.calculate-tabs .calculate-tabs__body{position:relative}.calculate-tabs .calculate-tabs__body:before{position:absolute;top:0;left:0;min-height:368px;width:100%;content:"";display:block;background:-webkit-gradient(linear,left top,left bottom,from(#f5f9fc),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#f5f9fc 0,rgba(255,255,255,0) 100%);border-top-right-radius:8px}.calculate-tabs__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.calculate-tabs__head .calculate-tabs__head-item{padding:16px 24px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f5f9fc;color:#546472;font-weight:700;font-size:18px;line-height:22px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:block}.calculate-tabs__head .calculate-tabs__head-item.active,.calculate-tabs__head .calculate-tabs__head-item:hover{color:#fff;background-color:#0978be}.lightSolutions{padding:40px;position:relative}@media (max-width:992px){.lightSolutions{padding:40px 0}}.lightSolutions>*{position:relative}.lightSolutions .lightSwitch .list-items .item .row>:not(.col-number){-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}@media (max-width:768px){.lightSolutions .lightSwitch .list-items .item .row>:not(.col-number){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.lightSolutions .lightSwitch .list-items .item .row>.col-number{-webkit-box-flex:0;-ms-flex:0 0 16%;flex:0 0 16%;max-width:16%}@media (max-width:768px){.lightSolutions .lightSwitch .list-items .item .row>.col-number{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.lightSolutions .list-items .item{position:relative}.lightSolutions .list-items .item .action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:-12.5px;-webkit-transform:translate(0,calc(-50% + 8px));transform:translate(0,calc(-50% + 8px));font-weight:700;font-size:12px;height:25px;background-color:#e2001a;color:#fff;display:none}@media (min-width:769px){.lightSolutions .list-items .item .action{top:calc(50% - 16px);position:absolute;border-radius:50%;width:25px}}@media (max-width:768px){.lightSolutions .list-items .item .action{width:80px;border-radius:4px;margin-bottom:15px;margin-left:auto}}.lightSolutions .list-items.enable-action .item .action{display:-webkit-box;display:-ms-flexbox;display:flex}.lightSolutions .addmore-btn{font-size:12px;padding:5px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0978be;color:#fff;border-radius:20px}.lightSolutions .addmore-btn span{margin-right:5px}@media (max-width:590px){.lightSolutions #parameters-type{margin-bottom:24px}.lightSolutions #parameters-type legend{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}.lightSolutions #parameters-type .form-control{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px);margin-right:8px;max-width:calc(50% - 4px);margin-top:8px;margin-bottom:0}.lightSolutions #parameters-type .form-control label{min-width:100%}.lightSolutions #parameters-type .form-control:last-child{margin-right:0}}@media (max-width:400px){.lightSolutions #parameters-type .form-control{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0}}.lightSolutions .step-process{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightSolutions .step-process .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9bacbc;font-weight:700;margin:0 12px}.lightSolutions .step-process .step .number{width:30px;height:30px;border-radius:50%;background-color:#9bacbc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;color:#fff;margin-right:16px}.lightSolutions .step-process .step.active{color:#0978be}.lightSolutions .step-process .step.active .number{background-color:#0978be}.lightSolutions .step-process .dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 4px}.lightSolutions .step-process .dots.active span{background-color:#0978be}.lightSolutions .step-process .dots span{background-color:#9bacbc;height:4px;width:4px;border-radius:50%;margin:0 4px}.lightSolutions .solution-result .row{margin-left:-4px;margin-right:-4px}.lightSolutions .solution-result .row>*{padding:0 4px}.lightSolutions .solution-result .light-result{min-height:574px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../assets/images/bg-light.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:24px;position:relative}.lightSolutions .solution-result .light-result .inner{text-align:center}.lightSolutions .solution-result .light-result .inner>p{max-width:400px;margin:0 auto 24px;font-size:26px;line-height:32px;text-align:center;font-weight:700;color:#00131f}.lightSolutions .solution-result .light-result .inner .lights{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#0978be;font-size:56px;font-weight:700;font-family:Manrope,sans-serif}.lightSolutions .solution-result .light-result .inner .lights .number{margin-right:16px}.lightSolutions .solution-result .light-result .inner .lights span:not(.number){margin-left:4px}.lightSolutions .solution-result .light-result .inner .lights span:not(.number) img{max-width:100px}.lightSolutions .solution-result .light-result .link{position:absolute;right:24px;bottom:24px}.lightSolutions .solution-result .light-result .link .btn{width:56px;height:56px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightSolutions .solution-result .light-result .link .btn span{margin:0;font-size:24px}.lightSolutions .solution-result .light-result .link .btn span::before{line-height:1}.lightSolutions .solution-result .spec-table{width:100%}.lightSolutions .solution-result .spec-table tr td{font-size:12px;padding:8px 0;border-bottom:solid 1px #e1edf2;vertical-align:top}.lightSolutions .solution-result .spec-table tr td:first-child{width:130px}.lightSolutions .solution-result .spec-table tr td p{margin:0}.lightSolutions .solution-result .spec-table tr td .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lightSolutions .solution-result .spec-table tr td .icon img{max-width:16px;margin-right:8px}.lightSolutions .solution-result .spec-table tr td b{color:#000021}.lightSolutions .solution-result .spec-table tr td:last-child{text-align:right}.lightSolutions .solution-result .spec-table tr:last-child td{border:none}.lightSolutions .mpe-certification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #d6e3e8;border-bottom:1px solid #d6e3e8;position:relative}.lightSolutions .mpe-certification>*{padding:0 24px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:768px){.lightSolutions .mpe-certification>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.lightSolutions .mpe-certification .img{padding:0 24px 0 0}.lightSolutions .mpe-certification .text{position:relative;padding:24px}.lightSolutions .mpe-certification .text:after{position:absolute;top:0;left:0;height:100%;width:1px;background-color:#d6e3e8;content:"";display:block}@media (max-width:768px){.lightSolutions .mpe-certification .text:after{display:none}}.lightSolutions .mpe-certification .text p{color:#546472;font-weight:700;font-size:18px}.lightSolutions .banner-apps{padding:56px 24px 56px 56px}@media (max-width:768px){.lightSolutions .banner-apps{padding:24px 24px 0;margin-top:90px}}#message-height{color:red;font-weight:700;font-size:14px;margin-bottom:20px}.select2-dropdown{min-width:50px!important}