.atomics-contact-form{position:relative;width:100%}.atomics-contact-form .inner{display:flex;flex-wrap:wrap;gap:60px;align-items:flex-start;width:100%;justify-content:space-between}.atomics-contact-form .left{flex:1;min-width:300px}.atomics-contact-form .right{flex:1.5;min-width:300px}.atomics-contact-form .form-success-content{display:none;margin-bottom:40px;background:transparent!important;padding:0!important;text-align:left!important}.atomics-contact-form .form-success-content__image{margin-bottom:40px}.atomics-contact-form .form-success-content__text{margin-bottom:50px;max-width:517px;background-color:transparent!important;font-size:32px;line-height:1.2;color:#1f2937}.atomics-contact-form .form-success-content .button{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(to right,#F4A233,#7695CD) border-box;font-size:16px;padding:10px 40px;border:3px solid #fff0;cursor:pointer;border-radius:4px;color:#1f2937;transition:all 0.3s ease}.atomics-contact-form .left h2{margin-bottom:20px}.atomics-contact-form .left p{color:#64748b}.atomics-contact-form form{display:flex;flex-direction:column;gap:30px}.atomics-contact-form label{display:block;font-size:16px;line-height:140%;margin-bottom:15px;color:#222;font-weight:500}.atomics-contact-form input,.atomics-contact-form textarea{margin:0;background-color:#EFF1F5;border:0;border-radius:0;font-size:20px;width:100%;max-width:550px;padding:20px 54px 20px 24px;box-sizing:border-box;color:#8B9198;font-family:"DM Sans",sans-serif;font-weight:400;line-height:1;outline:none;transition:background-color 1s cubic-bezier(.23,1,.32,1)}.atomics-contact-form input:hover,.atomics-contact-form input:focus,.atomics-contact-form textarea:hover,.atomics-contact-form textarea:focus{background-color:#D9E0E7}.atomics-contact-form input:focus,.atomics-contact-form textarea:focus{outline:none}.atomics-contact-form input.error,.atomics-contact-form select.error,.atomics-contact-form textarea.error{border-color:#EC662C}.atomics-contact-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;padding:20px 54px 20px 24px;font-size:20px;line-height:1;font-family:"DM Sans",sans-serif;font-weight:400;color:#222;border:1px solid #c7c7c7;border-radius:4px;width:100%;max-width:550px;outline:none;box-sizing:border-box;background-color:#fff0;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23222222%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 24px center;background-size:20px;cursor:pointer}.atomics-contact-form select:hover,.atomics-contact-form select:focus{background-color:#D9E0E7}.atomics-contact-form .custom-select-wrapper{position:relative;user-select:none;width:100%;max-width:550px}.atomics-contact-form .custom-select-wrapper select{display:none}.atomics-contact-form .custom-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 54px 20px 24px;font-size:20px;line-height:1;font-family:"DM Sans",sans-serif;font-weight:400;color:#222;background-color:#fff0;border:1px solid #c7c7c7;border-radius:4px;cursor:pointer;transition:all 0.3s;box-sizing:border-box;width:100%}.atomics-contact-form .custom-select-wrapper.error .custom-select-trigger{border-color:#EC662C}.atomics-contact-form .custom-select-wrapper.open .custom-select-trigger{border-color:#222;background-color:#D9E0E7}.atomics-contact-form .custom-select-trigger:hover{background-color:#D9E0E7}.atomics-contact-form .custom-select-trigger:after{content:'';width:20px;height:20px;position:absolute;right:24px;top:50%;transform:translateY(-50%);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23222222%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;transition:transform 0.3s}.atomics-contact-form .custom-select-wrapper.open .custom-select-trigger:after{transform:translateY(-50%) rotate(180deg)}.atomics-contact-form .custom-options{position:absolute;display:block;top:100%;left:0;right:0;background:#fff;border:1px solid #c7c7c7;border-radius:4px;margin-top:4px;box-shadow:0 4px 15px rgb(0 0 0 / .1);opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:all 0.2s;overflow:hidden;padding:4px 0}.atomics-contact-form .custom-select-wrapper.open .custom-options{opacity:1;visibility:visible;pointer-events:all}.atomics-contact-form .custom-option{position:relative;display:block;padding:10px 24px;font-size:18px;line-height:1.4;font-family:"DM Sans",sans-serif;color:#222;cursor:pointer;transition:background-color 0.1s}.atomics-contact-form .custom-option:hover{background-color:#D9E0E7}.atomics-contact-form .custom-option.selected{background-color:#EFF1F5}.atomics-contact-form textarea{resize:vertical;min-height:190px;max-width:100%}.atomics-contact-form .error-message{color:#EC662C;font-size:14px;margin-top:5px;display:none}.atomics-contact-form input.error+.error-message,.atomics-contact-form select.error+.error-message,.atomics-contact-form textarea.error+.error-message{display:block}.atomics-contact-form button[type="submit"]{min-width:230px;font-size:20px;line-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;cursor:pointer;border-radius:40px;color:#1f2937;transition:all 0.3s ease}.atomics-contact-form button[type="submit"] svg{width:22px;margin-left:15px;transition:transform 0.3s ease}.atomics-contact-form button[type="submit"]:hover svg{transform:translateX(5px)}@media (max-width:767px){.atomics-contact-form .inner{flex-direction:column;align-items:stretch;gap:40px}.atomics-contact-form button[type="submit"]{width:auto!important;font-size:20px}}