/* Form */
[data-custom-block="form"] {margin:100px 0;}
[data-custom-block="form"]:not(.bg-none) {margin:0;}
[data-custom-block="form"]:not(.bg-none) .block-wrapper {padding:80px 0;}
[data-custom-block="form"] .heading {font-size:3.875rem;font-weight:600;margin-bottom:40px;line-height:120%;}
[data-custom-block="form"] h2.heading{font-size:3.5rem;}
[data-custom-block="form"] .text-content {font-size:1.125rem;font-weight:400;}

[data-custom-block="form"] .onlineform{margin:40px 0;}
[data-custom-block="form"] .onlineform .fui-i{font-family:open-sans, sans-serif;}
[data-custom-block="form"] .onlineform .fui-i label, [data-custom-block="form"] .onlineform .fui-i legend{font-weight:800;color:var(--defaultTextColour);font-size:1rem;margin-bottom:12px;}
[data-custom-block="form"] .onlineform .fui-input, [data-custom-block="form"] .onlineform .fui-select{border:1px solid #707070;border-radius:15px;background-color:transparent;}
[data-custom-block="form"] .onlineform .fui-row:not(.fui-row-empty):not(:last-child){margin-bottom:30px;}
[data-custom-block="form"] .onlineform .fui-file-summary, [data-custom-block="form"] .onlineform .fui-instructions, [data-custom-block="form"] .onlineform .fui-limit-text, [data-custom-block="form"] .onlineform.fui-optional{color:var(--defaultTextColour);font-size:0.813rem;margin-top:-6px;margin-bottom:12px;}

[data-custom-block="form"] .onlineform .fui-input[type=file], [data-custom-block="form"] .onlineform .fui-select[type=file]{background-color:#ebebeb;position:relative;padding-left:46px;}
[data-custom-block="form"] .onlineform .fui-input[type=file]::before, [data-custom-block="form"] .onlineform .fui-select[type=file]::before{content:'';background-image:url(../core/icons/buttonIcon.svg);display:inline-block;width:26px;height:26px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);left:12px;filter: brightness(0) saturate(100%) invert(57%) sepia(18%) saturate(0%) hue-rotate(49deg) brightness(94%) contrast(93%);}

[data-custom-block="form"] .onlineform .fui-submit{background-color:#000000;color:#ffffff;border-color:#000000;font-family: "brother-1816", sans-serif;border-radius:20px;font-weight:700;font-size:1.125rem;position:relative;padding:14px 26px 14px 54px;}
[data-custom-block="form"] .onlineform .fui-submit::before{content:'';background-image:url(../core/icons/buttonIcon.svg);display:inline-block;width:26px;height:26px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);left:18px;filter:brightness(0) invert(1);}
[data-custom-block="form"] .onlineform .fui-btn-wrapper{padding-top:30px;}

html[data-theme="dark"]
{
    .onlineform .fui-input[type=file], [data-custom-block="form"] .onlineform .fui-select[type=file]{background-color:#333333;color:#cccccc;}
}

@media (max-width:900px)
{
    [data-custom-block="form"]{margin:60px 0;}
    [data-custom-block="form"]:not(.bg-none) .block-wrapper {padding:60px 0;}
    [data-custom-block="form"] .text-content {font-size:1rem;}
    [data-custom-block="form"] .heading {font-size:1.875rem;margin-bottom:20px;}
    [data-custom-block="form"] h2.heading{font-size:1.5rem;}
}