/* - - - - - - - - - - - - - - - - - - - - -

 Title : 
 Author : 
 URL : 

 Last Updated : 

- - - - - - - - - - - - - - - - - - - - - */
 
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');

html body .wufoo #header{padding:0px!important;}
html #container, html.embed.safari{ background:none !important; }
html body .wufoo  h2{display:none; }
html body .wufoo  input[type="text"], html body .wufoo  input[type="tel"], html body .wufoo  input[type="email"], html body .wufoo  select, html body .wufoo  textarea.textarea {     float: left;
    width:calc(100% - 20px) !important;  height: 45px !important;  font-size: 16px !important;  color: #666;  background: #fff;  background-image:none!important;  border:1px solid #D4D0D0; -webkit-border-radius: 0px;  border-radius: 0px;  display: block;  padding:0 10px !important;font-family: "Inter", sans-serif;outline:none; } 
html body .wufoo  input[type="text"]:focus, html body .wufoo  input[type="tel"]:focus, html body .wufoo  input[type="email"]:focus, html body .wufoo  select:focus, html body .wufoo  textarea.textarea:focus{ border-color:#000 !important; }
 
html body .wufoo   li.error input[type="text"],  html body .wufoo   li.error input[type="tel"],  html body .wufoo   li.error input[type="email"],  html body .wufoo   li.error select,  html body .wufoo   li.error textarea{box-shadow:0 0 5px #ff0000 !important; }
html body .wufoo  select{ width:100% !important; }
html body .wufoo  textarea.textarea{ padding-top:10px!important;padding-bottom:10px!important; height: 120px!important; border-radius: 0px !important; min-width:0; }
html body .wufoo  ul li.fname span{ width: 49%; float: left;  margin: 0;   }
html body .wufoo  ul li.fname span+span{ margin-left:2%; }
html body .wufoo  ul li{ padding-left:0 !important; padding-right:0 !important; }
html body .wufoo  li.leftHalf, html body .wufoo  li.rightHalf{ width:49% !important;  }
html body .wufoo  ul li:first-child h3{ font-weight:700;  font-size:17px !important;font-family: "Inter", sans-serif; }
html body .wufoo  h3 {font-family: "Inter", sans-serif;text-align: left;  font-weight: 700; font-size:16px !important;  margin-bottom: 0;  border-bottom:0 none; border-top:0 none;  padding-left:0 !important; color:#333  !important;  }
html body .wufoo  p { font-size: 17px; line-height: 30px!important;  color:#333 !important;font-family: "Inter", sans-serif; }
html body .wufoo  #header{ border-bottom:0 none; }
html body .wufoo  ul li.fname{ width:100%;  }
html body .wufoo  label.desc{  float: left;  width: 100%; font-size: 14px !important;   font-weight: 600; font-family: "Inter", sans-serif;display:none}
html body .wufoo   li label[for="Field8"]{ display:none;}
html body .wufoo  ul li.choices{ display:flex !important; flex-wrap:wrap; justify-content: space-between; }
html body .wufoo  ul li.choices span{ width:33%;  }
html body .wufoo  ul li.choices .symbol { width: auto; display: flex; align-items: center; position: relative; top: -0px; } 
html body .wufoo  ul li.choices div{ width:100%; }
html body .wufoo  ul li.choices #cal11,
html body .wufoo  ul li.choices #cal29{ width:auto; margin-top:14px;  }

html body .wufoo  ul li.comments{ width:100% !important; }
html body .wufoo  li.leftThird, html body .wufoo  li.middleThird, html body .wufoo  li.rightThird { width: 32% !important; }
html body .wufoo  li.middleThird{ margin-left:2% !important; }
html body .wufoo input[type="submit"] { position: relative; background-color: #CDDC28!important; display: inline-block; font-family: "Inter", sans-serif; font-size: 15px; line-height: normal; font-weight: 500; padding: 12px 30px; color: #000; text-transform: uppercase; cursor: pointer; width: auto; margin-right: 0; border: 0px none !important; border-top-right-radius: 10px; border-bottom-left-radius: 10px; }
html body .wufoo  input[type="submit"].submit:hover{transition: .4s; background: #000;color:#fff;}
html body .wufoo  li.choose-option div span{ width:60px;  font-weight:600;  font-size: 14px !important; }
html body .wufoo  li.choose-option fieldset{ display:flex; }
html body .wufoo  li.choose-option fieldset legend{ float: left; margin-right: 20px;  font-size: 14px !important; width:auto; font-weight:400;  }
html body .wufoo  li.choose-option fieldset div{ display:flex; }
html body .wufoo  p.error{ display:none; }
html body .wufoo  ul li#errorLi { display: flex; justify-content: center; color: #fff !important;  align-items: center; background: #ff0000 !important;}
html body .wufoo  ul li#errorLi h3{ margin: 0 15px; color: #fff !important;  }
html body .wufoo  ul li#errorLi #errorMsg{ color: #fff !important; }
html body .wufoo  ul li.fname label[for="Field7"],.wufoo#form29 ul li.fname label[for="Field8"]{ display:none; }
html body .wufoo  ul li.choices label.desc{ display:block; }
html body .wufoo  ul li.choices span{ width: calc(33.33% - 21px); }
html body .wufoo  ul li.choices-2 span { width: calc(22% + 4px); }
html body .wufoo  p.instruct small { font-weight: 700; font-size: 17px; color: #ff0000 !important; text-transform: uppercase; }
html body .wufoo  li#fo1li33 label.desc, form li div label, form li span label{display:none;}
.wufoo label.desc, .wufoo legend.desc, .likert caption{font-family: "Inter", sans-serif;}
.wufoo .section div {font-family: 'eurostileregular';font-size: 17px!important; background: #fdffce!important; color: #000!important; padding: 15px 20px; border-radius: 8px; font-weight: 600; }
form li div label, form li span label{font-family: "Inter", sans-serif;}
.wufoo li.focused{background:none!important;}
 
html body .wufoo  ul li.choices span label { font-size: 13px;font-family: "Inter", sans-serif;font-weight: 700; }
 
form li.error{background:0px none !important;}
html body .wufoo  ul{padding:0 10px;}

html body .wufoo ul li#errorLi { border: 0px none!important; padding-left: 70px!important; text-align: left!important; background: #f4f5fc!important; border-radius: 0px!important; position: relative; flex-wrap: wrap; width: auto; }
html body .wufoo ul li#errorLi h3 { margin: 0 0px; color: #333!important; width: 100%; }
html body .wufoo ul li#errorLi #errorMsg { color: #333!important; width: 100%; line-height: normal!important; margin-top: 5px; }
html body .wufoo ul li#errorLi::before { content: ""; display: block; position: absolute; left: 0; height: 100%; width: 50px; background: #FBD4D4 url('https://oriona2.com/wp-content/uploads/2024/10/error.png')no-repeat; background-position: center; background-size: auto; top: 0; z-index: 999; }
ul li#errorLi #errorMsg b { padding: 0; background-color: transparent !important; color: red !important; border-radius: 0; font-weight: 400; }
html.embed.iphone { background: none !important; }

html body .wufoo input[type=submit] {background-color: #d80018!important;border-radius:0px!important;font-size:16px;color: #fff!important;}
html body .wufoo input[type=submit]:hover{background:#000!important;}
html body .wufoo .section h3 { font-style: normal!important; color: #000000 !important; font-weight: 700!important; font-size: 15px !important; font-family: inter, sans-serif; }

html body .wufoo#form506+.recaptcha-text {padding: 0 10px 20px!important;font-size: 10px !important;line-height: 16px;color:#fff !important}
html body .wufoo#form506+.recaptcha-text a {color:#fff !important}

@media(max-width:1200px){
html body .wufoo  ul li.choices-2 span { width: calc(22% + 3px); }	
}

@media(max-width:990px){
 
}

@media(max-width:767px){
html body .wufoo  ul li.fname span+span { margin-top: 15px; }
html body .wufoo  ul li.fname span{ width:100%; margin-left:0 !important; }	
html body .wufoo  li.leftHalf, 
html body .wufoo  li.rightHalf, 
html body .wufoo  ul li.choices, 
html body .wufoo  li.model{ width:100% !important; margin-left:0 !important; }

html body .wufoo  ul li.choices{ margin:5px 0 !important; flex-wrap:wrap; }
/*.wufoo#form29 ul li.choices label.desc{ display:block; width:100%; }
html body .wufoo  label.desc{ display:block; }*/
html body .wufoo  ul li.choices span{ width: calc(33.33% - 21px); }
html body .wufoo  ul li.choices-2 span { width: calc(22% + 4px); }
html body .wufoo  ul li#errorLi{ flex-wrap:wrap; }
html body .wufoo  ul li#errorLi h3{ width: 100%; margin: 0px 0 0;  text-align: center;}
html body .wufoo  li.choose-option fieldset legend{  white-space: nowrap; }
html body .wufoo  ul li.choices #cal11, html body .wufoo  ul li.choices #cal29{display:none;}
html body .wufoo ul li#errorLi h3{ text-align:left; }
	
}

@media(max-width:480px){
html body .wufoo  ul li.choices-2 span {  width:22%; }
html body .wufoo  p.instruct small{font-size:15px;}

	
}