/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 29 2025 | 15:17:31 */
.device-in-action-form-block {
        display: flex;
        flex-direction: column;
        align-items: center;
      }
      .device-in-action-form {
        display: flex;
        align-items: center;
        background-color: #263e66;
        border: 1px solid #b5c2d8;
        border-radius: 15px;
        padding: 20px 30px;
        margin-bottom: 20px;
        gap: 10px;
		width: 100%;
      }
      .device-in-action-form img {
        width: 18px;
		  padding-top: 8px;
      }

.device-in-action-form-block .wpcf7-form-control-wrap.recaptcha {
	margin-bottom: 10px;
}

.device-in-action-form p {
	display: flex;
     align-items: start;
	width: 100%;
}

.device-in-action-form p  span.wpcf7-form-control-wrap {
	width: 100%;
}

      .device-in-action-form input {
        background-color: transparent;
        border: none;
        color: #b5c2d8;
        font-family: "D-Din", Sans-serif;
        font-weight: 400;
        font-size: 24px;
        line-height: 100%;
        letter-spacing: normal;
        width: 100%;
		  padding-top: 0 !important;
		  padding-bottom: 0 !important;
      }

      .device-in-action-form input::placeholder {
        color: #b5c2d8;
      }

      .device-in-action-form input:focus,
      .device-in-action-form input:focus-visible {
        outline: none;
        box-shadow: none;
      }

      .device-in-action-form-block .wpcf7-submit {
        background-color: #1278f2;
        border: 1px solid #1278f2;
        color: #fff;
        border-radius: 36px;
        padding: 20px 30px;
        font-family: "D-Din", Sans-serif;
    font-size: clamp(14px, 1.25vw, 18px);
    font-weight: 300;
    letter-spacing: 0.07em;
        line-height: 100%;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
      }
      .device-in-action-form-block .wpcf7-submit:hover {
        background-color: #fff;
        color: #1278f2;
      }

.device-in-action-form-block .wpcf7-spinner {
	display: none;
}

/* contact form */
.contact-form-inputs-block {
        display: flex;
        align-items: center;
        gap: 14px;
      }

      .contact-form-block input {
        background-color: #263e66;
        border: none;
        color: #b5c2d8;
        font-family: "D-Din", Sans-serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 100%;
        letter-spacing: normal;
        width: 100%;
        border-radius: 15px;
        padding: 19px 24px;
      }

      .contact-form-block input::placeholder {
        color: #b5c2d8;
      }

      .contact-form-block input:focus,
      .contact-form-block input:focus-visible {
        outline: none;
        box-shadow: none;
      }

      .contact-form-block textarea {
        background-color: #263e66;
        border: none;
        color: #b5c2d8;
        font-family: "D-Din", Sans-serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 100%;
        letter-spacing: normal;
        width: 100%;
        border-radius: 15px;
        padding: 19px 24px;
      }

      .contact-form-innerblock {
        display: flex;
        flex-direction: column;
        gap: 14px;
      }

      .contact-form-block textarea:focus,
      .contact-form-block textarea:focus-visible {
        outline: none;
        box-shadow: none;
      }

      .contact-form-block textarea::placeholder {
        color: #b5c2d8;
      }

      .contact-form-block .wpcf7-submit {
        background-color: #1278f2;
        border: 1px solid #1278f2;
        color: #fff;
        border-radius: 36px;
        padding: 20px 30px;
        font-family: "D-Din", Sans-serif;
    font-size: clamp(14px, 1.25vw, 18px);
    font-weight: 300;
    letter-spacing: 0.07em;
        line-height: 100%;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
        margin-top: 10px;
        width: 100%;
      }

      .contact-form-block .wpcf7-submit:hover {
        background-color: #fff;
        color: #1278f2;
      }

.contact-form-inputs-block p {
	width: 100%;
    display: flex;
    align-items: center;
    gap: 14px;
}

.contact-form-innerblock span.wpcf7-form-control-wrap {
	width: 100%;
}

.contact-form-block .wpcf7-spinner {
	display: none;
}

.wpcf7-response-output {
	color: #fff;
	font-weight: 700;
	font-family: "D-Din", Sans-serif;
	border: none !important;
	margin: 1em 0.5em !important;
	padding: 0 !important;
}

.contact-form-block .wpcf7-form-control-wrap.recaptcha {
	margin-top: 10px;
}







