/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-connect-with-us{position:relative;padding:0 0 32px;margin:0 auto}.webform-connect-with-us::before{content:"";width:100vw;height:100%;position:absolute;z-index:-1;background:url(../../../../themes/custom/dodsalgroup_corp_theme/images/des_element.png) repeat;opacity:.3;left:50%;-webkit-transform:translate(-50%,48px);-o-transform:translate(-50%,48px);transform:translate(-50%,48px)}@media (min-width:768px){.webform-connect-with-us{padding:48px 0 32px}}@media (min-width:992px){.webform-connect-with-us{padding:0 0 48px}}.webform-connect-with-us .alert svg{height:36px}.webform-connect-with-us .alert .alert-heading,.webform-connect-with-us .alert hr{display:none}.webform-connect-with-us h2{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:32px}@media (min-width:992px){.webform-connect-with-us h2{margin-bottom:36px;font-size:2.5rem}}.webform-connect-with-us .content{max-width:580px;margin:0 auto}.webform-connect-with-us .content .js-form-item{padding-bottom:0}.webform-connect-with-us .content .js-form-item label{font-size:16px;font-weight:400;line-height:16px;margin-bottom:8px}.webform-connect-with-us .content .js-form-item label.form-required::after{background-image:url(../../../../themes/custom/dodsalgroup_corp_theme/images/astrik.png)}.webform-connect-with-us .content .js-form-item input,.webform-connect-with-us .content .js-form-item select,.webform-connect-with-us .content .js-form-item textarea{border:1px solid var(--Color-Border-Inverse-Subtle,#dedede);background:var(--Color-Background-Secondary-Level300,#d3e4fc);color:#000}.webform-connect-with-us .content .js-form-item input::-webkit-input-placeholder,.webform-connect-with-us .content .js-form-item select::-webkit-input-placeholder,.webform-connect-with-us .content .js-form-item textarea::-webkit-input-placeholder{color:#5a5a5a}.webform-connect-with-us .content .js-form-item input::-moz-placeholder,.webform-connect-with-us .content .js-form-item select::-moz-placeholder,.webform-connect-with-us .content .js-form-item textarea::-moz-placeholder{color:#5a5a5a}.webform-connect-with-us .content .js-form-item input::-ms-input-placeholder,.webform-connect-with-us .content .js-form-item select::-ms-input-placeholder,.webform-connect-with-us .content .js-form-item textarea::-ms-input-placeholder{color:#5a5a5a}.webform-connect-with-us .content .js-form-item input::placeholder,.webform-connect-with-us .content .js-form-item select::placeholder,.webform-connect-with-us .content .js-form-item textarea::placeholder{color:#5a5a5a}.webform-connect-with-us .content .phone-company-fields-wrapper{margin:0 auto}.webform-connect-with-us .content .phone-company-fields-wrapper .webform-flex--container{margin:0}.webform-connect-with-us .content .phone-company-fields-wrapper .webform-flex:first-child .js-form-item{padding-right:0}@media (min-width:768px){.webform-connect-with-us .content .phone-company-fields-wrapper .webform-flex:first-child .js-form-item{padding-right:16px}}.webform-connect-with-us .content .phone-company-fields-wrapper .webform-flex:last-child .js-form-item{padding-left:0}@media (min-width:768px){.webform-connect-with-us .content .phone-company-fields-wrapper .webform-flex:last-child .js-form-item{padding-left:16px}}.webform-connect-with-us .content #edit-phone-number-field-container{max-height:104px}.webform-connect-with-us .content #edit-phone-number-error{-webkit-transform:translate(0,-16px);-o-transform:translate(0,-16px);transform:translate(0,-16px);width:calc(100% - 16px)}.webform-connect-with-us .content .js-form-submit{margin-bottom:0}@media (min-width:768px){.webform-connect-with-us .content .js-form-submit{margin-bottom:10px}}@media (min-width:992px){.webform-connect-with-us .content .js-form-submit{margin-bottom:64px}}.connect-with-us-form-with-menu .webform-connect-with-us{padding:48px 0 24px}@media (min-width:992px){.connect-with-us-form-with-menu .webform-connect-with-us{padding:64px 0 48px}}.connect-with-us-form-with-menu .webform-connect-with-us:before{-webkit-transform:translate(-50%,-64px);-o-transform:translate(-50%,-64px);transform:translate(-50%,-64px)}.menu--useful-links-menu{background:var(--Color-Background-Primary-Alpha-Level300,rgba(24,37,170,.6));height:100%;padding:24px}.menu--useful-links-menu h2{font-size:18px;font-weight:700;line-height:24px;margin-bottom:48px}.menu--useful-links-menu .nav-item{width:100%}.menu--useful-links-menu .nav-item a{background:var(--Color-Background-Secondary-Alpha-Level200,rgba(34,122,238,.4));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:24px;margin-bottom:8px;color:#fff;font-size:1.25rem;font-weight:500;line-height:24px}.menu--useful-links-menu .nav-item a:active,.menu--useful-links-menu .nav-item a:hover{background:var(--Color-Background-Secondary-Alpha-Level200,rgba(34,122,238,.4));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.menu--useful-links-menu .nav-item a:after{content:url(../../../../themes/custom/dodsalgroup_corp_theme/images/arrow.svg);position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px}
