[data-custom-block="form"] {margin: 40px 0;}
[data-custom-block="form"] .block-wrapper { padding: 40px 0;}
[data-custom-block="form"] .block-wrapper[data-length="multi"] {display: grid;grid-template-columns: 1fr 1fr;gap: 40px;}
[data-custom-block="form"] .block-wrapper[data-length="multi"] .contact-form {margin:0 0 20px;}
[data-custom-block="form"] .contact-form {margin:20px 0;}
[data-custom-block="form"] .contact-form label {font-size:0.9375rem;font-weight:700;display:block;width:100%;margin-bottom:8px;}
[data-custom-block="form"] .contact-form .row[data-length="multi"] {display: grid;grid-template-columns: repeat(2, 1fr);gap:15px;}
[data-custom-block="form"] .contact-form .row {margin-bottom:20px;}
[data-custom-block="form"] .contact-form input {height:45px;display:block;color:#000;font-size:0.75rem;padding-left:20px;width:100%;border-radius:15px;border:1px solid #000;background-color:#FFF;}
[data-custom-block="form"] .contact-form textarea {height:220px;display:block;color:#000;font-size:0.75rem;padding-left:20px;padding-top:15px;width:100%;border-radius:15px;border:1px solid #000;background-color:#FFF;}
[data-custom-block="form"] .contact-form button {height:55px;width:170px;background-color:var(--primaryColour);padding:15px;border:1px solid #FFFFFF;text-align:center;color:#FFF;border-radius:15px;font-size:1rem;font-weight:700;}
[data-custom-block="form"] .text {color:#fff;background-color: var(--highlightColour);  border-radius: 20px;padding: 80px 80px 40px;font-weight: 400;    font-size: 19px;}
[data-custom-block="form"] .text .heading {margin-bottom: 20px;} 
[data-custom-block="form"] .text ul{padding:0;margin:20px 0 20px 0;list-style:none;}
[data-custom-block="form"] .text ul li a {color:#fff;text-decoration:none;font-weight:700;padding:5px 0px 5px 30px ;display:block;position: relative;margin-bottom: 10px;}
[data-custom-block="form"] .text ul li a.phone::after  {content: "";position: absolute;top: 6px;left: 0;background-image: url('../core/icons/phone.svg');background-repeat: no-repeat;background-size: cover;width: 24px;height: 24px;filter: invert(1)}
[data-custom-block="form"] .text ul li a.email::after  {content: "";position: absolute;top: 6px;left: 0;background-image: url('../core/icons/envelope.svg');background-repeat: no-repeat;background-size: cover;width: 24px;height: 24px;filter: invert(1)}

@media (max-width:1200px)
{
    [data-custom-block="form"] .text {padding: 40px;}
}
@media (max-width:900px)
{
    [data-custom-block="form"] .block-wrapper[data-length="multi"] {grid-template-columns: 1fr;}
    [data-custom-block="form"] .contact-form .row[data-length="multi"] {grid-template-columns: 1fr;}
}