@keyframes mdc-ripple-fg-radius-in {
from{transform:translate(var(--mdc-ripple-fg-translate-start)) scale(1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
to{transform:translate(var(--mdc-ripple-fg-translate-end)) scale(var(--mdc-ripple-fg-scale));}
}
@keyframes mdc-ripple-fg-opacity-out {
from{opacity:1;animation-timing-function:linear;}
to{opacity:0;}
}
@keyframes mdc-ripple-fg-unbounded-opacity-deactivate {
from{opacity:1;}
to{opacity:0;}
}
@keyframes mdc-ripple-fg-unbounded-transform-deactivate {
from{transform:var(--mdc-ripple-fg-approx-xf);}
to{transform:scale(var(--mdc-ripple-fg-scale));}
}    #cf7md-form input[type="text"],
#cf7md-form input[type="email"],
#cf7md-form input[type="url"],
#cf7md-form input[type="password"],
#cf7md-form input[type="search"],
#cf7md-form input[type="number"],
#cf7md-form input[type="tel"],
#cf7md-form input[type="range"],
#cf7md-form input[type="date"],
#cf7md-form input[type="month"],
#cf7md-form input[type="week"],
#cf7md-form input[type="time"],
#cf7md-form input[type="datetime"],
#cf7md-form input[type="datetime-local"],
#cf7md-form input[type="color"],
#cf7md-form textarea{background:transparent;border:none;border-radius:0;display:block;padding:0;width:100%;box-shadow:none;}
#cf7md-form label{font-weight:normal;margin:0;}
#cf7md-form select{height:auto;border-radius:0;}
#cf7md-form .cf:after, #cf7md-form .cf7md-item:after{content:"";display:table;clear:both;}
#cf7md-form .mdc-layout-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;box-sizing:border-box;padding:8px;padding:calc(var(--mdc-layout-grid-margin, 16px) - var(--mdc-layout-grid-gutter, 16px) / 2);}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid{display:grid;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter, 16px);padding:16px;padding:var(--mdc-layout-grid-margin, 16px);}
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid{grid-template-columns:repeat(12, minmax(0, 1fr));}
}
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid{grid-template-columns:repeat(8, minmax(0, 1fr));}
}
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}
} }
#cf7md-form .mdc-layout-grid__cell{margin:8px;margin:calc(var(--mdc-layout-grid-gutter, 16px) / 2);box-sizing:border-box;}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell{margin:0;}
}
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid__cell{width:calc(33.33333% - 16px);width:calc(33.33333% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell{width:auto;grid-column-end:span 4;}
} }
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell{width:auto;grid-column-end:span 4;}
} }
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell{width:auto;grid-column-end:span 4;}
} }
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-desktop.mdc-layout-grid__cell--span-1-desktop{width:calc(8.33333% - 16px);width:calc(8.33333% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-desktop.mdc-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1;}
}
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-desktop.mdc-layout-grid__cell--span-2-desktop{width:calc(16.66667% - 16px);width:calc(16.66667% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-desktop.mdc-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2;}
}
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-desktop.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-desktop.mdc-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3;}
}
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-desktop.mdc-layout-grid__cell--span-4-desktop{width:calc(33.33333% - 16px);width:calc(33.33333% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-desktop.mdc-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-desktop.mdc-layout-grid__cell--span-5-desktop{width:calc(41.66667% - 16px);width:calc(41.66667% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-desktop.mdc-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5;}
}
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-desktop.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-desktop.mdc-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6;}
}
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-desktop.mdc-layout-grid__cell--span-7-desktop{width:calc(58.33333% - 16px);width:calc(58.33333% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-desktop.mdc-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7;}
}
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-desktop.mdc-layout-grid__cell--span-8-desktop{width:calc(66.66667% - 16px);width:calc(66.66667% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-desktop.mdc-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8;}
}
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-desktop.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-desktop.mdc-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9;}
}
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-desktop.mdc-layout-grid__cell--span-10-desktop{width:calc(83.33333% - 16px);width:calc(83.33333% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-desktop.mdc-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10;}
}
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-desktop.mdc-layout-grid__cell--span-11-desktop{width:calc(91.66667% - 16px);width:calc(91.66667% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-desktop.mdc-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11;}
}
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-desktop.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-desktop.mdc-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12;}
} }
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-tablet.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-tablet.mdc-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1;}
}
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-tablet.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-tablet.mdc-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2;}
}
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-tablet.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-tablet.mdc-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3;}
}
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-tablet.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-tablet.mdc-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-tablet.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-tablet.mdc-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5;}
}
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-tablet.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-tablet.mdc-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6;}
}
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-tablet.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-tablet.mdc-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7;}
}
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-tablet.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-tablet.mdc-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8;}
}
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-tablet.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-tablet.mdc-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8;}
}
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-tablet.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-tablet.mdc-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8;}
}
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-tablet.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-tablet.mdc-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8;}
}
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-tablet.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-tablet.mdc-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8;}
} }
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-phone.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-phone.mdc-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1;}
}
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-phone.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-phone.mdc-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2;}
}
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-phone.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-phone.mdc-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3;}
}
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-phone.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-phone.mdc-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-phone.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-phone.mdc-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-phone.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-phone.mdc-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-phone.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-phone.mdc-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-phone.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-phone.mdc-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-phone.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-phone.mdc-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-phone.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-phone.mdc-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-phone.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-phone.mdc-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4;}
}
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-phone.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter, 16px));}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-phone.mdc-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4;}
} }
#cf7md-form .mdc-layout-grid__cell--order-1{-ms-flex-order:1;order:1;}
#cf7md-form .mdc-layout-grid__cell--order-2{-ms-flex-order:2;order:2;}
#cf7md-form .mdc-layout-grid__cell--order-3{-ms-flex-order:3;order:3;}
#cf7md-form .mdc-layout-grid__cell--order-4{-ms-flex-order:4;order:4;}
#cf7md-form .mdc-layout-grid__cell--order-5{-ms-flex-order:5;order:5;}
#cf7md-form .mdc-layout-grid__cell--order-6{-ms-flex-order:6;order:6;}
#cf7md-form .mdc-layout-grid__cell--order-7{-ms-flex-order:7;order:7;}
#cf7md-form .mdc-layout-grid__cell--order-8{-ms-flex-order:8;order:8;}
#cf7md-form .mdc-layout-grid__cell--order-9{-ms-flex-order:9;order:9;}
#cf7md-form .mdc-layout-grid__cell--order-10{-ms-flex-order:10;order:10;}
#cf7md-form .mdc-layout-grid__cell--order-11{-ms-flex-order:11;order:11;}
#cf7md-form .mdc-layout-grid__cell--order-12{-ms-flex-order:12;order:12;}
#cf7md-form .mdc-layout-grid__cell--align-top{-ms-flex-item-align:start;align-self:flex-start;}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--align-top{-ms-flex-item-align:start;align-self:start;}
}
#cf7md-form .mdc-layout-grid__cell--align-middle{-ms-flex-item-align:center;align-self:center;}
#cf7md-form .mdc-layout-grid__cell--align-bottom{-ms-flex-item-align:end;align-self:flex-end;}
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--align-bottom{-ms-flex-item-align:end;align-self:end;}
}
#cf7md-form .mdc-layout-grid{padding:0;margin:0 -8px;}
@supports (display: grid) or (display: -ms-grid) {
#cf7md-form .mdc-layout-grid{margin:0;grid-gap:0 16px;}
}
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell){grid-column-end:span 4;}
@media screen and (min-width: 480px) {
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell){grid-column-end:span 8;}
}
@media screen and (min-width: 840px) {
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell){grid-column-end:span 12;}
}
#cf7md-form .mdc-layout-grid > br{display:none;}
#cf7md-form .mdc-form-field{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;font-weight:400;letter-spacing:0.04em;line-height:1.25rem;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;}
#cf7md-form .mdc-form-field--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-form-field{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-form-field > label{-ms-flex-order:0;order:0;margin-right:auto;margin-left:4px;}
#cf7md-form [dir="rtl"] .mdc-form-field > label, #cf7md-form .mdc-form-field[dir="rtl"] > label{margin-right:4px;margin-left:auto;}
#cf7md-form .mdc-form-field--align-end > label{-ms-flex-order:-1;order:-1;margin-right:4px;margin-left:auto;}
#cf7md-form [dir="rtl"] .mdc-form-field--align-end > label, #cf7md-form .mdc-form-field--align-end[dir="rtl"] > label{margin-right:auto;margin-left:4px;}
#cf7md-form .mdc-textfield{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;letter-spacing:0.04em;display:inline-block;margin-bottom:8px;will-change:opacity, transform, color;}
#cf7md-form .mdc-textfield__input{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));padding:0 0 8px;border:none;background:none;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#cf7md-form .mdc-textfield__input::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));transition:color 180ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1;}
#cf7md-form .mdc-textfield__input::-moz-placeholder{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));transition:color 180ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1;}
#cf7md-form .mdc-textfield__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));transition:color 180ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1;}
#cf7md-form .mdc-textfield__input::placeholder{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));transition:color 180ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1;}
#cf7md-form .mdc-textfield__input:focus{outline:none;}
#cf7md-form .mdc-textfield__input:focus::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));}
#cf7md-form .mdc-textfield__input:focus::-moz-placeholder{color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));}
#cf7md-form .mdc-textfield__input:focus:-ms-input-placeholder{color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));}
#cf7md-form .mdc-textfield__input:focus::placeholder{color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));}
#cf7md-form .mdc-textfield__input:invalid{box-shadow:none;}
#cf7md-form .mdc-textfield__input--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield__input{color:white;}
#cf7md-form .mdc-textfield__input--theme-dark::-webkit-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-textfield__input--theme-dark::-moz-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::-moz-placeholder{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-textfield__input--theme-dark:-ms-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:-ms-input-placeholder{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-textfield__input--theme-dark::placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::placeholder{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-textfield__input--theme-dark:focus::-webkit-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.7);color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7));}
#cf7md-form .mdc-textfield__input--theme-dark:focus::-moz-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::-moz-placeholder{color:rgba(255, 255, 255, 0.7);color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7));}
#cf7md-form .mdc-textfield__input--theme-dark:focus:-ms-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus:-ms-input-placeholder{color:rgba(255, 255, 255, 0.7);color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7));}
#cf7md-form .mdc-textfield__input--theme-dark:focus::placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::placeholder{color:rgba(255, 255, 255, 0.7);color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7));}
#cf7md-form .mdc-textfield__label{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));position:absolute;bottom:8px;left:0;transform-origin:left top;transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);cursor:text;}
#cf7md-form [dir="rtl"] .mdc-textfield .mdc-textfield__label,
#cf7md-form .mdc-textfield[dir="rtl"] .mdc-textfield__label{right:0;left:auto;transform-origin:right top;}
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield__label{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-textfield__label--float-above{transform:translateY(-100%) scale(0.75, 0.75);cursor:auto;}
#cf7md-form .mdc-textfield__input:-webkit-autofill + .mdc-textfield__label{transform:translateY(-100%) scale(0.75, 0.75);cursor:auto;}
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth){display:-ms-inline-flexbox;display:inline-flex;position:relative;box-sizing:border-box;-ms-flex-align:end;align-items:flex-end;margin-top:16px;}
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline){height:48px;}
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:translateY(50%) scaleY(1);transform-origin:center bottom;transition:background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 180ms cubic-bezier(0.4, 0, 0.2, 1);background-color:rgba(0, 0, 0, 0.12);content:"";}
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after{background-color:rgba(255, 255, 255, 0.12);}
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth) .mdc-textfield__label{pointer-events:none;}
#cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);transform:translateY(100%) scaleY(2);transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);transform:translateY(100%) scaleY(2);transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-textfield--focused .mdc-textfield__label{color:#3f51b5;color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--focused .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield--focused .mdc-textfield__label{color:#3f51b5;color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-textfield--dense{margin-top:12px;margin-bottom:4px;font-size:.813rem;}
#cf7md-form .mdc-textfield--dense .mdc-textfield__label--float-above{transform:translateY(calc(-100% - 2px)) scale(0.923, 0.923);}
#cf7md-form .mdc-textfield--invalid:not(.mdc-textfield--focused)::after{background-color:#d50000;}
#cf7md-form .mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label{color:#d50000;}
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid:not(.mdc-textfield--focused)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid:not(.mdc-textfield--focused)::after{background-color:#ff6e6e;}
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label{color:#ff6e6e;}
#cf7md-form .mdc-textfield--disabled{border-bottom:1px dotted rgba(35, 31, 32, 0.26);}
#cf7md-form .mdc-textfield--disabled::after{display:none;}
#cf7md-form .mdc-textfield--disabled .mdc-textfield__input{padding-bottom:7px;}
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--disabled,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled{border-bottom:1px dotted rgba(255, 255, 255, 0.3);}
#cf7md-form .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form .mdc-textfield--disabled .mdc-textfield__label,
#cf7md-form .mdc-textfield--disabled + .mdc-textfield-helptext{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));}
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form .mdc-textfield--theme-dark
.mdc-textfield--disabled .mdc-textfield__label,
#cf7md-form.mdc-theme--dark
.mdc-textfield--disabled .mdc-textfield__label{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--disabled + .mdc-textfield-helptext,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled + .mdc-textfield-helptext{colr:rgba(255, 255, 255, 0.5);colr:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-textfield--disabled .mdc-textfield__label{bottom:7px;cursor:default;}
#cf7md-form .mdc-textfield__input:required + .mdc-textfield__label::after{margin-left:1px;content:"*";}
#cf7md-form .mdc-textfield--focused .mdc-textfield__input:required + .mdc-textfield__label::after{color:#d50000;}
#cf7md-form .mdc-textfield--focused .mdc-textfield--theme-dark .mdc-textfield__input:required + .mdc-textfield__label::after, #cf7md-form .mdc-textfield--focused
.mdc-theme--dark .mdc-textfield__input:required + .mdc-textfield__label::after{color:#ff6e6e;}
#cf7md-form .mdc-textfield--multiline{display:-ms-flexbox;display:flex;height:initial;transition:none;}
#cf7md-form .mdc-textfield--multiline::after{content:initial;}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input{padding:4px;transition:border-color 180ms cubic-bezier(0.4, 0, 0.2, 1);border:1px solid rgba(0, 0, 0, 0.12);border-radius:2px;}
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input{border-color:rgba(255, 255, 255, 0.12);}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:focus{border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus){border-color:#d50000;}
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus){border-color:#ff6e6e;}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__label{top:6px;bottom:initial;left:4px;}
#cf7md-form [dir="rtl"] .mdc-textfield--multiline .mdc-textfield--multiline .mdc-textfield__label,
#cf7md-form .mdc-textfield--multiline[dir="rtl"] .mdc-textfield--multiline .mdc-textfield__label{right:4px;left:auto;}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__label--float-above{transform:translateY(calc(-100% - 6px)) scale(0.923, 0.923);}
#cf7md-form .mdc-textfield--multiline.mdc-textfield--disabled{border-bottom:none;}
#cf7md-form .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input{border:1px dotted rgba(35, 31, 32, 0.26);}
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input{border-color:rgba(255, 255, 255, 0.3);}
#cf7md-form .mdc-textfield--fullwidth{display:block;width:100%;box-sizing:border-box;margin:0;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.12);outline:none;}
#cf7md-form .mdc-textfield--fullwidth:not(.mdc-textfield--multiline){height:56px;}
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--multiline{padding:20px 0 0;}
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--dense:not(.mdc-textfield--multiline){height:48px;}
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--dense.mdc-textfield--multiline{padding:16px 0 0;}
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--disabled, #cf7md-form .mdc-textfield--fullwidth.mdc-textfield--disabled.mdc-textfield--multiline{border-bottom:1px dotted rgba(0, 0, 0, 0.12);}
#cf7md-form .mdc-textfield--fullwidth--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth{border-bottom:1px solid rgba(255, 255, 255, 0.12);}
#cf7md-form .mdc-textfield--fullwidth--theme-dark.mdc-textfield--disabled, #cf7md-form .mdc-textfield--fullwidth--theme-dark.mdc-textfield--disabled.mdc-textfield--multiline, #cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth.mdc-textfield--disabled, #cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth.mdc-textfield--disabled.mdc-textfield--multiline{border-bottom:1px dotted rgba(255, 255, 255, 0.12);}
#cf7md-form .mdc-textfield--fullwidth .mdc-textfield__input{width:100%;height:100%;padding:0;resize:none;border:none !important;}
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded):not(.mdc-textfield--multiline) .mdc-textfield__input{transition:border-bottom-color 180ms cubic-bezier(0.4, 0, 0.2, 1);border-bottom:1px solid rgba(0, 0, 0, 0.12);}
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus{border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));border-style:dotted;border-color:rgba(35, 31, 32, 0.26);}
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus){border-color:#d50000;}
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:not(:focus){border-color:rgba(255, 255, 255, 0.12);}
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled,
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));border-color:rgba(255, 255, 255, 0.3);}
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus){border-color:#ff6e6e;}
#cf7md-form .mdc-textfield-helptext{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));margin:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);font-size:.75rem;opacity:0;will-change:opacity;}
#cf7md-form .mdc-textfield-helptext--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield-helptext{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-textfield + .mdc-textfield-helptext{margin-bottom:8px;}
#cf7md-form .mdc-textfield--dense + .mdc-textfield-helptext{margin-bottom:4px;}
#cf7md-form .mdc-textfield--focused + .mdc-textfield-helptext:not(.mdc-textfield-helptext--validation-msg){opacity:1;}
#cf7md-form .mdc-textfield-helptext--persistent{transition:none;opacity:1;will-change:initial;}
#cf7md-form .mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg{color:#d50000;opacity:1;}
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg{color:#ff6e6e;}
#cf7md-form .mdc-form-field > .mdc-textfield + label{-ms-flex-item-align:start;align-self:flex-start;}
#cf7md-form .cf7md-textarea textarea{height:6em;}
#cf7md-form .cf7md-textarea-autosize textarea{height:4em;min-height:4em;max-height:16em;}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus){border-color:rgba(0, 0, 0, 0.12);}
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus){border-color:rgba(255, 255, 255, 0.12);}
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after{transform:none;}
#cf7md-form .mdc-textfield__input:not(textarea){line-height:1.8;}
#cf7md-form input[type="date"]{min-height:34px;}
#cf7md-form ::-webkit-datetime-edit-text,
#cf7md-form ::-webkit-datetime-edit-month-field,
#cf7md-form ::-webkit-datetime-edit-day-field,
#cf7md-form ::-webkit-datetime-edit-year-field{opacity:0;transition:opacity .3s ease 0s;}
#cf7md-form input:focus::-webkit-datetime-edit-text,
#cf7md-form input:focus::-webkit-datetime-edit-month-field,
#cf7md-form input:focus::-webkit-datetime-edit-day-field,
#cf7md-form input:focus::-webkit-datetime-edit-year-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-text,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-month-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-day-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-year-field{opacity:1;transition-delay:.2s;}
@supports (-ms-ime-align: auto) {
#cf7md-form input[type="date"]{opacity:0;}
#cf7md-form input[type="date"].cf7md-has-input{opacity:1;}
}
#cf7md-form .mdc-select{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:0.04em;line-height:1.75rem;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));padding-left:0;padding-right:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(100% - 24px);height:32px;transition:border-bottom-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1);border:none;border-bottom:1px solid rgba(0, 0, 0, 0.12);border-radius:0;background:none;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%230%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);font-family:Roboto, sans-serif;font-size:.936rem;cursor:pointer;}
#cf7md-form [dir="rtl"] .mdc-select, #cf7md-form .mdc-select[dir="rtl"]{padding-left:24px;padding-right:0;}
#cf7md-form .mdc-select::-ms-expand{display:none;}
#cf7md-form .mdc-select:focus{border-bottom-color:#3f51b5;border-bottom-color:var(--mdc-theme-primary, #3f51b5);outline:none;background-color:rgba(0, 0, 0, 0.06);}
#cf7md-form [dir="rtl"] .mdc-select, #cf7md-form .mdc-select[dir="rtl"]{background-position:left center;}
#cf7md-form .mdc-select--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-select{color:white;color:var(--mdc-theme-text-primary-on-dark, white);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);border-bottom:1px solid rgba(255, 255, 255, 0.12);}
#cf7md-form .mdc-select--theme-dark:focus,
#cf7md-form.mdc-theme--dark .mdc-select:focus{border-bottom-color:#3f51b5;border-bottom-color:var(--mdc-theme-primary, #3f51b5);background-color:rgba(255, 255, 255, 0.09);}
#cf7md-form .mdc-select__menu{position:fixed;top:0;left:0;max-height:100%;transform-origin:center center;overflow-y:scroll;}
#cf7md-form .mdc-select__selected-text{transition:opacity 125ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 125ms 0ms cubic-bezier(0.4, 0, 1, 1);white-space:nowrap;overflow:hidden;}
#cf7md-form .mdc-select--open .mdc-select__selected-text{transform:translateY(8px);transition:opacity 125ms 125ms cubic-bezier(0, 0, 0.2, 1), transform 125ms 125ms cubic-bezier(0, 0, 0.2, 1);opacity:0;}
#cf7md-form .mdc-select--disabled,
#cf7md-form .mdc-select[disabled]{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%230%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);border-bottom-style:dotted;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#cf7md-form .mdc-select--theme-dark.mdc-select--disabled,
#cf7md-form.mdc-theme--dark .mdc-select--disabled{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);border-bottom:1px dotted rgba(255, 255, 255, 0.38);}
#cf7md-form .mdc-select--theme-dark.mdc-select[disabled],
#cf7md-form.mdc-theme--dark .mdc-select[disabled]{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);border-bottom:1px dotted rgba(255, 255, 255, 0.38);}
#cf7md-form .mdc-select__menu .mdc-list-item{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:0.04em;line-height:1.75rem;color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));}
#cf7md-form .mdc-select__menu .mdc-list-item[aria-selected="true"]{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));}
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-item,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-item{color:rgba(255, 255, 255, 0.7);color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7));}
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-item[aria-selected="true"],
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-item[aria-selected="true"]{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-select__menu .mdc-list-group,
#cf7md-form .mdc-select__menu .mdc-list-group > .mdc-list-item:first-child{margin-top:12px;}
#cf7md-form .mdc-select__menu .mdc-list-group{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));font-weight:normal;}
#cf7md-form .mdc-select__menu .mdc-list-group .mdc-list-item{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));}
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-group,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-group{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-group .mdc-list-item,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-group .mdc-list-item{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-multi-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:250px;padding:0;border:1px solid;border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));outline:none;}
#cf7md-form .mdc-multi-select--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select{border-color:rgba(255, 255, 255, 0.5);border-color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-multi-select .mdc-list-group{margin:16px 0 0;padding:0 0 0 16px;color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38));font-weight:normal;}
#cf7md-form .mdc-multi-select .mdc-list-group--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-group{color:rgba(255, 255, 255, 0.5);color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5));}
#cf7md-form .mdc-multi-select .mdc-list-group:last-child{margin-bottom:16px;}
#cf7md-form .mdc-multi-select .mdc-list-group .mdc-list-divider{margin-left:-16px;}
#cf7md-form .mdc-multi-select .mdc-list-item{margin:0 0 0 -16px;padding:0 16px;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));}
#cf7md-form .mdc-multi-select .mdc-list-item--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-item{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-multi-select .mdc-list-item:first-child{margin-top:12px;}
#cf7md-form .mdc-multi-select .mdc-list-item:last-child{margin-bottom:8px;}
#cf7md-form .mdc-multi-select .mdc-list-item:checked{background-color:rgba(0, 0, 0, 0.12);background-color:#fff;background-color:var(--mdc-theme-background, #fff);}
#cf7md-form .mdc-multi-select .mdc-list-item:checked--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-item:checked{background-color:white;background-color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked{background-color:white;background-color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-list-divider{margin-bottom:8px;padding-top:8px;font-size:0;}
#cf7md-form .mdc-select{padding-top:0;padding-bottom:0;}
             @keyframes mdc-checkbox-fade-in-background {
0%{border-color:rgba(0, 0, 0, 0.54);background-color:transparent;}
50%{border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
}
@keyframes mdc-checkbox-fade-out-background {
0%,
80%{border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
100%{border-color:rgba(0, 0, 0, 0.54);background-color:transparent;}
}
@keyframes mdc-checkbox-fade-in-background-dark {
0%{border-color:white;background-color:transparent;}
50%{border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
}
@keyframes mdc-checkbox-fade-out-background-dark {
0%,
80%{border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
100%{border-color:white;background-color:transparent;}
}
@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
0%,
50%{stroke-dashoffset:29.78334;}
50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);}
100%{stroke-dashoffset:0;}
}
@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
0%,
68.2%{transform:scaleX(0);}
68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1);}
100%{transform:scaleX(1);}
}
@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0;}
to{opacity:0;stroke-dashoffset:-29.78334;}
}
@keyframes mdc-checkbox-checked-indeterminate-checkmark {
from{transform:rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(0, 0, 0.2, 1);}
to{transform:rotate(45deg);opacity:0;}
}
@keyframes mdc-checkbox-indeterminate-checked-checkmark {
from{transform:rotate(45deg);opacity:0;animation-timing-function:cubic-bezier(0.14, 0, 0, 1);}
to{transform:rotate(360deg);opacity:1;}
}
@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
from{transform:rotate(-45deg);opacity:0;animation-timing-function:cubic-bezier(0, 0, 0.2, 1);}
to{transform:rotate(0deg);opacity:1;}
}
@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
from{transform:rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(0.14, 0, 0, 1);}
to{transform:rotate(315deg);opacity:0;}
}
@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
0%{transform:scaleX(1);opacity:1;animation-timing-function:linear;}
32.8%,
100%{transform:scaleX(0);opacity:0;}
}
#cf7md-form .mdc-checkbox{display:inline-block;position:relative;box-sizing:content-box;width:18px;height:18px;padding:11px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;}
#cf7md-form .mdc-checkbox__background{position:absolute;top:0;right:0;bottom:0;left:0;top:11px;left:11px;border-radius:2px;box-sizing:border-box;pointer-events:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:45%;height:45%;box-sizing:border-box;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1);border:2px solid rgba(0, 0, 0, 0.54);background-color:transparent;will-change:background-color, border-color;}
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__background{border-color:white;}
#cf7md-form .mdc-checkbox__background::before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(0, 0);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);border-radius:50%;content:"";opacity:0;pointer-events:none;will-change:opacity, transform;background:#3f51b5;background:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-checkbox__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:inherit;opacity:0;}
#cf7md-form .mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 1, 1);opacity:0;fill:white;}
#cf7md-form .mdc-checkbox__checkmark__path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 1, 1);stroke:white !important;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334;}
#cf7md-form .mdc-checkbox__mixedmark{width:100%;height:2px;transform:scaleX(0) rotate(0deg);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);background-color:white;opacity:0;}
#cf7md-form .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before{transform:scale(2.75, 2.75);transition:opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:.26;}
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1;}
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark__path{stroke-dashoffset:0;}
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg);}
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background{border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);opacity:0;}
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark__path{stroke-dashoffset:0;}
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1;}
#cf7md-form .mdc-checkbox__native-control:disabled,
#cf7md-form fieldset:disabled .mdc-checkbox__native-control,
#cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control{cursor:default;}
#cf7md-form .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.26);}
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background{border-color:rgba(255, 255, 255, 0.3);}
#cf7md-form .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background, #cf7md-form fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background, #cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.26);}
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background{background-color:rgba(255, 255, 255, 0.3);}
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__checkmark,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__checkmark__path,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none !important;}
#cf7md-form .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, #cf7md-form .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{animation:mdc-checkbox-fade-in-background 180ms linear;}
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-dark;}
#cf7md-form .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, #cf7md-form .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation:mdc-checkbox-fade-out-background 180ms linear;}
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-dark;}
#cf7md-form .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark__path{animation:180ms linear 0s mdc-checkbox-unchecked-checked-checkmark-path;transition:none;}
#cf7md-form .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:90ms linear 0s mdc-checkbox-unchecked-indeterminate-mixedmark;transition:none;}
#cf7md-form .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark__path{animation:90ms linear 0s mdc-checkbox-checked-unchecked-checkmark-path;transition:none;}
#cf7md-form .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:90ms linear 0s mdc-checkbox-checked-indeterminate-checkmark;transition:none;}
#cf7md-form .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:90ms linear 0s mdc-checkbox-checked-indeterminate-mixedmark;transition:none;}
#cf7md-form .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:500ms linear 0s mdc-checkbox-indeterminate-checked-checkmark;transition:none;}
#cf7md-form .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:500ms linear 0s mdc-checkbox-indeterminate-checked-mixedmark;transition:none;}
#cf7md-form .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:300ms linear 0s mdc-checkbox-indeterminate-unchecked-mixedmark;transition:none;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-size:0;--mdc-ripple-surface-height:0;--mdc-ripple-surface-width:0;--mdc-ripple-fg-unbounded-transform-duration:0ms;--mdc-ripple-xfo-x:center;--mdc-ripple-xfo-y:center;--mdc-ripple-fg-unbounded-opacity-duration:0ms;--mdc-ripple-fg-unbounded-transform-duration:0ms;--mdc-ripple-fg-approx-xf:0;will-change:transition, opacity;-webkit-tap-highlight-color:transparent;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::before{background-color:rgba(63, 81, 181, 0.14);position:absolute;top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 200ms linear;border-radius:50%;opacity:0;pointer-events:none;content:"";}
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::before{background-color:color(var(--mdc-theme-primary, #3f51b5) a(14%));}
}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before{opacity:.99999;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before{transition-duration:600ms;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before{transition-duration:120ms;opacity:1;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::after{background-color:rgba(63, 81, 181, 0.14);position:absolute;top:0;left:0;width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);transform:scale(0);transform-origin:center center;border-radius:50%;opacity:0;pointer-events:none;content:"";}
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::after{background-color:color(var(--mdc-theme-primary, #3f51b5) a(14%));}
}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after{transform-origin:center center;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);transform-origin:center center;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after{animation-fill-mode:forwards;animation:300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after{transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;opacity:1;}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after{animation:mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__background::before{content:none;}
#cf7md-form .cf7md-checkbox-item{-ms-flex-align:start;align-items:flex-start;}
#cf7md-form .mdc-checkbox{margin-left:-11px;-ms-flex:0 0 18px;flex:0 0 18px;}
#cf7md-form .cf7md-checkbox-label{padding-top:10px;}
#cf7md-form .cf7md-accept .wpcf7-form-control-wrap{display:-ms-inline-flexbox;display:inline-flex;}
#cf7md-form .mdc-radio{display:inline-block;position:relative;box-sizing:border-box;width:40px;height:40px;padding:10px;cursor:pointer;will-change:opacity, transform, border-color, background-color, color;}
#cf7md-form .mdc-radio__background{display:inline-block;position:absolute;width:50%;height:50%;box-sizing:border-box;}
#cf7md-form .mdc-radio__background::before{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0, 0);transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 1, 1);border-radius:50%;content:"";opacity:0;pointer-events:none;}
#cf7md-form .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));position:absolute;top:0;left:0;width:100%;height:100%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 1, 1);border-width:2px;border-style:solid;border-radius:50%;box-sizing:border-box;}
#cf7md-form .mdc-radio--theme-dark .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__outer-circle{border-color:rgba(255, 255, 255, 0.7);border-color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7));}
#cf7md-form .mdc-radio__inner-circle{background-color:rgba(0, 0, 0, 0.54);background-color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0, 0);transition:transform 120ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 120ms 0ms cubic-bezier(0.4, 0, 1, 1);border-radius:50%;box-sizing:border-box;}
#cf7md-form .mdc-radio--theme-dark .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__inner-circle{background-color:rgba(255, 255, 255, 0.7);background-color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7));}
#cf7md-form .mdc-radio__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:inherit;opacity:0;z-index:1;}
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);}
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);}
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);}
#cf7md-form .mdc-radio--disabled{cursor:default;pointer-events:none;}
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle{border-color:#3f51b5;border-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);}
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background{cursor:default;}
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.26);}
#cf7md-form .mdc-radio--theme-dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio--theme-dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio--theme-dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(255, 255, 255, 0.3);}
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle{background-color:rgba(0, 0, 0, 0.26);}
#cf7md-form .mdc-radio--theme-dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio--theme-dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio--theme-dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle{background-color:rgba(255, 255, 255, 0.3);}
#cf7md-form .mdc-radio__native-control:focus + .mdc-radio__background::before{transform:scale(2.8, 2.8);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:.26;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded{--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-size:0;--mdc-ripple-surface-height:0;--mdc-ripple-surface-width:0;--mdc-ripple-fg-unbounded-transform-duration:0ms;--mdc-ripple-xfo-x:center;--mdc-ripple-xfo-y:center;--mdc-ripple-fg-unbounded-opacity-duration:0ms;--mdc-ripple-fg-unbounded-transform-duration:0ms;--mdc-ripple-fg-approx-xf:0;will-change:transition, opacity;-webkit-tap-highlight-color:transparent;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded::before{background-color:rgba(63, 81, 181, 0.14);position:absolute;top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 200ms linear;border-radius:50%;opacity:0;pointer-events:none;content:"";}
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-radio.mdc-ripple-upgraded::before{background-color:color(var(--mdc-theme-primary, #3f51b5) a(14%));}
}
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before{opacity:.99999;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before{transition-duration:600ms;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before{transition-duration:120ms;opacity:1;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);}
#cf7md-form .mdc-radio.mdc-ripple-upgraded::after{background-color:rgba(63, 81, 181, 0.14);position:absolute;top:0;left:0;width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);transform:scale(0);transform-origin:center center;border-radius:50%;opacity:0;pointer-events:none;content:"";}
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-radio.mdc-ripple-upgraded::after{background-color:color(var(--mdc-theme-primary, #3f51b5) a(14%));}
}
#cf7md-form .mdc-radio.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after{transform-origin:center center;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);transform-origin:center center;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after{animation-fill-mode:forwards;animation:300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after{transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;opacity:1;}
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after{animation:mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-radio.mdc-ripple-upgraded .mdc-radio__background::before{content:none;}
#cf7md-form .mdc-radio{margin-left:-10px;}
#cf7md-form .mdc-switch{display:inline-block;position:relative;}
#cf7md-form .mdc-switch__native-control{display:inline-block;position:absolute;top:0;left:0;width:34px;height:14px;cursor:pointer;opacity:0;z-index:2;}
#cf7md-form .mdc-switch__background{display:block;position:relative;width:34px;height:14px;border-radius:7px;outline:none;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background,
#cf7md-form.mdc-theme--dark .mdc-switch__background{background-color:transparent;}
#cf7md-form .mdc-switch__background::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:7px;background-color:#000;content:"";opacity:.38;}
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__background::before{background-color:#fff;opacity:.3;}
#cf7md-form .mdc-switch__background .mdc-switch__knob{display:block;position:absolute;top:-3px;left:0;width:20px;height:20px;transform:translateX(0);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:10px;background-color:#fafafa;box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);z-index:1;}
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__background .mdc-switch__knob{background-color:#bdbdbd;}
#cf7md-form .mdc-switch__background .mdc-switch__knob::before{position:absolute;top:-14px;left:-14px;width:48px;height:48px;transform:scale(0);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:24px;background-color:transparent;content:"";opacity:.2;}
#cf7md-form .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before{position:absolute;width:48px;height:48px;transform:scale(1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:24px;background-color:#9e9e9e;}
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before{background-color:#f1f1f1;opacity:.14;}
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);opacity:.5;}
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob{transform:translateX(14px);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);opacity:.15;}
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-switch__native-control:disabled{cursor:initial;}
#cf7md-form .mdc-switch__native-control:disabled ~ .mdc-switch__background::before{background-color:#000;opacity:.12;}
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:disabled ~ .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:disabled ~ .mdc-switch__background::before{background-color:#fff;opacity:.1;}
#cf7md-form .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob{background-color:#bdbdbd;}
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob{background-color:#424242;}
#cf7md-form span.cf7md-switch-item{margin:8px 0;}
#cf7md-form .mdc-form-field > .cf7md-switch-label{margin-left:16px;}
#cf7md-form .cf7md-file .cf7md-label{margin-bottom:5px;}
#cf7md-form .cf7md-file .wpcf7-not-valid-tip{margin-top:5px;}
#cf7md-form .cf7md-file .cf7md-help-text{margin-top:3px !important;}
#cf7md-form .cf7md-file--btn{color:#FFF;}
#cf7md-form .cf7md-file--label{position:relative;display:block;}
#cf7md-form .cf7md-file--label [type="file"]{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;}
#cf7md-form .cf7md-file--value{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));position:absolute;top:50%;left:0;padding-left:152px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%);}
#cf7md-form.mdc-theme--dark .cf7md-file--value{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-button{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;font-weight:500;letter-spacing:0.04em;line-height:1.5rem;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));display:inline-block;position:relative;min-width:64px;height:36px;padding:0 16px;border:none;border-radius:2px;outline:none;background:transparent;font-size:14px;font-weight:500;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0.18);}
#cf7md-form .mdc-button--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-button{color:white;color:var(--mdc-theme-text-primary-on-dark, white);-webkit-tap-highlight-color:rgba(255, 255, 255, 0.18);}
#cf7md-form .mdc-button::before{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 1, 1);border-radius:inherit;background:currentColor;content:"";opacity:0;}
#cf7md-form .mdc-button:focus::before{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:.12;}
#cf7md-form .mdc-button:active::before{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:.18;}
#cf7md-form .mdc-button:focus:active::before{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-button:active{outline:none;}
#cf7md-form .mdc-button:hover{cursor:pointer;}
#cf7md-form .mdc-button::-moz-focus-inner{padding:0;border:0;}
#cf7md-form .mdc-button--dense{height:32px;font-size:.8125rem;line-height:32px;}
#cf7md-form .mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);will-change:box-shadow;min-width:88px;}
#cf7md-form .mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);}
#cf7md-form .mdc-button--theme-dark .mdc-button--raised,
#cf7md-form.mdc-theme--dark .mdc-button--raised{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-button--theme-dark .mdc-button--raised::before,
#cf7md-form.mdc-theme--dark .mdc-button--raised::before{color:black;}
#cf7md-form .mdc-button--primary{color:#3f51b5;color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-button--theme-dark .mdc-button--primary,
#cf7md-form.mdc-theme--dark .mdc-button--primary{color:#3f51b5;color:var(--mdc-theme-primary, #3f51b5);}
#cf7md-form .mdc-button--primary.mdc-button--raised{background-color:#3f51b5;background-color:var(--mdc-theme-primary, #3f51b5);color:white;color:var(--mdc-theme-text-primary-on-primary, white);}
#cf7md-form .mdc-button--primary.mdc-button--raised::before{color:black;}
#cf7md-form .mdc-button--accent{color:#ff4081;color:var(--mdc-theme-accent, #ff4081);}
#cf7md-form .mdc-button--theme-dark .mdc-button--accent,
#cf7md-form.mdc-theme--dark .mdc-button--accent{color:#ff4081;color:var(--mdc-theme-accent, #ff4081);}
#cf7md-form .mdc-button--accent.mdc-button--raised{background-color:#ff4081;background-color:var(--mdc-theme-accent, #ff4081);color:white;color:var(--mdc-theme-text-primary-on-accent, white);}
#cf7md-form .mdc-button--accent.mdc-button--raised::before{color:black;}
#cf7md-form .mdc-button--compact{padding:0 8px;}
#cf7md-form fieldset:disabled .mdc-button, #cf7md-form .mdc-button:disabled{color:rgba(0, 0, 0, 0.26);cursor:default;pointer-events:none;}
#cf7md-form .mdc-button--theme-dark fieldset:disabled .mdc-button,
#cf7md-form.mdc-theme--dark fieldset:disabled .mdc-button,
#cf7md-form .mdc-button--theme-dark .mdc-button:disabled,
#cf7md-form.mdc-theme--dark .mdc-button:disabled{color:rgba(255, 255, 255, 0.3);}
#cf7md-form fieldset:disabled .mdc-button--raised, #cf7md-form .mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);background-color:rgba(0, 0, 0, 0.12);pointer-events:none;}
#cf7md-form .mdc-button--theme-dark fieldset:disabled .mdc-button--raised,
#cf7md-form.mdc-theme--dark fieldset:disabled .mdc-button--raised,
#cf7md-form .mdc-button--theme-dark .mdc-button--raised:disabled,
#cf7md-form.mdc-theme--dark .mdc-button--raised:disabled{background-color:rgba(255, 255, 255, 0.12);}
#cf7md-form .mdc-button.mdc-ripple-upgraded{--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-size:0;--mdc-ripple-surface-height:0;--mdc-ripple-surface-width:0;--mdc-ripple-fg-unbounded-transform-duration:0ms;--mdc-ripple-xfo-x:center;--mdc-ripple-xfo-y:center;--mdc-ripple-fg-unbounded-opacity-duration:0ms;--mdc-ripple-fg-unbounded-transform-duration:0ms;--mdc-ripple-fg-approx-xf:0;will-change:transition, opacity;-webkit-tap-highlight-color:transparent;overflow:hidden;}
#cf7md-form .mdc-button.mdc-ripple-upgraded::before{background-color:rgba(0, 0, 0, 0.06);position:absolute;top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 200ms linear;border-radius:50%;opacity:0;pointer-events:none;content:"";}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before{opacity:.99999;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before{transition-duration:600ms;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before{transition-duration:120ms;opacity:1;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);}
#cf7md-form .mdc-button.mdc-ripple-upgraded::after{background-color:rgba(0, 0, 0, 0.06);position:absolute;top:0;left:0;width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);transform:scale(0);transform-origin:center center;border-radius:50%;opacity:0;pointer-events:none;content:"";}
#cf7md-form .mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after{transform-origin:center center;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);transform-origin:center center;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after{animation-fill-mode:forwards;animation:300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after{transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;opacity:1;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after{animation:mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded::before{background-color:rgba(255, 255, 255, 0.14);position:absolute;top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 200ms linear;border-radius:50%;opacity:0;pointer-events:none;content:"";}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before{opacity:.99999;}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before{transition-duration:600ms;}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before{transition-duration:120ms;opacity:1;}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded::after{background-color:rgba(255, 255, 255, 0.14);position:absolute;top:0;left:0;width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);transform:scale(0);transform-origin:center center;border-radius:50%;opacity:0;pointer-events:none;content:"";}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after{transform-origin:center center;}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);transform-origin:center center;}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after{animation-fill-mode:forwards;animation:300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out;}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after{transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;opacity:1;}
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after{animation:mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::before{background-color:rgba(63, 81, 181, 0.12);position:absolute;top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 200ms linear;border-radius:50%;opacity:0;pointer-events:none;content:"";}
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::before{background-color:color(var(--mdc-theme-primary, #3f51b5) a(12%));}
}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active::before{opacity:.99999;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active:active::before{transition-duration:600ms;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-bounded-active-fill::before{transition-duration:120ms;opacity:1;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::before{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::after{background-color:rgba(63, 81, 181, 0.12);position:absolute;top:0;left:0;width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);transform:scale(0);transform-origin:center center;border-radius:50%;opacity:0;pointer-events:none;content:"";}
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::after{background-color:color(var(--mdc-theme-primary, #3f51b5) a(12%));}
}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary:not(.mdc-ripple-upgraded--unbounded)::after{transform-origin:center center;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);transform-origin:center center;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--foreground-bounded-active-fill::after{animation-fill-mode:forwards;animation:300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after{transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;opacity:1;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after{animation:mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::before{background-color:rgba(255, 64, 129, 0.12);position:absolute;top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 200ms linear;border-radius:50%;opacity:0;pointer-events:none;content:"";}
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::before{background-color:color(var(--mdc-theme-accent, #ff4081) a(12%));}
}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active::before{opacity:.99999;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active:active::before{transition-duration:600ms;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-bounded-active-fill::before{transition-duration:120ms;opacity:1;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::before{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::after{background-color:rgba(255, 64, 129, 0.12);position:absolute;top:0;left:0;width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);transform:scale(0);transform-origin:center center;border-radius:50%;opacity:0;pointer-events:none;content:"";}
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::after{background-color:color(var(--mdc-theme-accent, #ff4081) a(12%));}
}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent:not(.mdc-ripple-upgraded--unbounded)::after{transform-origin:center center;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);transform-origin:center center;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--foreground-bounded-active-fill::after{animation-fill-mode:forwards;animation:300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after{transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;opacity:1;}
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after{animation:mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary::before{background-color:rgba(255, 255, 255, 0.14);position:absolute;top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 200ms linear;border-radius:50%;opacity:0;pointer-events:none;content:"";}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active::before{opacity:.99999;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active:active::before{transition-duration:600ms;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-bounded-active-fill::before{transition-duration:120ms;opacity:1;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::before{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary::after{background-color:rgba(255, 255, 255, 0.14);position:absolute;top:0;left:0;width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);transform:scale(0);transform-origin:center center;border-radius:50%;opacity:0;pointer-events:none;content:"";}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary:not(.mdc-ripple-upgraded--unbounded)::after{transform-origin:center center;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);transform-origin:center center;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--foreground-bounded-active-fill::after{animation-fill-mode:forwards;animation:300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after{transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;opacity:1;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after{animation:mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent::before{background-color:rgba(255, 255, 255, 0.14);position:absolute;top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 200ms linear;border-radius:50%;opacity:0;pointer-events:none;content:"";}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active::before{opacity:.99999;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active:active::before{transition-duration:600ms;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-bounded-active-fill::before{transition-duration:120ms;opacity:1;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::before{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent::after{background-color:rgba(255, 255, 255, 0.14);position:absolute;top:0;left:0;width:var(--mdc-ripple-fg-size);height:var(--mdc-ripple-fg-size);transform:scale(0);transform-origin:center center;border-radius:50%;opacity:0;pointer-events:none;content:"";}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent:not(.mdc-ripple-upgraded--unbounded)::after{transform-origin:center center;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top);left:var(--mdc-ripple-left);transform-origin:center center;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--foreground-bounded-active-fill::after{animation-fill-mode:forwards;animation:300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after{transform:scale(var(--mdc-ripple-fg-scale));transition:opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;opacity:1;}
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after{animation:mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1);}
#cf7md-form.cf7md-form + .wpcf7-response-output{border:none;border-bottom:2px solid #d50000;padding:0 0 8px;font-size:0.85em;color:#d50000;margin:24px 0 16px;}
#cf7md-form.cf7md-form + .wpcf7-mail-sent-ok{border-bottom-color:#1B5E20;color:#1B5E20;}
#cf7md-form.cf7md-form.mdc-theme--dark + .wpcf7-response-output{border-bottom-color:#ff6e6e;color:#ff6e6e;}
#cf7md-form.cf7md-form.mdc-theme--dark + .wpcf7-mail-sent-ok{border-bottom-color:#81C784;color:#81C784;}
#cf7md-form .wpcf7-not-valid-tip{color:#d50000;margin-bottom:5px;display:block;float:none;}
#cf7md-form.mdc-theme--dark .wpcf7-not-valid-tip{color:#ff6e6e;}
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text{display:block;float:none;}
#cf7md-form .mdc-card{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding:0;box-sizing:border-box;}
#cf7md-form .mdc-card__primary{padding:16px;}
#cf7md-form .mdc-card__primary .mdc-card__title--large{padding-top:8px;}
#cf7md-form .mdc-card__primary:last-child{padding-bottom:24px;}
#cf7md-form .mdc-card__supporting-text{padding:8px 16px;box-sizing:border-box;font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;font-weight:400;letter-spacing:0.04em;line-height:1.25rem;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));}
#cf7md-form .mdc-card--theme-dark .mdc-card__supporting-text,
#cf7md-form.mdc-theme--dark .mdc-card__supporting-text{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-card__primary + .mdc-card__supporting-text{margin-top:-8px;padding-top:0;}
#cf7md-form .mdc-card__supporting-text:last-child{padding-bottom:24px;}
#cf7md-form .mdc-card__actions{display:-ms-flexbox;display:flex;padding:8px;box-sizing:border-box;}
#cf7md-form .mdc-card--theme-dark .mdc-card__actions,
#cf7md-form.mdc-theme--dark .mdc-card__actions{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-card__actions .mdc-card__action{margin:0 8px 0 0;}
#cf7md-form .mdc-card__actions .mdc-card__action:last-child{margin-right:0;}
#cf7md-form .mdc-card__actions--vertical{-ms-flex-flow:column;flex-flow:column;-ms-flex-align:start;align-items:flex-start;}
#cf7md-form .mdc-card__actions--vertical .mdc-card__action{margin:0 0 4px;}
#cf7md-form .mdc-card__actions--vertical .mdc-card__action:last-child{margin-bottom:0;}
#cf7md-form .mdc-card__media{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding:16px;box-sizing:border-box;}
#cf7md-form .mdc-card__media-item{display:inline-block;width:auto;height:80px;margin:16px 0 0;padding:0;}
#cf7md-form .mdc-card__media-item--1dot5x{width:auto;height:120px;}
#cf7md-form .mdc-card__media-item--2x{width:auto;height:160px;}
#cf7md-form .mdc-card__media-item--3x{width:auto;height:240px;}
#cf7md-form .mdc-card__title{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;font-weight:500;letter-spacing:0.04em;line-height:1.5rem;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));margin:-.063rem 0;}
#cf7md-form .mdc-card--theme-dark .mdc-card__title,
#cf7md-form.mdc-theme--dark .mdc-card__title{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-card__title--large{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem;margin:0;}
#cf7md-form .mdc-card__subtitle{font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;font-weight:400;letter-spacing:0.04em;line-height:1.25rem;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));margin:-.063rem 0;}
#cf7md-form .mdc-card--theme-dark .mdc-card__subtitle,
#cf7md-form.mdc-theme--dark .mdc-card__subtitle{color:white;color:var(--mdc-theme-text-primary-on-dark, white);}
#cf7md-form .mdc-card__horizontal-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px 0 0;box-sizing:border-box;}
#cf7md-form .mdc-card__horizontal-block .mdc-card__actions--vertical{margin:16px;}
#cf7md-form .mdc-card__horizontal-block .mdc-card__media-item{margin-left:16px;}
#cf7md-form .mdc-card__horizontal-block .mdc-card__media-item--3x{margin-bottom:16px;}
#cf7md-form .mdc-card{background:#FFF;}
#cf7md-form.mdc-theme--dark .mdc-card{background:rgba(255, 255, 255, 0.15);}
#cf7md-form .mdc-card__media--img{padding:0;height:auto;}
#cf7md-form .mdc-card__media--img img{width:100%;height:auto;}
#cf7md-form .cf7md-card-content{padding-bottom:0 !important;}
#cf7md-form .cf7md-card-content p{margin:16px 0;}
#cf7md-form .cf7md-spinner{animation:rotator 1.4s linear infinite;}
@keyframes rotator {
0%{transform:rotate(0deg);}
100%{transform:rotate(270deg);}
}
#cf7md-form .cf7md-spinner-path{stroke-dasharray:187;stroke-dashoffset:0;stroke:rgba(0, 0, 0, 0.87);transform-origin:center;animation:dash 1.4s ease-in-out infinite;}
#cf7md-form.mdc-theme--dark .cf7md-spinner-path{stroke:white;}
@keyframes dash {
0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;transform:rotate(135deg);}
100%{stroke-dashoffset:187;transform:rotate(450deg);}
}
#cf7md-form .ajax-loader{background-image:none;width:25px;height:25px;margin-left:8px;}
#cf7md-form .cf7md-spinner{display:none;}
#cf7md-form .ajax-loader.is-active .cf7md-spinner{display:block;}
#cf7md-form label,
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text{color:rgba(0, 0, 0, 0.38);}
#cf7md-form.mdc-theme--dark label, #cf7md-form.mdc-theme--dark
.cf7md-label--static, #cf7md-form.mdc-theme--dark
.cf7md-help-text{color:rgba(255, 255, 255, 0.5);}
#cf7md-form input,
#cf7md-form textarea,
#cf7md-form select,
#cf7md-form .wpcf7-list-item label,
#cf7md-form .cf7md-accept-label{color:rgba(0, 0, 0, 0.87);}
#cf7md-form.mdc-theme--dark input, #cf7md-form.mdc-theme--dark
textarea, #cf7md-form.mdc-theme--dark
select, #cf7md-form.mdc-theme--dark
.wpcf7-list-item label, #cf7md-form.mdc-theme--dark
.cf7md-accept-label{color:white;}
#cf7md-form .cf7md-item,
#cf7md-form input,
#cf7md-form label,
#cf7md-form textarea,
#cf7md-form p,
#cf7md-form h1,
#cf7md-form h2,
#cf7md-form h3,
#cf7md-form h4,
#cf7md-form h5,
#cf7md-form h6,
#cf7md-form.cf7md-form + .wpcf7-response-output{font-family:"Roboto", sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;}
#cf7md-form .cf7md-item,
#cf7md-form .mdc-form-field,
#cf7md-form .mdc-textfield{font-size:18px;line-height:1.25;}
#cf7md-form .mdc-select{font-size:0.936em;}
#cf7md-form label,
#cf7md-form .cf7md-label{font-weight:normal;font-size:0.875em;letter-spacing:0.02em;}
#cf7md-form .mdc-card__title{font-size:0.875em;line-height:1.5em;margin:-.063em 0;}
#cf7md-form .mdc-card__title.mdc-card__title--large{font-size:1.5em;}
#cf7md-form .mdc-card__subtitle{font-size:0.75em;line-height:1.25em;margin:-.063em 0;}
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text,
#cf7md-form .wpcf7-not-valid-tip{font-size:0.675em;letter-spacing:0.02em;}
#cf7md-form .wpcf7-form-control-wrap{display:block;width:100%;}
#cf7md-form .mdc-textfield,
#cf7md-form .mdc-textfield input,
#cf7md-form .mdc-textfield textarea,
#cf7md-form .cf7md-item > div{width:100%;}
#cf7md-form .mdc-select{width:100%;max-width:100%;}
#cf7md-form .cf7md-item{margin-top:0;margin-bottom:24px;}
#cf7md-form .cf7md-item select,
#cf7md-form .cf7md-item input,
#cf7md-form .cf7md-item textarea{margin:0;}
#cf7md-form .cf7md-item .cf7md-help-text{clear:both;margin:-3px 0 8px;}
#cf7md-form .cf7md-text,
#cf7md-form .cf7md-quiz{margin-top:-5px;}
#cf7md-form .cf7md-text .mdc-textfield,
#cf7md-form .cf7md-quiz .mdc-textfield{margin-top:0;}
#cf7md-form .cf7md-select select{margin-top:11px;margin-bottom:8px;}
#cf7md-form .cf7md-card{margin-bottom:32px;}
#cf7md-form .cf7md-card .mdc-card__supporting-text .mdc-layout-grid > :last-child{margin-bottom:0;}
#cf7md-form.cf7md-spacing--tight .cf7md-item{margin-bottom:8px;}
#cf7md-form.cf7md-spacing--tight .cf7md-text{margin-bottom:0;}
#cf7md-form.cf7md-spacing--tight .cf7md-card{margin-bottom:16px;}
#cf7md-form .wpcf7-list-item{margin:0;width:100%;}
#cf7md-form .mdc-textfield--focused .mdc-textfield__label{color:#3f51b5;}
#cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked,
#cf7md-form .mdc-checkbox__background::before,
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-radio__background::before,
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-button--primary.mdc-button--raised,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before{background-color:#3f51b5;}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:focus,
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus,
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle{border-color:#3f51b5;}
#cf7md-form .mdc-select:focus{border-bottom-color:#3f51b5;}
#cf7md-form.mdc-theme--dark{}
#cf7md-form.mdc-theme--dark .mdc-textfield--focused .mdc-textfield__label{color:#3f51b5;}
#cf7md-form.mdc-theme--dark .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked,
#cf7md-form.mdc-theme--dark .mdc-checkbox__background::before,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-radio__background::before,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-button--primary.mdc-button--raised,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before{background-color:#3f51b5;}
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:focus,
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle{border-color:#3f51b5;}
#cf7md-form.mdc-theme--dark .mdc-select:focus{border-bottom-color:#3f51b5;}
#cf7md-form .cf7md-item,
#cf7md-form .mdc-form-field,
#cf7md-form .mdc-textfield{font-size:18px;}
#cf7md-form .cf7md-item,
#cf7md-form input,
#cf7md-form label,
#cf7md-form textarea,
#cf7md-form p,
#cf7md-form .mdc-select,
#cf7md-form.cf7md-form + .wpcf7-response-output,
#cf7md-form .wpcf7-not-valid-tip,
#cf7md-form .mdc-card__title,
#cf7md-form .mdc-card__subtitle,
#cf7md-form .mdc-button {
font-family: "Roboto", sans-serif; }