@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap');
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wufoo header#header {display: none;}

.contact-form-wrap #container, html.embed {background-color: transparent !important;}
.wufoo li.focused { background-color: transparent !important; }
form.wufoo ul li input.text, .wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .safari .wufoo select.select, .wufoo li .wufoo-dropdown span { width:99.6%;font-size:18px  !important; color:#fff !important;font-family:'Open Sans', sans-serif;font-weight:400;padding:10px 16px 10px 16px;line-height:24px;z-index:0;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;height: 60px; border: 1px solid #fff;outline: none !important; background: transparent; text-transform: inherit; }

.wufoo label.desc, .wufoo legend.desc, .likert caption{ color: #fff !important; display: none !important;}
.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label{color: #fff !important; font-family: 'Poppins', sans-serif !important;}
.wufoo .info[class]{ display: none; }
li#fo900li35 {  width: calc(100% - 0px) !important; }
form.wufoo ul li { padding: 0 !important; margin: 0 0 20px 0 !important; background: none !important; width: 99.8% !important; padding: 0 10px !important; }
form.wufoo ul li#fo1072li4, form.wufoo ul li#fo1072li33 { width: 50% !important; }
form.wufoo ul li.error input { border: 2px solid #263d96; }

form.wufoo ul{position: relative;display: flex;flex-wrap: wrap;margin: 0 -10px;}

form li div { position: relative; }
form.wufoo ul li.comment-box{ position: absolute; right: 0; top: 0; }

select { -webkit-appearance: none;  -moz-appearance: none; appearance: none; position: relative; background-image: url(../images/down-arrow.png)!important; background-repeat: no-repeat!important; background-position: 97% center!important;
    background-size: 12px !important; }
form.wufoo ul li#fo898li7 { width: 100% !important; }
form.wufoo ul li#errorLi { display: none; }

form.wufoo ul li.buttons { text-align: left; bottom: 0; right: 0;margin-right: auto !important; display: block; position: relative; z-index: 1; width: auto !important;margin-left: auto !important; }
/*
form.wufoo ul li.buttons:after {content: "";transition: all 0.5s ease-in-out;position: absolute;height: 26px;width: 26px;border-radius: 50%;background: #fff;left: 0;right: 0;bottom: -13px;margin: 0 auto;z-index: 9;visibility: visible;}
form.wufoo ul li.buttons:hover:after { background: #c0a46f; transition: all 0.5s ease-in-out; }
*/
form.wufoo { padding: 0 0 10px 0 !important; }
.recaptcha-text { color: #fff !important; padding: 0 10px 0 !important; text-align: center;}
.recaptcha-text a { color: #e7e5e4 !important; }
.recaptcha-text a:hover { color: #000000 !important; }
form.wufoo#form916 ul li.buttons  { width: 100% !important; cursor: pointer;}
form.wufoo#form916 ul li.buttons div {  max-width: 240px; margin: 0 auto; }
form.wufoo ul li.buttons .submit:hover { color: #c0a46f !important;background: url(../images/hover-effect-white.svg) !important; background-repeat: no-repeat !important;background-position: center center !important;background-size: 85% !important; }

.wufoo textarea.textarea { height: 120px; resize: none; }
li#fo948li5 { width: 300px !important; }
.form898 form li.error:after { display: none !important;}
form.wufoo ul li.error input { border: 1px solid red; }
form.wufoo ul li.error textarea { border: 1px solid red; }
form.wufoo ul li.error p.error { font-size: 12px !important;position: absolute;bottom: -16px;left: 10px;color: #e42828 !important; }
form.wufoo ul li#fo948li4.error p.error {bottom: -13px !important;}
form.wufoo ul li.error label.choice:after {content: "";height: 19px;width: 19px;border: 1px solid red;display: inline-block;position: absolute;left: 0px;top: 3px;}
.wufoo input.text:focus, .wufoo textarea:focus { border: 2px solid #000000; transition: all 0.5s ease-in-out;  }

form.wufoo ul li.buttons input#saveForm { transition: all 0.5s ease-in-out; font-family: "Poppins", sans-serif; border: none; color: #fff; width: 100%; overflow: hidden; position: relative; margin: auto; text-transform: capitalize; transition: all 0.5s ease-in-out; text-align: center; text-transform: uppercase; padding: 26px 20px 26px 20px !important; font-size: 18px !important; outline: none !important; -webkit-appearance: none; border-radius: 0; cursor: pointer; font-weight: 400; letter-spacing: .09em; background: url(../images/afl-button-white.svg); background-repeat: no-repeat; background-position: center center; background-size: 85%; }
form li.buttons input { font-size: 100% !important; margin-right: 5px !important; width: 250px !important; margin: 0 auto !important; }
li#fo948li4 { margin-bottom: 15px !important; }
form.wufoo ul li#fo1072li35.error p.error {bottom: -11px;}
form.wufoo ul li #Field1 { text-transform: capitalize !important; }

::-webkit-input-placeholder { color: #ffffff;font-family: "Poppins", sans-serif; text-transform: uppercase;}
:-ms-input-placeholder { color: #ffffff;font-family: "Poppins", sans-serif; text-transform: uppercase;}
::placeholder { color: #ffffff;font-family: "Poppins", sans-serif;  text-transform: uppercase;}

@media (max-width: 600px){
    form.wufoo ul li input.text, .wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .safari .wufoo select.select, .wufoo li .wufoo-dropdown span { font-size: 16px  !important; height: 50px; }
    form.wufoo ul li#fo1072li4, form.wufoo ul li#fo1072li33 { width: 100% !important; }
	.contact-form-wrap iframe {  min-height: 630px !important; height: 100%; }
    form.wufoo ul li.buttons{ text-align: center; }
    .embedded-wufoo iframe { height: 630px !important; }
    form.wufoo ul li { width: 100% !important; }
    form.wufoo ul li.w100 { width: 100% !important; }
    form.wufoo ul li.buttons { width: 100% !important; bottom: 0;  text-align: center;  }
    form.wufoo ul li.comment-box{  position: relative;  right: 0; top: 0; }
    form.wufoo ul li.buttons div:before { left: calc(50% + 20px); top: 50%; }
    form.wufoo ul li.buttons div:after { left: calc(50% + 35px); }
    form.wufoo#form914 ul li.w100 { width: 100% !important;  }
    form.wufoo ul li.buttons input#saveForm { font-size: 16px !important; background-size: contain; }
    form.wufoo ul li.buttons .submit:hover { background-size: contain !important; }
    .wufoo textarea.textarea { height: 100px;}
    form li.buttons input { width: 100% !important;}
    form.wufoo ul li#fo1072li4, form.wufoo ul li#fo1072li33 { width: 100% !important; }
}

