:root{--color-white:#fff;--color-black:#000}.logged-in .product-application-form form .applicationActions.active{top:112px}.product-application-form{background:#191919;margin:50px 0;padding:48px}@media screen and (max-width:750px){.product-application-form{padding:5vw}}.product-application-form *,.product-application-form :before,.product-application-form :after{box-sizing:border-box}.product-application-form .successMessage{color:#fff;width:100%;padding:0 0 24px;font-size:20px;display:none}.product-application-form .successMessage *{color:#fff;font-size:20px}.product-application-form .successMessage a{color:#ffcd00;text-decoration:underline;display:inline-block}.product-application-form .successMessage a:hover{color:#ffcd00;text-decoration:none}.product-application-form .successMessage.show{display:block}.product-application-form .successMessage.show~form{display:none}.product-application-form h1{color:#fff;margin:0 0 48px;font-size:48px;font-weight:900;line-height:1.2}@media screen and (max-width:1200px){.product-application-form h1{font-size:6vw}}.product-application-form form .formApplicationHeader{-ms-border-radius:8px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-moz-flex-wrap:wrap;border:1px solid #ffcd00;border-radius:8px;flex-wrap:wrap;justify-content:space-between;padding:48px 48px 38px;display:flex}@media screen and (max-width:1200px){.product-application-form form .formApplicationHeader{padding:5vw 5vw calc(5vw - 10px)}}.product-application-form form .formApplicationHeader .headerTitle{width:16.3%}.product-application-form form .formApplicationHeader .headerTitle h2{color:#fff;font-size:24px;font-weight:900;line-height:1.3}@media screen and (max-width:1200px){.product-application-form form .formApplicationHeader .headerTitle{width:100%;margin-bottom:10px}}.product-application-form form .formApplicationHeader .form-group{width:79.3%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-moz-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (max-width:1200px){.product-application-form form .formApplicationHeader .form-group{width:100%}}.product-application-form form .formApplicationHeader .form-group .form-item{width:48%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-moz-flex-wrap:wrap;-moz-align-items:center;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}@media screen and (max-width:700px){.product-application-form form .formApplicationHeader .form-group .form-item{width:100%}}.product-application-form form .formApplicationHeader .form-group .form-item label{color:#fff;letter-spacing:-.4px;width:35%;font-size:16px}@media screen and (max-width:990px){.product-application-form form .formApplicationHeader .form-group .form-item label{width:100%;margin-bottom:10px}}.product-application-form form .formApplicationHeader .form-group .form-item .required{color:#d81717;padding-left:5px}.product-application-form form .formApplicationHeader .form-group .form-item input{-ms-border-radius:20px;color:#fff;border:1px solid #ffcd00;border-radius:20px;width:61.3%;height:40px;padding:0 16px;font-size:16px;line-height:42px}.product-application-form form .formApplicationHeader .form-group .form-item input::placeholder{color:#ffffff4d}.product-application-form form .formApplicationHeader .form-group .form-item input:placeholder-shown{color:#ffffff4d}.product-application-form form .formApplicationHeader .form-group .form-item input:-ms-placeholder-shown{color:#ffffff4d}.product-application-form form .formApplicationHeader .form-group .form-item input{background:#191919}@media screen and (max-width:990px){.product-application-form form .formApplicationHeader .form-group .form-item input{width:100%;margin-bottom:10px}}.product-application-form form .formApplicationHeader .form-group .form-item input:focus{outline:none}.product-application-form form .formApplicationHeader .form-group .form-item.error .errorMessage{padding-left:40%}@media screen and (max-width:990px){.product-application-form form .formApplicationHeader .form-group .form-item.error .errorMessage{padding-left:0}}.product-application-form form .applicationActions{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-flex-wrap:wrap;-moz-align-items:center;-moz-justify-content:space-between;background:#191919;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:40px 0;display:flex}.product-application-form form .applicationActions.active{z-index:10;border-bottom:2px solid #ffcd00;width:100%;max-width:1024px;margin-left:-512px;position:fixed;top:80px;left:50%}@media screen and (max-width:1150px){.product-application-form form .applicationActions.active{width:calc(100% - 120px);margin-left:0%;left:60px}}@media screen and (max-width:990px){.product-application-form form .applicationActions.active{width:calc(100% - 136px);left:68px}}@media screen and (max-width:750px){.product-application-form form .applicationActions.active{width:84.4%;left:7.8%}}@media screen and (max-width:575px){.product-application-form form .applicationActions.active{width:80.4%;left:9.8%}}.product-application-form form .applicationActions h2{color:#fff;font-size:24px;line-height:1.2}.product-application-form form .applicationActions .applicationLeft{width:calc(100% - 500px)}@media screen and (max-width:750px){.product-application-form form .applicationActions .applicationLeft{width:100%;margin-bottom:10px}}.product-application-form form .applicationActions .applicationRight{width:500px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-align-items:center;-moz-justify-content:flex-end;-moz-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media screen and (max-width:750px){.product-application-form form .applicationActions .applicationRight{-moz-justify-content:start;justify-content:start;width:100%}}.product-application-form form .applicationActions .applicationRight .addNewApplication{color:#fff;width:160px;margin-right:40px;padding-left:60px;font-size:16px;text-decoration:none;position:relative}@media screen and (max-width:575px){.product-application-form form .applicationActions .applicationRight .addNewApplication{width:100%;margin-top:10px;margin-bottom:30px}}.product-application-form form .applicationActions .applicationRight .addNewApplication:hover{color:#fff;text-decoration:none}.product-application-form form .applicationActions .applicationRight .addNewApplication:before{-ms-border-radius:100%;content:"";-o-transition:transform .5s 0s;background:#ffcd00 url(//norclamp.no/wp-content/plugins/product-application/build/plus.6f0463e2.svg) 50%/30px no-repeat;border-radius:100%;width:40px;height:40px;transition:transform .5s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-application-form form .applicationActions .applicationRight .submitBtn{cursor:pointer;color:#000;-ms-border-radius:20px;background:#ffcd00 url(//norclamp.no/wp-content/plugins/product-application/build/arrow.316df303.svg) calc(100% - 16px)/24px no-repeat;border-radius:20px;padding:0 50px 0 24px;font-size:16px;font-weight:700}.product-application-form form .applicationActions .applicationRight .submitBtn .label,.product-application-form form .applicationActions .applicationRight .submitBtn .number{cursor:pointer;line-height:40px;display:inline-block}.product-application-form form .applicationPlaceholder{width:100%;height:128px;display:none}@media screen and (max-width:750px){.product-application-form form .applicationPlaceholder{height:175px}}@media screen and (max-width:575px){.product-application-form form .applicationPlaceholder{height:230px}}.product-application-form form .applicationList{width:100%}.product-application-form form .applicationList .applicationItem{-ms-border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-flex-wrap:wrap;-moz-justify-content:center;-moz-justify-content:space-between;background:#1e1e1e;border-radius:8px;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;padding:64px 48px 44px 96px;display:flex;position:relative}@media screen and (max-width:750px){.product-application-form form .applicationList .applicationItem{border-left:5px solid #ffcd00;padding:5vw}}.product-application-form form .applicationList .applicationItem:last-child{margin-bottom:0}.product-application-form form .applicationList .applicationItem:before{-ms-border-radius:10px;content:"";background:#ffcd00;border-radius:10px;width:5px;height:calc(100% - 96px);position:absolute;top:50%;left:48px;transform:translateY(-50%)}@media screen and (max-width:750px){.product-application-form form .applicationList .applicationItem:before{display:none}}.product-application-form form .applicationList .applicationItem .deleteListItem{cursor:pointer;background:url(//norclamp.no/wp-content/plugins/product-application/build/delete.15e5a4bd.svg) 50%/70% no-repeat;width:24px;height:24px;display:none;position:absolute;top:20px;right:20px}.product-application-form form .applicationList .applicationItem .form-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-align-items:center;align-items:center;width:100%;margin-bottom:10px;display:flex}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item{-moz-flex-wrap:wrap;flex-wrap:wrap}}.product-application-form form .applicationList .applicationItem .form-item label{color:#fff;width:calc(100% - 210px);font-size:16px}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item label{width:100%;margin-bottom:10px}}.product-application-form form .applicationList .applicationItem .form-item input[type=text]{-ms-border-radius:20px;color:#fff;border:1px solid #ffcd00;border-radius:20px;height:40px;padding:0 16px;font-size:16px;line-height:42px}.product-application-form form .applicationList .applicationItem .form-item input[type=text]::placeholder{color:#ffffff4d}.product-application-form form .applicationList .applicationItem .form-item input[type=text]:placeholder-shown{color:#ffffff4d}.product-application-form form .applicationList .applicationItem .form-item input[type=text]:-ms-placeholder-shown{color:#ffffff4d}.product-application-form form .applicationList .applicationItem .form-item input[type=text]{background:#1e1e1e;width:210px}@media screen and (max-width:990px){.product-application-form form .applicationList .applicationItem .form-item input[type=text]{width:100%;margin-bottom:10px}}.product-application-form form .applicationList .applicationItem .form-item input[type=text]:focus{outline:none}.product-application-form form .applicationList .applicationItem .form-item.error .formBox{border-color:#d81717}.product-application-form form .applicationList .applicationItem .form-item .formBox{width:210px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-ms-border-radius:20px;border:1px solid #ffcd00;border-radius:20px;justify-content:space-between;height:40px;padding:0 16px;line-height:42px;display:flex}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item .formBox{width:100%}}.product-application-form form .applicationList .applicationItem .form-item .formBox input[type=text]{border:none;border-radius:0;width:calc(100% - 70px);height:38px;padding:0;line-height:38px}.product-application-form form .applicationList .applicationItem .form-item .formBox .dropdownBox{width:50px;position:relative}.product-application-form form .applicationList .applicationItem .form-item .formBox .dropdownBox .current{cursor:pointer;color:#fff;background:url(//norclamp.no/wp-content/plugins/product-application/build/chevron.07a8e9b2.svg) 100% no-repeat;width:100%;height:38px;font-size:16px;line-height:38px}.product-application-form form .applicationList .applicationItem .form-item .formBox .dropdownBox .dropdown{-ms-border-radius:8px;z-index:5;background:#1e1e1e;border:1px solid #ffcd00;border-radius:8px;width:50px;display:none;position:absolute;top:45px;left:-10px}.product-application-form form .applicationList .applicationItem .form-item .formBox .dropdownBox .dropdown .element{color:#fff;width:100%;padding:0 10px;line-height:40px}.product-application-form form .applicationList .applicationItem .form-item.requestID .formBox{color:#747474;border:none;padding-left:0}.product-application-form form .applicationList .applicationItem .form-item.half{width:48%}@media screen and (max-width:750px){.product-application-form form .applicationList .applicationItem .form-item.half{width:100%}}.product-application-form form .applicationList .applicationItem .form-item.half .radioBoxes{width:210px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;justify-content:space-between;display:flex}@media screen and (max-width:750px){.product-application-form form .applicationList .applicationItem .form-item.half .radioBoxes{-moz-justify-content:start;justify-content:start;width:100%}.product-application-form form .applicationList .applicationItem .form-item.half .radioBoxes .radioBox{width:48%}}.product-application-form form .applicationList .applicationItem .form-item.half .radioBoxes .radioBox label:before{border-color:#ffcd00}@media screen and (max-width:750px){.product-application-form form .applicationList .applicationItem .form-item.half.toggle-section label,.product-application-form form .applicationList .applicationItem .form-item.half.toggle-section .toggle-switch{width:48%}}.product-application-form form .applicationList .applicationItem .form-item.half.error .errorMessage{padding-left:50%}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item.half.error .errorMessage{padding-left:0}}.product-application-form form .applicationList .applicationItem .form-item.half.error .radioBoxes .radioBox label:before{border-color:#d81717}.product-application-form form .applicationList .applicationItem .form-item.full{width:100%;margin-bottom:15px}.product-application-form form .applicationList .applicationItem .form-item.full label{width:calc(100% - 667px)}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item.full label{width:100%;margin-bottom:10px}}.product-application-form form .applicationList .applicationItem .form-item.full .radioBoxes{width:667px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;justify-content:space-between;display:flex}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item.full .radioBoxes{width:100%}}@media screen and (max-width:990px){.product-application-form form .applicationList .applicationItem .form-item.full .radioBoxes{-moz-flex-wrap:wrap;-moz-justify-content:start;flex-wrap:wrap;justify-content:start}.product-application-form form .applicationList .applicationItem .form-item.full .radioBoxes .radioBox{width:32%;margin-bottom:15px}}@media screen and (max-width:750px){.product-application-form form .applicationList .applicationItem .form-item.full .radioBoxes .radioBox{width:48%}}@media screen and (max-width:400px){.product-application-form form .applicationList .applicationItem .form-item.full .radioBoxes .radioBox{width:100%}}.product-application-form form .applicationList .applicationItem .form-item.full .errorMessage{padding-left:24%}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item.full .errorMessage{padding-left:0%}}.product-application-form form .applicationList .applicationItem .form-item.full textarea{-ms-border-radius:20px;color:#fff;background:#1e1e1e;border:1px solid #ffcd00;border-radius:20px;width:667px;padding:16px;font-size:16px}.product-application-form form .applicationList .applicationItem .form-item.full textarea::placeholder{color:#ffffff4d}.product-application-form form .applicationList .applicationItem .form-item.full textarea:placeholder-shown{color:#ffffff4d}.product-application-form form .applicationList .applicationItem .form-item.full textarea:-ms-placeholder-shown{color:#ffffff4d}.product-application-form form .applicationList .applicationItem .form-item.full textarea{min-height:96px}.product-application-form form .applicationList .applicationItem .form-item.full textarea:focus{outline:none}.product-application-form form .applicationList .applicationItem .form-item.full.error textarea,.product-application-form form .applicationList .applicationItem .form-item.full.error .radioBox label:before{border-color:#d81717}.product-application-form form .applicationList .applicationItem .form-item label.hide{display:none}.product-application-form form .applicationList .applicationItem .form-item.comment{margin-bottom:15px}.product-application-form form .applicationList .applicationItem .form-item.comment input[type=text]{width:100%!important}.product-application-form form .applicationList .applicationItem .form-item.fileRow{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-moz-align-items:start;justify-content:space-between;align-items:start;display:flex}.product-application-form form .applicationList .applicationItem .form-item.fileRow>label{width:calc(100% - 667px);margin-top:30px}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item.fileRow>label{width:100%;margin-bottom:10px}}.product-application-form form .applicationList .applicationItem .form-item.fileRow .errorMessage{padding-left:24%}@media screen and (max-width:1200px){.product-application-form form .applicationList .applicationItem .form-item.fileRow .errorMessage{padding-left:0%}}.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox{width:667px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;justify-content:space-between;display:flex}@media screen and (max-width:990px){.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox{-moz-flex-wrap:wrap;flex-wrap:wrap}}.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .dragdroparea{cursor:pointer;text-align:center;-ms-border-radius:20px;border:1px dashed #ffcd00;border-radius:20px;width:333px;height:88px;padding:16px}@media screen and (max-width:990px){.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .dragdroparea{width:100%;margin-bottom:10px}}@media screen and (max-width:750px){.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .dragdroparea{height:auto}}.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .dragdroparea label{color:#fff;pointer-events:none;background:url(//norclamp.no/wp-content/plugins/product-application/build/upload.215dd954.svg) 0 no-repeat;width:auto;margin-bottom:10px;padding-left:30px;display:inline-block}.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .dragdroparea small{color:#7b7b7b;pointer-events:none;font-size:16px;display:block}.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .files{width:calc(100% - 350px)}@media screen and (max-width:990px){.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .files{width:100%}}.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .files .fileItem{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-moz-flex-wrap:wrap;cursor:pointer;color:#fff;-ms-border-radius:16px;background:url(//norclamp.no/wp-content/plugins/product-application/build/delete.15e5a4bd.svg) 95% no-repeat;border:1px solid #ffcd00;border-radius:16px;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:5px 16px;font-size:16px;display:flex}.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .files .fileItem label{width:calc(100% - 30px)}.product-application-form form .applicationList .applicationItem .form-item.fileRow .fileBox .files .fileItem div{cursor:pointer;width:30px}.product-application-form form .applicationList .applicationItem .radioBox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-align-items:center;align-items:center;display:flex}.product-application-form form .applicationList .applicationItem .radioBox label{cursor:pointer;padding-left:35px;position:relative;width:auto!important;margin-bottom:0!important}.product-application-form form .applicationList .applicationItem .radioBox label:before{content:"";-ms-border-radius:50%;-o-transition:all .3s ease;background:#1e1e1e;border:1px solid #ffcd00;border-radius:50%;width:24px;height:24px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-application-form form .applicationList .applicationItem .radioBox label:after{content:"";-ms-border-radius:50%;opacity:0;-o-transition:opacity .3s ease;background:#ffcd00;border-radius:50%;width:16px;height:16px;transition:opacity .3s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.product-application-form form .applicationList .applicationItem .radioBox input[type=radio]{opacity:0;width:0;height:0;position:absolute}.product-application-form form .applicationList .applicationItem .radioBox input[type=radio]:checked+label:after{opacity:1}.product-application-form form .applicationList .applicationItem .toggle-switch{cursor:pointer;width:210px;height:24px;display:inline-block;position:relative}.product-application-form form .applicationList .applicationItem .toggle-switch input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.product-application-form form .applicationList .applicationItem .toggle-switch input[type=checkbox]:checked+.toggle-slider{border-color:#ffcd00}.product-application-form form .applicationList .applicationItem .toggle-switch input[type=checkbox]:checked+.toggle-slider:before{background:#ffcd00;transform:translate(42px)}.product-application-form form .applicationList .applicationItem .toggle-switch input[type=checkbox]:checked+.toggle-slider .toggle-label-no{opacity:0}.product-application-form form .applicationList .applicationItem .toggle-switch input[type=checkbox]:checked+.toggle-slider .toggle-label-yes{opacity:1}.product-application-form form .applicationList .applicationItem .toggle-switch .toggle-slider{-ms-border-radius:20px;-o-transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-align-items:center;-moz-justify-content:space-between;background:#1e1e1e;border:1px solid #7b7b7b;border-radius:20px;justify-content:space-between;align-items:center;width:68px;padding:0 16px;transition:all .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.product-application-form form .applicationList .applicationItem .toggle-switch .toggle-slider:before{content:"";-ms-border-radius:50%;-o-transition:all .3s ease;background:#7b7b7b;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;left:4px}.product-application-form form .applicationList .applicationItem .toggle-switch .toggle-slider .toggle-label-no,.product-application-form form .applicationList .applicationItem .toggle-switch .toggle-slider .toggle-label-yes{color:#fff;z-index:1;pointer-events:none;-o-transition:opacity .3s ease;font-size:16px;transition:opacity .3s;position:absolute}.product-application-form form .applicationList .applicationItem .toggle-switch .toggle-slider .toggle-label-no{color:#7b7b7b;top:0;left:29px}.product-application-form form .applicationList .applicationItem .toggle-switch .toggle-slider .toggle-label-yes{top:0;right:30px}.product-application-form form .applicationList .applicationItem .toggle-switch .toggle-slider .toggle-label-no{opacity:1}.product-application-form form .applicationList .applicationItem .toggle-switch .toggle-slider .toggle-label-yes{opacity:0}.product-application-form form .required,.product-application-form form .validation{position:relative}.product-application-form form .required.error,.product-application-form form .validation.error{padding-bottom:30px}.product-application-form form .required.error input,.product-application-form form .validation.error input{border-color:#d81717!important}.product-application-form form .required.error .errorMessage,.product-application-form form .validation.error .errorMessage{display:block}.product-application-form form .required .errorMessage,.product-application-form form .validation .errorMessage{color:#d81717;font-size:13px;display:none;position:absolute;bottom:0}