.row,.samerow{width:100%;max-width:70%;min-width:1300px;margin:0 auto 0 auto}.row .row{min-width:0;max-width:100%;margin:0}.row:before,.row:after,.samerow:before,.samerow:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.samerow:after,.clearfix:after{clear:both}.row,.samerow,.clearfix{zoom:1}.col,.samecol{margin-right:4%;float:left;position:relative}.col:last-child,.samecol:last-child,.col-nav{margin-right:0}.one.col,.one.samecol{width:4.666666666666667%}.two.col,.two.samecol{width:13.333333333333334%}.three.col,.three.samecol{width:22%}.four.col,.four.samecol{width:30.666666666666668%}.five.col,.five.samecol{width:39.333333333333336%}.six.col,.six.samecol{width:48%}.seven.col,.seven.samecol{width:56.66666666666667%}.eight.col,.eight.samecol{width:65.33333333333334%}.nine.col,.nine.samecol{width:74%}.ten.col,.ten.samecol{width:82.66666666666667%}.eleven.col,.eleven.samecol{width:91.33333333333334%}.twelve.col,.twelve.samecol{width:100%}@media only screen and (max-width:1360px){.row,.samerow{width:auto !important;padding-left:30px;padding-right:30px;max-width:100%;min-width:0}.row .row,.samerow .row,.row .samerow,.samerow .samerow{padding:0}}@media only screen and (max-width:682px){.row{margin:0}.col{width:auto !important;float:none;margin:0 0 15px 0}.row,.samerow{padding-left:m-sitemargin-smartphone;padding-right:m-sitemargin-smartphone}}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,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:400;font-size:100%;vertical-align:baseline}:focus{outline:0}html{position:relative;min-height:100%}html,body{width:100%}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{max-width:100%;height:auto}a{text-decoration:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url("../../fonts/inter-v13-latin-regular.eot");src:url("../../fonts/inter-v13-latin-regular.eot?#iefix") format('embedded-opentype'),url("../../fonts/inter-v13-latin-regular.woff2") format('woff2'),url("../../fonts/inter-v13-latin-regular.woff") format('woff'),url("../../fonts/inter-v13-latin-regular.ttf") format('truetype'),url("../../fonts/inter-v13-latin-regular.svg#Inter") format('svg')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url("../../fonts/inter-v13-latin-700.eot");src:url("../../fonts/inter-v13-latin-700.eot?#iefix") format('embedded-opentype'),url("../../fonts/inter-v13-latin-700.woff2") format('woff2'),url("../../fonts/inter-v13-latin-700.woff") format('woff'),url("../../fonts/inter-v13-latin-700.ttf") format('truetype'),url("../../fonts/inter-v13-latin-700.svg#Inter") format('svg')}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;line-height:22px;font-family:'Inter','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:lighter}strong{font-weight:bold}strong.green{color:#31a37f}sup{line-height:1px}a{color:inherit;font-size:inherit}p{margin-bottom:25px;color:#404040}p a{font-weight:700}p.red,p span.red{color:#f71227}p.w{color:#fffffe}h1,.h1,h2,h3,h4,h5{letter-spacing:.8px;font-weight:700;color:#000001}h1.w,.h1.w,h2.w,h3.w,h4.w,h5.w{color:#fffffe}h1.red,.h1.red,h2.red,h3.red,h4.red,h5.red{color:#f71227}h1.green,.h1.green,h2.green,h3.green,h4.green,h5.green{color:#31a37f}h1 *.red,.h1 *.red,h2 *.red,h3 *.red,h4 *.red,h5 *.red{color:#f71227;font-weight:inherit}h1,.semi-h1{font-size:35px;font-size:3.5rem;line-height:39.6px;margin-bottom:20px}@media only screen and (max-width:1050px){h1,.semi-h1{font-size:30px;font-size:3rem;line-height:33px}}@media only screen and (max-width:682px){h1,.semi-h1{font-size:23px;font-size:2.3rem;line-height:26.4px}}h2{font-size:25px;font-size:2.5rem;line-height:35.2px;margin-bottom:20px}@media only screen and (max-width:682px){h2{font-size:19px;font-size:1.9rem;line-height:22px}}h3{font-size:21px;font-size:2.1rem;margin-bottom:10px}h4{font-size:19px;font-size:1.9rem;line-height:22px}h5{font-size:16px;font-size:1.6rem}h6{font-size:16px;font-size:1.6rem}@media only screen and (max-width:682px){h3,h4,h5,h6{font-size:19px;font-size:1.9rem}}address{font-style:normal}ul{padding-left:17px;margin-bottom:25px;color:#404040}ul li{list-style-type:disc}ul.checkmark{list-style-type:none;padding:0}ul.checkmark li{position:relative;padding-left:1.5em;list-style-type:none;font-weight:700}ul.checkmark li:before{content:'✔';color:#f00;position:absolute;left:0;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}html{min-height:100%;position:relative;max-width:100%;overflow-x:hidden}body{margin:0;box-sizing:border-box}body.has-footer{margin:0 0 450px 0}@media only screen and (max-width:682px){body{margin:0}body.has-footer{margin:0}}.flr{float:right}.p10{padding:10px}.p20{padding:20px}.p25{padding:25px;box-sizing:border-box}@media only screen and (max-width:682px){.p25{padding:15px}}.p50{padding:50px;box-sizing:border-box}@media only screen and (max-width:900px){.p50{padding:25px}}@media only screen and (max-width:682px){.p50{padding:15px}}.p100{padding:100px;box-sizing:border-box}@media only screen and (max-width:900px){.p100{padding:100px}}@media only screen and (max-width:682px){.p100{padding:15px}}.pt25{padding-top:25px}.pt50{padding-top:50px}.pt100{padding-top:100px}@media only screen and (max-width:682px){.pt100{padding-top:50px}}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb50{padding-bottom:50px}.pb100{padding-bottom:100px}@media only screen and (max-width:682px){.pb100{padding-bottom:50px}}.centered,.center{text-align:center}.mt150{margin-top:150px}@media only screen and (max-width:682px){.mt150{margin-top:100px}}.mt25{margin-top:25px}.mt0{margin-top:0 !important}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb50{margin-bottom:50px}@media only screen and (max-width:682px){.mb50{margin-bottom:20px}}.mb100{margin-bottom:100px}@media only screen and (max-width:682px){.mb100{margin-bottom:20px}}.mb200{margin-bottom:200px}@media only screen and (max-width:682px){.mb200{margin-bottom:100px}}@media only screen and (max-width:682px){.nop{display:none}}.oop,.oom{display:none}@media only screen and (max-width:682px){.oop,.oom{display:inline-block}}.tar{text-align:right}@media only screen and (max-width:682px){.tar{text-align:left}}.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}@media only screen and (max-width:682px){.flex-wrap{-webkit-flex-direction:column;flex-direction:column}}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0}.flex-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width:682px){.flex-center{-webkit-flex-direction:column;flex-direction:column}}.flex-parent-horizontal-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:682px){.flex-parent-horizontal-row{-webkit-flex-direction:column;flex-direction:column}}.floating-modal{background:#f0f2f8;box-sizing:border-box;padding:15px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.sticky-wrapper{position:relative}.sticky-100{position:sticky;top:100px}@media only screen and (max-width:682px){.sticky-100{position:relative;top:0}}#table-of-contents{list-style-type:none;padding-left:0}#table-of-contents li{list-style-type:none}#table-of-contents-heading{font-size:18px;font-size:1.8rem;margin-bottom:10px;font-weight:700;display:inline-block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}@media only screen and (max-width:682px){.slick-slide img{max-height:200px}}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';
.slick-loading .slick-list{background:#fff url("../../js/slick-1.8.1/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("../../js/slick-1.8.1/slick/fonts/slick.eot");src:url("../../js/slick-1.8.1/slick/fonts/slick.eot?#iefix") format('embedded-opentype'),url("../../js/slick-1.8.1/slick/fonts/slick.woff") format('woff'),url("../../js/slick-1.8.1/slick/fonts/slick.ttf") format('truetype'),url("../../js/slick-1.8.1/slick/fonts/slick.svg#slick") format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;z-index:2;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-o-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{-khtml-opacity:.25;-moz-opacity:.25;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25)}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;-khtml-opacity:.75;-moz-opacity:.75;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;list-style:none;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li:before{content:none}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;-khtml-opacity:.25;-moz-opacity:.25;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);color:#000001;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{-khtml-opacity:.75;-moz-opacity:.75;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);color:#f71227}.snext,.sprev{z-index:1;width:50px;height:50px;margin:0;position:absolute;top:50%;margin-top:-25px;border:2px solid #f71227;border:2px solid #fffffe;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px}.snext:before,.sprev:before,.snext:after,.sprev:after{content:"";width:2px;height:10px;position:absolute;display:block;top:50%;background:#e6e6e6}.snext.small:before,.sprev.small:before,.snext.small:after,.sprev.small:after{height:50px}.snext.blue:before,.sprev.blue:before,.snext.blue:after,.sprev.blue:after{background:#1758d0}.snext.lightgrey:before,.sprev.lightgrey:before,.snext.lightgrey:after,.sprev.lightgrey:after{background:#f0f2f8}.snext.darkgrey:before,.sprev.darkgrey:before,.snext.darkgrey:after,.sprev.darkgrey:after{background:#808080}.snext:hover:before,.sprev:hover:before,.snext:hover:after,.sprev:hover:after{width:2px}.sprev:hover{border:2px solid #cecece}.sprev:before,.sprev:after{left:21px}.sprev:before{margin-top:-16px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.sprev:after{margin-top:-2px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.sprev.small:before{margin-top:-43px}.snext:hover{border:2px solid #cecece}.snext:before,.snext:after{left:unset;right:21px}.snext:before{margin-top:-16px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.snext:after{margin-top:-2px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.small:before{margin-top:-43px}.sprev:hover,.snext:hover{cursor:pointer}.arrows-inbound .sprev,.arrows-inbound .snext{top:50%;margin-top:0;transform:translateY(-55%);-o-transform:translateY(-55%);-moz-transform:translateY(-55%);-webkit-transform:translateY(-55%)}.arrows-inbound .sprev.srow{left:0}@media only screen and (max-width:1360px){.arrows-inbound .sprev.srow{left:15px}}@media only screen and (max-width:682px){.arrows-inbound .sprev.srow{left:5px}}.arrows-inbound .snext.srow{right:0}@media only screen and (max-width:1360px){.arrows-inbound .snext.srow{right:15px}}@media only screen and (max-width:682px){.arrows-inbound .snext.srow{right:5px}}.slider{position:relative}.slider.fullpage{width:100%;height:100vh;transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.slider.fullpage .slides{height:inherit;width:inherit}.slider.fullpage .slides .slick-list{height:inherit}.slider.fullpage .slides .slick-list .slick-track{height:inherit}.slider.fullpage .slides .slick-list .slick-track .slick-slide div:first-child{height:inherit}.slider.fullpage .slides .slide{width:inherit;height:100%;background-position:center bottom;background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (max-width:682px){.slider.fullpage{height:50vh}.slider.fullpage .slides .slide{xheight:-moz-calc(100% - 95px);xheight:-webkit-calc(100% - 95px);xheight:-o-calc(100% - 95px);xheight:calc(100% - 95px)}}.slider.fullpage .slider-thumbs{position:absolute;bottom:0;right:0;z-index:1;width:35%;min-width:580px;box-sizing:border-box;padding:15px;background:#fffffe;height:95px}.slider.fullpage .slider-thumbs .slick-slide{width:130px;height:65px;overflow:hidden;margin-right:15px;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);cursor:pointer;transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.slider.fullpage .slider-thumbs .slick-slide:hover,.slider.fullpage .slider-thumbs .slick-slide.slick-current{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.slider.fullpage .slider-thumbs .slick-slide .thumb{position:relative}.slider.fullpage .slider-thumbs .slick-slide .thumb img{position:relative;bottom:13px}@media only screen and (max-width:1000px){.slider.fullpage .slider-thumbs{width:100%}}@media only screen and (max-width:682px){.slider.fullpage .slider-thumbs{height:95px;display:none}}.slider.fullpage .slick-next{right:25px}.slider.fullpage .slick-prev{left:25px}section.slider-row{padding-left:10%;padding-right:10%}section.slider-row .slider-stage{width:100%}section.slider-row .slider-stage img{float:left;xmax-width:90%;xmargin:0 5%;xmax-width:20%}@media only screen and (max-width:1200px){section.slider-row{padding-left:15%;padding-right:15%}}.slide-details{position:absolute;width:35%;min-width:580px;right:0;bottom:95px;padding:15px;box-sizing:border-box;background:rgba(23,88,208,0.8);color:#fffffe}.slide-details.project{bottom:0;min-width:500px}@media only screen and (max-width:682px){.slide-details.project{min-width:100%}}@media only screen and (max-width:1000px){.slide-details{width:100%;min-width:100%}}@media only screen and (max-width:682px){.slide-details{bottom:0}}.slide-details .slide-details-text{width:70%;float:left}.slide-details .slide-details-text .detail-square{padding-right:25px;border-right:1px solid rgba(255,255,254,0.25);box-sizing:border-box;float:left}@media only screen and (max-width:1150px){.slide-details .slide-details-text .detail-square{padding-right:15px}}@media only screen and (max-width:530px){.slide-details .slide-details-text .detail-square{border-right:0 none}}.slide-details .slide-details-text .detail-square .value{font-size:40px;font-size:4rem;display:block;margin-bottom:5px;line-height:26.4px}@media only screen and (max-width:1150px){.slide-details .slide-details-text .detail-square .value{font-size:30px;font-size:3rem;margin-bottom:0;line-height:22px}}.slide-details .slide-details-text .detail-square .label{font-size:16px;font-size:1.6rem;font-weight:300;text-transform:uppercase}@media only screen and (max-width:1150px){.slide-details .slide-details-text .detail-square .label{font-size:12px;font-size:1.2rem;font-weight:400}}.slide-details .slide-details-text .detail-info{float:left;padding:0 0 0 20px}.slide-details .slide-details-text .detail-info .detail{display:block;box-sizing:border-box;margin-bottom:10px}.slide-details .slide-details-text .detail-info .detail:last-child{margin-bottom:0}@media only screen and (max-width:1150px){.slide-details .slide-details-text .detail-info .detail{margin-bottom:4px}}@media only screen and (max-width:530px){.slide-details .slide-details-text .detail-info .detail{display:none}}.slide-details .slide-details-text .detail-info .detail img{margin:0 15px 5px 0;max-width:50px;display:inline;float:left}.slide-details .slide-details-text .detail-info .detail span{display:inline}.slide-details .slide-details-text .detail-info .detail:last-child img{margin:0 15px 0 0}.slide-details .slide-details-link{width:30%;float:left;text-align:right}.slide-details .slide-details-link a{margin:0;float:right}.review-slider{width:80%;margin:0 10%}.review-slider .review{width:100%}.review-slider .review .review-stars{color:#ffb100}.review-slider .review .review-name p{font-weight:700;color:#000001;margin:5px 0 10px 0}.lightbox-link{display:block;margin-bottom:5px;border:1px solid #e6e6e6;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;position:relative;box-shadow:0 0 25px #e6e6e6;-o-box-shadow:0 0 25px #e6e6e6;-moz-box-shadow:0 0 25px #e6e6e6;-webkit-box-shadow:0 0 25px #e6e6e6}.lightbox-link:before{content:"";width:40px;height:40px;border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;position:absolute;z-index:1;right:2px;bottom:2px;background:url("../../images/lp/icons/icon-lupe.svg") no-repeat center center;background-size:70%;background-color:rgba(247,18,39,0.5);transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.lightbox-link img{display:block}.lightbox-link:hover:before{background-color:rgba(247,18,39,0.9)}.lightbox{display:none;position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,0.5)}.lightbox .lightbox-content{display:flex;justify-content:center;align-items:center;height:100%}.lightbox .lightbox-content img{max-width:90%;max-height:90%;object-fit:contain;background:#fffffe}.lightbox .close-button{width:40px;height:40px;background:#f71227;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;color:#fffffe;position:absolute;font-weight:300;text-align:center;line-height:20px;top:40px;right:40px;font-size:50px;font-size:5rem;cursor:pointer}.lightbox .close-button:before,.lightbox .close-button:after{content:"";position:absolute;background:#fffffe;top:45%;left:15%;width:70%;height:2px;transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.lightbox .close-button:after{transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.btn{float:left;z-index:3;position:relative;display:block;background-image:url("images/overlays/buttons.png");background-repeat:none;background-position:0 0}.up,.down{width:70px;height:70px;margin:25px 0 0 47%}.up{background-position:0 0}.up:hover{background-position:0 -70px}.down{background-position:0 -140px}.down:hover{background-position:0 -210px}.left,.right{width:50px;height:50px;cursor:pointer;position:absolute}.left{background-position:-70px 0}.left:hover{background-position:-70px -50px}.right{background-position:-70px -100px}.right:hover{background-position:-70px -150px}.txtbtn{padding:10px 25px;display:inline-block;line-height:22px;margin-top:22px;background:#d8091c;font-weight:700;color:#fffffe;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;cursor:pointer;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.txtbtn.small{padding:5px 15px}.txtbtn:hover{background:#9a0513;color:#fffffe}.txtbtn.redgradient{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#8e111d 0, EndColorstr=#f71227 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#8e111d 0, EndColorstr=#f71227 100%);background:-webkit-gradient(linear, left top, left bottom, from(#8e111d 0), to(#f71227 100%));background:-webkit-linear-gradient(left, #8e111d 0, #f71227 100%);background:-ms-linear-gradient(left, #8e111d 0, #f71227 100%);background:-moz-linear-gradient(left, #8e111d 0, #f71227 100%);background:-o-linear-gradient(left, #8e111d 0, #f71227 100%);background:linear-gradient(left, #8e111d 0, #f71227 100%);background-color:#8e111d;background-image:-webkit-linear-gradient(left,#8e111d 0,#f71227 100%);background-image:-moz-linear-gradient(left,#8e111d 0,#f71227 100%);background-image:-ms-linear-gradient(left,#8e111d 0,#f71227 100%);background-image:-o-linear-gradient(left,#8e111d 0,#f71227 100%);background-image:background:linear-gradient(left, #8e111d 0, #f71227 100%)}.txtbtn.redgradient:hover{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f71227 0), to(#8e111d 100%));background:-webkit-linear-gradient(left, #f71227 0, #8e111d 100%);background:-ms-linear-gradient(left, #f71227 0, #8e111d 100%);background:-moz-linear-gradient(left, #f71227 0, #8e111d 100%);background:-o-linear-gradient(left, #f71227 0, #8e111d 100%);background:linear-gradient(left, #f71227 0, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-moz-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-ms-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-o-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:background:linear-gradient(left, #f71227 0, #8e111d 100%)}.txtbtn.w,.txtbtn.white{background:#fffffe;color:#000001}.txtbtn.w:hover,.txtbtn.white:hover{background:#f0f2f8;color:#f71227}.txtbtn.darkred{background:#8e111d;color:#fffffe}.txtbtn.darkred:hover{color:#fffffe;background:#000001}.txtbtn.grey{border:2px solid #ebebeb;color:#e6e6e6}.txtbtn.grey:hover{color:#fffffe;background:#ebebeb}.txtbtn.blue{background:#1758d0;color:#fffffe}.txtbtn.blue:hover{background:#0e357d}.txtbtn.green{background:#31a37f;color:#fffffe;border:2px solid #31a37f}.txtbtn.green:hover{background:#38ba91;border:2px solid #38ba91}.txtbtn.lightgrey,.txtbtn.lg{background:#f0f2f8;color:#000001}.txtbtn.lightgrey:hover,.txtbtn.lg:hover{background:#6b7fba}.txtbtn.faded-red{position:relative;overflow:hidden}.txtbtn.faded-red:after{content:"";width:100%;height:100%;position:absolute;top:0;let:0;left:-100%;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f71227 0), to(#8e111d 100%));background:-webkit-linear-gradient(left, #f71227 0, #8e111d 100%);background:-ms-linear-gradient(left, #f71227 0, #8e111d 100%);background:-moz-linear-gradient(left, #f71227 0, #8e111d 100%);background:-o-linear-gradient(left, #f71227 0, #8e111d 100%);background:linear-gradient(left, #f71227 0, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-moz-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-ms-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-o-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:background:linear-gradient(left, #f71227 0, #8e111d 100%);;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.txtbtn.faded-red:hover:after{left:0}.txtbtn.secondary{background:none}.txtbtn.secondary.w{border:2px solid #fffffe;color:#fffffe}.txtbtn.secondary.w:hover{color:#f71227}.txtbtn.secondary.s{border:2px solid #8a8a8a;color:#8a8a8a}.txtbtn.secondary.s:hover{color:#fffffe;background:#8a8a8a}.infolink{width:18px;height:18px;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;text-align:center;color:#fffffe;font-size:14px;font-size:1.4rem;font-weight:700;line-height:20px;display:inline-block;position:relative;background:#f71227;font-family:serif;bottom:1px;transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out}.infolink.blue{background:#1758d0}.infolink.blue:hover{background:#00228b}.infolink.red{background:#f71227}.infolink.red:hover{background:#8e111d}.infolink.orange{background:#ffa500}.infolink.orange:hover{background:#cc8400}.main-error{color:#f71227}form#callback{padding:0}form span.error{color:#ff4a4f}@media only screen and (max-width:682px){form div.half{display:block;width:100%;margin-right:0}form div.half.nmr{width:100%}}form .agree-legal-input{display:grid;grid-template-columns:25px auto}form .agree-legal-input input[type=checkbox].agree{margin-top:4px;width:15px;height:15px}form .agree-legal-input span.agreement{display:inline-block;padding-left:1px;position:relative;color:#000001}form .agree-legal-input span.agreement a{color:#f71227}form .agree-legal-input span.agreement a:hover{text-decoration:underline}form .form-input-set{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #d9d9d9;float:left;width:100%}form label{display:block;margin-bottom:2px;color:#000001}form label.check-label{display:block;margin-bottom:10px}form label small{font-style:italic;color:#808080}form input,form textarea{border:0 none;background:#e6e6e6;border:1px solid #e6e6e6;margin:0;padding:15px 5px 15px 15px;width:100%;box-sizing:border-box;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;font-size:15px;font-size:1.5rem;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}form input:focus,form textarea:focus{background:#fffffe}form input.bb,form textarea.bb{border:0;outline:0;background:#fafafa}form input.bout,form textarea.bout{border:1px solid #fffffe}form input.border,form textarea.border{color:dark}form input.border::-webkit-input-placeholder,form textarea.border::-webkit-input-placeholder{color:#e6e6e6}form input.border::-moz-placeholder,form textarea.border::-moz-placeholder{color:#e6e6e6}form input.border:-ms-input-placeholder,form textarea.border:-ms-input-placeholder{color:#e6e6e6}form input.border:-moz-placeholder,form textarea.border:-moz-placeholder{color:#e6e6e6}form input.border.half,form textarea.border.half{width:48%;margin-right:2%;float:left}form input.border.half.nmr,form textarea.border.half.nmr{margin-right:0;width:50%}form textarea{background:#fafafa}form textarea.border{margin-top:15px}form input{margin-bottom:10px}form input[type=submit]{margin-top:20px;width:auto;margin-bottom:0;font-weight:700;font-size:15px;font-size:1.5rem;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}form input[type=submit]:hover{cursor:pointer}form input[type=submit].blocked{pointer-events:none}form input[type=checkbox]{width:auto;float:left;margin:10px 10px 10px 0;position:relative;z-index:9}form strong.successMsg{width:100%;text-align:center;background:hero2;float:left}form strong.successMsg p{padding:20px;color:#fffffe;margin-bottom:0}form strong.successMsg p strong{color:#fffffe}form strong.successMsg h3{padding:20px 20px 0 20px;color:#fffffe}form hr{margin:30px 0;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);display:block}form .half{width:48%;margin-right:4%;float:left;xbackground:#ff0}form .half.last{margin-right:0}form .full{width:100%;float:left}form #cbnos{margin-top:25px;background:#fffffe}form .checks{box-sizing:border-box;padding:10px;border:1px solid hero2;margin-bottom:10px}form .checks .check{display:inline-block}form .checks .check input[type="checkbox"]{xtransform:scale(1.5);zoom:1.5}form h4{margin-bottom:15px}form select{width:99%;height:40px;font-size:16px;font-size:1.6rem;padding:5px;display:block;background:#e6e6e6;color:#000001;border:1px solid #fffffe;margin-bottom:10px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}form select.onwhite{color:#e6e6e6;border:1px solid #e6e6e6;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#f0f2f8}.error-general{background:#f71227;color:#fffffe;text-align:center;width:95%;margin-bottom:20px;padding:1% 2.5%;display:block;font-weight:700}input.error{background:#f71227 !important}#recaptcha{z-index:3;position:absolute}.two-col{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.accer{text-align:left;box-sizing:border-box;color:#000001}.accer#faq-w{box-sizing:border-box;background:#e6e6e6;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:40px}@media only screen and (max-width:682px){.accer#faq-w{padding:10px;margin-bottom:50px}.accer#faq-w .accer-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fffffe}.accer#faq-w .accer-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.accer#faq-w .accer-item .accer-head-title{width:calc(100% - 40px)}.accer#faq-w .accer-item .accer-head-title h3{grid-template-columns:1fr}.accer#faq-w .accer-item .accer-head-title h3 span{font-size:15.5px;font-size:1.55rem}.accer#faq-w .accer-item .accer-head-title h3 img{display:none}}.accer .accer-item .accer-head,.accer .accer-item .accer-head-small{width:100%;cursor:pointer;margin-bottom:0}.accer .accer-item .accer-head .accer-head-title,.accer .accer-item .accer-head-small .accer-head-title{display:inline-block;width:calc(100% - 30px);box-sizing:border-box}.accer .accer-item .accer-head .accer-head-title h2,.accer .accer-item .accer-head-small .accer-head-title h2,.accer .accer-item .accer-head .accer-head-title h3,.accer .accer-item .accer-head-small .accer-head-title h3{margin-bottom:0;display:grid;grid-template-columns:50px auto;grid-gap:20px;align-items:center}.accer .accer-item .accer-head .accer-head-title h2 span,.accer .accer-item .accer-head-small .accer-head-title h2 span,.accer .accer-item .accer-head .accer-head-title h3 span,.accer .accer-item .accer-head-small .accer-head-title h3 span{font-weight:700}@media only screen and (max-width:850px){.accer .accer-item .accer-head .accer-head-title h2,.accer .accer-item .accer-head-small .accer-head-title h2,.accer .accer-item .accer-head .accer-head-title h3,.accer .accer-item .accer-head-small .accer-head-title h3{grid-template-columns:25px auto;grid-gap:10px;font-size:16px;font-size:1.6rem}.accer .accer-item .accer-head .accer-head-title h2 img,.accer .accer-item .accer-head-small .accer-head-title h2 img,.accer .accer-item .accer-head .accer-head-title h3 img,.accer .accer-item .accer-head-small .accer-head-title h3 img{width:25px;height:25px}}.accer .accer-item .accer-head .accer-head-title span p,.accer .accer-item .accer-head-small .accer-head-title span p{font-weight:700;display:inline-block;margin-bottom:10px !important}.accer .accer-item .accer-head .accer-head-title span p.title,.accer .accer-item .accer-head-small .accer-head-title span p.title{float:left;padding-left:10px}.accer .accer-item .accer-head .accer-head-title span p.price,.accer .accer-item .accer-head-small .accer-head-title span p.price{float:right;padding-right:20px}.accer .accer-item .accer-head .accer-head-title.transcript h3,.accer .accer-item .accer-head-small .accer-head-title.transcript h3{grid-template-columns:20px auto;grid-gap:3px}.accer .accer-item .accer-head .accer-head-symbol,.accer .accer-item .accer-head-small .accer-head-symbol{width:30px;height:20px;top:19px;float:right;position:relative}.accer .accer-item .accer-head .accer-head-symbol:before,.accer .accer-item .accer-head-small .accer-head-symbol:before,.accer .accer-item .accer-head .accer-head-symbol:after,.accer .accer-item .accer-head-small .accer-head-symbol:after{content:"";position:absolute;top:20px;right:0;width:20px;height:2px;background:#f71227;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.accer .accer-item .accer-head .accer-head-symbol:before,.accer .accer-item .accer-head-small .accer-head-symbol:before{right:20px;transform-origin:right center;-o-transform-origin:right center;-moz-transform-origin:right center;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(35deg);-o-transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg)}.accer .accer-item .accer-head .accer-head-symbol:after,.accer .accer-item .accer-head-small .accer-head-symbol:after{transform-origin:left center;-o-transform-origin:left center;-moz-transform-origin:left center;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(-35deg);-o-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-webkit-transform:rotate(-35deg)}@media only screen and (max-width:850px){.accer .accer-item .accer-head .accer-head-symbol,.accer .accer-item .accer-head-small .accer-head-symbol{top:5px}}@media only screen and (max-width:682px){.accer .accer-item .accer-head .accer-head-symbol:before,.accer .accer-item .accer-head-small .accer-head-symbol:before,.accer .accer-item .accer-head .accer-head-symbol:after,.accer .accer-item .accer-head-small .accer-head-symbol:after{width:10px;top:10px}.accer .accer-item .accer-head .accer-head-symbol:before,.accer .accer-item .accer-head-small .accer-head-symbol:before{right:15px}.accer .accer-item .accer-head .accer-head-symbol:after,.accer .accer-item .accer-head-small .accer-head-symbol:after{right:5px}}.accer .accer-item .accer-head.active .accer-head-symbol:before,.accer .accer-item .accer-head-small.active .accer-head-symbol:before{transform:rotate(-35deg);-o-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-webkit-transform:rotate(-35deg);background:#31a37f;top:5px}.accer .accer-item .accer-head.active .accer-head-symbol:after,.accer .accer-item .accer-head-small.active .accer-head-symbol:after{transform:rotate(35deg);-o-transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);background:#31a37f;top:5px}.accer .accer-item .accer-head:hover,.accer .accer-item .accer-head-small:hover,.accer .accer-item .accer-head.active,.accer .accer-item .accer-head-small.active{color:#31a37f}.accer .accer-item .accer-head.head-additional-info,.accer .accer-item .accer-head-small.head-additional-info{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#f0f2f8}.accer .accer-item .accer-head.head-additional-info .accer-head-title h3,.accer .accer-item .accer-head-small.head-additional-info .accer-head-title h3{padding:10px 0 10px 20px;margin:0;position:relative;color:#f71227}.accer .accer-item .accer-head.head-additional-info .accer-head-title h3 img,.accer .accer-item .accer-head-small.head-additional-info .accer-head-title h3 img{display:inline-block;position:relative;top:2px;left:-5px}.accer .accer-item .accer-head.head-additional-info .accer-head-symbol,.accer .accer-item .accer-head-small.head-additional-info .accer-head-symbol{top:4px;right:10px}.accer .accer-item .accer-head.head-additional-info .accer-head-symbol:before,.accer .accer-item .accer-head-small.head-additional-info .accer-head-symbol:before,.accer .accer-item .accer-head.head-additional-info .accer-head-symbol:after,.accer .accer-item .accer-head-small.head-additional-info .accer-head-symbol:after{background:#000001;width:12px}.accer .accer-item .accer-head.head-additional-info .accer-head-symbol:before,.accer .accer-item .accer-head-small.head-additional-info .accer-head-symbol:before{right:12px}.accer .accer-item .accer-head.head-additional-info.active,.accer .accer-item .accer-head-small.head-additional-info.active{border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}.accer .accer-item .accer-head.head-additional-info.active .accer-head-symbol:before,.accer .accer-item .accer-head-small.head-additional-info.active .accer-head-symbol:before,.accer .accer-item .accer-head.head-additional-info.active .accer-head-symbol:after,.accer .accer-item .accer-head-small.head-additional-info.active .accer-head-symbol:after{top:10px}@media only screen and (max-width:682px){.accer .accer-item .accer-head.head-additional-info .accer-head-symbol,.accer .accer-item .accer-head-small.head-additional-info .accer-head-symbol{top:15px}.accer .accer-item .accer-head.head-additional-info .accer-head-symbol:before,.accer .accer-item .accer-head-small.head-additional-info .accer-head-symbol:before{right:16px}.accer .accer-item .accer-head.head-additional-info.active .accer-head-symbol:before,.accer .accer-item .accer-head-small.head-additional-info.active .accer-head-symbol:before,.accer .accer-item .accer-head.head-additional-info.active .accer-head-symbol:after,.accer .accer-item .accer-head-small.head-additional-info.active .accer-head-symbol:after{top:2px}}.accer .accer-item .accer-content{box-sizing:border-box;padding:10px 0 0 0}.accer .accer-item .accer-content .accer-content-onecol figure{margin:0 0 25px 0}.accer .accer-item .accer-content .accer-content-onecol figure figcaption{font-style:italic}.accer .accer-item .accer-content .accer-content-onecol .row{min-width:100% !important;margin-bottom:25px;margin-top:20px}.accer .accer-item .accer-content .accer-content-onecol .row figure{margin:0}@media only screen and (max-width:1360px){.accer .accer-item .accer-content .accer-content-onecol .row{padding:0 !important}}.accer .accer-item .accer-content .accer-content-twocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.accer .accer-item .accer-content .accer-content-twocol.cols1-2{grid-template-columns:1fr 1.5fr}.accer .accer-item .accer-content .accer-content-twocol .item .row{max-width:unset;min-width:unset}.accer .accer-item .accer-content .accer-content-twocol .item figure{margin:0}@media only screen and (max-width:682px){.accer .accer-item .accer-content .accer-content-twocol{grid-template-columns:1fr}}.accer .accer-item .accer-content.accer-additional-content{background:#f0f2f8;border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.accer .accer-item .accer-content.accer-additional-content.transcript{padding:20px}.accer .accer-item .accer-content h2{margin-top:50px}.accer .accer-item .accer-content h2:before{display:inline-block;content:"";width:25px;height:18px;margin-right:7px;background:url("../../images/lp/icons/icon-arrow-r-red.svg") no-repeat center center}.accer .accer-item .accer-content.no-head h2{margin-top:0}@media only screen and (max-width:682px){.accer .accer-item .accer-content .table-scrollable{width:calc(100vw - 100px);overflow-y:auto;margin:0 0 1em;-webkit-overflow-scrolling:touch}}@media not all and (pointer:coarse){.accer .accer-item .accer-content .table-scrollable::-webkit-scrollbar{width:14px;height:14px}.accer .accer-item .accer-content .table-scrollable::-webkit-scrollbar-thumb{border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,0.3)}}.accer .accer-item .accer-content table thead{background:#fffffe;color:#fffffe}.accer .accer-item .accer-content table thead tr th{padding:10px;background:#f71227}@media only screen and (max-width:682px){.accer .accer-item .accer-content table thead tr th{font-size:13px;font-size:1.3rem}}.accer .accer-item .accer-content table thead tr th:first-child{border-radius:10px 0 0 0;-o-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0}.accer .accer-item .accer-content table thead tr th:last-child{border-radius:0 10px 0 0;-o-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0}.accer .accer-item .accer-content table tbody tr{background:#f0f2f8}.accer .accer-item .accer-content table tbody tr:nth-child(even){background:#dfe4f0}.accer .accer-item .accer-content table tbody tr:last-child td:first-child{border-radius:0 0 0 10px;-o-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px}.accer .accer-item .accer-content table tbody tr:last-child td:last-child{border-radius:0 0 10px 0;-o-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;-webkit-border-radius:0 0 10px 0}.accer .accer-item .accer-content table tbody tr td{padding:5px 10px}@media only screen and (max-width:682px){.accer .accer-item .accer-content table tbody tr td{font-size:13px;font-size:1.3rem}}.accer.outer-db *,.accer.outer-darkblue *,.accer.outer-blue *,.accer.outer-db-to-b *,.accer.outer-b-to-db *{color:#fffffe}.accer.outer-db .accer-item .accer-head,.accer.outer-darkblue .accer-item .accer-head,.accer.outer-blue .accer-item .accer-head,.accer.outer-db-to-b .accer-item .accer-head,.accer.outer-b-to-db .accer-item .accer-head{border-bottom:1px solid #e6e6e6}.accer.outer-db .accer-item .accer-head .accer-head-symbol:before,.accer.outer-darkblue .accer-item .accer-head .accer-head-symbol:before,.accer.outer-blue .accer-item .accer-head .accer-head-symbol:before,.accer.outer-db-to-b .accer-item .accer-head .accer-head-symbol:before,.accer.outer-b-to-db .accer-item .accer-head .accer-head-symbol:before{border-color:transparent transparent #fffffe transparent}.accer.outer-db .accer-item .accer-head.active .accer-head-symbol:before,.accer.outer-darkblue .accer-item .accer-head.active .accer-head-symbol:before,.accer.outer-blue .accer-item .accer-head.active .accer-head-symbol:before,.accer.outer-db-to-b .accer-item .accer-head.active .accer-head-symbol:before,.accer.outer-b-to-db .accer-item .accer-head.active .accer-head-symbol:before{border-color:transparent transparent #31a37f transparent}header#lp-header #lp-logo{color:#fffffe;font-size:24px;font-size:2.4rem;font-weight:700;margin:50px 0 100px 20px;display:block}header#lp-header #sidenav{padding:0}header#lp-header #sidenav li{display:block;width:100%;margin-bottom:10px}header#lp-header #sidenav li a{width:100%;box-sizing:border-box;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px 10px;display:grid;grid-template-columns:20px auto;grid-gap:20px;white-space:nowrap}header#lp-header #sidenav li a span{color:#fffffe;font-weight:700}header#lp-header #sidenav li a.to-lp{background:#f71227}header#lp-header #sidenav li a.to-kz{background:#1758d0}header#lp-header #sidenav li.active a,header#lp-header #sidenav li:hover a{background:rgba(0,0,1,0.2)}header#lp-header #sidenav li.active a.to-lp,header#lp-header #sidenav li:hover a.to-lp{background:#cd0719}header#lp-header #sidenav li.active a.to-kz,header#lp-header #sidenav li:hover a.to-kz{background:#1246a6}@media only screen and (max-width:1100px){header#lp-header #lp-logo{font-size:20px;font-size:2rem;margin:0}header#lp-header #sidenav{text-align:center;margin-top:25px}header#lp-header #sidenav li{margin-bottom:0;display:inline;margin-right:10px}header#lp-header #sidenav li a{padding:10px;display:inline;position:relative;background:rgba(255,255,254,0.2)}header#lp-header #sidenav li a img{width:20px;margin-right:5px;position:relative;top:5px}}@media only screen and (max-width:682px){header#lp-header #sidenav{margin-bottom:0}header#lp-header #sidenav li a{line-height:50px}}header#classic{position:fixed;top:0;left:0;right:0;width:100%;xheight:90px;z-index:998;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#e5e5e5}header#classic.bg{background:rgba(0,0,1,0.5);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (max-width:550px){header#classic{height:65px}}header#classic nav#nav-side{display:inline;margin-left:15%}@media only screen and (max-width:700px){header#classic nav#nav-side{margin-bottom:0;margin-top:15px}}header#classic nav#nav-top{display:inline-block;width:100%;padding-bottom:28px}header#classic nav #logo{width:150px;float:left;margin:15px 0 0 25px}@media only screen and (max-width:682px){header#classic nav #logo{width:120px;margin:10px 0 0 15px}}header#classic nav ul#topnav{padding:20px 20px 20px 0;list-style-type:none;display:flex;align-items:center;justify-content:space-between;float:right;width:calc(100% - 220px);position:absolute;top:0;right:0}header#classic nav ul#topnav #right-items{margin-right:0;margin-left:auto;display:flex;align-items:center}header#classic nav ul#topnav li{list-style-type:none;margin-right:20px}header#classic nav ul#topnav li.active a{border-bottom:2px solid #f71227}header#classic nav ul#topnav li#login{position:relative}header#classic nav ul#topnav li#login img{margin-right:5px;bottom:-3px;position:relative}header#classic nav ul#topnav li#buynow,header#classic nav ul#topnav li#login,header#classic nav ul#topnav li.txtbtn{margin-top:0}header#classic nav ul#topnav li.cart-badge{display:none}header#classic nav ul#topnav li.cart-badge #cart-item-count{background-color:#f71227;color:#fff;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;height:20px;width:20px;font-size:13px;font-size:1.3rem;display:inline-block;text-align:center;line-height:20px}header#classic nav ul#topnav li a{padding:5px 15px;font-weight:300;font-size:16px;font-size:1.6rem;font-weight:600;color:#fffffe}header#classic nav ul#topnav li:hover a,header#classic nav ul#topnav li.active a{color:#e6e6e6}header#classic nav ul#topnav li.hero-grey a{background:dark;border-radius:99px;-o-border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;color:#fffffe}header#classic nav ul#topnav li.hero-grey:hover a,header#classic nav ul#topnav li.hero-grey.active a{background:#e6e6e6}@media only screen and (max-width:1100px){header#classic nav ul#topnav li{list-style-type:none;margin-left:15px}header#classic nav ul#topnav li a{font-size:12px;font-size:1.2rem;padding:5px}}@media only screen and (max-width:890px){header#classic nav ul#topnav li{margin-left:10px}header#classic nav ul#topnav li a{font-size:11px;font-size:1.1rem}}@media only screen and (max-width:830px){header#classic nav ul#topnav{display:none}header#classic nav.active ul#topnav{display:block}header#classic nav.active ul#topnav #right-items{display:block}header#classic nav.active ul#topnav #right-items #buynow{margin-top:20px}}header#classic #nav-trigger{color:#fffffe;display:none;cursor:pointer;height:19px;width:40px;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;z-index:9;position:absolute;top:15px;right:15px;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header#classic #nav-trigger:before,header#classic #nav-trigger:after{transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;content:"";height:2px;width:40px;background:#e6e6e6;position:absolute;top:9px;left:0}header#classic #nav-trigger:after{display:none}@media only screen and (max-width:830px){header#classic #nav-trigger{display:block}header#classic #nav-trigger.active{transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);border-color:dark;top:20px}header#classic #nav-trigger.active:before{transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:18px;left:10px;background:dark}header#classic #nav-trigger.active:after{background:dark;width:18px;left:10px;display:block;transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}@media only screen and (max-width:830px){header#classic nav.active{display:inline-block;position:absolute;z-index:1;width:100%;height:100%;height:100vh;top:0;left:0;bottom:0;right:0;background:rgba(0,0,1,0.9);margin:0;padding:0}header#classic nav.active ul#topnav{padding:70px 1% 0 1%;width:96%}header#classic nav.active ul#topnav li{float:none;display:block;padding:10px;width:80%;position:relative}header#classic nav.active ul#topnav li.hero-grey a{color:#fffffe;background:#e6e6e6}header#classic nav.active ul#topnav li:after{content:"";height:1px;width:100%;background:#808080;position:absolute;left:0;bottom:0}header#classic nav.active ul#topnav li:last-child{margin-bottom:5px}header#classic nav.active ul#topnav li:last-child:after{content:none}header#classic nav.active ul#topnav li a{color:dark;font-size:15px;font-size:1.5rem}header#classic nav.active ul#topnav li:hover a,header#classic nav.active ul#topnav li.active a{border-color:transparent}}header#classic.xbg{background:#fcfcfc;padding:1%;width:98%}header#classic.xbg #logo a .big{font-size:40px;font-size:4rem}header#classic.xbg #logo a .small{display:none}header#classic.xbg nav ul#topnav{padding-bottom:6px}@media only screen and (max-width:830px){header#classic.xbg{height:50px}header#classic.xbg #logo a img{width:200px;margin:10px}}#keyvisual{width:100vw;height:85vh;min-height:900px;background:url("../../images/main/pylone-auf-strasse.webp") no-repeat center center #808080;background-size:cover;display:grid;grid-template-columns:.8fr 1fr;box-sizing:border-box;position:relative;z-index:0;padding:200px 0 0 0}#keyvisual:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}#keyvisual:before{content:"";width:40%;height:100%;position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=rgba(0,0,1,0) 0, EndColorstr=rgba(0,0,1,0.4) 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=rgba(0,0,1,0) 0, EndColorstr=rgba(0,0,1,0.4) 100%);background:-webkit-gradient(linear, right top, right bottom, from(rgba(0,0,1,0) 0), to(rgba(0,0,1,0.4) 100%));background:-webkit-linear-gradient(right, rgba(0,0,1,0) 0, rgba(0,0,1,0.4) 100%);background:-ms-linear-gradient(right, rgba(0,0,1,0) 0, rgba(0,0,1,0.4) 100%);background:-moz-linear-gradient(right, rgba(0,0,1,0) 0, rgba(0,0,1,0.4) 100%);background:-o-linear-gradient(right, rgba(0,0,1,0) 0, rgba(0,0,1,0.4) 100%);background:linear-gradient(right, rgba(0,0,1,0) 0, rgba(0,0,1,0.4) 100%);background-color:rgba(0,0,1,0);background-image:-webkit-linear-gradient(right,rgba(0,0,1,0) 0,rgba(0,0,1,0.4) 100%);background-image:-moz-linear-gradient(right,rgba(0,0,1,0) 0,rgba(0,0,1,0.4) 100%);background-image:-ms-linear-gradient(right,rgba(0,0,1,0) 0,rgba(0,0,1,0.4) 100%);background-image:-o-linear-gradient(right,rgba(0,0,1,0) 0,rgba(0,0,1,0.4) 100%);background-image:background:linear-gradient(right, rgba(0,0,1,0) 0, rgba(0,0,1,0.4) 100%);;z-index:-1}#keyvisual #keyvisual-text{box-sizing:border-box;padding:0 5% 0 15%;color:#fffffe}#keyvisual #keyvisual-text h1{color:#fffffe;margin:25px 0 0 0}#keyvisual #keyvisual-text #keyvisual-text-benefits{display:flex;margin:20px 0}#keyvisual #keyvisual-text #keyvisual-text-benefits span{display:flex;justify-content:center}#keyvisual #keyvisual-text #keyvisual-text-benefits span img{margin-right:5px}#keyvisual #keyvisual-text #keyvisual-text-benefits span p{color:#fffffe;margin:0 20px 0 0;font-weight:700}#keyvisual #keyvisual-text p{color:#fffffe}#keyvisual #keyvisual-text a{display:inline-block;margin-top:5px}#keyvisual #keyvisual-mockup img{width:80%}@media only screen and (max-width:1450px){#keyvisual #keyvisual-text #keyvisual-text-benefits{display:block}#keyvisual #keyvisual-text #keyvisual-text-benefits span{display:block}#keyvisual #keyvisual-text #keyvisual-text-benefits span:first-child{margin-bottom:10px}#keyvisual #keyvisual-text #keyvisual-text-benefits span img{float:left}#keyvisual #keyvisual-mockup img{margin-left:10%}}@media only screen and (max-width:1300px){#keyvisual{padding:150px 0 0 0}#keyvisual #keyvisual-mockup{padding-top:50px}}@media only screen and (max-width:1050px){#keyvisual{padding:100px 0 0 0;display:inline-table}#keyvisual #keyvisual-text{padding:0 50px;text-align:center}#keyvisual #keyvisual-text #logo-badge{max-width:250px}#keyvisual #keyvisual-text h1 .nom{display:none}#keyvisual #keyvisual-text #keyvisual-text-benefits{display:flex;align-items:center;justify-content:center}#keyvisual #keyvisual-text #keyvisual-text-benefits span{display:flex}#keyvisual #keyvisual-text #keyvisual-text-benefits span:first-child{margin-bottom:0}#keyvisual #keyvisual-text #keyvisual-text-benefits span img{float:none}#keyvisual #keyvisual-mockup img{width:80%;margin:0 10% 150px 10%}}@media only screen and (max-width:650px){#keyvisual:before{width:100%}#keyvisual #keyvisual-text #logo-badge{display:none}#keyvisual #keyvisual-text h1{margin-top:0}#keyvisual #keyvisual-text #keyvisual-text-benefits{display:block}#keyvisual #keyvisual-text #keyvisual-text-benefits span{display:block}#keyvisual #keyvisual-text #keyvisual-text-benefits span:first-child{margin-bottom:5px}#keyvisual #keyvisual-text #keyvisual-text-benefits span img{display:inline;position:relative;top:5px}#keyvisual #keyvisual-text #keyvisual-text-benefits span p{display:inline}}@media only screen and (max-width:682px){#home-sofie-banner{position:relative;top:-50px}#home-sofie-banner h3{font-size:15.5px;font-size:1.55rem;line-height:22px;letter-spacing:0}}.icon-w-text{display:flex;align-items:center}.icon-w-text > *{margin-bottom:0}.icon-w-text img{margin-right:5px}.benefit-checklist span{display:grid;grid-template-columns:auto 50px;border-bottom:2px solid #fffffe;margin-bottom:5px;padding-bottom:5px}.benefit-checklist span:last-child{border-bottom:none}.benefit-checklist span p{font-weight:700;color:#000001;margin-bottom:0}.benefit-checklist span p:last-child{color:#f71227}@media only screen and (max-width:682px){.benefit-checklist span p:last-child{text-align:right}}#home-intro{position:relative;top:-100px}.modalwrapper .modal-content-badges{display:grid;grid-template-columns:50% 50%;grid-gap:50px;align-self:center;width:70%}.modalwrapper .modal-content-twocol{display:grid;grid-template-columns:49% 49%;grid-gap:50px;overflow:hidden}@media only screen and (max-width:850px){.modalwrapper .modal-content-twocol{display:block}.modalwrapper .modal-content-twocol .item{margin-bottom:40px}.modalwrapper .modal-content-twocol .item:last-child{margin-bottom:0}.modalwrapper .modal-content-twocol .review-slider{width:100%;margin:50px 0 50px 0;padding-top:50px;border-top:1px solid #f0f2f8}}.modalwrapper .modal-head{box-sizing:border-box;padding:80px 40px 40px 40px;background:#fffffe;border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}@media only screen and (max-width:682px){.modalwrapper .modal-head{padding:25px}}.modalwrapper .modal-content{box-sizing:border-box;padding:60px;background:#f0f2f8;border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;overflow:hidden}.modalwrapper .modal-content#modal-erfolg{background:url("../../images/main/baustelle-nacht.webp") no-repeat center center;background-size:cover;position:relative;z-index:0}.modalwrapper .modal-content#modal-erfolg h2{color:#fffffe}.modalwrapper .modal-content#modal-erfolg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);-ms-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,1,0.2);z-index:-1}.modalwrapper .modal-content .modal{box-sizing:border-box;padding:40px;background:#fffffe;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.modalwrapper .modal-content .modal p:last-child{margin-bottom:0}@media only screen and (max-width:682px){.modalwrapper .modal-content{padding:25px}}@media only screen and (max-width:850px){.modalwrapper .modal-content .modal{padding:15px}}.classic-teasers-w img{margin-bottom:25px}.classic-teasers-w h2,.classic-teasers-w h3,.classic-teasers-w h4,.classic-teasers-w p{color:#fffffe}.classic-teaser-s img{margin-bottom:25px}.classic-teaser-s h2,.classic-teaser-s h3,.classic-teaser-s h4{color:#f71227}.classic-teaser-s p{color:#000001}#teambuilt{max-width:400px;display:block;margin:0 auto}#product-keyvisual{display:grid;grid-template-columns:1fr 1fr;position:relative;min-height:100vh}#product-keyvisual #product-keyvisual-phone{height:90%;right:50%;bottom:0;position:absolute;z-index:2;transform:translateX(15%);-o-transform:translateX(15%);-moz-transform:translateX(15%);-webkit-transform:translateX(15%)}#product-keyvisual #product-background{background:url("../../images/lp/main/AdobeStock_299522275_Preview.jpeg") no-repeat center right;background-size:cover;position:relative}#product-keyvisual #product-background.teams{background:url("../../images/main/team.jpg") no-repeat center center}#product-keyvisual #product-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,1,0.1);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#product-keyvisual #product-buyme{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, top top, top bottom, from(#f71227 0), to(#8e111d 100%));background:-webkit-linear-gradient(top, #f71227 0, #8e111d 100%);background:-ms-linear-gradient(top, #f71227 0, #8e111d 100%);background:-moz-linear-gradient(top, #f71227 0, #8e111d 100%);background:-o-linear-gradient(top, #f71227 0, #8e111d 100%);background:linear-gradient(top, #f71227 0, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-moz-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-ms-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-o-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:background:linear-gradient(top, #f71227 0, #8e111d 100%);;box-sizing:border-box;padding:200px 10% 0 25%}#product-keyvisual #product-buyme.blue{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#1758d0 0, EndColorstr=#00228b 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#1758d0 0, EndColorstr=#00228b 100%);background:-webkit-gradient(linear, top top, top bottom, from(#1758d0 0), to(#00228b 100%));background:-webkit-linear-gradient(top, #1758d0 0, #00228b 100%);background:-ms-linear-gradient(top, #1758d0 0, #00228b 100%);background:-moz-linear-gradient(top, #1758d0 0, #00228b 100%);background:-o-linear-gradient(top, #1758d0 0, #00228b 100%);background:linear-gradient(top, #1758d0 0, #00228b 100%);background-color:#1758d0;background-image:-webkit-linear-gradient(top,#1758d0 0,#00228b 100%);background-image:-moz-linear-gradient(top,#1758d0 0,#00228b 100%);background-image:-ms-linear-gradient(top,#1758d0 0,#00228b 100%);background-image:-o-linear-gradient(top,#1758d0 0,#00228b 100%);background-image:background:linear-gradient(top, #1758d0 0, #00228b 100%)}#product-keyvisual #product-buyme h1,#product-keyvisual #product-buyme p{color:#fffffe}#product-keyvisual #product-buyme span{color:#000001;font-weight:700}#product-keyvisual #product-buyme #product-buyme-modal{box-sizing:border-box;width:90%;padding:20px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#fffffe}#product-keyvisual #product-buyme #product-buyme-modal span#old-price{font-size:18px;font-size:1.8rem;font-weight:700;position:relative}#product-keyvisual #product-buyme #product-buyme-modal span#old-price:before{content:"";position:absolute;z-index:1;height:2px;width:calc(100% + 20px);left:-10px;top:50%;background:#f71227;-khtml-opacity:.6;-moz-opacity:.6;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}#product-keyvisual #product-buyme #product-buyme-modal h2{margin-bottom:0;position:relative}#product-keyvisual #product-buyme #product-buyme-modal span{font-weight:700}#product-keyvisual #product-buyme #product-buyme-modal p{margin-top:5px;color:#000001}#product-keyvisual #product-buyme #product-buyme-modal label[for="add-quantity"]{color:#000001;font-weight:700}#product-keyvisual #product-buyme #product-buyme-modal input[name="quantity"]{background-color:transparent;border:1px solid #31a37f;color:#000001;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#product-keyvisual #product-buyme #product-buyme-modal #purchase-option-logos{margin-top:25px}#product-keyvisual #product-buyme #product-buyme-modal #purchase-option-logos img{max-width:400px}@media only screen and (max-width:1300px){#product-keyvisual{grid-template-columns:.7fr 1fr}#product-keyvisual #product-keyvisual-phone{right:65%;height:80%}}@media only screen and (max-width:1050px){#product-keyvisual #product-buyme{padding:150px 8% 0 8%}}@media only screen and (max-width:682px){#product-keyvisual{grid-template-columns:1fr;grid-template-rows:300px auto;min-height:0}#product-keyvisual #product-keyvisual-phone{height:200px;bottom:unset;top:100px;right:50%}#product-keyvisual #product-buyme{padding:50px 45px 0 45px}#product-keyvisual #product-buyme #product-buyme-modal{width:100%}}#message-overlay{z-index:5;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,1,0.6);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}#message-overlay.active{display:block}#message-overlay #message-modal{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);width:50vw;min-width:650px;box-sizing:border-box;border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;text-align:center;background:#fffffe}#message-overlay #message-modal #close-messageboard{font-size:40px;font-size:4rem;z-index:3;width:30px;height:30px;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;xborder:2px solid #fffffe;background:rgba(0,0,1,0.5);position:absolute;right:10px;top:10px;color:#fffffe;text-align:center;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#message-overlay #message-modal #close-messageboard:hover{background:#000001}#message-overlay #message-modal #close-messageboard:before,#message-overlay #message-modal #close-messageboard:after{content:"";height:2px;width:60%;background:#fffffe;position:absolute;top:49%;left:20%}#message-overlay #message-modal #close-messageboard:before{transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}#message-overlay #message-modal #close-messageboard:after{transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#message-overlay #message-modal #message-content{height:100%;width:100%;position:relative;display:flex;place-items:center;align-items:center;top:0;left:0;box-sizing:border-box;padding:40px}#message-overlay #message-modal #message-content:before{content:"";width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;top:20px;left:20px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #e6e6e6}#message-overlay #message-modal #message-content p{font-weight:400;color:#000001}#message-overlay #message-modal #message-content .txtbtn{position:relative;z-index:3}#message-overlay #message-modal:before{content:"";width:100%;height:100px;position:absolute;top:-99px;left:0;z-index:1;background:#e6e6e6;border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}#message-overlay #message-modal:after{content:"";font-size:35px;font-size:3.5rem;line-height:53px;position:absolute;width:50px;height:50px;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;background:#fffffe;text-align:center;top:-75px;left:calc(50% - 25px);z-index:2}#message-overlay #message-modal.error #message-content h2{color:#f71227}#message-overlay #message-modal.error:before{background:#f71227;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, top top, top bottom, from(#f71227 0), to(#8e111d 100%));background:-webkit-linear-gradient(top, #f71227 0, #8e111d 100%);background:-ms-linear-gradient(top, #f71227 0, #8e111d 100%);background:-moz-linear-gradient(top, #f71227 0, #8e111d 100%);background:-o-linear-gradient(top, #f71227 0, #8e111d 100%);background:linear-gradient(top, #f71227 0, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-moz-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-ms-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-o-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:background:linear-gradient(top, #f71227 0, #8e111d 100%)}#message-overlay #message-modal.error:after{font-size:25px;font-size:2.5rem;content:"❌"}#message-overlay #message-modal.success #message-content h2{color:#006400}#message-overlay #message-modal.success #message-content #message-button{background:#31a37f}#message-overlay #message-modal.success:before{background:#31a37f;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#31a37f 0, EndColorstr=#006400 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#31a37f 0, EndColorstr=#006400 100%);background:-webkit-gradient(linear, top top, top bottom, from(#31a37f 0), to(#006400 100%));background:-webkit-linear-gradient(top, #31a37f 0, #006400 100%);background:-ms-linear-gradient(top, #31a37f 0, #006400 100%);background:-moz-linear-gradient(top, #31a37f 0, #006400 100%);background:-o-linear-gradient(top, #31a37f 0, #006400 100%);background:linear-gradient(top, #31a37f 0, #006400 100%);background-color:#31a37f;background-image:-webkit-linear-gradient(top,#31a37f 0,#006400 100%);background-image:-moz-linear-gradient(top,#31a37f 0,#006400 100%);background-image:-ms-linear-gradient(top,#31a37f 0,#006400 100%);background-image:-o-linear-gradient(top,#31a37f 0,#006400 100%);background-image:background:linear-gradient(top, #31a37f 0, #006400 100%)}#message-overlay #message-modal.success:after{content:"✓";color:#31a37f}#message-overlay #message-modal.hint #message-content h2{color:#ffa500}#message-overlay #message-modal.hint #message-content #message-button{background:#ffa500}#message-overlay #message-modal.hint #message-content #message-button:hover{background:#cc8400}#message-overlay #message-modal.hint:before{background:#ffa500}#message-overlay #message-modal.hint:after{content:"!";color:#ffa500;font-weight:700}#message-overlay #message-modal.kz-info #message-content h2{color:#1758d0}#message-overlay #message-modal.kz-info #message-content #message-button{background:#1758d0}#message-overlay #message-modal.kz-info #message-content #message-button:hover{background:#1246a6}#message-overlay #message-modal.kz-info:before{background:#1758d0}#message-overlay #message-modal.kz-info:after{content:"!";color:#1758d0;font-weight:700}@media only screen and (max-width:780px){#message-overlay #message-modal{width:90%;min-width:unset;top:120px;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);max-height:calc(100% - 150px)}#message-overlay #message-modal #message-content{max-height:calc(100vh - 150px);overflow-y:scroll;display:block;padding:40px 20px 80px 20px}#message-overlay #message-modal #message-content:before{content:none}}.lp-info-hinweis p{margin:10px 0 -20px 10px;bottom:-8px;z-index:2;padding:4px 10px 4px 45px;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#31a37f;color:#fffffe;position:relative;display:inline-block}.lp-info-hinweis p span{width:40px;height:40px;font-weight:700;color:#fffffe;background:#227259;border:2px solid rgba(255,255,254,0.5);text-align:center;font-size:30px;font-size:3rem;line-height:40px;position:absolute;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;left:-10px;top:-5px}@media only screen and (max-width:1000px){.lp-info-hinweis p{margin:0;bottom:5px}}@media only screen and (max-width:682px){.lp-info-hinweis{display:none}}.vimeovid{padding:56.25% 0 0 0;position:relative;overflow:hidden;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.vimeovid iframe{position:absolute;top:0;left:0;width:100%;height:100%}#lp-login-site{position:relative;width:100vw;height:100vh;background:url("../../images/lp/main/pylone-auf-strasse.jpg") no-repeat center center;background-size:cover;z-index:0}#lp-login-site:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);animation:fadeInOpacity 3s forwards;animation-delay:.2s}#lp-login-site.login-res-4:after,#lp-login-site.login-res-register:after{background:rgba(247,18,39,0.1)}#lp-login-site.login-res-13:after{background:rgba(23,88,208,0.1)}#lp-login-site #lp-login-wrapper{position:absolute;top:50%;left:15%;width:70%;min-height:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);height:auto;margin:auto}#lp-login-site #lp-login-wrapper #lp-login-tabnav{width:100%;text-align:center;background:rgba(0,0,1,0.3);border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:5px;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#lp-login-site #lp-login-wrapper #lp-login-tabnav .login-section-btn{-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);margin-bottom:20px;margin-right:5px}#lp-login-site #lp-login-wrapper #lp-login-tabnav .login-section-btn.red{background:#f71227}#lp-login-site #lp-login-wrapper #lp-login-tabnav .login-section-btn.blue{background:#1758d0}#lp-login-site #lp-login-wrapper #lp-login-tabnav .login-section-btn:hover,#lp-login-site #lp-login-wrapper #lp-login-tabnav .login-section-btn.active{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}@media only screen and (max-width:682px){#lp-login-site #lp-login-wrapper #lp-login-tabnav{border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;margin-bottom:0}#lp-login-site #lp-login-wrapper #lp-login-tabnav .login-section-btn.blue{margin-top:0}}#lp-login-site #lp-login-wrapper #lp-login-content{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"text login";overflow:hidden;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#fffffe}#lp-login-site #lp-login-wrapper #lp-login-content.fullwidth{display:block}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-welcome{box-sizing:border-box;padding:40px;background:#fffffe;align-self:center;grid-area:text}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-welcome h1,#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-welcome h2{text-align:center}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-welcome img{margin:25px 10% 0 10%;width:80%}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal{grid-area:login;background:#f71227;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#8e111d 0%, EndColorstr=#f71227 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#8e111d 0%, EndColorstr=#f71227 100%);background:-webkit-gradient(linear, top top, top bottom, from(#8e111d 0%), to(#f71227 100%));background:-webkit-linear-gradient(top, #8e111d 0%, #f71227 100%);background:-ms-linear-gradient(top, #8e111d 0%, #f71227 100%);background:-moz-linear-gradient(top, #8e111d 0%, #f71227 100%);background:-o-linear-gradient(top, #8e111d 0%, #f71227 100%);background:linear-gradient(top, #8e111d 0%, #f71227 100%);background-color:#8e111d;background-image:-webkit-linear-gradient(top,#8e111d 0%,#f71227 100%);background-image:-moz-linear-gradient(top,#8e111d 0%,#f71227 100%);background-image:-ms-linear-gradient(top,#8e111d 0%,#f71227 100%);background-image:-o-linear-gradient(top,#8e111d 0%,#f71227 100%);background-image:background:linear-gradient(top, #8e111d 0%, #f71227 100%);;color:#fffffe;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;padding:40px;display:grid}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal.login-res-13{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#00228b 0%, EndColorstr=#1758d0 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#00228b 0%, EndColorstr=#1758d0 100%);background:-webkit-gradient(linear, top top, top bottom, from(#00228b 0%), to(#1758d0 100%));background:-webkit-linear-gradient(top, #00228b 0%, #1758d0 100%);background:-ms-linear-gradient(top, #00228b 0%, #1758d0 100%);background:-moz-linear-gradient(top, #00228b 0%, #1758d0 100%);background:-o-linear-gradient(top, #00228b 0%, #1758d0 100%);background:linear-gradient(top, #00228b 0%, #1758d0 100%);background-color:#00228b;background-image:-webkit-linear-gradient(top,#00228b 0%,#1758d0 100%);background-image:-moz-linear-gradient(top,#00228b 0%,#1758d0 100%);background-image:-ms-linear-gradient(top,#00228b 0%,#1758d0 100%);background-image:-o-linear-gradient(top,#00228b 0%,#1758d0 100%);background-image:background:linear-gradient(top, #00228b 0%, #1758d0 100%)}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal.login-res-13 input[type="submit"]:hover{color:#1758d0}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal.login-res-57{background:#808080}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal #lp-login-modal-content{align-self:center}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal #lp-login-modal-content h2{color:#fffffe}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal #lp-login-modal-content label{color:#fffffe;font-weight:700}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal #lp-login-modal-content .loginMessage p{color:#ff0}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal #lp-login-modal-content #lp-login-modal-content-register p{color:#fffffe;margin:40px 0 10px 0;padding-top:10px}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal #lp-login-modal-content #lp-login-modal-content-register p a{text-decoration:underline}#lp-login-site #lp-login-wrapper #lp-login-content #lp-login-modal #lp-login-modal-content #lp-login-modal-content-register a{margin-top:0}#lp-login-site #lp-login-wrapper #lp-register-content{display:grid;grid-template-columns:1fr 2fr;overflow:hidden;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#f71227;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#8e111d 0%, EndColorstr=#f71227 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#8e111d 0%, EndColorstr=#f71227 100%);background:-webkit-gradient(linear, top top, top bottom, from(#8e111d 0%), to(#f71227 100%));background:-webkit-linear-gradient(top, #8e111d 0%, #f71227 100%);background:-ms-linear-gradient(top, #8e111d 0%, #f71227 100%);background:-moz-linear-gradient(top, #8e111d 0%, #f71227 100%);background:-o-linear-gradient(top, #8e111d 0%, #f71227 100%);background:linear-gradient(top, #8e111d 0%, #f71227 100%);background-color:#8e111d;background-image:-webkit-linear-gradient(top,#8e111d 0%,#f71227 100%);background-image:-moz-linear-gradient(top,#8e111d 0%,#f71227 100%);background-image:-ms-linear-gradient(top,#8e111d 0%,#f71227 100%);background-image:-o-linear-gradient(top,#8e111d 0%,#f71227 100%);background-image:background:linear-gradient(top, #8e111d 0%, #f71227 100%);;grid-gap:20px}#lp-login-site #lp-login-wrapper #lp-register-content #lp-register-img{height:100%;background:url("../../images/lp/main/product-phone.png") no-repeat center bottom;background-size:contain}@media only screen and (max-width:1200px){#lp-login-site #lp-login-wrapper #lp-register-content #lp-register-img{height:50%;transform:translateY(50%);-o-transform:translateY(50%);-moz-transform:translateY(50%);-webkit-transform:translateY(50%);position:relative}#lp-login-site #lp-login-wrapper #lp-register-content #lp-register-img:after{content:"";width:100%;bottom:0;position:absolute;height:2px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=rgba(255,255,254,0) 0%, EndColorstr=#fffffe 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=rgba(255,255,254,0) 0%, EndColorstr=#fffffe 100%);background:-webkit-gradient(linear, right top, right bottom, from(rgba(255,255,254,0) 0%), to(#fffffe 100%));background:-webkit-linear-gradient(right, rgba(255,255,254,0) 0%, #fffffe 100%);background:-ms-linear-gradient(right, rgba(255,255,254,0) 0%, #fffffe 100%);background:-moz-linear-gradient(right, rgba(255,255,254,0) 0%, #fffffe 100%);background:-o-linear-gradient(right, rgba(255,255,254,0) 0%, #fffffe 100%);background:linear-gradient(right, rgba(255,255,254,0) 0%, #fffffe 100%);background-color:rgba(255,255,254,0);background-image:-webkit-linear-gradient(right,rgba(255,255,254,0) 0%,#fffffe 100%);background-image:-moz-linear-gradient(right,rgba(255,255,254,0) 0%,#fffffe 100%);background-image:-ms-linear-gradient(right,rgba(255,255,254,0) 0%,#fffffe 100%);background-image:-o-linear-gradient(right,rgba(255,255,254,0) 0%,#fffffe 100%);background-image:background:linear-gradient(right, rgba(255,255,254,0) 0%, #fffffe 100%)}}#lp-login-site #lp-login-wrapper #lp-register-content #lp-register-text{padding:40px;box-sizing:border-box;color:#fffffe}#lp-login-site #lp-login-wrapper #lp-register-content #lp-register-text h1{color:#fffffe;margin-bottom:40px}@media only screen and (max-width:1000px){#lp-login-site #lp-login-wrapper #lp-register-content{grid-template-columns:1fr}#lp-login-site #lp-login-wrapper #lp-register-content #lp-register-img{display:none}}@media only screen and (max-width:682px){#lp-login-site #lp-login-wrapper #lp-register-content #lp-register-text{padding:40px 20px}#lp-login-site #lp-login-wrapper #lp-register-content form .half{display:block;width:100%;margin-right:0}}@media only screen and (max-width:1500px){#lp-login-site #lp-login-wrapper{left:7.5%;width:85%;min-height:50%}#lp-login-site #lp-login-wrapper #lp-login-content{grid-template-columns:auto 350px}}@media only screen and (max-width:950px){#lp-login-site{height:auto;min-height:100vh;padding:50px 0}#lp-login-site #lp-login-wrapper{position:relative;top:unset;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;left:unset}#lp-login-site #lp-login-wrapper #lp-login-content{grid-template-columns:1fr}}@media only screen and (max-width:682px){#lp-login-site #lp-login-wrapper{width:calc(100% - 30px);margin-left:15px}#lp-login-site #lp-login-wrapper #lp-login-content{grid-template-areas:"login" "text";border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}#lp-login-site #lp-login-wrapper #lp-login-content #lp-register-text{padding:20px}#lp-login-site #lp-login-wrapper #lp-login-content #lp-register-text #register-form-inputs{padding:20px}}@media only screen and (max-height:900px){#lp-login-site{height:100%;min-height:100vh;padding:50px 0}#lp-login-site #lp-login-wrapper{position:relative;top:unset;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;left:unset}}#lp-wrapper{width:100vw;min-height:100vh;position:relative;background:#f71227;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0%, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0%, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, bottom top, bottom bottom, from(#f71227 0%), to(#8e111d 100%));background:-webkit-linear-gradient(bottom, #f71227 0%, #8e111d 100%);background:-ms-linear-gradient(bottom, #f71227 0%, #8e111d 100%);background:-moz-linear-gradient(bottom, #f71227 0%, #8e111d 100%);background:-o-linear-gradient(bottom, #f71227 0%, #8e111d 100%);background:linear-gradient(bottom, #f71227 0%, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(bottom,#f71227 0%,#8e111d 100%);background-image:-moz-linear-gradient(bottom,#f71227 0%,#8e111d 100%);background-image:-ms-linear-gradient(bottom,#f71227 0%,#8e111d 100%);background-image:-o-linear-gradient(bottom,#f71227 0%,#8e111d 100%);background-image:background:linear-gradient(bottom, #f71227 0%, #8e111d 100%);;display:grid;grid-template-columns:300px auto}#lp-wrapper.kz-wrapper{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#1758d0 0%, EndColorstr=#00228b 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#1758d0 0%, EndColorstr=#00228b 100%);background:-webkit-gradient(linear, bottom top, bottom bottom, from(#1758d0 0%), to(#00228b 100%));background:-webkit-linear-gradient(bottom, #1758d0 0%, #00228b 100%);background:-ms-linear-gradient(bottom, #1758d0 0%, #00228b 100%);background:-moz-linear-gradient(bottom, #1758d0 0%, #00228b 100%);background:-o-linear-gradient(bottom, #1758d0 0%, #00228b 100%);background:linear-gradient(bottom, #1758d0 0%, #00228b 100%);background-color:#1758d0;background-image:-webkit-linear-gradient(bottom,#1758d0 0%,#00228b 100%);background-image:-moz-linear-gradient(bottom,#1758d0 0%,#00228b 100%);background-image:-ms-linear-gradient(bottom,#1758d0 0%,#00228b 100%);background-image:-o-linear-gradient(bottom,#1758d0 0%,#00228b 100%);background-image:background:linear-gradient(bottom, #1758d0 0%, #00228b 100%)}#lp-wrapper.green{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#31a37f 0%, EndColorstr=#006400 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#31a37f 0%, EndColorstr=#006400 100%);background:-webkit-gradient(linear, bottom top, bottom bottom, from(#31a37f 0%), to(#006400 100%));background:-webkit-linear-gradient(bottom, #31a37f 0%, #006400 100%);background:-ms-linear-gradient(bottom, #31a37f 0%, #006400 100%);background:-moz-linear-gradient(bottom, #31a37f 0%, #006400 100%);background:-o-linear-gradient(bottom, #31a37f 0%, #006400 100%);background:linear-gradient(bottom, #31a37f 0%, #006400 100%);background-color:#31a37f;background-image:-webkit-linear-gradient(bottom,#31a37f 0%,#006400 100%);background-image:-moz-linear-gradient(bottom,#31a37f 0%,#006400 100%);background-image:-ms-linear-gradient(bottom,#31a37f 0%,#006400 100%);background-image:-o-linear-gradient(bottom,#31a37f 0%,#006400 100%);background-image:background:linear-gradient(bottom, #31a37f 0%, #006400 100%)}#lp-wrapper #lp-header{box-sizing:border-box;padding:20px}#lp-wrapper #lp-main{box-sizing:border-box;padding:20px 30px 20px 0;display:grid;grid-template-rows:250px auto;grid-template-rows:minmax(250px,max-content)}#lp-wrapper #lp-main.no-header{grid-template-rows:auto}#lp-wrapper #lp-main.no-header main{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}@media only screen and (max-width:682px){#lp-wrapper #lp-main{grid-template-rows:auto auto}}#lp-wrapper #lp-main table{margin-bottom:10px}#lp-wrapper #lp-main .lp-content-infobox-green{box-sizing:border-box;width:100%;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:25px;background:#31a37f;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#31a37f 0, EndColorstr=rgba(49,163,127,0.5) 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#31a37f 0, EndColorstr=rgba(49,163,127,0.5) 100%);background:-webkit-gradient(linear, left top, left bottom, from(#31a37f 0), to(rgba(49,163,127,0.5) 100%));background:-webkit-linear-gradient(left, #31a37f 0, rgba(49,163,127,0.5) 100%);background:-ms-linear-gradient(left, #31a37f 0, rgba(49,163,127,0.5) 100%);background:-moz-linear-gradient(left, #31a37f 0, rgba(49,163,127,0.5) 100%);background:-o-linear-gradient(left, #31a37f 0, rgba(49,163,127,0.5) 100%);background:linear-gradient(left, #31a37f 0, rgba(49,163,127,0.5) 100%);background-color:#31a37f;background-image:-webkit-linear-gradient(left,#31a37f 0,rgba(49,163,127,0.5) 100%);background-image:-moz-linear-gradient(left,#31a37f 0,rgba(49,163,127,0.5) 100%);background-image:-ms-linear-gradient(left,#31a37f 0,rgba(49,163,127,0.5) 100%);background-image:-o-linear-gradient(left,#31a37f 0,rgba(49,163,127,0.5) 100%);background-image:background:linear-gradient(left, #31a37f 0, rgba(49,163,127,0.5) 100%);;margin-bottom:25px;padding-left:150px;position:relative}#lp-wrapper #lp-main .lp-content-infobox-green:before{content:"!";width:80px;height:80px;background:#fffffe;border:5px solid rgba(49,163,127,0.5);position:absolute;left:25px;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:50px;font-size:5rem;text-align:center;line-height:74px;font-weight:700;color:#31a37f;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px}#lp-wrapper #lp-main .lp-content-infobox-green p{font-weight:700;margin-bottom:15px}#lp-wrapper #lp-main .lp-content-infobox-green p:last-child{margin-bottom:0}@media only screen and (max-width:682px){#lp-wrapper #lp-main .lp-content-infobox-green{padding:80px 25px 25px 25px}#lp-wrapper #lp-main .lp-content-infobox-green:before{width:40px;height:40px;left:50%;top:15px;transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);font-size:30px;font-size:3rem;line-height:40px}#lp-wrapper #lp-main .lp-content-infobox-green > *{font-size:15px;font-size:1.5rem;line-height:18px}}#lp-wrapper #lp-main aside{box-sizing:border-box;width:100%;border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;background:#fffffe;padding:30px;min-height:250px}@media only screen and (max-width:682px){#lp-wrapper #lp-main aside{min-height:auto}}#lp-wrapper #lp-main aside p{width:90%;color:#000001}#lp-wrapper #lp-main aside a{float:right;margin-left:5px}#lp-wrapper #lp-main aside #lp-overview-link{float:right}#lp-wrapper #lp-main aside.lg{background:#f0f2f8}@media only screen and (max-width:682px){#lp-wrapper #lp-main aside h1{margin-bottom:0}#lp-wrapper #lp-main aside p{margin-top:20px;margin-bottom:0}}#lp-wrapper #lp-main aside.green{background:#31a37f;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#31a37f 20%, EndColorstr=#006400 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#31a37f 20%, EndColorstr=#006400 100%);background:-webkit-gradient(linear, top top, top bottom, from(#31a37f 20%), to(#006400 100%));background:-webkit-linear-gradient(top, #31a37f 20%, #006400 100%);background:-ms-linear-gradient(top, #31a37f 20%, #006400 100%);background:-moz-linear-gradient(top, #31a37f 20%, #006400 100%);background:-o-linear-gradient(top, #31a37f 20%, #006400 100%);background:linear-gradient(top, #31a37f 20%, #006400 100%);background-color:#31a37f;background-image:-webkit-linear-gradient(top,#31a37f 20%,#006400 100%);background-image:-moz-linear-gradient(top,#31a37f 20%,#006400 100%);background-image:-ms-linear-gradient(top,#31a37f 20%,#006400 100%);background-image:-o-linear-gradient(top,#31a37f 20%,#006400 100%);background-image:background:linear-gradient(top, #31a37f 20%, #006400 100%)}#lp-wrapper #lp-main aside.green h1,#lp-wrapper #lp-main aside.green h2{color:#fffffe}#lp-wrapper #lp-main main{box-sizing:border-box;width:100%;border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;background:#f0f2f8;padding:30px}#lp-wrapper #lp-main main figure{margin:0 0 25px 0}#lp-wrapper #lp-main main figure figcaption{font-style:italic}#lp-wrapper #lp-main main * > p,#lp-wrapper #lp-main main ul{color:#000001}@media only screen and (max-width:682px){#lp-wrapper #lp-main main * > p,#lp-wrapper #lp-main main ul{font-size:13px;font-size:1.3rem;line-height:21px}}#lp-wrapper #lp-main main * > h3{margin-bottom:3px}@media only screen and (max-width:682px){#lp-wrapper #lp-main main{padding:20px}}#lp-wrapper #lp-main main .modal{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-sizing:border-box;padding:30px;background:#fffffe}#lp-wrapper #lp-main main .modal .modal-content-framed{width:100%;box-sizing:border-box;padding:25px;border:1px solid #e6e6e6;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:0}#lp-wrapper #lp-main main .modal .icon-twocol{display:grid;grid-template-columns:60px auto;grid-gap:20px;align-items:center}#lp-wrapper #lp-main main .modal .icon-twocol .item ul{margin-bottom:0}#lp-wrapper #lp-main main .modal .icon-twocol .item img{max-width:60px}@media only screen and (max-width:682px){#lp-wrapper #lp-main main .modal{padding:15px}#lp-wrapper #lp-main main .modal .icon-twocol{grid-template-columns:40px auto}}#lp-wrapper #lp-main main#dashboard{display:grid;grid-gap:50px;grid-template-columns:2fr 1fr}#lp-wrapper #lp-main main#dashboard .row{min-width:0;max-width:100%}#lp-wrapper #lp-main main#dashboard.fullwidth{display:block}#lp-wrapper #lp-main main#dashboard .modal .course-teaser-intro{display:inline-block;margin-bottom:5px}#lp-wrapper #lp-main main#dashboard .modal .course-teaser-intro img{float:left;margin:0 20px 20px 0}@media only screen and (max-width:1450px){#lp-wrapper #lp-main main#dashboard{grid-template-columns:auto 340px}}@media only screen and (max-width:1250px){#lp-wrapper #lp-main main#dashboard{grid-template-columns:1fr}}@media only screen and (max-width:682px){#lp-wrapper #lp-main main#dashboard{grid-gap:0}#lp-wrapper #lp-main main#dashboard .modal-col{margin-bottom:20px}#lp-wrapper #lp-main main#dashboard .modal-col:last-child{margin-bottom:0}#lp-wrapper #lp-main main#dashboard .modal-col .modal .course-teaser-intro img{width:80px;float:left;margin:0 20px 0 0}}#lp-wrapper #lp-main main#profile{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr}@media only screen and (max-width:682px){#lp-wrapper #lp-main main#profile{grid-template-columns:1fr;grid-gap:35px}}#lp-wrapper #lp-main main#course #lessons .lesson{margin-bottom:20px;display:grid;grid-template-columns:120px auto;align-items:center;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#lp-wrapper #lp-main main#course #lessons .lesson .lesson-status{text-align:center;padding-right:20px}#lp-wrapper #lp-main main#course #lessons .lesson .lesson-status span{font-size:30px;font-size:3rem;font-weight:300;color:#31a37f}#lp-wrapper #lp-main main#course #lessons .lesson .lesson-status img{max-width:30px}#lp-wrapper #lp-main main#course #lessons .lesson .lesson-name{box-sizing:border-box;width:100%;padding-right:50px}#lp-wrapper #lp-main main#course #lessons .lesson .lesson-name h3,#lp-wrapper #lp-main main#course #lessons .lesson .lesson-name p{margin-bottom:0}#lp-wrapper #lp-main main#course #lessons .lesson.locked{-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}#lp-wrapper #lp-main main#course #lessons .lesson.locked.final-test{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);background:rgba(247,18,39,0.2)}#lp-wrapper #lp-main main#course #lessons .lesson.locked.final-test p{color:#f71227}#lp-wrapper #lp-main main#course #lessons .lesson:not(.locked):hover{box-shadow:0 0 20px #808080;-o-box-shadow:0 0 20px #808080;-moz-box-shadow:0 0 20px #808080;-webkit-box-shadow:0 0 20px #808080}#lp-wrapper #lp-main main#course #lessons .lesson.completed.lektion-0 .lesson-status{position:relative;height:100%;width:100%;box-sizing:border-box}#lp-wrapper #lp-main main#course #lessons .lesson.completed.lektion-0 .lesson-status span{display:none}#lp-wrapper #lp-main main#course #lessons .lesson.completed.lektion-0 .lesson-status:before{content:"";width:15px;height:2px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#31a37f;position:absolute;left:calc(50% - 14px);bottom:calc(50% - 5px);transform:translateX(-50%) translateY(-50%) rotate(40deg);-o-transform:translateX(-50%) translateY(-50%) rotate(40deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(40deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(40deg)}#lp-wrapper #lp-main main#course #lessons .lesson.completed.lektion-0 .lesson-status:after{content:"";width:25px;height:2px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#31a37f;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-40deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-40deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-40deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-40deg)}#lp-wrapper #lp-main main#course #lessons .lesson.unlocked{border:2px solid #31a37f}#lp-wrapper #lp-main main#course #course-stats{display:grid;grid-template-columns:230px 180px auto;grid-gap:20px;margin-bottom:50px}#lp-wrapper #lp-main main#course #course-stats .stat span{font-size:30px;font-size:3rem;font-weight:700}@media only screen and (max-width:682px){#lp-wrapper #lp-main main#course #lessons .lesson{grid-template-columns:70px auto}#lp-wrapper #lp-main main#course #lessons .lesson .lesson-status span{font-size:20px;font-size:2rem}#lp-wrapper #lp-main main#course #lessons .lesson .lesson-name{padding:0}#lp-wrapper #lp-main main#course #course-stats{grid-template-columns:1fr;grid-template-rows:auto auto auto}#lp-wrapper #lp-main main#course #course-stats .stat img{max-height:16px}#lp-wrapper #lp-main main#course #course-stats .stat span{font-size:20px;font-size:2rem}}@media only screen and (max-width:682px){#lp-wrapper #lp-main main#lesson{padding:20px 15px}}#lp-wrapper #lp-main main#lesson #lesson-content .modal{margin-bottom:20px}#lp-wrapper #lp-main main#lesson #lesson-content video{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#lp-wrapper #lp-main main#lesson #lesson-content video.sticky{position:sticky;top:50px}#lp-wrapper #lp-main main#lesson #lesson-content #wrapper-3dwelt{position:relative;height:0;padding-top:75%;overflow:hidden;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#lp-wrapper #lp-main main#lesson #lesson-content #wrapper-3dwelt iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:682px){#lp-wrapper #lp-main main#lesson #lesson-content #wrapper-3dwelt{padding-top:100%}}#lp-wrapper #lp-main main#test #test-questions.final-test .question.wrong{position:relative}#lp-wrapper #lp-main main#test #test-questions.final-test .question.wrong:before{content:"";background:rgba(247,18,39,0.2);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#lp-wrapper #lp-main main#test #test-questions .question{margin-bottom:20px}#lp-wrapper #lp-main main#test #test-questions .question.missing{border:1px solid #ffa500;background:rgba(255,165,0,0.4)}#lp-wrapper #lp-main main#test #test-questions .question.correct{border:1px solid #31a37f;position:relative;pointer-events:none}#lp-wrapper #lp-main main#test #test-questions .question.correct:before{content:"";background:rgba(49,163,127,0.2);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#lp-wrapper #lp-main main#test #test-questions .question.wrong{border:1px solid #f71227;background:rgba(247,18,39,0.2)}#lp-wrapper #lp-main main#test #test-questions .question .question-content .question-img .img-rounded{border:1px solid #e6e6e6;box-shadow:0 0 25px #f0f2f8;-o-box-shadow:0 0 25px #f0f2f8;-moz-box-shadow:0 0 25px #f0f2f8;-webkit-box-shadow:0 0 25px #f0f2f8}#lp-wrapper #lp-main main#test #test-questions .question .question-content.layout-panorama{display:grid;grid-template-rows:auto auto;grid-gap:40px}#lp-wrapper #lp-main main#test #test-questions .question .question-content.layout-twocol{display:grid;grid-template-columns:.7fr 1fr;grid-gap:40px}#lp-wrapper #lp-main main#test #test-questions .question fieldset legend h3{margin-bottom:15px;display:inline-block}#lp-wrapper #lp-main main#test #test-questions .question fieldset legend .question-img{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;margin-bottom:20px}#lp-wrapper #lp-main main#test #test-questions .question fieldset legend .question-img img{display:block}#lp-wrapper #lp-main main#test #test-questions .question .mc-answer{display:grid;grid-template-columns:28px auto;align-items:self-start}#lp-wrapper #lp-main main#test #test-questions .question .mc-answer.system-wrong,#lp-wrapper #lp-main main#test #test-questions .question .mc-answer.system-correct{padding-left:25px;position:relative}#lp-wrapper #lp-main main#test #test-questions .question .mc-answer.system-wrong:before,#lp-wrapper #lp-main main#test #test-questions .question .mc-answer.system-correct:before{content:"";width:15px;height:15px;position:absolute;left:0;top:2px;font-size:13px;font-size:1.3rem;line-height:15px;z-index:2}#lp-wrapper #lp-main main#test #test-questions .question .mc-answer.system-wrong:before{content:"❌"}#lp-wrapper #lp-main main#test #test-questions .question .mc-answer.system-correct:before{content:"✅"}#lp-wrapper #lp-main main#test #test-questions.test-result .question.wrong{pointer-events:none;position:relative}#lp-wrapper #lp-main main#test #test-questions.test-result .question.wrong:before{content:"";background:rgba(247,18,39,0.1);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:1100px){#lp-wrapper{grid-template-columns:1fr;display:block}#lp-wrapper #lp-header{padding-bottom:0}#lp-wrapper #lp-main{padding:15px;box-sizing:border-box}}@media only screen and (max-width:682px){#lp-wrapper #lp-main h3{font-size:15px;font-size:1.5rem}}.progress-bar{width:100%;background:#e6e6e6;border-radius:99px;-o-border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;height:15px;position:relative;overflow:hidden;margin-bottom:10px}.progress-bar .progress-bar-progress{background:#31a37f;border-radius:99px;-o-border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;height:100%;position:absolute;left:0;top:0}.lp-box{box-sizing:border-box;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px;background:#fffffe}#register-form #register-form-inputs{display:inline-block;width:100%;box-sizing:border-box;padding:40px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#f3f3f3;position:relative}@media only screen and (max-width:682px){#register-form #register-form-inputs{padding:20px}}#register-form #register-form-inputs #register-form-hint{position:absolute;left:0;top:0;width:100%;height:100%;z-index:19;background:rgba(255,255,254,0.4);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-sizing:border-box;padding:40px;text-align:center;display:none}#register-form #register-form-inputs #register-form-hint.active{display:block}#register-form .form-buttons{display:block}#register-form .register-form-checkboxes{margin-bottom:20px;display:flex;place-items:center;box-sizing:border-box;padding:30px 40px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#f3f3f3}#register-form .register-form-checkboxes.np{padding:0}#register-form .register-form-checkboxes h4{margin:0 25px 0 0}#register-form .register-form-checkboxes .radio-wrapper{display:inline-block;margin:0 15px 0 0;border:1px solid #fffffe;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:flex;place-items:center;padding:5px 15px;font-size:16px;font-size:1.6rem;background:#fffffe;box-shadow:0 0 20px #e6e6e6;-o-box-shadow:0 0 20px #e6e6e6;-moz-box-shadow:0 0 20px #e6e6e6;-webkit-box-shadow:0 0 20px #e6e6e6}#register-form .register-form-checkboxes .radio-wrapper.active{background:#a3e3cf}#register-form .register-form-checkboxes .radio-wrapper input{margin:0 10px 0 0;padding:0;width:unset}@media only screen and (max-width:682px){#register-form .register-form-checkboxes{display:block;padding:25px}#register-form .register-form-checkboxes h4{margin:0 0 15px 0}#register-form .register-form-checkboxes .radio-wrapper{margin-bottom:10px}}#register-form #register-form-company-fields{display:none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9;float:left;width:100%}#register-form #register-form-company-fields.active{display:block}#register-form #register-form-billingname{display:none;clear:both;padding-top:20px;margin-bottom:40px}#register-form #register-form-billingname.active{display:flex}#register-form .form-spacer{clear:both;margin-bottom:25px}#edit-note-modal{width:600px;box-sizing:border-box;padding:25px;height:auto;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:rgba(23,88,208,0.8);-webkit-backdrop-filter:blur(3px);-moz-backdrop-filter:blur(3px);-o-backdrop-filter:blur(3px);-ms-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);z-index:2;display:none}#edit-note-modal.active{display:block}#edit-note-modal input[type="submit"]:hover{background:#278266;border:2px solid #278266}.loginFPErrors p{color:#fffffe}#kp-setup-lp-user{box-sizing:border-box;width:100%;padding:20px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#1758d0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f71227 0), to(#8e111d 100%));background:-webkit-linear-gradient(left, #f71227 0, #8e111d 100%);background:-ms-linear-gradient(left, #f71227 0, #8e111d 100%);background:-moz-linear-gradient(left, #f71227 0, #8e111d 100%);background:-o-linear-gradient(left, #f71227 0, #8e111d 100%);background:linear-gradient(left, #f71227 0, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-moz-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-ms-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-o-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:background:linear-gradient(left, #f71227 0, #8e111d 100%);;color:#fffffe;display:grid;grid-template-columns:auto 500px;grid-gap:20px}@media only screen and (max-width:1300px){#kp-setup-lp-user{grid-template-columns:1fr}}#kp-setup-lp-user #wishkey-holder{position:relative}#kp-setup-lp-user #wishkey-holder label span{display:inline-block;padding-top:5px;color:#ff0}#kp-setup-lp-user #wishkey-holder input#wishkey{padding-left:40px;position:relative;margin-bottom:0}#kp-setup-lp-user #wishkey-holder:before{content:"";width:20px;height:100%;left:10px;top:0;position:absolute;background:url("../../images/icons/icon-key-blue.svg") no-repeat center 15px;background-position:contain;z-index:1}@-moz-keyframes fadeInOpacity{from{-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}}@-webkit-keyframes fadeInOpacity{from{-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}}@-o-keyframes fadeInOpacity{from{-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}}@keyframes fadeInOpacity{from{-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}}table{width:100%}table thead{background:#eee;color:#fffffe}table thead tr th{font-weight:700;border-right:1px solid #efefef}table thead tr th:last-child{border-right:0 none}table tr:nth-child(even){background:#fbfbfb}table tr td,table tr th{padding:5px}table tr td{border-right:1px solid #fffffe}table tr td:last-child{border-right:0 none}@media only screen and (max-width:682px){table.mobile tr td:first-child,table.mobile tr th:first-child{display:none}}.table{display:table;width:100%;border-collapse:collapse}.table .table-head{display:table-header-group;color:#1758d0}.table .table-head span{display:table-cell;padding:10px;border-bottom:1px solid #ccc;font-weight:700}.table .table-body{display:table-row-group}.table .table-body .table-row{display:table-row}.table .table-body .table-row span{display:table-cell;padding:10px;border-bottom:1px solid #ccc}.table .table-body .table-row span.name{font-style:italic;-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.table .table-body .table-row span.key{min-width:140px}.table .table-body .table-row span.key a{display:inline-block;width:20px;height:18px;margin:0 0 0 10px;background:url("../../images/lp/icons/icon-mail-blue.svg") no-repeat center center;background-size:contain;vertical-align:middle}.table .table-body .table-row span.note a{display:inline-block;width:18px;height:16px;margin:0 0 0 10px;background:url("../../images/lp/icons/icon-edit-blue.svg") no-repeat center center;background-size:contain;vertical-align:middle}.table .table-body .table-row span.status p{margin:0;padding:3px 15px;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;background:#ffa500;text-align:center;color:#fffffe !important;display:inline-block}.table .table-body .table-row span.progress{font-style:italic;-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.table .table-body .table-row span.progress .progress-bar{height:5px;margin-bottom:0}.table .table-body .table-row.in-use span.name{font-weight:700;font-style:normal;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.table .table-body .table-row.in-use span.key{color:#31a37f}.table .table-body .table-row.in-use span.key a{display:none}.table .table-body .table-row.in-use span.status p{background:#31a37f}.table .table-body .table-row.in-use span.progress{font-style:normal;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.table .table-body .table-row.in-use span.progress .stat-item{color:#1758d0;padding:3px 12px;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;border:1px solid #e6e6e6;background:#e6e6e6;margin:5px 5px 5px 0;display:inline-block;white-space:nowrap}.table .table-body .table-row.in-use span.progress .stat-item.duration{position:relative;padding-left:31px}.table .table-body .table-row.in-use span.progress .stat-item.duration:before{content:"";position:absolute;left:14px;top:6px;width:12px;height:13px;background:url("../../images/icons/icon-timer-blue.svg") no-repeat center center}.table .table-body .table-row.in-use span.progress .stat-item:last-child{margin-right:0}.table .table-body .table-row.in-use span.progress .dl-cert{padding:3px 15px 3px 35px;background:#1758d0;color:#fffffe;font-weight:700;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:relative;white-space:nowrap}.table .table-body .table-row.in-use span.progress .dl-cert:before{content:"";width:15px;height:15px;position:absolute;top:4px;left:12px;background:url("../../images/icons/icon-download-w.svg") no-repeat center center;background-size:cover}.table .table-body .table-row.in-use span.progress .dl-cert:hover{background:#00228b}.table .table-body .table-row.in-use.self-use span.status p{background:#1758d0}.table .table-body .table-row .no-purchased-courses-yet{width:100%;box-sizing:border-box;padding:20px 0 0 0;text-align:center}.table#kz-table .table-body .table-row span{font-size:14px;font-size:1.4rem}.table#kz-table .table-body .table-row:hover{background:#f8f9fb}@media (max-width:682px){.table{display:block}.table .table-head{display:none}.table .table-body{display:block}.table .table-body .table-row{display:block;border-bottom:1px solid #ccc}.table .table-body .table-row span{display:block;padding:8px 0;border-bottom:none}}.player-container{display:inline-block;margin:10px;margin-bottom:200px}.player-container .player-controls{text-align:center;margin-top:5px;display:grid;grid-template-columns:65px auto 65px;align-items:center}.player-container .player-controls#player2controls{-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.player-container .player-controls .progress-bar{width:100%;height:10px;background-color:#ddd;position:relative;cursor:pointer;margin-bottom:1px}.player-container .player-controls .progress-bar .progress{height:100%;background-color:#f71227;position:absolute;left:0;top:0}.player-container .player-controls .current-time{font-size:14px;margin-left:5px;font-weight:700}.player-container .player-controls .fullscreen-btn{width:30px;height:30px;background-image:url("../../images/lp/icons/icon-fullscreen-red.svg");background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;margin-left:10px}.player-container .player-controls .play-pause-btn{width:40px;height:40px;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#fff;border:none;cursor:pointer;background-image:url("../../images/lp/icons/icon-play-red.svg");background-size:60%;background-repeat:no-repeat;background-position:55% center}.player-container .player-controls .play-pause-btn.paused{background-image:url("../../images/lp/icons/icon-pause-red.svg");background-size:50%;background-position:center}.lp-audioplayer-wrapper{box-sizing:border-box;padding:0 25px 25px 25px;background:#fffffe;border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;top:0;z-index:2;position:relative}.lp-audioplayer-wrapper:after{content:none;width:100%;height:calc(100% - 140px);top:140px;background:#f0f2f8;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;left:0;position:absolute;z-index:-1}@media only screen and (max-width:850px){.lp-audioplayer-wrapper{padding:0}.lp-audioplayer-wrapper:after{height:calc(100% - 110px);top:110px}}.lp-audioplayer-wrapper .lp-audioplayer{display:flex;align-items:center;margin:0 0 25px 0;box-sizing:border-box;padding:0 10%}.lp-audioplayer-wrapper .lp-audioplayer img{width:250px;position:relative;z-index:1}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner{background:#31a37f;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#227259 5%, EndColorstr=#31a37f 30%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#227259 5%, EndColorstr=#31a37f 30%);background:-webkit-gradient(linear, left top, left bottom, from(#227259 5%), to(#31a37f 30%));background:-webkit-linear-gradient(left, #227259 5%, #31a37f 30%);background:-ms-linear-gradient(left, #227259 5%, #31a37f 30%);background:-moz-linear-gradient(left, #227259 5%, #31a37f 30%);background:-o-linear-gradient(left, #227259 5%, #31a37f 30%);background:linear-gradient(left, #227259 5%, #31a37f 30%);background-color:#227259;background-image:-webkit-linear-gradient(left,#227259 5%,#31a37f 30%);background-image:-moz-linear-gradient(left,#227259 5%,#31a37f 30%);background-image:-ms-linear-gradient(left,#227259 5%,#31a37f 30%);background-image:-o-linear-gradient(left,#227259 5%,#31a37f 30%);background-image:background:linear-gradient(left, #227259 5%, #31a37f 30%);;position:relative;height:150px;width:100%;margin-top:20px;box-sizing:border-box;border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;padding:20px 0 0 25px;max-width:900px}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner h3{color:#fffffe;margin-bottom:10px !important;padding-left:10px}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner:after{content:"";height:100%;width:50px;background:#227259;left:-29px;top:0;position:absolute;z-index:0}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player{height:80px;background-color:transparent;width:calc(100% - 15px)}@media only screen and (max-width:850px){.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player{width:100%}}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-big-play-button{display:none}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar{height:100%;width:100%;display:flex;justify-content:center;border:1px solid rgba(255,255,254,0.2);border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;box-sizing:border-box;padding:0 10px;background:#8e111d;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#8e111d 0, EndColorstr=#f71227 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#8e111d 0, EndColorstr=#f71227 100%);background:-webkit-gradient(linear, left top, left bottom, from(#8e111d 0), to(#f71227 100%));background:-webkit-linear-gradient(left, #8e111d 0, #f71227 100%);background:-ms-linear-gradient(left, #8e111d 0, #f71227 100%);background:-moz-linear-gradient(left, #8e111d 0, #f71227 100%);background:-o-linear-gradient(left, #8e111d 0, #f71227 100%);background:linear-gradient(left, #8e111d 0, #f71227 100%);background-color:#8e111d;background-image:-webkit-linear-gradient(left,#8e111d 0,#f71227 100%);background-image:-moz-linear-gradient(left,#8e111d 0,#f71227 100%);background-image:-ms-linear-gradient(left,#8e111d 0,#f71227 100%);background-image:-o-linear-gradient(left,#8e111d 0,#f71227 100%);background-image:background:linear-gradient(left, #8e111d 0, #f71227 100%);;box-shadow:0 0 15px rgba(0,0,1,0.2);-o-box-shadow:0 0 15px rgba(0,0,1,0.2);-moz-box-shadow:0 0 15px rgba(0,0,1,0.2);-webkit-box-shadow:0 0 15px rgba(0,0,1,0.2)}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-play-control{width:70px;flex-shrink:0}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-play-control .vjs-icon-placeholder{width:55px;height:55px;background:rgba(255,255,254,0.1);border:2px solid #fffffe;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;text-align:center}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-play-control .vjs-icon-placeholder:before{font-size:40px;font-size:4rem;line-height:80px;width:55px}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-time-control{display:flex;justify-content:center;align-content:center;align-items:center;padding:0}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-time-control div{display:flex;align-items:center}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-time-control span{color:#fffffe;font-size:16px;font-size:1.6rem}@media only screen and (max-width:682px){.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-time-control span{font-size:13px;font-size:1.3rem}}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-progress-control{padding:0 0 0 15px}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-progress-control .vjs-progress-holder{height:5px}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress{background:#fffffe;border-radius:99px;-o-border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before{font-size:28px;font-size:2.8rem;top:-12px}@media only screen and (max-width:1300px){.lp-audioplayer-wrapper .lp-audioplayer{padding:0}.lp-audioplayer-wrapper .lp-audioplayer img{width:190px}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner{height:120px}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner:after{width:80px;left:-79px}}@media only screen and (max-width:850px){.lp-audioplayer-wrapper .lp-audioplayer{margin-bottom:0}.lp-audioplayer-wrapper .lp-audioplayer img{display:none}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0;padding:0;background:none}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner:after{content:none}.lp-audioplayer-wrapper .lp-audioplayer .lp-audioplayer-inner h3{display:none}}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick){position:sticky;top:0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=rgba(255,255,254,0) 80%, EndColorstr=rgba(255,255,254,0.7) 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=rgba(255,255,254,0) 80%, EndColorstr=rgba(255,255,254,0.7) 100%);background:-webkit-gradient(linear, bottom top, bottom bottom, from(rgba(255,255,254,0) 80%), to(rgba(255,255,254,0.7) 100%));background:-webkit-linear-gradient(bottom, rgba(255,255,254,0) 80%, rgba(255,255,254,0.7) 100%);background:-ms-linear-gradient(bottom, rgba(255,255,254,0) 80%, rgba(255,255,254,0.7) 100%);background:-moz-linear-gradient(bottom, rgba(255,255,254,0) 80%, rgba(255,255,254,0.7) 100%);background:-o-linear-gradient(bottom, rgba(255,255,254,0) 80%, rgba(255,255,254,0.7) 100%);background:linear-gradient(bottom, rgba(255,255,254,0) 80%, rgba(255,255,254,0.7) 100%);background-color:rgba(255,255,254,0);background-image:-webkit-linear-gradient(bottom,rgba(255,255,254,0) 80%,rgba(255,255,254,0.7) 100%);background-image:-moz-linear-gradient(bottom,rgba(255,255,254,0) 80%,rgba(255,255,254,0.7) 100%);background-image:-ms-linear-gradient(bottom,rgba(255,255,254,0) 80%,rgba(255,255,254,0.7) 100%);background-image:-o-linear-gradient(bottom,rgba(255,255,254,0) 80%,rgba(255,255,254,0.7) 100%);background-image:background:linear-gradient(bottom, rgba(255,255,254,0) 80%, rgba(255,255,254,0.7) 100%)}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick):after{content:none}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick) .lp-audioplayer img{display:none}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick) .lp-audioplayer .lp-audioplayer-inner{margin:0;padding:0;background:none;height:85px}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick) .lp-audioplayer .lp-audioplayer-inner:after{content:none}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick) .lp-audioplayer .lp-audioplayer-inner h3{display:none}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick) .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player{width:100%}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick) .lp-audioplayer .lp-audioplayer-inner .vjs-audio-player .vjs-control-bar{border-radius:0 0 30px 40px;-o-border-radius:0 0 30px 40px;-moz-border-radius:0 0 30px 40px;-webkit-border-radius:0 0 30px 40px}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick) .lp-audioplayer-jumpmarks{-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.lp-audioplayer-wrapper.xis-sticky:not(.no-stick) .lp-audioplayer-jumpmarks .lp-audioplayer-jumpmark{pointer-events:none}.lp-audioplayer-jumpmarks{width:100%;box-sizing:border-box;background:#f0f2f8;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center;padding:20px 10px 10px 10px;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.lp-audioplayer-jumpmarks .lp-audioplayer-jumpmark{display:inline-block;padding:8px 15px;background:#31a37f;background:#f71227;color:#fffffe;margin:0 10px 10px 0;border-radius:99px;-o-border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.lp-audioplayer-jumpmarks .lp-audioplayer-jumpmark.active{background:#8e111d}@media only screen and (max-width:682px){.lp-audioplayer-jumpmarks .lp-audioplayer-jumpmark{font-size:13px;font-size:1.3rem}}@media only screen and (max-width:850px){.lp-audioplayer-jumpmarks{background:none;margin:0;padding:10px}}.lp-audioplayer-jumpmarks.no-stick{position:relative !important}.c-checkout-mode,.c-cart-message{display:none !important}.c-cart-items-form .c-cart-items thead{background:#f71227}.c-cart-items-form .c-cart-items tfoot tr{background:#fffffe}.c-cart-items-form .c-cart-items tfoot tr td{padding:25px 0}@media only screen and (max-width:682px){.c-cart-items-form{margin-bottom:30px}.c-cart-items-form .c-cart-items thead{display:none}.c-cart-items-form .c-cart-items table,.c-cart-items-form .c-cart-items tbody,.c-cart-items-form .c-cart-items th,.c-cart-items-form .c-cart-items td,.c-cart-items-form .c-cart-items tr{display:block}}.c-button:hover{background:#31a37f !important}.c-primary-button{background:#31a37f !important;color:#fffffe;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.c-primary-button:hover{color:#fffffe !important;background:#227259 !important}.small-addition{display:block;color:#808080;font-style:italic;font-size:12px;font-size:1.2rem;line-height:14px;white-space:nowrap}.c-custom-cart-total th,.c-custom-cart-total td{font-weight:700;font-size:18px;font-size:1.8rem}.c-checkout-cart .c-cart-totals tr td{text-align:right}.c-checkout-account{max-width:unset !important;margin:50px 0 0 0 !important;display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.c-checkout-account .c-checkout-new-user{box-sizing:border-box;padding:30px;margin:0 !important;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#f0f2f8;float:none !important;width:100% !important;text-align:left}.c-checkout-account .c-checkout-existing-user{border:none !important;float:none !important;width:100% !important;text-align:left}.c-checkout-account .c-checkout-existing-user .c-field-checkbox{display:inline-block;margin-bottom:20px}.c-checkout-account .c-checkout-existing-user .c-field-checkbox input{margin-top:5px}@media only screen and (max-width:850px){.c-checkout-account{grid-template-columns:1fr !important;grid-gap:10px}}#custom-checkout-billing-address{display:block;box-sizing:border-box;padding:40px;background:#f1f1f1;margin-bottom:40px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:17px;font-weight:700}.c-cart-summary{background:#f1f1f1;box-sizing:border-box;padding:40px;width:90%;margin:48px 0 0 10%;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.c-cart-summary .c-cart-summary-items tr{background:none}.c-cart-summary .c-cart-summary-items tr td{border-right:none;text-align:right}.c-cart-summary .c-cart-summary-items .c-cart-summary-totals-row-total .c-cart-summary-totals-label{text-align:left;padding:10px 0 0 0;margin-top:10px}.c-cart-summary .c-cart-summary-items .c-cart-summary-item .c-cart-summary-item-details{text-align:left}.c-cart-summary .c-cart-summary-items .c-cart-summary-item .c-cart-summary-item-details small{font-style:italic;color:#737373}.c-cart-summary .c-cart-summary-items .c-cart-summary-totals-label-taxes{text-align:left;padding-left:0}@media only screen and (max-width:1025px){.c-cart-summary{margin:48px 0 0 0;width:100%;padding:20px}}.c-payment-method-wrapper.payment-method-1.type-1,.c-payment-method-wrapper.payment-method-1.type-2,.c-payment-method-wrapper.payment-method-1.type-100-000-000{display:none}.c-payment-method-wrapper.payment-method-3{position:relative}.c-payment-method-wrapper.payment-method-3:before{content:"";width:80px;height:43px;position:relative;right:0;top:10px;margin-right:5px;display:inline-block;background:url("../../images/icons/icon-paypal.svg") no-repeat center center;background-size:contain;float:right}.c-payment-method-wrapper.payment-method-4{position:relative}.c-payment-method-wrapper.payment-method-4:before{content:"";width:80px;height:43px;position:relative;right:0;top:10px;margin-right:5px;display:inline-block;background:url("../../images/icons/icon-creditcard-universal.svg") no-repeat center center;background-size:contain;float:right}.c-payment-method-wrapper.payment-method-5{position:relative}.c-payment-method-wrapper.payment-method-5:before{content:"";width:60px;height:43px;position:relative;right:8px;top:10px;margin-right:5px;display:inline-block;background:url("../../images/icons/icon-klarna.svg") no-repeat center center;background-size:contain;float:right}.c-payment-method-wrapper .c-method-radio{width:15px}@media only screen and (max-width:682px){.c-payment-method-wrapper .c-method-radio{top:8px !important}.c-payment-method-wrapper .c-payment-method-section label{padding-left:27px !important}}#demolesson{margin-top:150px}#demolesson #demolesson-sofie{display:grid;grid-gap:50px;grid-template-columns:250px auto;align-items:center}#demolesson #demolesson-sofie #demolesson-sofie-introtext{box-sizing:border-box;padding-right:40px}#demolesson .accer-item{margin-right:0}#demolesson .slick-slider{xoverflow:visible !important}#demolesson .slick-slide{xheight:auto !important}#demolesson .outer-slider > .slick-list{transition:all .3s ease ease-in-out;-o-transition:all .3s ease ease-in-out;-moz-transition:all .3s ease ease-in-out;-webkit-transition:all .3s ease ease-in-out}@media only screen and (max-width:850px){#demolesson{margin-top:100px}#demolesson #demolesson-sofie{grid-template-columns:1fr;text-align:center}#demolesson #demolesson-sofie img{width:150px;margin-left:calc(50% - 75px)}#demolesson #demolesson-sofie #demolesson-sofie-introtext{padding-right:0}#demolesson #demolesson-sofie #demolesson-sofie-introtext h4{font-weight:300;font-size:16px;font-size:1.6rem;letter-spacing:0}}#demolesson .modal,#demolesson .question{margin-bottom:20px}#demolesson .modal .question-content .question-img .img-rounded,#demolesson .question .question-content .question-img .img-rounded{border:1px solid #e6e6e6;box-shadow:0 0 25px #f0f2f8;-o-box-shadow:0 0 25px #f0f2f8;-moz-box-shadow:0 0 25px #f0f2f8;-webkit-box-shadow:0 0 25px #f0f2f8}#demolesson .modal .question-content.layout-panorama,#demolesson .question .question-content.layout-panorama{display:grid;grid-template-rows:auto auto;grid-gap:40px}#demolesson .modal .question-content.layout-twocol,#demolesson .question .question-content.layout-twocol{display:grid;grid-template-columns:.7fr 1fr;grid-gap:40px}.img-rounded{overflow:hidden;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.img-rounded img{display:block}section.red{background:#f71227}section.darkred{background:#8e111d}section.darkblue{background:#00228b}section.red-to-darkred{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, top top, top bottom, from(#f71227 0), to(#8e111d 100%));background:-webkit-linear-gradient(top, #f71227 0, #8e111d 100%);background:-ms-linear-gradient(top, #f71227 0, #8e111d 100%);background:-moz-linear-gradient(top, #f71227 0, #8e111d 100%);background:-o-linear-gradient(top, #f71227 0, #8e111d 100%);background:linear-gradient(top, #f71227 0, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-moz-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-ms-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:-o-linear-gradient(top,#f71227 0,#8e111d 100%);background-image:background:linear-gradient(top, #f71227 0, #8e111d 100%)}section.darkred-to-red{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, bottom top, bottom bottom, from(#f71227 0), to(#8e111d 100%));background:-webkit-linear-gradient(bottom, #f71227 0, #8e111d 100%);background:-ms-linear-gradient(bottom, #f71227 0, #8e111d 100%);background:-moz-linear-gradient(bottom, #f71227 0, #8e111d 100%);background:-o-linear-gradient(bottom, #f71227 0, #8e111d 100%);background:linear-gradient(bottom, #f71227 0, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(bottom,#f71227 0,#8e111d 100%);background-image:-moz-linear-gradient(bottom,#f71227 0,#8e111d 100%);background-image:-ms-linear-gradient(bottom,#f71227 0,#8e111d 100%);background-image:-o-linear-gradient(bottom,#f71227 0,#8e111d 100%);background-image:background:linear-gradient(bottom, #f71227 0, #8e111d 100%)}section#intro-bar{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr=#f71227 0, EndColorstr=#8e111d 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f71227 0), to(#8e111d 100%));background:-webkit-linear-gradient(left, #f71227 0, #8e111d 100%);background:-ms-linear-gradient(left, #f71227 0, #8e111d 100%);background:-moz-linear-gradient(left, #f71227 0, #8e111d 100%);background:-o-linear-gradient(left, #f71227 0, #8e111d 100%);background:linear-gradient(left, #f71227 0, #8e111d 100%);background-color:#f71227;background-image:-webkit-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-moz-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-ms-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:-o-linear-gradient(left,#f71227 0,#8e111d 100%);background-image:background:linear-gradient(left, #f71227 0, #8e111d 100%);;background:url("../../images/main/pylone-auf-strasse.webp") no-repeat center center #f71227;background-size:cover;position:relative;z-index:0}section#intro-bar:before{content:"";width:100%;height:100%;background:rgba(0,0,1,0.2);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;z-index:-1;top:0;left:0}section#intro-bar #intro-bar-content{padding:130px 0 40px 0;margin-bottom:50px;text-align:center}section#intro-bar #intro-bar-content span{font-weight:700;margin-bottom:15px;color:#fffffe}section#intro-bar #intro-bar-content h1,section#intro-bar #intro-bar-content h2,section#intro-bar #intro-bar-content h3,section#intro-bar #intro-bar-content h4,section#intro-bar #intro-bar-content p{color:#fffffe}@media only screen and (max-width:682px){section#intro-bar #intro-bar-content{padding:80px 0 15px 0}}footer{width:100%;position:absolute;left:0;bottom:0;height:450px;background:#000001;padding:40px 0;box-sizing:border-box}footer p{color:#fffffe}footer a{font-weight:300;display:inline-block;margin-bottom:15px}footer a:hover{color:#f71227}@media only screen and (max-width:682px){footer{height:auto;position:relative;padding:50px 0}}