.form-wrapper{background-color:#3c3c3c;color:#fff;padding:7rem 0}@media (max-width: 991.98px){.form-wrapper{padding:5em 0}}.form-wrapper.bg-dark{border-bottom:0.03125rem solid rgba(255,255,255,0.5)}.form{position:relative;-webkit-transition:height 0.5s;transition:height 0.5s}.form[class*="col-"]{padding:0 !important}.form .form-title{font-size:1.75rem;text-align:center}.form .form-subtitle{font-size:1.25rem;text-align:center}.form .form-input-wrapper{max-width:39.75rem;position:relative}.form .form-input-wrapper>div:last-child .form-control{padding-right:calc(4.5rem + 1rem)}@media (max-width: 767.98px){.form .form-input-wrapper>div:last-child .form-control{padding-right:calc(3.5rem + 1rem)}}.form .form-input-wrapper .form-group+.form-group{margin-right:auto;margin-left:auto;margin-top:1rem}@media (min-width: 768px){.form .form-input-wrapper .form-group+.form-group{margin-top:0;margin-left:1rem}body[dir=rtl] .form .form-input-wrapper .form-group+.form-group{margin-left:initial;margin-right:1rem}}.form .form-input-wrapper .form-advance.form-advance-button{position:absolute;right:0;bottom:-6rem}body[dir=rtl] .form .form-input-wrapper .form-advance.form-advance-button{right:initial;left:0}.form .form-input-wrapper .form-advance.form-advance-button.last-step{bottom:-8.75rem;left:50%;right:initial;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body[dir=rtl] .form .form-input-wrapper .form-advance.form-advance-button.last-step{left:50%;right:initial}@media (max-width: 991.98px){.form .form-input-wrapper .form-advance.form-advance-button.last-step{bottom:-10.3125rem}}.form .form-input-wrapper .form-advance.form-advance-button:hover,.form .form-input-wrapper .form-advance.form-advance-button:active,.form .form-input-wrapper .form-advance.form-advance-button:focus{outline:none;background-color:unset}.form .form-group{position:relative;padding-left:0;padding-right:0}.form .form-control{font-size:1rem;height:calc(3.75rem - 2px);background-color:transparent;border:1px solid rgba(255,255,255,0.5);color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;padding:1rem 0.75rem}.form .form-control::-webkit-input-placeholder{color:rgba(255,255,255,0.85)}.form .form-control:-moz-placeholder{color:rgba(255,255,255,0.85)}.form .form-control::-moz-placeholder{color:rgba(255,255,255,0.85)}.form .form-control:-ms-input-placeholder{color:rgba(255,255,255,0.85)}.form .form-control:hover,.form .form-control:active,.form .form-control:focus{outline:none;-webkit-box-shadow:0 0 0 0.2rem rgba(255,237,0,0.25);box-shadow:0 0 0 0.2rem rgba(255,237,0,0.25)}@media (min-width: 768px){.form .form-control{font-size:1.25rem}}@media (min-width: 576px){.form .form-control{padding:1rem 1.25rem}}.form .form-advance{height:calc(3.75rem - 2px);background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;position:relative;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.form .form-advance:hover,.form .form-advance:active,.form .form-advance:focus{outline:none;background-color:#64FF00}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../select-arrow.svg") 98%/4% no-repeat}.form textarea.form-control{height:9.375rem}.form.form-dark .form-pane .form-title{color:#fff}.form.form-dark .form-control{background-color:transparent;border-color:#64FF00;color:#fff}.form.form-dark .form-control::-webkit-input-placeholder{color:rgba(255,255,255,0.85)}.form.form-dark .form-control:-moz-placeholder{color:rgba(255,255,255,0.85)}.form.form-dark .form-control::-moz-placeholder{color:rgba(255,255,255,0.85)}.form.form-dark .form-control:-ms-input-placeholder{color:rgba(255,255,255,0.85)}.form.form-dark .form-control:focus,.form.form-dark .form-control:active{-webkit-box-shadow:0 0 0 0.2rem rgba(100,255,0,0.25);box-shadow:0 0 0 0.2rem rgba(100,255,0,0.25)}.form.form-dark .form-check a{color:#64FF00;cursor:pointer}.form.form-dark .form-advance{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.form.form-dark .form-advance:hover,.form.form-dark .form-advance:active,.form.form-dark .form-advance:focus{outline:none;background-color:#64FF00}.form.form-black .form-pane .form-title{color:#FFED00}.form.form-black .form-control{background-color:transparent;border-color:#64FF00;color:#fff;border:1px solid rgba(255,255,255,0.5)}.form.form-black .form-control::-webkit-input-placeholder{color:rgba(255,255,255,0.85)}.form.form-black .form-control:-moz-placeholder{color:rgba(255,255,255,0.85)}.form.form-black .form-control::-moz-placeholder{color:rgba(255,255,255,0.85)}.form.form-black .form-control:-ms-input-placeholder{color:rgba(255,255,255,0.85)}.form.form-black .form-control:focus,.form.form-black .form-control:active{-webkit-box-shadow:0 0 0 0.2rem rgba(100,255,0,0.25);box-shadow:0 0 0 0.2rem rgba(100,255,0,0.25)}.form.form-black .form-check a{color:#FFED00;cursor:pointer}.form.form-black .form-advance{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.form.form-black .form-advance:hover,.form.form-black .form-advance:active,.form.form-black .form-advance:focus{outline:none;background-color:#64FF00}.form.form-black .form-advance:hover span,.form.form-black .form-advance:active span,.form.form-black .form-advance:focus span{color:#FFED00}.form .form-pane{top:0;position:absolute;z-index:1;opacity:0;width:100%}.form .form-pane.active{position:relative;z-index:2;opacity:1;-webkit-animation:fadeIn 0.3s ease-in;animation:fadeIn 0.3s ease-in}.form .form-pane>*{margin-bottom:2rem}.form .form-pane.was-validated .form-control:invalid{border-color:#CC0000}.form .form-pane.was-validated .form-control:invalid:focus,.form .form-pane.was-validated .form-control:invalid:active{-webkit-box-shadow:0 0 0 0.2rem rgba(204,0,0,0.25);box-shadow:0 0 0 0.2rem rgba(204,0,0,0.25)}.form .form-pane.was-validated .form-group .invalid-feedback{color:#fff;padding-left:20px}.form .form-pane .form-group{margin-bottom:0}.form .form-progress{list-style-type:none;padding:0;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:0.8125rem}.form .form-progress .form-progress-item+.form-progress-item{margin-left:1rem}body[dir=rtl] .form .form-progress .form-progress-item+.form-progress-item{margin-left:initial;margin-right:1rem}.form .form-cta a{display:inline-block;position:relative;opacity:0.5;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;color:#fff}.form .form-cta a i{margin-right:0.25rem}.form .form-cta a+a{margin-left:1rem}.form .form-cta a:after{content:"";position:absolute;top:100%;left:0;width:0;height:2px;background-color:#00C9FF;-webkit-transition:width 0.3s;transition:width 0.3s}.form .form-cta a:hover,.form .form-cta a:active,.form .form-cta a:focus{outline:none;text-decoration:none;opacity:1}.form .form-cta a:hover:after,.form .form-cta a:active:after,.form .form-cta a:focus:after{width:100%}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#search-box .case-studies h2{font-size:2.5rem;font-weight:300}@media (max-width: 1023.98px){#search-box .case-studies h2{font-size:1.5rem}}#search-box .case-studies .form-group{position:relative}#search-box .case-studies .form-group input{width:100%;background:#f0f0f0;opacity:0.6;font-size:1.125rem;color:#171717;text-align:left;border:none;height:58px;padding:0 2rem}#search-box .case-studies .form-group button{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:20px;position:absolute;top:0;right:0;padding:18px 20px;z-index:2}
