.configurator-module{background:linear-gradient(#f5f4ef,#ccd5c3) !important}.configurator-module .tipps-first-screen .configurator-subtitle{font-weight:300;margin-top:30px}.configurator-module .tipps-first-screen .configurator-subtitle span{font-weight:700}.configurator-title--thank{margin-bottom:50px;font-size:30px;line-height:45px}.configurator-module .errortext{display:none}.hello-name .errortext{color:red;padding:10px}.configurator-module .hide-on-desktop{display:none}.configurator-module .step-list{font-size:26px;color:#5d5f5d;padding:50px 0 80px}.configurator-module .button-big{border-radius:8px;font-size:30px;padding:24px 46px;background:#71a934}.configurator-module .button-big:hover{background:#71a934;color:#fff}.configurator-module .next-screen{display:none}.configurator-module .next-screen.show{display:block}.configurator-module .configurator-title{font-size:48px;line-height:63px;font-weight:300;color:#1f464a;padding-top:80px}.configurator-module .configurator-title span.border-bottom{font-weight:700;border-bottom:5px solid #71a934}.configurator-module .configurator-subtitle{font-size:58px;line-height:77px;font-weight:700;color:#1f464a}.configurator-module .configurator-subtitle span{border-bottom:5px solid #71a934}.configurator-module .configurator-subtitle span.name{border-bottom:0}.configurator-third-title{font-size:30px;line-height:40px;margin:30px 0 50px}.step-mobile{text-align:center;padding-top:35px;display:none}.step-mobile .number{width:24px;height:24px;background:#fff;border-radius:50%;text-align:center;display:block;margin:0 auto;margin-bottom:8px}.step-mobile .items.passed .number{background:url(https://www.glb.ch/hubfs/assets/images/configurator/step-icon-passed.png);display:block;background-repeat:no-repeat;background-size:cover;text-indent:-9999px}.step-mobile .items:before{content:'';width:24px;right:-14px;top:12px;position:absolute;border:.5px dashed #707070}.step-mobile .items:last-child:before{border:0}.step-mobile .items{display:inline-block;text-align:center;font-size:16px;line-height:24px;padding:0 14px;position:relative}.step-mobile .items.active{font-weight:500}.configurator-module .button-bottom{margin-top:50px;text-align:center}.configurator-module .group-list+.button-bottom{margin-top:35px}.configurator-module .button-bottom .button{font-size:24px;font-weight:500;padding:15px 40px;border-radius:6px}.configurator-module .button-bottom .button-back{border:2px solid #71a934;background-color:transparent;color:#71a934;margin-right:15px}.configurator-module .button-bottom .button-next{border:2px solid #71a934;background-color:#71a934;color:#fff}.configurator-module form input[type="text"]{border:1px solid #d0d0d0;color:#1f464a;font-size:26px;line-height:26px;background:#fff;padding:12px 24px;border-radius:8px;box-sizing:border-box}#hello-screen input[type="text"]{max-width:339px;height:58px}.configurator-module form input:focus-visible{outline:0}.configurator-module form input::placeholder{color:#b0b1b1}.configurator-second-title{margin:100px 0 42px;color:#1f464a;font-size:36px;line-height:52px}.configurator-module .block-image{position:relative;padding-top:143px;z-index:99;margin-left:-30px}.configurator-module .block-image img{max-width:407px}.configurator-module .chat-module{border:3px solid #71a934;border-radius:8px;position:absolute;top:256px;right:0;padding:15px;color:#71a934;font-size:24px;line-height:30px;max-width:213px;text-align:center;border-top-left-radius:0px;z-index:-1}.configurator-module .chat-module span{word-break:break-word}.configurator-module .chat-module:before{content:'';height:3px;background:#71a934;position:absolute;top:-3px;left:-50px;width:50px}.configurator-module .hello-image{padding-top:263px}.configurator-module .hello-name{margin:42px 0 52px 0;position:relative}.configurator-module .hello-name .text-name{margin-top:119px;color:#1f464a;font-size:30px;display:none}.configurator-module .hello-name .text-name span{text-transform:capitalize}.configurator-module .hello-name .text-name.show{display:block}#hello-screen .button-bottom{display:none}#hello-screen .button-bottom.show{display:block}#hello-screen .chat-module{z-index:9;left:50px;display:none}#hello-screen .chat-module.show{display:block}@media screen and (max-width:1882px){#home-screen .row-fluid .span6:first-child{width:48%}#home-screen .row-fluid .span6:last-child{width:49%}}@media screen and (max-width:1366px){#home-screen .row-fluid .span6:first-child{width:42%}#home-screen .row-fluid .span6:last-child{width:55%}}@media screen and (max-width:1185px){#hello-screen .button-bottom{margin-top:200px}#hello-screen .chat-module{left:-37px;top:95px}}@media screen and (min-width:992px){.configurator-module .tipps-first-screen .configurator-subtitle{line-height:63px;font-size:48px}}@media screen and (max-width:991px){#home-screen .row-fluid .span6:first-child{width:100%}#home-screen .row-fluid .span6:last-child{width:100%;margin-left:0}.configurator-module .block-image{max-width:635px;margin:0 auto;padding-top:40px}#home-screen .chat-module{top:156px}#hello-screen .button-bottom{margin-top:190px}#hello-screen .chat-module{left:0}#home-screen .span6:first-child{text-align:center}#home-screen .span6:first-child .configurator-second-title{text-align:left;margin-top:30px}#home-screen .span6:first-child .button-big{padding:10px 20px !important}.configurator-module .button-bottom{padding-bottom:30px;display:flex;flex-direction:column-reverse}.configurator-module .button-bottom .button{display:block;margin-bottom:18px;margin-right:0px;padding:6px 10px;font-size:16px;line-height:24px}.configurator-module .button-bottom .button-back{border:2px solid #fff;background-color:#fff;color:#1f4549}#hello-screen .button-bottom.show{display:flex !important}}@media screen and (max-width:767px){.configurator-module form input[type="text"]{font-size:16px;padding:6px 16px}#hello-screen input[type="text"]{max-width:100%;height:40px}.configurator-module .step-list{padding:0 0 37px;display:none}.step-mobile{display:block}.configurator-module .hide-on-desktop{display:block !important}.configurator-module .hide-on-mobile{display:none !important}.configurator-module .button-big{font-size:16px;padding-top:10px !important;padding-bottom:10px !important;display:block}.configurator-module .configurator-title{font-size:24px;line-height:36px;padding-top:30px}.configurator-module .configurator-subtitle{font-size:24px;line-height:36px}.configurator-second-title{font-size:16px;line-height:24px;margin:30px 0}.configurator-third-title{font-size:16px;line-height:24px;margin:16px 0 30px;font-weight:500}.configurator-module .configurator-subtitle span{border-bottom:3px solid #71a934}.configurator-module .configurator-subtitle span.name{border-bottom:0}.configurator-module .block-image img{max-width:100%}.configurator-module .block-image{padding-top:0px;max-width:360px}.configurator-module .chat-module{top:60px;font-size:16px;line-height:23px;max-width:115px;right:0px;padding:10px}.configurator-module .chat-module:before{left:-22px;width:22px}#home-screen .chat-module{top:30px;padding:10px 6px;max-width:98px}#home-screen{padding-bottom:34px}.configurator-module .hello-name{margin:30px 0;text-align:left}.hello-name+.hide-on-desktop{text-align:left}.configurator-module .hello-name .text-name{margin-top:30px}#hello-screen .button-bottom{margin-top:0}#hello-screen .configurator-title{text-align:left}#hello-screen .chat-module{left:227px;padding:6px 8px}#hello-screen input[type="text"]{display:block;width:100%}}@media screen and (max-width:375px){#hello-screen .chat-module{right:0;left:auto;padding:6px 8px}}