.contact-form__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
max-width: 120rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 auto;
gap: 4rem;
padding: 8rem 0rem;
border-radius: 1.2rem;
background: var(--SVE-Blue-Blue-70, #071f5a);
}
.contact-form__content-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 4rem;
-ms-flex-item-align: stretch;
align-self: stretch;
}
.contact-form__content-box h2 {
color: var(--SVE-white, #fff);
text-align: center;
max-width: 80rem;
}
.contact-form__content-box-form {
width: 100%;
max-width: 72.8rem;
}
.contact-form__content-box-form #gform_wrapper_1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
max-width: 72.8rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 2.4rem;
padding: 0 2.5rem;
}
.contact-form__content-box-form #gform_wrapper_1 .gform_heading {
display: none;
}
.contact-form__content-box-form #gform_wrapper_1 form {
width: 100%;
}
.contact-form__content-box-form #gform_wrapper_1 form label {
color: var(--SVE-Blue-Blue-10, #eef0fe); font-size: 13px;
line-height: normal;
font-family: "Geist";
font-weight: 300;
}
.contact-form__content-box-form #gform_wrapper_1 form #input_1_1,
.contact-form__content-box-form #gform_wrapper_1 form #input_1_3,
.contact-form__content-box-form #gform_wrapper_1 form #input_1_6 {
width: 100%;
max-width: 36rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 1.2rem 1.6rem;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
gap: 1rem;
-ms-flex-item-align: stretch;
align-self: stretch;
border-radius: 0.8rem;
background: var(--SVE-white, #fff);
}
.contact-form__content-box-form #gform_wrapper_1 form #input_1_1::-webkit-input-placeholder, .contact-form__content-box-form #gform_wrapper_1 form #input_1_3::-webkit-input-placeholder, .contact-form__content-box-form #gform_wrapper_1 form #input_1_6::-webkit-input-placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #input_1_1::-moz-placeholder, .contact-form__content-box-form #gform_wrapper_1 form #input_1_3::-moz-placeholder, .contact-form__content-box-form #gform_wrapper_1 form #input_1_6::-moz-placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #input_1_1:-ms-input-placeholder, .contact-form__content-box-form #gform_wrapper_1 form #input_1_3:-ms-input-placeholder, .contact-form__content-box-form #gform_wrapper_1 form #input_1_6:-ms-input-placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #input_1_1::-ms-input-placeholder, .contact-form__content-box-form #gform_wrapper_1 form #input_1_3::-ms-input-placeholder, .contact-form__content-box-form #gform_wrapper_1 form #input_1_6::-ms-input-placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #input_1_1::placeholder,
.contact-form__content-box-form #gform_wrapper_1 form #input_1_3::placeholder,
.contact-form__content-box-form #gform_wrapper_1 form #input_1_6::placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
@media screen and (max-width: 640px) {
.contact-form__content-box-form #gform_wrapper_1 form #input_1_1,
.contact-form__content-box-form #gform_wrapper_1 form #input_1_3,
.contact-form__content-box-form #gform_wrapper_1 form #input_1_6 {
max-width: 100%;
}
}
.contact-form__content-box-form #gform_wrapper_1 form #input_1_6 {
max-width: 100%;
}
.contact-form__content-box-form #gform_wrapper_1 form #input_1_3[aria-describedby=validation_message_1_3] {
border: 2px solid red;
}
.contact-form__content-box-form #gform_wrapper_1 form .gfield_validation_message {
border-radius: 0.8rem;
padding: 6.992px 15px;
font-weight: 600;
color: red;
font-size: 14px;
line-height: normal;
font-family: "Geist";
}
.contact-form__content-box-form #gform_wrapper_1 form #input_1_4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 13rem;
padding: 1.2rem 1.6rem;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 1rem;
-ms-flex-item-align: stretch;
align-self: stretch;
border-radius: 0.8rem;
}
.contact-form__content-box-form #gform_wrapper_1 form #input_1_4::-webkit-input-placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #input_1_4::-moz-placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #input_1_4:-ms-input-placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #input_1_4::-ms-input-placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #input_1_4::placeholder {
color: var(--SVE-Blue-Blue-70, #071f5a);
font-family: "Geist";
font-size: 1.6rem;
font-style: normal;
font-weight: 300;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form #gform_submit_button_1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0.8rem 2.4rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.4rem;
border-radius: 0.8rem;
background: var(--SVE-Blue-Blue-50, #2259e1);
color: var(--SVE-white, #fff);
font-family: "Geist";
font-style: normal;
font-weight: 500;
line-height: 1.5; }
.contact-form__content-box-form #gform_wrapper_1 form .icheckbox {
border-radius: 50%;
width: 100%;
max-width: 2rem;
height: 2rem;
}
.contact-form__content-box-form #gform_wrapper_1 form .icheckbox.checked {
background: transparent;
background-color: var(--SVE-white, #fff);
}
.contact-form__content-box-form #gform_wrapper_1 form .gchoice_1_5_1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.contact-form__content-box-form #gform_confirmation_message_1 {
color: var(--SVE-white, #fff);
text-align: center;
}
.contact-form__content-box-form .gform_wrapper.gravity-theme .gform_validation_errors {
border: 2px solid red;
border-radius: 0.8rem;
font-weight: 600;
padding-block: 1rem;
color: red;
font-size: 14px;
line-height: normal;
font-family: "Geist";
}
.admin-bar .contact {
padding-top: calc(var(--site-header-height) + var(--action-header-height) + 32px);
}
@media screen and (max-width: 782px) {
.admin-bar .contact {
padding-top: calc(var(--site-header-height) + var(--action-header-height) + 46px);
}
}
.contact {
padding-top: calc(var(--site-header-height) + var(--action-header-height));
}
.contact__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
max-width: 120rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 auto;
}
.contact__content-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 4rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 4rem;
-ms-flex-item-align: stretch;
align-self: stretch;
border-radius: 1.2rem;
background: var(--SVE-white, #fff);
}
.info__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
max-width: 120rem;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
margin: 0 auto;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.info__content .col-left {
width: 100%;
max-width: 63.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 4rem;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.info__content .col-left__hero {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-item-align: stretch;
align-self: stretch;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 4rem;
}
.info__content .col-left__hero-billing, .info__content .col-left__hero-correspondence {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 2.4rem;
}
.info__content .col-left__hero h5 {
color: var(--SVE-Blue-Blue-70, #071f5a);
}
.info__content .col-left__hero-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0.8rem;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.info__content .col-left__hero-info .tel,
.info__content .col-left__hero-info .email,
.info__content .col-left__hero-info .address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1.6rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.info__content .col-left__hero-info .tel a p,
.info__content .col-left__hero-info .email a p,
.info__content .col-left__hero-info .address a p {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.info__content .col-left__hero-info .tel svg g path,
.info__content .col-left__hero-info .email svg g path,
.info__content .col-left__hero-info .address svg g path {
stroke: var(--SVE-Blue-Blue-50, #2259e1);
}
.info__content .col-left__hero-info .tel:hover a p,
.info__content .col-left__hero-info .email:hover a p,
.info__content .col-left__hero-info .address:hover a p {
color: var(--SVE-Blue-Blue-50, #2259e1);
}
.info__content .col-left__marker span {
color: var(--SVE-Blue-Blue-50, #2259e1);
}
.info__content .col-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
max-width: 55.4rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 2.4rem;
-ms-flex-negative: 0;
flex-shrink: 0;
-ms-flex-item-align: stretch;
align-self: stretch;
padding: 0 4rem;
}
.info__content .col-right__contact {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media screen and (max-width: 600px) {
.info__content .col-right__contact {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 4rem;
}
}
.info__content .col-right__contact-for-media, .info__content .col-right__contact-president-company {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 2.4rem;
}
.info__content .col-right__contact .sbt {
color: var(--SVE-Blue-Blue-50, #2259e1);
}
.info__content .col-right__contact .contact-people {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 2.4rem;
-ms-flex-item-align: stretch;
align-self: stretch;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.info__content .col-right__contact .contact-people__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0.8rem;
}
.info__content .col-right__contact .contact-people__info .tel,
.info__content .col-right__contact .contact-people__info .email,
.info__content .col-right__contact .contact-people__info .person {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1.6rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.info__content .col-right__contact .contact-people__info .tel a p,
.info__content .col-right__contact .contact-people__info .email a p,
.info__content .col-right__contact .contact-people__info .person a p {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.info__content .col-right__contact .contact-people__info .tel svg g path,
.info__content .col-right__contact .contact-people__info .email svg g path,
.info__content .col-right__contact .contact-people__info .person svg g path {
stroke: var(--SVE-Blue-Blue-50, #2259e1);
}
.info__content .col-right__contact .contact-people__info .tel:hover a p,
.info__content .col-right__contact .contact-people__info .email:hover a p,
.info__content .col-right__contact .contact-people__info .person:hover a p {
color: var(--SVE-Blue-Blue-50, #2259e1);
}
.info__content .col-right .buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 0.8rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.info__content .col-right .buttons a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.4rem;
}
.info__content .col-right .buttons a i {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media screen and (max-width: 1038px) {
.info__content {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 4rem;
}
.info__content .col-right {
max-width: 59.5rem;
padding: 4rem 0;
}
}
@media screen and (max-width: 600px) {
.admin-bar .contact {
padding-top: var(--action-header-height);
}
.contact {
padding-top: var(--action-header-height);
}
}