.overlay[data-v-013227d4]{position:fixed;top:calc(50% - 50vw);left:calc(50% - 50vw);height:100vw;width:100vw;background:#fff;transform:scale(0);opacity:0;border-radius:50%;z-index:1020;transition:opacity .2s,transform .4s}.overlay-open-enter-active~.overlay[data-v-013227d4],.overlay-open-leave-active~.overlay[data-v-013227d4]{transform:scale(3);opacity:1}.overlay-open-enter-active[data-v-013227d4]{transition:opacity .3s,transform .5s ease-in}.overlay-open-leave-active[data-v-013227d4]{transition:opacity .2s,transform .2s ease-out}.overlay-close-leave~.overlay[data-v-013227d4]{transform:scale(3);opacity:1;transition:opacity 0s,transform 0ms}.overlay-close-leave-to~.overlay[data-v-013227d4]{transform:scale(0);opacity:0;transition:opacity 100s,transform .6s}.overlay-close-enter-active~.overlay[data-v-013227d4],.overlay-close-leave-active~.overlay[data-v-013227d4]{top:calc(50% - 50vw)!important;left:calc(50% - 50vw)!important}.region-country-list[data-v-013227d4]{opacity:1;transition:opacity .5s ease-in-out 1s}.region-country-list.listLoading[data-v-013227d4]{opacity:0}.accordion>div:last-of-type .btn-accordion[data-v-013227d4]{border-bottom:0 solid #dedede}.accordion .btn-accordion[data-v-013227d4]{width:100%;display:block;text-align:left;padding:.375rem 0;font-size:1rem;border-bottom:1px solid #dedede}@media(min-width:768px){.accordion .btn-accordion[data-v-013227d4]{font-size:1.3rem}}.accordion .btn-accordion .chevron[data-v-013227d4]{float:right;color:#2a3844;transform:rotate(0deg);transition:all .3s}.accordion .btn-accordion.not-collapsed[data-v-013227d4]{border-bottom:0 solid #dedede}.accordion .btn-accordion.not-collapsed .chevron[data-v-013227d4]{transform:rotate(180deg)}.accordion .accordion-content[data-v-013227d4]{justify-content:space-between;flex-wrap:wrap;padding:10px 10px 20px;flex-direction:column}@media(min-width:576px){.accordion .accordion-content[data-v-013227d4]{flex-direction:row}}.accordion .accordion-content .btn[data-v-013227d4]{background-color:transparent;color:#2a3844;font-weight:500;border:none;outline:none;min-width:48%;text-align:left;padding-left:0;position:relative;display:inline-block;box-sizing:border-box;margin-bottom:10px;font-size:.9rem;box-shadow:none!important}@media(min-width:768px){.accordion .accordion-content .btn[data-v-013227d4]{font-size:1rem}}.accordion .accordion-content .btn .icon[data-v-013227d4]{width:30px;height:auto;margin-right:10px;border:1px solid #ccc;border-radius:50%;transition:all .3s}.accordion .accordion-content .btn:hover .icon[data-v-013227d4]{transform:scale(1.2)}.overlay{position:fixed;top:calc(50% - 50vw);left:calc(50% - 50vw);height:100vw;width:100vw;background:#fff;transform:scale(0);opacity:0;border-radius:50%;z-index:1020;transition:opacity .2s,transform .4s}.overlay-open-enter-active~.overlay,.overlay-open-leave-active~.overlay{transform:scale(3);opacity:1}.overlay-open-enter-active{transition:opacity .3s,transform .5s ease-in}.overlay-open-leave-active{transition:opacity .2s,transform .2s ease-out}.overlay-close-leave~.overlay{transform:scale(3);opacity:1;transition:opacity 0s,transform 0ms}.overlay-close-leave-to~.overlay{transform:scale(0);opacity:0;transition:opacity 100s,transform .6s}.overlay-close-enter-active~.overlay,.overlay-close-leave-active~.overlay{top:calc(50% - 50vw)!important;left:calc(50% - 50vw)!important}.productfinder{padding:0!important;overflow:hidden}@media(min-width:768px){.productfinder .container,.productfinder .container-lg,.productfinder .container-md,.productfinder .container-sm{max-width:700px}}.productfinder .header{border:none;border-radius:0;align-items:center;padding:1.5rem 0}.productfinder .header .progress-info{align-items:center}.productfinder .header .progress-info>span{color:#adb5bd;font-size:.875rem}.productfinder .header .progress-info .progress{width:50vw;max-width:400px}.productfinder .header .progress-info .progress .progress-bar{border-radius:0}.productfinder .step{position:relative}.productfinder .step .step-content{position:relative;text-align:center;padding-top:1rem;min-height:calc(100vh - 310px)}@media(min-width:992px)and (orientation:portrait){.productfinder .step .step-content{min-height:calc(80vh - 310px)}}@media(min-width:768px){.productfinder .step .step-content{min-height:calc(100vh - 320px)}}@media(min-width:992px)and (orientation:portrait){.productfinder .step .step-content{min-height:calc(80vh - 320px)}}@media(min-width:768px){.productfinder .step .step-content{padding-top:3rem}}.productfinder .step .roundslider{position:relative}.productfinder .step .roundslider .text{position:absolute;left:50%;top:50%;width:100%;max-width:200px;padding:0 10px;font-size:50px;transform:translateY(-50%) translateX(-50%)}.productfinder .step .roundslider .text .subline{font-size:20px}.productfinder .step .roundslider .text .subline.strong{font-size:27px;line-height:27px}.productfinder .step .imagebutton .imagebutton-selections-group{position:relative}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control{width:150px;height:150px;background-color:#f2f2f2;cursor:pointer;padding:0;margin-bottom:3rem}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control-inline{margin-left:.5rem;margin-right:.5rem}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control input{display:none}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control label{cursor:pointer;width:100%;height:100%;padding:20px;box-sizing:border-box}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control label:after,.productfinder .step .imagebutton .imagebutton-selections-group .custom-control label:before{display:none}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control label img{position:absolute;left:5px;bottom:5px;width:calc(100% - 10px);height:auto;max-width:calc(100% - 10px);max-height:calc(100% - 10px);transition:all .4s}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control label .text{position:absolute;left:0;bottom:-30px;width:100%;text-align:center;font-size:15px}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control-input:checked~label{background-color:#0075bf}.productfinder .step .imagebutton .imagebutton-selections-group .custom-control-input:checked~label img{transform:scale(1.2)}.productfinder .step .radiobox .radiobox-group{margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;align-items:flex-start}.productfinder .step .radiobox .radiobox-group .custom-checkbox,.productfinder .step .radiobox .radiobox-group .custom-radio{padding-left:3rem;margin-right:0}.productfinder .step .radiobox .radiobox-group .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.productfinder .step .radiobox .radiobox-group .custom-radio .custom-control-input:checked~.custom-control-label:before{border-color:#0075bf;background-color:#0075bf}.productfinder .step .radiobox .radiobox-group .custom-checkbox .custom-control-input:focus:not(:checked)~.custom-control-label:before,.productfinder .step .radiobox .radiobox-group .custom-radio .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#0075bf}.productfinder .step .radiobox .radiobox-group .custom-checkbox .custom-control-input:not(:disabled):active~.custom-control-label:before,.productfinder .step .radiobox .radiobox-group .custom-radio .custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#73c9ff;border-color:#73c9ff}.productfinder .step .radiobox .radiobox-group .custom-checkbox .custom-control-label,.productfinder .step .radiobox .radiobox-group .custom-radio .custom-control-label{max-width:100%;font-size:15px;cursor:pointer;text-align:left}.productfinder .step .radiobox .radiobox-group .custom-checkbox .custom-control-label div,.productfinder .step .radiobox .radiobox-group .custom-radio .custom-control-label div{line-height:2rem}.productfinder .step .radiobox .radiobox-group .custom-checkbox .custom-control-label:after,.productfinder .step .radiobox .radiobox-group .custom-checkbox .custom-control-label:before,.productfinder .step .radiobox .radiobox-group .custom-radio .custom-control-label:after,.productfinder .step .radiobox .radiobox-group .custom-radio .custom-control-label:before{width:1.5rem;height:1.5rem;left:-3rem}.productfinder .step .button_back:hover .b-icon{color:#fff!important}.productfinder .scroll-up-enter-active{transition:transform .25s .5s}.productfinder .scroll-up-leave-active{transition:transform .25s}.productfinder .scroll-up-enter,.productfinder .scroll-up-leave-active,.productfinder .scroll-up-leave-to{transform:translateY(100%)}.productfinder .slide-left-enter-active,.productfinder .slide-left-leave-active{position:absolute;width:calc(100% - 2rem);left:1rem;max-height:85vh;overflow-y:hidden;transition:transform 0s}@media(min-width:768px){.productfinder .slide-left-enter-active,.productfinder .slide-left-leave-active{width:100%;left:0;transition:transform .5s}}.productfinder .slide-left-enter{transform:translateX(100%)}.productfinder .slide-left-leave-active,.productfinder .slide-left-leave-to{transform:translateX(-100%)}.productfinder .slide-right-enter-active,.productfinder .slide-right-leave-active{position:absolute;width:calc(100% - 2rem);left:1rem;max-height:85vh;overflow-y:auto;transition:transform 0s}@media(min-width:768px){.productfinder .slide-right-enter-active,.productfinder .slide-right-leave-active{width:100%;left:0;transition:transform .5s}}.productfinder .slide-right-enter{transform:translateX(-100%)}.productfinder .slide-right-leave-active,.productfinder .slide-right-leave-to{transform:translateX(100%)}