.breadcrumb-contact {display: flex;justify-content: space-between;align-items: center;margin-top: 180px;margin-bottom: 26px;& p {color: #000000;font-family: "SST Roman";font-size: 14.5px;display: flex;gap: 7px;& strong {font-family: "SST Heavy" }}& a {color: #003c71;font-family: "SST Roman";font-size: 20px;display: flex;align-items: center;gap: 8px }}#bg-contact {& .left {background: #00becc;position: relative;padding: 50px 80px;& .content {& h1 {color: white;font-size: 55px;font-family: "SST Heavy";font-weight: 100 }& p {color: #033a71;font-family: "SST Heavy";font-weight: 100;font-size: 26px;max-width: 590px }}& .absolute-icon {position: absolute;bottom: -32px }}}.content-form {margin-bottom: 67px;& p {padding-left: 0;color: #000;font-family: "SST Heavy";font-size: 34px;margin-bottom: 32px;text-align: left;padding: 0;margin-top: 75px }& form input[type="text"], form input[type="tel"], form input[type="email"] {width: 100%;padding: 5px 16px;color: #666;font-family: "SST Roman";font-size: 18px;outline: 0;border: 1px solid #000 }& form #submitForm:disabled {cursor: not-allowed !important;opacity: .4;}& form textarea {width: 100%;outline: 0;resize: none;padding: 5px 16px }& form .form-group {display: flex;gap: 5px;flex-direction: column;padding: 0;& label {color: #000;font-family: "SST Roman";font-size: 18px }}& form .flex-checkbox {display: flex;flex-direction: column;gap: 10px;align-items: baseline;padding-left: 0;margin-bottom: 16px;& label {color: #666;font-family: "SST Roman";font-size: 14px;margin-top: 0;width: max-content;display: flex;gap: 8px;& span {max-width: 480px;&.error {order: 3;}}}& input {width: 14px;height: 14px;border-radius: 50% }}& .btn-submit {background: #fff;border: 2px solid #0153cc;padding: 14px 30px 14px 24px;display: flex;align-items: baseline;gap: 14px;font-family: "SST Heavy";color: #0153cc;font-size: 18px }& .text-info-footer {& p:nth-child(1) {color: #666;font-family: "SST Roman";font-size: 14px;margin-top: 30px;margin-bottom: 0 }& p:nth-child(2) {color: #666;font-family: "SST bold";font-size: 14px;margin-top: 20px;margin-bottom: 0 }& a {color: #3485fe;font-family: "SST bold";font-size: 14px;margin-top: 20px;display: flex;gap: 10px }& .flex-links {display: flex;gap: 25px;align-items: center;margin-top: 20px;& .flex {display: flex;gap: 25px;align-items: center }}& .box-info-boston {background: #f2f2f2;padding: 32px 65px;margin-top: 80px;width: 812px;& h3 {color: #012965;font-size: 35px;font-family: "SST bold" }& p {font-family: "SST Roman";max-width: 625px;color: #333333;font-size: 25px;& a {color: #0153cc;font-family: "SST bold";margin: 0;display: inline;font-size: 25px }}}}}@media only screen and (max-width:767px) {#bg-contact {& .left {padding: 30px;& h1 {font-size: 34px !important }& p {font-size: 20px !important;margin-bottom: 20px }}}.content-form {padding: 0 16px;& form .flex-checkbox label span{max-width: 312px !important;}& p.title-message {font-size: 30px }& .text-info-footer {padding: 0;& .flex-links {flex-direction: column;align-items: baseline }& .box-info-boston {width: 100%;padding: 32px 10px;& h3 {font-size: 25px }& p, & a {font-size: 18px !important }}}}.desktop-bg-contact {display: none }.bg-contact-mobol {display: block !important }.breadcrumb-contact {& a {font-size: 16px }}}@media only screen and (max-width:900px) {.column-reverse-mobol-contact {flex-direction: column-reverse }}@media(max-width:1199px) {.breadcrumb-contact {margin-top: 70px;margin-bottom: 14px }}span.error {color: red;font-weight: bold;}.checkbox-wrapper{display: flex;flex-direction: column;gap: 4px;}