#portfolio-post-container.list-view .case_study_btn{float:right}span.wpcf7-form-control-wrap{display:block!important;position:relative;width:100%;margin-bottom:0!important}.contact-form-container .dtl-form-group{position:relative}.contact-form-container .dtl-form-group:nth-child(1){z-index:20}.contact-form-container .dtl-form-group:nth-child(2){z-index:19}.contact-form-container .dtl-form-group:nth-child(3){z-index:18}.contact-form-container .dtl-form-group:nth-child(4){z-index:17}.contact-form-container .dtl-form-group:nth-child(5){z-index:16}.contact-form-container .dtl-form-group:nth-child(6){z-index:15}.contact-form-container .dtl-form-group:nth-child(7){z-index:14}.contact-form-container .dtl-form-group:nth-child(8){z-index:13}.contact-form-container .dtl-form-group:nth-child(9){z-index:12}.contact-form-container .dtl-form-group:nth-child(10){z-index:11}.contact-form-container .nice-select{-webkit-tap-highlight-color:#fff0;background-color:#fff0;border:none;border-bottom:1px solid #374151;border-radius:0;box-sizing:border-box;clear:both;cursor:pointer;display:flex;align-items:center;float:none;font-size:1rem!important;font-family:inherit;font-weight:400;height:auto;line-height:normal;outline:none;padding:.5rem 0!important;position:relative;text-align:left!important;transition:all 0.3s ease-in-out;user-select:none;white-space:nowrap;width:100%;color:#fff;margin-bottom:0}@media (min-width:768px){.contact-form-container .nice-select{font-size:1.125rem!important}}.contact-form-container .nice-select:active,.contact-form-container .nice-select.open,.contact-form-container .nice-select:focus{border-bottom-color:#50C878}.contact-form-container .nice-select::after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:'';display:block;height:10px;margin-top:-6px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:transform 0.3s ease-in-out;width:10px}.contact-form-container .nice-select.open::after{transform:rotate(-135deg)}.contact-form-container .nice-select .list{background-color:#111;border:1px solid #333;border-radius:12px;box-shadow:0 20px 40px rgb(0 0 0 / .8);box-sizing:border-box;display:block;opacity:0;padding:0;pointer-events:none;position:absolute;top:100%;left:0;margin-top:8px;transform-origin:50% 0;transform:scale(.9) translateY(-10px);transition:all 0.3s cubic-bezier(.16,1,.3,1);z-index:999999!important;width:100%;max-height:250px;overflow-y:auto}.contact-form-container .nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.contact-form-container .nice-select .option{cursor:pointer;font-weight:400;line-height:normal;list-style:none;min-height:auto;outline:none;padding:14px 20px;text-align:left;transition:all 0.2s;color:#ccc;font-size:1.125rem}.contact-form-container .nice-select .option:hover,.contact-form-container .nice-select .option.focus,.contact-form-container .nice-select .option.selected.focus{background-color:#222;color:#50C878}.contact-form-container .nice-select .option.selected{font-weight:500;color:#fff}select.nice-select-hidden,.contact-form-container select{display:none!important}.contact-form-container .dtl-form-label{font-size:0.875rem!important;margin-bottom:0.25rem!important;color:rgb(255 255 255 / .7)!important}.contact-form-container .dtl-form-input,.contact-form-container .dtl-form-textarea{font-size:1rem!important;padding-top:0.5rem!important;padding-bottom:0.5rem!important}.contact-form-container .dtl-form-textarea{min-height:80px!important;height:80px!important}.contact-form-container .dtl-form-group{margin-bottom:1rem!important}.arrow-box i.fa-plus,.arrow-box svg.fa-plus{transform:none!important;rotate:0deg!important}