.toast{width:100%;text-transform:none;position:relative;background:#1e1e1ef2;border:1px solid rgba(200,200,200,.1);display:table-row;overflow:hidden;border-radius:5px}.toast__flair{display:table-cell;width:8px;height:100%;background:#000}.toast__main{display:table-cell;padding:10px}.toast__heading{text-transform:none;letter-spacing:normal;font-size:1.15rem}.toast__body{text-transform:none;letter-spacing:normal;font-size:.9rem}.toast_colour_neutral .toast__flair{background:#e8e0db}.toast_colour_strong .toast__flair{background:#791379}.toast_colour_info .toast__flair{background:#1e7ccf}.toast_colour_success .toast__flair{background:#2a8920}.toast_colour_warning .toast__flair{background:#c6a523}.toast_colour_danger .toast__flair{background:#840e19}.toast_heading-and-body_true{display:flex;flex-direction:column;gap:5px}.toast_heading-and-body_true .toast__heading{font-size:1.5rem}.toast_heading-and-body_true .toast__body{font-size:1.15rem;line-height:1.495rem}.toast-root{position:fixed;z-index:6;bottom:0;right:0;padding-bottom:10px;padding-right:10px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.toast-root .toast{max-width:300px}.modal-root{position:fixed;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;top:0;left:0;z-index:5}.modal-root:before{content:"";width:100vw;height:100vh;position:fixed;z-index:0;top:0;right:0;left:0;bottom:0;background:#000000b3}.modal-root:empty{display:none}.modal-root:empty:before{display:none}.modal-root .modal{z-index:1}.header__inner{position:relative;z-index:5}.header__link{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#ccc}.header__link:hover{color:#fff}@media (min-width: 800px){.header__inner{background:#000;color:#eee;display:flex;flex-direction:row;align-items:center;height:120px;border-bottom:1px solid #333}.header__links-list{display:flex;flex-direction:row;align-items:center;gap:30px;margin:0 30px}.header__link{text-decoration:none;font-size:1.15rem}.header__mobile-logos{display:none!important}.header-logos{display:flex;flex-direction:row;gap:16px;align-items:center;margin-right:50px}.header-logos__sep{height:30px;width:1px;background:#fff}.header-logos__mg-logo{height:50px}.header-logos__im-logo{height:30px}}@media (max-width: 799px){.header{position:relative;margin-top:100px}.header__inner{position:fixed;top:0;width:100%;transform:translateY(0);transition:transform .25s}.header_hide-logo .header__inner{transform:translateY(-50px)}.header__mobile-logo-wrap{display:flex;align-items:center;justify-content:center;height:50px;background:#000}.header-logos{display:flex;flex-direction:row;gap:10px;align-items:center}.header-logos__sep{height:18px;width:1px;background:#fff}.header-logos__mg-logo{height:30px;margin:10px 0}.header-logos__im-logo{height:16px;margin:10px 0}.header__desktop-logos,.header__link_logo{display:none}.header__links-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:0 10px;height:50px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:none;background:#32323280}.header__link{text-decoration:none;font-size:1rem}}.im5-hero-section__sub-text-heading{line-height:normal}@media (max-width: 599px){.im5-hero-section__sub-text-heading{font-size:.9rem}}@media (min-width: 600px) and (max-width: 799px){.im5-hero-section__sub-text-heading{font-size:1rem}}@media (min-width: 800px) and (max-width: 999px){.im5-hero-section__sub-text-heading{font-size:1rem}}@media (min-width: 1000px) and (max-width: 1199px){.im5-hero-section__sub-text-heading{font-size:1.2rem}}@media (min-width: 1200px){.im5-hero-section__sub-text-heading{font-size:1.2rem}}.im5-hero-section__sub-text{line-height:normal}@media (max-width: 599px){.im5-hero-section__sub-text{font-size:.8rem}}@media (min-width: 600px) and (max-width: 799px){.im5-hero-section__sub-text{font-size:.8rem}}@media (min-width: 800px) and (max-width: 999px){.im5-hero-section__sub-text{font-size:.8rem}}@media (min-width: 1000px) and (max-width: 1199px){.im5-hero-section__sub-text{font-size:.85rem}}@media (min-width: 1200px){.im5-hero-section__sub-text{font-size:.9rem}}.im5-hero-section__centre-wrap{transition:height .2s,gap .2s}.im5-hero-section__main-heading{transition:font-size .2s}@media (min-width: 800px){.im5-hero-section{height:calc(100vh - 120px);position:relative}.im5-hero-section:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;background:linear-gradient(0deg,#000,#0000);pointer-events:none}.im5-hero-section__video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.im5-hero-section__content{position:relative;z-index:3;width:100%;height:100%}.im5-hero-section__centre-wrap{position:absolute;top:0;right:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4vw;height:35vh}.im5-hero-section__im-logo{width:100%;height:5vw;object-fit:contain;object-position:center;left:0;top:3vw}.im5-hero-section__main-heading{font-size:10vw}.im5-hero-section__main-wrap{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;height:100%}.im5-hero-section__main-wrap-inner{position:absolute;bottom:5vw;left:5vw;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:30px}.im5-hero-section__main-wrap-text-wrap{display:flex;flex-direction:column;gap:30px;max-width:450px}.im5-hero-section__im6-logo{width:500px}.im5-hero-section__main-wrap-sub-text-wrap{display:flex;flex-direction:column;gap:20px;position:relative;top:-3px}.im5-hero-section__sub-text{font-size:.9rem;line-height:1.26rem}.im5-hero-section__button-group{display:flex;gap:20px}.im5-hero-section__button{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:50px;min-width:200px;font-size:20px}.im5-hero-section__button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im5-hero-section__button_type_configure{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.im5-hero-section__button_type_configure:hover{background:#000;color:#fff}.im5-hero-section__button_type_configure:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im5-hero-section__button_type_configure:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.im5-hero-section__button_type_updates{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.im5-hero-section__button_type_updates:hover{background:#000;color:#fff}.im5-hero-section__button_type_updates:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im5-hero-section__button_type_updates:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}}@media (min-width: 1000px) and (max-width: 1199px){.im5-hero-section__centre-wrap{height:34vh;gap:2vw}.im5-hero-section__im-logo{height:50px}.im5-hero-section__main-heading{font-size:6rem}}@media (min-width: 1200px){.im5-hero-section__centre-wrap{height:32vh;margin-top:1vh;gap:2vw}.im5-hero-section__im-logo{height:50px}.im5-hero-section__main-heading{font-size:7rem}}@media (min-width: 1500px) and (min-height: 500px){.im5-hero-section__centre-wrap{height:calc(30vh - 1vw);margin-top:1vh;gap:1vw}.im5-hero-section__im-logo{height:50px}.im5-hero-section__main-heading{font-size:7rem}}@media (min-width: 1200px) and (min-height: 500px){.im5-hero-section__main-heading{font-size:5rem}.im5-hero-section__centre-wrap{margin-top:0}}@media (min-width: 1500px) and (max-height: 700px){.im5-hero-section__centre-wrap{height:100vh}.im5-hero-section__main-heading{text-shadow:0px 0 7px rgba(0,0,0,.8)}}@media (max-width: 799px){.im5-hero-section{position:relative;height:calc(100vh - 100px);width:100%;overflow:hidden}.im5-hero-section:after{content:"";display:block;width:100%;height:150px;background:linear-gradient(0deg,#000,#0000);pointer-events:none;position:absolute;z-index:1;bottom:0}.im5-hero-section__video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.im5-hero-section__content{position:relative;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.im5-hero-section__main-wrap{height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;position:absolute;bottom:0}.im5-hero-section__centre-wrap{position:absolute;top:0;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.im5-hero-section__im5-logo{width:100%;max-width:400px}.im5-hero-section__main-heading{font-size:15vw}.im5-hero-section__main-wrap-inner{padding:30px;display:flex;flex-direction:column;gap:25px}.im5-hero-section__main-wrap-text-wrap{display:flex;flex-direction:column;gap:25px}.im5-hero-section__main-wrap-sub-text-wrap{display:flex;flex-direction:column;gap:15px}.im5-hero-section__button-group{display:flex;flex-direction:column;gap:7px}.im5-hero-section__button_type_configure{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.im5-hero-section__button_type_configure:hover{background:#000;color:#fff}.im5-hero-section__button_type_configure:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im5-hero-section__button_type_configure:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.im5-hero-section__button_type_updates{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.im5-hero-section__button_type_updates:hover{background:#000;color:#fff}.im5-hero-section__button_type_updates:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im5-hero-section__button_type_updates:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}}.im5-performance-section__heading{line-height:normal}@media (max-width: 599px){.im5-performance-section__heading{font-size:.9rem}}@media (min-width: 600px) and (max-width: 799px){.im5-performance-section__heading{font-size:1rem}}@media (min-width: 800px) and (max-width: 999px){.im5-performance-section__heading{font-size:1rem}}@media (min-width: 1000px) and (max-width: 1199px){.im5-performance-section__heading{font-size:1.2rem}}@media (min-width: 1200px){.im5-performance-section__heading{font-size:1.2rem}}.im5-performance-section__subheading{line-height:normal}@media (max-width: 599px){.im5-performance-section__subheading{font-size:.8rem}}@media (min-width: 600px) and (max-width: 799px){.im5-performance-section__subheading{font-size:.8rem}}@media (min-width: 800px) and (max-width: 999px){.im5-performance-section__subheading{font-size:.8rem}}@media (min-width: 1000px) and (max-width: 1199px){.im5-performance-section__subheading{font-size:.85rem}}@media (min-width: 1200px){.im5-performance-section__subheading{font-size:.9rem}}.im5-performance-section__title{line-height:normal}@media (max-width: 599px){.im5-performance-section__title{font-size:.8rem}}@media (min-width: 600px) and (max-width: 799px){.im5-performance-section__title{font-size:.8rem}}@media (min-width: 800px) and (max-width: 999px){.im5-performance-section__title{font-size:.8rem}}@media (min-width: 1000px) and (max-width: 1199px){.im5-performance-section__title{font-size:.85rem}}@media (min-width: 1200px){.im5-performance-section__title{font-size:.9rem}}.im5-performance-section__stat-value-value{font-family:FavoritMedium;font-weight:400;font-style:normal;line-height:normal}@media (max-width: 599px){.im5-performance-section__stat-value-value{font-size:3rem}}@media (min-width: 600px) and (max-width: 799px){.im5-performance-section__stat-value-value{font-size:3rem}}@media (min-width: 800px) and (max-width: 999px){.im5-performance-section__stat-value-value{font-size:3rem}}@media (min-width: 1000px) and (max-width: 1199px){.im5-performance-section__stat-value-value{font-size:3.5rem}}@media (min-width: 1200px){.im5-performance-section__stat-value-value{font-size:4rem}}.im5-performance-section__stat-value-uom{margin-left:-5px;font-family:FavoritMedium;font-weight:400;font-style:normal;line-height:normal}@media (max-width: 599px){.im5-performance-section__stat-value-uom{font-size:3rem}}@media (min-width: 600px) and (max-width: 799px){.im5-performance-section__stat-value-uom{font-size:3rem}}@media (min-width: 800px) and (max-width: 999px){.im5-performance-section__stat-value-uom{font-size:3rem}}@media (min-width: 1000px) and (max-width: 1199px){.im5-performance-section__stat-value-uom{font-size:3.5rem}}@media (min-width: 1200px){.im5-performance-section__stat-value-uom{font-size:4rem}}@media (min-width: 800px){.im5-performance-section{background-image:url(/assets/dynamic/images/blue-01.webp);background-size:cover;position:relative}.im5-performance-section:before{content:"";display:block;width:100%;height:50px;position:absolute;top:0;background:linear-gradient(180deg,#000,#0000);pointer-events:none;z-index:1}.im5-performance-section:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;background:linear-gradient(0deg,#000,#0000);pointer-events:none;z-index:1}.im5-performance-section__content{padding:5vw;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;position:relative;z-index:2;align-items:start}.im5-performance-section__stats{display:flex;gap:30px;flex-direction:column;justify-content:space-between}.im5-performance-section__stat{display:flex;flex-direction:column;text-align:left;flex-grow:0;flex-shrink:0;align-items:start}.im5-performance-section__stat-value-value{text-align:left}.im5-performance-section__stat-value-uom{margin-left:7px}.im5-performance-section__title{margin-top:-5px;text-align:left;width:150px}.im5-performance-section{height:100vh}.im5-performance-section__img{display:none}}@media (max-width: 799px){.im5-performance-section{position:relative}.im5-performance-section:before{content:"";display:block;width:100%;height:50px;position:absolute;top:0;background:linear-gradient(180deg,#000,#0000);pointer-events:none;z-index:1}.im5-performance-section:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;background:linear-gradient(0deg,#000,#0000);pointer-events:none;z-index:1}.im5-performance-section__content{padding:60px 30px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}.im5-performance-section__stats{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center;text-align:center;padding-bottom:0}.im5-performance-section__stat{padding:15px 50px;width:100%;align-items:center;text-align:center;display:flex;flex-direction:column}.im5-performance-section__stat-value{display:flex;flex-direction:row;gap:10px;align-items:end;margin-bottom:-5px}.im5-performance-section__title{padding:5px 10px 0;font-size:.7rem}.im5-performance-section__stat-value-uom,.im5-performance-section__stat-value-value{font-size:2.3rem}.im5-performance-section__img{margin-top:30px}}.modal{width:100%;background:#0f1318;border:1px solid #222;max-height:90vh;overflow-y:auto}.modal__body{position:relative}.modal__body-close-button{background:none;color:inherit;position:absolute;top:10px;right:10px}.modal__body_disable-padding_false{padding:20px}.modal_size_sm{max-width:400px}.modal_size_md{max-width:600px}.modal_size_lg{width:900px}.modal_size_full{width:100vw}.modal_drawer-position_left{height:100vh;position:fixed;left:0;transition:transform .2s ease-in-out}.modal_drawer-position_left.modal_size_sm{transform:translate(-400px)}.modal_drawer-position_left.modal_size_md{transform:translate(-600px)}.modal_drawer-position_left.modal_size_lg{transform:translate(-900px)}.modal_drawer-position_left.modal_size_full{transform:translate(-100vw)}.modal_drawer-position_left.modal_anim-complete_true{transform:translate(0)}.modal_drawer-position_right{height:100vh;position:fixed;right:0;transition:transform .2s ease-in-out}.modal_drawer-position_right.modal_size_sm{transform:translate(400px)}.modal_drawer-position_right.modal_size_md{transform:translate(600px)}.modal_drawer-position_right.modal_size_lg{transform:translate(900px)}.modal_drawer-position_right.modal_size_full{transform:translate(100vw)}.modal_drawer-position_right.modal_anim-complete_true{transform:translate(0)}@media (max-width: 799px){.modal-root{margin:0;padding:0}.modal{max-width:unset;max-height:unset;width:100vw;height:100vh;padding-top:0}}.form-group,.form-group__label-and-input{display:flex;flex-direction:column;gap:3px}.form-group__label{font-size:.8rem}.form-group__error{color:#ff1329;font-size:.8rem;padding-top:5px}.form-group_direction_row .form-group__label-and-input{flex-direction:row-reverse;align-items:center;justify-content:start;gap:8px}.text-input .form-group__input{display:flex;flex-direction:row}.text-input__input{background:none;border:1px solid #fff;color:#fff;width:100%;height:40px;padding:0 10px;text-transform:none;letter-spacing:initial}.text-input__input:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.text-input__addon{height:40px}.text-input__addon_position_start,.text-input__addon_position_end{width:40px;height:40px}.text-input__addon{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff}.text-input__addon:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.text-input_error_true .text-input__input{border-color:#ff1329}.select-input .form-group__input{display:flex;flex-direction:row}.select-input__input{background:none;border:1px solid #fff;color:#fff;width:100%;height:40px;padding:0 10px;letter-spacing:initial}.select-input__input:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.select-input__option{text-transform:none;background:#000!important;color:#fff!important}.select-input__option[disabled]{color:#ffffff80!important}.select-input_error_true .select-input__input{border-color:#ff1329}.checkio__option{display:flex;flex-direction:row;gap:10px}.checkio__box{position:relative}.checkio__box-input{opacity:.000001;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}.checkio__box_variant_checkbox{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #fff;position:relative}.checkio__box_variant_checkbox:focus-within{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.checkio__box_variant_checkbox.checkio__box_checked_true:after{content:"";pointer-events:none;width:2px;height:10px;background:#fff;display:block;transform:rotate(45deg);position:relative;left:0}.checkio__box_variant_checkbox.checkio__box_checked_true:before{content:"";pointer-events:none;width:2px;height:5px;background:#fff;display:block;transform:rotate(-45deg);position:relative;left:-2px;top:2px}.checkio__box_variant_radio{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #fff;border-radius:100%}.checkio__box_variant_radio:focus-within{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.checkio__box_variant_radio.checkio__box_checked_true:after{content:"";pointer-events:none;display:block;width:10px;height:10px;background:#fff;border-radius:100%}.kmi-form{padding-top:10px;display:flex;flex-direction:column;gap:25px}.kmi-form a{color:inherit;text-decoration:underline}.kmi-form p{font-size:.8rem;line-height:1.04rem}.kmi-form__main-heading{font-family:FavoritMedium;font-weight:400;font-style:normal;font-size:1.5rem}.kmi-form__form{display:flex;flex-direction:column;gap:15px}.kmi-form__submit-button{align-self:start;min-width:200px;font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.kmi-form__submit-button:hover{background:#000;color:#fff}.kmi-form__submit-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.kmi-form__submit-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.kmi-form__thanks-wrap{display:flex;flex-direction:column;gap:20px}.kmi-form__close-button{min-width:200px;font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.kmi-form__close-button:hover{background:#000;color:#fff}.kmi-form__close-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.kmi-form__close-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.kmi-form__general-error-message{color:#ff1329;font-size:.8rem;margin-top:-10px}.text-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.text-section .text-section__inner{text-wrap:pretty}@media (min-width: 800px){.text-section{padding-top:70px;padding-bottom:70px}.text-section__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;max-width:500px}.text-section h1{font-size:2rem;line-height:2.3rem;letter-spacing:.001rem;font-family:FavoritMedium;font-weight:400;font-style:normal}.text-section h2{font-size:1.15rem;line-height:1.495rem}.text-section h1+h2{margin-top:-10px}.text-section h2:has(+h1){margin-bottom:-10px}.text-section p{font-size:.9rem;line-height:1.44rem}}@media (max-width: 799px){.text-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.text-section__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:60px 30px 70px;text-align:center}.text-section h1{font-size:2rem;line-height:2.3rem}.text-section h2{font-size:1.15rem;line-height:1.495rem}.text-section p{font-size:.9rem;line-height:1.17rem}}.slideshow{position:relative}.slideshow__slides{width:100%;overflow:hidden}.slideshow__slides-track{display:flex;flex-direction:row;flex-wrap:nowrap}.slideshow__slide{width:100%;position:relative}.slideshow__slide-video{width:100%;height:100%;background:#000}.slideshow__slide-image{display:block;width:100%;object-fit:cover}.slideshow__slide-image_type_overlay,.slideshow__slide-image_type_real{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:1}.slideshow__slide-image_type_fake{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.000001}.slideshow__prev-button,.slideshow__next-button{position:absolute;height:100%;width:30px;top:0;z-index:2;background:none;color:#fff}.slideshow__prev-button:focus,.slideshow__next-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.slideshow__prev-button{left:0}.slideshow__next-button{right:0}.slideshow__pagination-item{position:relative;z-index:1}.slideshow__pagination-item:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.slideshow__slide_playing_true .slideshow__slide-image{display:none}.slideshow_slide-count_1 .slideshow__slides-track{width:100%}.slideshow_slide-count_2 .slideshow__slides-track{width:200%}.slideshow_slide-count_3 .slideshow__slides-track{width:300%}.slideshow_slide-count_4 .slideshow__slides-track{width:400%}.slideshow_slide-count_5 .slideshow__slides-track{width:500%}.slideshow_slide-count_6 .slideshow__slides-track{width:600%}.slideshow_slide-count_7 .slideshow__slides-track{width:700%}.slideshow_slide-count_8 .slideshow__slides-track{width:800%}.slideshow_slide-count_9 .slideshow__slides-track{width:900%}.slideshow_slide-count_10 .slideshow__slides-track{width:1000%}.slideshow_slide-count_11 .slideshow__slides-track{width:1100%}.slideshow_slide-count_12 .slideshow__slides-track{width:1200%}.slideshow_slide-count_13 .slideshow__slides-track{width:1300%}.slideshow_slide-count_14 .slideshow__slides-track{width:1400%}.slideshow_slide-count_15 .slideshow__slides-track{width:1500%}.slideshow_slide-count_16 .slideshow__slides-track{width:1600%}.slideshow_slide-count_17 .slideshow__slides-track{width:1700%}.slideshow_slide-count_18 .slideshow__slides-track{width:1800%}.slideshow_slide-count_19 .slideshow__slides-track{width:1900%}.slideshow_slide-count_20 .slideshow__slides-track{width:2000%}.slideshow_slide-count_21 .slideshow__slides-track{width:2100%}.slideshow_slide-count_22 .slideshow__slides-track{width:2200%}.slideshow_slide-count_23 .slideshow__slides-track{width:2300%}.slideshow_slide-count_24 .slideshow__slides-track{width:2400%}.slideshow_slide-count_25 .slideshow__slides-track{width:2500%}.slideshow__top-shadow{content:"";display:block;width:100%;height:100px;position:absolute;top:0;background:linear-gradient(180deg,#000,#0000);pointer-events:none;z-index:1}.slideshow__bottom-shadow{content:"";display:block;width:100%;height:100px;position:absolute;bottom:0;background:linear-gradient(0deg,#000,#0000);pointer-events:none;z-index:1}.slideshow_pagination-type_disc .slideshow__pagination{gap:3px!important}.slideshow_pagination-type_disc .slideshow__pagination-item{width:15px;height:15px;background:none;display:flex;align-items:center;justify-content:center}.slideshow_pagination-type_disc .slideshow__pagination-item:after{content:"";display:block;border-radius:100%;width:11px;height:11px;flex-shrink:0}.slideshow_pagination-type_disc .slideshow__pagination-item_active_false:after{background:#ffffff80}.slideshow_pagination-type_disc .slideshow__pagination-item_active_true:after{background:#fff}.slideshow_pagination-type_number .slideshow__pagination-item{width:40px;height:40px;background:none;color:#fff}.slideshow_pagination-position_inside .slideshow__pagination{position:absolute;left:0;right:0;bottom:20px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.slideshow_pagination-position_inside .slideshow__pagination-item-number{display:none}.slideshow_pagination-position_outside .slideshow__pagination{display:flex;justify-content:flex-end;width:100%}.slideshow_dragging_false.slideshow_is-resizing_false.slideshow_transition_true .slideshow__slides-track{transition:transform .25s ease-in-out}.slideshow_show-pagination_false .slideshow__pagination{display:none}.carousel-section__slide-text-heading{line-height:normal}@media (max-width: 599px){.carousel-section__slide-text-heading{font-size:1.3rem}}@media (min-width: 600px) and (max-width: 799px){.carousel-section__slide-text-heading{font-size:1.2rem}}@media (min-width: 800px) and (max-width: 999px){.carousel-section__slide-text-heading{font-size:1.2rem}}@media (min-width: 1000px) and (max-width: 1199px){.carousel-section__slide-text-heading{font-size:1.7rem}}@media (min-width: 1200px){.carousel-section__slide-text-heading{font-size:1.8rem}}.carousel-section__slide-text-description{line-height:normal}@media (max-width: 599px){.carousel-section__slide-text-description{font-size:.9rem}}@media (min-width: 600px) and (max-width: 799px){.carousel-section__slide-text-description{font-size:1rem}}@media (min-width: 800px) and (max-width: 999px){.carousel-section__slide-text-description{font-size:1rem}}@media (min-width: 1000px) and (max-width: 1199px){.carousel-section__slide-text-description{font-size:1.2rem}}@media (min-width: 1200px){.carousel-section__slide-text-description{font-size:1.2rem}}@media (min-width: 800px){.carousel-section{display:flex;flex-direction:column;align-items:center;gap:3vw}.carousel-section__slideshow{width:100vw;max-width:100%}.carousel-section__slideshow .slideshow__slides,.carousel-section__slideshow .slideshow__slides-track,.carousel-section__slideshow .slideshow__slide,.carousel-section__slideshow .slideshow__slide-image{height:100vh}.carousel-section__slideshow .slideshow__slides,.carousel-section__slideshow .slideshow__slide,.carousel-section__slideshow .slideshow__slide-image{width:100vw;max-width:100%}.carousel-section__slide-text{display:flex;flex-direction:column;gap:20px;text-align:center;width:60vw}}@media (max-width: 799px){.carousel-section{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:0;width:100%;overflow:hidden}.carousel-section__slideshow{margin-top:10px;width:100vw;max-width:100%}.carousel-section__slideshow .slideshow__slides,.carousel-section__slideshow .slideshow__slides-track,.carousel-section__slideshow .slideshow__slide,.carousel-section__slideshow .slideshow__slide-image{height:50vw;max-height:70vh}.carousel-section__slideshow .slideshow__slides,.carousel-section__slideshow .slideshow__slide,.carousel-section__slideshow .slideshow__slide-image{width:100vw;max-width:100%}.carousel-section__slide-text{display:flex;flex-direction:column;gap:20px;text-align:center;width:80vw}.carousel-section__slide-text-heading{font-size:1.15rem;line-height:1.495rem}.carousel-section__slide-text-description{font-size:.9rem;line-height:1.26rem}}@media (min-width: 800px){.text-image-side{display:flex;gap:50px;align-items:center}.text-image-side_image-side_right{flex-direction:row}.text-image-side_image-side_left{flex-direction:row-reverse}.text-image-side__image{width:calc(50% - 25px)}.text-image-side__content{width:calc(50% - 25px);display:flex;flex-direction:column;gap:10px;padding-right:5%}.text-image-side__content p{font-size:.9rem;line-height:1.44rem}}@media (max-width: 799px){.text-image-side,.text-image-side_image-side_right,.text-image-side_image-side_left,.text-image-side__content{display:flex;flex-direction:column;gap:10px}.text-image-side__content p{font-size:.9rem;line-height:1.17rem}}@media (min-width: 800px){.text-image-side-group{display:flex;flex-direction:column;gap:20px;margin:50px}}@media (max-width: 799px){.text-image-side-group{display:flex;flex-direction:column;gap:40px;margin:70px 20px 20px}}.im5-page__chaff-image{mix-blend-mode:lighten}.im5-page__footer{display:flex;flex-direction:column;gap:15px;margin:30px 50px;padding-bottom:50px}.im5-page__footer p{font-size:11px;line-height:14px}.im6-hero-section__sub-text-heading{line-height:normal}@media (max-width: 599px){.im6-hero-section__sub-text-heading{font-size:.9rem}}@media (min-width: 600px) and (max-width: 799px){.im6-hero-section__sub-text-heading{font-size:1rem}}@media (min-width: 800px) and (max-width: 999px){.im6-hero-section__sub-text-heading{font-size:1rem}}@media (min-width: 1000px) and (max-width: 1199px){.im6-hero-section__sub-text-heading{font-size:1.2rem}}@media (min-width: 1200px){.im6-hero-section__sub-text-heading{font-size:1.2rem}}.im6-hero-section__sub-text{font-size:.9rem;line-height:1.44rem}.im6-hero-section__centre-wrap{transition:height .2s,gap .2s}.im6-hero-section__main-heading{transition:font-size .2s}@media (min-width: 800px){.im6-hero-section{height:calc(100vh - 120px);position:relative}.im6-hero-section:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;background:linear-gradient(0deg,#000,#0000);pointer-events:none}.im6-hero-section__video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.im6-hero-section__content{position:relative;z-index:3;width:100%;height:100%}.im6-hero-section__centre-wrap{position:absolute;top:0;right:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4vw;height:35vh}.im6-hero-section__im6-logo{width:500px}.im6-hero-section__main-heading{font-size:10vw}.im6-hero-section__main-wrap{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;height:100%}.im6-hero-section__main-wrap-inner{position:absolute;bottom:5vw;left:5vw;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:30px}.im6-hero-section__main-wrap-text-wrap{display:flex;flex-direction:column;gap:30px;max-width:500px}.im6-hero-section__main-wrap-sub-text-wrap{display:flex;flex-direction:column;gap:20px;position:relative;top:-3px}.im6-hero-section__sub-text{font-size:.9rem;line-height:1.44rem}.im6-hero-section__button-group{display:flex;gap:20px}.im6-hero-section__button{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:50px;min-width:200px;font-size:20px}.im6-hero-section__button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im6-hero-section__button_type_configure{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.im6-hero-section__button_type_configure:hover{background:#000;color:#fff}.im6-hero-section__button_type_configure:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im6-hero-section__button_type_configure:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.im6-hero-section__button_type_updates{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.im6-hero-section__button_type_updates:hover{background:#000;color:#fff}.im6-hero-section__button_type_updates:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im6-hero-section__button_type_updates:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}}@media (min-width: 1000px) and (max-width: 1199px){.im6-hero-section__centre-wrap{height:34vh;gap:2vw}.im6-hero-section__main-heading{font-size:6rem}}@media (min-width: 1200px){.im6-hero-section__centre-wrap{height:32vh;margin-top:1vh;gap:2vw}.im6-hero-section__main-heading{font-size:7rem}}@media (min-width: 1500px) and (min-height: 500px){.im6-hero-section__centre-wrap{height:calc(30vh - 1vw);margin-top:1vh;gap:1vw}.im6-hero-section__main-heading{font-size:7rem}}@media (min-width: 1200px) and (min-height: 500px){.im6-hero-section__main-heading{font-size:5rem}.im6-hero-section__centre-wrap{margin-top:0}}@media (min-width: 1500px) and (max-height: 700px){.im6-hero-section__centre-wrap{height:100vh}.im6-hero-section__main-heading{text-shadow:0px 0 7px rgba(0,0,0,.8)}}@media (max-width: 799px){.im6-hero-section{position:relative;height:calc(100vh - 100px);width:100%;overflow:hidden}.im6-hero-section:after{content:"";display:block;width:100%;height:150px;background:linear-gradient(0deg,#000,#0000);pointer-events:none;position:absolute;z-index:1;bottom:0}.im6-hero-section__video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.im6-hero-section__content{position:relative;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.im6-hero-section__main-wrap{height:100vh;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;position:absolute;bottom:0}.im6-hero-section__centre-wrap{position:absolute;top:0;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.im6-hero-section__im6-logo{width:100%;max-width:400px}.im6-hero-section__main-heading{font-size:15vw}.im6-hero-section__main-wrap-inner{padding:30px;display:flex;flex-direction:column;gap:25px}.im6-hero-section__main-wrap-text-wrap{display:flex;flex-direction:column;gap:25px;padding-right:30px}.im6-hero-section__main-wrap-sub-text-wrap{display:flex;flex-direction:column;gap:15px}.im6-hero-section__sub-text{line-height:normal}}@media (max-width: 799px) and (max-width: 599px){.im6-hero-section__sub-text{font-size:.8rem}}@media (max-width: 799px) and (min-width: 600px) and (max-width: 799px){.im6-hero-section__sub-text{font-size:.8rem}}@media (max-width: 799px) and (min-width: 800px) and (max-width: 999px){.im6-hero-section__sub-text{font-size:.8rem}}@media (max-width: 799px) and (min-width: 1000px) and (max-width: 1199px){.im6-hero-section__sub-text{font-size:.85rem}}@media (max-width: 799px) and (min-width: 1200px){.im6-hero-section__sub-text{font-size:.9rem}}@media (max-width: 799px){.im6-hero-section__button-group{display:flex;flex-direction:column;gap:7px}.im6-hero-section__button_type_configure{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.im6-hero-section__button_type_configure:hover{background:#000;color:#fff}.im6-hero-section__button_type_configure:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im6-hero-section__button_type_configure:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.im6-hero-section__button_type_updates{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.im6-hero-section__button_type_updates:hover{background:#000;color:#fff}.im6-hero-section__button_type_updates:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.im6-hero-section__button_type_updates:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}}.im6-performance-section__heading{line-height:normal}@media (max-width: 599px){.im6-performance-section__heading{font-size:.9rem}}@media (min-width: 600px) and (max-width: 799px){.im6-performance-section__heading{font-size:1rem}}@media (min-width: 800px) and (max-width: 999px){.im6-performance-section__heading{font-size:1rem}}@media (min-width: 1000px) and (max-width: 1199px){.im6-performance-section__heading{font-size:1.2rem}}@media (min-width: 1200px){.im6-performance-section__heading{font-size:1.2rem}}.im6-performance-section__subheading{line-height:normal}@media (max-width: 599px){.im6-performance-section__subheading{font-size:.8rem}}@media (min-width: 600px) and (max-width: 799px){.im6-performance-section__subheading{font-size:.8rem}}@media (min-width: 800px) and (max-width: 999px){.im6-performance-section__subheading{font-size:.8rem}}@media (min-width: 1000px) and (max-width: 1199px){.im6-performance-section__subheading{font-size:.85rem}}@media (min-width: 1200px){.im6-performance-section__subheading{font-size:.9rem}}.im6-performance-section__title{line-height:normal}@media (max-width: 599px){.im6-performance-section__title{font-size:.8rem}}@media (min-width: 600px) and (max-width: 799px){.im6-performance-section__title{font-size:.8rem}}@media (min-width: 800px) and (max-width: 999px){.im6-performance-section__title{font-size:.8rem}}@media (min-width: 1000px) and (max-width: 1199px){.im6-performance-section__title{font-size:.85rem}}@media (min-width: 1200px){.im6-performance-section__title{font-size:.9rem}}.im6-performance-section__stat-value-value{font-family:FavoritMedium;font-weight:400;font-style:normal;line-height:normal}@media (max-width: 599px){.im6-performance-section__stat-value-value{font-size:3rem}}@media (min-width: 600px) and (max-width: 799px){.im6-performance-section__stat-value-value{font-size:3rem}}@media (min-width: 800px) and (max-width: 999px){.im6-performance-section__stat-value-value{font-size:3rem}}@media (min-width: 1000px) and (max-width: 1199px){.im6-performance-section__stat-value-value{font-size:3.5rem}}@media (min-width: 1200px){.im6-performance-section__stat-value-value{font-size:4rem}}.im6-performance-section__stat-value-uom{margin-left:-5px;font-family:FavoritMedium;font-weight:400;font-style:normal;line-height:normal}@media (max-width: 599px){.im6-performance-section__stat-value-uom{font-size:3rem}}@media (min-width: 600px) and (max-width: 799px){.im6-performance-section__stat-value-uom{font-size:3rem}}@media (min-width: 800px) and (max-width: 999px){.im6-performance-section__stat-value-uom{font-size:3rem}}@media (min-width: 1000px) and (max-width: 1199px){.im6-performance-section__stat-value-uom{font-size:3.5rem}}@media (min-width: 1200px){.im6-performance-section__stat-value-uom{font-size:4rem}}@media (min-width: 800px){.im6-performance-section{background-image:url(/assets/dynamic/images/grey-03.webp);background-size:cover;position:relative}.im6-performance-section:before{content:"";display:block;width:100%;height:50px;position:absolute;top:0;background:linear-gradient(180deg,#000,#0000);pointer-events:none;z-index:1}.im6-performance-section:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;background:linear-gradient(0deg,#000,#0000);pointer-events:none;z-index:1}.im6-performance-section__content{padding:5vw;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;position:relative;z-index:2;align-items:start}.im6-performance-section__stats{display:flex;gap:30px;flex-direction:column;justify-content:space-between}.im6-performance-section__stat{display:flex;flex-direction:column;text-align:left;flex-grow:0;flex-shrink:0;align-items:start}.im6-performance-section__stat-value-value{text-align:left}.im6-performance-section__stat-value-uom{margin-left:7px}.im6-performance-section__title{margin-top:-5px;text-align:left;width:150px}.im6-performance-section{height:100vh}.im6-performance-section__img{display:none}}@media (max-width: 799px){.im6-performance-section{position:relative}.im6-performance-section:before{content:"";display:block;width:100%;height:50px;position:absolute;top:0;background:linear-gradient(180deg,#000,#0000);pointer-events:none;z-index:1}.im6-performance-section:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;background:linear-gradient(0deg,#000,#0000);pointer-events:none;z-index:1}.im6-performance-section__content{padding:60px 30px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}.im6-performance-section__stats{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center;text-align:center;padding-bottom:0}.im6-performance-section__stat{padding:15px 50px;width:100%;align-items:center;text-align:center;display:flex;flex-direction:column}.im6-performance-section__stat-value{display:flex;flex-direction:row;gap:10px;align-items:end;margin-bottom:-5px}.im6-performance-section__title{padding:5px 10px 0;font-size:.7rem}.im6-performance-section__stat-value-uom,.im6-performance-section__stat-value-value{font-size:2.3rem}.im6-performance-section__img{margin-top:30px}}.im6-page__chaff-image{mix-blend-mode:lighten}.im6-page__footer{display:flex;flex-direction:column;gap:15px;margin:30px 50px;padding-bottom:50px}.im6-page__footer p{font-size:11px;line-height:14px}.social-links__link:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}@media (min-width: 800px){.social-links_size_responsive{display:flex;flex-direction:row;align-items:center;gap:20px}.social-links_size_responsive .social-links__link{display:block;width:30px;height:30px;color:#fff}}@media (max-width: 799px){.social-links_size_responsive{display:flex;flex-direction:row;align-items:center;gap:20px;margin:0 auto}.social-links__link-icon{display:block;width:20px;height:20px;color:#fff}}.social-links_size_large{display:flex;flex-direction:row;align-items:center;gap:20px}.social-links_size_large .social-links__link-icon{display:block;width:30px;height:30px;color:#fff}.social-links_size_small{display:flex;flex-direction:row;align-items:center;gap:20px;margin:0 auto}.social-links_size_small .social-links__link-icon{display:block;width:20px;height:20px;color:#fff}.footer__modal-body .modal__body-main{display:flex;flex-direction:column;gap:20px;padding:20px}.footer__buttons{display:flex;flex-direction:row;gap:6px}@media (min-width: 800px){.footer{padding:0 5vw;padding-bottom:70px}.footer__heading{border-bottom:1px solid #666;padding:30px 0;text-align:center;color:#c72026}.footer__body{padding-top:15px;display:flex;flex-direction:row;justify-content:space-between}.footer__left{display:flex;flex-direction:column;gap:15px;max-width:500px}.footer__cta-button{padding:0 20px;height:50px;min-width:200px;font-size:20px;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;border:1px solid #d8d8d8;background:none;color:#fff;margin-top:5px;white-space:nowrap;align-self:flex-start}.footer__cta-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.footer__cta-button:hover{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff}.footer__cta-button:hover:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.sub-footer{margin-top:-30px;padding:0 5vw;display:flex;flex-direction:column;gap:8px;padding-bottom:60px}}.sub-footer p{font-size:11px;opacity:.7;line-height:normal}.footer__heading{line-height:normal}@media (max-width: 599px){.footer__heading{font-size:.9rem}}@media (min-width: 600px) and (max-width: 799px){.footer__heading{font-size:1rem}}@media (min-width: 800px) and (max-width: 999px){.footer__heading{font-size:1rem}}@media (min-width: 1000px) and (max-width: 1199px){.footer__heading{font-size:1.2rem}}@media (min-width: 1200px){.footer__heading{font-size:1.2rem}}.footer__left-heading{line-height:normal}@media (max-width: 599px){.footer__left-heading{font-size:.9rem}}@media (min-width: 600px) and (max-width: 799px){.footer__left-heading{font-size:1rem}}@media (min-width: 800px) and (max-width: 999px){.footer__left-heading{font-size:1rem}}@media (min-width: 1000px) and (max-width: 1199px){.footer__left-heading{font-size:1.2rem}}@media (min-width: 1200px){.footer__left-heading{font-size:1.2rem}}.footer__left-body-text{line-height:normal}@media (max-width: 599px){.footer__left-body-text{font-size:.8rem}}@media (min-width: 600px) and (max-width: 799px){.footer__left-body-text{font-size:.8rem}}@media (min-width: 800px) and (max-width: 999px){.footer__left-body-text{font-size:.8rem}}@media (min-width: 1000px) and (max-width: 1199px){.footer__left-body-text{font-size:.85rem}}@media (min-width: 1200px){.footer__left-body-text{font-size:.9rem}}.footer__cta-button_test_drive{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff;border:none}.footer__cta-button_test_drive:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.footer__cta-button_test_drive:hover{background:#000;color:#fff}@media (max-width: 799px){.footer{padding:0 30px 30px;text-align:center}.footer__heading{border-bottom:1px solid #666;padding:30px 0;text-align:center;color:#c72026}.footer__buttons{flex-direction:column;align-items:center;justify-content:center}.footer__body{padding-top:15px;display:flex;flex-direction:column;gap:40px;padding-bottom:20px}.footer__left{display:flex;flex-direction:column;gap:15px}.footer__cta-button{display:flex;width:100%;height:40px;font-size:.9rem;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;border:1px solid #d8d8d8;background:none;color:#fff;margin-top:5px;white-space:nowrap}.footer__cta-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.footer__cta-button:hover{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff}.footer__cta-button:hover:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.footer__right{align-self:center}.sub-footer{padding:0 30px 60px;display:flex;flex-direction:column;gap:8px}}.nav-tabs{border-bottom:1px solid #eee;width:100%;white-space:nowrap;display:flex;justify-content:stretch}.nav-tabs__tab{min-width:0;background:none;position:relative;padding:10px 0;margin:0 10px;flex-grow:1;display:flex;flex-direction:row;gap:5px;text-align:center;justify-content:center}.nav-tabs__tab:first-child{margin-left:0}.nav-tabs__tab:last-child{margin-right:0}.nav-tabs__tab:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.nav-tabs__tab-text{display:block;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;font-size:11px}.nav-tabs__tab-icon{color:#fff}.nav-tabs__tab_active_true:after{content:"";width:100%;height:3px;background:#c72026;position:absolute;bottom:-2px;left:0;right:0}.block-input{display:flex;flex-direction:column;gap:15px}.block-input__option{width:100%;display:flex;flex-direction:column;gap:2px;padding:0;background:none}.block-input__option:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.block-input__image-wrap{width:100%;position:relative}.block-input__option-content-wrap{width:100%;position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:6px 8px}.block-input__image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.block-input__label-wrap{display:flex;flex-direction:row;justify-content:space-between;text-align:left;width:100%}.block-input__label{font-family:Favorit;font-weight:400;font-style:normal;font-size:.9rem;color:#fff}.block-input__sub-label{font-family:Favorit;font-weight:400;font-style:normal;font-size:.8rem;color:#fff}.block-input__right-label{font-family:Favorit;font-weight:400;font-style:normal;font-size:.9rem;color:#fff}.block-input__option_disabled_true{opacity:.3}.block-input__image-checkbox{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #fff;border-radius:100%;flex-shrink:0}.block-input__option_active_true .block-input__image-checkbox:after{content:"";display:block;width:13px;height:13px;background:#fff;border-radius:100%}.block-input_has-images_false .block-input__option{border:1px solid #ccc;border-radius:5px}.block-input_variant_swatch.block-input_label-position_inside .block-input__image,.block-input_variant_swatch.block-input_label-position_inside .block-input__option-content-wrap,.block-input_variant_swatch.block-input_label-position_outside .block-input__image,.block-input_variant_swatch.block-input_label-position_outside .block-input__option-content-wrap{height:40px}.block-input_variant_block.block-input_label-position_inside .block-input__option,.block-input_variant_block.block-input_label-position_outside .block-input__option{width:100%;height:180px}.block-input_label-position_outside .block-input__option-content-wrap{flex-direction:row-reverse}.block-input_label-position_outside .block-input__label{font-size:.65rem}.block-input_label-position_outside .block-input__sub-label{font-size:.48rem;color:#bbb}.cat-section-exterior{display:flex;flex-direction:column;gap:15px}.cat-section-exterior__option-set{display:flex;flex-direction:column;gap:10px}.cat-section-exterior__hr{border:none;width:100%;height:1px;background:#666}.cat-section-interior{display:flex;flex-direction:column;gap:15px}.cat-section-interior__option-set{display:flex;flex-direction:column;gap:10px}.cat-section-interior__hr{border:none;width:100%;height:1px;background:#666}.short-code-modal .modal__body-main{display:flex;flex-direction:column;gap:30px;padding:30px}.short-code-modal__heading{text-align:center;font-size:1.5rem}.short-code-modal__body-text{text-align:center;font-size:.9rem;line-height:1.17rem}.short-code-modal__short-code{text-align:center;display:flex;flex-direction:row;margin:0 auto;gap:5px}.short-code-modal__short-code-char{display:flex;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid #fff;width:20px}.short-code-modal__short-code-char-inner{display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;padding-bottom:3px;text-align:center;position:relative;left:2px}.short-code-modal__buttons{display:flex;flex-direction:row;gap:5px;justify-content:center}.short-code-modal__copy-code-button{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.short-code-modal__copy-code-button:hover{background:#000;color:#fff}.short-code-modal__copy-code-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.short-code-modal__copy-code-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.short-code-modal__copy-link-button{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative}.short-code-modal__copy-link-button:hover{background:#000;color:#fff}.short-code-modal__copy-link-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.short-code-modal__copy-link-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}@media (max-width: 799px){.short-code-modal__buttons{flex-direction:column;gap:10px}.short-code-modal__short-code-char{width:15px}}@media (min-width: 800px){.short-code-modal__copy-code-button,.short-code-modal__copy-link-button{min-width:200px}}@media (max-width: 799px){.short-code-modal__copy-code-button,.short-code-modal__copy-link-button{width:100%}}.short-code-input-modal .modal__body-main{display:flex;flex-direction:column;gap:30px;padding:20px}.short-code-input-modal__heading{text-align:center;font-size:1.5rem}.short-code-input-modal__body-text{text-align:center;font-size:.9rem;line-height:1.17rem;max-width:400px;margin:0 auto}.short-code-input-modal__short-code-input{background:none;padding:5px;border:none;border-bottom:1px solid #ccc;background:#222;color:#fff;text-align:center;font-size:1.5rem}.short-code-input-modal__buttons{display:flex;flex-direction:row;gap:5px;justify-content:center}@media (min-width: 800px){.short-code-input-modal__submit-button{padding:0 20px;height:50px;min-width:200px;font-size:20px;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;background:#c72026;color:#fff}.short-code-input-modal__submit-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.short-code-input-modal__submit-button:hover{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff}.short-code-input-modal__submit-button:hover:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}}@media (max-width: 799px){.short-code-input-modal__submit-button{padding:0 20px;height:46px;font-size:.9rem;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;background:#c72026;color:#fff}.short-code-input-modal__submit-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.short-code-input-modal__submit-button:hover{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff}.short-code-input-modal__submit-button:hover:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}}.summary-section-selected__selected-table{width:100%;font-size:.9rem;table-layout:fixed}.summary-section-selected__selected-table tr{border-top:1px solid #666}.summary-section-selected__selected-table tr:first-child{border-top:none}.summary-section-selected__selected-table td{padding:10px 0;vertical-align:middle}.summary-section-selected__selected-table td:first-child{padding-right:50px}.summary-section-selected__selected-table-variant-tr .summary-section-selected__selected-table-price-td{vertical-align:bottom;position:relative;top:-3px}.summary-section-selected__selected-table-total-tr{border-top:1px solid #ffffff!important}.summary-section-selected__selected-table-label-td{line-height:1.3em}.summary-section-selected__selected-table-price-td{width:150px}@media (max-width: 799px){.summary-section-selected__selected-table{width:100%}.summary-section-selected__selected-table tr{border-bottom:1px solid #666666}.summary-section-selected__selected-table tr:last-child{border-bottom:none}.summary-section-selected__selected-table td{padding:10px 0}.summary-section-selected__selected-table td:first-child{padding-right:50px}.summary-section-selected__selected-table .summary-section-selected__selected-table-price-td{width:100px}}.accordion-item__header{font-family:Favorit;font-weight:400;font-style:normal;display:flex;flex-direction:row;justify-content:space-between;width:100%;background:none;align-items:center;color:#fff;padding:10px 0;border-bottom:1px solid #666;text-align:left}.accordion-item:first-of-type .accordion-item__header{border-top:1px solid #666}.accordion-item_open_true+.accordion-item .accordion-item__header{border-top:1px solid #666}.accordion-item__heading{font-size:1rem}.accordion-item__body{padding:20px 0}.summary-section-standard__feature-list li{font-size:.9rem;line-height:1.26rem}.summary-section-tech__feature-list li{font-size:.9rem;line-height:1.26rem}@media (min-width: 800px){.configurator-page__top{display:flex;flex-direction:row;height:calc(100vh - 120px)}.configurator-page__slideshow-and-menu{width:calc(100vw - 320px);position:relative}.configurator-page__back-button{position:absolute;top:30px;left:30px;z-index:2;color:#fff;font-size:.9rem}.configurator-page__slideshow{height:calc(100vh - 120px);width:calc(100vw - 320px)}.configurator-page__slideshow .slideshow__slides,.configurator-page__slideshow .slideshow__slides-track,.configurator-page__slideshow .slideshow__slide,.configurator-page__slideshow .slideshow__slide-image{height:calc(100vh - 120px)}.configurator-page__slideshow .slideshow__slides,.configurator-page__slideshow .slideshow__slide,.configurator-page__slideshow .slideshow__slide-image{width:calc(100vw - 320px)}.configurator-page__slideshow .slideshow__next-button{right:50px}.configurator-page__slideshow .slideshow__pagination{width:calc(100% - 50px)}.configurator-page__cat-menu{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 120px);width:50px;background:#00000080}.configurator-page__cat-area{height:calc(100vh - 120px);width:320px;display:flex;flex-direction:column}.configurator-page__bottom{padding-top:50px;display:flex;flex-direction:row}.configurator-page_side-pane-shown_false .configurator-page__slideshow-and-menu,.configurator-page_side-pane-shown_false .configurator-page__slideshow,.configurator-page_side-pane-shown_false .configurator-page__slideshow .slideshow__slides,.configurator-page_side-pane-shown_false .configurator-page__slideshow .slideshow__slide,.configurator-page_side-pane-shown_false .configurator-page__slideshow .slideshow__slide-image{width:100%}.configurator-page_side-pane-shown_false .configurator-page__cat-area{display:none}.configurator-page__cat-menu-item{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:none;color:#fff;position:relative}.configurator-page__cat-menu-item:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__cat-menu-item .custom-icon{width:25px;height:25px}.configurator-page__cat-menu-item_active_true:after{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#c72026}.configurator-page__cat-menu-item_type_options{display:none}.configurator-page__cat-menu-item_type_summary{background:#c72026}.configurator-page__cat-menu-options-set-main{margin-top:6px}.configurator-page__cat-area-heading{padding-top:10px;padding-bottom:20px;font-size:1.5rem}.configurator-page__cat-area-content{padding:10px;overflow-y:auto;background:#222;flex-grow:1}.configurator-page__cat-area-next-button{border-top:1px solid #666;background:none;width:100%;text-align:left;padding:5px 0;margin:40px 0;display:flex;align-items:center;gap:2px}.configurator-page__cat-area-next-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__cat-area-next-button-text{color:#fff}.configurator-page__cat-area-next-button-icon{color:#666}.configurator-page__cat-area-summary-button{display:flex;width:100%;min-width:225px;font-size:20px;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff;height:50px}.configurator-page__cat-area-summary-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__cat-area-summary-button:hover{background:#000;color:#fff}.configurator-page__cat-area-resume-button{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;display:flex;width:100%;min-width:225px;font-size:20px;background:#222;color:#fff;height:50px}.configurator-page__cat-area-resume-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__cat-area-resume-button:hover{background:#c72026;color:#fff}.configurator-page__summary{width:calc(100vw - 320px);flex-shrink:0;padding:50px;display:flex;flex-direction:column;gap:40px;align-items:flex-start}.configurator-page__summary-heading{font-size:1.5rem}.configurator-page__summary-actions-content{display:flex;flex-direction:column;gap:20px;max-width:50%}.configurator-page__summary-actions-heading{font-size:.9rem}.configurator-page__summary-actions-body-text{font-size:.8rem;line-height:1.12rem}.configurator-page__summary-actions-buttons{display:flex;flex-direction:row;gap:5px}.configurator-page__submit-to-dealer-button{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative;min-width:200px}.configurator-page__submit-to-dealer-button:hover{background:#000;color:#fff}.configurator-page__submit-to-dealer-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__submit-to-dealer-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.configurator-page__save-button{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative;min-width:200px}.configurator-page__save-button:hover{background:#000;color:#fff}.configurator-page__save-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__save-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.configurator-page__selected,.configurator-page__standard,.configurator-page__tech{width:100%}.configurator-page__bottom-right{padding-top:50px;width:320px;display:flex;flex-direction:column;gap:20px;padding-right:50px}.configurator-page .footer,.configurator-page .sub-footer{padding-left:50px;padding-right:50px}}.configurator-page_slide-transition_false .slideshow__slides-track{transition:none!important}@media (max-width: 799px){.configurator-page__slideshow-and-menu{position:relative}.configurator-page__back-button{position:absolute;top:15px;left:15px;z-index:2;color:#fff;font-size:.8rem}.configurator-page__slideshow{height:40vh;min-height:200px;width:100%}.configurator-page__slideshow .slideshow__slides,.configurator-page__slideshow .slideshow__slides-track,.configurator-page__slideshow .slideshow__slide,.configurator-page__slideshow .slideshow__slide-image{height:100%}.configurator-page__slideshow .slideshow__slides,.configurator-page__slideshow .slideshow__slide,.configurator-page__slideshow .slideshow__slide-image{width:100%}.configurator-page__cat-menu{display:flex;flex-direction:row;height:50px;justify-content:space-between}.configurator-page__cat-area{width:100%}.configurator-page__bottom{padding:30px 30px 60px;display:flex;flex-direction:column;gap:30px}.configurator-page__cat-menu-option-set-main,.configurator-page__cat-menu-option-set-aux{display:flex;flex-direction:row;height:50px}.configurator-page__cat-menu_active-option-set_aux .configurator-page__cat-menu-options-set-main,.configurator-page__cat-menu_active-option-set_main .configurator-page__cat-menu-options-set-aux{display:none}.configurator-page__cat-menu-item{position:relative;width:50px;height:50px;background:#00000080;color:#fff}.configurator-page__cat-menu-item:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__cat-menu-item .custom-icon{width:25px;height:25px}.configurator-page__cat-menu-item_active_true:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:#c72026}.configurator-page__cat-menu-item_type_options{align-self:flex-end}.configurator-page__cat-menu-item_type_toggle{display:none}.configurator-page__cat-area-heading{padding-bottom:10px;font-size:1.5rem}.configurator-page__cat-area-content{background:#222;padding:20px 30px 40px;display:flex;flex-direction:column;gap:20px}.configurator-page__cat-area-next-button{border-top:1px solid #666;background:none;width:100%;text-align:left;padding:5px 0;margin-top:30px;margin-bottom:10px;display:flex;align-items:center;gap:2px}.configurator-page__cat-area-next-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__cat-area-next-button-text{color:#fff}.configurator-page__cat-area-next-button-icon{color:#666}.configurator-page__cat-area-resume-summary-buttons{display:flex;flex-direction:row-reverse}.configurator-page__cat-area-summary-button{display:flex;width:100%;height:40px;font-size:.9rem;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff;height:50px}.configurator-page__cat-area-summary-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__cat-area-summary-button:hover{background:#000;color:#fff}.configurator-page__cat-area-resume-button{display:flex;width:100%;height:40px;font-size:.9rem;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;background:#c72026;color:#fff;height:50px}.configurator-page__cat-area-resume-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__cat-area-resume-button:hover{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff}.configurator-page__cat-area-resume-button:hover:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__summary{display:flex;flex-direction:column;gap:30px}.configurator-page__summary-heading{font-size:1.15rem}.configurator-page__summary-actions-content{display:flex;flex-direction:column;gap:20px}.configurator-page__summary-actions-body-text{font-size:.8rem;line-height:1.12rem;max-width:280px}.configurator-page__summary-actions-buttons{display:flex;flex-direction:column;gap:5px}.configurator-page__submit-to-dealer-button{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative;width:70%;align-self:flex-start}.configurator-page__submit-to-dealer-button:hover{background:#000;color:#fff}.configurator-page__submit-to-dealer-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__submit-to-dealer-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.configurator-page__save-button{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative;width:70%;align-self:flex-start}.configurator-page__save-button:hover{background:#000;color:#fff}.configurator-page__save-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.configurator-page__save-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.configurator-page__bottom-right{display:none}}@media (max-width: 1200px){.configurator-page__nav-tabs .nav-tabs__tab-text{white-space:break-spaces;font-size:1rem}}@media (max-width: 600px){.configurator-page__nav-tabs .nav-tabs__tab-text{white-space:break-spaces;font-size:.9rem}}@media (max-width: 450px){.configurator-page__nav-tabs .nav-tabs__tab-text{white-space:break-spaces;font-size:.8rem}.configurator-page__nav-tabs .nav-tabs__tab{margin:0 2px}}.text-body>*{margin:20px 0}.text-body>*:last-child{margin-bottom:0}.text-body>*:first-child{margin-top:0}.text-body p,.text-body ul,.text-body ol,.text-body li{font-size:.8rem;line-height:1.3rem}.text-body h1,.text-body h2,.text-body h3,.text-body h4,.text-body h5,.text-body h6{font-size:1rem;line-height:1.4rem}.text-body ul{list-style-type:disc;margin-left:20px}.text-body a{text-decoration:underline;color:inherit}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.submit-to-dealer-page{position:relative;display:flex;flex-direction:column;gap:40px;padding-top:30px;padding-bottom:50px}.submit-to-dealer-page__main{display:flex;flex-direction:column;gap:40px;padding-top:30px;padding-bottom:50px}.submit-to-dealer-page__logo{width:150px;height:50px;margin:0 auto 20px;object-fit:contain}.submit-to-dealer-page__back-button{position:absolute;top:20px;right:20px;color:inherit}.submit-to-dealer-page__main-heading{font-size:1.5rem;line-height:1.95rem;text-align:center;max-width:600px;margin:0 auto}.submit-to-dealer-page__form-section-heading{font-size:1.5rem}.submit-to-dealer-page__form{display:flex;flex-direction:column;gap:70px}.submit-to-dealer-page__form-section{display:flex;flex-direction:column;gap:20px}.submit-to-dealer-page__form-section_section_hear{width:calc(50% - 10px)}.submit-to-dealer-page__grid-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px 20px}.submit-to-dealer-page__search-group{display:flex;flex-direction:column;gap:3px}.submit-to-dealer-page__postcode-label{font-size:.9rem}.submit-to-dealer-page__postcode-group{display:flex;flex-direction:row;gap:20px}.submit-to-dealer-page__enter-manually-button{background:none;color:#fff;text-align:left;padding:0;margin-top:5px}.submit-to-dealer-page__fetching-dealers{display:flex;align-items:center;justify-self:center;gap:20px;flex-direction:column}.submit-to-dealer-page__fetching-dealers-icon{animation:spin infinite 1s linear}.submit-to-dealer-page__fetching-dealers-message{font-family:Favorit;font-weight:400;font-style:normal;font-size:1.15rem}.submit-to-dealer-page__found-dealers{padding-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.submit-to-dealer-page__found-dealer{font-family:Favorit;font-weight:400;font-style:normal;font-size:.8rem;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.submit-to-dealer-page__found-dealer-name-and-address{display:flex;flex-direction:column;gap:15px}.submit-to-dealer-page__found-dealer-address{display:flex;flex-direction:column;gap:5px}.submit-to-dealer-page__found-dealer-button{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:50px;min-width:200px;font-size:20px}.submit-to-dealer-page__found-dealer-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.submit-to-dealer-page__found-dealer-button_selected_false{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;border:1px solid #d8d8d8;background:none;color:#fff}.submit-to-dealer-page__found-dealer-button_selected_false:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.submit-to-dealer-page__found-dealer-button_selected_false:hover{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff}.submit-to-dealer-page__found-dealer-button_selected_false:hover:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.submit-to-dealer-page__found-dealer-button_selected_true{display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;color:#000;background:#fff}.submit-to-dealer-page__found-dealer-button_selected_true:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.submit-to-dealer-page__found-dealer-button_selected_true:hover{background:#000;color:#fff}.submit-to-dealer-page__form-section_section_terms{font-size:.7rem;line-height:1.2rem}.submit-to-dealer-page__contact-method-input{padding-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;max-width:300px}.submit-to-dealer-page__submit-button{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative;margin-top:20px!important}.submit-to-dealer-page__submit-button:hover{background:#000;color:#fff}.submit-to-dealer-page__submit-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.submit-to-dealer-page__submit-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.submit-to-dealer-page__submit-button_disabled_true{opacity:.3}.submit-to-dealer-page__submit-button_disabled_true:after{content:"";box-sizing:border-box;position:relative;width:17px;height:17px;top:0;right:0;bottom:0;left:0;margin-left:10px;border-radius:50%;border:3px solid #FFF;animation:rotate 1s linear infinite;clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}.submit-to-dealer-page__submit-button_disabled_true:hover{background:#c72026;color:#fff}.submit-to-dealer-page-modal .modal__body-main{padding:20px;display:flex;flex-direction:column;gap:20px;text-align:center}.submit-to-dealer-page-modal__heading{font-size:1.15rem}.submit-to-dealer-page-modal__body-text{font-size:.9rem;line-height:1.17rem}.submit-to-dealer-page-modal__back-button{font-family:FavoritMedium;font-weight:400;font-style:normal;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:start;transition:background-color .3s,color .3s;padding:0 20px;height:46px;font-size:.9rem;border-radius:999px;position:relative;align-self:center;margin-top:10px;min-width:130px}.submit-to-dealer-page-modal__back-button:hover{background:#000;color:#fff}.submit-to-dealer-page-modal__back-button:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}.submit-to-dealer-page-modal__back-button:after{content:"";display:inline-block;width:30px;height:30px;background:#000;border-radius:999px;position:absolute;right:10px}.submit-to-dealer-page__general-error-message{color:#ff1329;font-size:.8rem;margin-top:-10px}@media (min-width: 800px){.submit-to-dealer-page{max-width:800px;padding-left:20px;padding-right:20px;margin:0 auto}.submit-to-dealer-page__postcode-input,.submit-to-dealer-page__address-select{flex-grow:1;flex-shrink:0;width:calc(50% - 10px)}}@media (max-width: 799px){.submit-to-dealer-page{padding-left:30px;padding-right:30px;padding-top:10px}.submit-to-dealer-page__main{padding-bottom:0;padding-top:0}.submit-to-dealer-page__grid-inputs{display:flex;flex-direction:column}.submit-to-dealer-page__found-dealers{display:flex;flex-direction:column;gap:0}.submit-to-dealer-page__found-dealer{padding-top:30px;border-bottom:1px solid #656565;padding-bottom:30px}.submit-to-dealer-page__found-dealer:first-child{padding-top:0}.submit-to-dealer-page__found-dealer:last-child{border-bottom:0;padding-bottom:0}.submit-to-dealer-page__found-dealer-button{align-self:flex-start;padding-left:30px;padding-right:30px;min-width:70%}.submit-to-dealer-page__postcode-group{flex-direction:column;gap:5px}.submit-to-dealer-page__back-button{top:10px;right:10px}.submit-to-dealer-page__form-section_section_hear{width:100%}}@media (min-width: 800px){.submit-to-dealer-page__submit-button{min-width:200px}}@media (max-width: 799px){.submit-to-dealer-page__submit-button{width:100%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes rotate{to{transform:rotate(360deg)}}*{box-sizing:border-box;outline:none}*{font-family:Favorit;font-weight:400;font-style:normal}html,body,#root{height:100%;color:#fff;background:#0f1318}body{font-family:Favorit;font-weight:400;font-style:normal}button{border:none;cursor:pointer}h1,h2,h3,h4,h5,h6,p,li,span{font-size:.9rem;font-weight:unset}a,a:visited{text-decoration:none}a:focus,a:visited:focus{outline:1px solid #ffffff;box-shadow:0 0 5px 4px #ffffff80}body.focus-styles-disabled *:focus,body.focus-styles-disabled *:focus-within{outline:none!important;box-shadow:none!important}.grecaptcha-badge{visibility:hidden!important}@font-face{font-family:Favorit;src:url(/assets/fonts/FavoritStd-Light.woff2) format("woff2"),url(/assets/fonts/FavoritStd-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FavoritMedium;src:url(/assets/fonts/FavoritStd-Medium.woff2) format("woff2"),url(/assets/fonts/FavoritStd-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FavoritRegular;src:url(/assets/fonts/FavoritStd-Regular.woff2) format("woff2"),url(/assets/fonts/FavoritStd-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FavoritBold;src:url(/assets/fonts/FavoritStd-Bold.woff2) format("woff2"),url(/assets/fonts/FavoritStd-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ESNeinExtrabold;src:url(/assets/fonts/ESNein-Extrabold.woff2) format("woff2"),url(/assets/fonts/ESNein-Extrabold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
