:export{xxsmall-range:0, 320px;xsmall-range:321px, 480px;small-range:481px, 840px;medium-range:841px, 1024px;large-range:1025px, 1440px;xlarge-range:1441px, 1920px;xxlarge-range:1921px, 4080px;xxsmall-up:"only screen";xxsmall-only:"only screen and (max-width: 320px)";xsmall-up:"only screen and (min-width: 321px)";xsmall-only:"only screen and (min-width: 321px) and (max-width: 480px)";small-up:"only screen and (min-width: 481px)";small-only:"only screen and (min-width: 481px) and (max-width: 840px)";medium-up:"only screen and (min-width: 841px)";medium-only:"only screen and (min-width: 841px) and (max-width: 1024px)";large-up:"only screen and (min-width: 1025px)";large-only:"only screen and (min-width: 1025px) and (max-width: 1440px)";xlarge-up:"only screen and (min-width: 1441px)";xlarge-only:"only screen and (min-width: 1441px) and (max-width: 1920px)";xxlarge-up:"only screen and (min-width: 1921px)";xxlarge-only:"only screen and (min-width: 1921px) and (max-width: 4080px)"}@keyframes zoomit{0%{transform:scale(0.1)}100%{transform:scale(1.2)}}@keyframes zoomit-small{0%{transform:scale(0.1)}100%{transform:scale(0.8)}}@keyframes xc_add-overflow{100%{overflow:auto}}/*!
 * =============================================================================
 *  Copyright (c) 2017-2025 excentos Software GmbH, Potsdam, Germany.
 *  All rights reserved. Do not redistribute. Strictly confidential.
 * =============================================================================
 */.xc_dialog-button{position:relative;cursor:pointer;user-select:none;outline:none;display:flex;align-items:center;justify-content:center;padding:11px 10px;text-align:center;text-transform:none;font-size:14px;letter-spacing:.7px;word-break:break-word}.xc_dialog-button__icon{display:block;float:left;font-size:11.2px}.xc_dialog-button__label{display:inline-block}.xc_dialog-button:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16)}.xc_dialog-button:active{box-shadow:none}.xc_dialog-button--disabled:hover{box-shadow:none}.xc_dialog-button-flat{background-color:white;border:1px solid #17191C;color:#17191C;font-weight:400}.xc_dialog-button-flat:active{background-color:white}.xc_dialog-button-flat:hover{border:2px solid #17191C;padding:10px 9px}.xc_dialog-button-flat--disabled{border:1px solid #95989A;color:#95989A;background-color:white}.xc_stage-wrapper{color:#17191C;font-weight:400;font-family:"RoutineK",sans-serif;font-size:16px;text-transform:none;width:100%;height:100%;word-break:break-word;word-wrap:break-word}@media only screen and (min-width:841px){.xc_stage-wrapper{margin-bottom:0;display:flex}}.xc_stage-wrapper__body{flex:1 5 100%}@media only screen and (min-width:841px){.xc_stage-wrapper__body{flex:1 5 58%;max-width:100%}}.xc_stage-wrapper__heading{color:#17191C;font-weight:700;font-family:"RoutineK",sans-serif;font-size:24px;text-transform:none;padding-bottom:30px;text-align:center}@media only screen and (min-width:841px){.xc_stage-wrapper__heading{display:none}}.xc_stage-wrapper__children{padding:0 10px 10px;box-sizing:border-box}@media only screen and (min-width:481px){.xc_stage-wrapper__children{padding:0 20px}}@media only screen and (min-width:841px){.xc_stage-wrapper__children{padding:0 50px;display:flex;flex-direction:column;flex:0 0 auto;height:100%;justify-content:flex-start}}.xc_stage-wrapper--no-padding .xc_stage-wrapper__children{padding:0 !important}.xc_endgame_enabled .xc_stage-wrapper{height:100%}.xc_endgame_enabled .xc_stage-wrapper__heading{display:none}.xc_recommendation-list-head-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;background-color:white;width:100%;padding:10px 6px 3px;box-sizing:border-box;margin-top:3px}@media only screen and (min-width:481px){.xc_recommendation-list-head-wrapper{margin-top:6px;padding-right:18px;background-color:transparent}}@media only screen and (min-width:1025px){.xc_recommendation-list-head-wrapper{padding-bottom:0;padding-right:0}}@media only screen and (min-width:481px){.xc_endgame-flex-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;box-sizing:border-box}}.xc_endgame-flex-container__facetgroup-wrapper{position:absolute;top:0;z-index:3;width:100%;pointer-events:none}@media only screen and (min-width:481px){.xc_endgame-flex-container__facetgroup-wrapper{flex:1 10 250px;max-width:317px}}@media only screen and (min-width:1025px){.xc_endgame-flex-container__facetgroup-wrapper{position:static;pointer-events:all;padding:15px 10px}}.xc_endgame-flex-container__facetgroup-wrapper:empty{display:none}@media only screen and (min-width:481px){.xc_endgame-flex-container__children{flex:20 0 217px;min-width:217px}}@media only screen and (min-width:841px){.xc_endgame-flex-container__children{padding:0 6px}}@media only screen and (min-width:1025px){.xc_endgame-flex-container__children{padding:0 20px 0 10px}}.xc_filter-trigger-button{display:flex;justify-content:space-between;color:#17191C;font-family:"RoutineK",sans-serif;font-size:14px;font-weight:normal;font-stretch:normal;letter-spacing:.28px;line-height:14px;text-transform:uppercase;background-color:#F2F2F2;padding:11px 8px;flex-basis:170px;box-sizing:border-box}@media only screen and (min-width:1025px){.xc_filter-trigger-button{display:none}}.xc_filter-trigger-button:after{content:'\f067';font-family:XcFont,FontAwesome}.xc_question-wrapper{max-width:100%;margin-bottom:50px;width:100%;word-wrap:break-word;word-break:break-word;display:flex;flex-direction:column;align-items:center}.xc_compact-question-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;max-width:700px;margin:0 auto 40px}@media only screen and (min-width:841px){.xc_compact-question-wrapper{flex-direction:row}}.xc_compact-question-wrapper>*{margin-bottom:10px}.xc_compact-question-wrapper:nth-last-child(2){margin-bottom:60px}.xc_question-body-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.xc_bullet-point-wrapper{max-width:460px;width:100%;margin:0 auto}.xc_compact-question-button-wrapper{display:inline-flex;flex-direction:row;flex-wrap:wrap;max-width:100%;flex:1 1 100%;justify-content:flex-end;padding:0 20px}@media only screen and (min-width:841px){.xc_compact-question-button-wrapper{flex-basis:auto;flex-wrap:nowrap}}.xc_compact-question-button-wrapper>*{flex-shrink:0}.xc_drop-down-wrapper{position:relative;width:100%;max-width:400px;max-height:46px;overflow:visible;z-index:1;margin:0 auto}.xc_drop-down-wrapper:focus,.xc_drop-down-wrapper *:focus{outline:none}.xc_drop-down-wrapper--expanded{z-index:2}.xc_drop-down-wrapper__head{cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,0.16);background:#F2F2F2;padding:10px 17px 14px;display:flex;flex-direction:row;flex:0 0 auto;justify-content:space-between;align-items:flex-start;width:100%;box-sizing:border-box}.xc_drop-down-wrapper__text{color:#17191C;font-family:"RoutineK",sans-serif;font-size:16px;font-weight:400;min-height:22px;padding-right:10px;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.56px;line-height:22px}.xc_drop-down-wrapper__arrow{align-self:center;transition:transform 0.2s ease}.xc_drop-down-wrapper__arrow:after{color:#17191C;content:'\f078';font-family:XcFont,FontAwesome;line-height:22px}.xc_drop-down-wrapper--expanded .xc_drop-down-wrapper__arrow{transform:rotateX(180deg);transform-style:preserve-3d}.xc_drop-down-wrapper__children-wrapper{position:absolute;z-index:10;width:100%;max-width:400px;transition:max-height 0.2s ease-out;overflow:auto;max-height:0;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.xc_drop-down-wrapper--expanded .xc_drop-down-wrapper__children-wrapper{max-height:201px}.xc_drop-down-wrapper__children{position:relative;padding:8px;background:white}:nth-last-child(2)>.xc_drop-down-wrapper{margin-bottom:161px}@media only screen and (min-width:841px){:nth-last-child(2)>.xc_drop-down-wrapper{margin-bottom:100px}}.xc_search-filter__container{width:100%}.xc_compact-options-wrapper{box-shadow:-1px -1px 12px rgba(0,0,0,0.16) inset;padding:1px 0 3px;width:100%}@media only screen and (min-width:841px){.xc_compact-options-wrapper{max-width:407px}}.xc_compact-options-wrapper__wrapper{max-height:180px;overflow:auto;padding:14px 0 0}.xc_collapsible-container .xc_compact-options-wrapper,.xc_collapsible-wrapper .xc_compact-options-wrapper{box-shadow:none;padding-top:5px}.xc_collapsible-container .xc_compact-options-wrapper__wrapper,.xc_collapsible-wrapper .xc_compact-options-wrapper__wrapper{padding-top:0}.xc_styled-titled-container{width:100%;max-width:100%;padding:0 10px;box-sizing:border-box}@media only screen and (min-width:481px){.xc_styled-titled-container{padding:0 20px}}@media only screen and (min-width:841px){.xc_styled-titled-container{padding:0 50px}}.xc_styled-titled-container__heading{color:#000;font-size:24px;line-height:28.8px;font-weight:200;font-family:"RoutineK",sans-serif;margin:10px;text-align:center}.xc_endgame_enabled .xc_styled-titled-container{padding:0;top:75px;z-index:3}@media only screen and (min-width:841px){.xc_endgame_enabled .xc_styled-titled-container{top:0;position:relative;width:100%;margin-left:auto;margin-right:20px}}.xc_explanation-trigger .xc_styled-titled-container{margin-right:36px}.xc_explanation-trigger .xc_styled-titled-container--facet~.xc_explanation-trigger__button{margin-left:-34px;max-height:36px}.xc_horizontal-flex-group__children{display:flex;justify-content:space-between;max-width:540px}.xc_horizontal-flex-group--facet{width:calc(50% - 8px);max-width:260px}.xc_slide-container{overflow:hidden;position:absolute;width:100%;left:0;top:0;height:100%}.xc_slide-container--previous{height:0;transform:translateX(-100%);transition:transform 0s ease 0.5s, left 0.5s ease;left:-10%}.xc_slide-container--next{height:0;transform:translateX(100%);transition:transform 0s ease 0.5s, left 0.4s ease;left:10%}.xc_slide-container--current{position:relative;transition:transform 0.5s cubic-bezier(0.22, 0.61, 0.15, 1.03)}.xc_endgame_enabled .xc_slide-container--current{height:100%}.xc_restart-dialog{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0, auto, auto, 0);font-family:"RoutineK",sans-serif;box-sizing:content-box;z-index:10;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.xc_restart-dialog .xc_pdp-button,.xc_restart-dialog .xc_restart-button-flat{font-size:14.4px;font-weight:400}.xc_restart-dialog__close-icon-wrapper{cursor:pointer;position:absolute;top:0;right:0;height:54px;width:54px;text-align:center;display:flex;flex-direction:column;justify-content:center}.xc_restart-dialog__close-icon-wrapper:focus{outline:none}.xc_restart-dialog__close-icon-wrapper:after{display:block;content:'\F00D';position:relative;cursor:pointer;color:#17191C;font-size:14px;font-family:XcFont,FontAwesome;line-height:54px}.xc_restart-dialog__overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background:rgba(0,0,0,0.1)}.xc_restart-dialog__box{position:absolute;left:0;right:0;top:30vh;margin:0 auto;z-index:10;width:90%;max-width:365px;background:white;padding:55px 16px 16px 16px;display:flex;flex-direction:column;align-items:center;box-sizing:content-box}@supports (position: sticky){.xc_restart-dialog__box{position:sticky;left:unset;right:unset;top:0}@media only screen and (min-width:841px){.xc_restart-dialog__box{top:200px}}}@media only screen and (min-width:841px){.xc_restart-dialog__box{padding:65px 22px 22px 22px;max-width:450px}}.xc_restart-dialog__text{font-weight:400;font-size:14.4px;line-height:18.4px;color:#17191C;font-family:"RoutineK",sans-serif;text-transform:none;text-align:center;padding:0 0 14.4px}@media only screen and (min-width:841px){.xc_restart-dialog__text{padding:0 0 16px;font-size:16px;line-height:20px}}.xc_restart-dialog__title{font-weight:600;font-size:24px;line-height:28.8px;color:#17191C;font-family:"RoutineK",sans-serif;text-transform:none}.xc_restart-dialog__children{display:flex;align-items:center;padding:8px 0 0;width:100%;box-sizing:border-box;justify-content:space-between;align-items:stretch;flex-direction:row;flex-flow:row-reverse}.xc_restart-dialog__children>*{margin-top:13px;width:calc(50% - 10px);box-sizing:border-box}.xc_restart-dialog~*{filter:blur(3px);pointer-events:none}.xc_labeled-text-input{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;box-sizing:border-box;align-items:flex-start;width:100%}.xc_labeled-text-input__label{color:#17191C;font-family:"RoutineK",sans-serif;font-size:14px;font-weight:normal;font-stretch:normal;letter-spacing:1.68px;line-height:16.002px;margin-bottom:5px}.xc_labeled-text-input__text-input{height:42px;border-radius:4px;border-width:1px;border-color:#E7E3DC;border-style:solid;font-family:"RoutineK",sans-serif;font-size:24px;font-weight:500;font-stretch:normal;width:100%;box-sizing:border-box;padding:0 7px}.xc_labeled-text-input__text-input::-ms-clear{margin-right:-7px}.xc_labeled-text-input__submit-button{display:none}.xc_lead-generation-input-wrapper{color:#17191C;font-family:"RoutineK",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;letter-spacing:.16px;line-height:16px}@keyframes sk-circleFadeDelay{0%,1%,100%{opacity:0}2%{opacity:1}}@keyframes sk-circleFadeZoom{0%{opacity:1;transform:scale(0)}100%{opacity:0;transform:scale(1)}}#xc_application .sk-fading-circle{margin:100px auto;width:80px;height:80px;position:relative}#xc_application .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}#xc_application .sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;background-color:#17191C;width:20%;height:20%;border-radius:100%;animation:sk-circleFadeDelay 1.6s infinite ease-in-out both}#xc_application .sk-fading-circle .sk-circle1{transform:rotate(0deg)}#xc_application .sk-fading-circle .sk-circle1:before{animation-delay:-1.6s}#xc_application .sk-fading-circle .sk-circle2{transform:rotate(45deg)}#xc_application .sk-fading-circle .sk-circle2:before{animation-delay:-1.4s}#xc_application .sk-fading-circle .sk-circle3{transform:rotate(90deg)}#xc_application .sk-fading-circle .sk-circle3:before{animation-delay:-1.2s}#xc_application .sk-fading-circle .sk-circle4{transform:rotate(135deg)}#xc_application .sk-fading-circle .sk-circle4:before{animation-delay:-1s}#xc_application .sk-fading-circle .sk-circle5{transform:rotate(180deg)}#xc_application .sk-fading-circle .sk-circle5:before{animation-delay:-.8s}#xc_application .sk-fading-circle .sk-circle6{transform:rotate(225deg)}#xc_application .sk-fading-circle .sk-circle6:before{animation-delay:-.6s}#xc_application .sk-fading-circle .sk-circle7{transform:rotate(270deg)}#xc_application .sk-fading-circle .sk-circle7:before{animation-delay:-.4s}#xc_application .sk-fading-circle .sk-circle8{transform:rotate(315deg)}#xc_application .sk-fading-circle .sk-circle8:before{animation-delay:-.2s}.xc_search-selection-tag{color:#17191C;font-family:"RoutineK",sans-serif;font-size:12px;font-weight:600;font-stretch:normal;letter-spacing:.24px;line-height:1;margin-top:5px;border-right:1px solid #E7E3DC;max-width:100%;min-width:10px}.xc_search-selection-tag:last-child{border:none}.xc_search-selection-tag__label{padding:2px 5px;display:flex;flex-wrap:nowrap;text-align:left}.xc_search-selection-tag__label:after{font-family:sans-serif;content:'+';align-self:center;transform:rotate(45deg) scale(1.5);transform-origin:50% 50%;margin:0 0 0 5px;display:inline-block;vertical-align:middle}.xc_search-selection-tag:hover .xc_search-selection-tag__label:after{transform:rotate(45deg) scale(1.7)}.xc_blur{position:absolute;top:0;width:100%;height:100%}.xc_blur--enabled>*{filter:blur(3px)}.xc_watermark{width:100%;text-align:center;padding:0 5px 19px;box-sizing:border-box}@media only screen and (min-width:841px){.xc_watermark{text-align:left;padding:0}}.xc_watermark__logo{color:transparent;height:18px;width:160px;display:inline-block;background-image:url(images/poweredby_logo.9d1cca9080ed7b91331338be4af436bd.svg);background-repeat:no-repeat;background-position:center;background-size:calc(100% - 20px) auto;padding:3px 5px;box-sizing:content-box;z-index:0}.xc_watermark__logo:hover{color:transparent}.xc_lead-generation-form{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-shrink:1;align-items:center;max-width:315px;margin-bottom:15px}@keyframes xc_lead-generation-form__expand{0%{max-height:0;visibility:hidden;margin-bottom:0;opacity:0}99%{max-height:300px;visibility:visible;margin-bottom:15px;opacity:0.6}100%{opacity:1;max-height:none}}@keyframes xc_lead-generation-form--no-grid__expand{0%{height:0}99%{height:300px}100%{height:auto}}@keyframes xc_lead-generation-form__shrink{0%{max-height:180px;visibility:visible;margin-bottom:15px;opacity:0.6}100%{max-height:0;visibility:hidden;margin-bottom:0;opacity:0}}@keyframes xc_lead-generation-form--no-grid__shrink{0%{height:180px}100%{height:0}}@media only screen and (min-width:841px){.xc_lead-generation-form{max-width:375px}}.xc_lead-generation-form>*{margin-bottom:12px}.xc_lead-generation-form>*:last-child{margin-bottom:0}.xc_lead-generation-form--hidden{overflow:hidden;animation-name:xc_lead-generation-form__shrink, xc_lead-generation-form--no-grid__shrink;transform-origin:top;animation-timing-function:ease-out;animation-duration:.3s;animation-fill-mode:forwards}@supports (display: grid){.xc_lead-generation-form--hidden{animation-name:xc_lead-generation-form__shrink}}.xc_lead-generation-form--reset{animation-name:xc_lead-generation-form__shrink, xc_lead-generation-form--no-grid__shrink;transform-origin:top;animation-timing-function:ease-out;animation-duration:.3s;animation-fill-mode:forwards;animation-name:xc_lead-generation-form__expand}@supports (display: grid){.xc_lead-generation-form--reset{animation-name:xc_lead-generation-form__shrink}}@supports (display: grid){.xc_lead-generation-form--reset{animation-name:xc_lead-generation-form__expand}}.xc_lead-generation-dialog{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;clip:rect(0, auto, auto, 0);box-sizing:content-box;z-index:10;color:#17191C;font-family:"RoutineK",sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;letter-spacing:.24px;line-height:28.8px}@keyframes xc_lead-generation-dialog__open{0%{opacity:0;transform:translateY(-15px)}100%{opacity:1;transform:none}}@keyframes xc_lead-generation-dialog__no-scroll{0%{overflow:visible}99%{overflow:visible}100%{overflow:auto}}@keyframes xc_lead-generation-dialog__fade-in{0%{opacity:0;visibility:hidden;max-height:0}1%{max-height:none}100%{opacity:1;visibility:visible;max-height:none}}@keyframes xc_lead-generation-dialog__fade-out{0%{opacity:1;visibility:visible;max-height:none}1%{max-height:0}100%{opacity:0;visibility:hidden;max-height:0}}.xc_lead-generation-dialog__box{position:fixed;animation-name:xc_lead-generation-dialog__open;animation-duration:.3s;animation-timing-function:ease-out;left:0;right:0;margin:0 auto;z-index:10;width:90%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;box-sizing:content-box;max-width:346px;top:100px;max-height:calc(100vh - 100px - 10px)}@supports (position: sticky){.xc_lead-generation-dialog__box{position:sticky;left:unset;right:unset}}@media only screen and (min-width:841px){.xc_lead-generation-dialog__box{top:30px}}@media only screen and (min-width:841px){.xc_lead-generation-dialog__box{max-width:600px}}.xc_lead-generation-dialog__content{background-color:#fff;box-shadow:0 3px 90px rgba(0,0,0,0.16);width:100%;max-width:100%;border-radius:4px;overflow:auto;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;flex-shrink:1}.xc_lead-generation-dialog--reset .xc_lead-generation-dialog__content{animation-name:xc_lead-generation-dialog__no-scroll;animation-duration:.3s;animation-timing-function:ease-out}.xc_lead-generation-dialog__heading{position:relative;width:100%;background-color:#17191C;flex-shrink:0;flex-basis:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;box-sizing:border-box;padding:6px}.xc_lead-generation-dialog__heading__text{color:#fff;text-align:center}.xc_lead-generation-dialog__heading__text__product{display:inline-block;font-weight:bold}.xc_lead-generation-dialog__description{text-align:center;color:#17191C;padding-left:15px;padding-right:15px;font-size:14px;font-weight:bold;font-size:16px;letter-spacing:.96px;line-height:24px}@media only screen and (min-width:841px){.xc_lead-generation-dialog__description{padding-left:0;padding-right:0;max-width:413px}}@media only screen and (min-width:841px){.xc_lead-generation-dialog__description{line-height:19.2px}}.xc_lead-generation-dialog--completed .xc_lead-generation-dialog__description{animation-name:xc_lead-generation-dialog__fade-in;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards;max-height:none;animation-name:xc_lead-generation-dialog__fade-out;max-height:0}.xc_lead-generation-dialog--reset .xc_lead-generation-dialog__description{animation-name:xc_lead-generation-dialog__fade-in;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards;max-height:none}.xc_lead-generation-dialog__feedback-heading{text-align:center;color:#17191C;padding-left:15px;padding-right:15px;font-size:14px;font-weight:bold;letter-spacing:1.44px;font-size:24px;line-height:24px}@media only screen and (min-width:841px){.xc_lead-generation-dialog__feedback-heading{padding-left:0;padding-right:0;max-width:413px}}.xc_lead-generation-dialog__feedback-explanation{text-align:center;color:#17191C;padding-left:15px;padding-right:15px;font-size:14px;font-weight:bold;font-size:16px;line-height:19.2px;font-weight:normal;margin-top:13px;letter-spacing:.96px}@media only screen and (min-width:841px){.xc_lead-generation-dialog__feedback-explanation{padding-left:0;padding-right:0;max-width:413px}}.xc_lead-generation-dialog__image-wrapper{width:100%;height:100px;border-top-right-radius:4px;border-top-left-radius:4px;flex-shrink:0;flex-basis:auto;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.xc_lead-generation-dialog__image{min-width:600px}.xc_lead-generation-dialog__text-container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;position:relative;margin-top:18px;flex-shrink:0;flex-basis:auto;width:100%;transition:padding-top .3s ease-out}.xc_lead-generation-dialog--completed .xc_lead-generation-dialog__text-container{padding-top:64px}.xc_lead-generation-dialog__feedback-container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;position:relative;animation-name:xc_lead-generation-dialog__fade-in;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards;max-height:none;width:100%}.xc_lead-generation-dialog--reset .xc_lead-generation-dialog__feedback-container{animation-name:xc_lead-generation-dialog__fade-in;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards;max-height:none;animation-name:xc_lead-generation-dialog__fade-out;max-height:0}.xc_lead-generation-dialog:not(.xc_lead-generation-dialog--completed) .xc_lead-generation-dialog__feedback-container{display:none}.xc_lead-generation-dialog__close-button{position:relative;display:flex;flex-direction:row;justify-content:flex-end;flex-shrink:0;align-items:flex-start;margin:8px 2px 8px auto;width:19.74px;height:14px}.xc_lead-generation-dialog__close-button:after{position:absolute;display:inline-block;width:19.74px;height:4px;background-color:#17191C;content:'';left:calc((19.74px - 100%) *-1);top:5px;transform:rotateZ(45deg);transform-origin:center;cursor:inherit}.xc_lead-generation-dialog__close-button:before{position:absolute;display:inline-block;width:19.74px;height:4px;background-color:#17191C;content:'';left:calc((19.74px - 100%) *-1);top:5px;transform:rotateZ(-45deg);transform-origin:center;cursor:inherit}.xc_lead-generation-dialog__bottom{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;overflow:visible;flex-shrink:0;flex-grow:0;width:100%}.xc_lead-generation-dialog__resend-button{text-decoration:underline;color:#17191C;font-family:"RoutineK",sans-serif;font-weight:normal;font-size:16px;letter-spacing:2.56px;margin-top:10px;cursor:pointer}.xc_lead-generation-dialog__children{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;flex-shrink:0;flex-basis:auto;flex-grow:0;margin:19px 0;padding:0 15px;width:100%;box-sizing:border-box;overscroll-behavior:auto}.xc_lead-generation-dialog--completed .xc_lead-generation-dialog__children{margin:60px 0 40px}@media only screen and (min-width:841px){.xc_lead-generation-dialog__children{width:100%;margin:40px 0 20px}.xc_lead-generation-dialog--completed .xc_lead-generation-dialog__children{padding:0 40px}}.xc_lead-generation-dialog:not(.xc_lead-generation-dialog--no-blur)~*{filter:blur(3px);pointer-events:none}.xc_text-icon-button{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.xc_text-icon-button__text{font-family:"RoutineK",sans-serif;font-size:14px;font-weight:600;font-stretch:normal;letter-spacing:.42px;line-height:14px;color:#17191C}.xc_text-icon-button__text:first-child{margin-right:10px}.xc_text-icon-button__text:last-child{margin-left:10px}.xc_text-icon-button__text--underlined{text-decoration:underline}.xc_text-icon-button--envelope:after{content:'\f003'}.xc_text-icon-button:after{font-family:XcFont,FontAwesome;font-size:16px;line-height:16px;height:auto;display:flex;justify-content:center;align-items:center;color:#17191C}.xc_lead-generation-input-buttons-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.xc_lead-generation-input-buttons-wrapper>*{margin:0}.xc_lead-generation-input-buttons-wrapper>*:nth-child(2){margin-left:70px}.xc_wizard-placeholder{width:100%;height:100%;min-height:500px}@media only screen and (min-width:841px){.xc_wizard-placeholder{min-height:600px}}.xc_bullet-point{align-self:flex-start;display:flex;align-items:flex-start;color:#17191C;font-family:"RoutineK",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;letter-spacing:.16px;line-height:16px;padding-bottom:10px}.xc_bullet-point:last-child{padding-bottom:0}.xc_bullet-point:before{content:'';display:block;width:5px;height:5px;background:#17191C;border-radius:100%;flex-shrink:0;margin:5.5px 10px 5.5px 0}.xc_free-text-search__input-wrapper{border:1px solid #E7E3DC;border-radius:19px;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;padding:4px}.xc_free-text-search input.xc_free-text-search__input{flex-grow:1;flex-shrink:1;color:#17191C;font-family:"RoutineK",sans-serif;font-size:12px;font-weight:normal;font-stretch:normal;letter-spacing:.24px;line-height:1;padding:5px 1px 5px 11px;border:none}.xc_free-text-search input.xc_free-text-search__input::placeholder{color:rgba(23,25,28,0.52);font-style:italic}.xc_free-text-search input.xc_free-text-search__input:focus{outline:none}.xc_free-text-search__send-button{flex-grow:0;flex-shrink:0;width:30px;height:30px;background-color:#17191C;display:flex;justify-content:center;align-items:center;border-radius:50%}.xc_free-text-search__send-button:before{content:'\f0b0';color:#E7E3DC;font-family:XcFont,FontAwesome;font-size:11px}.xc_free-text-search__children{width:100%;display:flex;flex-wrap:wrap;margin-top:4px}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;height:4px;border-radius:6px}.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:solid 2px #96dbfa;background-color:#fff;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed !important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-duration:0.3s;animation-fill-mode:both;display:block !important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-leave{animation-duration:0.3s;animation-fill-mode:both;display:block !important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0, 0);animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0, 0)}100%{transform-origin:50% 100%;transform:scale(1, 1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1, 1)}100%{opacity:0;transform-origin:50% 100%;transform:scale(0, 0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px 0}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.xc_simple-slider{margin-left:auto;margin-right:auto;max-width:400px;width:100%}.xc_simple-slider__handle-wrapper .rc-slider-handle{top:0;width:8px;height:40px;border-radius:24px;border-width:1px;border-color:#E3E5E8;box-shadow:0 3px 6px rgba(0,0,0,0.16);margin-top:4px}.xc_simple-slider__handle-wrapper .rc-slider-handle:active{box-shadow:0 0 5px rgba(0,0,0,0.16)}.xc_simple-slider__rc-slider-wrapper{margin-left:auto;margin-right:auto;cursor:pointer;padding:0 20px}.xc_simple-slider__rc-slider-wrapper .rc-slider{padding:23px 0 50px;max-width:360px;margin-left:auto;margin-right:auto}.xc_simple-slider__rc-slider-wrapper .rc-slider-mark-text{display:none;font-size:16px;font-weight:400;color:#17191C}.xc_simple-slider__rc-slider-wrapper .rc-slider-mark-text-active{display:none}.xc_simple-slider__rc-slider-wrapper .rc-slider-step{position:relative;max-width:400px}.xc_simple-slider__rc-slider-wrapper .rc-slider-rail{position:relative;max-width:400px;height:4px;background-color:#17191C}.xc_simple-slider__rc-slider-wrapper .rc-slider-track{height:4px;background-color:#17191C;max-width:360px;margin-top:-4px;position:relative}.xc_simple-slider__rc-slider-wrapper .rc-slider-step{margin-top:-6px;height:6px}.xc_simple-slider__rc-slider-wrapper .rc-slider-dot{width:6px;height:6px;bottom:-1px;border-color:#17191C;background-color:#17191C}.xc_simple-slider__limitations{width:100%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;font-weight:400}.xc_simple-slider__limitations,.xc_simple-slider__limitations-min,.xc_simple-slider__limitations-max{color:#17191C;margin-top:-10px;word-wrap:break-word;word-break:break-word}.xc_simple-slider__limitations-unset{font-weight:400}.xc_simple-slider__limitations-min,.xc_simple-slider__limitations-max{flex:1 1 40%;font-size:14px;vertical-align:top}.xc_simple-slider__limitations-min{text-align:left;padding-right:10px}.xc_simple-slider__limitations-max{text-align:right;padding-left:10px}.xc_simple-slider__limitations-current{text-align:center;padding-top:10px;font-weight:600;font-size:16px}.xc_simple-slider__current{text-align:center;max-width:400px;margin-left:auto;margin-right:auto;padding:20px 20px 0}.xc_simple-slider__current--hidden{visibility:hidden}.xc_simple-slider--no-value .xc_simple-slider__rc-slider-wrapper .xc_simple-slider__handle-wrapper .rc-slider-handle{box-shadow:none}.xc_filter .xc_simple-slider{box-sizing:border-box}@media only screen and (min-width:841px){.xc_filter .xc_simple-slider{padding:0 0 0 0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.xc_filter .xc_simple-slider__rc-slider-wrapper .rc-slider-handle{border:1px solid #17191C}.xc_filter .xc_simple-slider__rc-slider-wrapper .rc-slider-rail{height:4px}.xc_filter .xc_simple-slider__rc-slider-wrapper .rc-slider-track{height:4px;margin-top:-4px}.xc_filter .xc_simple-slider__current--hidden{display:none}.xc_filter .xc_simple-slider--no-value .xc_filter .xc_simple-slider__rc-slider-wrapper .rc-slider-handle{border:1px solid #17191C}.xc_filter .xc_simple-slider__limitations,.xc_filter .xc_simple-slider__input-min,.xc_filter .xc_simple-slider__input-max{font-size:14px}.xc_range-slider{margin-left:auto;margin-right:auto;max-width:400px;width:100%}.xc_range-slider__rc-range-slider-wrapper{margin-left:auto;margin-right:auto;cursor:pointer;padding:0 20px}.xc_range-slider__rc-range-slider-wrapper .rc-slider{padding:23px 0 50px;max-width:360px;margin-left:auto;margin-right:auto}.xc_range-slider__rc-range-slider-wrapper .rc-slider-mark-text{display:none;font-size:16px;font-weight:400;color:#17191C}.xc_range-slider__rc-range-slider-wrapper .rc-slider-mark-text-active{display:none}.xc_range-slider__rc-range-slider-wrapper .rc-slider-step{position:relative;max-width:360px;margin-top:-6px;height:6px}.xc_range-slider__rc-range-slider-wrapper .rc-slider-dot{width:6px;height:6px;bottom:-1px;border-color:#17191C;background-color:#17191C}.xc_range-slider__rc-range-slider-wrapper .rc-slider-rail{position:relative;max-width:400px;height:4px;background-color:#fff;border:1px solid #95989A}.xc_range-slider__rc-range-slider-wrapper .rc-slider-track{height:4px;background-color:#17191C;max-width:360px;margin-top:-4px;position:relative}.xc_range-slider .rc-slider-handle{margin-top:-9px;width:15px;height:15px;border:1px solid #E3E5E8;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.xc_range-slider .rc-slider-handle:active{box-shadow:0 0px 5px rgba(0,0,0,0.16)}.xc_range-slider--dragging .rc-slider-handle{margin-top:15px;width:20px;height:20px}.xc_range-slider .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{box-shadow:0 3px 6px rgba(0,0,0,0.16);border-color:#E3E5E8}.xc_range-slider--no-value .xc_range-slider__rc-range-slider-wrapper .xc_range-slider__handle-wrapper .rc-slider-handle{box-shadow:none}.xc_range-slider--no-value .xc_range-slider__limitations{font-size:14px}.xc_range-slider__limitations{width:100%;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;font-size:16px;line-height:16px}.xc_range-slider__limitations,.xc_range-slider__limitations__input-min,.xc_range-slider__limitations__input-max{font-weight:600;color:#17191C;margin-top:-25px;word-wrap:break-word;word-break:break-word}.xc_range-slider__limitations--unset{font-weight:400}.xc_range-slider__limitations-min,.xc_range-slider__limitations-max{width:50%;display:inline-block;box-sizing:border-box}.xc_range-slider__limitations-min{text-align:left;padding-right:10px}.xc_range-slider__limitations-max{text-align:right;padding-left:10px}.xc_filter .xc_range-slider{box-sizing:border-box}@media only screen and (min-width:841px){.xc_filter .xc_range-slider{padding:0 0 0 0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.xc_filter .xc_range-slider__wrapper__handle-wrapper .rc-slider-handle{margin-top:19px;width:15px;height:15px;border:1px solid #17191C}.xc_filter .xc_range-slider__wrapper__handle-wrapper--dragging .rc-slider-handle{margin-top:17px;width:20px;height:20px}.xc_filter .xc_range-slider__wrapper .rc-slider-rail{height:4px}.xc_filter .xc_range-slider__wrapper .rc-slider-track{height:4px;margin-top:-4px}.xc_filter .xc_range-slider--no-value .xc_filter .xc_range-slider__rc-range-slider-wrapper .rc-slider-handle{border:1px solid #17191C}.xc_image-slider{width:100%;position:relative;overflow:hidden}.xc_image-slider__children{display:flex;flex-direction:row;overflow:visible;align-items:center;z-index:1}.xc_image-slider__children img{width:100%;height:auto;flex:0 0 100%}.xc_image-slider__btn{position:absolute;top:50%;padding:19px 15px;cursor:pointer;z-index:2}.xc_image-slider__btn:after{font-family:XcFont,FontAwesome;text-shadow:0 0 #fff}.xc_image-slider__btn--previous{left:0}.xc_image-slider__btn--previous:after{content:'\f053'}.xc_image-slider__btn--next{right:0}.xc_image-slider__btn--next:after{content:'\f054'}.xc_discrete-carousel{display:flex;flex-direction:row;justify-content:space-between;width:100%}.xc_discrete-carousel__container{flex-grow:1;flex-shrink:1;overflow:hidden}.xc_discrete-carousel__children{position:relative;display:flex;flex-direction:row;transition:left 80ms}.xc_discrete-carousel__child{display:flex;flex-direction:row;justify-content:center;flex-grow:0;padding:5px;box-sizing:border-box}.xc_carousel-buttons{width:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:XcFont,FontAwesome;color:#95989A;padding:5px;user-select:none}.xc_carousel-buttons__left--active,.xc_carousel-buttons__right--active{cursor:pointer;color:#17191C}.xc_carousel-buttons__left::before{content:'\f053'}.xc_carousel-buttons__right::before{content:'\f054'}.xc_carousel-buttons__left:focus,.xc_carousel-buttons__right:focus{outline:none}.xc_load-more-button{position:relative;text-align:center;margin:70px 0 70px 20px}.xc_load-more-button:focus{outline:none}.xc_load-more-button__label{cursor:pointer;color:#17191C;font-family:"RoutineK",sans-serif;font-weight:bold;font-size:16px;line-height:19.2px;text-transform:none}@media only screen and (min-width:841px){.xc_load-more-button__label{font-size:24px;line-height:28.8px}}.xc_load-more-button__label:before{content:'+';font-family:"Times New Roman", serif;position:relative;padding-right:12px;display:inline-block}
* {
  letter-spacing: -.1px !important;
}

.xc_top-recommendation-header__title {
  font-size: 24px !important;
}

@media only screen and (min-width: 481px) {
  .xc_top-recommendation-header__title {
    font-size: 32px !important;
  }
}

.xc_text-button__label {
  border-radius: 3px !important;
  display: inline-block !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  padding: .75rem 2rem !important;
  transition: background-color,border-color,color !important;
  transition-duration: .2s !important;
  box-shadow: none !important;
}

:not(.ctqblk) > .xc_text-button__label:hover {
  border-color: #484E56 !important;
  background-color: #484E56 !important;
  box-shadow: none !important;
}

.iJWVIu {
  opacity: 1 !important;
}

.iJWVIu .xc_text-button__label {
  outline: none;
  border-color: #c9cdd4 !important;
  background-color: #c9cdd4 !important;
  cursor: default;
}

.ctqblk > .xc_text-button__label:hover {
  color: #377800 !important;
  text-decoration: underline !important;
}

.ctqblk > .xc_text-button__label {
  color: #619f00 !important;
}

.cCRitG {
  border: none !important;
}

.ctqblk .nmieez-0 {
  padding-left: 0 !important;
}

.gRwUNT,
.dcxfZF,
.gGcRrx {
  box-shadow: none !important;
  font-weight: normal !important;
  width: 30px !important;
  height: 30px !important;
}

.gRwUNT::after,
.dcxfZF::after,
.gGcRrx::after {
  line-height: 30px !important;
}

.gGcRrx::after {
  color: #c9cdd4;
}

.gRwUNT:not(:first-child)::before,
.dcxfZF:not(:first-child)::before,
.gGcRrx:not(:first-child)::before {
  position: absolute;
  top: .90625rem;
  right: 50%;
  z-index: -1;
  width: 100%;
  height: 1px;
  background: #c9cdd4;
  content: '';
}

.gRwUNT,
.dcxfZF {
  background-color: rgb(139, 199, 42) !important;
  color: white !important;
}

.gRwUNT:not(:first-child)::before,
.dcxfZF:not(:first-child)::before {
  background: #8bc72a;
}

.gRwUNT,
.dcxfZF {
  border: 1px solid #8bc72a !important;
}

.gGcRrx {
  border: 1px solid #c9cdd4 !important;
}

.dcxfZF:last-child::after,
.gGcRrx:last-child::after {
  content: counter(numberNavigationItem) !important;
  display: inline-block !important;
  border: none !important;
  border-radius: 0 !important;
  width: auto !important;
  height: auto !important;
  position: static !important;
  background-color: transparent !important;
}

.xc_explanation__image-container {
border-color: transparent !important;
}

.hNmMeu {
  background-color: #17191C !important;
}