/*
Theme Name:  TUBS GmbH
Theme URL:   https://www.tubs.de
Description: Write here theme description.
Author:      TUBS GmbH
Author URL:  https://tub-constr.wissenschaft-marketing.de
Template:    Divi
Version:     1.0.0
*/
.et_contact_bottom_container {
	float: none;
  justify-content: center!important;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 1%;
}

.wpml-ls-legacy-list-horizontal a {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et_pb_module.et_pb_text.standard-dse a {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1em !important;
    letter-spacing: 0px;
    line-height: 1em!important;
}

.et_pb_module.et_pb_text.standard-dse {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1em !important;
    letter-spacing: 0px;
    line-height: 1em!important;
}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
.et_pb_module.et_pb_text h1 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 2.5em!important;
    line-height: 1.5em!important;
}

.et_pb_module.et_pb_text h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 2em!important;
    line-height: 1em!important;
}

.et_pb_slide_description.et_pb_slide_title h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2em!important;
}

.et_pb_slide_description.et_pb_slide_title {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2em!important;
}

.et_pb_module.et_pb_text h3 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h4 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h5 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et-pb-contact-message p {
    text-align: center;
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    color: #fff;
    line-height: 1.5em!important;
}
	
#opener p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.2em !important;
    letter-spacing: 0px;
    line-height: 1.2em!important;
}

.et_pb_bg_layout_dark.et_pb_slide_content p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_slide_content {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
/*.et_pb_button p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
}*/
.et_pb_button.contact-button p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 5.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
}
.et_pb_contact p input,.et_pb_contact p textarea {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  border-radius: 30px;
}

.et_pb_contact_reset, .et_pb_contact_submit {
    border-radius: 30px;
}

.et_pb_contact_captcha_question {
  font-size: 1.5em !important;
}
.et_pb_contact_right p input {
    max-width: 80px;
    padding: 16px;
}
.et-pb-arrow-next, .et-pb-arrow-prev {
  font-size: 7em !important;
}
.et_pb_icon_2.et_pb_icon_wrap.et-pb-icon {
    font-size: 4vw!important;
}
.et_pb_image_0 {
    margin-left: -20%!important;
}
}
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
.et_pb_module.et_pb_text h1 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 1.5em!important;
}

.et_pb_module.et_pb_text h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3em!important;
    line-height: 1em!important;
}

.et_pb_slide_description.et_pb_slide_title h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 2em!important;
}

.et_pb_slide_description.et_pb_slide_title {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 2em!important;
}

.et_pb_module.et_pb_text h3 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h4 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h5 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 2em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et-pb-contact-message p {
    text-align: center;
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 2em !important;
    letter-spacing: 0px;
    color: #fff;
    line-height: 1.5em!important;
}
	
#opener p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et_pb_bg_layout_dark.et_pb_slide_content p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.2em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_slide_content {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_button p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
}
.et_pb_contact p input,.et_pb_contact p textarea {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  border-radius: 30px;
}

.et_pb_contact_reset, .et_pb_contact_submit {
    border-radius: 30px;
}
.et_pb_contact_captcha_question {
  font-size: 1.5em !important;
}
.et_pb_contact_right p input {
    max-width: 80px;
    padding: 16px;
}
.et-pb-arrow-next, .et-pb-arrow-prev {
  font-size: 7em !important;
}
.et_pb_icon_2.et_pb_icon_wrap.et-pb-icon {
    font-size: 4vw!important;
}
.et_pb_image_0 {
    margin-left: -20%!important;
}
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 1099px) {
.et_pb_module.et_pb_text h1 {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 1.5em!important;
}

.et_pb_module.et_pb_text h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 1em!important;
}

.et_pb_slide_description.et_pb_slide_title h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2em!important;
}

.et_pb_slide_description.et_pb_slide_title {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2em!important;
}

.et_pb_module.et_pb_text h3 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h4 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h5 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 2.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et-pb-contact-message p {
    text-align: center;
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 2.5em !important;
    letter-spacing: 0px;
    color: #fff;
    line-height: 1.5em!important;
}
	
#opener p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 2.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et_pb_bg_layout_dark.et_pb_slide_content p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_slide_content {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_button p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
}

.contact-button.et_pb_button p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
}

.et_pb_contact p input,.et_pb_contact p textarea {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  border-radius: 30px;
}

.et_pb_contact_reset, .et_pb_contact_submit {
    border-radius: 30px;
}

.et_pb_contact_captcha_question {
  font-size: 1.5em !important;
}
.et_pb_contact_right p input {
    max-width: 80px;
    padding: 16px;
}
.et-pb-arrow-next, .et-pb-arrow-prev {
  font-size: 7em !important;
}
.et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon {
    font-size: 4vw!important;
}
.et_pb_image_0 {
    margin-left: -20%!important;
}

}
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
.et_pb_module.et_pb_text h1 {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2.5em!important;
}

.et_pb_module.et_pb_text h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 1em!important;
}

.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
    /* font-size: 20px; */
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 2em!important;
}

.et_pb_slide_description.et_pb_slide_title {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 2em!important;
}

.et_pb_module.et_pb_text h3 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h4 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h5 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et-pb-contact-message p {
    text-align: center;
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    color: #fff;
    line-height: 1.5em!important;
}
	
#opener p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 2.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et_pb_bg_layout_dark.et_pb_slide_content p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_slide_content {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_button p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
}
.et_pb_contact p input,.et_pb_contact p textarea {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  border-radius: 30px;
}

.et_pb_contact_reset, .et_pb_contact_submit {
    border-radius: 30px;
}
.et_pb_contact_captcha_question {
  font-size: 1.5em !important;
}
.et_pb_contact_right p input {
    max-width: 80px;
    padding: 16px;
}
.et-pb-arrow-next, .et-pb-arrow-prev {
  font-size: 7em !important;
}
.et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon {
    font-size: 4vw!important;
}
.et_pb_image_0 {
    margin-left: -20%!important;
}
/*.wpml-ls-legacy-list-horizontal a {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1em !important;
    letter-spacing: 0px;
    line-height: 1.5em !important;
  }*/

}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.et_pb_module.et_pb_text h1 {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2.5em!important;
}

.et_pb_module.et_pb_text h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 1em!important;
}

/*.et_pb_slide_description.et_pb_slide_title h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2em!important;
}

.et_pb_slide_description.et_pb_slide_title {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2em!important;
}*/

.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
    /* font-size: 20px; */
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 2em!important;
}

.et_pb_slide_description.et_pb_slide_title {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3.5em!important;
    line-height: 2em!important;
}

.et_pb_module.et_pb_text h3 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h4 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h5 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et-pb-contact-message p {
    text-align: center;
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    color: #fff;
    line-height: 1.5em!important;
}	
	
#opener p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 3.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et_pb_bg_layout_dark.et_pb_slide_content p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_slide_content {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_button p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
}
.et_pb_contact p input,.et_pb_contact p textarea {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  border-radius: 30px;
}

.et_pb_contact_reset, .et_pb_contact_submit {
    border-radius: 30px;
}
.et_pb_contact_captcha_question {
  font-size: 1.5em !important;
}
.et_pb_contact_right p input {
    max-width: 80px;
    padding: 16px;
}
.et-pb-arrow-next, .et-pb-arrow-prev {
  font-size: 7em !important;
}
.et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon {
    font-size: 4vw!important;
}
.et_pb_image_0 {
    margin-left: -20%!important;
}
/*.wpml-ls-legacy-list-horizontal a {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1em !important;
    letter-spacing: 0px;
    line-height: 1.5em !important;
  }*/

}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
.et_pb_module.et_pb_text h1 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 6.5em!important;
    line-height: 1.5em!important;
}

.et_pb_module.et_pb_text h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 5em!important;
    line-height: 1em!important;
}

/*.et_pb_slide_description.et_pb_slide_title h2 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2em!important;
}*/

.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 3.5em;
}

.et_pb_slide_description.et_pb_slide_title {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.5em!important;
    line-height: 2em!important;
}

.et_pb_module.et_pb_text h3 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h4 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text h5 {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 1.8em;
    line-height: 1em;
}
.et_pb_module.et_pb_text p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et-pb-contact-message p {
    text-align: center;
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    color: #fff;
    line-height: 1.5em!important;
}
	
.wpml-ls-legacy-list-horizontal a {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 1.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

#opener p {
    font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 4.5em !important;
    letter-spacing: 0px;
    line-height: 1.5em!important;
}

.et_pb_bg_layout_dark.et_pb_slide_content p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_slide_content {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  color: #fff!important;
}
.et_pb_button p {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
}
.et_pb_contact p input,.et_pb_contact p textarea {
font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 1.5em !important;
  letter-spacing: 0px;
  line-height: 1.5em!important;
  border-radius: 30px;
}

.et_pb_contact_reset, .et_pb_contact_submit {
    border-radius: 30px;
}
.et_pb_contact_captcha_question {
  font-size: 1.5em !important;
}
.et_pb_contact_right p input {
    max-width: 80px;
    padding: 16px;
}
.et-pb-arrow-next, .et-pb-arrow-prev {
  font-size: 5em !important;
}
.et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon {
    font-size: 4vw!important;
}
.et_pb_image_0 {
    margin-left: -20%!important;
}
}
