@font-face { font-family: 'gt_walsheim_promedium'; src: url('../../fonts/gt-walsheim-pro-medium-webfont.woff2') format('woff2'), url('../../fonts/gt-walsheim-pro-medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal } @font-face { font-family: 'gt_walsheim_proregular'; src: url('../../fonts/gt-walsheim-pro-regular-webfont.woff2') format('woff2'), url('../../fonts/gt-walsheim-pro-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal } @font-face { font-family: 'gt_walsheim_probold'; src: url('../../fonts/gt-walsheim-pro-bold.woff2') format('woff2'), url('../../fonts/gt-walsheim-pro-bold.woff') format('woff'); font-weight: normal; font-style: normal } @font-face { font-family: 'gt_walsheim_prolight'; src: url('../../fonts/gt-walsheim-pro-light.woff2') format('woff2'), url('../../fonts/gt-walsheim-pro-light.woff') format('woff'); font-weight: normal; font-style: normal } @font-face { font-family: 'fjallaoneregular'; src: url('../../fonts/fjallaone-regular-webfont.woff2') format('woff2'), url('../../fonts/fjallaone-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal } @font-face { font-family: 'gt_walsheim_probold'; src: url('../../fonts/gt-walsheim-pro-bold-webfont.woff2') format('woff2'), url('../../fonts/gt-walsheim-pro-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal } @font-face { font-family: 'HelveticaNeue-CondensedBold'; src: url('../../fonts/HelveticaNeue-CondensedBold.woff2') format('woff2'), url('../../fonts/HelveticaNeue-CondensedBold.woff') format('woff'); font-weight: normal; font-style: normal; } @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap'); .sharpspring_form { width: 100%; } .sharpspring_form form { padding: 0; } .sharpspring_form .form-container { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .sharpspring_form .form_fields { display: flex; width: 100%; justify-content: space-between; } .sharpspring_form .form_fields li.clear { display: none; } .sharpspring_form .form_fields li { margin: 0 0 10px 0; width: 48.5%; } .sharpspring_form .form-container > p.clear { margin: 0; width: 48.5%; /*width: 29%;*/ /*margin-left: 3%;*/ } .sharpspring_form .form-container > p.clear:last-of-type { display: none; } .sharpspring_form .form-container > .ss-recaptcha { display: none; } .sharpspring_form input[type="text"] { margin: 6px 0 0 !important; background: #fff; background-color: rgb(255, 255, 255); border: none !important; border-radius: 0 !important; max-width: 100%; width: 100% !important; font-size: 18px !important; /*font-family: 'gt_walsheim_proregular';*/ font-family: "Source Sans Pro", sans-serif; line-height: 18px; color: #000; font-weight: normal; height: 32px; } .sharpspring_form input:focus { box-shadow: none; } .sharpspring_form select { margin: 5px 0 5px !important; background: #fff; background-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); border: 2px solid #000 !important; border-radius: 0 !important; max-width: 100%; width: 76% !important; font-size: 18px !important; font-family: "Source Sans Pro", sans-serif; /*font-family: 'gt_walsheim_proregular';*/ line-height: 18px; color: #000; font-weight: normal; height: 39px; padding: 3px 18px !important } .sharpspring_form #submit_button { float: left; padding: 10px 17px 10px 10px; /*padding: 5px 10px;*/ color: #fff; display: inline-block; /*font-family: 'gt_walsheim_probold', arial;*/ font-family: 'HelveticaNeue-CondensedBold', sans-serif; border-radius: 3px; background-color: #e5193a; background: #e5193a; box-shadow: none; font-size: 24px; font-weight: 700; line-height: 1; /*text-transform: uppercase;*/ text-transform: capitalize; /*letter-spacing: 1.6px;*/ border: none; text-shadow: none; /*height: 35px;*/ width: 100%; position: relative; /*top: 3px;*/ transition: all .2s; } .sharpspring_form #submit_button:hover { background-color: #fff; color: #e5193a; } .sharpspring_form label { font-size: 15px !important; font-family: "Source Sans Pro", sans-serif; /*font-family: 'gt_walsheim_proregular';*/ /*letter-spacing: 0.75px;*/ letter-spacing: normal; color: #fff; line-height: 100%; } .sharpspring_form label .required { color: #e51937; font-family: "Source Sans Pro", sans-serif; } .sharpspring_form label.error { margin: 0; font-size: 11px !important; letter-spacing: 0; position: absolute; bottom: -8px; width: 100%; left: 0; border-radius: 0; padding: 1px 0; } @media (max-width: 331px) { .sharpspring_form .form-container { flex-direction: column; } .sharpspring_form .form_fields { width: 100%; flex-direction: column; } .sharpspring_form .form_fields li { width: 100%; } .sharpspring_form .form-container > p.clear { width: 100%; margin-left: 0; } }