html{margin:0 !important}html,body{height:100%}.hidden-desktop{display:none !important}.hidden-phone{display:block}.hidden-br br{display:none}.pull-left{float:left}.pull-right{float:right}.right{text-align:right}.left{text-align:left}.center{text-align:center}.upper,.uppercase{text-transform:uppercase}.lower,.lowercase{text-transform:lowercase}.right-direction{direction:rtl}.strong,.bold{font-weight:bolder}.bottom-gap{margin-bottom:10px}.top-gap{margin-top:20px}.uppercase{text-transform:uppercase}.fixed-right{left:auto;right:0}.error-content{clear:both;color:#d50000;padding:0;margin:3px 0 0;font-size:.9em}.success-message{font-size:2.4em;font-weight:bold;line-height:1.4em;text-align:center;color:#2e6739;vertical-align:middle;margin:3em 0}.collapse{display:block}.empty-message{font-size:2.8em;line-height:2em;margin:100px 0}.rrrresize-img{max-width:100%;height:auto}.img-fluid img{height:auto;max-width:100%}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.top-negative-margin{margin-top:-3em}.font-awesome,.rrrpresskit-comment .rrrpresskit-comment__implemented-label span::after{font:normal normal normal 14px/1 FontAwesome;font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.element-invisible{display:none !important}.inline-block{display:inline-block}.relative,.container{position:relative}.static{position:static}.blue-background{background-color:#8ABFC7;color:#FFF}.white-background{background-color:#FFF;overflow:hidden}.list-unstyled{padding:0;margin:0;list-style:none}.list-inline li{display:inline-block;margin-left:15px;vertical-align:middle}.list-inline li:first-child{margin-left:0;padding-left:0}.table-list{display:table;table-layout:fixed;width:100%;margin:0}.table-list.unfixed{table-layout:auto}.table-list>*{display:table-cell;vertical-align:middle}.table-list>* a{display:block}a{color:#8ABFC7}a:hover{color:#000;text-decoration:none}.animation,.button,input[type=submit],form button,.article-readmore a,.cookies-button,body .panel_cookie button,mobile-navigation,.link-hover-content .hover-content,a,a>img,a .youtube,label,label>img{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:all;transition-property:all;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}a:hover img,a:hover .youtube,label:hover>img{opacity:.8}.animation-svg,svg *{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:all;transition-property:all}.dropdown-content{font-size:1em;position:absolute;top:100%;width:auto;white-space:nowrap;min-width:100%;margin:0;max-height:0;overflow:hidden;padding:0;list-style:none}.dropdown-content-active{max-height:2000px}h1,h2,h3,h4,h5,h6{line-height:1.4em;font-size:2.2em;font-weight:600}h2{font-size:2em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1.2em}.parallax-gap{height:460px;border:50px solid #FFF;border-width:50px 0;-webkit-box-sizing:content-box;box-sizing:content-box}.checked_checkbox,.unchecked_checkbox,.checked_radio,.unchecked_radio{display:inline-block;height:20px;width:20px;border:1px solid #999;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box}.checked_checkbox span,.checked_radio span{width:12px;height:12px;display:block;margin:4px auto;background-color:#95a5a6;-webkit-box-sizing:content-box;box-sizing:content-box}.video-content{position:relative;height:0;overflow:hidden;padding-top:56.25%}.video-content video,.video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rotate{position:absolute;top:50%;height:2px;margin-top:-1px;line-height:0px;text-align:center;left:-13%;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);white-space:nowrap;font-size:12em;font-weight:100;letter-spacing:15px;color:#8ABFC7}.rotate *{font-weight:100;font-size:1em;line-height:1.3em}.inline-children>*{display:inline-block;vertical-align:bottom}.button,input[type=submit],form button,.article-readmore a,.cookies-button{border-width:0;color:#FFF;background-color:#cecfd0;cursor:pointer;padding:16px 50px;font-weight:400;display:inline-block;width:auto;-webkit-box-shadow:0 0;box-shadow:0 0;text-shadow:none;border:2px solid #cecfd0;font-size:16px;font-family:"Toyotatype",sans-serif;overflow:hidden;line-height:1.3em;text-transform:uppercase}.button:hover,input[type=submit]:hover,form button:hover,.article-readmore a:hover,.cookies-button:hover{color:#cecfd0;background-color:#FFF;text-decoration:none}.button.button-full-width,input[type=submit].button-full-width,form button.button-full-width,.article-readmore a.button-full-width,.cookies-button.button-full-width{padding-left:0;padding-right:0;width:100%}.button.button-unimportant,input[type=submit].button-unimportant,form button.button-unimportant,.article-readmore a.button-unimportant,.cookies-button.button-unimportant{background-color:#f3f3f3}.button.button-unimportant:hover,input[type=submit].button-unimportant:hover,form button.button-unimportant:hover,.article-readmore a.button-unimportant:hover,.cookies-button.button-unimportant:hover{color:#4c4c4c;background-color:#8ABFC7;text-decoration:none;color:#FFF}.button.button-orange,input[type=submit].button-orange,form button.button-orange,.article-readmore a.button-orange,.cookies-button.button-orange{background-color:#eb591d;border-color:#eb591d}.button.button-orange:hover,input[type=submit].button-orange:hover,form button.button-orange:hover,.article-readmore a.button-orange:hover,.cookies-button.button-orange:hover{color:#FFF;background-color:#0F1216;border-color:#0F1216}.button.button-ecru,input[type=submit].button-ecru,form button.button-ecru,.article-readmore a.button-ecru,.cookies-button.button-ecru{background-color:#fcfcfc;color:#f3f3f3}.button.button-ecru:hover,.button.button-ecru:active,input[type=submit].button-ecru:hover,input[type=submit].button-ecru:active,form button.button-ecru:hover,form button.button-ecru:active,.article-readmore a.button-ecru:hover,.article-readmore a.button-ecru:active,.cookies-button.button-ecru:hover,.cookies-button.button-ecru:active{color:#FFF;background-color:#8ABFC7}.button.button-simple,input[type=submit].button-simple,form button.button-simple,.article-readmore a.button-simple,.cookies-button.button-simple{padding:8px 35px;text-transform:none;font-weight:300;display:block;-webkit-box-shadow:0 0;box-shadow:0 0}.button.button-simple::after,input[type=submit].button-simple::after,form button.button-simple::after,.article-readmore a.button-simple::after,.cookies-button.button-simple::after{display:none}.button.button-red,input[type=submit].button-red,form button.button-red,.article-readmore a.button-red,.cookies-button.button-red{color:#FFF;background-color:#e5041a}.button.button-red:hover,.button.button-red:active,input[type=submit].button-red:hover,input[type=submit].button-red:active,form button.button-red:hover,form button.button-red:active,.article-readmore a.button-red:hover,.article-readmore a.button-red:active,.cookies-button.button-red:hover,.cookies-button.button-red:active{color:#FFF;background-color:#8ABFC7}.button.no-shadow,input[type=submit].no-shadow,form button.no-shadow,.article-readmore a.no-shadow,.cookies-button.no-shadow{-webkit-box-shadow:0 0;box-shadow:0 0}.button.no-icon::after,input[type=submit].no-icon::after,form button.no-icon::after,.article-readmore a.no-icon::after,.cookies-button.no-icon::after{display:none}.button.text-normal,input[type=submit].text-normal,form button.text-normal,.article-readmore a.text-normal,.cookies-button.text-normal{text-transform:none}.button.button-white,input[type=submit].button-white,form button.button-white,.article-readmore a.button-white,.cookies-button.button-white{background-color:#FFF;color:#8ABFC7}.button.button-white:hover,input[type=submit].button-white:hover,form button.button-white:hover,.article-readmore a.button-white:hover,.cookies-button.button-white:hover{background-color:#8E8E8E;color:#FFF}.button.button-white:hover svg .a,input[type=submit].button-white:hover svg .a,form button.button-white:hover svg .a,.article-readmore a.button-white:hover svg .a,.cookies-button.button-white:hover svg .a{fill:#FFF;opacity:1}.button.button-white svg .a,input[type=submit].button-white svg .a,form button.button-white svg .a,.article-readmore a.button-white svg .a,.cookies-button.button-white svg .a{stroke:none;fill:#8ABFC7;opacity:1}.button>*,input[type=submit]>*,form button>*,.article-readmore a>*,.cookies-button>*{display:inline-block;vertical-align:middle}.button>svg,input[type=submit]>svg,form button>svg,.article-readmore a>svg,.cookies-button>svg{margin-left:20px;width:20px;height:15px}.mfp-gallery .button::after,.mfp-gallery .button::before,.mfp-gallery input[type=submit]::after,.mfp-gallery input[type=submit]::before,.mfp-gallery form button::after,.mfp-gallery form button::before,.mfp-gallery .article-readmore a::after,.mfp-gallery .article-readmore a::before{display:none}.btn-navbar{cursor:pointer;display:block;margin:0;min-width:40px}.btn-navbar .icon-bar{max-width:40px;border-radius:2px;background-color:#f5f5f5;display:block;width:40px;height:3px;margin-top:8px}.btn-navbar .icon-bar:first-child{margin-top:0}.link-button{display:inline-block;padding:10px 40px;border:2px solid #8ABFC7;color:#8ABFC7;line-height:1.3em}.link-button:hover{color:#FFF;background-color:#8ABFC7}div.fancy-select{cursor:pointer}div.fancy-select .arrow{display:inline-block;margin-left:5px}ul.fancy-select li{padding:8px 10px;cursor:pointer;border-top:1px solid #f3f3f3}ul.fancy-select li:first-child{border-top-width:0}ul.fancy-select li:hover,ul.fancy-select li.selected{color:#4c4c4c;background-color:#f9fdff}ul.fancy-select.fancy-special-first li{background-color:#666;color:#FFF}ul.fancy-select.fancy-special-first li:hover:first-child{color:#4c4c4c;background-color:#f9fdff}#system-message-container{margin:10px 0 15px}#system-message-container .alert{background-color:transparent;border-radius:0;-webkit-box-shadow:0 0;box-shadow:0 0;border-width:0;color:red;font-size:1em;line-height:1.3em;padding:0;margin:0}#system-message-container .alert>div{padding-bottom:5px}#system-message-container .alert>div:first-child{padding-bottom:0}#system-message-container .alert>.close,#system-message-container .alert>h4{display:none}body .panel_cookie{line-height:1.4em;height:auto !important}body .panel_cookie a{color:#FFF;text-decoration:underline}body .panel_cookie a:hover{color:#eb591d;text-decoration:underline}body .panel_cookie p{line-height:1.4em;margin:0}body .panel_cookie .tresc{margin:0;padding:20px;color:#FFF;line-height:1.4em;font-size:1.5em;max-width:85%;width:85%}body .panel_cookie button{position:absolute;top:0;right:0;height:100% !important;background-color:#eb591d;background-image:none;width:50px;border-width:0;color:#FFF;font-size:2em;cursor:pointer}body .panel_cookie button:hover{background-color:#FFF;color:#4c4c4c}body .panel_cookie .container>*{position:relative}@font-face{font-family:"Toyotatype";src:url("../fonts/ToyotaType-Book.eot");src:url("../fonts/ToyotaType-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType-Book.woff") format("woff"),url("../fonts/ToyotaType-Book.ttf") format("truetype"),url("../fonts/ToyotaType-Book.svg#Toyotatype") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Toyotatype";src:url("../fonts/ToyotaType-Semibold.eot");src:url("../fonts/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType-Semibold.woff") format("woff"),url("../fonts/ToyotaType-Semibold.ttf") format("truetype"),url("../fonts/ToyotaType-Semibold.svg#Toyotatype") format("svg");font-weight:600;font-style:normal}img{max-width:100%;height:auto}html{font-size:10px;line-height:1.6em}.xdebug-error,#system-debug{font-family:"Toyotatype",sans-serif}.hidden-desktop{display:none !important}.ubuntu{font-family:"Ubuntu",sans-serif}.hidden-row{max-height:0;overflow:hidden}.hidden-row.active{max-height:9999999px}.list-inline li{display:inline-block}.link-hover-content{position:relative;display:block}.link-hover-content .hover-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#FFF;z-index:2000;opacity:0}.link-hover-content:hover .hover-content{opacity:1}body{background-color:#fbfcfd;font-family:"Toyotatype",sans-serif;font-size:10px;line-height:16px;overflow-x:hidden;font-weight:500;position:relative;color:#0F1216;height:auto}.font-reset{font-size:10px;line-height:16px}a{color:#4c4c4c}a:hover{text-decoration:none;color:#0F1216}.rrrpresskit-item{max-width:1200px;margin-inline:auto}.rrrpresskit-block{margin-top:3rem}.rrrpresskit-block__title{margin-bottom:1.25rem;font-size:clamp(1.65rem, 3vw, 2.25rem)}.rrrpresskit-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 1.25fr);gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rrrpresskit-hero__title{margin:0 0 1rem;font-size:clamp(2.25rem, 6vw, 4.75rem)}.rrrpresskit-hero__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.65rem}.rrrpresskit-hero__price{margin-top:1.25rem;font-size:1.3rem;font-weight:700}.rrrpresskit-hero__image{display:block;width:100%;height:auto}.rrrpresskit-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.55rem .9rem;border-radius:999px;background:#e9ebee;font-weight:600;letter-spacing:.6px;font-size:1.3rem}.rrrpresskit-tag--red{background:#f9e3e7;color:#e5041a}.rrrpresskit-hero__tags{margin-bottom:1em}.rrrpresskit-hero__price-note{font-size:1.2rem;color:#494d54;margin-top:1em}.rrrpresskit-hero__prices{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rrrpresskit-hero__prices .rrrpresskit-hero__price{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px 10px 0;height:100%}.rrrpresskit-hero__prices .rrrpresskit-hero__price a{display:block;padding:16px 12px;border:1px solid #d5d8dc;border-radius:1.2rem;color:#e5041a;font-size:1.6rem;text-decoration:none;font-weight:700}.rrrpresskit-hero__prices .rrrpresskit-hero__price a span{font-size:1.4rem;display:block;margin-bottom:1em;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:#494d54}.rrrpresskit-hero__prices .rrrpresskit-hero__price a:hover{background-color:#e9ebee}.rrrpresskit-hero__prices.rrrpresskit-hero__prices--count-2 .rrrpresskit-hero__price{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.rrrpresskit-parameters__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.rrrpresskit-parameter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.85rem;padding:20px;border:1px solid #d5d8dc;border-radius:1.2rem;background:#fff}.rrrpresskit-parameter__icon{display:grid;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:.9rem;background:#f0f1f2;font-size:1.25rem}.rrrpresskit-parameter__name{color:#31343a;font-size:1.4rem;line-height:1.3em}.rrrpresskit-parameter__value{font-size:2rem;font-weight:600;line-height:1.3em;margin:5px 0}.rrrpresskit-parameter__subtitle{color:#555b63;font-size:1.3rem;line-height:1.3em}.rrrpresskit-briefing__box{padding:20px;font-size:1.6rem;line-height:1.4em;border:1px solid #d5d8dc;border-radius:1.25rem;background:#fff;-webkit-box-shadow:0 8px 22px rgba(0,0,0,0.04);box-shadow:0 8px 22px rgba(0,0,0,0.04)}.rrrpresskit-briefing__row{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem 0;border-bottom:1px solid #dedfe2}.rrrpresskit-briefing__row:last-child{border-bottom:0}.rrrpresskit-briefing__value{text-align:right;font-weight:800}.rrrpresskit-next__list{display:grid;gap:.7rem}.rrrpresskit-next__item{display:grid;grid-template-columns:48px 1fr auto;gap:.85rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:90px;padding:1rem;border:1px solid #d5d8dc;border-radius:1.2rem;background:#fff}.rrrpresskit-next__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:.9rem;background:#f0f1f2}.rrrpresskit-next__title{font-size:1.2rem;font-weight:800}.rrrpresskit-footer-section+.rrrpresskit-footer-section{margin-top:2rem}.rrrpresskit-contact{margin-top:3rem}.rrrpresskit-contact__links{display:grid;gap:.6rem}.rrrpresskit-contact-link{display:grid;grid-template-columns:1fr auto;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;border:1px solid #d5d8dc;border-radius:1.1rem;color:inherit;text-decoration:none}.rrrpresskit-contact-link__content{display:grid}.rrrpresskit-contact-link__icon{color:#62666d}.rrrpresskit-contact__footer{margin-top:1rem}@media (max-width: 767.98px){.rrrpresskit-hero{grid-template-columns:1fr}.rrrpresskit-parameters__grid{grid-template-columns:1fr}.rrrpresskit-briefing__row{grid-template-columns:1fr}.rrrpresskit-briefing__value{text-align:left}}.rrrpresskit-content-sections{display:grid;gap:2em;margin-bottom:2em}.rrrpresskit-content-section__eyebrow{margin-bottom:.25rem;color:#e50019;font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rrrpresskit-content-section__title{margin:0 0 1.25rem;font-size:clamp(1.75rem, 4vw, 2.5rem);line-height:1.1}.rrrpresskit-subsections{display:grid;gap:1rem}.rrrpresskit-subsection__heading{margin:0 0 .85rem;font-size:1.2rem}.rrrpresskit-section-image,.rrrpresskit-element-list,.rrrpresskit-subsection--bullets,.rrrpresskit-subsection--ordered li{margin:0;padding:1.25rem;border:1px solid #d6d9dd;border-radius:1.25rem;background:#fff}.rrrpresskit-section-image__image{display:block;width:100%;height:auto;border-radius:.75rem}.rrrpresskit-section-image__caption{margin-top:.75rem;color:#5f6670;font-size:1.6rem;line-height:1.4em}.rrrpresskit-element-list__row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid #dde0e4}.rrrpresskit-element-list__row:first-child{padding-top:0}.rrrpresskit-element-list__row:last-child{padding-bottom:0;border-bottom:0}.rrrpresskit-element-list__value{font-weight:700;text-align:right}.rrrpresskit-tile-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;padding:1.25rem;border:1px solid #d6d9dd;border-radius:1.25rem;background:#fff}.rrrpresskit-tile-list__item{padding:1.25rem .75rem;border:1px solid #d0d4d9;border-radius:1rem;background:#eef0f3;text-align:center}.rrrpresskit-tile-list__label{margin-bottom:.25rem;color:#525b66;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.rrrpresskit-tile-list__value{font-size:1.25rem;font-weight:700}.rrrpresskit-text-list{margin:0;padding-left:1.4rem}.rrrpresskit-text-list li{margin-bottom:.45rem}.rrrpresskit-text-list li:last-child{margin-bottom:0}.rrrpresskit-text-list--bullets li::marker{color:#e50019}@media (max-width: 575.98px){.rrrpresskit-element-list__row{grid-template-columns:1fr;gap:.25rem}.rrrpresskit-element-list__value{text-align:left}.rrrpresskit-tile-list{grid-template-columns:1fr}}.rrrpresskit-text-block{margin-top:1rem}.rrrpresskit-content-sections__toggle{position:fixed;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.rrrpresskit-content-section{overflow:hidden;border:1px solid #d6d9dd;border-radius:1.25rem;background:#fff}.rrrpresskit-content-section__bar{position:relative}.rrrpresskit-content-section__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:2rem 1.5rem;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rrrpresskit-content-section__trigger:hover .rrrpresskit-content-section__heading{color:red}.rrrpresskit-content-section__trigger:focus-visible{outline:3px solid currentColor;outline-offset:-3px}.rrrpresskit-content-section__trigger--close{display:none}.rrrpresskit-content-section__heading{display:block;min-width:0}.rrrpresskit-content-section__trigger .rrrpresskit-content-section__eyebrow{display:block;margin-bottom:.2rem}.rrrpresskit-content-section__trigger .rrrpresskit-content-section__title{display:block;margin:0;font-size:1.9rem;font-weight:600}.rrrpresskit-hero{display:block;padding:20px;border:1px solid #d5d8dc;border-radius:15px;margin-bottom:3em}.rrrpresskit-features ul{margin:0;padding:0;list-style:none}.rrrpresskit-features ul li{margin-top:8px;padding-left:26px;position:relative}.rrrpresskit-features ul li:first-child{padding-top:0}.rrrpresskit-features ul li:before{content:"";position:absolute;top:3.5px;left:0;width:20px;height:20px;background:url("../images/bullet-circle-dot.svg") no-repeat center center scroll transparent;background-size:cover}.rrrpresskit-features .rrrpresskit-richtext{padding:20px;background-color:#FFF;font-size:1.6rem;line-height:1.5em;margin-bottom:2em;border:1px solid #d6d9dd;border-radius:1.25rem}.rrrpresskit-section-heading__eyebrow{font-size:1.4rem;font-weight:600;color:#e5041a;letter-spacing:2.5px;text-transform:uppercase}.rrrpresskit-section-heading__title,.rrrpresskit-block__title{font-size:3rem;line-height:1.2em;font-weight:600}.rrrpresskit-gallery,.rrrpresskit-parameters{margin-bottom:2em}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body{max-height:0;overflow:hidden}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__groups{padding:0 16px 16px;margin-top:2em}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__groups:first-child{margin-top:0}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__group{margin-top:2em}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__group:first-child{margin-top:0}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__grid{margin-top:1em}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__caption{font-size:1.4rem;color:#494d54;padding:10px 16px 16px}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__item .rrrpresskit-gallery__image-wrap{border:1px solid #d5d7db;border-radius:15px;overflow:hidden}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__item img{width:100%}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__subtitle{font-size:1.4rem;font-weight:600;color:#e5041a;letter-spacing:2.5px;text-transform:uppercase}.rrrpresskit-gallery-accordion .rrrpresskit-content-section__body .rrrpresskit-gallery__group-title{font-size:3rem;line-height:1.2em;font-weight:600}.comments-on .rrrpresskit-content-section__body>.rrrpresskit-subsections{overflow:visible}.rrrpresskit-subsection--tiles>.rrrpresskit-section-heading--subsection ~ .rrrpresskit-tile-list{margin-top:1rem}.rrrpresskit-subsection--image_caption>.rrrpresskit-section-heading--subsection ~ .rrrpresskit-section-image{margin-top:1rem}.rrrpresskit-content-section .rrrpresskit-content-section__heading-wrap{display:block;position:relative}.rrrpresskit-content-section .rrrpresskit-content-section__heading-wrap .rrrpresskit-content-section__media{position:absolute;left:0;top:0;width:48px;height:48px;background-color:#f1f2f3;border-radius:15px;text-align:center}.rrrpresskit-content-section .rrrpresskit-content-section__heading-wrap .rrrpresskit-content-section__media>*{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rrrpresskit-content-section .rrrpresskit-content-section__heading-wrap .rrrpresskit-content-section__media img,.rrrpresskit-content-section .rrrpresskit-content-section__heading-wrap .rrrpresskit-content-section__media svg{max-height:22px;width:auto}.rrrpresskit-content-section .rrrpresskit-content-section__heading-wrap .rrrpresskit-content-section__media+.rrrpresskit-content-section__heading{padding-left:60px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex}.rrrpresskit-content-section .rrrpresskit-content-section__heading-wrap .rrrpresskit-content-section__media+.rrrpresskit-content-section__heading span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rrrpresskit-content-section .rrrpresskit-content-section__icon svg{width:16px;height:16px}.rrrpresskit-content-section .rrrpresskit-content-section__icon svg path{stroke:#494d54}#rrrpresskit-gallery-toggle:checked+.rrrpresskit-gallery .rrrpresskit-content-section__body{max-height:none}.rrrpresskit-content-section .rrrpresskit-gallery__heading-wrap{display:block;position:relative}.rrrpresskit-content-section .rrrpresskit-gallery__heading-wrap .rrrpresskit-gallery__toggle-media{position:absolute;left:0;top:0;width:48px;height:48px;background-color:#f1f2f3;border-radius:15px;text-align:center}.rrrpresskit-content-section .rrrpresskit-gallery__heading-wrap .rrrpresskit-gallery__toggle-media>*{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rrrpresskit-content-section .rrrpresskit-gallery__heading-wrap .rrrpresskit-gallery__toggle-media img,.rrrpresskit-content-section .rrrpresskit-gallery__heading-wrap .rrrpresskit-gallery__toggle-media svg{max-height:22px;width:auto}.rrrpresskit-content-section .rrrpresskit-gallery__heading-wrap .rrrpresskit-gallery__toggle-media+.rrrpresskit-content-section__heading{padding-left:60px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex}.rrrpresskit-content-section .rrrpresskit-gallery__heading-wrap .rrrpresskit-gallery__toggle-media+.rrrpresskit-content-section__heading span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rrrpresskit-content-section .rrrpresskit-content-section__icon svg{width:16px;height:16px}.rrrpresskit-content-section .rrrpresskit-content-section__icon svg path{stroke:#494d54}.rrrpresskit-content-section__trigger .rrrpresskit-model-footer__heading-wrap{display:block;position:relative}.rrrpresskit-content-section__trigger .rrrpresskit-model-footer__heading-wrap .rrrpresskit-model-footer__toggle-media{position:absolute;left:0;top:0;width:48px;height:48px;background-color:#f1f2f3;border-radius:15px;text-align:center}.rrrpresskit-content-section__trigger .rrrpresskit-model-footer__heading-wrap .rrrpresskit-model-footer__toggle-media>*{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rrrpresskit-content-section__trigger .rrrpresskit-model-footer__heading-wrap .rrrpresskit-model-footer__toggle-media img,.rrrpresskit-content-section__trigger .rrrpresskit-model-footer__heading-wrap .rrrpresskit-model-footer__toggle-media svg{max-height:22px;width:auto}.rrrpresskit-content-section__trigger .rrrpresskit-model-footer__heading-wrap .rrrpresskit-model-footer__toggle-media+.rrrpresskit-content-section__heading{padding-left:60px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex}.rrrpresskit-content-section__trigger .rrrpresskit-model-footer__heading-wrap .rrrpresskit-model-footer__toggle-media+.rrrpresskit-content-section__heading span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rrrpresskit-content-section__trigger .rrrpresskit-content-section__icon svg{width:16px;height:16px}.rrrpresskit-content-section__trigger .rrrpresskit-content-section__icon svg path{stroke:#494d54}.rrrpresskit-model-footer__text{font-size:1.3rem;color:#494d54;margin-top:1em}.rrrpresskit-footer-sections .rrrpresskit-footer-section__eyebrow{font-size:1.4rem;font-weight:600;color:#e5041a;letter-spacing:2.5px}.rrrpresskit-footer-sections .rrrpresskit-footer-section__title{font-size:3rem;line-height:1.2em;font-weight:600}.rrrpresskit-footer-sections .rrrpresskit-footer-section{margin-bottom:3em}.rrrpresskit-footer-sections .rrrpresskit-footer-section__content{padding:20px;border:1px solid #d5d7db;border-radius:15px;font-size:1.5rem;line-height:1.6em;margin-top:1.25em;position:relative}.rrrpresskit-footer-sections .rrrpresskit-footer-section__content-heading{font-weight:600;font-size:1.8rem;color:#e5041a;letter-spacing:.65px}.rrrpresskit-footer-sections .rrrpresskit-footer-section__media{position:absolute;left:20px;top:20px;width:25px}.rrrpresskit-footer-sections .rrrpresskit-footer-section__media>*{display:block;width:100%}.rrrpresskit-footer-sections .rrrpresskit-footer-section__media svg path{stroke:#e5041a}.rrrpresskit-footer-sections .rrrpresskit-footer-section__media svg,.rrrpresskit-footer-sections .rrrpresskit-footer-section__media img{width:100%}.rrrpresskit-footer-sections .rrrpresskit-footer-section__media+.rrrpresskit-footer-section__content-heading{padding:3px 0 2px 35px}.rrrpresskit-media-links .rrrpresskit-media-links__eyebrow{font-size:1.4rem;font-weight:600;color:#e5041a;letter-spacing:2.5px;text-transform:uppercase}.rrrpresskit-media-links .rrrpresskit-media-links__title{font-size:3rem;line-height:1.2em;font-weight:600}.rrrpresskit-media-links .rrrpresskit-contact-link-wrapper{margin-top:.5em}.rrrpresskit-media-links .rrrpresskit-contact-link{padding:16px;border:1px solid #d5d7db;border-radius:15px;font-size:1.6rem;line-height:1.6em}.rrrpresskit-media-links .rrrpresskit-contact-link:hover{background-color:#e9ebee}.rrrpresskit-media-links .rrrpresskit-contact-link .rrrpresskit-contact-link__subtitle{font-size:1.3rem;color:#545354}.rrrpresskit-content-section__icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.rrrpresskit-content-section__body{display:grid;grid-template-rows:0fr;visibility:hidden;-webkit-transition:grid-template-rows .3s ease, visibility 0s linear .3s;transition:grid-template-rows .3s ease, visibility 0s linear .3s;transition:grid-template-rows .3s ease, visibility 0s linear .3s, -ms-grid-rows .3s ease}.rrrpresskit-content-section__body>.rrrpresskit-subsections{min-height:0;overflow:hidden;padding:0 1.5rem;opacity:0;-webkit-transition:padding .3s ease, opacity .2s ease;transition:padding .3s ease, opacity .2s ease}.rrrpresskit-content-sections__toggle:checked+.rrrpresskit-content-section{border-color:#bfc4ca}.rrrpresskit-content-sections__toggle:checked+.rrrpresskit-content-section .rrrpresskit-content-section__trigger--open{display:none}.rrrpresskit-content-sections__toggle:checked+.rrrpresskit-content-section .rrrpresskit-content-section__trigger--close{display:-webkit-box;display:-ms-flexbox;display:flex}.rrrpresskit-content-sections__toggle:checked+.rrrpresskit-content-section .rrrpresskit-content-section__trigger--close .rrrpresskit-content-section__icon svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.rrrpresskit-content-sections__toggle:checked+.rrrpresskit-content-section .rrrpresskit-content-section__icon::after{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.rrrpresskit-content-sections__toggle:checked+.rrrpresskit-content-section .rrrpresskit-content-section__body{grid-template-rows:1fr;visibility:visible;-webkit-transition:grid-template-rows .3s ease, visibility 0s linear 0s;transition:grid-template-rows .3s ease, visibility 0s linear 0s;transition:grid-template-rows .3s ease, visibility 0s linear 0s, -ms-grid-rows .3s ease}.rrrpresskit-content-sections__toggle:checked+.rrrpresskit-content-section .rrrpresskit-content-section__body>.rrrpresskit-subsections{padding-top:.25rem;padding-bottom:1.5rem;opacity:1}@media (prefers-reduced-motion: reduce){.rrrpresskit-content-section__body,.rrrpresskit-content-section__body>.rrrpresskit-subsections,.rrrpresskit-content-section__icon::before,.rrrpresskit-content-section__icon::after{-webkit-transition:none;transition:none}}@media (max-width: 575.98px){.rrrpresskit-content-section__trigger{padding:1rem}.rrrpresskit-content-section__body>.rrrpresskit-subsections{padding-right:1rem;padding-left:1rem}}.rrrpresskit-list__heading{margin-bottom:2rem}.rrrpresskit-list__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1.5rem}.rrrpresskit-list__pagination{margin-top:2rem}.rrrpresskit-card{overflow:hidden;border:1px solid #d8dadd;border-radius:1.25rem;background:#fff;-webkit-transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease}.rrrpresskit-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 28px rgba(0,0,0,0.08);box-shadow:0 12px 28px rgba(0,0,0,0.08)}.rrrpresskit-card__link{display:block;height:100%;color:inherit;text-decoration:none}.rrrpresskit-card__media{aspect-ratio:16 / 10;overflow:hidden;background:#f5f6f7}.rrrpresskit-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rrrpresskit-card__body{padding:1.25rem}.rrrpresskit-card__category{margin-bottom:.35rem;color:#62666d;font-size:.875rem}.rrrpresskit-card__title{margin:0 0 .75rem;font-size:1.4rem}.rrrpresskit-card__more{font-weight:700}.container{max-width:920px}.site-header{font-size:1.8rem;font-weight:600}.site-header>div{border-bottom:1px solid #d5d7db;opacity:0;position:relative;z-index:-1;background-color:#FFF}.site-header .site-brand span{vertical-align:middle}.site-header .site-brand img{width:48px;height:48px;margin-right:10px;display:inline-block;vertical-align:middle}.site-header a{text-decoration:none;color:#0F1216}.site-header .fixed-header{position:fixed;top:0;left:0;width:100%;opacity:1;z-index:200}.r-badge{color:#fcfcfc;background-color:#e5041a;padding:4px 12px 5px;display:inline-block;line-height:1.4em;font-size:1.3rem;letter-spacing:0.65px;border-radius:15px}.rrrpresskit-view-footer{margin-top:32px;margin-bottom:24px;font-size:1.6em;line-height:1.6em}.rrrpresskit-view-footer a{color:#e5041a;text-decoration:none}.rrrpresskit-view-footer a:hover{text-decoration:underline}.rrrpresskit-view-footer em,.rrrpresskit-view-footer i{color:#494d54;font-style:normal;font-size:1.3rem}.rrrpresskit-comment-parent{position:relative;overflow:visible !important}.rrrpresskit-comment-parent.rrrpresskit-comment-parent-active{z-index:20}.rrrpresskit-comment-parent>.rrrpresskit-comment{position:absolute;right:5px;top:5px;z-index:3}.rrrpresskit-subsection>.rrrpresskit-comment{z-index:10}.rrrpresskit-comment .rrrpresskit-comment__toggle{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}.rrrpresskit-comment .rrrpresskit-comment__toggle:checked ~ .rrrpresskit-comment__form{display:block;padding:25px 15px 15px;background-color:#FFF;border:1px solid #d6d9dd;border-radius:1.25rem;margin-bottom:5px}.rrrpresskit-comment .rrrpresskit-comment__toggle:checked ~ .rrrpresskit-comment__label{color:#e5041a}.rrrpresskit-comment .rrrpresskit-comment__toggle:checked ~ .rrrpresskit-comment__label svg path{stroke:#e5041a}.rrrpresskit-comment .rrrpresskit-comment__implemented-label{display:block;font-size:1.4em;margin:5px 0 10px;line-height:1.4em;position:relative;cursor:pointer}.rrrpresskit-comment .rrrpresskit-comment__implemented-label input{position:absolute;top:0;left:0;width:0;height:0;z-index:-10;opacity:0}.rrrpresskit-comment .rrrpresskit-comment__implemented-label input:checked+span::after{opacity:1}.rrrpresskit-comment .rrrpresskit-comment__implemented-label span{display:block;padding-left:25px}.rrrpresskit-comment .rrrpresskit-comment__implemented-label span::before{content:"";position:absolute;top:2px;left:0;width:17px;height:17px;border:1px solid #d6d9dd}.rrrpresskit-comment .rrrpresskit-comment__implemented-label span::after{content:"\f00c";position:absolute;top:2px;left:0;width:17px;text-align:center;line-height:17px;color:#111;opacity:0}.rrrpresskit-comment .rrrpresskit-comment__label{cursor:pointer}.rrrpresskit-comment .rrrpresskit-comment__label:hover{color:#e5041a}.rrrpresskit-comment .rrrpresskit-comment__label:hover svg path{stroke:#e5041a}.rrrpresskit-comment.rrrpresskit-comment-has-comment .rrrpresskit-comment__label svg path{stroke:#0457E5}.rrrpresskit-comment.rrrpresskit-comment-has-comment.rrrpresskit-comment--implemented .rrrpresskit-comment__label svg path{stroke:green}.rrrpresskit-comment .rrrpresskit-comment__form{display:none;position:absolute;bottom:100%;right:-6px;text-align:left}.rrrpresskit-comment .rrrpresskit-comment__form button{padding:5px 10px;background-color:#0F1216;border-width:0;font-size:1.4rem}.rrrpresskit-comment .rrrpresskit-comment__form button:hover{color:#FFF;background-color:#e5041a}.rrrpresskit-comment .rrrpresskit-comment__form textarea{width:100%;padding:5px 10px;font-size:1.3rem;line-height:1.4;min-width:300px;border:1px solid #d6d9dd}.rrrpresskit-comment .rrrpresskit-comment__form .rrrpresskit-comment__close{font-size:3rem;position:absolute;right:5px;top:2px;cursor:pointer}.rrrpresskit-comment .rrrpresskit-comment__form .rrrpresskit-comment__close:hover{color:#e5041a}.rrrpresskit-comment .rrrpresskit-comment__form .rrrpresskit-comment__message{font-size:1.6rem;line-height:1.4em;margin-top:5px;font-weight:600}.rrrpresskit-content-section{overflow:visible}.rrrpresskit-footer-section .rrrpresskit-comment .rrrpresskit-comment__form,.rrrpresskit-gallery__grid .rrrpresskit-comment .rrrpresskit-comment__form,.rrrpresskit-subsections>.rrrpresskit-subsection:first-child .rrrpresskit-comment .rrrpresskit-comment__form,.rrrpresskit-hero__model-header .rrrpresskit-comment .rrrpresskit-comment__form{bottom:auto;top:100%;margin-bottom:0;margin-top:10px}.rrrpresskit-subsection>.rrrpresskit-comment:first-child+*{margin-top:4rem}.rrrpresskit-subsection--tiles .rrrpresskit-tile-list__label{font-size:1.2rem;line-height:1.4em}.rrrpresskit-subsection--tiles .rrrpresskit-tile-list__value{font-size:2rem;line-height:1.4em}.rrrpresskit-element-list{font-size:1.6rem;line-height:1.4em}.rrrpresskit-element-list .rrrpresskit-comment{right:auto;left:100%;margin-left:15px}.rrrpresskit-briefing__box .rrrpresskit-comment{right:auto;left:100%;margin-left:15px}.rrrpresskit-subsection--text_block{margin-top:1em}.rrrpresskit-subsection--text_block:first-child{margin-top:0}.rrrpresskit-subsection--text_block .rrrpresskit-text-block{padding:16px;border:1px solid #d6d9dd;border-radius:15px;font-size:1.4rem;line-height:1.4em}.rrrpresskit-subsection--text_block .rrrpresskit-text-block__heading-title{font-size:1.7rem;font-weight:600;margin-bottom:1em}.rrrpresskit-subsection--text_block ul{margin-left:0;padding:0;list-style:none}.rrrpresskit-subsection--text_block ul li{margin-top:8px;padding-left:15px;position:relative}.rrrpresskit-subsection--text_block ul li:first-child{margin-top:0}.rrrpresskit-subsection--text_block ul li::before{content:"";position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background-color:#e5041a}.rrrpresskit-content-sections .rrrpresskit-subsections>*{margin-top:1em}.rrrpresskit-content-sections .rrrpresskit-subsections>*:first-child{margin-top:0}.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-text-block__heading{display:block;position:relative}.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-text-block__heading .rrrpresskit-text-block__heading-icon{position:absolute;left:0;top:0;width:40px;height:40px;background-color:#f1f2f3;border-radius:15px;text-align:center}.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-text-block__heading .rrrpresskit-text-block__heading-icon>*{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-text-block__heading .rrrpresskit-text-block__heading-icon img,.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-text-block__heading .rrrpresskit-text-block__heading-icon svg{max-height:22px;width:auto}.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-text-block__heading .rrrpresskit-text-block__heading-icon+.rrrpresskit-text-block__heading-title{padding-left:50px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-text-block__heading .rrrpresskit-text-block__heading-icon+.rrrpresskit-text-block__heading-title span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-content-section__icon svg{width:16px;height:16px}.rrrpresskit-content-sections .rrrpresskit-subsections .rrrpresskit-content-section__icon svg path{stroke:#494d54}.rrrpresskit-hero__model-header{margin-bottom:1.5rem}.rrrpresskit-hero__version{font-size:1.7rem;line-height:1.4em;font-weight:600}.rrrpresskit-hero__model-parameters{font-size:1.5rem;line-height:1.4em}.rrrpresskit-hero__title{margin:0 0 1rem;font-size:3.6rem;font-weight:600;letter-spacing:-.9px}.rrrpresskit-hero__title .rrrpresskit-hero__type{color:#e5041a}.rrrpresskit-hero__registration-number{font-size:1.4rem;line-height:1.4em;margin-bottom:0.5em;font-weight:600;color:#e5041a}.rrrpresskit-text-list--ordered{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.5em;counter-reset:item}.rrrpresskit-text-list--ordered li{position:relative;padding-left:70px;position:relative;margin-top:1em;counter-increment:item}.rrrpresskit-text-list--ordered li:first-child{margin-top:0}.rrrpresskit-text-list--ordered li::before{content:counter(item);position:absolute;width:36px;height:36px;text-align:center;line-height:36px;background-color:#F1F2F3;top:16px;left:16px;border-radius:50%;font-weight:700}.item-page{font-size:1.6rem;margin:2em 0}@media (max-width: 992px){body{font-size:10px;line-height:16px}.container{max-width:100%}}@media (max-width: 576px){.rrrpresskit-hero__prices.rrrpresskit-hero__prices--count-2 .rrrpresskit-hero__price{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}

/*# sourceMappingURL=template.css.map */