.contact-form{width:calc(100% - 10%);padding:40px 5%;background-color:var(--text-color4);display:flex;gap:40px;height:-moz-fit-content;height:fit-content}.contact-form .left{width:50%;display:flex;flex-direction:column;gap:50px}.contact-form .left h2{font-size:var(--heading-two)}.contact-form .left h2 span{color:var(--primary-color)}.contact-form .left .info-container{display:flex;align-items:center;gap:20px}.contact-form .left .info-container .each-info{border-right:2px solid var(--primary-color);padding-right:10px}.contact-form .left .info-container .each-info:last-child{border-right:none;padding-right:0}.contact-form .left .info-container .each-info p strong{display:block}.contact-form .left .recog-heading{color:var(--primary-color);font-size:var(--heading-four);font-style:italic}.contact-form .left .logos-container{display:flex;align-items:center;gap:20px}.contact-form .left .logos-container img{width:120px}.contact-form .right{width:calc(50% - 40px);padding:20px;background-color:#f9f9f9;box-shadow:0 2px 2px rgba(0,0,0,.195);border-radius:var(--border-radius2)}.contact-form .right form{display:flex;flex-direction:column}.formgroupform2 label{display:block;font-size:14px;font-weight:500;margin-top:15px;color:var(--main-color)}.formgroupform2.full-width{width:100%}.formgroupform2 .react-international-phone-input-container{width:calc(100% - 16px)!important;border-bottom:1px solid var(--main-color)!important;display:flex!important;align-items:center!important;justify-content:center!important}.formgroupform2 .react-international-phone-input-container:focus-within{border-bottom:1px solid var(--primary-color)!important}.formgroupform2 .react-international-phone-country-selector-button{margin-top:0!important;height:34px!important;background-color:transparent!important;border:none!important}.formgroupform2 .react-international-phone-input{width:calc(100% - 16px)!important;height:34px!important;font-size:var(--default-p-size)!important;margin:0!important;border:0!important;color:var(--main-color)!important}.react-international-phone-country-selector-dropdown{color:var(--main-color)!important;scrollbar-color:var(--primary-color) transparent!important}.react-international-phone-country-selector-dropdown li:hover,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--primary-color)!important;color:var(--text-color4)!important}.contact-form .right .fromgrouprow{display:flex;gap:10px;width:100%}.contact-form .right .fromgrouprow .formgroupform2{width:50%}.contact-form .right .fromgrouprow .formgroupform2 input,.contact-form .right textarea{width:calc(100% - 32px);padding:8px 16px 8px 0;border:none;outline:none;border-bottom:1px solid var(--main-color);background-color:transparent}.contact-form .right .fromgrouprow .formgroupform2 input:focus,.contact-form .right textarea:focus{outline:none;border-bottom:1px solid var(--primary-color)}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;width:100%;margin-top:15px}.checkbox-item{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-item input{accent-color:var(--primary-color);cursor:pointer;width:15px;height:15px}.formgroupform2 .checkbox-label{margin-top:0!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-form .right textarea{height:60px;resize:none;margin-bottom:5px}.contact-form .right .submit-btn{width:calc(300px - 48px);background-color:var(--primary-color);padding:12px 24px;border:none;border-radius:6px;margin-top:15px;cursor:pointer;font-size:var(--default-p-size);border:1px solid var(--primary-color);color:var(--text-color4);display:flex;align-items:center;justify-content:center;align-self:center;gap:10px;transition:.2s ease;-webkit-tap-highlight-color:transparent}.contact-form .right .submit-btn:hover{background-color:transparent;color:var(--primary-color)}.error-msg{display:block;margin-top:3px;margin-bottom:5px;color:red;font-size:10px}@media (max-width:900px){.contact-form{flex-direction:column;gap:20px}.contact-form .left{width:100%;gap:30px}.contact-form .left .logos-container{justify-content:center}.contact-form .left .logos-container img{width:80px}.contact-form .left .info-container{display:flex;align-items:center;gap:5px}.contact-form .left .info-container .each-info{padding-right:5px}.contact-form .left .info-container .each-info p{font-size:14px}.contact-form .left .info-container .each-info p strong{display:inline}.contact-form .left .recog-heading{font-size:16px}.contact-form .right{width:calc(100% - 20px);padding:10px}.contact-form .right .fromgrouprow,.contact-form .right form{align-items:center;justify-content:center}.contact-form .right .fromgrouprow{flex-direction:column}.contact-form .right .fromgrouprow .formgroupform2{width:100%}.formgroupform2 .react-international-phone-country-selector-button,.formgroupform2 .react-international-phone-input{height:38px!important}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height,36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px rgba(0,0,0,.25));color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height,36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);margin:0;background-color:var(--react-international-phone-background-color,white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}