@charset"UTF-8";
@charset"UTF-8";
@charset "UTF-8";
@font-face { font-family: "Alice Lokal"; font-display: swap;  src: url(http://s901122246.online.de/wp-content/uploads/et-fonts/Alice-Regular.ttf) format("truetype"); }
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button { color:#FFFFFF !important; }
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container, .et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container { background-color: rgba(0,0,0,0.37); }
.et_pb_slide_0, .et_pb_slide_1, .et_pb_slider .et_pb_slide_0, .et_pb_slider .et_pb_slide_1 { background-color: rgba(0,0,0,0.55); }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 80px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms, border 300ms ease 0ms; }
.et-db .et-l .et_pb_button_dov_243415_10:hover, .et_pb_button_2:hover, .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, .et_pb_button_1:hover, .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover { text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 700px; }
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description { padding-top: 201px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { color:#000000 !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { font-size:21px !important;border-width:2px !important; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, body .et_pb_section .et_pb_button_0, body .et_pb_section .et_pb_button_0:hover, body .et_pb_section .et_pb_button_1, body .et_pb_section .et_pb_button_1:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, body .et_pb_section .et_pb_button_2, body .et_pb_section .et_pb_button_2:hover, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { padding: 0.3em 1em !important; }
body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:after, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:before, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:after, body .et_pb_section .et_pb_button_1:before, body .et_pb_section .et_pb_button_1:after, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:after, body .et_pb_section .et_pb_button_0:before, body .et_pb_section .et_pb_button_0:after, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:after, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after, body .et_pb_section .et_pb_button_2:before, body .et_pb_section .et_pb_button_2:after, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:after { display:none !important; }
.et_pb_section_1.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: #f21e2b !important; }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 18px; color: #ffffff !important; line-height: 1.6em; text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header a, .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header a, .et_pb_button_0:hover { text-shadow: 0em 0em 0.3em #ffffff; }
.et_pb_blurb_6:hover, .et_pb_blurb_5:hover, .et_pb_blurb_0:hover, .et_pb_cta_0:hover, .et_pb_blurb_1:hover, .et_pb_blurb_9:hover, .et_pb_blurb_7:hover, .et_pb_blurb_8:hover, .et_pb_image_0:hover, .et_pb_button_0_wrapper a:hover, .et_pb_blurb_10:hover { transform: scaleX(1.05) scaleY(1.05) !important; }
.et_pb_blurb_0, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { transition: transform 300ms ease 0ms, text-shadow 300ms ease 0ms; }
.et_pb_blurb_1 .et-pb-icon, .et_pb_blurb_0 .et-pb-icon { color: #ffffff; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_button_0 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0) ; }
body .et_pb_section .et_pb_button_0 { color:#ffffff !important;
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_button_0_wrapper, .et_pb_button_0, .et_pb_image_0, .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_0 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et-db .et-l .et_pb_button_dov_243415_10,.et-db .et-l .et_pb_button_dov_243415_10:after, .et_pb_button_0, .et_pb_button_0:after, .et_pb_button_2, .et_pb_button_2:after, .et_pb_button_1, .et_pb_button_1:after { transition: all 300ms ease 0ms; }
.et_pb_text_16 h2, .et_pb_text_6 h2, .et_pb_text_10 h2, .et_pb_text_11 h2, .et_pb_text_15 h2, .et_pb_text_13 h2, .et_pb_text_2 h2, .et_pb_text_7 h2, .et_pb_text_14 h2, .et_pb_text_0 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 45px; color: #f21e2b !important; line-height: 1.2em; text-align: center; }
.et_pb_divider_0 { width: 50%; }
.et_pb_divider_0:before { border-top-color: #f21e2b;border-top-width: 2px; }
.et_pb_blurb_3.et_pb_blurb, .et_pb_text_8, .et_pb_cta_0.et_pb_promo .et_pb_promo_description div, .et_pb_blurb_4.et_pb_blurb, .et_pb_blurb_2.et_pb_blurb, .et_pb_text_1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 16px; }
.et_pb_text_1 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; line-height: 1.3em; }
.et_pb_text_1 h5 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; }
.et_pb_image_1 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.et_pb_image_0 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; text-align: center; }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_1:hover, html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_0:hover { filter: saturate(80%) brightness(118%) contrast(105%); }
.et_pb_image_0:hover .et_pb_image_wrap, .et_pb_image_1:hover .et_pb_image_wrap { box-shadow:  6px 6px 18px 5px rgba(0,0,0,0.3) ; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 25px; text-align: center; }
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description, .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button_wrapper { text-align: center; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid .et_pb_image_wrap, .dmpro_hover_box_1,
.dmpro_hover_box_1 .dmpro-hover-box-container,
.dmpro_hover_box_1 .dmpro-hover-box-content,
.dmpro_hover_box_1 .dmpro-hover-box-hover, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_slider, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_carousel_item, .dmpro_hover_box_0,
.dmpro_hover_box_0 .dmpro-hover-box-container,
.dmpro_hover_box_0 .dmpro-hover-box-content,
.dmpro_hover_box_0 .dmpro-hover-box-hover, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon, .dmpro_hover_box_2,
.dmpro_hover_box_2 .dmpro-hover-box-container,
.dmpro_hover_box_2 .dmpro-hover-box-content,
.dmpro_hover_box_2 .dmpro-hover-box-hover, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon, .et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"] + label i, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"] + label i, .dmpro_hover_box_3,
.dmpro_hover_box_3 .dmpro-hover-box-container,
.dmpro_hover_box_3 .dmpro-hover-box-content,
.dmpro_hover_box_3 .dmpro-hover-box-hover { border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_video_slider_0>.et_pb_slider, .et_pb_video_slider_0>.et_pb_carousel .et_pb_carousel_item, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; }
.et_pb_blurb_4:hover, .et_pb_blurb_3:hover, .et-db .et-l .et_pb_button_dov_243415_10_wrapper a:hover, .et_pb_blurb_2:hover, .dsm_icon_list_child_5:hover, .dsm_icon_list_child_0:hover, .dsm_icon_list_child_1:hover, .dsm_icon_list_child_2:hover, .dsm_icon_list_child_3:hover, .dsm_icon_list_child_4:hover, .dsm_icon_list_child_6:hover, .dsm_icon_list_child_7:hover { transform: scaleX(1.02) scaleY(1.02) !important; }
.dsm_icon_list_child_2, .dsm_icon_list_child_1, .dsm_icon_list_child_3, .dsm_icon_list_child_0, .et_pb_blurb_3, .et_pb_blurb_2, .dsm_icon_list_child_5, .dsm_icon_list_child_4, .dsm_icon_list_child_7, .et_pb_blurb_4, .et_pb_blurb_9, .et_pb_blurb_5, .et_pb_blurb_6, .dsm_icon_list_child_6, .et_pb_blurb_7, .et_pb_blurb_8, .et_pb_blurb_10 { transition: transform 300ms ease 0ms; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 25px !important; line-height: 1.3em !important; }
.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_cta_0.et_pb_promo { background-color: #f21e2b; border-radius: 5px 5px 5px 5px;overflow: hidden; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { 
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_cta_0 { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; transition: transform 300ms ease 0ms; }
.et_pb_section_3.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6 { height: 100%; }
.et_pb_row_6.et_pb_row, .et_pb_row_13.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6, body .et-db .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_6.et_pb_row { width: 100%; max-width: 100%; }
.et_pb_text_5 h1, .et_pb_text_4 h1, .et_pb_text_3 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; text-align: center; }
.et_pb_text_5, .et_pb_text_4, .et_pb_text_3 { background-color: rgba(0,0,0,0.63); border-top-width:3px;border-top-color:#f21e2b; height: 450px; padding-top: 50% !important; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { font-size:1.6em; }
body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after { font-size:14px; }
.dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button { box-shadow:  6px 6px 18px -7px rgba(131,0,233,0.18) ; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow, .dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { transition: background 300ms ease 0ms, box-shadow 300ms ease 0ms, border 300ms ease 0ms, padding 300ms ease 0ms, border-radius 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_0 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_1 .dsm_card_carousel_child_image_wrapper { height: 240px; }
.dsm_card_carousel_child_2 .dsm_card_wrapper, .dsm_card_carousel_child_0 .dsm_card_wrapper, .dsm_card_carousel_child_1 .dsm_card_wrapper { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; transition: background-color 300ms ease 0ms; background-color: #f21e2b; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_0.dsm_card_carousel h4, .dsm_card_carousel_0.dsm_card_carousel h4 a, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_description { font-family: 'Lato', sans-serif; }
.dsm_card_carousel_0.dsm_card_carousel .et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow { border-radius: 50px 50px 50px 50px;overflow: hidden; box-shadow:  6px 6px 18px -5px rgba(108,2,2,0.55) ; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_badge_text { border-width:2px;border-color:#FFFFFF; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child>div:first-of-type { border-radius: 6px 6px 6px 6px;overflow: hidden; }
.dsm_card_carousel_0.dsm_card_carousel .swiper-container { padding-top: 30px; padding-bottom: 30px;margin-bottom: 60px !important; }
body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button { 
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div:first-of-type { box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_card_carousel_0 .swiper-button-next::before, .dsm_card_carousel_0 .swiper-button-prev::before { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { color: #d55451; font-size: 20px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { background-color: #FFFFFF; height: 40px; width: 40px; margin-top: -20px; }
.dsm_card_carousel_0 .swiper-button-prev { left: -60px; }
.dsm_card_carousel_0 .swiper-button-next { right: -60px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -40px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -40px; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: inline-flex; }
.dsm_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f21e2b; opacity: 1; }
.dsm_card_carousel_0 .swiper-pagination-bullet { background: #9b9b9b; opacity: 1; }
.dsm_card_carousel_0 .dsm_card_carousel_pagination { display: block; }
.dsm_card_carousel_0 .dsm_card_carousel_child_img { max-width: 100%; }
.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper { justify-content: flex-start; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text:hover { background-color: #62b32b; }
.et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_9.et_pb_section, .et_pb_section_5.et_pb_section { background-color: #FFFFFF !important; }
.et_pb_row_8, .et_pb_row_16 { background-color: #FFFFFF; border-radius: 10px 10px 0 0;overflow: hidden; }
.et_pb_row_11.et_pb_row, .et_pb_row_8.et_pb_row, .et_pb_row_16.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-before-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-after-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700; }
.dsm_before_after_image_0.dsm_before_after_image { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:4px;border-color:#f21e2b; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-overlay:hover {  background-color: rgba(0, 0, 0, 0.5); }
.dsm_before_after_image_0 .dsm-before-after-image-slider-before-label:before {  background-color: #f21e2b;  content: "Vorher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-after-label:before {  background-color: #f21e2b;  content: "Nachher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-handle {  border-color: #f21e2b;  border-radius: ;  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:after {  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after {  box-shadow: 0 -3px 0 #f21e2b, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.et_pb_row_10 { background-color: #FFFFFF; border-radius: 0 0 0 0;overflow: hidden; }
.et_pb_row_10.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 32px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 32px; padding-left: 10px; }
.et_pb_button_2, .et_pb_button_1 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; min-width: 100%; }
body .et_pb_section .et_pb_button_1, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10 { color:#FFFFFF !important;
border-color:#f21e2b;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_button_1:hover, body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover { font-size:21px !important; }
div.et_pb_section.et_pb_section_6 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelmannsfelden-Hintergrund.png) !important; }
.et_pb_section_6.et_pb_section { background-color: rgba(0,0,0,0.28) !important; }
.et_pb_row_11 { background-color: rgba(255,255,255,0.78); border-radius: 10px 10px 10px 10px;overflow: hidden; box-shadow:  0px 2px 18px 0px #ffffff ; }
.et_pb_text_8 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; text-decoration: underline;color: #f21e2b !important; }
.et_pb_image_1 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; margin-top: -29px !important; text-align: center; }
.et_pb_image_1:hover { width: 80%; transform: scaleX(1.03) scaleY(1.03) !important; }
.et_pb_image_1, .et_pb_image_1 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_1 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms, width 300ms ease 0ms; }
.et_pb_text_9 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; text-decoration: underline;color: #f21e2b !important; }
.dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon { font-family:ETmodules !important; font-weight:400 !important; font-size: 20px; }
.dsm_icon_list_0 .dsm_icon_list_child, .dsm_icon_list_0 .dsm_icon_list_child a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 16px; color: #038103 !important; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon { font-size: 30px; color: #038103; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) { margin-bottom: 20px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_12 { line-height: 1.8em; font-family: 'Alice', sans-serif;font-size: 17px; line-height: 1.8em; }
.et_pb_text_12 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et_pb_row_14 { background-blend-mode: overlay; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Schreinerei-Engelhardt-GmbH-Slider-1-1.png);background-color: rgba(0,0,0,0.49); border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_text_13 h3, .et_pb_text_14 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #FFFFFF !important; text-align: center; text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs, .et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs { background-color: rgba(255,255,255,0.82); }
.et_pb_tabs_0.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:0px; height: 300px; }
.et_pb_tabs_1.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; height: 300px; }
body .et_pb_section .et_pb_button_2 { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; width: 100%; }
.dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-heading, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 30px !important; color: #FFFFFF !important; }
body #main-content .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 25px !important; color: #FFFFFF !important; line-height: 1.5em !important; }
.dmpro_hover_box_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Ziegler.png); }
body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-size:15px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b !important; }
body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover { padding-right: 2em;padding-left: 0.7em;font-size:17px !important; }
.dmpro_hover_box_3 .dmpro-hover-button, .dmpro_hover_box_2 .dmpro-hover-button, .dmpro_hover_box_0 .dmpro-hover-button, .dmpro_hover_box_1 .dmpro-hover-button { transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container { height: 400px; }
.dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover { min-height: 400px; }
.dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-content-icon { color: #FFFFFF !important; font-size: 40px !important; }
.dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon { color: #7EBEC5 !important; font-size: 40px !important; }
.dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-image-wrap { max-width: 100% !important; }
.dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-hover { transition-duration: 600ms !important; }
.dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-content { background-color: rgba(0,0,0,0.13) !important; }
.dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-hover { background-color: rgba(10,10,10,0.41) !important; }
.dmpro_hover_box_1 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-RiefUtz.png); }
.dmpro_hover_box_2 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Spiertz.png); }
.dmpro_hover_box_3 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Rausch.png); }
.et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 2em; }
.et_pb_blurb_6 .et-pb-icon, .et_pb_blurb_8 .et-pb-icon, .et_pb_blurb_9 .et-pb-icon, .et_pb_blurb_7 .et-pb-icon, .et_pb_blurb_10 .et-pb-icon, .et_pb_blurb_5 .et-pb-icon { font-size: 30px; color: #f21e2b; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_blurb_6.et_pb_blurb, .et_pb_blurb_8.et_pb_blurb, .et_pb_blurb_7.et_pb_blurb { margin-top: -3% !important; }
.et_pb_blurb_10.et_pb_blurb, .et_pb_blurb_9.et_pb_blurb { font-family: 'Alice Lokal', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; margin-top: -3% !important; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label i, .et_pb_contact_form_0 .input[type="radio"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label i { background-color: #f21e2b; }
.et_pb_contact_field_4.et_pb_contact_field .input:hover, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label:hover i,  .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label:hover i, .et_pb_contact_form_0 .input:hover, .et_pb_contact_form_0 .input[type="checkbox"]:hover + label i, .et_pb_contact_form_0 .input[type="radio"]:hover + label i { background-color:rgba(242,30,43,0.55); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label i { background-color: rgba(53,53,113,0.63); }
.et_pb_contact_field_4.et_pb_contact_field .input::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked:active + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input:focus::placeholder, .et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input::placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input + label:hover i { transition: background 300ms ease 0ms; }
.et_pb_contact_field_4 .input + label, .et_pb_contact_field_4 .input + label i:before, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text { color: #000000 !important; }
.et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked:active + label i:before { background-color: #000000; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox] + label, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio] + label { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button { color:#f21e2b !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
body.et_button_custom_icon .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { font-size:17px; }
.et_pb_contact_form_0 .input:focus, .et_pb_contact_form_0 .input[type="checkbox"]:active + label i, .et_pb_contact_form_0 .input[type="radio"]:active + label i { background-color: rgba(242,30,43,0.55); }
.et_pb_contact_form_0 .input::-webkit-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-ms-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label, .et_pb_contact_form_0 .input[type="radio"] + label, .et_pb_contact_form_0 .input[type="checkbox"]:checked + label i:before, .et_pb_contact_form_0 .input::placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-moz-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .et_pb_contact_field input, .et_pb_contact_form_0 .et_pb_contact_field select, .et_pb_contact_form_0 .et_pb_contact_field textarea, .et_pb_contact_form_0 .et_pb_contact_field .et_pb_contact_field_options_list label > i, .et_pb_contact_form_0 input.et_pb_contact_captcha { box-shadow:  0px 12px 18px -11px rgba(0,0,0,0.3) ; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"]+label i, .et_pb_contact_form_0 .input[type="radio"]+label i { transition: background-color 300ms ease 0ms; }
.et_pb_contact_form_0 .input[type="radio"]:checked + label i:before { background-color: #ffffff; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243415_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Neubau-Hintergrund.png) !important; }
.et-db .et-l .et_pb_section_dov_243415_0 { height: 1500px; width: 100%; }
.et-db .et-l .et_pb_row_dov_243415_1 { background-color: rgba(255,255,255,0.82); border-radius: 5px 5px 0 0;overflow: hidden; }
.et-db .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1.et_pb_row { padding-right: 20px !important; padding-left: 20px !important; padding-right: 20px; padding-left: 20px; }
.et-db .et-l .et_pb_text_dov_243415_3 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #f21e2b !important; text-align: center; }
.et-db .et-l .et_pb_text_dov_243415_4 { line-height: 1.8em; font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 1.8em; }
.et-db .et-l .et_pb_text_dov_243415_4.et_pb_text blockquote { color: #038103 !important; }
.et-db .et-l .et_pb_text_dov_243415_4 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 19px; color: #191919 !important; }
.et-db .et-l .et_pb_text_dov_243415_4 blockquote { border-color: #038103; }
.et-db .et-l .et_pb_row_dov_243415_8, .et-db .et-l .et_pb_row_dov_243415_5 { background-color: rgba(255,255,255,0.82); border-radius: 0 0 5px 5px;overflow: hidden; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item .dsm-overlay { background: #7EBEC5 !important; }
.et-db .et-l .et_pb_button_dov_243415_10 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; min-width: 100%; }
.et-db .et-l .et_pb_button_dov_243415_10_wrapper { margin-bottom: 20px !important; }
.et-db .et-l .et_pb_button_dov_243415_10_wrapper,.et-db .et-l .et_pb_button_dov_243415_10 { transition: transform 300ms ease 0ms, font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.et_pb_column_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_11:hover, .et_pb_column_12:hover, .et_pb_column_13:hover { box-shadow:  0px 12px 18px -5px rgba(0,0,0,0.44) ; transform: translateX(0px) translateY(-15px) !important; }
.et_pb_column_12 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text { font-weight: 600;color: #FFFFFF !important; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a { font-weight: 800;text-align: center; }
.dsm_card_carousel_child_2.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1.dsm_card_carousel_child>div:first-of-type { background-color: #f4f4f4; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button { color:#ffffff !important;
border-width:0px !important;
border-color:RGBA(0,0,0,0);
border-radius:50px;
font-size:14px;
font-weight: 700 !important; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.et_pb_tabs_0.et_pb_module, .dsm_card_carousel_0.et_pb_module, .dsm_before_after_image_0.et_pb_module, .et_pb_divider_0.et_pb_module, .et_pb_tabs_1.et_pb_module { margin-left: auto !important; margin-right: auto !important; }
@media only screen and ( min-width: 981px ) {
.et_pb_section_4 { display: none !important; }
.dsm_before_after_image_0 { width: 95%; }
.et_pb_image_1 { width: 80%; }
.et_pb_tabs_0, .et_pb_tabs_1 { width: 90%; }
}
@media only screen and ( max-width: 980px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 70px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 1200px; }
.et_pb_button_0_wrapper { margin-left: 5% !important; }
.et_pb_image_0, .et_pb_image_1, .dsm_before_after_image_0 { width: 100%; }
.et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_1 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-size: 25px; }
.et_pb_text_3, .et_pb_text_4, .et_pb_text_5 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 60%; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 20px; width: 20px; margin-top: -10px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -20px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -20px; }
.et_pb_section_5, .et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_row_dov_243415_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row { width: 95%; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et_pb_column_13, .et_pb_column_12, .et_pb_column_11 { border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.et_pb_section_3 { display: none !important; }
}
@media only screen and ( max-width: 767px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 30px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 18px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 510px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { font-size:15px !important; }
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { font-size: 16px; }
.et_pb_button_0_wrapper { margin-left: 0px !important; }
.et_pb_text_10 h2, .et_pb_text_7 h2, .et_pb_text_13 h2, .et_pb_text_6 h2, .et_pb_text_14 h2, .et_pb_text_15 h2, .et_pb_text_0 h2, .et_pb_text_2 h2, .et_pb_text_16 h2 { font-size: 30px; }
.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_0 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-size: 23px; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-size: 20px !important; }
.et_pb_section_3, .et_pb_text_9 { display: none !important; }
.et_pb_text_5, .et_pb_text_4, .et_pb_text_3 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 100%; }
.dsm_card_carousel_0 .swiper-button-prev { left: 15px; }
.dsm_card_carousel_0 .swiper-button-next { right: 15px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 36px; width: 36px; margin-top: -18px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev { left: 0; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-next { right: 0; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: none; }
.et_pb_section_9, .et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_row_14, body .et-db .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_14.et_pb_row, .et_pb_row_16, body .et-db .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_16.et_pb_row, .et_pb_tabs_0, .et_pb_tabs_1, .et_pb_row_10, body .et-db .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_10.et_pb_row, .et_pb_row_11, body .et-db .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_11.et_pb_row, .et_pb_row_8, body .et-db .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_8.et_pb_row { width: 95%; }
.et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_text_9 h3, .et_pb_text_8 h3, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a { font-size: 15px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_11 h2 { font-size: 35px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_text_dov_243415_4 h3 { line-height: 1.5em; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et_pb_column_11, .et_pb_column_13, .et_pb_column_12 { border-right-width:2px;border-bottom-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}@keyframes fadeInUpShort{from{opacity:0;transform:translate3d(0, 20px, 0)}to{opacity:1;transform:none}}.fadeInUpShort{animation-name:fadeInUpShort}@keyframes fadeInDownShort{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:none}}.fadeInDownShort{animation-name:fadeInDownShort}@keyframes fadeInLeftShort{from{opacity:0;transform:translate3d(-20px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftShort{animation-name:fadeInLeftShort}@keyframes fadeInRightShort{from{opacity:0;transform:translate3d(20px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightShort{animation-name:fadeInRightShort}@keyframes zoomInShort{from{opacity:0;transform:scale3d(0.97, 0.97, 0.97)}50%{opacity:1}}.zoomInShort{animation-name:zoomInShort}@keyframes bounceInShort{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.97, 0.97, 0.97)}20%{transform:scale3d(1.03, 1.03, 1.03)}40%{transform:scale3d(0.98, 0.98, 0.98)}60%{opacity:1;transform:scale3d(1.02, 1.02, 1.02)}80%{transform:scale3d(0.99, 0.99, 0.99)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceInShort{animation-name:bounceInShort}@keyframes bounceInDownShort{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -15px, 0)}60%{opacity:1;transform:translate3d(0, 8px, 0)}75%{transform:translate3d(0, -8px, 0)}90%{transform:translate3d(0, 4px, 0)}to{transform:none}}.bounceInDownShort{animation-name:bounceInDownShort}@keyframes bounceInLeftShort{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-15px, 0, 0)}60%{opacity:1;transform:translate3d(8px, 0, 0)}75%{transform:translate3d(-8px, 0, 0)}90%{transform:translate3d(4px, 0, 0)}to{transform:none}}.bounceInLeftShort{animation-name:bounceInLeftShort}@keyframes bounceInRightShort{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(15px, 0, 0)}60%{opacity:1;transform:translate3d(-8px, 0, 0)}75%{transform:translate3d(8px, 0, 0)}90%{transform:translate3d(-4px, 0, 0)}to{transform:none}}.bounceInRightShort{animation-name:bounceInRightShort}@keyframes bounceInUpShort{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 15px, 0)}60%{opacity:1;transform:translate3d(0, -8px, 0)}75%{transform:translate3d(0, 8px, 0)}90%{transform:translate3d(0, -4px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUpShort{animation-name:bounceInUpShort}@keyframes flipInXShort{from{transform:perspective(2500px) rotate3d(10, 0, 0, 10deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(2500px) rotate3d(10, 0, 0, -7deg);animation-timing-function:ease-in}60%{transform:perspective(2500px) rotate3d(10, 0, 0, 5deg);opacity:1}80%{transform:perspective(2500px) rotate3d(10, 0, 0, -2deg)}to{transform:perspective(2500px)}}.flipInXShort{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInXShort}@keyframes flipInYShort{from{transform:perspective(2500px) rotate3d(0, 1, 0, 10deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(2500px) rotate3d(0, 1, 0, -7deg);animation-timing-function:ease-in}60%{transform:perspective(2500px) rotate3d(0, 1, 0, 5deg);opacity:1}80%{transform:perspective(2500px) rotate3d(0, 1, 0, -2deg)}to{transform:perspective(2500px)}}.flipInYShort{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInYShort}@keyframes jackInTheBoxShort{from{opacity:0;transform:scale(0.98) rotate(3deg);transform-origin:center bottom}50%{transform:rotate(-2deg)}70%{transform:rotate(1deg)}to{opacity:1;transform:scale(1)}}.jackInTheBoxShort{animation-name:jackInTheBoxShort}@keyframes rotateInShort{from{transform-origin:center;transform:rotate3d(0, 0, 1, -2deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateInShort{animation-name:rotateInShort}@keyframes rotateInDownLeftShort{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -2deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeftShort{animation-name:rotateInDownLeftShort}@keyframes rotateInDownRightShort{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 2deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRightShort{animation-name:rotateInDownRightShort}@keyframes rotateInUpLeftShort{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 2deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeftShort{animation-name:rotateInUpLeftShort}@keyframes rotateInUpRightShort{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -2deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRightShort{animation-name:rotateInUpRightShort}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;-webkit-animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;-webkit-animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none}}.wobble{-webkit-animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0)}to{-webkit-transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0)}to{-webkit-transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);-webkit-animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;-webkit-transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;-webkit-transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;-webkit-transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;-webkit-transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;-webkit-transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;opacity:1}to{-webkit-transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none}}.rollIn{-webkit-animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp}@-webkit-keyframes fadeInUpShort{from{opacity:0;-webkit-transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:none}}.fadeInUpShort{-webkit-animation-name:fadeInUpShort}@-webkit-keyframes fadeInDownShort{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:none}}.fadeInDownShort{-webkit-animation-name:fadeInDownShort}@-webkit-keyframes fadeInLeftShort{from{opacity:0;-webkit-transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:none}}.fadeInLeftShort{-webkit-animation-name:fadeInLeftShort}@-webkit-keyframes fadeInRightShort{from{opacity:0;-webkit-transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:none}}.fadeInRightShort{-webkit-animation-name:fadeInRightShort}@-webkit-keyframes zoomInShort{from{opacity:0;-webkit-transform:scale3d(0.97, 0.97, 0.97)}50%{opacity:1}}.zoomInShort{-webkit-animation-name:zoomInShort}@-webkit-keyframes bounceInShort{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.97, 0.97, 0.97)}20%{-webkit-transform:scale3d(1.03, 1.03, 1.03)}40%{-webkit-transform:scale3d(0.98, 0.98, 0.98)}60%{opacity:1;-webkit-transform:scale3d(1.02, 1.02, 1.02)}80%{-webkit-transform:scale3d(0.99, 0.99, 0.99)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1)}}.bounceInShort{-webkit-animation-name:bounceInShort}@-webkit-keyframes bounceInDownShort{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -15px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 8px, 0)}75%{-webkit-transform:translate3d(0, -8px, 0)}90%{-webkit-transform:translate3d(0, 4px, 0)}to{-webkit-transform:none}}.bounceInDownShort{-webkit-animation-name:bounceInDownShort}@-webkit-keyframes bounceInLeftShort{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-15px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(8px, 0, 0)}75%{-webkit-transform:translate3d(-8px, 0, 0)}90%{-webkit-transform:translate3d(4px, 0, 0)}to{-webkit-transform:none}}.bounceInLeftShort{-webkit-animation-name:bounceInLeftShort}@-webkit-keyframes bounceInRightShort{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(15px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-8px, 0, 0)}75%{-webkit-transform:translate3d(8px, 0, 0)}90%{-webkit-transform:translate3d(-4px, 0, 0)}to{-webkit-transform:none}}.bounceInRightShort{-webkit-animation-name:bounceInRightShort}@-webkit-keyframes bounceInUpShort{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 15px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -8px, 0)}75%{-webkit-transform:translate3d(0, 8px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0)}to{-webkit-transform:translate3d(0, 0, 0)}}.bounceInUpShort{-webkit-animation-name:bounceInUpShort}@-webkit-keyframes flipInXShort{from{-webkit-transform:perspective(2500px) rotate3d(10, 0, 0, 10deg);-webkit-animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(2500px) rotate3d(10, 0, 0, -7deg);-webkit-animation-timing-function:ease-in}60%{-webkit-transform:perspective(2500px) rotate3d(10, 0, 0, 5deg);opacity:1}80%{-webkit-transform:perspective(2500px) rotate3d(10, 0, 0, -2deg)}to{-webkit-transform:perspective(2500px)}}.flipInXShort{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInXShort}@-webkit-keyframes flipInYShort{from{-webkit-transform:perspective(2500px) rotate3d(0, 1, 0, 10deg);-webkit-animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(2500px) rotate3d(0, 1, 0, -7deg);-webkit-animation-timing-function:ease-in}60%{-webkit-transform:perspective(2500px) rotate3d(0, 1, 0, 5deg);opacity:1}80%{-webkit-transform:perspective(2500px) rotate3d(0, 1, 0, -2deg)}to{-webkit-transform:perspective(2500px)}}.flipInYShort{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInYShort}@-webkit-keyframes jackInTheBoxShort{from{opacity:0;-webkit-transform:scale(0.98) rotate(3deg);-webkit-transform-origin:center bottom}50%{-webkit-transform:rotate(-2deg)}70%{-webkit-transform:rotate(1deg)}to{opacity:1;-webkit-transform:scale(1)}}.jackInTheBoxShort{-webkit-animation-name:jackInTheBoxShort}@-webkit-keyframes rotateInShort{from{-webkit-transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -2deg);opacity:0}to{-webkit-transform-origin:center;-webkit-transform:none;opacity:1}}.rotateInShort{-webkit-animation-name:rotateInShort}@-webkit-keyframes rotateInDownLeftShort{from{-webkit-transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -2deg);opacity:0}to{-webkit-transform-origin:left bottom;-webkit-transform:none;opacity:1}}.rotateInDownLeftShort{-webkit-animation-name:rotateInDownLeftShort}@-webkit-keyframes rotateInDownRightShort{from{-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 2deg);opacity:0}to{-webkit-transform-origin:right bottom;-webkit-transform:none;opacity:1}}.rotateInDownRightShort{-webkit-animation-name:rotateInDownRightShort}@-webkit-keyframes rotateInUpLeftShort{from{-webkit-transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 2deg);opacity:0}to{-webkit-transform-origin:left bottom;-webkit-transform:none;opacity:1}}.rotateInUpLeftShort{-webkit-animation-name:rotateInUpLeftShort}@-webkit-keyframes rotateInUpRightShort{from{-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -2deg);opacity:0}to{-webkit-transform-origin:right bottom;-webkit-transform:none;opacity:1}}.rotateInUpRightShort{-webkit-animation-name:rotateInUpRightShort}.mfp-wrap .mfp-container button:hover{background:transparent!important}.mfp-wrap .mfp-arrow:active{position:absolute;top:50%}.mfp-wrap .mfp-close:active{position:absolute;top:-10px}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-fade.mfp-bg{opacity:.001;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade .mfp-wrap .mfp-content{opacity:.001;transition:all .5s ease-out}.mfp-bg{z-index:1000000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000001;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.55;filter:alpha(opacity=55);margin:0;top:50%;margin-top:-32px;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow-left{left:10px}.mfp-arrow-right{right:10px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-arrow{background:none!important;margin-top:-32px!important;line-height:1em!important}.mfp-arrow,.mfp-arrow:after{width:48px!important;height:48px!important}.mfp-arrow:after{margin:0!important;top:0!important;border:none!important}.mfp-arrow-left{left:0!important}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border:none;font-size:64px;color:#fff}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"4"}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"5"}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-size:64px;font-family:Open Sans,Arial,sans-serif;font-weight:200;top:-10px;opacity:.2}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{opacity:1}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.dmpro_masonry_gallery .grid-item img {
display: block;
max-width: 100%;
}
.dmpro_masonry_gallery .grid-item .et_overlay {
z-index: -1;
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background: hsla(0,0%,100%,.9);
opacity: 0;
pointer-events: none;
-webkit-transition: all .3s;
transition: all .3s;
border: 1px solid #e5e5e5;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-font-smoothing: antialiased;
}
.dmpro_masonry_gallery .grid-item.et_pb_gallery_image:hover .et_overlay {
z-index: 3;
opacity: 1;
}
.dmpro_masonry_gallery .grid-item.et_pb_gallery_image:hover .et_overlay:before {
top:50%;
}
.dmpro_masonry_gallery .grid-item.et_pb_gallery_image .et_overlay:before {
color: #2ea3f2;
content: "\E050";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
font-size: 32px;
-webkit-transition: all .4s;
transition: all .4s;
}
.dmpro_masonry_gallery .grid-item.et_pb_gallery_image .et_overlay.et_pb_inline_icon:before, 
.dmpro_masonry_gallery .grid-item.et_pb_gallery_image .et_pb_inline_icon:before {
content: attr(data-icon);
}
.dmpro_masonry_gallery .grid .grid-item.et_pb_gallery_image {
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
}@font-face { font-family: "Alice Lokal"; font-display: swap;  src: url(http://s901122246.online.de/wp-content/uploads/et-fonts/Alice-Regular.ttf) format("truetype"); }
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button { color:#FFFFFF !important; }
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container, .et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container { background-color: rgba(0,0,0,0.37); }
.et_pb_slide_0, .et_pb_slide_1, .et_pb_slider .et_pb_slide_1, .et_pb_slider .et_pb_slide_0 { background-color: rgba(0,0,0,0.55); }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 80px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms, border 300ms ease 0ms; }
.et_pb_button_2:hover, .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, .et-db .et-l .et_pb_button_dov_243415_10:hover, .et_pb_button_1:hover, .et-db .et-l .et_pb_button_dov_243262_22:hover { text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 700px; }
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description { padding-top: 201px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { color:#000000 !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { font-size:21px !important;border-width:2px !important; }
body .et_pb_section .et_pb_button_0, body .et_pb_section .et_pb_button_0:hover, body .et_pb_section .et_pb_button_1, body .et_pb_section .et_pb_button_1:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body .et_pb_section .et_pb_button_2, body .et_pb_section .et_pb_button_2:hover, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover { padding: 0.3em 1em !important; }
body .et_pb_section .et_pb_button_2:before, body .et_pb_section .et_pb_button_2:after, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:after, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:after, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:after, body .et_pb_section .et_pb_button_1:before, body .et_pb_section .et_pb_button_1:after, body .et_pb_section .et_pb_button_0:before, body .et_pb_section .et_pb_button_0:after, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:before, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:after, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:after, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:after { display:none !important; }
.et_pb_section_1.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: #f21e2b !important; }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 18px; color: #ffffff !important; line-height: 1.6em; text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_button_0:hover, .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header a { text-shadow: 0em 0em 0.3em #ffffff; }
.et_pb_cta_0:hover, .et_pb_blurb_5:hover, .et_pb_button_0_wrapper a:hover, .et_pb_image_0:hover, .et_pb_blurb_6:hover, .et_pb_blurb_7:hover, .et_pb_blurb_8:hover, .et_pb_blurb_9:hover, .et_pb_blurb_10:hover, .et_pb_blurb_0:hover, .et_pb_blurb_1:hover { transform: scaleX(1.05) scaleY(1.05) !important; }
.et_pb_blurb_1, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_0, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a { transition: transform 300ms ease 0ms, text-shadow 300ms ease 0ms; }
.et_pb_blurb_0 .et-pb-icon, .et_pb_blurb_1 .et-pb-icon { color: #ffffff; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_button_0 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0) ; }
body .et_pb_section .et_pb_button_0 { color:#ffffff !important;
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_button_0_wrapper, .et_pb_button_0, .et_pb_image_0, .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_0 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et-db .et-l .et_pb_button_dov_243415_10,.et-db .et-l .et_pb_button_dov_243415_10:after, .et_pb_button_0, .et_pb_button_0:after, .et_pb_button_2, .et_pb_button_2:after, .et_pb_button_1, .et_pb_button_1:after, .et-db .et-l .et_pb_button_dov_243262_22,.et-db .et-l .et_pb_button_dov_243262_22:after { transition: all 300ms ease 0ms; }
.et_pb_text_16 h2, .et_pb_text_7 h2, .et_pb_text_10 h2, .et_pb_text_14 h2, .et_pb_text_6 h2, .et_pb_text_15 h2, .et_pb_text_13 h2, .et_pb_text_11 h2, .et_pb_text_2 h2, .et_pb_text_0 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 45px; color: #f21e2b !important; line-height: 1.2em; text-align: center; }
.et_pb_divider_0 { width: 50%; }
.et_pb_divider_0:before { border-top-color: #f21e2b;border-top-width: 2px; }
.et_pb_blurb_2.et_pb_blurb, .et_pb_blurb_3.et_pb_blurb, .et_pb_blurb_4.et_pb_blurb, .et_pb_cta_0.et_pb_promo .et_pb_promo_description div, .et_pb_text_1, .et_pb_text_8 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 16px; }
.et_pb_text_1 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; line-height: 1.3em; }
.et_pb_text_1 h5 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; }
.et_pb_image_0 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.et_pb_image_0 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; text-align: center; }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_0:hover, html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_1:hover { filter: saturate(80%) brightness(118%) contrast(105%); }
.et_pb_image_0:hover .et_pb_image_wrap, .et_pb_image_1:hover .et_pb_image_wrap { box-shadow:  6px 6px 18px 5px rgba(0,0,0,0.3) ; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 25px; text-align: center; }
.et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description, .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button_wrapper { text-align: center; }
.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon, .dmpro_hover_box_0,
.dmpro_hover_box_0 .dmpro-hover-box-container,
.dmpro_hover_box_0 .dmpro-hover-box-content,
.dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_2,
.dmpro_hover_box_2 .dmpro-hover-box-container,
.dmpro_hover_box_2 .dmpro-hover-box-content,
.dmpro_hover_box_2 .dmpro-hover-box-hover, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_slider, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_carousel_item, .et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid .grid-item.et_pb_gallery_image, .dmpro_hover_box_1,
.dmpro_hover_box_1 .dmpro-hover-box-container,
.dmpro_hover_box_1 .dmpro-hover-box-content,
.dmpro_hover_box_1 .dmpro-hover-box-hover, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon, .dmpro_hover_box_3,
.dmpro_hover_box_3 .dmpro-hover-box-container,
.dmpro_hover_box_3 .dmpro-hover-box-content,
.dmpro_hover_box_3 .dmpro-hover-box-hover, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid .et_pb_image_wrap, .et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"] + label i, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"] + label i, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_video_slider_0>.et_pb_slider, .et_pb_video_slider_0>.et_pb_carousel .et_pb_carousel_item { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; }
.et_pb_blurb_2:hover, .et-db .et-l .et_pb_button_dov_243415_10_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243262_22_wrapper a:hover, .et_pb_blurb_3:hover, .et_pb_blurb_4:hover, .dsm_icon_list_child_1:hover, .dsm_icon_list_child_0:hover, .dsm_icon_list_child_7:hover, .dsm_icon_list_child_2:hover, .dsm_icon_list_child_3:hover, .dsm_icon_list_child_4:hover, .dsm_icon_list_child_5:hover, .dsm_icon_list_child_6:hover { transform: scaleX(1.02) scaleY(1.02) !important; }
.et_pb_blurb_8, .et_pb_blurb_4, .dsm_icon_list_child_0, .et_pb_blurb_9, .et_pb_blurb_2, .dsm_icon_list_child_1, .et_pb_blurb_6, .et_pb_blurb_7, .dsm_icon_list_child_7, .dsm_icon_list_child_3, .et_pb_blurb_10, .dsm_icon_list_child_4, .et_pb_blurb_3, .dsm_icon_list_child_5, .et_pb_blurb_5, .dsm_icon_list_child_6, .dsm_icon_list_child_2 { transition: transform 300ms ease 0ms; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 25px !important; line-height: 1.3em !important; }
.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_cta_0.et_pb_promo { background-color: #f21e2b; border-radius: 5px 5px 5px 5px;overflow: hidden; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { 
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_cta_0 { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; transition: transform 300ms ease 0ms; }
.et_pb_section_3.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6 { height: 100%; }
.et_pb_row_13.et_pb_row, .et_pb_row_6.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6, body .et-db .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_6.et_pb_row { width: 100%; max-width: 100%; }
.et_pb_text_3 h1, .et_pb_text_4 h1, .et_pb_text_5 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; text-align: center; }
.et_pb_text_5, .et_pb_text_3, .et_pb_text_4 { background-color: rgba(0,0,0,0.63); border-top-width:3px;border-top-color:#f21e2b; height: 450px; padding-top: 50% !important; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { font-size:1.6em; }
body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after { font-size:14px; }
.dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button { box-shadow:  6px 6px 18px -7px rgba(131,0,233,0.18) ; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow, .dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { transition: background 300ms ease 0ms, box-shadow 300ms ease 0ms, border 300ms ease 0ms, padding 300ms ease 0ms, border-radius 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_1 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_0 .dsm_card_carousel_child_image_wrapper { height: 240px; }
.dsm_card_carousel_child_1 .dsm_card_wrapper, .dsm_card_carousel_child_2 .dsm_card_wrapper, .dsm_card_carousel_child_0 .dsm_card_wrapper { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; transition: background-color 300ms ease 0ms; background-color: #f21e2b; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_0.dsm_card_carousel h4, .dsm_card_carousel_0.dsm_card_carousel h4 a, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_description { font-family: 'Lato', sans-serif; }
.dsm_card_carousel_0.dsm_card_carousel .et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow { border-radius: 50px 50px 50px 50px;overflow: hidden; box-shadow:  6px 6px 18px -5px rgba(108,2,2,0.55) ; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_badge_text { border-width:2px;border-color:#FFFFFF; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child>div:first-of-type { border-radius: 6px 6px 6px 6px;overflow: hidden; }
.dsm_card_carousel_0.dsm_card_carousel .swiper-container { padding-top: 30px; padding-bottom: 30px;margin-bottom: 60px !important; }
body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button { 
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div:first-of-type { box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_card_carousel_0 .swiper-button-prev::before, .dsm_card_carousel_0 .swiper-button-next::before { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { color: #d55451; font-size: 20px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { background-color: #FFFFFF; height: 40px; width: 40px; margin-top: -20px; }
.dsm_card_carousel_0 .swiper-button-prev { left: -60px; }
.dsm_card_carousel_0 .swiper-button-next { right: -60px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -40px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -40px; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: inline-flex; }
.dsm_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f21e2b; opacity: 1; }
.dsm_card_carousel_0 .swiper-pagination-bullet { background: #9b9b9b; opacity: 1; }
.dsm_card_carousel_0 .dsm_card_carousel_pagination { display: block; }
.dsm_card_carousel_0 .dsm_card_carousel_child_img { max-width: 100%; }
.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper { justify-content: flex-start; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text:hover { background-color: #62b32b; }
.et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_9.et_pb_section, .et_pb_section_5.et_pb_section { background-color: #FFFFFF !important; }
.et_pb_row_8, .et_pb_row_16 { background-color: #FFFFFF; border-radius: 10px 10px 0 0;overflow: hidden; }
.et_pb_row_16.et_pb_row, .et_pb_row_8.et_pb_row, .et_pb_row_11.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-before-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-after-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700; }
.dsm_before_after_image_0.dsm_before_after_image { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:4px;border-color:#f21e2b; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-overlay:hover {  background-color: rgba(0, 0, 0, 0.5); }
.dsm_before_after_image_0 .dsm-before-after-image-slider-before-label:before {  background-color: #f21e2b;  content: "Vorher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-after-label:before {  background-color: #f21e2b;  content: "Nachher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-handle {  border-color: #f21e2b;  border-radius: ;  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:after {  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after {  box-shadow: 0 -3px 0 #f21e2b, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.et_pb_row_10 { background-color: #FFFFFF; border-radius: 0 0 0 0;overflow: hidden; }
.et_pb_row_10.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 32px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 32px; padding-left: 10px; }
.et_pb_button_2, .et_pb_button_1 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; min-width: 100%; }
body .et_pb_section .et_pb_button_1, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10 { color:#FFFFFF !important;
border-color:#f21e2b;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_button_1:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover { font-size:21px !important; }
div.et_pb_section.et_pb_section_6 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelmannsfelden-Hintergrund.png) !important; }
.et_pb_section_6.et_pb_section { background-color: rgba(0,0,0,0.28) !important; }
.et_pb_row_11 { background-color: rgba(255,255,255,0.78); border-radius: 10px 10px 10px 10px;overflow: hidden; box-shadow:  0px 2px 18px 0px #ffffff ; }
.et_pb_text_8 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; text-decoration: underline;color: #f21e2b !important; }
.et_pb_image_1 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; margin-top: -29px !important; text-align: center; }
.et_pb_image_1:hover { width: 80%; transform: scaleX(1.03) scaleY(1.03) !important; }
.et_pb_image_1, .et_pb_image_1 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_1 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms, width 300ms ease 0ms; }
.et_pb_text_9 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; text-decoration: underline;color: #f21e2b !important; }
.dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon { font-family:ETmodules !important; font-weight:400 !important; font-size: 20px; }
.dsm_icon_list_0 .dsm_icon_list_child, .dsm_icon_list_0 .dsm_icon_list_child a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 16px; color: #038103 !important; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon { font-size: 30px; color: #038103; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) { margin-bottom: 20px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_12 { line-height: 1.8em; font-family: 'Alice', sans-serif;font-size: 17px; line-height: 1.8em; }
.et_pb_text_12 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et_pb_row_14 { background-blend-mode: overlay; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Schreinerei-Engelhardt-GmbH-Slider-1-1.png);background-color: rgba(0,0,0,0.49); border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_text_14 h3, .et_pb_text_13 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #FFFFFF !important; text-align: center; text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs { background-color: rgba(255,255,255,0.82); }
.et_pb_tabs_0.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:0px; height: 300px; }
.et_pb_tabs_1.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; height: 300px; }
body .et_pb_section .et_pb_button_2 { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; width: 100%; }
.dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 30px !important; color: #FFFFFF !important; }
body #main-content .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 25px !important; color: #FFFFFF !important; line-height: 1.5em !important; }
.dmpro_hover_box_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Ziegler.png); }
body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-size:15px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b !important; }
body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover { padding-right: 2em;padding-left: 0.7em;font-size:17px !important; }
.dmpro_hover_box_1 .dmpro-hover-button, .dmpro_hover_box_2 .dmpro-hover-button, .dmpro_hover_box_0 .dmpro-hover-button, .dmpro_hover_box_3 .dmpro-hover-button { transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container { height: 400px; }
.dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover { min-height: 400px; }
.dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-content-icon { color: #FFFFFF !important; font-size: 40px !important; }
.dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon { color: #7EBEC5 !important; font-size: 40px !important; }
.dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-image-wrap { max-width: 100% !important; }
.dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-hover { transition-duration: 600ms !important; }
.dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-content { background-color: rgba(0,0,0,0.13) !important; }
.dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-hover { background-color: rgba(10,10,10,0.41) !important; }
.dmpro_hover_box_1 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-RiefUtz.png); }
.dmpro_hover_box_2 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Spiertz.png); }
.dmpro_hover_box_3 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Rausch.png); }
.et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 2em; }
.et_pb_blurb_9 .et-pb-icon, .et_pb_blurb_5 .et-pb-icon, .et_pb_blurb_8 .et-pb-icon, .et_pb_blurb_7 .et-pb-icon, .et_pb_blurb_6 .et-pb-icon, .et_pb_blurb_10 .et-pb-icon { font-size: 30px; color: #f21e2b; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_blurb_8.et_pb_blurb, .et_pb_blurb_6.et_pb_blurb, .et_pb_blurb_7.et_pb_blurb { margin-top: -3% !important; }
.et_pb_blurb_10.et_pb_blurb, .et_pb_blurb_9.et_pb_blurb { font-family: 'Alice Lokal', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; margin-top: -3% !important; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label i, .et_pb_contact_form_0 .input[type="radio"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label i { background-color: #f21e2b; }
.et_pb_contact_form_0 .input:hover, .et_pb_contact_form_0 .input[type="checkbox"]:hover + label i, .et_pb_contact_form_0 .input[type="radio"]:hover + label i, .et_pb_contact_field_4.et_pb_contact_field .input:hover, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label:hover i,  .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label:hover i { background-color:rgba(242,30,43,0.55); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label i { background-color: rgba(53,53,113,0.63); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked:active + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input:focus::placeholder, .et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input::placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input + label:hover i { transition: background 300ms ease 0ms; }
.et_pb_contact_field_4 .input + label, .et_pb_contact_field_4 .input + label i:before, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text { color: #000000 !important; }
.et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked:active + label i:before { background-color: #000000; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox] + label, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio] + label { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button { color:#f21e2b !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
body.et_button_custom_icon .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { font-size:17px; }
.et_pb_contact_form_0 .input:focus, .et_pb_contact_form_0 .input[type="checkbox"]:active + label i, .et_pb_contact_form_0 .input[type="radio"]:active + label i { background-color: rgba(242,30,43,0.55); }
.et_pb_contact_form_0 .input::-ms-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-moz-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-webkit-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label, .et_pb_contact_form_0 .input[type="radio"] + label, .et_pb_contact_form_0 .input[type="checkbox"]:checked + label i:before, .et_pb_contact_form_0 .input::placeholder { color: #ffffff; }
.et_pb_contact_form_0 .et_pb_contact_field input, .et_pb_contact_form_0 .et_pb_contact_field select, .et_pb_contact_form_0 .et_pb_contact_field textarea, .et_pb_contact_form_0 .et_pb_contact_field .et_pb_contact_field_options_list label > i, .et_pb_contact_form_0 input.et_pb_contact_captcha { box-shadow:  0px 12px 18px -11px rgba(0,0,0,0.3) ; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"]+label i, .et_pb_contact_form_0 .input[type="radio"]+label i { transition: background-color 300ms ease 0ms; }
.et_pb_contact_form_0 .input[type="radio"]:checked + label i:before { background-color: #ffffff; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243415_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Neubau-Hintergrund.png) !important; }
.et-db .et-l .et_pb_section_dov_243415_0, .et-db .et-l .et_pb_section_dov_243262_11 { height: 1500px; width: 100%; }
.et-db .et-l .et_pb_row_dov_243415_1, .et-db .et-l .et_pb_row_dov_243262_12 { background-color: rgba(255,255,255,0.82); border-radius: 5px 5px 0 0;overflow: hidden; }
.et-db .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12.et_pb_row { padding-right: 20px !important; padding-left: 20px !important; padding-right: 20px; padding-left: 20px; }
.et-db .et-l .et_pb_text_dov_243262_14 h1, .et-db .et-l .et_pb_text_dov_243415_3 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #f21e2b !important; text-align: center; }
.et-db .et-l .et_pb_text_dov_243262_15, .et-db .et-l .et_pb_text_dov_243415_4 { line-height: 1.8em; font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 1.8em; }
.et-db .et-l .et_pb_text_dov_243262_15.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text blockquote { color: #038103 !important; }
.et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 19px; color: #191919 !important; }
.et-db .et-l .et_pb_text_dov_243415_4 blockquote, .et-db .et-l .et_pb_text_dov_243262_15 blockquote { border-color: #038103; }
.et-db .et-l .et_pb_row_dov_243415_8, .et-db .et-l .et_pb_row_dov_243262_20, .et-db .et-l .et_pb_row_dov_243415_5, .et-db .et-l .et_pb_row_dov_243262_16 { background-color: rgba(255,255,255,0.82); border-radius: 0 0 5px 5px;overflow: hidden; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item .dsm-overlay { background: #7EBEC5 !important; }
.et-db .et-l .et_pb_button_dov_243415_10, .et-db .et-l .et_pb_button_dov_243262_22 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; min-width: 100%; }
.et-db .et-l .et_pb_button_dov_243415_10_wrapper, .et-db .et-l .et_pb_button_dov_243262_22_wrapper { margin-bottom: 20px !important; }
.et-db .et-l .et_pb_button_dov_243262_22_wrapper,.et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243415_10_wrapper,.et-db .et-l .et_pb_button_dov_243415_10 { transition: transform 300ms ease 0ms, font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243262_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Umbau-und-Modernisierung-Hintergrund.png) !important; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et_pb_column_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_11:hover, .et_pb_column_12:hover, .et_pb_column_13:hover { box-shadow:  0px 12px 18px -5px rgba(0,0,0,0.44) ; transform: translateX(0px) translateY(-15px) !important; }
.et_pb_column_12 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text { font-weight: 600;color: #FFFFFF !important; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a { font-weight: 800;text-align: center; }
.dsm_card_carousel_child_1.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2.dsm_card_carousel_child>div:first-of-type { background-color: #f4f4f4; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button { color:#ffffff !important;
border-width:0px !important;
border-color:RGBA(0,0,0,0);
border-radius:50px;
font-size:14px;
font-weight: 700 !important; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.et_pb_tabs_0.et_pb_module, .dsm_before_after_image_0.et_pb_module, .et_pb_tabs_1.et_pb_module, .dsm_card_carousel_0.et_pb_module, .et_pb_divider_0.et_pb_module { margin-left: auto !important; margin-right: auto !important; }
@media only screen and ( min-width: 981px ) {
.et_pb_section_4 { display: none !important; }
.dsm_before_after_image_0 { width: 95%; }
.et_pb_image_1 { width: 80%; }
.et_pb_tabs_0, .et_pb_tabs_1 { width: 90%; }
}
@media only screen and ( max-width: 980px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 70px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 1200px; }
.et_pb_button_0_wrapper { margin-left: 5% !important; }
.et_pb_image_0, .dsm_before_after_image_0, .et_pb_image_1 { width: 100%; }
.et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_1 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-size: 25px; }
.et_pb_text_4, .et_pb_text_3, .et_pb_text_5 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 60%; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 20px; width: 20px; margin-top: -10px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -20px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -20px; }
.et_pb_section_9, .et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_row_dov_243262_20,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row { width: 95%; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et_pb_column_12, .et_pb_column_11, .et_pb_column_13 { border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.et_pb_section_3 { display: none !important; }
}
@media only screen and ( max-width: 767px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 30px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 18px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 510px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { font-size:15px !important; }
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { font-size: 16px; }
.et_pb_button_0_wrapper { margin-left: 0px !important; }
.et_pb_text_10 h2, .et_pb_text_13 h2, .et_pb_text_15 h2, .et_pb_text_14 h2, .et_pb_text_6 h2, .et_pb_text_7 h2, .et_pb_text_0 h2, .et_pb_text_16 h2, .et_pb_text_2 h2 { font-size: 30px; }
.et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_1 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-size: 23px; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-size: 20px !important; }
.et_pb_text_9, .et_pb_section_3 { display: none !important; }
.et_pb_text_3, .et_pb_text_5, .et_pb_text_4 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 100%; }
.dsm_card_carousel_0 .swiper-button-prev { left: 15px; }
.dsm_card_carousel_0 .swiper-button-next { right: 15px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 36px; width: 36px; margin-top: -18px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev { left: 0; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-next { right: 0; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: none; }
.et_pb_section_9, .et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_row_11, body .et-db .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_11.et_pb_row, .et_pb_row_16, body .et-db .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_16.et_pb_row, .et_pb_row_10, body .et-db .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_10.et_pb_row, .et_pb_row_8, body .et-db .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_8.et_pb_row, .et_pb_row_14, body .et-db .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_14.et_pb_row, .et_pb_tabs_0, .et_pb_tabs_1 { width: 95%; }
.et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_text_8 h3, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_text_9 h3, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a { font-size: 15px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_11 h2 { font-size: 35px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3 { line-height: 1.5em; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et_pb_column_12, .et_pb_column_11, .et_pb_column_13 { border-right-width:2px;border-bottom-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}@font-face { font-family: "Alice Lokal"; font-display: swap;  src: url(http://s901122246.online.de/wp-content/uploads/et-fonts/Alice-Regular.ttf) format("truetype"); }
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button { color:#FFFFFF !important; }
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container, .et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container { background-color: rgba(0,0,0,0.37); }
.et_pb_slide_0, .et_pb_slide_1, .et_pb_slider .et_pb_slide_1, .et_pb_slider .et_pb_slide_0 { background-color: rgba(0,0,0,0.55); }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 80px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms, border 300ms ease 0ms; }
.et_pb_button_1:hover, .et-db .et-l .et_pb_button_dov_243418_33:hover, .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, .et_pb_button_2:hover, .et-db .et-l .et_pb_button_dov_243262_22:hover, .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, .et-db .et-l .et_pb_button_dov_243415_10:hover { text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 700px; }
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description { padding-top: 201px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { color:#000000 !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { font-size:21px !important;border-width:2px !important; }
body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .et_pb_button_2, body .et_pb_section .et_pb_button_2:hover, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .et_pb_button_1, body .et_pb_section .et_pb_button_1:hover, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body .et_pb_section .et_pb_button_0, body .et_pb_section .et_pb_button_0:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { padding: 0.3em 1em !important; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after, body .et_pb_section .et_pb_button_1:before, body .et_pb_section .et_pb_button_1:after, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:before, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:after, body .et_pb_section .et_pb_button_2:before, body .et_pb_section .et_pb_button_2:after, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:after, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:after, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:after, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:after, body .et_pb_section .et_pb_button_0:before, body .et_pb_section .et_pb_button_0:after { display:none !important; }
.et_pb_section_1.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: #f21e2b !important; }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 18px; color: #ffffff !important; line-height: 1.6em; text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_button_0:hover, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header a, .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover { text-shadow: 0em 0em 0.3em #ffffff; }
.et_pb_blurb_0:hover, .et_pb_cta_0:hover, .et_pb_blurb_9:hover, .et_pb_blurb_10:hover, .et_pb_blurb_5:hover, .et_pb_blurb_8:hover, .et_pb_blurb_7:hover, .et_pb_blurb_1:hover, .et_pb_button_0_wrapper a:hover, .et_pb_image_0:hover, .et_pb_blurb_6:hover { transform: scaleX(1.05) scaleY(1.05) !important; }
.et_pb_blurb_0, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { transition: transform 300ms ease 0ms, text-shadow 300ms ease 0ms; }
.et_pb_blurb_0 .et-pb-icon, .et_pb_blurb_1 .et-pb-icon { color: #ffffff; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_button_0 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0) ; }
body .et_pb_section .et_pb_button_0 { color:#ffffff !important;
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_button_0_wrapper, .et_pb_button_0, .et_pb_image_0, .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_0 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et-db .et-l .et_pb_button_dov_243262_22,.et-db .et-l .et_pb_button_dov_243262_22:after, .et_pb_button_2, .et_pb_button_2:after, .et_pb_button_1, .et_pb_button_1:after, .et-db .et-l .et_pb_button_dov_243415_10,.et-db .et-l .et_pb_button_dov_243415_10:after, .et-db .et-l .et_pb_button_dov_243418_33,.et-db .et-l .et_pb_button_dov_243418_33:after, .et_pb_button_0, .et_pb_button_0:after { transition: all 300ms ease 0ms; }
.et_pb_text_13 h2, .et_pb_text_15 h2, .et_pb_text_11 h2, .et_pb_text_2 h2, .et_pb_text_7 h2, .et_pb_text_10 h2, .et_pb_text_0 h2, .et_pb_text_14 h2, .et_pb_text_16 h2, .et_pb_text_6 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 45px; color: #f21e2b !important; line-height: 1.2em; text-align: center; }
.et_pb_divider_0 { width: 50%; }
.et_pb_divider_0:before { border-top-color: #f21e2b;border-top-width: 2px; }
.et_pb_text_1, .et_pb_blurb_2.et_pb_blurb, .et_pb_blurb_4.et_pb_blurb, .et_pb_blurb_3.et_pb_blurb, .et_pb_text_8, .et_pb_cta_0.et_pb_promo .et_pb_promo_description div { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 16px; }
.et_pb_text_1 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; line-height: 1.3em; }
.et_pb_text_1 h5 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; }
.et_pb_image_0 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.et_pb_image_0 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; text-align: center; }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_1:hover, html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_0:hover { filter: saturate(80%) brightness(118%) contrast(105%); }
.et_pb_image_1:hover .et_pb_image_wrap, .et_pb_image_0:hover .et_pb_image_wrap { box-shadow:  6px 6px 18px 5px rgba(0,0,0,0.3) ; }
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 25px; text-align: center; }
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description, .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button_wrapper { text-align: center; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid .et_pb_image_wrap, .dmpro_hover_box_3,
.dmpro_hover_box_3 .dmpro-hover-box-container,
.dmpro_hover_box_3 .dmpro-hover-box-content,
.dmpro_hover_box_3 .dmpro-hover-box-hover, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_slider, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_carousel_item, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon, .dmpro_hover_box_0,
.dmpro_hover_box_0 .dmpro-hover-box-container,
.dmpro_hover_box_0 .dmpro-hover-box-content,
.dmpro_hover_box_0 .dmpro-hover-box-hover, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon, .et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid .grid-item.et_pb_gallery_image, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon, .et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"] + label i, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"] + label i, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid .et_pb_image_wrap, .dmpro_hover_box_1,
.dmpro_hover_box_1 .dmpro-hover-box-container,
.dmpro_hover_box_1 .dmpro-hover-box-content,
.dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_2,
.dmpro_hover_box_2 .dmpro-hover-box-container,
.dmpro_hover_box_2 .dmpro-hover-box-content,
.dmpro_hover_box_2 .dmpro-hover-box-hover, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_video_slider_0>.et_pb_slider, .et_pb_video_slider_0>.et_pb_carousel .et_pb_carousel_item { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; }
.et-db .et-l .et_pb_button_dov_243415_10_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243418_33_wrapper a:hover, .et_pb_blurb_3:hover, .et_pb_blurb_2:hover, .et-db .et-l .et_pb_button_dov_243262_22_wrapper a:hover, .et_pb_blurb_4:hover, .dsm_icon_list_child_6:hover, .dsm_icon_list_child_7:hover, .dsm_icon_list_child_3:hover, .dsm_icon_list_child_4:hover, .dsm_icon_list_child_2:hover, .dsm_icon_list_child_1:hover, .dsm_icon_list_child_0:hover, .dsm_icon_list_child_5:hover { transform: scaleX(1.02) scaleY(1.02) !important; }
.et_pb_blurb_2, .dsm_icon_list_child_0, .dsm_icon_list_child_1, .et_pb_blurb_4, .dsm_icon_list_child_2, .et_pb_blurb_3, .et_pb_blurb_8, .dsm_icon_list_child_3, .et_pb_blurb_10, .dsm_icon_list_child_4, .dsm_icon_list_child_5, .et_pb_blurb_6, .et_pb_blurb_9, .dsm_icon_list_child_6, .et_pb_blurb_7, .dsm_icon_list_child_7, .et_pb_blurb_5 { transition: transform 300ms ease 0ms; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 25px !important; line-height: 1.3em !important; }
.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_cta_0.et_pb_promo { background-color: #f21e2b; border-radius: 5px 5px 5px 5px;overflow: hidden; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { 
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_cta_0 { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; transition: transform 300ms ease 0ms; }
.et_pb_section_3.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6 { height: 100%; }
.et_pb_row_13.et_pb_row, .et_pb_row_6.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6, body .et-db .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_6.et_pb_row { width: 100%; max-width: 100%; }
.et_pb_text_4 h1, .et_pb_text_3 h1, .et_pb_text_5 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; text-align: center; }
.et_pb_text_5, .et_pb_text_3, .et_pb_text_4 { background-color: rgba(0,0,0,0.63); border-top-width:3px;border-top-color:#f21e2b; height: 450px; padding-top: 50% !important; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { font-size:1.6em; }
body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after { font-size:14px; }
.dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button { box-shadow:  6px 6px 18px -7px rgba(131,0,233,0.18) ; }
.dsm_card_carousel_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow, .dsm_card_carousel_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text { transition: background 300ms ease 0ms, box-shadow 300ms ease 0ms, border 300ms ease 0ms, padding 300ms ease 0ms, border-radius 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_2 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_1 .dsm_card_carousel_child_image_wrapper { height: 240px; }
.dsm_card_carousel_child_0 .dsm_card_wrapper, .dsm_card_carousel_child_1 .dsm_card_wrapper, .dsm_card_carousel_child_2 .dsm_card_wrapper { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; transition: background-color 300ms ease 0ms; background-color: #f21e2b; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_0.dsm_card_carousel h4, .dsm_card_carousel_0.dsm_card_carousel h4 a, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_description { font-family: 'Lato', sans-serif; }
.dsm_card_carousel_0.dsm_card_carousel .et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow { border-radius: 50px 50px 50px 50px;overflow: hidden; box-shadow:  6px 6px 18px -5px rgba(108,2,2,0.55) ; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_badge_text { border-width:2px;border-color:#FFFFFF; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child>div:first-of-type { border-radius: 6px 6px 6px 6px;overflow: hidden; }
.dsm_card_carousel_0.dsm_card_carousel .swiper-container { padding-top: 30px; padding-bottom: 30px;margin-bottom: 60px !important; }
body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button { 
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div:first-of-type { box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_card_carousel_0 .swiper-button-prev::before, .dsm_card_carousel_0 .swiper-button-next::before { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { color: #d55451; font-size: 20px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { background-color: #FFFFFF; height: 40px; width: 40px; margin-top: -20px; }
.dsm_card_carousel_0 .swiper-button-prev { left: -60px; }
.dsm_card_carousel_0 .swiper-button-next { right: -60px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -40px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -40px; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: inline-flex; }
.dsm_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f21e2b; opacity: 1; }
.dsm_card_carousel_0 .swiper-pagination-bullet { background: #9b9b9b; opacity: 1; }
.dsm_card_carousel_0 .dsm_card_carousel_pagination { display: block; }
.dsm_card_carousel_0 .dsm_card_carousel_child_img { max-width: 100%; }
.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper { justify-content: flex-start; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text:hover { background-color: #62b32b; }
.et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_9.et_pb_section, .et_pb_section_5.et_pb_section { background-color: #FFFFFF !important; }
.et_pb_row_16, .et_pb_row_8 { background-color: #FFFFFF; border-radius: 10px 10px 0 0;overflow: hidden; }
.et_pb_row_11.et_pb_row, .et_pb_row_16.et_pb_row, .et_pb_row_8.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-before-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-after-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700; }
.dsm_before_after_image_0.dsm_before_after_image { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:4px;border-color:#f21e2b; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-overlay:hover {  background-color: rgba(0, 0, 0, 0.5); }
.dsm_before_after_image_0 .dsm-before-after-image-slider-before-label:before {  background-color: #f21e2b;  content: "Vorher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-after-label:before {  background-color: #f21e2b;  content: "Nachher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-handle {  border-color: #f21e2b;  border-radius: ;  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:after {  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after {  box-shadow: 0 -3px 0 #f21e2b, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.et_pb_row_10 { background-color: #FFFFFF; border-radius: 0 0 0 0;overflow: hidden; }
.et_pb_row_10.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 32px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 32px; padding-left: 10px; }
.et_pb_button_1, .et_pb_button_2 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; min-width: 100%; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33, body .et_pb_section .et_pb_button_1 { color:#FFFFFF !important;
border-color:#f21e2b;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body .et_pb_section .et_pb_button_1:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover { font-size:21px !important; }
div.et_pb_section.et_pb_section_6 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelmannsfelden-Hintergrund.png) !important; }
.et_pb_section_6.et_pb_section { background-color: rgba(0,0,0,0.28) !important; }
.et_pb_row_11 { background-color: rgba(255,255,255,0.78); border-radius: 10px 10px 10px 10px;overflow: hidden; box-shadow:  0px 2px 18px 0px #ffffff ; }
.et_pb_text_8 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; text-decoration: underline;color: #f21e2b !important; }
.et_pb_image_1 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; margin-top: -29px !important; text-align: center; }
.et_pb_image_1:hover { width: 80%; transform: scaleX(1.03) scaleY(1.03) !important; }
.et_pb_image_1, .et_pb_image_1 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_1 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms, width 300ms ease 0ms; }
.et_pb_text_9 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; text-decoration: underline;color: #f21e2b !important; }
.dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon { font-family:ETmodules !important; font-weight:400 !important; font-size: 20px; }
.dsm_icon_list_0 .dsm_icon_list_child, .dsm_icon_list_0 .dsm_icon_list_child a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 16px; color: #038103 !important; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon { font-size: 30px; color: #038103; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) { margin-bottom: 20px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_12 { line-height: 1.8em; font-family: 'Alice', sans-serif;font-size: 17px; line-height: 1.8em; }
.et_pb_text_12 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et_pb_row_14 { background-blend-mode: overlay; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Schreinerei-Engelhardt-GmbH-Slider-1-1.png);background-color: rgba(0,0,0,0.49); border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_text_13 h3, .et_pb_text_14 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #FFFFFF !important; text-align: center; text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs, .et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs { background-color: rgba(255,255,255,0.82); }
.et_pb_tabs_0.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:0px; height: 300px; }
.et_pb_tabs_1.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; height: 300px; }
body .et_pb_section .et_pb_button_2 { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; width: 100%; }
.dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-heading, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 30px !important; color: #FFFFFF !important; }
body #main-content .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 25px !important; color: #FFFFFF !important; line-height: 1.5em !important; }
.dmpro_hover_box_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Ziegler.png); }
body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-size:15px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b !important; }
body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover { padding-right: 2em;padding-left: 0.7em;font-size:17px !important; }
.dmpro_hover_box_0 .dmpro-hover-button, .dmpro_hover_box_1 .dmpro-hover-button, .dmpro_hover_box_2 .dmpro-hover-button, .dmpro_hover_box_3 .dmpro-hover-button { transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container { height: 400px; }
.dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover { min-height: 400px; }
.dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-content-icon { color: #FFFFFF !important; font-size: 40px !important; }
.dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon { color: #7EBEC5 !important; font-size: 40px !important; }
.dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-image-wrap { max-width: 100% !important; }
.dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-hover { transition-duration: 600ms !important; }
.dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-content { background-color: rgba(0,0,0,0.13) !important; }
.dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-hover { background-color: rgba(10,10,10,0.41) !important; }
.dmpro_hover_box_1 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-RiefUtz.png); }
.dmpro_hover_box_2 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Spiertz.png); }
.dmpro_hover_box_3 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Rausch.png); }
.et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 2em; }
.et_pb_blurb_9 .et-pb-icon, .et_pb_blurb_6 .et-pb-icon, .et_pb_blurb_8 .et-pb-icon, .et_pb_blurb_7 .et-pb-icon, .et_pb_blurb_10 .et-pb-icon, .et_pb_blurb_5 .et-pb-icon { font-size: 30px; color: #f21e2b; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_blurb_7.et_pb_blurb, .et_pb_blurb_8.et_pb_blurb, .et_pb_blurb_6.et_pb_blurb { margin-top: -3% !important; }
.et_pb_blurb_9.et_pb_blurb, .et_pb_blurb_10.et_pb_blurb { font-family: 'Alice Lokal', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; margin-top: -3% !important; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label i, .et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label i, .et_pb_contact_form_0 .input[type="radio"] + label i { background-color: #f21e2b; }
.et_pb_contact_form_0 .input:hover, .et_pb_contact_form_0 .input[type="checkbox"]:hover + label i, .et_pb_contact_form_0 .input[type="radio"]:hover + label i, .et_pb_contact_field_4.et_pb_contact_field .input:hover, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label:hover i,  .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label:hover i { background-color:rgba(242,30,43,0.55); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label i { background-color: rgba(53,53,113,0.63); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input::placeholder, .et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked:active + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input:focus::placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input + label:hover i { transition: background 300ms ease 0ms; }
.et_pb_contact_field_4 .input + label, .et_pb_contact_field_4 .input + label i:before, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text { color: #000000 !important; }
.et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked:active + label i:before { background-color: #000000; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox] + label, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio] + label { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button { color:#f21e2b !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
body.et_button_custom_icon .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { font-size:17px; }
.et_pb_contact_form_0 .input:focus, .et_pb_contact_form_0 .input[type="checkbox"]:active + label i, .et_pb_contact_form_0 .input[type="radio"]:active + label i { background-color: rgba(242,30,43,0.55); }
.et_pb_contact_form_0 .input::-ms-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label, .et_pb_contact_form_0 .input[type="radio"] + label, .et_pb_contact_form_0 .input[type="checkbox"]:checked + label i:before, .et_pb_contact_form_0 .input::placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-moz-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-webkit-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .et_pb_contact_field input, .et_pb_contact_form_0 .et_pb_contact_field select, .et_pb_contact_form_0 .et_pb_contact_field textarea, .et_pb_contact_form_0 .et_pb_contact_field .et_pb_contact_field_options_list label > i, .et_pb_contact_form_0 input.et_pb_contact_captcha { box-shadow:  0px 12px 18px -11px rgba(0,0,0,0.3) ; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"]+label i, .et_pb_contact_form_0 .input[type="radio"]+label i { transition: background-color 300ms ease 0ms; }
.et_pb_contact_form_0 .input[type="radio"]:checked + label i:before { background-color: #ffffff; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243415_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Neubau-Hintergrund.png) !important; }
.et-db .et-l .et_pb_section_dov_243415_0, .et-db .et-l .et_pb_section_dov_243418_23, .et-db .et-l .et_pb_section_dov_243262_11 { height: 1500px; width: 100%; }
.et-db .et-l .et_pb_row_dov_243415_1, .et-db .et-l .et_pb_row_dov_243418_24, .et-db .et-l .et_pb_row_dov_243262_12 { background-color: rgba(255,255,255,0.82); border-radius: 5px 5px 0 0;overflow: hidden; }
.et-db .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20.et_pb_row { padding-right: 20px !important; padding-left: 20px !important; padding-right: 20px; padding-left: 20px; }
.et-db .et-l .et_pb_text_dov_243415_3 h1, .et-db .et-l .et_pb_text_dov_243262_14 h1, .et-db .et-l .et_pb_text_dov_243418_26 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #f21e2b !important; text-align: center; }
.et-db .et-l .et_pb_text_dov_243418_27, .et-db .et-l .et_pb_text_dov_243262_15, .et-db .et-l .et_pb_text_dov_243415_4 { line-height: 1.8em; font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 1.8em; }
.et-db .et-l .et_pb_text_dov_243262_15.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text blockquote { color: #038103 !important; }
.et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3, .et-db .et-l .et_pb_text_dov_243418_27 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 19px; color: #191919 !important; }
.et-db .et-l .et_pb_text_dov_243415_4 blockquote, .et-db .et-l .et_pb_text_dov_243262_15 blockquote, .et-db .et-l .et_pb_text_dov_243418_27 blockquote { border-color: #038103; }
.et-db .et-l .et_pb_row_dov_243418_28, .et-db .et-l .et_pb_row_dov_243262_20, .et-db .et-l .et_pb_row_dov_243418_31, .et-db .et-l .et_pb_row_dov_243262_16, .et-db .et-l .et_pb_row_dov_243415_8, .et-db .et-l .et_pb_row_dov_243415_5 { background-color: rgba(255,255,255,0.82); border-radius: 0 0 5px 5px;overflow: hidden; }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item .dsm-overlay { background: #7EBEC5 !important; }
.et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243415_10, .et-db .et-l .et_pb_button_dov_243418_33 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; min-width: 100%; }
.et-db .et-l .et_pb_button_dov_243415_10_wrapper, .et-db .et-l .et_pb_button_dov_243262_22_wrapper, .et-db .et-l .et_pb_button_dov_243418_33_wrapper { margin-bottom: 20px !important; }
.et-db .et-l .et_pb_button_dov_243415_10_wrapper,.et-db .et-l .et_pb_button_dov_243415_10, .et-db .et-l .et_pb_button_dov_243262_22_wrapper,.et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243418_33_wrapper,.et-db .et-l .et_pb_button_dov_243418_33 { transition: transform 300ms ease 0ms, font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243262_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Umbau-und-Modernisierung-Hintergrund.png) !important; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243418_23 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Planung-Hintergrund.png) !important; }
.et_pb_column_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_12:hover, .et_pb_column_11:hover, .et_pb_column_13:hover { box-shadow:  0px 12px 18px -5px rgba(0,0,0,0.44) ; transform: translateX(0px) translateY(-15px) !important; }
.et_pb_column_12 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text { font-weight: 600;color: #FFFFFF !important; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a { font-weight: 800;text-align: center; }
.dsm_card_carousel_child_1.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0.dsm_card_carousel_child>div:first-of-type { background-color: #f4f4f4; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button { color:#ffffff !important;
border-width:0px !important;
border-color:RGBA(0,0,0,0);
border-radius:50px;
font-size:14px;
font-weight: 700 !important; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.et_pb_tabs_0.et_pb_module, .et_pb_tabs_1.et_pb_module, .et_pb_divider_0.et_pb_module, .dsm_before_after_image_0.et_pb_module, .dsm_card_carousel_0.et_pb_module { margin-left: auto !important; margin-right: auto !important; }
@media only screen and ( min-width: 981px ) {
.et_pb_section_4 { display: none !important; }
.dsm_before_after_image_0 { width: 95%; }
.et_pb_image_1 { width: 80%; }
.et_pb_tabs_0, .et_pb_tabs_1 { width: 90%; }
}
@media only screen and ( max-width: 980px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 70px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 1200px; }
.et_pb_button_0_wrapper { margin-left: 5% !important; }
.et_pb_image_0, .et_pb_image_1, .dsm_before_after_image_0 { width: 100%; }
.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_0 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-size: 25px; }
.et_pb_text_5, .et_pb_text_3, .et_pb_text_4 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 60%; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 20px; width: 20px; margin-top: -10px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -20px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -20px; }
.et_pb_section_9, .et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_row_dov_243262_20,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_31,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_24,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row { width: 95%; }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et_pb_column_13, .et_pb_column_11, .et_pb_column_12 { border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.et_pb_section_3 { display: none !important; }
}
@media only screen and ( max-width: 767px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 30px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 18px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 510px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { font-size:15px !important; }
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { font-size: 16px; }
.et_pb_button_0_wrapper { margin-left: 0px !important; }
.et_pb_text_6 h2, .et_pb_text_15 h2, .et_pb_text_14 h2, .et_pb_text_13 h2, .et_pb_text_10 h2, .et_pb_text_16 h2, .et_pb_text_7 h2, .et_pb_text_0 h2, .et_pb_text_2 h2 { font-size: 30px; }
.et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_1 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-size: 23px; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-size: 20px !important; }
.et_pb_section_3, .et_pb_text_9 { display: none !important; }
.et_pb_text_3, .et_pb_text_4, .et_pb_text_5 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 100%; }
.dsm_card_carousel_0 .swiper-button-prev { left: 15px; }
.dsm_card_carousel_0 .swiper-button-next { right: 15px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 36px; width: 36px; margin-top: -18px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev { left: 0; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-next { right: 0; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: none; }
.et_pb_section_5, .et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_row_8, body .et-db .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_8.et_pb_row, .et_pb_row_14, body .et-db .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_14.et_pb_row, .et_pb_row_11, body .et-db .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_11.et_pb_row, .et_pb_row_16, body .et-db .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_16.et_pb_row, .et_pb_tabs_1, .et_pb_tabs_0, .et_pb_row_10, body .et-db .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_10.et_pb_row { width: 95%; }
.et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_text_9 h3, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_text_8 h3, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a { font-size: 15px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_11 h2 { font-size: 35px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_text_dov_243262_15 h3, .et-db .et-l .et_pb_text_dov_243418_27 h3, .et-db .et-l .et_pb_text_dov_243415_4 h3 { line-height: 1.5em; }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et_pb_column_11, .et_pb_column_13, .et_pb_column_12 { border-right-width:2px;border-bottom-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}@font-face { font-family: "Alice Lokal"; font-display: swap;  src: url(http://s901122246.online.de/wp-content/uploads/et-fonts/Alice-Regular.ttf) format("truetype"); }
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button { color:#FFFFFF !important; }
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container, .et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container { background-color: rgba(0,0,0,0.37); }
.et_pb_slide_0, .et_pb_slide_1, .et_pb_slider .et_pb_slide_1, .et_pb_slider .et_pb_slide_0 { background-color: rgba(0,0,0,0.55); }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 80px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms, border 300ms ease 0ms; }
.et_pb_button_1:hover, .et-db .et-l .et_pb_button_dov_243418_33:hover, .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, .et-db .et-l .et_pb_button_dov_243415_10:hover, .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, .et-db .et-l .et_pb_button_dov_243262_22:hover, .et_pb_button_2:hover { text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 700px; }
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description { padding-top: 201px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { color:#000000 !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { font-size:21px !important;border-width:2px !important; }
body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body .et_pb_section .et_pb_button_1, body .et_pb_section .et_pb_button_1:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, body .et_pb_section .et_pb_button_2, body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42,body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:hover, body .et_pb_section .et_pb_button_0, body .et_pb_section .et_pb_button_0:hover, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { padding: 0.3em 1em !important; }
body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:after, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:after, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:after, body .et_pb_section .et_pb_button_1:before, body .et_pb_section .et_pb_button_1:after, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:after, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after, body .et_pb_section .et_pb_button_0:before, body .et_pb_section .et_pb_button_0:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:after, body .et_pb_section .et_pb_button_2:before, body .et_pb_section .et_pb_button_2:after, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:before, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:after, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:after { display:none !important; }
.et_pb_section_1.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: #f21e2b !important; }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 18px; color: #ffffff !important; line-height: 1.6em; text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header a, .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header a, .et_pb_button_0:hover { text-shadow: 0em 0em 0.3em #ffffff; }
.et_pb_blurb_9:hover, .et_pb_button_0_wrapper a:hover, .et_pb_blurb_0:hover, .et_pb_blurb_10:hover, .et_pb_image_0:hover, .et_pb_blurb_1:hover, .et_pb_blurb_7:hover, .et_pb_blurb_6:hover, .et_pb_cta_0:hover, .et_pb_blurb_5:hover, .et_pb_blurb_8:hover { transform: scaleX(1.05) scaleY(1.05) !important; }
.et_pb_blurb_0, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { transition: transform 300ms ease 0ms, text-shadow 300ms ease 0ms; }
.et_pb_blurb_0 .et-pb-icon, .et_pb_blurb_1 .et-pb-icon { color: #ffffff; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_button_0 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0) ; }
body .et_pb_section .et_pb_button_0 { color:#ffffff !important;
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_image_0, .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_0 .et_pb_image_wrap.et-box-shadow-no-overlay, .et-db .et-l .et_pb_button_dov_243248_42_wrapper,.et-db .et-l .et_pb_button_dov_243248_42, .et_pb_button_0_wrapper, .et_pb_button_0 { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et-db .et-l .et_pb_button_dov_243415_10,.et-db .et-l .et_pb_button_dov_243415_10:after, .et_pb_button_1, .et_pb_button_1:after, .et-db .et-l .et_pb_button_dov_243262_22,.et-db .et-l .et_pb_button_dov_243262_22:after, .et-db .et-l .et_pb_button_dov_243418_33,.et-db .et-l .et_pb_button_dov_243418_33:after, .et_pb_button_2, .et_pb_button_2:after, .et-db .et-l .et_pb_button_dov_243248_42,.et-db .et-l .et_pb_button_dov_243248_42:after, .et_pb_button_0, .et_pb_button_0:after { transition: all 300ms ease 0ms; }
.et_pb_text_16 h2, .et_pb_text_0 h2, .et_pb_text_7 h2, .et_pb_text_11 h2, .et_pb_text_10 h2, .et_pb_text_2 h2, .et_pb_text_13 h2, .et_pb_text_6 h2, .et_pb_text_14 h2, .et_pb_text_15 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 45px; color: #f21e2b !important; line-height: 1.2em; text-align: center; }
.et_pb_divider_0 { width: 50%; }
.et-db .et-l .et_pb_divider_dov_243248_41:before, .et_pb_divider_0:before { border-top-color: #f21e2b;border-top-width: 2px; }
.et_pb_cta_0.et_pb_promo .et_pb_promo_description div, .et_pb_blurb_4.et_pb_blurb, .et_pb_text_8, .et_pb_blurb_3.et_pb_blurb, .et_pb_blurb_2.et_pb_blurb, .et_pb_text_1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 16px; }
.et_pb_text_1 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; line-height: 1.3em; }
.et_pb_text_1 h5 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; }
.et_pb_image_0 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.et_pb_image_0 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; text-align: center; }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_0:hover, html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_1:hover { filter: saturate(80%) brightness(118%) contrast(105%); }
.et_pb_image_0:hover .et_pb_image_wrap, .et_pb_image_1:hover .et_pb_image_wrap { box-shadow:  6px 6px 18px 5px rgba(0,0,0,0.3) ; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 25px; text-align: center; }
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description, .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button_wrapper { text-align: center; }
.dmpro_hover_box_3,
.dmpro_hover_box_3 .dmpro-hover-box-container,
.dmpro_hover_box_3 .dmpro-hover-box-content,
.dmpro_hover_box_3 .dmpro-hover-box-hover, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid .et_pb_image_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon, .et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"] + label i, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"] + label i, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid .et_pb_image_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_slider, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_carousel_item, .et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid .grid-item.et_pb_gallery_image, .dmpro_hover_box_1,
.dmpro_hover_box_1 .dmpro-hover-box-container,
.dmpro_hover_box_1 .dmpro-hover-box-content,
.dmpro_hover_box_1 .dmpro-hover-box-hover, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid .et_pb_image_wrap, .dmpro_hover_box_2,
.dmpro_hover_box_2 .dmpro-hover-box-container,
.dmpro_hover_box_2 .dmpro-hover-box-content,
.dmpro_hover_box_2 .dmpro-hover-box-hover, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid .et_pb_image_wrap, .dmpro_hover_box_0,
.dmpro_hover_box_0 .dmpro-hover-box-container,
.dmpro_hover_box_0 .dmpro-hover-box-content,
.dmpro_hover_box_0 .dmpro-hover-box-hover { border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_video_slider_0>.et_pb_slider, .et_pb_video_slider_0>.et_pb_carousel .et_pb_carousel_item, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; }
.et-db .et-l .et_pb_button_dov_243418_33_wrapper a:hover, .et_pb_blurb_2:hover, .et_pb_blurb_3:hover, .et-db .et-l .et_pb_button_dov_243415_10_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243262_22_wrapper a:hover, .et_pb_blurb_4:hover, .dsm_icon_list_child_0:hover, .dsm_icon_list_child_6:hover, .dsm_icon_list_child_4:hover, .dsm_icon_list_child_3:hover, .dsm_icon_list_child_7:hover, .dsm_icon_list_child_2:hover, .dsm_icon_list_child_1:hover, .dsm_icon_list_child_5:hover { transform: scaleX(1.02) scaleY(1.02) !important; }
.dsm_icon_list_child_3, .et_pb_blurb_7, .et_pb_blurb_3, .dsm_icon_list_child_7, .et_pb_blurb_10, .et_pb_blurb_9, .dsm_icon_list_child_6, .dsm_icon_list_child_0, .et_pb_blurb_8, .dsm_icon_list_child_5, .et_pb_blurb_6, .dsm_icon_list_child_4, .et_pb_blurb_4, .et_pb_blurb_5, .dsm_icon_list_child_1, .dsm_icon_list_child_2, .et_pb_blurb_2 { transition: transform 300ms ease 0ms; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 25px !important; line-height: 1.3em !important; }
.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_cta_0.et_pb_promo { background-color: #f21e2b; border-radius: 5px 5px 5px 5px;overflow: hidden; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { 
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_cta_0 { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; transition: transform 300ms ease 0ms; }
.et_pb_section_3.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6 { height: 100%; }
.et_pb_row_6.et_pb_row, .et_pb_row_13.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6, body .et-db .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_6.et_pb_row { width: 100%; max-width: 100%; }
.et_pb_text_5 h1, .et_pb_text_3 h1, .et_pb_text_4 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; text-align: center; }
.et_pb_text_3, .et_pb_text_4, .et_pb_text_5 { background-color: rgba(0,0,0,0.63); border-top-width:3px;border-top-color:#f21e2b; height: 450px; padding-top: 50% !important; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after { font-size:1.6em; }
body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after { font-size:14px; }
.dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button { box-shadow:  6px 6px 18px -7px rgba(131,0,233,0.18) ; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow, .dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { transition: background 300ms ease 0ms, box-shadow 300ms ease 0ms, border 300ms ease 0ms, padding 300ms ease 0ms, border-radius 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_2 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_0 .dsm_card_carousel_child_image_wrapper { height: 240px; }
.dsm_card_carousel_child_2 .dsm_card_wrapper, .dsm_card_carousel_child_0 .dsm_card_wrapper, .dsm_card_carousel_child_1 .dsm_card_wrapper { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; transition: background-color 300ms ease 0ms; background-color: #f21e2b; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_0.dsm_card_carousel h4, .dsm_card_carousel_0.dsm_card_carousel h4 a, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_description { font-family: 'Lato', sans-serif; }
.dsm_card_carousel_0.dsm_card_carousel .et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow { border-radius: 50px 50px 50px 50px;overflow: hidden; box-shadow:  6px 6px 18px -5px rgba(108,2,2,0.55) ; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_badge_text { border-width:2px;border-color:#FFFFFF; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child>div:first-of-type { border-radius: 6px 6px 6px 6px;overflow: hidden; }
.dsm_card_carousel_0.dsm_card_carousel .swiper-container { padding-top: 30px; padding-bottom: 30px;margin-bottom: 60px !important; }
body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button { 
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div:first-of-type { box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_card_carousel_0 .swiper-button-prev::before, .dsm_card_carousel_0 .swiper-button-next::before { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { color: #d55451; font-size: 20px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { background-color: #FFFFFF; height: 40px; width: 40px; margin-top: -20px; }
.dsm_card_carousel_0 .swiper-button-prev { left: -60px; }
.dsm_card_carousel_0 .swiper-button-next { right: -60px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -40px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -40px; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: inline-flex; }
.dsm_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f21e2b; opacity: 1; }
.dsm_card_carousel_0 .swiper-pagination-bullet { background: #9b9b9b; opacity: 1; }
.dsm_card_carousel_0 .dsm_card_carousel_pagination { display: block; }
.dsm_card_carousel_0 .dsm_card_carousel_child_img { max-width: 100%; }
.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper { justify-content: flex-start; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text:hover { background-color: #62b32b; }
.et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_9.et_pb_section, .et_pb_section_5.et_pb_section { background-color: #FFFFFF !important; }
.et_pb_row_16, .et_pb_row_8 { background-color: #FFFFFF; border-radius: 10px 10px 0 0;overflow: hidden; }
.et_pb_row_11.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_39.et_pb_row, .et_pb_row_16.et_pb_row, .et_pb_row_8.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-before-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-after-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700; }
.dsm_before_after_image_0.dsm_before_after_image { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:4px;border-color:#f21e2b; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-overlay:hover {  background-color: rgba(0, 0, 0, 0.5); }
.dsm_before_after_image_0 .dsm-before-after-image-slider-before-label:before {  background-color: #f21e2b;  content: "Vorher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-after-label:before {  background-color: #f21e2b;  content: "Nachher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-handle {  border-color: #f21e2b;  border-radius: ;  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:after {  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after {  box-shadow: 0 -3px 0 #f21e2b, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.et-db .et-l .et_pb_row_dov_243248_35, .et_pb_row_10 { background-color: #FFFFFF; border-radius: 0 0 0 0;overflow: hidden; }
.et_pb_row_10.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 32px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 32px; padding-left: 10px; }
.et_pb_button_1, .et_pb_button_2 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; min-width: 100%; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33, body .et_pb_section .et_pb_button_1 { color:#FFFFFF !important;
border-color:#f21e2b;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover, body .et_pb_section .et_pb_button_1:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover { font-size:21px !important; }
div.et_pb_section.et_pb_section_6 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelmannsfelden-Hintergrund.png) !important; }
.et_pb_section_6.et_pb_section { background-color: rgba(0,0,0,0.28) !important; }
.et_pb_row_11 { background-color: rgba(255,255,255,0.78); border-radius: 10px 10px 10px 10px;overflow: hidden; box-shadow:  0px 2px 18px 0px #ffffff ; }
.et_pb_text_8 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; text-decoration: underline;color: #f21e2b !important; }
.et_pb_image_1 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; margin-top: -29px !important; text-align: center; }
.et_pb_image_1:hover { width: 80%; transform: scaleX(1.03) scaleY(1.03) !important; }
.et_pb_image_1, .et_pb_image_1 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_1 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms, width 300ms ease 0ms; }
.et_pb_text_9 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; text-decoration: underline;color: #f21e2b !important; }
.dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon { font-family:ETmodules !important; font-weight:400 !important; font-size: 20px; }
.dsm_icon_list_0 .dsm_icon_list_child, .dsm_icon_list_0 .dsm_icon_list_child a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 16px; color: #038103 !important; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon { font-size: 30px; color: #038103; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) { margin-bottom: 20px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_12 { line-height: 1.8em; font-family: 'Alice', sans-serif;font-size: 17px; line-height: 1.8em; }
.et_pb_text_12 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et_pb_row_14 { background-blend-mode: overlay; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Schreinerei-Engelhardt-GmbH-Slider-1-1.png);background-color: rgba(0,0,0,0.49); border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_text_13 h3, .et_pb_text_14 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #FFFFFF !important; text-align: center; text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs .et_pb_tab { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs { background-color: rgba(255,255,255,0.82); }
.et_pb_tabs_0.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:0px; height: 300px; }
.et_pb_tabs_1.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; height: 300px; }
body .et_pb_section .et_pb_button_2 { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; width: 100%; }
body #main-content .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 30px !important; color: #FFFFFF !important; }
body #main-content .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 25px !important; color: #FFFFFF !important; line-height: 1.5em !important; }
.dmpro_hover_box_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Ziegler.png); }
body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-size:15px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b !important; }
body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover { padding-right: 2em;padding-left: 0.7em;font-size:17px !important; }
.dmpro_hover_box_0 .dmpro-hover-button, .dmpro_hover_box_3 .dmpro-hover-button, .dmpro_hover_box_2 .dmpro-hover-button, .dmpro_hover_box_1 .dmpro-hover-button { transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container { height: 400px; }
.dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover { min-height: 400px; }
.dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-content-icon { color: #FFFFFF !important; font-size: 40px !important; }
.dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon { color: #7EBEC5 !important; font-size: 40px !important; }
.dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-image-wrap { max-width: 100% !important; }
.dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-hover { transition-duration: 600ms !important; }
.dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-content { background-color: rgba(0,0,0,0.13) !important; }
.dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-hover { background-color: rgba(10,10,10,0.41) !important; }
.dmpro_hover_box_1 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-RiefUtz.png); }
.dmpro_hover_box_2 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Spiertz.png); }
.dmpro_hover_box_3 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Rausch.png); }
.et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 2em; }
.et_pb_blurb_10 .et-pb-icon, .et_pb_blurb_9 .et-pb-icon, .et_pb_blurb_5 .et-pb-icon, .et_pb_blurb_8 .et-pb-icon, .et_pb_blurb_7 .et-pb-icon, .et_pb_blurb_6 .et-pb-icon { font-size: 30px; color: #f21e2b; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_blurb_7.et_pb_blurb, .et_pb_blurb_8.et_pb_blurb, .et_pb_blurb_6.et_pb_blurb { margin-top: -3% !important; }
.et_pb_blurb_9.et_pb_blurb, .et_pb_blurb_10.et_pb_blurb { font-family: 'Alice Lokal', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; margin-top: -3% !important; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label i, .et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label i, .et_pb_contact_form_0 .input[type="radio"] + label i { background-color: #f21e2b; }
.et_pb_contact_form_0 .input:hover, .et_pb_contact_form_0 .input[type="checkbox"]:hover + label i, .et_pb_contact_form_0 .input[type="radio"]:hover + label i, .et_pb_contact_field_4.et_pb_contact_field .input:hover, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label:hover i,  .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label:hover i { background-color:rgba(242,30,43,0.55); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label i { background-color: rgba(53,53,113,0.63); }
.et_pb_contact_field_4.et_pb_contact_field .input::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input::placeholder, .et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked:active + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input:focus::placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input + label:hover i { transition: background 300ms ease 0ms; }
.et_pb_contact_field_4 .input + label, .et_pb_contact_field_4 .input + label i:before, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text { color: #000000 !important; }
.et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked:active + label i:before { background-color: #000000; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox] + label, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio] + label { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button { color:#f21e2b !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
body.et_button_custom_icon .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { font-size:17px; }
.et_pb_contact_form_0 .input:focus, .et_pb_contact_form_0 .input[type="checkbox"]:active + label i, .et_pb_contact_form_0 .input[type="radio"]:active + label i { background-color: rgba(242,30,43,0.55); }
.et_pb_contact_form_0 .input::-ms-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label, .et_pb_contact_form_0 .input[type="radio"] + label, .et_pb_contact_form_0 .input[type="checkbox"]:checked + label i:before, .et_pb_contact_form_0 .input::placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-moz-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-webkit-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .et_pb_contact_field input, .et_pb_contact_form_0 .et_pb_contact_field select, .et_pb_contact_form_0 .et_pb_contact_field textarea, .et_pb_contact_form_0 .et_pb_contact_field .et_pb_contact_field_options_list label > i, .et_pb_contact_form_0 input.et_pb_contact_captcha { box-shadow:  0px 12px 18px -11px rgba(0,0,0,0.3) ; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"]+label i, .et_pb_contact_form_0 .input[type="radio"]+label i { transition: background-color 300ms ease 0ms; }
.et_pb_contact_form_0 .input[type="radio"]:checked + label i:before { background-color: #ffffff; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243415_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Neubau-Hintergrund.png) !important; }
.et-db .et-l .et_pb_section_dov_243415_0, .et-db .et-l .et_pb_section_dov_243262_11, .et-db .et-l .et_pb_section_dov_243418_23 { height: 1500px; width: 100%; }
.et-db .et-l .et_pb_row_dov_243262_12, .et-db .et-l .et_pb_row_dov_243418_24, .et-db .et-l .et_pb_row_dov_243415_1 { background-color: rgba(255,255,255,0.82); border-radius: 5px 5px 0 0;overflow: hidden; }
.et-db .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1.et_pb_row { padding-right: 20px !important; padding-left: 20px !important; padding-right: 20px; padding-left: 20px; }
.et-db .et-l .et_pb_text_dov_243415_3 h1, .et-db .et-l .et_pb_text_dov_243418_26 h1, .et-db .et-l .et_pb_text_dov_243262_14 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #f21e2b !important; text-align: center; }
.et-db .et-l .et_pb_text_dov_243418_27, .et-db .et-l .et_pb_text_dov_243415_4, .et-db .et-l .et_pb_text_dov_243262_15 { line-height: 1.8em; font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 1.8em; }
.et-db .et-l .et_pb_text_dov_243415_4.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text blockquote { color: #038103 !important; }
.et-db .et-l .et_pb_text_dov_243262_15 h3, .et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243418_27 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 19px; color: #191919 !important; }
.et-db .et-l .et_pb_text_dov_243418_27 blockquote, .et-db .et-l .et_pb_text_dov_243262_15 blockquote, .et-db .et-l .et_pb_text_dov_243415_4 blockquote { border-color: #038103; }
.et-db .et-l .et_pb_row_dov_243415_5, .et-db .et-l .et_pb_row_dov_243418_31, .et-db .et-l .et_pb_row_dov_243418_28, .et-db .et-l .et_pb_row_dov_243262_20, .et-db .et-l .et_pb_row_dov_243262_16, .et-db .et-l .et_pb_row_dov_243415_8 { background-color: rgba(255,255,255,0.82); border-radius: 0 0 5px 5px;overflow: hidden; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item .dsm-overlay { background: #7EBEC5 !important; }
.et-db .et-l .et_pb_button_dov_243415_10, .et-db .et-l .et_pb_button_dov_243418_33, .et-db .et-l .et_pb_button_dov_243262_22 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; min-width: 100%; }
.et-db .et-l .et_pb_button_dov_243262_22_wrapper, .et-db .et-l .et_pb_button_dov_243418_33_wrapper, .et-db .et-l .et_pb_button_dov_243415_10_wrapper { margin-bottom: 20px !important; }
.et-db .et-l .et_pb_button_dov_243262_22_wrapper,.et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243418_33_wrapper,.et-db .et-l .et_pb_button_dov_243418_33, .et-db .et-l .et_pb_button_dov_243415_10_wrapper,.et-db .et-l .et_pb_button_dov_243415_10 { transition: transform 300ms ease 0ms, font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243262_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Umbau-und-Modernisierung-Hintergrund.png) !important; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243418_23 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Planung-Hintergrund.png) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243248_34 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Ziegler.png) !important; }
.et-db .et-l .et_pb_section_dov_243248_34 { border-top-width:3px;border-top-color:#f21e2b; height: 1500px; }
.et-db .et-l .et_pb_section_dov_243248_34.et_pb_section { background-color: rgba(0,0,0,0.54) !important; }
.et-db .et-l .et_pb_row_dov_243248_35.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 39px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 39px; padding-left: 10px; }
.et-db .et-l .et_pb_text_dov_243248_37 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et-db .et-l .et_pb_row_dov_243248_39 { background-color: #FFFFFF; border-radius: 0 0 5px 5px;overflow: hidden; border-color:#FFFFFF; }
.et-db .et-l .et_pb_divider_dov_243248_41 { width: 80%; }
.et-db .et-l .et_pb_button_dov_243248_42 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; min-width: 100%;text-align: center; }
.et-db .et-l .et_pb_button_dov_243248_42:hover { text-shadow: 0em 0em 0.3em #ffffff; box-shadow:  6px 6px 18px 3px rgba(0,0,0,0.3) ; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42 { color:#FFFFFF !important;
border-width:0px !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et-db .et-l .et_pb_button_dov_243248_42_wrapper a:hover { transform: scaleX(1.01) scaleY(1.01) !important; }
.et_pb_column_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13:hover, .et_pb_column_12:hover, .et_pb_column_11:hover { box-shadow:  0px 12px 18px -5px rgba(0,0,0,0.44) ; transform: translateX(0px) translateY(-15px) !important; }
.et_pb_column_12 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text { font-weight: 600;color: #FFFFFF !important; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a { font-weight: 800;text-align: center; }
.dsm_card_carousel_child_2.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1.dsm_card_carousel_child>div:first-of-type { background-color: #f4f4f4; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button { color:#ffffff !important;
border-width:0px !important;
border-color:RGBA(0,0,0,0);
border-radius:50px;
font-size:14px;
font-weight: 700 !important; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.et_pb_divider_0.et_pb_module, .dsm_card_carousel_0.et_pb_module, .et_pb_tabs_0.et_pb_module, .dsm_before_after_image_0.et_pb_module, .et_pb_tabs_1.et_pb_module, .et-db .et-l .et_pb_divider_dov_243248_41.et_pb_module { margin-left: auto !important; margin-right: auto !important; }
@media only screen and ( min-width: 981px ) {
.et_pb_section_4 { display: none !important; }
.dsm_before_after_image_0 { width: 95%; }
.et_pb_image_1 { width: 80%; }
.et_pb_tabs_0, .et_pb_tabs_1 { width: 90%; }
}
@media only screen and ( max-width: 980px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 70px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 1200px; }
.et_pb_button_0_wrapper { margin-left: 5% !important; }
.et_pb_image_0, .dsm_before_after_image_0, .et_pb_image_1 { width: 100%; }
.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_0 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-size: 25px; }
.et_pb_text_3, .et-db .et-l .et_pb_section_dov_243248_34, .et_pb_text_4, .et_pb_text_5 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 60%; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 20px; width: 20px; margin-top: -10px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -20px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -20px; }
.et_pb_section_9, .et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_row_dov_243418_24,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_31,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row { width: 95%; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et_pb_column_13, .et_pb_column_11, .et_pb_column_12 { border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.et_pb_section_3 { display: none !important; }
}
@media only screen and ( max-width: 767px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 30px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 18px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 510px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { font-size:15px !important; }
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { font-size: 16px; }
.et_pb_button_0_wrapper { margin-left: 0px !important; }
.et_pb_text_7 h2, .et_pb_text_14 h2, .et_pb_text_13 h2, .et_pb_text_16 h2, .et_pb_text_6 h2, .et_pb_text_15 h2, .et_pb_text_10 h2, .et_pb_text_0 h2, .et_pb_text_2 h2 { font-size: 30px; }
.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_0 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a { font-size: 23px; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-size: 20px !important; }
.et_pb_text_9, .et_pb_section_3 { display: none !important; }
.et-db .et-l .et_pb_section_dov_243248_34, .et_pb_text_3, .et_pb_text_4, .et_pb_text_5 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 100%; }
.dsm_card_carousel_0 .swiper-button-prev { left: 15px; }
.dsm_card_carousel_0 .swiper-button-next { right: 15px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 36px; width: 36px; margin-top: -18px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev { left: 0; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-next { right: 0; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: none; }
.et_pb_section_9, .et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_tabs_1, .et_pb_row_16, body .et-db .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_16.et_pb_row, .et_pb_row_14, body .et-db .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_14.et_pb_row, .et_pb_tabs_0, .et-db .et-l .et_pb_row_dov_243248_35,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_39,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row, .et_pb_row_11, body .et-db .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_11.et_pb_row, .et_pb_row_10, body .et-db .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_10.et_pb_row, .et_pb_row_8, body .et-db .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_8.et_pb_row { width: 95%; }
.et_pb_text_8 h3, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_text_9 h3, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a { font-size: 15px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_11 h2 { font-size: 35px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_text_dov_243418_27 h3, .et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3 { line-height: 1.5em; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l .et_pb_text_dov_243248_37 h2 { font-size: 20px; }
.et_pb_column_12, .et_pb_column_11, .et_pb_column_13 { border-right-width:2px;border-bottom-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}@font-face { font-family: "Alice Lokal"; font-display: swap;  src: url(http://s901122246.online.de/wp-content/uploads/et-fonts/Alice-Regular.ttf) format("truetype"); }
body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button { color:#FFFFFF !important; }
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container, .et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container { background-color: rgba(0,0,0,0.37); }
.et_pb_slide_0, .et_pb_slide_1, .et_pb_slider .et_pb_slide_1, .et_pb_slider .et_pb_slide_0 { background-color: rgba(0,0,0,0.55); }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 80px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms, border 300ms ease 0ms; }
.et-db .et-l .et_pb_button_dov_243418_33:hover, .et_pb_button_1:hover, .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, .et-db .et-l .et_pb_button_dov_243262_22:hover, .et-db .et-l .et_pb_button_dov_243415_10:hover, .et_pb_button_2:hover, .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 700px; }
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description { padding-top: 201px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { color:#000000 !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { font-size:21px !important;border-width:2px !important; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42,body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51,body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body .et_pb_section .et_pb_button_0, body .et_pb_section .et_pb_button_0:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .et_pb_button_2, body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, body .et_pb_section .et_pb_button_1, body .et_pb_section .et_pb_button_1:hover, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover { padding: 0.3em 1em !important; }
body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:after, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:after, body .et_pb_section .et_pb_button_2:before, body .et_pb_section .et_pb_button_2:after, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:after, body .et_pb_section .et_pb_button_1:before, body .et_pb_section .et_pb_button_1:after, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:after, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:before, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:after, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:after, body .et_pb_section .et_pb_button_0:before, body .et_pb_section .et_pb_button_0:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:after, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:after { display:none !important; }
.et_pb_section_1.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: #f21e2b !important; }
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 18px; color: #ffffff !important; line-height: 1.6em; text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header a, .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header a, .et_pb_button_0:hover { text-shadow: 0em 0em 0.3em #ffffff; }
.et_pb_blurb_9:hover, .et_pb_button_0_wrapper a:hover, .et_pb_blurb_7:hover, .et_pb_blurb_6:hover, .et_pb_blurb_5:hover, .et_pb_blurb_10:hover, .et_pb_blurb_0:hover, .et_pb_cta_0:hover, .et_pb_image_0:hover, .et_pb_blurb_8:hover, .et_pb_blurb_1:hover { transform: scaleX(1.05) scaleY(1.05) !important; }
.et_pb_blurb_0, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { transition: transform 300ms ease 0ms, text-shadow 300ms ease 0ms; }
.et_pb_blurb_0 .et-pb-icon, .et_pb_blurb_1 .et-pb-icon { color: #ffffff; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_button_0 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0) ; }
body .et_pb_section .et_pb_button_0 { color:#ffffff !important;
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et-db .et-l .et_pb_button_dov_243248_42_wrapper,.et-db .et-l .et_pb_button_dov_243248_42, .et_pb_button_0_wrapper, .et_pb_button_0, .et-db .et-l .et_pb_button_dov_243357_51_wrapper,.et-db .et-l .et_pb_button_dov_243357_51, .et_pb_image_0, .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_0 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_button_2, .et_pb_button_2:after, .et-db .et-l .et_pb_button_dov_243248_42,.et-db .et-l .et_pb_button_dov_243248_42:after, .et_pb_button_1, .et_pb_button_1:after, .et-db .et-l .et_pb_button_dov_243415_10,.et-db .et-l .et_pb_button_dov_243415_10:after, .et-db .et-l .et_pb_button_dov_243262_22,.et-db .et-l .et_pb_button_dov_243262_22:after, .et-db .et-l .et_pb_button_dov_243418_33,.et-db .et-l .et_pb_button_dov_243418_33:after, .et-db .et-l .et_pb_button_dov_243357_51,.et-db .et-l .et_pb_button_dov_243357_51:after, .et_pb_button_0, .et_pb_button_0:after { transition: all 300ms ease 0ms; }
.et_pb_text_2 h2, .et_pb_text_11 h2, .et_pb_text_7 h2, .et_pb_text_10 h2, .et_pb_text_0 h2, .et_pb_text_6 h2, .et_pb_text_16 h2, .et_pb_text_14 h2, .et_pb_text_13 h2, .et_pb_text_15 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 45px; color: #f21e2b !important; line-height: 1.2em; text-align: center; }
.et_pb_divider_0 { width: 50%; }
.et-db .et-l .et_pb_divider_dov_243357_50:before, .et_pb_divider_0:before, .et-db .et-l .et_pb_divider_dov_243248_41:before { border-top-color: #f21e2b;border-top-width: 2px; }
.et_pb_text_1, .et_pb_blurb_2.et_pb_blurb, .et_pb_cta_0.et_pb_promo .et_pb_promo_description div, .et_pb_blurb_4.et_pb_blurb, .et_pb_text_8, .et_pb_blurb_3.et_pb_blurb { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 16px; }
.et_pb_text_1 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; line-height: 1.3em; }
.et_pb_text_1 h5 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; }
.et_pb_image_1 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.et_pb_image_0 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; text-align: center; }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_0:hover, html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_1:hover { filter: saturate(80%) brightness(118%) contrast(105%); }
.et_pb_image_1:hover .et_pb_image_wrap, .et_pb_image_0:hover .et_pb_image_wrap { box-shadow:  6px 6px 18px 5px rgba(0,0,0,0.3) ; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 25px; text-align: center; }
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description, .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button_wrapper { text-align: center; }
.dmpro_hover_box_0,
.dmpro_hover_box_0 .dmpro-hover-box-container,
.dmpro_hover_box_0 .dmpro-hover-box-content,
.dmpro_hover_box_0 .dmpro-hover-box-hover, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_slider, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_carousel_item, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid .et_pb_image_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon, .et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid .grid-item.et_pb_gallery_image, .dmpro_hover_box_2,
.dmpro_hover_box_2 .dmpro-hover-box-container,
.dmpro_hover_box_2 .dmpro-hover-box-content,
.dmpro_hover_box_2 .dmpro-hover-box-hover, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon, .et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"] + label i, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"] + label i, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid .et_pb_image_wrap, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid .et_pb_image_wrap, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid .et_pb_image_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon, .dmpro_hover_box_1,
.dmpro_hover_box_1 .dmpro-hover-box-container,
.dmpro_hover_box_1 .dmpro-hover-box-content,
.dmpro_hover_box_1 .dmpro-hover-box-hover, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid .et_pb_image_wrap, .dmpro_hover_box_3,
.dmpro_hover_box_3 .dmpro-hover-box-container,
.dmpro_hover_box_3 .dmpro-hover-box-content,
.dmpro_hover_box_3 .dmpro-hover-box-hover { border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_video_slider_0>.et_pb_slider, .et_pb_video_slider_0>.et_pb_carousel .et_pb_carousel_item, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; }
.et-db .et-l .et_pb_button_dov_243415_10_wrapper a:hover, .et_pb_blurb_2:hover, .et_pb_blurb_4:hover, .et-db .et-l .et_pb_button_dov_243262_22_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243418_33_wrapper a:hover, .et_pb_blurb_3:hover, .dsm_icon_list_child_6:hover, .dsm_icon_list_child_7:hover, .dsm_icon_list_child_4:hover, .dsm_icon_list_child_5:hover, .dsm_icon_list_child_3:hover, .dsm_icon_list_child_2:hover, .dsm_icon_list_child_0:hover, .dsm_icon_list_child_1:hover { transform: scaleX(1.02) scaleY(1.02) !important; }
.dsm_icon_list_child_0, .dsm_icon_list_child_2, .dsm_icon_list_child_5, .dsm_icon_list_child_4, .dsm_icon_list_child_3, .dsm_icon_list_child_1, .dsm_icon_list_child_6, .dsm_icon_list_child_7, .et_pb_blurb_3, .et_pb_blurb_5, .et_pb_blurb_6, .et_pb_blurb_7, .et_pb_blurb_8, .et_pb_blurb_9, .et_pb_blurb_2, .et_pb_blurb_10, .et_pb_blurb_4 { transition: transform 300ms ease 0ms; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 25px !important; line-height: 1.3em !important; }
.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_cta_0.et_pb_promo { background-color: #f21e2b; border-radius: 5px 5px 5px 5px;overflow: hidden; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { 
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_cta_0 { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; transition: transform 300ms ease 0ms; }
.et_pb_section_3.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6 { height: 100%; }
.et_pb_row_6.et_pb_row, .et_pb_row_13.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6, body .et-db .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_6.et_pb_row { width: 100%; max-width: 100%; }
.et_pb_text_3 h1, .et_pb_text_4 h1, .et_pb_text_5 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; text-align: center; }
.et_pb_text_3, .et_pb_text_4, .et_pb_text_5 { background-color: rgba(0,0,0,0.63); border-top-width:3px;border-top-color:#f21e2b; height: 450px; padding-top: 50% !important; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after { font-size:1.6em; }
body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after { font-size:14px; }
.dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button { box-shadow:  6px 6px 18px -7px rgba(131,0,233,0.18) ; }
.dsm_card_carousel_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow, .dsm_card_carousel_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text { transition: background 300ms ease 0ms, box-shadow 300ms ease 0ms, border 300ms ease 0ms, padding 300ms ease 0ms, border-radius 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_0 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_2 .dsm_card_carousel_child_image_wrapper { height: 240px; }
.dsm_card_carousel_child_0 .dsm_card_wrapper, .dsm_card_carousel_child_1 .dsm_card_wrapper, .dsm_card_carousel_child_2 .dsm_card_wrapper { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; transition: background-color 300ms ease 0ms; background-color: #f21e2b; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_0.dsm_card_carousel h4, .dsm_card_carousel_0.dsm_card_carousel h4 a, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_description { font-family: 'Lato', sans-serif; }
.dsm_card_carousel_0.dsm_card_carousel .et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow { border-radius: 50px 50px 50px 50px;overflow: hidden; box-shadow:  6px 6px 18px -5px rgba(108,2,2,0.55) ; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_badge_text { border-width:2px;border-color:#FFFFFF; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child>div:first-of-type { border-radius: 6px 6px 6px 6px;overflow: hidden; }
.dsm_card_carousel_0.dsm_card_carousel .swiper-container { padding-top: 30px; padding-bottom: 30px;margin-bottom: 60px !important; }
body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button { 
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div:first-of-type { box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_card_carousel_0 .swiper-button-next::before, .dsm_card_carousel_0 .swiper-button-prev::before { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { color: #d55451; font-size: 20px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { background-color: #FFFFFF; height: 40px; width: 40px; margin-top: -20px; }
.dsm_card_carousel_0 .swiper-button-prev { left: -60px; }
.dsm_card_carousel_0 .swiper-button-next { right: -60px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -40px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -40px; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: inline-flex; }
.dsm_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f21e2b; opacity: 1; }
.dsm_card_carousel_0 .swiper-pagination-bullet { background: #9b9b9b; opacity: 1; }
.dsm_card_carousel_0 .dsm_card_carousel_pagination { display: block; }
.dsm_card_carousel_0 .dsm_card_carousel_child_img { max-width: 100%; }
.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper { justify-content: flex-start; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text:hover { background-color: #62b32b; }
.et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_5.et_pb_section, .et_pb_section_9.et_pb_section { background-color: #FFFFFF !important; }
.et_pb_row_16, .et_pb_row_8 { background-color: #FFFFFF; border-radius: 10px 10px 0 0;overflow: hidden; }
.et_pb_row_8.et_pb_row, .et_pb_row_11.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_39.et_pb_row, .et-db .et-l .et_pb_row_dov_243357_48.et_pb_row, .et_pb_row_16.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-before-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-after-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700; }
.dsm_before_after_image_0.dsm_before_after_image { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:4px;border-color:#f21e2b; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-overlay:hover {  background-color: rgba(0, 0, 0, 0.5); }
.dsm_before_after_image_0 .dsm-before-after-image-slider-before-label:before {  background-color: #f21e2b;  content: "Vorher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-after-label:before {  background-color: #f21e2b;  content: "Nachher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-handle {  border-color: #f21e2b;  border-radius: ;  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:after {  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after {  box-shadow: 0 -3px 0 #f21e2b, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.et-db .et-l .et_pb_row_dov_243248_35, .et-db .et-l .et_pb_row_dov_243357_44, .et_pb_row_10 { background-color: #FFFFFF; border-radius: 0 0 0 0;overflow: hidden; }
.et_pb_row_10.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 32px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 32px; padding-left: 10px; }
.et_pb_button_1, .et_pb_button_2 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; min-width: 100%; }
body .et_pb_section .et_pb_button_1, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22 { color:#FFFFFF !important;
border-color:#f21e2b;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body .et_pb_section .et_pb_button_2:hover, body .et_pb_section .et_pb_button_1:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover { font-size:21px !important; }
div.et_pb_section.et_pb_section_6 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelmannsfelden-Hintergrund.png) !important; }
.et_pb_section_6.et_pb_section { background-color: rgba(0,0,0,0.28) !important; }
.et_pb_row_11 { background-color: rgba(255,255,255,0.78); border-radius: 10px 10px 10px 10px;overflow: hidden; box-shadow:  0px 2px 18px 0px #ffffff ; }
.et_pb_text_8 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; text-decoration: underline;color: #f21e2b !important; }
.et_pb_image_1 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; margin-top: -29px !important; text-align: center; }
.et_pb_image_1:hover { width: 80%; transform: scaleX(1.03) scaleY(1.03) !important; }
.et_pb_image_1, .et_pb_image_1 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_1 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms, width 300ms ease 0ms; }
.et_pb_text_9 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; text-decoration: underline;color: #f21e2b !important; }
.dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon { font-family:ETmodules !important; font-weight:400 !important; font-size: 20px; }
.dsm_icon_list_0 .dsm_icon_list_child, .dsm_icon_list_0 .dsm_icon_list_child a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 16px; color: #038103 !important; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon { font-size: 30px; color: #038103; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) { margin-bottom: 20px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_12 { line-height: 1.8em; font-family: 'Alice', sans-serif;font-size: 17px; line-height: 1.8em; }
.et_pb_text_12 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et_pb_row_14 { background-blend-mode: overlay; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Schreinerei-Engelhardt-GmbH-Slider-1-1.png);background-color: rgba(0,0,0,0.49); border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_text_13 h3, .et_pb_text_14 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #FFFFFF !important; text-align: center; text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs .et_pb_tab { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs { background-color: rgba(255,255,255,0.82); }
.et_pb_tabs_0.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:0px; height: 300px; }
.et_pb_tabs_1.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; height: 300px; }
body .et_pb_section .et_pb_button_2 { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; width: 100%; }
body #main-content .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-heading, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 30px !important; color: #FFFFFF !important; }
body #main-content .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 25px !important; color: #FFFFFF !important; line-height: 1.5em !important; }
.dmpro_hover_box_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Ziegler.png); }
body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-size:15px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b !important; }
body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover { padding-right: 2em;padding-left: 0.7em;font-size:17px !important; }
.dmpro_hover_box_2 .dmpro-hover-button, .dmpro_hover_box_3 .dmpro-hover-button, .dmpro_hover_box_0 .dmpro-hover-button, .dmpro_hover_box_1 .dmpro-hover-button { transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container { height: 400px; }
.dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover { min-height: 400px; }
.dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-content-icon { color: #FFFFFF !important; font-size: 40px !important; }
.dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon { color: #7EBEC5 !important; font-size: 40px !important; }
.dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-image-wrap { max-width: 100% !important; }
.dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-hover { transition-duration: 600ms !important; }
.dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-content { background-color: rgba(0,0,0,0.13) !important; }
.dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-hover { background-color: rgba(10,10,10,0.41) !important; }
.dmpro_hover_box_1 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-RiefUtz.png); }
.dmpro_hover_box_2 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Spiertz.png); }
.dmpro_hover_box_3 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Rausch.png); }
.et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 2em; }
.et_pb_blurb_9 .et-pb-icon, .et_pb_blurb_8 .et-pb-icon, .et_pb_blurb_10 .et-pb-icon, .et_pb_blurb_5 .et-pb-icon, .et_pb_blurb_6 .et-pb-icon, .et_pb_blurb_7 .et-pb-icon { font-size: 30px; color: #f21e2b; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_blurb_8.et_pb_blurb, .et_pb_blurb_6.et_pb_blurb, .et_pb_blurb_7.et_pb_blurb { margin-top: -3% !important; }
.et_pb_blurb_9.et_pb_blurb, .et_pb_blurb_10.et_pb_blurb { font-family: 'Alice Lokal', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; margin-top: -3% !important; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label i, .et_pb_contact_form_0 .input[type="radio"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label i { background-color: #f21e2b; }
.et_pb_contact_field_4.et_pb_contact_field .input:hover, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label:hover i,  .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label:hover i, .et_pb_contact_form_0 .input:hover, .et_pb_contact_form_0 .input[type="checkbox"]:hover + label i, .et_pb_contact_form_0 .input[type="radio"]:hover + label i { background-color:rgba(242,30,43,0.55); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label i { background-color: rgba(53,53,113,0.63); }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input::placeholder, .et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked:active + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input:focus::placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input + label:hover i { transition: background 300ms ease 0ms; }
.et_pb_contact_field_4 .input + label, .et_pb_contact_field_4 .input + label i:before, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text { color: #000000 !important; }
.et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked:active + label i:before { background-color: #000000; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox] + label, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio] + label { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button { color:#f21e2b !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
body.et_button_custom_icon .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { font-size:17px; }
.et_pb_contact_form_0 .input:focus, .et_pb_contact_form_0 .input[type="checkbox"]:active + label i, .et_pb_contact_form_0 .input[type="radio"]:active + label i { background-color: rgba(242,30,43,0.55); }
.et_pb_contact_form_0 .input::-webkit-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-moz-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-ms-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label, .et_pb_contact_form_0 .input[type="radio"] + label, .et_pb_contact_form_0 .input[type="checkbox"]:checked + label i:before, .et_pb_contact_form_0 .input::placeholder { color: #ffffff; }
.et_pb_contact_form_0 .et_pb_contact_field input, .et_pb_contact_form_0 .et_pb_contact_field select, .et_pb_contact_form_0 .et_pb_contact_field textarea, .et_pb_contact_form_0 .et_pb_contact_field .et_pb_contact_field_options_list label > i, .et_pb_contact_form_0 input.et_pb_contact_captcha { box-shadow:  0px 12px 18px -11px rgba(0,0,0,0.3) ; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"]+label i, .et_pb_contact_form_0 .input[type="radio"]+label i { transition: background-color 300ms ease 0ms; }
.et_pb_contact_form_0 .input[type="radio"]:checked + label i:before { background-color: #ffffff; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243415_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Neubau-Hintergrund.png) !important; }
.et-db .et-l .et_pb_section_dov_243418_23, .et-db .et-l .et_pb_section_dov_243415_0, .et-db .et-l .et_pb_section_dov_243262_11 { height: 1500px; width: 100%; }
.et-db .et-l .et_pb_row_dov_243418_24, .et-db .et-l .et_pb_row_dov_243262_12, .et-db .et-l .et_pb_row_dov_243415_1 { background-color: rgba(255,255,255,0.82); border-radius: 5px 5px 0 0;overflow: hidden; }
.et-db .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8.et_pb_row { padding-right: 20px !important; padding-left: 20px !important; padding-right: 20px; padding-left: 20px; }
.et-db .et-l .et_pb_text_dov_243415_3 h1, .et-db .et-l .et_pb_text_dov_243262_14 h1, .et-db .et-l .et_pb_text_dov_243418_26 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #f21e2b !important; text-align: center; }
.et-db .et-l .et_pb_text_dov_243418_27, .et-db .et-l .et_pb_text_dov_243262_15, .et-db .et-l .et_pb_text_dov_243415_4 { line-height: 1.8em; font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 1.8em; }
.et-db .et-l .et_pb_text_dov_243262_15.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text blockquote { color: #038103 !important; }
.et-db .et-l .et_pb_text_dov_243418_27 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3, .et-db .et-l .et_pb_text_dov_243415_4 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 19px; color: #191919 !important; }
.et-db .et-l .et_pb_text_dov_243262_15 blockquote, .et-db .et-l .et_pb_text_dov_243418_27 blockquote, .et-db .et-l .et_pb_text_dov_243415_4 blockquote { border-color: #038103; }
.et-db .et-l .et_pb_row_dov_243262_16, .et-db .et-l .et_pb_row_dov_243415_5, .et-db .et-l .et_pb_row_dov_243415_8, .et-db .et-l .et_pb_row_dov_243418_31, .et-db .et-l .et_pb_row_dov_243262_20, .et-db .et-l .et_pb_row_dov_243418_28 { background-color: rgba(255,255,255,0.82); border-radius: 0 0 5px 5px;overflow: hidden; }
.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item .dsm-overlay { background: #7EBEC5 !important; }
.et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243418_33, .et-db .et-l .et_pb_button_dov_243415_10 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; min-width: 100%; }
.et-db .et-l .et_pb_button_dov_243262_22_wrapper, .et-db .et-l .et_pb_button_dov_243415_10_wrapper, .et-db .et-l .et_pb_button_dov_243418_33_wrapper { margin-bottom: 20px !important; }
.et-db .et-l .et_pb_button_dov_243418_33_wrapper,.et-db .et-l .et_pb_button_dov_243418_33, .et-db .et-l .et_pb_button_dov_243262_22_wrapper,.et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243415_10_wrapper,.et-db .et-l .et_pb_button_dov_243415_10 { transition: transform 300ms ease 0ms, font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243262_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Umbau-und-Modernisierung-Hintergrund.png) !important; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243418_23 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Planung-Hintergrund.png) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243248_34 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Ziegler.png) !important; }
.et-db .et-l .et_pb_section_dov_243357_43, .et-db .et-l .et_pb_section_dov_243248_34 { border-top-width:3px;border-top-color:#f21e2b; height: 1500px; }
.et-db .et-l .et_pb_section_dov_243248_34.et_pb_section, .et-db .et-l .et_pb_section_dov_243357_43.et_pb_section { background-color: rgba(0,0,0,0.54) !important; }
.et-db .et-l .et_pb_row_dov_243357_44.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_35.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 39px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 39px; padding-left: 10px; }
.et-db .et-l .et_pb_text_dov_243248_37 h2, .et-db .et-l .et_pb_text_dov_243357_46 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et-db .et-l .et_pb_row_dov_243248_39, .et-db .et-l .et_pb_row_dov_243357_48 { background-color: #FFFFFF; border-radius: 0 0 5px 5px;overflow: hidden; border-color:#FFFFFF; }
.et-db .et-l .et_pb_divider_dov_243357_50, .et-db .et-l .et_pb_divider_dov_243248_41 { width: 80%; }
.et-db .et-l .et_pb_button_dov_243357_51, .et-db .et-l .et_pb_button_dov_243248_42 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; min-width: 100%;text-align: center; }
.et-db .et-l .et_pb_button_dov_243357_51:hover, .et-db .et-l .et_pb_button_dov_243248_42:hover { text-shadow: 0em 0em 0.3em #ffffff; box-shadow:  6px 6px 18px 3px rgba(0,0,0,0.3) ; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42 { color:#FFFFFF !important;
border-width:0px !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et-db .et-l .et_pb_button_dov_243357_51_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243248_42_wrapper a:hover { transform: scaleX(1.01) scaleY(1.01) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243357_43 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Rausch-1.png) !important; }
.et_pb_column_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_11:hover, .et_pb_column_13:hover, .et_pb_column_12:hover { box-shadow:  0px 12px 18px -5px rgba(0,0,0,0.44) ; transform: translateX(0px) translateY(-15px) !important; }
.et_pb_column_12 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text { font-weight: 600;color: #FFFFFF !important; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a { font-weight: 800;text-align: center; }
.dsm_card_carousel_child_1.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2.dsm_card_carousel_child>div:first-of-type { background-color: #f4f4f4; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button { color:#ffffff !important;
border-width:0px !important;
border-color:RGBA(0,0,0,0);
border-radius:50px;
font-size:14px;
font-weight: 700 !important; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.et_pb_divider_0.et_pb_module, .et_pb_tabs_0.et_pb_module, .et_pb_tabs_1.et_pb_module, .dsm_before_after_image_0.et_pb_module, .dsm_card_carousel_0.et_pb_module, .et-db .et-l .et_pb_divider_dov_243248_41.et_pb_module, .et-db .et-l .et_pb_divider_dov_243357_50.et_pb_module { margin-left: auto !important; margin-right: auto !important; }
@media only screen and ( min-width: 981px ) {
.et_pb_section_4 { display: none !important; }
.dsm_before_after_image_0 { width: 95%; }
.et_pb_image_1 { width: 80%; }
.et_pb_tabs_0, .et_pb_tabs_1 { width: 90%; }
}
@media only screen and ( max-width: 980px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 70px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 1200px; }
.et_pb_button_0_wrapper { margin-left: 5% !important; }
.et_pb_image_0, .et_pb_image_1, .dsm_before_after_image_0 { width: 100%; }
.et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_1 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-size: 25px; }
.et_pb_text_5, .et-db .et-l .et_pb_section_dov_243248_34, .et_pb_text_4, .et_pb_text_3, .et-db .et-l .et_pb_section_dov_243357_43 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 60%; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 20px; width: 20px; margin-top: -10px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -20px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -20px; }
.et_pb_section_5, .et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_row_dov_243418_31,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_24,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row { width: 95%; }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et_pb_column_11, .et_pb_column_12, .et_pb_column_13 { border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.et_pb_section_3 { display: none !important; }
}
@media only screen and ( max-width: 767px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 30px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 18px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 510px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { font-size:15px !important; }
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { font-size: 16px; }
.et_pb_button_0_wrapper { margin-left: 0px !important; }
.et_pb_text_6 h2, .et_pb_text_15 h2, .et_pb_text_14 h2, .et_pb_text_13 h2, .et_pb_text_7 h2, .et_pb_text_16 h2, .et_pb_text_10 h2, .et_pb_text_0 h2, .et_pb_text_2 h2 { font-size: 30px; }
.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_0 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-size: 23px; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-size: 20px !important; }
.et_pb_section_3, .et_pb_text_9 { display: none !important; }
.et_pb_text_4, .et-db .et-l .et_pb_section_dov_243248_34, .et-db .et-l .et_pb_section_dov_243357_43, .et_pb_text_3, .et_pb_text_5 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 100%; }
.dsm_card_carousel_0 .swiper-button-prev { left: 15px; }
.dsm_card_carousel_0 .swiper-button-next { right: 15px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 36px; width: 36px; margin-top: -18px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev { left: 0; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-next { right: 0; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: none; }
.et_pb_section_5, .et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et-db .et-l .et_pb_row_dov_243357_48,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row, .et_pb_tabs_1, .et-db .et-l .et_pb_row_dov_243248_35,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_39,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row, .et-db .et-l .et_pb_row_dov_243357_44,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row, .et_pb_tabs_0, .et_pb_row_16, body .et-db .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_16.et_pb_row, .et_pb_row_14, body .et-db .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_14.et_pb_row, .et_pb_row_11, body .et-db .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_11.et_pb_row, .et_pb_row_10, body .et-db .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_10.et_pb_row, .et_pb_row_8, body .et-db .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_8.et_pb_row { width: 95%; }
.et_pb_text_9 h3, .et_pb_text_8 h3, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a { font-size: 15px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_11 h2 { font-size: 35px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3, .et-db .et-l .et_pb_text_dov_243418_27 h3 { line-height: 1.5em; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l .et_pb_text_dov_243248_37 h2, .et-db .et-l .et_pb_text_dov_243357_46 h2 { font-size: 20px; }
.et_pb_column_11, .et_pb_column_13, .et_pb_column_12 { border-right-width:2px;border-bottom-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}@font-face { font-family: "Alice Lokal"; font-display: swap;  src: url(http://s901122246.online.de/wp-content/uploads/et-fonts/Alice-Regular.ttf) format("truetype"); }
body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button { color:#FFFFFF !important; }
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container, .et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container { background-color: rgba(0,0,0,0.37); }
.et_pb_slide_0, .et_pb_slide_1, .et_pb_slider .et_pb_slide_1, .et_pb_slider .et_pb_slide_0 { background-color: rgba(0,0,0,0.55); }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 80px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms, border 300ms ease 0ms; }
.dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, .et-db .et-l .et_pb_button_dov_243262_22:hover, .et-db .et-l .et_pb_button_dov_243418_33:hover, .et_pb_button_2:hover, .et_pb_button_1:hover, .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, .et-db .et-l .et_pb_button_dov_243415_10:hover { text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 700px; }
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description { padding-top: 201px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { color:#000000 !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { font-size:21px !important;border-width:2px !important; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .et_pb_button_2, body .et_pb_section .et_pb_button_2:hover, body .et_pb_section .et_pb_button_0, body .et_pb_section .et_pb_button_0:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51,body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60,body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60:hover, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42,body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:hover, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, body .et_pb_section .et_pb_button_1, body .et_pb_section .et_pb_button_1:hover { padding: 0.3em 1em !important; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after, body .et_pb_section .et_pb_button_2:before, body .et_pb_section .et_pb_button_2:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:after, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:after, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:before, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:after, body .et_pb_section .et_pb_button_1:before, body .et_pb_section .et_pb_button_1:after, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:after, body .et_pb_section .et_pb_button_0:before, body .et_pb_section .et_pb_button_0:after, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60:after, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:after, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:after { display:none !important; }
.et_pb_section_1.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: #f21e2b !important; }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 18px; color: #ffffff !important; line-height: 1.6em; text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header a, .et_pb_button_0:hover, .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header a { text-shadow: 0em 0em 0.3em #ffffff; }
.et_pb_blurb_1:hover, .et_pb_image_0:hover, .et_pb_blurb_0:hover, .et_pb_blurb_10:hover, .et_pb_button_0_wrapper a:hover, .et_pb_blurb_5:hover, .et_pb_blurb_6:hover, .et_pb_blurb_7:hover, .et_pb_blurb_8:hover, .et_pb_blurb_9:hover, .et_pb_cta_0:hover { transform: scaleX(1.05) scaleY(1.05) !important; }
.et_pb_blurb_0, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { transition: transform 300ms ease 0ms, text-shadow 300ms ease 0ms; }
.et_pb_blurb_0 .et-pb-icon, .et_pb_blurb_1 .et-pb-icon { color: #ffffff; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_button_0 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0) ; }
body .et_pb_section .et_pb_button_0 { color:#ffffff !important;
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_button_0_wrapper, .et_pb_button_0, .et-db .et-l .et_pb_button_dov_243248_42_wrapper,.et-db .et-l .et_pb_button_dov_243248_42, .et_pb_image_0, .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_0 .et_pb_image_wrap.et-box-shadow-no-overlay, .et-db .et-l .et_pb_button_dov_243375_60_wrapper,.et-db .et-l .et_pb_button_dov_243375_60, .et-db .et-l .et_pb_button_dov_243357_51_wrapper,.et-db .et-l .et_pb_button_dov_243357_51 { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_button_1, .et_pb_button_1:after, .et-db .et-l .et_pb_button_dov_243418_33,.et-db .et-l .et_pb_button_dov_243418_33:after, .et-db .et-l .et_pb_button_dov_243262_22,.et-db .et-l .et_pb_button_dov_243262_22:after, .et_pb_button_2, .et_pb_button_2:after, .et-db .et-l .et_pb_button_dov_243415_10,.et-db .et-l .et_pb_button_dov_243415_10:after, .et-db .et-l .et_pb_button_dov_243248_42,.et-db .et-l .et_pb_button_dov_243248_42:after, .et-db .et-l .et_pb_button_dov_243357_51,.et-db .et-l .et_pb_button_dov_243357_51:after, .et-db .et-l .et_pb_button_dov_243375_60,.et-db .et-l .et_pb_button_dov_243375_60:after, .et_pb_button_0, .et_pb_button_0:after { transition: all 300ms ease 0ms; }
.et_pb_text_15 h2, .et_pb_text_11 h2, .et_pb_text_2 h2, .et_pb_text_14 h2, .et_pb_text_0 h2, .et_pb_text_6 h2, .et_pb_text_13 h2, .et_pb_text_7 h2, .et_pb_text_16 h2, .et_pb_text_10 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 45px; color: #f21e2b !important; line-height: 1.2em; text-align: center; }
.et_pb_divider_0 { width: 50%; }
.et-db .et-l .et_pb_divider_dov_243375_59:before, .et-db .et-l .et_pb_divider_dov_243357_50:before, .et-db .et-l .et_pb_divider_dov_243248_41:before, .et_pb_divider_0:before { border-top-color: #f21e2b;border-top-width: 2px; }
.et_pb_text_1, .et_pb_blurb_4.et_pb_blurb, .et_pb_blurb_2.et_pb_blurb, .et_pb_cta_0.et_pb_promo .et_pb_promo_description div, .et_pb_text_8, .et_pb_blurb_3.et_pb_blurb { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 16px; }
.et_pb_text_1 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; line-height: 1.3em; }
.et_pb_text_1 h5 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; }
.et_pb_image_1 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.et_pb_image_0 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; text-align: center; }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_0:hover, html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_1:hover { filter: saturate(80%) brightness(118%) contrast(105%); }
.et_pb_image_1:hover .et_pb_image_wrap, .et_pb_image_0:hover .et_pb_image_wrap { box-shadow:  6px 6px 18px 5px rgba(0,0,0,0.3) ; }
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 25px; text-align: center; }
.et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description, .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button_wrapper { text-align: center; }
.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid .et_pb_image_wrap, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid .et_pb_image_wrap, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid .et_pb_image_wrap, .et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"] + label i, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"] + label i, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid .et_pb_image_wrap, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_slider, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_carousel_item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid .et_pb_image_wrap, .dmpro_hover_box_2,
.dmpro_hover_box_2 .dmpro-hover-box-container,
.dmpro_hover_box_2 .dmpro-hover-box-content,
.dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_1,
.dmpro_hover_box_1 .dmpro-hover-box-container,
.dmpro_hover_box_1 .dmpro-hover-box-content,
.dmpro_hover_box_1 .dmpro-hover-box-hover, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid .et_pb_image_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon, .et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid .grid-item.et_pb_gallery_image, .dmpro_hover_box_3,
.dmpro_hover_box_3 .dmpro-hover-box-container,
.dmpro_hover_box_3 .dmpro-hover-box-content,
.dmpro_hover_box_3 .dmpro-hover-box-hover, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon, .dmpro_hover_box_0,
.dmpro_hover_box_0 .dmpro-hover-box-container,
.dmpro_hover_box_0 .dmpro-hover-box-content,
.dmpro_hover_box_0 .dmpro-hover-box-hover { border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_video_slider_0>.et_pb_slider, .et_pb_video_slider_0>.et_pb_carousel .et_pb_carousel_item, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; }
.et-db .et-l .et_pb_button_dov_243415_10_wrapper a:hover, .et_pb_blurb_4:hover, .et-db .et-l .et_pb_button_dov_243418_33_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243262_22_wrapper a:hover, .et_pb_blurb_2:hover, .et_pb_blurb_3:hover, .dsm_icon_list_child_6:hover, .dsm_icon_list_child_5:hover, .dsm_icon_list_child_4:hover, .dsm_icon_list_child_7:hover, .dsm_icon_list_child_3:hover, .dsm_icon_list_child_2:hover, .dsm_icon_list_child_1:hover, .dsm_icon_list_child_0:hover { transform: scaleX(1.02) scaleY(1.02) !important; }
.et_pb_blurb_3, .et_pb_blurb_8, .dsm_icon_list_child_0, .et_pb_blurb_2, .et_pb_blurb_10, .dsm_icon_list_child_6, .et_pb_blurb_9, .dsm_icon_list_child_5, .dsm_icon_list_child_2, .dsm_icon_list_child_4, .et_pb_blurb_4, .dsm_icon_list_child_1, .dsm_icon_list_child_3, .dsm_icon_list_child_7, .et_pb_blurb_7, .et_pb_blurb_5, .et_pb_blurb_6 { transition: transform 300ms ease 0ms; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 25px !important; line-height: 1.3em !important; }
.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_cta_0.et_pb_promo { background-color: #f21e2b; border-radius: 5px 5px 5px 5px;overflow: hidden; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { 
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_cta_0 { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; transition: transform 300ms ease 0ms; }
.et_pb_section_3.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6 { height: 100%; }
.et_pb_row_13.et_pb_row, .et_pb_row_6.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6, body .et-db .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_6.et_pb_row { width: 100%; max-width: 100%; }
.et_pb_text_3 h1, .et_pb_text_5 h1, .et_pb_text_4 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; text-align: center; }
.et_pb_text_5, .et_pb_text_4, .et_pb_text_3 { background-color: rgba(0,0,0,0.63); border-top-width:3px;border-top-color:#f21e2b; height: 450px; padding-top: 50% !important; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { font-size:1.6em; }
body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { font-size:14px; }
.dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button { box-shadow:  6px 6px 18px -7px rgba(131,0,233,0.18) ; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow, .dsm_card_carousel_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text { transition: background 300ms ease 0ms, box-shadow 300ms ease 0ms, border 300ms ease 0ms, padding 300ms ease 0ms, border-radius 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_0 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_1 .dsm_card_carousel_child_image_wrapper { height: 240px; }
.dsm_card_carousel_child_0 .dsm_card_wrapper, .dsm_card_carousel_child_1 .dsm_card_wrapper, .dsm_card_carousel_child_2 .dsm_card_wrapper { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; transition: background-color 300ms ease 0ms; background-color: #f21e2b; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_0.dsm_card_carousel h4, .dsm_card_carousel_0.dsm_card_carousel h4 a, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_description { font-family: 'Lato', sans-serif; }
.dsm_card_carousel_0.dsm_card_carousel .et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow { border-radius: 50px 50px 50px 50px;overflow: hidden; box-shadow:  6px 6px 18px -5px rgba(108,2,2,0.55) ; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_badge_text { border-width:2px;border-color:#FFFFFF; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child>div:first-of-type { border-radius: 6px 6px 6px 6px;overflow: hidden; }
.dsm_card_carousel_0.dsm_card_carousel .swiper-container { padding-top: 30px; padding-bottom: 30px;margin-bottom: 60px !important; }
body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button { 
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div:first-of-type { box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_card_carousel_0 .swiper-button-prev::before, .dsm_card_carousel_0 .swiper-button-next::before { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { color: #d55451; font-size: 20px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { background-color: #FFFFFF; height: 40px; width: 40px; margin-top: -20px; }
.dsm_card_carousel_0 .swiper-button-prev { left: -60px; }
.dsm_card_carousel_0 .swiper-button-next { right: -60px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -40px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -40px; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: inline-flex; }
.dsm_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f21e2b; opacity: 1; }
.dsm_card_carousel_0 .swiper-pagination-bullet { background: #9b9b9b; opacity: 1; }
.dsm_card_carousel_0 .dsm_card_carousel_pagination { display: block; }
.dsm_card_carousel_0 .dsm_card_carousel_child_img { max-width: 100%; }
.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper { justify-content: flex-start; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text:hover { background-color: #62b32b; }
.et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_5.et_pb_section, .et_pb_section_9.et_pb_section { background-color: #FFFFFF !important; }
.et_pb_row_16, .et_pb_row_8 { background-color: #FFFFFF; border-radius: 10px 10px 0 0;overflow: hidden; }
.et_pb_row_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_39.et_pb_row, .et_pb_row_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243357_48.et_pb_row, .et_pb_row_11.et_pb_row, .et-db .et-l .et_pb_row_dov_243375_57.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-before-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-after-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700; }
.dsm_before_after_image_0.dsm_before_after_image { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:4px;border-color:#f21e2b; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-overlay:hover {  background-color: rgba(0, 0, 0, 0.5); }
.dsm_before_after_image_0 .dsm-before-after-image-slider-before-label:before {  background-color: #f21e2b;  content: "Vorher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-after-label:before {  background-color: #f21e2b;  content: "Nachher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-handle {  border-color: #f21e2b;  border-radius: ;  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:after {  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after {  box-shadow: 0 -3px 0 #f21e2b, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.et_pb_row_10, .et-db .et-l .et_pb_row_dov_243248_35, .et-db .et-l .et_pb_row_dov_243357_44, .et-db .et-l .et_pb_row_dov_243375_53 { background-color: #FFFFFF; border-radius: 0 0 0 0;overflow: hidden; }
.et_pb_row_10.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 32px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 32px; padding-left: 10px; }
.et_pb_button_2, .et_pb_button_1 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; min-width: 100%; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33, body .et_pb_section .et_pb_button_1, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10 { color:#FFFFFF !important;
border-color:#f21e2b;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_button_1:hover, body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover { font-size:21px !important; }
div.et_pb_section.et_pb_section_6 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelmannsfelden-Hintergrund.png) !important; }
.et_pb_section_6.et_pb_section { background-color: rgba(0,0,0,0.28) !important; }
.et_pb_row_11 { background-color: rgba(255,255,255,0.78); border-radius: 10px 10px 10px 10px;overflow: hidden; box-shadow:  0px 2px 18px 0px #ffffff ; }
.et_pb_text_8 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; text-decoration: underline;color: #f21e2b !important; }
.et_pb_image_1 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; margin-top: -29px !important; text-align: center; }
.et_pb_image_1:hover { width: 80%; transform: scaleX(1.03) scaleY(1.03) !important; }
.et_pb_image_1, .et_pb_image_1 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_1 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms, width 300ms ease 0ms; }
.et_pb_text_9 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; text-decoration: underline;color: #f21e2b !important; }
.dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon { font-family:ETmodules !important; font-weight:400 !important; font-size: 20px; }
.dsm_icon_list_0 .dsm_icon_list_child, .dsm_icon_list_0 .dsm_icon_list_child a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 16px; color: #038103 !important; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon { font-size: 30px; color: #038103; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) { margin-bottom: 20px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_12 { line-height: 1.8em; font-family: 'Alice', sans-serif;font-size: 17px; line-height: 1.8em; }
.et_pb_text_12 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et_pb_row_14 { background-blend-mode: overlay; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Schreinerei-Engelhardt-GmbH-Slider-1-1.png);background-color: rgba(0,0,0,0.49); border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_text_14 h3, .et_pb_text_13 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #FFFFFF !important; text-align: center; text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs, .et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs { background-color: rgba(255,255,255,0.82); }
.et_pb_tabs_0.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:0px; height: 300px; }
.et_pb_tabs_1.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; height: 300px; }
body .et_pb_section .et_pb_button_2 { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; width: 100%; }
body #main-content .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 30px !important; color: #FFFFFF !important; }
body #main-content .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 25px !important; color: #FFFFFF !important; line-height: 1.5em !important; }
.dmpro_hover_box_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Ziegler.png); }
body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-size:15px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b !important; }
body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover { padding-right: 2em;padding-left: 0.7em;font-size:17px !important; }
.dmpro_hover_box_1 .dmpro-hover-button, .dmpro_hover_box_0 .dmpro-hover-button, .dmpro_hover_box_3 .dmpro-hover-button, .dmpro_hover_box_2 .dmpro-hover-button { transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container { height: 400px; }
.dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover { min-height: 400px; }
.dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-content-icon { color: #FFFFFF !important; font-size: 40px !important; }
.dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon { color: #7EBEC5 !important; font-size: 40px !important; }
.dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-image-wrap { max-width: 100% !important; }
.dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-hover { transition-duration: 600ms !important; }
.dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-content { background-color: rgba(0,0,0,0.13) !important; }
.dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-hover { background-color: rgba(10,10,10,0.41) !important; }
.dmpro_hover_box_1 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-RiefUtz.png); }
.dmpro_hover_box_2 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Spiertz.png); }
.dmpro_hover_box_3 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Rausch.png); }
.et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 2em; }
.et_pb_blurb_9 .et-pb-icon, .et_pb_blurb_5 .et-pb-icon, .et_pb_blurb_6 .et-pb-icon, .et_pb_blurb_7 .et-pb-icon, .et_pb_blurb_8 .et-pb-icon, .et_pb_blurb_10 .et-pb-icon { font-size: 30px; color: #f21e2b; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_blurb_8.et_pb_blurb, .et_pb_blurb_6.et_pb_blurb, .et_pb_blurb_7.et_pb_blurb { margin-top: -3% !important; }
.et_pb_blurb_10.et_pb_blurb, .et_pb_blurb_9.et_pb_blurb { font-family: 'Alice Lokal', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; margin-top: -3% !important; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label i, .et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label i, .et_pb_contact_form_0 .input[type="radio"] + label i { background-color: #f21e2b; }
.et_pb_contact_form_0 .input:hover, .et_pb_contact_form_0 .input[type="checkbox"]:hover + label i, .et_pb_contact_form_0 .input[type="radio"]:hover + label i, .et_pb_contact_field_4.et_pb_contact_field .input:hover, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label:hover i,  .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label:hover i { background-color:rgba(242,30,43,0.55); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label i { background-color: rgba(53,53,113,0.63); }
.et_pb_contact_field_4.et_pb_contact_field .input::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input::placeholder, .et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked:active + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input:focus::placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input + label:hover i { transition: background 300ms ease 0ms; }
.et_pb_contact_field_4 .input + label, .et_pb_contact_field_4 .input + label i:before, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text { color: #000000 !important; }
.et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked:active + label i:before { background-color: #000000; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox] + label, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio] + label { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button { color:#f21e2b !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
body.et_button_custom_icon .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { font-size:17px; }
.et_pb_contact_form_0 .input:focus, .et_pb_contact_form_0 .input[type="checkbox"]:active + label i, .et_pb_contact_form_0 .input[type="radio"]:active + label i { background-color: rgba(242,30,43,0.55); }
.et_pb_contact_form_0 .input::-moz-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-ms-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-webkit-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label, .et_pb_contact_form_0 .input[type="radio"] + label, .et_pb_contact_form_0 .input[type="checkbox"]:checked + label i:before, .et_pb_contact_form_0 .input::placeholder { color: #ffffff; }
.et_pb_contact_form_0 .et_pb_contact_field input, .et_pb_contact_form_0 .et_pb_contact_field select, .et_pb_contact_form_0 .et_pb_contact_field textarea, .et_pb_contact_form_0 .et_pb_contact_field .et_pb_contact_field_options_list label > i, .et_pb_contact_form_0 input.et_pb_contact_captcha { box-shadow:  0px 12px 18px -11px rgba(0,0,0,0.3) ; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"]+label i, .et_pb_contact_form_0 .input[type="radio"]+label i { transition: background-color 300ms ease 0ms; }
.et_pb_contact_form_0 .input[type="radio"]:checked + label i:before { background-color: #ffffff; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243415_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Neubau-Hintergrund.png) !important; }
.et-db .et-l .et_pb_section_dov_243418_23, .et-db .et-l .et_pb_section_dov_243262_11, .et-db .et-l .et_pb_section_dov_243415_0 { height: 1500px; width: 100%; }
.et-db .et-l .et_pb_row_dov_243418_24, .et-db .et-l .et_pb_row_dov_243262_12, .et-db .et-l .et_pb_row_dov_243415_1 { background-color: rgba(255,255,255,0.82); border-radius: 5px 5px 0 0;overflow: hidden; }
.et-db .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12.et_pb_row { padding-right: 20px !important; padding-left: 20px !important; padding-right: 20px; padding-left: 20px; }
.et-db .et-l .et_pb_text_dov_243418_26 h1, .et-db .et-l .et_pb_text_dov_243262_14 h1, .et-db .et-l .et_pb_text_dov_243415_3 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #f21e2b !important; text-align: center; }
.et-db .et-l .et_pb_text_dov_243415_4, .et-db .et-l .et_pb_text_dov_243262_15, .et-db .et-l .et_pb_text_dov_243418_27 { line-height: 1.8em; font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 1.8em; }
.et-db .et-l .et_pb_text_dov_243415_4.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text blockquote { color: #038103 !important; }
.et-db .et-l .et_pb_text_dov_243418_27 h3, .et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 19px; color: #191919 !important; }
.et-db .et-l .et_pb_text_dov_243262_15 blockquote, .et-db .et-l .et_pb_text_dov_243418_27 blockquote, .et-db .et-l .et_pb_text_dov_243415_4 blockquote { border-color: #038103; }
.et-db .et-l .et_pb_row_dov_243262_16, .et-db .et-l .et_pb_row_dov_243418_28, .et-db .et-l .et_pb_row_dov_243262_20, .et-db .et-l .et_pb_row_dov_243415_5, .et-db .et-l .et_pb_row_dov_243415_8, .et-db .et-l .et_pb_row_dov_243418_31 { background-color: rgba(255,255,255,0.82); border-radius: 0 0 5px 5px;overflow: hidden; }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item .dsm-overlay { background: #7EBEC5 !important; }
.et-db .et-l .et_pb_button_dov_243415_10, .et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243418_33 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; min-width: 100%; }
.et-db .et-l .et_pb_button_dov_243262_22_wrapper, .et-db .et-l .et_pb_button_dov_243415_10_wrapper, .et-db .et-l .et_pb_button_dov_243418_33_wrapper { margin-bottom: 20px !important; }
.et-db .et-l .et_pb_button_dov_243262_22_wrapper,.et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243418_33_wrapper,.et-db .et-l .et_pb_button_dov_243418_33, .et-db .et-l .et_pb_button_dov_243415_10_wrapper,.et-db .et-l .et_pb_button_dov_243415_10 { transition: transform 300ms ease 0ms, font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243262_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Umbau-und-Modernisierung-Hintergrund.png) !important; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243418_23 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Planung-Hintergrund.png) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243248_34 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Ziegler.png) !important; }
.et-db .et-l .et_pb_section_dov_243357_43, .et-db .et-l .et_pb_section_dov_243248_34, .et-db .et-l .et_pb_section_dov_243375_52 { border-top-width:3px;border-top-color:#f21e2b; height: 1500px; }
.et-db .et-l .et_pb_section_dov_243357_43.et_pb_section, .et-db .et-l .et_pb_section_dov_243375_52.et_pb_section, .et-db .et-l .et_pb_section_dov_243248_34.et_pb_section { background-color: rgba(0,0,0,0.54) !important; }
.et-db .et-l .et_pb_row_dov_243375_53.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_35.et_pb_row, .et-db .et-l .et_pb_row_dov_243357_44.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 39px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 39px; padding-left: 10px; }
.et-db .et-l .et_pb_text_dov_243248_37 h2, .et-db .et-l .et_pb_text_dov_243375_55 h2, .et-db .et-l .et_pb_text_dov_243357_46 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et-db .et-l .et_pb_row_dov_243248_39, .et-db .et-l .et_pb_row_dov_243357_48, .et-db .et-l .et_pb_row_dov_243375_57 { background-color: #FFFFFF; border-radius: 0 0 5px 5px;overflow: hidden; border-color:#FFFFFF; }
.et-db .et-l .et_pb_divider_dov_243248_41, .et-db .et-l .et_pb_divider_dov_243357_50, .et-db .et-l .et_pb_divider_dov_243375_59 { width: 80%; }
.et-db .et-l .et_pb_button_dov_243375_60, .et-db .et-l .et_pb_button_dov_243357_51, .et-db .et-l .et_pb_button_dov_243248_42 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; min-width: 100%;text-align: center; }
.et-db .et-l .et_pb_button_dov_243357_51:hover, .et-db .et-l .et_pb_button_dov_243248_42:hover, .et-db .et-l .et_pb_button_dov_243375_60:hover { text-shadow: 0em 0em 0.3em #ffffff; box-shadow:  6px 6px 18px 3px rgba(0,0,0,0.3) ; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42, body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60 { color:#FFFFFF !important;
border-width:0px !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et-db .et-l .et_pb_button_dov_243248_42_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243375_60_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243357_51_wrapper a:hover { transform: scaleX(1.01) scaleY(1.01) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243357_43 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Rausch-1.png) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243375_52 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Spiertz.png) !important; }
.et_pb_column_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13:hover, .et_pb_column_11:hover, .et_pb_column_12:hover { box-shadow:  0px 12px 18px -5px rgba(0,0,0,0.44) ; transform: translateX(0px) translateY(-15px) !important; }
.et_pb_column_12 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text { font-weight: 600;color: #FFFFFF !important; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a { font-weight: 800;text-align: center; }
.dsm_card_carousel_child_2.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1.dsm_card_carousel_child>div:first-of-type { background-color: #f4f4f4; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button { color:#ffffff !important;
border-width:0px !important;
border-color:RGBA(0,0,0,0);
border-radius:50px;
font-size:14px;
font-weight: 700 !important; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.et_pb_divider_0.et_pb_module, .et_pb_tabs_0.et_pb_module, .et_pb_tabs_1.et_pb_module, .et-db .et-l .et_pb_divider_dov_243357_50.et_pb_module, .et-db .et-l .et_pb_divider_dov_243375_59.et_pb_module, .dsm_card_carousel_0.et_pb_module, .et-db .et-l .et_pb_divider_dov_243248_41.et_pb_module, .dsm_before_after_image_0.et_pb_module { margin-left: auto !important; margin-right: auto !important; }
@media only screen and ( min-width: 981px ) {
.et_pb_section_4 { display: none !important; }
.dsm_before_after_image_0 { width: 95%; }
.et_pb_image_1 { width: 80%; }
.et_pb_tabs_0, .et_pb_tabs_1 { width: 90%; }
}
@media only screen and ( max-width: 980px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 70px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 1200px; }
.et_pb_button_0_wrapper { margin-left: 5% !important; }
.et_pb_image_0, .dsm_before_after_image_0, .et_pb_image_1 { width: 100%; }
.et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_1 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-size: 25px; }
.et_pb_text_3, .et-db .et-l .et_pb_section_dov_243357_43, .et_pb_text_4, .et-db .et-l .et_pb_section_dov_243375_52, .et_pb_text_5, .et-db .et-l .et_pb_section_dov_243248_34 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 60%; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 20px; width: 20px; margin-top: -10px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -20px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -20px; }
.et_pb_section_5, .et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_row_dov_243418_31,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_24,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row { width: 95%; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et_pb_column_13, .et_pb_column_12, .et_pb_column_11 { border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.et_pb_section_3 { display: none !important; }
}
@media only screen and ( max-width: 767px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 30px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 18px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 510px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { font-size:15px !important; }
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { font-size: 16px; }
.et_pb_button_0_wrapper { margin-left: 0px !important; }
.et_pb_text_6 h2, .et_pb_text_10 h2, .et_pb_text_15 h2, .et_pb_text_16 h2, .et_pb_text_7 h2, .et_pb_text_14 h2, .et_pb_text_13 h2, .et_pb_text_2 h2, .et_pb_text_0 h2 { font-size: 30px; }
.et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_1 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-size: 23px; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-size: 20px !important; }
.et_pb_text_9, .et_pb_section_3 { display: none !important; }
.et-db .et-l .et_pb_section_dov_243375_52, .et_pb_text_4, .et-db .et-l .et_pb_section_dov_243248_34, .et-db .et-l .et_pb_section_dov_243357_43, .et_pb_text_5, .et_pb_text_3 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 100%; }
.dsm_card_carousel_0 .swiper-button-prev { left: 15px; }
.dsm_card_carousel_0 .swiper-button-next { right: 15px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 36px; width: 36px; margin-top: -18px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev { left: 0; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-next { right: 0; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: none; }
.et_pb_section_5, .et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et-db .et-l .et_pb_row_dov_243248_35,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row, .et-db .et-l .et_pb_row_dov_243375_53,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243375_53.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243375_53.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243375_53.et_pb_row, .et-db .et-l .et_pb_row_dov_243357_44,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row, .et_pb_row_16, body .et-db .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_16.et_pb_row, .et_pb_tabs_1, .et-db .et-l .et_pb_row_dov_243357_48,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_39,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row, .et_pb_row_14, body .et-db .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_14.et_pb_row, .et_pb_tabs_0, .et_pb_row_11, body .et-db .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_11.et_pb_row, .et_pb_row_8, body .et-db .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_8.et_pb_row, .et_pb_row_10, body .et-db .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_10.et_pb_row, .et-db .et-l .et_pb_row_dov_243375_57,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243375_57.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243375_57.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243375_57.et_pb_row { width: 95%; }
.et_pb_text_8 h3, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_text_9 h3, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a { font-size: 15px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_11 h2 { font-size: 35px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243418_27 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3 { line-height: 1.5em; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l .et_pb_text_dov_243357_46 h2, .et-db .et-l .et_pb_text_dov_243375_55 h2, .et-db .et-l .et_pb_text_dov_243248_37 h2 { font-size: 20px; }
.et_pb_column_13, .et_pb_column_12, .et_pb_column_11 { border-right-width:2px;border-bottom-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}@font-face { font-family: "Alice Lokal"; font-display: swap;  src: url(http://s901122246.online.de/wp-content/uploads/et-fonts/Alice-Regular.ttf) format("truetype"); }
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button { color:#FFFFFF !important; }
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container, .et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container { background-color: rgba(0,0,0,0.37); }
.et_pb_slide_0, .et_pb_slide_1, .et_pb_slider .et_pb_slide_1, .et_pb_slider .et_pb_slide_0 { background-color: rgba(0,0,0,0.55); }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 80px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms, border 300ms ease 0ms; }
.et-db .et-l .et_pb_button_dov_243415_10:hover, .et-db .et-l .et_pb_button_dov_243418_33:hover, .et_pb_button_1:hover, .et_pb_button_2:hover, .et-db .et-l .et_pb_button_dov_243262_22:hover, .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover { text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 700px; }
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description { padding-top: 201px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { color:#000000 !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover { font-size:21px !important;border-width:2px !important; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42,body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:hover, body .et_pb_section .et_pb_button_1, body .et_pb_section .et_pb_button_1:hover, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover, body .et_pb_section .et_pb_button_2, body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body .et_pb_section .et_pb_button_0, body .et_pb_section .et_pb_button_0:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60,body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60:hover, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51,body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243385_69,body.et-db .et-l .et_pb_section .et_pb_button_dov_243385_69:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover { padding: 0.3em 1em !important; }
body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:after, body .et_pb_section .et_pb_button_2:before, body .et_pb_section .et_pb_button_2:after, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:after, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:after, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:before, body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60:after, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:before, body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42:after, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:before, body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button:after, body .et_pb_section .et_pb_button_0:before, body .et_pb_section .et_pb_button_0:after, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before, body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after, body .et_pb_section .et_pb_button_1:before, body .et_pb_section .et_pb_button_1:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_243385_69:before,body.et-db .et-l .et_pb_section .et_pb_button_dov_243385_69:after { display:none !important; }
.et_pb_section_1.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: #f21e2b !important; }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 18px; color: #ffffff !important; line-height: 1.6em; text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_button_0:hover, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header a, .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover { text-shadow: 0em 0em 0.3em #ffffff; }
.et_pb_cta_0:hover, .et_pb_blurb_6:hover, .et_pb_blurb_7:hover, .et_pb_blurb_10:hover, .et_pb_blurb_8:hover, .et_pb_blurb_5:hover, .et_pb_blurb_9:hover, .et_pb_blurb_1:hover, .et_pb_button_0_wrapper a:hover, .et_pb_blurb_0:hover, .et_pb_image_0:hover { transform: scaleX(1.05) scaleY(1.05) !important; }
.et_pb_blurb_0, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_1, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { transition: transform 300ms ease 0ms, text-shadow 300ms ease 0ms; }
.et_pb_blurb_1 .et-pb-icon, .et_pb_blurb_0 .et-pb-icon { color: #ffffff; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_button_0 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4); box-shadow:  0px 2px 18px 0px rgba(0,0,0,0) ; }
body .et_pb_section .et_pb_button_0 { color:#ffffff !important;
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et-db .et-l .et_pb_button_dov_243357_51_wrapper,.et-db .et-l .et_pb_button_dov_243357_51, .et-db .et-l .et_pb_button_dov_243385_69_wrapper,.et-db .et-l .et_pb_button_dov_243385_69, .et-db .et-l .et_pb_button_dov_243375_60_wrapper,.et-db .et-l .et_pb_button_dov_243375_60, .et_pb_button_0_wrapper, .et_pb_button_0, .et-db .et-l .et_pb_button_dov_243248_42_wrapper,.et-db .et-l .et_pb_button_dov_243248_42, .et_pb_image_0, .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_0 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_button_2, .et_pb_button_2:after, .et_pb_button_1, .et_pb_button_1:after, .et-db .et-l .et_pb_button_dov_243248_42,.et-db .et-l .et_pb_button_dov_243248_42:after, .et-db .et-l .et_pb_button_dov_243375_60,.et-db .et-l .et_pb_button_dov_243375_60:after, .et-db .et-l .et_pb_button_dov_243418_33,.et-db .et-l .et_pb_button_dov_243418_33:after, .et-db .et-l .et_pb_button_dov_243357_51,.et-db .et-l .et_pb_button_dov_243357_51:after, .et-db .et-l .et_pb_button_dov_243415_10,.et-db .et-l .et_pb_button_dov_243415_10:after, .et-db .et-l .et_pb_button_dov_243262_22,.et-db .et-l .et_pb_button_dov_243262_22:after, .et-db .et-l .et_pb_button_dov_243385_69,.et-db .et-l .et_pb_button_dov_243385_69:after, .et_pb_button_0, .et_pb_button_0:after { transition: all 300ms ease 0ms; }
.et_pb_text_16 h2, .et_pb_text_11 h2, .et_pb_text_13 h2, .et_pb_text_0 h2, .et_pb_text_7 h2, .et_pb_text_15 h2, .et_pb_text_6 h2, .et_pb_text_10 h2, .et_pb_text_2 h2, .et_pb_text_14 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 45px; color: #f21e2b !important; line-height: 1.2em; text-align: center; }
.et_pb_divider_0 { width: 50%; }
.et-db .et-l .et_pb_divider_dov_243357_50:before, .et-db .et-l .et_pb_divider_dov_243375_59:before, .et_pb_divider_0:before, .et-db .et-l .et_pb_divider_dov_243248_41:before, .et-db .et-l .et_pb_divider_dov_243385_68:before { border-top-color: #f21e2b;border-top-width: 2px; }
.et_pb_text_8, .et_pb_blurb_3.et_pb_blurb, .et_pb_blurb_2.et_pb_blurb, .et_pb_text_1, .et_pb_blurb_4.et_pb_blurb, .et_pb_cta_0.et_pb_promo .et_pb_promo_description div { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 16px; }
.et_pb_text_1 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; line-height: 1.3em; }
.et_pb_text_1 h5 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; }
.et_pb_image_0 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.et_pb_image_0 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; text-align: center; }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_0:hover, html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_image_1:hover { filter: saturate(80%) brightness(118%) contrast(105%); }
.et_pb_image_0:hover .et_pb_image_wrap, .et_pb_image_1:hover .et_pb_image_wrap { box-shadow:  6px 6px 18px 5px rgba(0,0,0,0.3) ; }
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 25px; text-align: center; }
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description, .et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description, .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button_wrapper, .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button_wrapper { text-align: center; }
.et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid .et_pb_image_wrap, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_slider, .et_pb_video_slider.et_pb_video_slider_0 .et_pb_carousel_item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid .et_pb_image_wrap, .dmpro_hover_box_1,
.dmpro_hover_box_1 .dmpro-hover-box-container,
.dmpro_hover_box_1 .dmpro-hover-box-content,
.dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_3,
.dmpro_hover_box_3 .dmpro-hover-box-container,
.dmpro_hover_box_3 .dmpro-hover-box-content,
.dmpro_hover_box_3 .dmpro-hover-box-hover, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid .et_pb_image_wrap, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid .et_pb_image_wrap, .dmpro_hover_box_0,
.dmpro_hover_box_0 .dmpro-hover-box-container,
.dmpro_hover_box_0 .dmpro-hover-box-content,
.dmpro_hover_box_0 .dmpro-hover-box-hover, .et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid .et_pb_image_wrap, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid .et_pb_image_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon, .dmpro_hover_box_2,
.dmpro_hover_box_2 .dmpro-hover-box-container,
.dmpro_hover_box_2 .dmpro-hover-box-content,
.dmpro_hover_box_2 .dmpro-hover-box-hover, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid .et_pb_image_wrap, .et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid .grid-item.et_pb_gallery_image, .et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"] + label i, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"] + label i, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon { border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_video_slider_0>.et_pb_slider, .et_pb_video_slider_0>.et_pb_carousel .et_pb_carousel_item, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; }
.et-db .et-l .et_pb_button_dov_243262_22_wrapper a:hover, .et_pb_blurb_3:hover, .et-db .et-l .et_pb_button_dov_243415_10_wrapper a:hover, .et_pb_blurb_4:hover, .et-db .et-l .et_pb_button_dov_243418_33_wrapper a:hover, .et_pb_blurb_2:hover, .dsm_icon_list_child_7:hover, .dsm_icon_list_child_6:hover, .dsm_icon_list_child_5:hover, .dsm_icon_list_child_3:hover, .dsm_icon_list_child_4:hover, .dsm_icon_list_child_1:hover, .dsm_icon_list_child_0:hover, .dsm_icon_list_child_2:hover { transform: scaleX(1.02) scaleY(1.02) !important; }
.et_pb_blurb_8, .et_pb_blurb_3, .et_pb_blurb_5, .et_pb_blurb_7, .et_pb_blurb_9, .dsm_icon_list_child_7, .et_pb_blurb_10, .et_pb_blurb_2, .dsm_icon_list_child_0, .dsm_icon_list_child_1, .dsm_icon_list_child_2, .et_pb_blurb_4, .dsm_icon_list_child_3, .dsm_icon_list_child_4, .dsm_icon_list_child_5, .dsm_icon_list_child_6, .et_pb_blurb_6 { transition: transform 300ms ease 0ms; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 25px !important; line-height: 1.3em !important; }
.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); }
.et_pb_cta_0.et_pb_promo { background-color: #f21e2b; border-radius: 5px 5px 5px 5px;overflow: hidden; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { 
border-color:#ffffff;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.et_pb_cta_0 { box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; transition: transform 300ms ease 0ms; }
.et_pb_section_3.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6 { height: 100%; }
.et_pb_row_6.et_pb_row, .et_pb_row_13.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_6, body .et-db .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_6.et_pb_row { width: 100%; max-width: 100%; }
.et_pb_text_3 h1, .et_pb_text_5 h1, .et_pb_text_4 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; text-align: center; }
.et_pb_text_3, .et_pb_text_5, .et_pb_text_4 { background-color: rgba(0,0,0,0.63); border-top-width:3px;border-top-color:#f21e2b; height: 450px; padding-top: 50% !important; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after { font-size:1.6em; }
body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body.et_button_custom_icon .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after { font-size:14px; }
.dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button { box-shadow:  6px 6px 18px -7px rgba(131,0,233,0.18) ; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow, .dsm_card_carousel_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_0 .dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text { transition: background 300ms ease 0ms, box-shadow 300ms ease 0ms, border 300ms ease 0ms, padding 300ms ease 0ms, border-radius 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_1 .dsm_card_carousel_child_image_wrapper, .dsm_card_carousel_child_0 .dsm_card_carousel_child_image_wrapper { height: 240px; }
.dsm_card_carousel_child_2 .dsm_card_wrapper, .dsm_card_carousel_child_1 .dsm_card_wrapper, .dsm_card_carousel_child_0 .dsm_card_wrapper { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.dsm_card_carousel_child_1 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_child_2 .dsm_card_carousel_child_image_background { background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); transition: transform 300ms ease; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; transition: background-color 300ms ease 0ms; background-color: #f21e2b; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_0.dsm_card_carousel h4, .dsm_card_carousel_0.dsm_card_carousel h4 a, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h1.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h2.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h3.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h5.et_pb_module_header a, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header, .dsm_card_carousel_0.dsm_card_carousel h6.et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 25px; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_description { font-family: 'Lato', sans-serif; }
.dsm_card_carousel_0.dsm_card_carousel .et_pb_button { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow { border-radius: 50px 50px 50px 50px;overflow: hidden; box-shadow:  6px 6px 18px -5px rgba(108,2,2,0.55) ; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child_badge_text { border-width:2px;border-color:#FFFFFF; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child>div:first-of-type { border-radius: 6px 6px 6px 6px;overflow: hidden; }
.dsm_card_carousel_0.dsm_card_carousel .swiper-container { padding-top: 30px; padding-bottom: 30px;margin-bottom: 60px !important; }
body .et_pb_section .dsm_card_carousel_0.dsm_card_carousel .et_pb_button { 
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div:first-of-type { box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_card_carousel_0 .swiper-button-prev::before, .dsm_card_carousel_0 .swiper-button-next::before { font-family:ETmodules !important; font-weight:400 !important; }
.dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { color: #d55451; font-size: 20px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { background-color: #FFFFFF; height: 40px; width: 40px; margin-top: -20px; }
.dsm_card_carousel_0 .swiper-button-prev { left: -60px; }
.dsm_card_carousel_0 .swiper-button-next { right: -60px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -40px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -40px; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: inline-flex; }
.dsm_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f21e2b; opacity: 1; }
.dsm_card_carousel_0 .swiper-pagination-bullet { background: #9b9b9b; opacity: 1; }
.dsm_card_carousel_0 .dsm_card_carousel_pagination { display: block; }
.dsm_card_carousel_0 .dsm_card_carousel_child_img { max-width: 100%; }
.dsm_card_carousel_0 .dsm_card_carousel_child_image_wrapper { justify-content: flex-start; }
.dsm_card_carousel_0 .dsm_card_carousel_child_badge_text:hover { background-color: #62b32b; }
.et_pb_section_5 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_5.et_pb_section, .et_pb_section_9.et_pb_section { background-color: #FFFFFF !important; }
.et_pb_row_8, .et_pb_row_16 { background-color: #FFFFFF; border-radius: 10px 10px 0 0;overflow: hidden; }
.et_pb_row_11.et_pb_row, .et-db .et-l .et_pb_row_dov_243375_57.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_39.et_pb_row, .et-db .et-l .et_pb_row_dov_243385_66.et_pb_row, .et_pb_row_8.et_pb_row, .et_pb_row_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243357_48.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-before-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; }
.dsm_before_after_image_0.dsm_before_after_image .dsm-before-after-image-slider-after-label:before { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 700; }
.dsm_before_after_image_0.dsm_before_after_image { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:4px;border-color:#f21e2b; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-overlay:hover {  background-color: rgba(0, 0, 0, 0.5); }
.dsm_before_after_image_0 .dsm-before-after-image-slider-before-label:before {  background-color: #f21e2b;  content: "Vorher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-after-label:before {  background-color: #f21e2b;  content: "Nachher"; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-handle {  border-color: #f21e2b;  border-radius: ;  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-vertical .dsm-before-after-image-slider-handle:after {  background-color: #f21e2b; }
.dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before, .dsm_before_after_image_0 .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after {  box-shadow: 0 -3px 0 #f21e2b, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.et_pb_row_10, .et-db .et-l .et_pb_row_dov_243385_62, .et-db .et-l .et_pb_row_dov_243357_44, .et-db .et-l .et_pb_row_dov_243248_35, .et-db .et-l .et_pb_row_dov_243375_53 { background-color: #FFFFFF; border-radius: 0 0 0 0;overflow: hidden; }
.et_pb_row_10.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 32px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 32px; padding-left: 10px; }
.et_pb_button_2, .et_pb_button_1 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; min-width: 100%; }
body .et_pb_section .et_pb_button_1, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22 { color:#FFFFFF !important;
border-color:#f21e2b;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
body .et_pb_section .et_pb_button_2:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243415_10:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243262_22:hover, body.et-db .et-l .et_pb_section .et_pb_button_dov_243418_33:hover, body .et_pb_section .et_pb_button_1:hover { font-size:21px !important; }
div.et_pb_section.et_pb_section_6 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelmannsfelden-Hintergrund.png) !important; }
.et_pb_section_6.et_pb_section { background-color: rgba(0,0,0,0.28) !important; }
.et_pb_row_11 { background-color: rgba(255,255,255,0.78); border-radius: 10px 10px 10px 10px;overflow: hidden; box-shadow:  0px 2px 18px 0px #ffffff ; }
.et_pb_text_8 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; text-decoration: underline;color: #f21e2b !important; }
.et_pb_image_1 { filter: saturate(80%) brightness(118%) contrast(105%);backface-visibility:hidden; margin-top: -29px !important; text-align: center; }
.et_pb_image_1:hover { width: 80%; transform: scaleX(1.03) scaleY(1.03) !important; }
.et_pb_image_1, .et_pb_image_1 .et_pb_image_wrap, .et_pb_image_1 .et_pb_image_wrap>.box-shadow-overlay, .et_pb_image_1 .et_pb_image_wrap.et-box-shadow-no-overlay { transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms, width 300ms ease 0ms; }
.et_pb_text_9 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600; text-decoration: underline;color: #f21e2b !important; }
.dsm_icon_list_child_0.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_7.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_1.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_2.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_5.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_6.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_4.dsm_icon_list_child .dsm_icon_list_icon, .dsm_icon_list_child_3.dsm_icon_list_child .dsm_icon_list_icon { font-family:ETmodules !important; font-weight:400 !important; font-size: 20px; }
.dsm_icon_list_0 .dsm_icon_list_child, .dsm_icon_list_0 .dsm_icon_list_child a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 16px; color: #038103 !important; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon { font-size: 30px; color: #038103; }
.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child) { margin-bottom: 20px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_12 { line-height: 1.8em; font-family: 'Alice', sans-serif;font-size: 17px; line-height: 1.8em; }
.et_pb_text_12 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et_pb_row_14 { background-blend-mode: overlay; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Schreinerei-Engelhardt-GmbH-Slider-1-1.png);background-color: rgba(0,0,0,0.49); border-radius: 5px 5px 5px 5px;overflow: hidden; }
.et_pb_text_13 h3, .et_pb_text_14 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #FFFFFF !important; text-align: center; text-shadow: 0em 0em 0.3em #FFFFFF; }
.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li a, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs, .et_pb_tabs_1.et_pb_tabs .et_pb_all_tabs { background-color: rgba(255,255,255,0.82); }
.et_pb_tabs_0.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:0px; height: 300px; }
.et_pb_tabs_1.et_pb_tabs { border-radius: 5px 5px 5px 5px;overflow: hidden; height: 300px; }
body .et_pb_section .et_pb_button_2 { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; width: 100%; }
body #main-content .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-desc, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-heading, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
.dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-heading, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-heading { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 30px !important; color: #FFFFFF !important; }
body #main-content .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-desc, body #main-content .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc .et_builder_inner_content > p, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-desc { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;font-size: 25px !important; color: #FFFFFF !important; line-height: 1.5em !important; }
.dmpro_hover_box_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Ziegler.png); }
body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button { color:#FFFFFF !important;
border-color:#FFFFFF;
border-radius:5px;
font-size:15px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b !important; }
body .et_pb_section .dmpro_hover_box_0 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_2 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_1 .dmpro-hover-button:hover, body .et_pb_section .dmpro_hover_box_3 .dmpro-hover-button:hover { padding-right: 2em;padding-left: 0.7em;font-size:17px !important; }
.dmpro_hover_box_3 .dmpro-hover-button, .dmpro_hover_box_2 .dmpro-hover-button, .dmpro_hover_box_1 .dmpro-hover-button, .dmpro_hover_box_0 .dmpro-hover-button { transition: font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container { height: 400px; }
.dmpro_hover_box_1 .dmpro-hover-box-container, .dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container, .dmpro_hover_box_0 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-hover { min-height: 400px; }
.dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-hover-box-content-icon, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-hover-box-content-icon { color: #FFFFFF !important; font-size: 40px !important; }
.dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-hover-box-hover-icon { color: #7EBEC5 !important; font-size: 40px !important; }
.dmpro_hover_box_2 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-content .dmpro-image-wrap, .dmpro_hover_box_0 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_1 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_2 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-hover .dmpro-image-wrap, .dmpro_hover_box_3 .dmpro-hover-box-content .dmpro-image-wrap { max-width: 100% !important; }
.dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_1 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-container .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-container .dmpro-hover-box-hover { transition-duration: 600ms !important; }
.dmpro_hover_box_1 .dmpro-hover-box-content, .dmpro_hover_box_3 .dmpro-hover-box-content, .dmpro_hover_box_2 .dmpro-hover-box-content, .dmpro_hover_box_0 .dmpro-hover-box-content { background-color: rgba(0,0,0,0.13) !important; }
.dmpro_hover_box_1 .dmpro-hover-box-hover, .dmpro_hover_box_0 .dmpro-hover-box-hover, .dmpro_hover_box_3 .dmpro-hover-box-hover, .dmpro_hover_box_2 .dmpro-hover-box-hover { background-color: rgba(10,10,10,0.41) !important; }
.dmpro_hover_box_1 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-RiefUtz.png); }
.dmpro_hover_box_2 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Spiertz.png); }
.dmpro_hover_box_3 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Impressionen-Rausch.png); }
.et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 2em; }
.et_pb_blurb_6 .et-pb-icon, .et_pb_blurb_9 .et-pb-icon, .et_pb_blurb_10 .et-pb-icon, .et_pb_blurb_8 .et-pb-icon, .et_pb_blurb_5 .et-pb-icon, .et_pb_blurb_7 .et-pb-icon { font-size: 30px; color: #f21e2b; font-family:ETmodules !important; font-weight:400 !important; }
.et_pb_blurb_6.et_pb_blurb, .et_pb_blurb_8.et_pb_blurb, .et_pb_blurb_7.et_pb_blurb { margin-top: -3% !important; }
.et_pb_blurb_10.et_pb_blurb, .et_pb_blurb_9.et_pb_blurb { font-family: 'Alice Lokal', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; margin-top: -3% !important; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label i, .et_pb_contact_form_0 .input[type="radio"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label i { background-color: #f21e2b; }
.et_pb_contact_form_0 .input:hover, .et_pb_contact_form_0 .input[type="checkbox"]:hover + label i, .et_pb_contact_form_0 .input[type="radio"]:hover + label i, .et_pb_contact_field_4.et_pb_contact_field .input:hover, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label:hover i,  .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label:hover i { background-color:rgba(242,30,43,0.55); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label i, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label i { background-color: rgba(53,53,113,0.63); }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:active + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked:active + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input:focus::placeholder, .et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"] + label, .et_pb_contact_field_4.et_pb_contact_field .input[type="checkbox"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input::placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-ms-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input:focus::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-moz-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input::-webkit-input-placeholder { color: #000000; }
.et_pb_contact_field_4.et_pb_contact_field .input, .et_pb_contact_field_4.et_pb_contact_field .input + label:hover i { transition: background 300ms ease 0ms; }
.et_pb_contact_field_4 .input + label, .et_pb_contact_field_4 .input + label i:before, .et-db .et-l .et_pb_text_dov_243418_27.et_pb_text, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text { color: #000000 !important; }
.et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked + label i:before, .et_pb_contact_field_4.et_pb_contact_field .input[type="radio"]:checked:active + label i:before { background-color: #000000; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox] + label, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio] + label { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button { color:#f21e2b !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; }
body.et_button_custom_icon .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { font-size:17px; }
.et_pb_contact_form_0 .input:focus, .et_pb_contact_form_0 .input[type="checkbox"]:active + label i, .et_pb_contact_form_0 .input[type="radio"]:active + label i { background-color: rgba(242,30,43,0.55); }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label, .et_pb_contact_form_0 .input[type="radio"] + label, .et_pb_contact_form_0 .input[type="checkbox"]:checked + label i:before, .et_pb_contact_form_0 .input::placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-moz-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-webkit-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .input::-ms-input-placeholder { color: #ffffff; }
.et_pb_contact_form_0 .et_pb_contact_field input, .et_pb_contact_form_0 .et_pb_contact_field select, .et_pb_contact_form_0 .et_pb_contact_field textarea, .et_pb_contact_form_0 .et_pb_contact_field .et_pb_contact_field_options_list label > i, .et_pb_contact_form_0 input.et_pb_contact_captcha { box-shadow:  0px 12px 18px -11px rgba(0,0,0,0.3) ; }
.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"]+label i, .et_pb_contact_form_0 .input[type="radio"]+label i { transition: background-color 300ms ease 0ms; }
.et_pb_contact_form_0 .input[type="radio"]:checked + label i:before { background-color: #ffffff; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243415_0 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Neubau-Hintergrund.png) !important; }
.et-db .et-l .et_pb_section_dov_243415_0, .et-db .et-l .et_pb_section_dov_243418_23, .et-db .et-l .et_pb_section_dov_243262_11 { height: 1500px; width: 100%; }
.et-db .et-l .et_pb_row_dov_243418_24, .et-db .et-l .et_pb_row_dov_243415_1, .et-db .et-l .et_pb_row_dov_243262_12 { background-color: rgba(255,255,255,0.82); border-radius: 5px 5px 0 0;overflow: hidden; }
.et-db .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_5.et_pb_row { padding-right: 20px !important; padding-left: 20px !important; padding-right: 20px; padding-left: 20px; }
.et-db .et-l .et_pb_text_dov_243418_26 h1, .et-db .et-l .et_pb_text_dov_243415_3 h1, .et-db .et-l .et_pb_text_dov_243262_14 h1 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;color: #f21e2b !important; text-align: center; }
.et-db .et-l .et_pb_text_dov_243415_4, .et-db .et-l .et_pb_text_dov_243418_27, .et-db .et-l .et_pb_text_dov_243262_15 { line-height: 1.8em; font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; line-height: 1.8em; }
.et-db .et-l .et_pb_text_dov_243418_27.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243415_4.et_pb_text blockquote, .et-db .et-l .et_pb_text_dov_243262_15.et_pb_text blockquote { color: #038103 !important; }
.et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3, .et-db .et-l .et_pb_text_dov_243418_27 h3 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 19px; color: #191919 !important; }
.et-db .et-l .et_pb_text_dov_243418_27 blockquote, .et-db .et-l .et_pb_text_dov_243415_4 blockquote, .et-db .et-l .et_pb_text_dov_243262_15 blockquote { border-color: #038103; }
.et-db .et-l .et_pb_row_dov_243418_28, .et-db .et-l .et_pb_row_dov_243418_31, .et-db .et-l .et_pb_row_dov_243415_5, .et-db .et-l .et_pb_row_dov_243415_8, .et-db .et-l .et_pb_row_dov_243262_16, .et-db .et-l .et_pb_row_dov_243262_20 { background-color: rgba(255,255,255,0.82); border-radius: 0 0 5px 5px;overflow: hidden; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243385_65 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item .dsm-overlay, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item .dsm-overlay { background: #7EBEC5 !important; }
.et-db .et-l .et_pb_button_dov_243418_33, .et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243415_10 { text-shadow: 0em 0em 0.3em RGBA(0,0,0,0); box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.3) ; min-width: 100%; }
.et-db .et-l .et_pb_button_dov_243418_33_wrapper, .et-db .et-l .et_pb_button_dov_243415_10_wrapper, .et-db .et-l .et_pb_button_dov_243262_22_wrapper { margin-bottom: 20px !important; }
.et-db .et-l .et_pb_button_dov_243262_22_wrapper,.et-db .et-l .et_pb_button_dov_243262_22, .et-db .et-l .et_pb_button_dov_243415_10_wrapper,.et-db .et-l .et_pb_button_dov_243415_10, .et-db .et-l .et_pb_button_dov_243418_33_wrapper,.et-db .et-l .et_pb_button_dov_243418_33 { transition: transform 300ms ease 0ms, font-size 300ms ease 0ms, line-height 300ms ease 0ms, padding 300ms ease 0ms; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243262_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Umbau-und-Modernisierung-Hintergrund.png) !important; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243418_23 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Planung-Hintergrund.png) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243248_34 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/02/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Ziegler.png) !important; }
.et-db .et-l .et_pb_section_dov_243357_43, .et-db .et-l .et_pb_section_dov_243385_61, .et-db .et-l .et_pb_section_dov_243375_52, .et-db .et-l .et_pb_section_dov_243248_34 { border-top-width:3px;border-top-color:#f21e2b; height: 1500px; }
.et-db .et-l .et_pb_section_dov_243385_61.et_pb_section, .et-db .et-l .et_pb_section_dov_243357_43.et_pb_section, .et-db .et-l .et_pb_section_dov_243248_34.et_pb_section, .et-db .et-l .et_pb_section_dov_243375_52.et_pb_section { background-color: rgba(0,0,0,0.54) !important; }
.et-db .et-l .et_pb_row_dov_243385_62.et_pb_row, .et-db .et-l .et_pb_row_dov_243375_53.et_pb_row, .et-db .et-l .et_pb_row_dov_243357_44.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_35.et_pb_row { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 39px !important; padding-left: 10px !important; padding-top: 10px; padding-right: 10px; padding-bottom: 39px; padding-left: 10px; }
.et-db .et-l .et_pb_text_dov_243357_46 h2, .et-db .et-l .et_pb_text_dov_243248_37 h2, .et-db .et-l .et_pb_text_dov_243375_55 h2, .et-db .et-l .et_pb_text_dov_243385_64 h2 { font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif;font-size: 30px; color: #f21e2b !important; line-height: 1.5em; text-align: center; }
.et-db .et-l .et_pb_row_dov_243375_57, .et-db .et-l .et_pb_row_dov_243385_66, .et-db .et-l .et_pb_row_dov_243248_39, .et-db .et-l .et_pb_row_dov_243357_48 { background-color: #FFFFFF; border-radius: 0 0 5px 5px;overflow: hidden; border-color:#FFFFFF; }
.et-db .et-l .et_pb_divider_dov_243385_68, .et-db .et-l .et_pb_divider_dov_243375_59, .et-db .et-l .et_pb_divider_dov_243248_41, .et-db .et-l .et_pb_divider_dov_243357_50 { width: 80%; }
.et-db .et-l .et_pb_button_dov_243385_69, .et-db .et-l .et_pb_button_dov_243357_51, .et-db .et-l .et_pb_button_dov_243375_60, .et-db .et-l .et_pb_button_dov_243248_42 { text-shadow: 0em 0em 0.3em rgba(0,0,0,0); box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; min-width: 100%;text-align: center; }
.et-db .et-l .et_pb_button_dov_243248_42:hover, .et-db .et-l .et_pb_button_dov_243375_60:hover, .et-db .et-l .et_pb_button_dov_243385_69:hover, .et-db .et-l .et_pb_button_dov_243357_51:hover { text-shadow: 0em 0em 0.3em #ffffff; box-shadow:  6px 6px 18px 3px rgba(0,0,0,0.3) ; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_243385_69, body.et-db .et-l .et_pb_section .et_pb_button_dov_243375_60, body.et-db .et-l .et_pb_section .et_pb_button_dov_243357_51, body.et-db .et-l .et_pb_section .et_pb_button_dov_243248_42 { color:#FFFFFF !important;
border-width:0px !important;
font-size:17px;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important; background-color: #f21e2b; }
.et-db .et-l .et_pb_button_dov_243375_60_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243357_51_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243248_42_wrapper a:hover, .et-db .et-l .et_pb_button_dov_243385_69_wrapper a:hover { transform: scaleX(1.01) scaleY(1.01) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243357_43 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Rausch-1.png) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243375_52 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Spiertz.png) !important; }
.et-db .et-l div.et_pb_section.et_pb_section_dov_243385_61 { background-blend-mode: multiply; background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-Adelsmannsfelden-Galerie-Hintergrund-Rausch.png) !important; }
.et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-sizer { width: calc((100% - (2 - 1) * 12px) / 2); }
.et_pb_column_11 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Neubau-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_12:hover, .et_pb_column_11:hover, .et_pb_column_13:hover { box-shadow:  0px 12px 18px -5px rgba(0,0,0,0.44) ; transform: translateX(0px) translateY(-15px) !important; }
.et_pb_column_12 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Umbau-Modernisierung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.et_pb_column_13 { background-image: url(https://reck-bau.de/wp-content/uploads/2022/03/Reck-BauUnternehmen-GmbH-Adelsmannsfelden-Leistung-Planung-Kachel.png); border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0) ; transition: transform 300ms ease 0ms, box-shadow 300ms ease 0ms; }
.dsm_card_carousel_child_0 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_1 .dsm_card_carousel_child_badge_text, .dsm_card_carousel_child_2 .dsm_card_carousel_child_badge_text { font-weight: 600;color: #FFFFFF !important; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a { font-weight: 800;text-align: center; }
.dsm_card_carousel_child_0.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_2.dsm_card_carousel_child>div:first-of-type, .dsm_card_carousel_child_1.dsm_card_carousel_child>div:first-of-type { background-color: #f4f4f4; box-shadow:  6px 6px 18px 0px rgba(0,0,0,0.3) ; }
body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button { color:#ffffff !important;
border-width:0px !important;
border-color:RGBA(0,0,0,0);
border-radius:50px;
font-size:14px;
font-weight: 700 !important; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.et-db .et-l .et_pb_divider_dov_243385_68.et_pb_module, .dsm_before_after_image_0.et_pb_module, .et-db .et-l .et_pb_divider_dov_243248_41.et_pb_module, .et-db .et-l .et_pb_divider_dov_243375_59.et_pb_module, .dsm_card_carousel_0.et_pb_module, .et-db .et-l .et_pb_divider_dov_243357_50.et_pb_module, .et_pb_divider_0.et_pb_module, .et_pb_tabs_0.et_pb_module, .et_pb_tabs_1.et_pb_module { margin-left: auto !important; margin-right: auto !important; }
@media only screen and ( min-width: 981px ) {
.et_pb_section_4 { display: none !important; }
.dsm_before_after_image_0 { width: 95%; }
.et_pb_image_1 { width: 80%; }
.et_pb_tabs_0, .et_pb_tabs_1 { width: 90%; }
}
@media only screen and ( max-width: 980px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 70px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 1200px; }
.et_pb_button_0_wrapper { margin-left: 5% !important; }
.dsm_before_after_image_0, .et_pb_image_1, .et_pb_image_0 { width: 100%; }
.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_0 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-size: 25px; }
.et-db .et-l .et_pb_section_dov_243248_34, .et-db .et-l .et_pb_section_dov_243375_52, .et_pb_text_3, .et-db .et-l .et_pb_section_dov_243357_43, .et_pb_text_5, .et_pb_text_4, .et-db .et-l .et_pb_section_dov_243385_61 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 60%; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 20px; width: 20px; margin-top: -10px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -20px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -20px; }
.et_pb_section_5, .et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_row_dov_243415_5,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_5.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_1.et_pb_row, .et-db .et-l .et_pb_row_dov_243415_8,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243415_8.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_12,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_12.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_16,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_28,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_28.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_31,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_31.et_pb_row, .et-db .et-l .et_pb_row_dov_243418_24,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243418_24.et_pb_row, .et-db .et-l .et_pb_row_dov_243262_20,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243262_20.et_pb_row { width: 95%; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243385_65 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-sizer { width: calc((100% - (2 - 1) * 12px) / 2); }
.et_pb_column_13, .et_pb_column_12, .et_pb_column_11 { border-right-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.et_pb_section_3 { display: none !important; }
}
@media only screen and ( max-width: 767px ) {
body .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_0.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_2.dsm_card_carousel_child .et_pb_button:after, body .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after, body .et_pb_section .dsm_card_carousel .dsm_card_carousel_child_1.dsm_card_carousel_child .et_pb_button:after { opacity: 0; }
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 30px !important; }
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 18px !important; }
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide { height: 510px; }
body .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button { font-size:15px !important; }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_0 .swiper-button-prev:before, .dsm_card_carousel_0 .swiper-button-next:before { font-size: 16px; }
.et_pb_button_0_wrapper { margin-left: 0px !important; }
.et_pb_text_6 h2, .et_pb_text_13 h2, .et_pb_text_15 h2, .et_pb_text_16 h2, .et_pb_text_10 h2, .et_pb_text_7 h2, .et_pb_text_14 h2, .et_pb_text_2 h2, .et_pb_text_0 h2 { font-size: 30px; }
.et_pb_image_0 .et_pb_image_wrap img, .et_pb_image_1 .et_pb_image_wrap img { width: auto; }
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-size: 23px; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { font-size: 20px !important; }
.et_pb_section_3, .et_pb_text_9 { display: none !important; }
.et_pb_text_3, .et-db .et-l .et_pb_section_dov_243375_52, .et_pb_text_4, .et-db .et-l .et_pb_section_dov_243248_34, .et_pb_text_5, .et-db .et-l .et_pb_section_dov_243357_43, .et-db .et-l .et_pb_section_dov_243385_61 { border-top-width:3px;border-top-color:#f21e2b; }
.et_pb_section_4 { border-top-color:rgba(0,0,0,0); }
.dsm_card_carousel_0 { width: 100%; }
.dsm_card_carousel_0 .swiper-button-prev { left: 15px; }
.dsm_card_carousel_0 .swiper-button-next { right: 15px; }
.dsm_card_carousel_0 .swiper-button-prev, .dsm_card_carousel_0 .swiper-button-next { height: 36px; width: 36px; margin-top: -18px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-prev { left: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside .swiper-button-next { right: -36px; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev { left: 0; }
.dsm_card_carousel_0.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-next { right: 0; }
.dsm_card_carousel_0 .dsm_card_carousel_arrow { display: none; }
.et_pb_section_5, .et_pb_section_9 { border-top-color:#386c9c;border-bottom-color:#386c9c; }
.et-db .et-l .et_pb_row_dov_243357_44,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243357_44.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_39,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243248_39.et_pb_row, .et-db .et-l .et_pb_row_dov_243248_35,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243248_35.et_pb_row, .et-db .et-l .et_pb_row_dov_243357_48,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243357_48.et_pb_row, .et-db .et-l .et_pb_row_dov_243385_62,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243385_62.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243385_62.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243385_62.et_pb_row, .et-db .et-l .et_pb_row_dov_243375_53,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243375_53.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243375_53.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243375_53.et_pb_row, .et_pb_row_16, body .et-db .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_16.et_pb_row, .et-db .et-l .et_pb_row_dov_243375_57,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243375_57.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243375_57.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243375_57.et_pb_row, .et_pb_tabs_1, .et_pb_tabs_0, .et_pb_row_14, body .et-db .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_14.et_pb_row, .et_pb_row_8, body .et-db .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_8.et_pb_row, .et_pb_row_10, body .et-db .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_10.et_pb_row, .et_pb_row_11, body .et-db .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_11.et_pb_row, .et-db .et-l .et_pb_row_dov_243385_66,body.et-db .et-db .et-l .et-l .et_pb_row_dov_243385_66.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_243385_66.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_243385_66.et_pb_row { width: 95%; }
.et_pb_blurb_7.et_pb_blurb .et_pb_module_header, .et_pb_blurb_7.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_8.et_pb_blurb .et_pb_module_header a, .et_pb_text_8 h3, .et_pb_text_9 h3, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header a, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, .et_pb_blurb_10.et_pb_blurb .et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_1.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_0.dsm_card_carousel_child h6.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child .dsm_card_wrapper h4.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h4.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h1.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h2.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h3.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h5.et_pb_module_header a, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header, .dsm_card_carousel_child_2.dsm_card_carousel_child h6.et_pb_module_header a { font-size: 15px; }
.et_pb_section_8 { border-top-width:3px;border-bottom-width:3px;border-top-color:#f21e2b;border-bottom-color:#f21e2b; }
.et_pb_text_11 h2 { font-size: 35px; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after { display: inline-block;
opacity: 0; }
body .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after { 
opacity: 1; }
.et-db .et-l .et_pb_text_dov_243418_27 h3, .et-db .et-l .et_pb_text_dov_243415_4 h3, .et-db .et-l .et_pb_text_dov_243262_15 h3 { line-height: 1.5em; }
.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243385_65 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .gutter-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .gutter-sizer { width: 12px; }
.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-sizer, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-sizer { width: calc((100% - (3 - 1) * 12px) / 3); }
.et-db .et-l .dsm_masonry_gallery_dov_243418_30 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243248_38 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243262_18 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243415_7 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243375_56 .grid-item, .et-db .et-l .dsm_masonry_gallery_dov_243357_47 .grid-item { margin-bottom: 12px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-sizer,.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { width: calc((100% - (3 - 1) * 10px) / 3); }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid-item { margin-bottom: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .gutter-sizer { width: 10px; }
.et-db .et-l .dmpro_masonry_gallery_dov_243262_19 .grid { margin-bottom: -10px; }
.et-db .et-l .et_pb_text_dov_243375_55 h2, .et-db .et-l .et_pb_text_dov_243357_46 h2, .et-db .et-l .et_pb_text_dov_243385_64 h2, .et-db .et-l .et_pb_text_dov_243248_37 h2 { font-size: 20px; }
.et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-item,.et-db .et-l .dsm_masonry_gallery_dov_243385_65 .grid-sizer { width: calc((100% - (2 - 1) * 12px) / 2); }
.et_pb_column_13, .et_pb_column_12, .et_pb_column_11 { border-right-width:2px;border-bottom-width:2px;border-right-color:#ffffff;border-bottom-color:#ffffff; }
}
 :root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes dofadeIn{0%{opacity:0}to{opacity:1}}@keyframes dofadeIn{0%{opacity:0}to{opacity:1}}.animate__dofadeIn{-webkit-animation-name:dofadeIn;animation-name:dofadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@-webkit-keyframes doorOpen{from{-webkit-transform:translateX(-50%) perspective(400px) rotate3d(0, 1, 0, 90deg);transform:translateX(-50%) perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}to{-webkit-transform:translateX(0%) perspective(400px);transform:translateX(0%) perspective(400px);opacity:1}}@keyframes doorOpen{from{-webkit-transform:translateX(-50%) perspective(400px) rotate3d(0, 1, 0, 90deg);transform:translateX(-50%) perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}to{-webkit-transform:translateX(0%) perspective(400px);transform:translateX(0%) perspective(400px);opacity:1}}.animate__doorOpen{-webkit-animation-name:doorOpen;animation-name:doorOpen}@-webkit-keyframes doorClose{from{-webkit-transform:translateX(0%) perspective(400px);transform:translateX(0%) perspective(400px);opacity:1}to{-webkit-transform:translateX(-50%) perspective(400px) rotate3d(0, 1, 0, 90deg);transform:translateX(-50%) perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0.1}}@keyframes doorClose{from{-webkit-transform:translateX(0%) perspective(400px);transform:translateX(0%) perspective(400px);opacity:1}to{-webkit-transform:translateX(-50%) perspective(400px) rotate3d(0, 1, 0, 90deg);transform:translateX(-50%) perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0.1}}.animate__doorClose{-webkit-animation-name:doorClose;animation-name:doorClose}@-webkit-keyframes masterfadeIn{from{opacity:0}0%{opacity:0.8}20%{opacity:0.9}30%{opacity:1}to{opacity:1}}@keyframes masterfadeIn{from{opacity:0}0%{opacity:0.8}20%{opacity:0.9}30%{opacity:1}to{opacity:1}}.animate__masterfadeIn{-webkit-animation-name:masterfadeIn;animation-name:masterfadeIn}@-webkit-keyframes masterfadeOut{0%{opacity:1}to{opacity:0}}@keyframes masterfadeOut{0%{opacity:1}to{opacity:0}}.animate__masterfadeOut{-webkit-animation-name:masterfadeOut;animation-name:masterfadeOut}@-webkit-keyframes OutOfFocusIn{from{-webkit-filter: blur(0px)}to{-webkit-filter: blur(25px)}}@keyframes OutOfFocusIn{from{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');filter: blur(0px)}to{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='25');filter: blur(25px)}}.animate__OutOfFocusIn{-webkit-animation-name:OutOfFocusIn;animation-name:OutOfFocusIn}.animate__OutOfFocusIn_ended{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='25') !important;filter: blur(25px) !important}@-webkit-keyframes OutOfFocusOut{from{-webkit-filter: blur(25px)}to{-webkit-filter: blur(0px)}}@keyframes OutOfFocusOut{from{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='25');filter: blur(25px)}to{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');filter: blur(0px)}}.animate__OutOfFocusOut{-webkit-animation-name:OutOfFocusOut;animation-name:OutOfFocusOut}@-webkit-keyframes foolishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(360deg)}20%{opacity:1;transform-origin:0 100%;transform:scale(0.5, 0.5) rotate(0deg)}40%{opacity:1;transform-origin:100% 100%;transform:scale(0.5, 0.5) rotate(0deg)}60%{opacity:1;transform-origin:0;transform:scale(0.5, 0.5) rotate(0deg)}80%{opacity:1;transform-origin:0 0;transform:scale(0.5, 0.5) rotate(0deg)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(0deg)}}@keyframes foolishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(360deg)}20%{opacity:1;transform-origin:0 100%;transform:scale(0.5, 0.5) rotate(0deg)}40%{opacity:1;transform-origin:100% 100%;transform:scale(0.5, 0.5) rotate(0deg)}60%{opacity:1;transform-origin:0;transform:scale(0.5, 0.5) rotate(0deg)}80%{opacity:1;transform-origin:0 0;transform:scale(0.5, 0.5) rotate(0deg)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(0deg)}}.animate__foolishIn{-webkit-animation-name:foolishIn;animation-name:foolishIn}@-webkit-keyframes foolishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(360deg)}20%{opacity:1;transform-origin:0 0;transform:scale(0.5, 0.5) rotate(0deg)}40%{opacity:1;transform-origin:100% 0;transform:scale(0.5, 0.5) rotate(0deg)}60%{opacity:1;transform-origin:0;transform:scale(0.5, 0.5) rotate(0deg)}80%{opacity:1;transform-origin:0 100%;transform:scale(0.5, 0.5) rotate(0deg)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(0deg)}}@keyframes foolishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(360deg)}20%{opacity:1;transform-origin:0 0;transform:scale(0.5, 0.5) rotate(0deg)}40%{opacity:1;transform-origin:100% 0;transform:scale(0.5, 0.5) rotate(0deg)}60%{opacity:1;transform-origin:0;transform:scale(0.5, 0.5) rotate(0deg)}80%{opacity:1;transform-origin:0 100%;transform:scale(0.5, 0.5) rotate(0deg)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(0deg)}}.animate__foolishOut{-webkit-animation-name:foolishOut;animation-name:foolishOut}@-webkit-keyframes holeOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotateY(0deg)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotateY(180deg)}}@keyframes holeOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotateY(0deg)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotateY(180deg)}}.animate__holeOut{-webkit-animation-name:holeOut;animation-name:holeOut}@-webkit-keyframes swashIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0,0)}90%{opacity:1;transform-origin:50% 50%;transform:scale(0.9,0.9)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1)}}@keyframes swashIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0,0)}90%{opacity:1;transform-origin:50% 50%;transform:scale(0.9,0.9)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1)}}.animate__swashIn{-webkit-animation-name:swashIn;animation-name:swashIn}@-webkit-keyframes swashOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1)}80%{opacity:1;transform-origin:50% 50%;transform:scale(0.9,0.9)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0)}}@keyframes swashOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1)}80%{opacity:1;transform-origin:50% 50%;transform:scale(0.9,0.9)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0,0)}}.animate__swashOut{-webkit-animation-name:swashOut;animation-name:swashOut}@-webkit-keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(2px);filter:blur(2px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(2px);filter:blur(2px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);filter:blur(0px)}}.animate__puffIn{-webkit-animation-name:puffIn;animation-name:puffIn}@-webkit-keyframes puffOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(2px);filter:blur(2px)}}@keyframes puffOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(2px);filter:blur(2px)}}.animate__puffOut{-webkit-animation-name:puffOut;animation-name:puffOut}@-webkit-keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(90px);filter:blur(90px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(90px);filter:blur(90px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);filter:blur(0px)}}.animate__vanishIn{-webkit-animation-name:vanishIn;animation-name:vanishIn}@-webkit-keyframes vanishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(20px);filter:blur(20px)}}@keyframes vanishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(20px);filter:blur(20px)}}.animate__vanishOut{-webkit-animation-name:vanishOut;animation-name:vanishOut}
body [id^="overlay_unique_id_"],body [rel^="unique_overlay_"],body [class*="divioverlay-"]{cursor:pointer}.prevent_content_scroll{position:fixed !important;width:100%}.prevent_mainpage_scroll{overflow-y:scroll !important}#sidebar-overlay .overlay-container{position:absolute;z-index:-15;width:100%}.divioverlay-bg{opacity:0;top:0;left:0;width:100%;height:100%;position:fixed;overflow:hidden;background:rgba(20,20,20,0.9);z-index:16777219;-webkit-transition:background 0.4s !important;-moz-transition:background 0.4s !important;-o-transition:background 0.4s !important;transition:background 0.4s !important}.divioverlay{position:fixed;width:100%;height:100%;left:0;top:0;overflow-x:auto;z-index:16777220;outline:none !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important}.divioverlay > .entry-content{z-index:99998;display:inline-block !important;width:100%}.divioverlay.divioverlay-open{cursor:default}.divioverlay.pcs_enabled{position:relative;overflow-y:hidden;overflow-x:auto;min-height:300px}.divioverlay .et_pb_section{background-color:transparent !important}.divioverlay{-webkit-overflow-scrolling:touch}.divioverlay-links,.divioverlay.hideoverlay,.et_pb_signup_divioverlayid{visibility:hidden;display:none}.divioverlay > .et_pb_section > div{width:100%}.divioverlay.animate__animated,.divioverlay.divi-overlay-closing,.divioverlay.divi-overlay-opening{overflow:hidden}.do-loadingimg{left:50%;top:50%;position:fixed;z-index:101;width:32px;height:32px;margin-left:-16px;margin-top:-16px}.divioverlay .overlay-close{width:auto;height:auto;display:block;position:absolute;right:10px;top:10px;overflow:hidden;border:none;outline:none;z-index:99999;font-size:100px;line-height:60px;min-height:15px;min-width:15px;color:#fff;background-color:transparent;font-family:inherit;font-weight:300}.divioverlay .overlay-close::after,.divioverlay .overlay-close:after{content:' ';display:block;font-size:70px;height:25px;width:25px;z-index:99;position:relative;visibility:hidden}.overlay-container .overlay-close span.custom_btn{position:absolute;top:45%;left:50%;transform:translateX(-50%) translateY(-50%)}.overlay-container .overlay-close:hover{opacity:0.8}.overlay-container .overlay-customclose-btn span{position:relative;top:-2px}.dov-zIndex0,.page #wpadminbar.dov-zIndex0{z-index:0 !important}.dov-bgfocus{-webkit-filter: blur(30px);filter: blur(30px);-webkit-transition:filter 0.5s !important;transition:filter 0.5s !important}.overlay-nobg{background:transparent none repeat scroll 0 0}.overlay-door .et_pb_section{opacity:0;-webkit-transition:opacity 0.3s 0.5s;transition:opacity 0.3s 0.5s}.overlay-door.divioverlay-open .et_pb_section{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.overlay-door.divi-overlay-closing .et_pb_section{-webkit-transition-delay:0s;transition-delay:0s}.hiddenMainContainer{visibility:hidden;z-index:-9999}#sidebar-overlay .fb_iframe_widget iframe{visibility:visible !important}#sidebar-overlay{position:relative;top:-15px}#sidebar-overlay.pcs_enabled{top:0;width:100%;min-height:100%;position:static;margin-top:-20px}.divi-overlay,.divi-overlay a{cursor:pointer}body .temp-page-container{position:static !important;padding-top:0 !important;max-width:none !important;width:auto !important}@media only screen and (min-device-width : 375px) and (max-device-width : 1024px){.osx.et_mobile_device .divioverlay .entry-content{margin-top:30px;margin-bottom:30px}.osx.et_mobile_device .overlay .entry-content .et_pb_section > .et_pb_row{margin-top:15px;margin-bottom:15px}.prevent_mainpage_scroll_mobile{position:fixed}}.osx.et_mobile_device .divioverlay.pcs_enabled{overflow-y:scroll;position:absolute}.osx.et_mobile_device.prevent_mainpage_scroll .divioverlay.pcs_enabled{height:100vh}@media screen and (max-height: 30.5em){.divioverlay nav{height:70%;font-size:34px}.divioverlay ul li{min-height:34px}}body.divioverlay-exists-opened .flatpickr-calendar,body.divioverlay-exists-opened div#ui-datepicker-div[style],body.forminator-hustle-dropdown-fix .forminator-select.forminator-select-dropdown-container--open{z-index:16777271 !important}.osx #sidebar-overlay,body.safari #sidebar-overlay{top:0 !important;position:absolute}body.safari #sidebar-overlay .overlay-container{z-index:0}.et-db .divioverlay #et-boc .et-l .et_animated{opacity:0;animation-duration:1s;animation-fill-mode:both!important}.et-db .divioverlay #et-boc .et-l .et_animated.infinite{animation-iteration-count:infinite}.et-db .divioverlay #et-boc .et-l .et_had_animation{position:relative}@keyframes et_pb_fade{to{opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.fade{animation-name:et_pb_fade}@keyframes et_pb_fadeTop{0%{transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.et-db .divioverlay #et-boc .et-l .et_animated.fadeTop{animation-name:et_pb_fadeTop}@keyframes et_pb_fadeRight{0%{transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.et-db .divioverlay #et-boc .et-l .et_animated.fadeRight{animation-name:et_pb_fadeRight}@keyframes et_pb_fadeBottom{0%{transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.et-db .divioverlay #et-boc .et-l .et_animated.fadeBottom{animation-name:et_pb_fadeBottom}@keyframes et_pb_fadeLeft{0%{transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.et-db .divioverlay #et-boc .et-l .et_animated.fadeLeft{animation-name:et_pb_fadeLeft}.et-db .divioverlay #et-boc .et-l .et_animated.slide{animation-name:et_pb_zoomLeft}.et-db .divioverlay #et-boc .et-l .et_animated.slideBottom,.et-db .divioverlay #et-boc .et-l .et_animated.slideRight,.et-db .divioverlay #et-boc .et-l .et_animated.slideTop{animation-name:et_pb_slideLeft}@keyframes et_pb_slideLeft{to{transform:translateZ(0);opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.slideLeft{animation-name:et_pb_slideLeft}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.et-db .divioverlay #et-boc .et-l .et_animated.bounce{animation-name:et_pb_bounce}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,-200px,0)}60%{transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none;opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.bounceTop{animation-name:et_pb_bounceTop}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(200px,0,0)}60%{transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none;opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.bounceRight{animation-name:et_pb_bounceRight}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,200px,0)}60%{transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0);opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.bounceBottom{animation-name:et_pb_bounceBottom}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(-200px,0,0)}60%{transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none;opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.bounceLeft{animation-name:et_pb_bounceLeft}.et-db .divioverlay #et-boc .et-l .et_animated.zoom{animation-name:et_pb_zoomLeft}.et-db .divioverlay #et-boc .et-l .et_animated.zoomTop{animation-name:et_pb_zoomLeft;transform-origin:top}.et-db .divioverlay #et-boc .et-l .et_animated.zoomRight{animation-name:et_pb_zoomLeft;transform-origin:right}.et-db .divioverlay #et-boc .et-l .et_animated.zoomBottom{animation-name:et_pb_zoomLeft;transform-origin:bottom}@keyframes et_pb_zoomLeft{to{transform:scaleX(1);opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.zoomLeft{animation-name:et_pb_zoomLeft;transform-origin:left}.et-db .divioverlay #et-boc .et-l .et_animated.flip{animation-name:et_pb_foldBottom}.et-db .divioverlay #et-boc .et-l .et_animated.flipTop{animation-name:et_pb_foldBottom;transform-origin:center}.et-db .divioverlay #et-boc .et-l .et_animated.flipRight{animation-name:et_pb_foldLeft;transform-origin:center}.et-db .divioverlay #et-boc .et-l .et_animated.flipBottom{animation-name:et_pb_foldBottom;transform-origin:center}.et-db .divioverlay #et-boc .et-l .et_animated.flipLeft,.et-db .divioverlay #et-boc .et-l .et_animated.fold{animation-name:et_pb_foldLeft;transform-origin:center}.et-db .divioverlay #et-boc .et-l .et_animated.foldTop{transform-origin:top;animation-name:et_pb_foldBottom}.et-db .divioverlay #et-boc .et-l .et_animated.foldRight{transform-origin:right;animation-name:et_pb_foldLeft}@keyframes et_pb_foldBottom{to{opacity:1;transform:rotateX(0deg)}}.et-db .divioverlay #et-boc .et-l .et_animated.foldBottom{transform-origin:bottom;animation-name:et_pb_foldBottom}@keyframes et_pb_foldLeft{to{opacity:1;transform:rotateY(0deg)}}.et-db .divioverlay #et-boc .et-l .et_animated.foldLeft{transform-origin:left;animation-name:et_pb_foldLeft}@keyframes et_pb_roll{0%{transform-origin:center}to{transform-origin:center;transform:none;opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.roll{animation-name:et_pb_roll}@keyframes et_pb_rollTop{0%{transform-origin:top}to{transform-origin:top;transform:none;opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.rollTop{animation-name:et_pb_rollTop}@keyframes et_pb_rollRight{0%{transform-origin:right}to{transform-origin:right;transform:none;opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.rollRight{animation-name:et_pb_rollRight}@keyframes et_pb_rollBottom{0%{transform-origin:bottom}to{transform-origin:bottom;transform:none;opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.rollBottom{animation-name:et_pb_rollBottom}@keyframes et_pb_rollLeft{0%{transform-origin:left}to{transform-origin:left;transform:none;opacity:1}}.et-db .divioverlay #et-boc .et-l .et_animated.rollLeft{animation-name:et_pb_rollLeft}@keyframes fadeOutTop{0%{opacity:1;transform:translatey(0)}to{opacity:0;transform:translatey(-60%)}}@keyframes fadeInTop{0%{opacity:0;transform:translatey(-60%)}to{opacity:1;transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translatey(60%)}to{opacity:1;transform:translatey(0)}}@keyframes fadeOutBottom{0%{opacity:1;transform:translatey(0)}to{opacity:0;transform:translatey(60%)}}@keyframes Grow{0%{opacity:0;transform:scaleY(.5)}to{opacity:1;transform:scale(1)}}