.contact-us-main-title{font-size:2.6rem;font-family:Lato,Arial,Helvetica,sans-serif;text-transform:uppercase;color:var(--color-primary);margin-bottom:2rem;font-weight:700}#client-info{grid-area:clientInfo}#client-extra-info{grid-area:clientExtraInfo}#client-extra-info>div{display:flex;flex-direction:column;gap:2rem}#ad-recaptcha{grid-area:adRecaptcha}#send{grid-area:send;display:flex;align-items:start}#send button{margin-bottom:auto;margin-top:auto}.contact_form{margin-bottom:10rem}.contact-us-grid{display:grid;grid-template-areas:"clientInfo clientExtraInfo" "clientInfo clientExtraInfo" "adRecaptcha clientExtraInfo" "adRecaptcha send" "adRecaptcha send" "adRecaptcha send";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,auto);gap:3rem}.contact-us-grid .container-form>div{gap:2rem}.contact-us-grid .container-form input,.contact-us-grid .container-form select,.contact-us-grid .container-form textarea{width:100%;border-radius:1rem;border:1px solid;border-color:#198aec;font-size:1.6rem;padding:1rem 1.5rem;color:#696969}.contact-us-grid .container-form input:focus,.contact-us-grid .container-form select:focus,.contact-us-grid .container-form textarea:focus{outline:.5px solid #5caef5}.contact-us-grid .container-form input::placeholder,.contact-us-grid .container-form select:has(option:first-child:checked),.contact-us-grid .container-form textarea::placeholder{text-transform:uppercase;font-size:1.2rem;letter-spacing:.5px;font-style:italic}.contact-us-grid .container-form input[name=company]::placeholder{text-transform:none}.contact-us-grid .container-form select option{text-transform:none;font-size:initial;letter-spacing:.5px;font-style:normal}.contact-us-grid .container-form input[type=checkbox]{width:auto}.container-email-and-phone{display:flex;width:100%;flex-direction:row;gap:3rem}.container-email-and-phone input{width:100%}.phone-country-container{display:flex;align-items:center;border-radius:1rem;border:1px solid;border-color:#198aec;width:100%;position:relative;height:100%}.phone-country-container .dialCode{margin:0;margin-left:1rem;font-size:12px;font-weight:900;color:#696969}.phone-country-container .phone-country-selector{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:1rem;padding:.2rem 1.5rem}.phone-country-selector:has( .country-selector-dialog:not(.d-none)) i{transform:rotate(-180deg)}.phone-country-container .phone-country-selector i{color:#198aec;transition:transform .3s ease}.phone-country-container .phone-country-selector img{height:35px}.phone-country-container .vertical-line{background-color:#198aec;height:100%;width:2px}.phone-country-container input.input-form,.phone-country-container input.input-form:focus{border:none;outline:0;padding-left:.7rem}.phone-country-container .country-selector-dialog{position:absolute;top:120%;left:0;height:auto;max-height:35vh;width:100%;overflow:hidden;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:2px 2px 8px 2px rgba(93,93,93,.75);-webkit-box-shadow:2px 2px 8px 2px rgba(93,93,93,.75);-moz-box-shadow:2px 2px 8px 2px rgba(93,93,93,.75)}.country-selector-dialog input.searchCountryCode{border-radius:0;border:none;font-size:12px;color:#252525;border-bottom:1px solid #8d8d8d}.country-selector-dialog input.searchCountryCode:focus,.country-selector-dialog input.searchCountryCode:hover{outline:0}.country-selector-dialog input.searchCountryCode::placeholder{text-transform:initial}.country-selector-dialog ul.country-list{margin:0;padding:0;overflow-y:auto;height:100%;flex:1}.country-selector-dialog .country-list li{display:flex;width:100%;gap:1rem;justify-content:start;align-items:center;padding:.3rem 1.5rem}.country-selector-dialog .country-list li:hover{background-color:#eee}.country-selector-dialog .country-list img{height:30px}.country-selector-dialog .country-list p{font-weight:700;color:#555;margin:0;font-size:12.3px}.country-selector-dialog .country-list p:nth-child(3){margin-left:auto}.btn-send-contact-us{background-color:var(--color-primary);transition:all .5s ease;text-transform:uppercase;font-size:1.6rem;letter-spacing:0;line-height:100%;font-weight:700;padding:1.5rem 0}.send-me-info-container{display:flex;align-items:start;gap:2rem}.send-me-info-text{display:flex;flex-direction:column;gap:1.5rem;color:#878a8b;flex:1;font-size:1.4rem}.send-me-info-text a,.send-me-info-text span{font-weight:400}.send-me-info-text a:active,.send-me-info-text a:hover,.send-me-info-text a:link,.send-me-info-text a:visited{color:#56595b;font-weight:300;text-decoration:underline}.send-me-info-label{cursor:pointer}.send-me-info-label input{display:none}.send-me-info-input{height:30px;width:30px;border:1px solid #198aec;border-radius:3px;display:flex;justify-content:center;align-items:center}.send-me-info-input:hover{filter:drop-shadow(0px 0px 1px #198AEC)}.send-me-info-input i{font-size:140%;color:#198aec;display:none}.send-me-info-label:has(input:checked) .send-me-info-input i{display:initial}.contact-us-grid .row{margin-left:0;margin-right:0}.contact-us-title-fonts{color:var(--color-primary);letter-spacing:-1px;font-weight:700}.contact-us-contact{font-size:1.6rem;letter-spacing:0;letter-spacing:.1px;margin-bottom:1.8rem}.contact-us-submodules p{color:#56595b;font-size:1.4rem;font-weight:400}.contact-us-submodules p:nth-child(2){color:#12428a;font-weight:700}.acknowledgments-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:15rem;margin-bottom:15rem}.acknowledgments-container h2{font-size:2rem;font-weight:700;color:#4f4f4f}.acknowledgments-thanks-text{display:flex;justify-content:center;align-items:center;max-width:760px;width:100%;padding:3rem;background-color:#fafafa}.acknowledgments-thanks-text p{font-size:1.6rem;font-weight:700;margin:0;text-align:center;width:50%;color:#56595b}.acknowledgments-contacts-us{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:2rem;margin-top:2rem}.acknowledgments-contact{display:flex;flex-direction:column;align-items:center;justify-content:start}.acknowledgments-contact p{color:#6e6e6e;font-size:1.4rem;font-weight:400;text-align:center}.acknowledgments-contact p:nth-child(2){color:#12428a;font-weight:400}@media(max-width:992px){.contact-us-grid{grid-template-areas:"clientInfo" "clientExtraInfo" "adRecaptcha" "send";grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,auto)}.contact-us-main-title{font-size:2rem;margin-bottom:0}}
