#divi_filter span.et_pb_contact_field_options_title {
  background-color: #ffffff;
  margin: 0px;
  padding: 6px;
  margin-bottom: 0%;
  padding-bottom: 6px;
  position: relative;
  top: 10px;
}

.divi-radio-tick_box .et_pb_contact_field_radio {
  padding-left: 0px;
}

.divi-radio-tick_box .checkmark {
  padding-left: 0px;
  padding: 0px;
  margin-left: 4px;
}

.et_pb_contact_field_options_wrapper.divi-radio-normal {
  border-width: 0px;
}

.et_pb_module.et_pb_de_mach_filter_posts.et_pb_de_mach_filter_posts_0.divi-location-side.et_pb_button_alignment_.main-filters {
  padding-top: 0px;
  margin-top: -30px;
}

div {
  border-left-width: 0px;
}

.tqb-template-style-5 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper) {
  margin: 15px auto 0;
  cursor: pointer;
  text-align: left;
  border-radius: 0 8px 0 8px;
  box-shadow: 0 1px 23px 1px rgb(0 0 0 / 7%), inset 4px 0 0 0 #ec7b0f;
  background-color: #ffffff;
  transition: all .15s;
}

.tqb-template-style-5 .tqb-question-wrapper .tqb-question-container .tqb-question-text {
  line-height: 1.2;
  text-align: center;
  margin: 0 0 15px;
  font-family: "arvo",sans-serif;
  font-size: 40px;
  font-weight: 500;
  color: #333;
  --tcb-applied-color: #333;
}

.tqb-template-style-5 .tqb-fancy-icon {
  width: 29px;
  height: 29px;
  border: none;
  opacity: 0.15;
  background-color: #ec7b0f;
}

.no-touch .tqb-template-style-5 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper):hover .tqb-answer-text,
.tqb-template-style-5 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper).tqb-active-answer .tqb-answer-text {
  color: #fff;
}

.tqb-template-style-5 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper .tqb-answer-text {
  position: relative;
  font-weight: normal;
  word-break: break-word;
  padding-left: 45px;
  font-size: 18px;
  color: #666666;
  --tcb-applied-color: #666666;
  transition: all .15s;
}

div {
  border-left-width: 0px;
}

a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
tt,
u,
ul,
var {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  vertical-align: baseline;
  background: transparent;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

user agent stylesheet
div {
  display: block;
}

.no-touch .tqb-template-style-5 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper):hover,
.tqb-template-style-5 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper).tqb-active-answer {
  color: #fff;
  box-shadow: 0 18px 23px 1px rgb(0 0 0 / 22%) !important;
  background-image: linear-gradient(to right, #ec6f0c, #ebb30f);
}

.tqb-template-style-5 {
  max-width: 1000px;
  margin: 0 auto;
  font-family: "Open Sans",sans-serif;
}

.tqb-template-style-5 .tqb-fancy-icon {
  width: 29px;
  height: 29px;
  border: none;
  opacity: 0.15;
  background-color: #ec7b0f;
}

.tqb-template-style-5 .tqb-fancy-icon svg {
  fill: #ec7b0f;
  padding: 8px;
}

.tqb-template-style-5 .tqb-fancy-icon svg {
  fill: #ec7b0f;
  padding: 8px;
  background-color: #EB6E0B;
  border-radius: 15px;
  border-bottom-color: white;
}

.tqb-template-style-5 .tqb-fancy-icon svg {
  fill: #ffffff;
  padding: 8px;
}

.no-touch .tqb-template-style-5 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper):hover .tqb-fancy-icon svg,
.tqb-template-style-5 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper).tqb-active-answer .tqb-fancy-icon svg {
  fill: #eee;
}

p:not(.has-background):last-of-type {
  margin-left: 0%;
}

#fp_rac_unsubscribe_option {
  margin-left: 16%;
}

div.pswp__caption__center {
display:none;}

body #page-container .et_pb_section .et_pb_db_atc_0 .variations_form .button {
font-size: 21px;
    margin-top: 0;
}

body #page-container .et_pb_section .et_pb_db_atc_0 .button {
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 0px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: #000000!important;
    padding-top: 5px!important;
    padding-right: 41px!important;
    padding-bottom: 5px!important;
    padding-left: 40px!important;
		margin-top: 0px !important;
}