.contact-banner{background:url(/assets/img/casestudies/shape-bg.webp) 50%/80% no-repeat;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:400}.banner-primary,.contact-banner{background-color:var(--color-blue)}.contact-banner h1{font-size:3.5rem;font-weight:400;border-radius:10}.contact-form{color:#222;padding:6rem}.contact-form h2{font-weight:400;padding:1rem 1.35rem}.contact-checkbox{display:flex;align-items:center}.radio-txt{display:none}input[type=radio]+label.radioBox_css{position:relative;padding-left:7px;padding-top:2px;font-size:14px;font-weight:500;margin:0;cursor:pointer}input[type=radio]+label.radioBox_css:after{content:"";position:absolute;top:6px;left:-18px;width:10px;height:10px;background:var(--color-orange);z-index:1;border:none;opacity:0;transition:all .3s ease-in-out}input[type=radio]+label.radioBox_css:before{content:"";position:absolute;top:0;left:-24px;width:22px;height:22px;border:2px solid #000;z-index:0;transition:all .3s ease-in-out}input[type=radio]:checked+label.radioBox_css{color:var(--color-orange)}input[type=radio]:checked+label.radioBox_css:after{opacity:1}input[type=radio]:checked+label.radioBox_css:before{border:2px solid var(--color-orange);transition:all .3s ease-in-out}.custom-input{outline:none!important;border-bottom:1px solid #000;border-radius:0;padding:8px 3px;color:#000;width:100%}.contact-send-btn{cursor:pointer;width:140px;height:140px;max-width:220px;font-size:12px;letter-spacing:2px;font-weight:600;color:#fff;text-transform:uppercase;display:inline-block;padding:18px 10px;background:var(--color-blue);border:1px solid var(--color-blue);border-radius:100px;box-shadow:0 0 10px #c1a481ab;overflow:hidden;transition:all .5s ease-in-out}@media (max-width:640px){.contact-send-btn{width:75px;height:75px;font-size:10px;padding:8px 6px}}.contact-send-btn:hover{border:1px solid var(--color-orange);background-color:var(--color-orange);letter-spacing:4px}.radio-txt{width:20px;height:20px;cursor:pointer}.radioboxWrp{color:#fc0;margin-bottom:26px}input.radioTxt{opacity:0;width:20px;height:20px;cursor:pointer}input[type=checkbox]+label.radioBox_css{position:relative;padding-left:7px;padding-top:2px;font-size:14px;font-weight:500;margin:0;cursor:pointer}input[type=checkbox]+label.radioBox_css:after{content:"";position:absolute;top:6px;left:-18px;width:10px;height:10px;background:var(--color-orange);z-index:1;border:none;opacity:0;transition:all .3s ease-in-out}input[type=checkbox]+label.radioBox_css:before{content:"";position:absolute;top:0;left:-24px;width:22px;height:22px;border:1px solid #000;z-index:0;transition:all .3s ease-in-out}input[type=checkbox]:checked+label.radioBox_css{color:var(--color-orange)}input[type=checkbox]:checked+label.radioBox_css:after{opacity:1}input[type=checkbox]:checked+label.radioBox_css:before{border:2px solid var(--color-orange);transition:all .3s ease-in-out}.checkboxWrp{margin-top:10px;margin-bottom:10px}input.checkTxt{opacity:0;width:20px;height:20px;margin-bottom:10px!important;cursor:pointer}input[type=checkbox]+label.checkBox_css{color:#000;position:relative;padding-left:6px;font-size:15px;font-weight:400;letter-spacing:.2px;line-height:1.75;margin:0;cursor:pointer}input[type=checkbox]+label.checkBox_css:after{content:"";position:absolute;top:8px;left:-18px;width:10px;height:10px;background:var(--color-orange);z-index:1;border:none;opacity:0;transition:all .3s ease-in-out}input[type=checkbox]+label.checkBox_css:before{content:"";position:absolute;top:2px;left:-24px;width:22px;height:22px;background:transparent;border:1px solid #000;z-index:0;transition:all .3s ease-in-out}input[type=checkbox]:checked+label.checkBox_css{color:var(--color-orange);font-weight:600}input[type=checkbox]:checked+label.checkBox_css:after{opacity:1}input[type=checkbox]:checked+label.checkBox_css:before{border:2px solid var(--color-orange);transition:all .3s ease-in-out}span.req{position:absolute;top:48px;font-size:1.5em;color:red;right:8%}.custom-row-padding{padding-right:calc(var(--bs-gutter-x) * .9)!important;padding-left:calc(var(--bs-gutter-x) * .9)!important}.custom-row-padding-0{padding-right:calc(var(--bs-gutter-x) * 0)!important;padding-left:calc(var(--bs-gutter-x) * 0)!important}@media screen and (max-width:768px){.contact-form h2{padding:1rem 0}}