.brave_popup{width:100%;float:left;position:absolute;z-index:999999999;display:block!important;direction:ltr}.brave_popup .brave_popup__step{display:none}.brave_popup .brave_popup__step__overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.5)}.brave_popup .brave_popup__step__overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;pointer-events:none}.brave_popup .brave_popup__step__overlay.brave_popup__step__overlay--hide{visibility:hidden;opacity:0;transition:all .3s linear}.brave_popup .brave_icon{width:16px;display:inline-block;position:relative;top:2px}.brave_popup .brave_popup__step--sidebar .brave_popup__step__content{background-size:cover}.brave_popup .brave_popup__step__inner{transform:translateX(0);position:fixed;z-index:9;display:block}.brave_popup .brave_popup__step__inner .brave_popupSections__wrap{width:100%;height:100%;will-change:transform;position:relative}.brave_popup .brave_popup__step__inner .brave_popupMargin__wrap{width:100%;height:100%;will-change:transform;position:relative;outline:none}.brave_popup .brave_popup__step__inner .brave_popup__step__popup{width:100%;height:100%;box-sizing:border-box;position:relative;overflow:hidden}.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content{width:100%;height:100%;float:left;letter-spacing:0;overflow:hidden}.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content a,.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content div,.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content li,.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content ol,.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content p,.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content span,.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content ul{font-family:inherit;line-height:inherit;font-weight:inherit;color:inherit}.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content .brave_popup__step__content__overlay{background-color:rgba(0,0,0,.52);width:100%;height:100%;position:absolute;top:0;z-index:0}.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content .brave_popup__step__elements{position:relative;z-index:1;width:1024px;height:100%;margin:0 auto}.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content .brave_popup__elements_wrap--vertical_center{width:100%;position:absolute;transform:translateY(-50%);top:50%}.brave_popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content .brave_popup__elements_wrap--horizontal_center{height:100%;position:absolute;left:0;right:0;margin:0 auto}.brave_popup .brave_popup__step.has_overlay{position:fixed;width:100%;height:100vh;z-index:9999999;left:0;top:0}.brave_popup .brave_popup__step.position_center .brave_popup__step__inner{top:50%;left:0;right:0;bottom:auto;margin:0;margin-left:auto!important;margin-right:auto!important;outline:none}.brave_popup .brave_popup__step.position_top_left .brave_popup__step__inner{top:0;left:0;right:auto;bottom:auto}.brave_popup .brave_popup__step.position_top_center .brave_popup__step__inner{top:0;left:0;right:0;bottom:auto;margin-left:auto!important;margin-right:auto!important}.brave_popup .brave_popup__step.position_top_right .brave_popup__step__inner{top:0;left:auto;right:0;bottom:auto}.brave_popup .brave_popup__step.position_center_left .brave_popup__step__inner{top:50%;left:0;right:auto;bottom:auto}.brave_popup .brave_popup__step.position_center_right .brave_popup__step__inner{top:50%;left:auto;right:0;bottom:auto}.brave_popup .brave_popup__step.position_bottom_left .brave_popup__step__inner{top:auto;left:0;right:auto;bottom:0}.brave_popup .brave_popup__step.position_bottom_center .brave_popup__step__inner{top:auto;left:0;right:0;bottom:0;margin-left:auto!important;margin-right:auto!important}.brave_popup .brave_popup__step.position_bottom_right .brave_popup__step__inner{top:auto;left:auto;right:0;bottom:0}.brave_popup .brave_popup_fullHeight.position_center .brave_popup__step__inner,.brave_popup .brave_popup_fullHeight.position_center_left .brave_popup__step__inner,.brave_popup .brave_popup_fullHeight.position_center_right .brave_popup__step__inner{top:0}.brave_popup .brave_popup_show_scrollbar{overflow:auto;position:fixed;top:0;width:100vw;height:100vh}.brave_popup .brave_popup_show_scrollbar .brave_popup__step__inner{position:absolute}.brave_popup .brave_popup_show_scrollbar.brave_popup_exceeds_windowHeight.brave_popup__step--boxed.position_center .brave_popup__step__inner{margin-top:0!important;top:0;padding-bottom:0;box-sizing:initial}.brave_popup .brave_popup__close{position:absolute;padding:3px;z-index:99999;transition:all .14s linear}.brave_popup .brave_popup__close .brave_popup__close__button{cursor:pointer}.brave_popup .brave_popup__close span{transition:all .14s linear;height:auto;width:auto;font-size:inherit}.brave_popup .brave_popup__close.brave_popup__close--icon .brave_popup__close__button:hover,.brave_popup .brave_popup__close.brave_popup__close--icon .brave_popup__close__button:hover span{transform:scale(1.14)}.brave_popup .brave_popup__close.brave_popup__close--icon{opacity:.5}.brave_popup .brave_popup__close.brave_popup__close--icon:hover{opacity:1}.brave_popup .brave_popup__close.brave_popup__close--text{opacity:.7}.brave_popup .brave_popup__close.brave_popup__close--text span{font-family:sans-serif}.brave_popup .brave_popup__close.brave_popup__close--text:hover{opacity:1}.brave_popup .brave_popup__close.brave_popup__close--above_right,.brave_popup .brave_popup__close.brave_popup__close--below_right{right:0;padding-right:0}.brave_popup .brave_popup__close.brave_popup__close--inside_right{top:5px!important;right:7px}.brave_popup .brave_popup__close.brave_popup__close--above_left,.brave_popup .brave_popup__close.brave_popup__close--below_left{left:0;padding-left:0}.brave_popup .brave_popup__close.brave_popup__close--inside_left{top:5px!important;left:7px}.brave_popup .brave_popup__close.brave_popup__close--above_center,.brave_popup .brave_popup__close.brave_popup__close--below_center{left:50%;transform:translateX(-50%)}.brave_popup .brave_popup__close.brave_popup__close--top_left{left:20px;top:20px!important}.brave_popup .brave_popup__close.brave_popup__close--top_right{right:20px;top:20px!important}.brave_popup .brave_popup__close .brave_popup__close__progress-circle{position:absolute;top:0;right:0;width:40px;height:40px;font-size:.7em}.brave_popup .brave_popup__close .brave_popup__close__progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:.9em}.brave_popup .brave_popup__close .brave_popup__close__progress-ring{transform:rotate(-90deg);width:100%!important;height:100%!important}.brave_popup .brave_popup__close .brave_popup__close__progress-ring-circle{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .5s}.brave_popup .brave_element{position:absolute;will-change:transform}.brave_popup .brave_element .brave_element__wrap{position:relative;min-height:20px;height:100%;width:100%;scrollbar-color:#ddd transparent;scrollbar-width:thin}.brave_popup .brave_element .brave_element__wrap.brave_element__wrap--has-scrollbar{overflow:auto}.brave_popup .brave_element .brave_element__wrap.brave_element__wrap--has-scrollbar::-webkit-scrollbar{width:12px;border-radius:12px;background:transparent;border:0 solid transparent}.brave_popup .brave_element .brave_element__wrap.brave_element__wrap--has-scrollbar::-webkit-scrollbar-thumb{width:10px;border-radius:16px;border:3px solid transparent;box-shadow:inset 0 0 0 3px;color:#ddd}.brave_popup .brave_element .brave_element-cart_icon,.brave_popup .brave_element .brave_element-icon{display:inline-block;position:relative;top:2px;padding-right:5px}.brave_popup .brave_element .brave_element-cart_icon{display:none}.brave_popup .brave_element .brave_element-icon--right{padding-right:0;padding-left:5px}.brave_popup .brave_element .brave_element__inner_link{cursor:pointer;color:inherit;text-decoration:none}.brave_popup .brave_element .brave_element__inner_link.added .brave_element-icon{display:none}.brave_popup .brave_element .brave_element__inner_link.added .brave_element-cart_icon{display:inline-block}.brave_popup .brave_element.brave_element--text .brave_element__styler{font-size:13px;line-height:1.7em;padding:5px;color:#000;font-weight:400;font-style:normal;text-decoration:none;text-align:left;width:100%;height:100%;box-sizing:border-box}.brave_popup .brave_element.brave_element--text .brave_element__text_inner{display:block;white-space:pre-wrap;font-family:inherit}.brave_popup .brave_element.brave_element--text .brave_element__text_inner h1,.brave_popup .brave_element.brave_element--text .brave_element__text_inner h2,.brave_popup .brave_element.brave_element--text .brave_element__text_inner h3,.brave_popup .brave_element.brave_element--text .brave_element__text_inner h4,.brave_popup .brave_element.brave_element--text .brave_element__text_inner h5,.brave_popup .brave_element.brave_element--text .brave_element__text_inner h6{color:inherit;font-family:inherit}.brave_popup .brave_element.brave_element--text .brave_element__text_inner a{text-decoration:underline}.brave_popup .brave_element.brave_element--text .brave_element__text_inner ol,.brave_popup .brave_element.brave_element--text .brave_element__text_inner ul{margin:10px 0;padding-left:20px}.brave_popup .brave_element.brave_element--text .brave_element__text_inner ol li,.brave_popup .brave_element.brave_element--text .brave_element__text_inner ul li{list-style-type:disc;margin-bottom:0}.brave_popup .brave_element.brave_element--text.brave_element--text_dynamic .brave_element__text_inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brave_popup .brave_element.brave_element--text.brave_element--text_advanced .brave_element__text_inner{white-space:normal}.brave_popup .brave_element.brave_element--button .brave_element__styler{font-size:13px;color:#000;font-weight:400;font-style:normal;text-decoration:none;text-align:center;background:#6d78d8;border-radius:4px;cursor:pointer}.brave_popup .brave_element.brave_element--button .brave_element__styler .brave_element__inner_link{display:block;color:inherit}.brave_popup .brave_element.brave_element--button .brave_element__styler .brave_element__button_text{display:inline-block}.brave_popup .brave_element.brave_element--button .brave_button_loading{position:absolute;width:20px;height:20px;margin-left:5px;visibility:hidden;transform:translateY(-50%);top:50%}.brave_popup .brave_element.brave_element--button .brave_button_loading svg{display:block;animation-name:bravespin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.brave_popup .brave_element.brave_element--button .brave_button_loading.brave_button_loading--show{visibility:visible}.brave_popup .brave_element.brave_element--image .brave_element__inner{width:100%;height:100%}.brave_popup .brave_element.brave_element--image .brave_element__styler{width:100%;height:100%;overflow:hidden;position:relative;box-sizing:border-box}.brave_popup .brave_element.brave_element--image .brave_element__styler .brave_element__image__overlay{position:absolute;width:100%;height:100%;z-index:99}.brave_popup .brave_element.brave_element--image .brave_element__styler img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;-o-object-position:top;object-position:top;max-width:unset}.brave_popup .brave_element.brave_element--image .brave_element__styler .brave_element__image__hoverIMG{visibility:hidden;opacity:0}.brave_popup .brave_element.brave_element--image .brave_element__styler .brave_element__image--zoomed{width:auto}.brave_popup .brave_element.brave_element--image.brave_element--image--hover_image:hover .brave_element__image{visibility:hidden;opacity:0}.brave_popup .brave_element.brave_element--image.brave_element--image--hover_image:hover .brave_element__image__hoverIMG{visibility:visible;opacity:1}.brave_popup .brave_element.brave_element--sticker .brave_element__styler{width:100%;height:100%;overflow:hidden;position:relative;box-sizing:border-box}.brave_popup .brave_element.brave_element--sticker .brave_element__styler img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.brave_popup .brave_element.brave_element--list .brave_element__styler{width:100%;height:100%;overflow:hidden;position:relative;box-sizing:border-box}.brave_popup .brave_element.brave_element--list .brave_element__styler ul,.brave_popup .brave_element.brave_element--list .brave_element__styler ul li{margin:0;padding:0}.brave_popup .brave_element.brave_element--list .brave_element__styler ul li .brave_element-icon{padding-right:6px}.brave_popup .brave_element.brave_element--list .brave_element__styler ul li .brave_list__bullet_number{font-size:.85em;margin-right:6px}.brave_popup .brave_element.brave_element--shape .brave_element__inner{line-height:normal}.brave_popup .brave_element.brave_element--shape .brave_element_shape-icon{padding:5px}.brave_popup .brave_element.brave_element--shape .brave_element_shape-icon svg path{transition:all .12s linear}.brave_popup .brave_element.brave_element--code .brave_element__wrap{overflow:auto}.brave_popup .brave_element.brave_element--code .brave_element__wrap::-webkit-scrollbar{width:12px;border-radius:12px;background:transparent;border:0 solid transparent}.brave_popup .brave_element.brave_element--code .brave_element__wrap::-webkit-scrollbar-thumb{width:10px;border-radius:16px;border:3px solid transparent;box-shadow:inset 0 0 0 3px;color:#ddd}.brave_popup .brave_element.brave_element--code .brave_element__wrap .brave_element__code{overflow-x:hidden}.brave_popup .brave_element.brave_element--wpSingle{width:100%;height:100%}.brave_popup .brave_element.brave_element--wpSingle .brave_element__styler{width:100%;height:100%;overflow:hidden;position:relative}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle{width:100%;height:100%}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap{width:100%;height:100%;float:left;padding:15px;font-size:14px;box-sizing:border-box;overflow:auto}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap h2{line-height:1.4em;font-size:18px}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap .brave_post__meta{width:100%;float:left;margin-bottom:20px}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap .brave_post__meta>div{display:inline-block;font-size:.9em;margin-right:12px}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap .brave_post__meta .brave_post__content__category{margin-right:0}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap .brave_post__meta .brave_post__content__category a{color:inherit}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap .brave_post__content__content{line-height:1.8em}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap .brave_post__content__content p{font-size:1em;line-height:1.8em}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap::-webkit-scrollbar{width:12px;border-radius:12px;background:transparent;border:0 solid transparent}.brave_popup .brave_element.brave_element--wpSingle .brave_wpSingle__wrap::-webkit-scrollbar-thumb{width:10px;border-radius:16px;border:3px solid transparent;box-shadow:inset 0 0 0 3px;color:#ddd}.brave_popup .brave_element.brave_element--wpSingleProduct,.brave_popup .brave_element.brave_element--wpSingleProduct .brave_element__inner,.brave_popup .brave_element.brave_element--wpSingleProduct .brave_element__styler,.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct{width:100%;height:100%}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap{width:100%;height:100%;float:left;box-sizing:border-box}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product_wrap{width:100%;height:100%;overflow:hidden}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap h2{line-height:1.4em;margin-bottom:10px}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap h2 a{color:inherit;font-size:inherit}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__image_wrap{width:50%;float:left;overflow:hidden;position:relative;height:100%}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__image_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product_sale_ribon{position:absolute;z-index:1;left:0}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product_sale_ribon span{position:absolute;font-size:12px;transform:rotate(-45deg);color:#fff;padding-top:8px}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product_sale_ribon svg{width:50px;height:50px}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__readMore{width:100%;float:left}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__readMore p{margin:0}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__readMore a{border:none;padding:8px 20px;border-radius:4px;margin-top:20px;font-size:.9em}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__content_wrap{width:50%;float:left;box-sizing:border-box;padding:10px 25px 0;height:100%;overflow-y:auto}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__content_wrap::-webkit-scrollbar{width:12px;border-radius:12px;background:transparent;border:0 solid transparent}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__content_wrap::-webkit-scrollbar-thumb{width:10px;border-radius:16px;border:3px solid transparent;box-shadow:inset 0 0 0 3px;color:#ddd}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_post__meta{width:100%;float:left;margin-bottom:20px}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_post__meta>div{display:inline-block;font-size:.9em;margin-right:12px}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__price{width:100%;float:left;font-weight:700}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_product__price del{font-size:.8em;color:#6b6b6b;margin-right:5px}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_post__content__content{line-height:1.8em;margin:15px 0;width:100%;float:left}.brave_popup .brave_element.brave_element--wpSingleProduct .brave_wpSingleProduct__wrap .brave_post__content__content p{font-size:1em;line-height:1.8em}.brave_popup .brave_element.brave_element--form{width:100%;height:100%}.brave_popup .brave_element.brave_element--form .brave_element__form_inner,.brave_popup .brave_element.brave_element--form .brave_element__inner,.brave_popup .brave_element.brave_element--form .brave_element__styler,.brave_popup .brave_element.brave_element--form .brave_element__wrap{height:100%;width:100%;box-sizing:border-box}.brave_popup .brave_element.brave_element--form .brave_element__styler{line-height:normal}.brave_popup .brave_element.brave_element--form .brave_element-icon{top:2px;padding-right:0}.brave_popup .brave_element.brave_element--form .brave_element__form_inner{padding:15px;position:relative;overflow:auto}.brave_popup .brave_element.brave_element--form .brave_element__form_inner::-webkit-scrollbar{width:12px;border-radius:12px;background:transparent;border:0 solid transparent}.brave_popup .brave_element.brave_element--form .brave_element__form_inner::-webkit-scrollbar-thumb{width:10px;border-radius:16px;border:3px solid transparent;box-shadow:inset 0 0 0 3px;color:#ddd}.brave_popup .brave_element.brave_element--form .brave_element__form_inner form{width:100%;height:100%;position:relative;padding:0!important;margin:0!important;transition:all .12s linear}.brave_popup .brave_element.brave_element--form .brave_element__form_inner form .brave_form_overlay{display:none;width:100%;height:100%;position:absolute;z-index:99}.brave_popup .brave_element.brave_element--form .brave_element__form_inner form.brave_form_form--loading,.brave_popup .brave_element.brave_element--form .brave_element__form_inner form.brave_form_form--loading .brave_form_overlay{display:block}.brave_popup .brave_element.brave_element--form .brave_element__form_inner form.brave_form_form--loading .brave_form_field{opacity:.6}.brave_popup .brave_element.brave_element--form .brave_element__form_inner.brave_element__form_inner--hide{display:none}.brave_popup .brave_element.brave_element--form .brave_element__form_inner.brave_element__form_inner--hasSteps{overflow:hidden}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin{position:relative}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_loader{width:100%;height:100%;position:absolute;z-index:999;display:none}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_loader .bravepopupform_socialOptin_icon{width:30px;height:30px;top:50%;transform:translateY(-50%);position:absolute;background:rgba(0,0,0,.2);border-radius:4px;padding:5px;left:0;right:0;margin:0 auto}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_loader .bravepopupform_socialOptin_icon svg{animation-name:bravespin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_loader .bravepopupform_socialOptin_icon svg path{fill:#fff}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_inner{padding:5px}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_inner .bravepopform_socialOptin_button{display:block;background:#ddd;height:40px;margin:10px;border-radius:4px;text-align:center;position:relative;overflow:hidden;cursor:pointer;transition:all .14s linear}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_inner .bravepopform_socialOptin_button span{display:inline-block;position:relative;top:4px}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_inner .bravepopform_socialOptin_button:hover{filter:brightness(1.2)}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_inner .bravepopform_socialOptin_button.bravepopform_socialOptin_button--facebook{background:#365fb9;color:#fff}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_inner .bravepopform_socialOptin_button.bravepopform_socialOptin_button--google{background:#1a73e8;color:#fff;padding:0 10px}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_inner .bravepopform_socialOptin_button.bravepopform_socialOptin_button--linkedin{background:#069;color:#fff}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_inner .bravepopform_socialOptin_button.bravepopform_socialOptin_button--email{background:#111;color:#fff}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin.bravepopupform_socialOptin--hide{display:none}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin.bravepopupform_socialOptin--loading .bravepopupform_socialOptin_inner{opacity:.4}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin.bravepopupform_socialOptin--loading .bravepopupform_socialOptin_loader{display:block}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_consent{margin-left:10px}.brave_popup .brave_element.brave_element--form .bravepopupform_socialOptin .bravepopupform_socialOptin_consent .brave_form_field{margin:0!important}.brave_popup .brave_element.brave_element--form .brave_social_optin_stepBack{background:rgba(0,0,0,.3)!important;border-radius:4px}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar{font-size:12px;font-family:sans-serif!important;font-weight:600!important;margin-bottom:5px;color:rgba(0,0,0,.5)!important;margin-top:5px;position:relative}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar .bravepopupform_theProgressbar_steps{position:absolute;padding:2px 7px;top:-16px;right:0;border-radius:3px;line-height:normal}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar .bravepopupform_theProgressbar_progress{position:absolute;left:4px;top:-14px;color:#6d78d8}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar .bravepopupform_theProgressbar__barWrap{width:100%;background:rgba(0,0,0,.12);height:7px;margin-top:0;border-radius:3px;overflow:hidden;line-height:normal}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar .bravepopupform_theProgressbar__barWrap .bravepopupform_theProgressbar__bar{height:100%;background:#6d78d8;position:relative;z-index:8;min-width:20px;transition:all .14s linear}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar .bravepopupform_theProgressbar__bolts{position:absolute;width:100%;top:-5px;z-index:9;display:flex;flex-direction:row;justify-content:space-between}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar .bravepopupform_theProgressbar__bolts i{width:12px;height:12px;display:inline-block;border:2px solid rgba(0,0,0,.14);border-radius:50%;background:#fff;box-sizing:initial}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar .bravepopupform_theProgressbar__bolts i:last-child{margin-right:0!important;float:right}.brave_popup .brave_element.brave_element--form .bravepopupform_theProgressbar.bravepopupform_theProgressbar--style2{margin-bottom:15px}.brave_popup .brave_element.brave_element--form .brave_form_custom_content{text-align:center;position:absolute;width:calc(100% - 80px);transform:translateX(-50%) translateY(-50%) scale(1.2);left:50%;top:50%;padding:0 20px;box-sizing:border-box;line-height:1.6em!important}.brave_popup .brave_element.brave_element--form .brave_form_custom_content .bravepop_quizScore{padding:.3em;font-weight:700!important;display:inline-block}.brave_popup .brave_element.brave_element--form .brave_form_fields_step{width:100%;max-height:100%;visibility:hidden;transition:all .2s linear;margin-left:100px;opacity:0;transition-delay:.1s;position:absolute;top:0;z-index:9;overflow:auto;scrollbar-color:#ddd transparent;scrollbar-width:thin}.brave_popup .brave_element.brave_element--form .brave_form_fields_step::-webkit-scrollbar{width:12px;border-radius:12px;background:transparent;border:0 solid transparent}.brave_popup .brave_element.brave_element--form .brave_form_fields_step::-webkit-scrollbar-thumb{width:10px;border-radius:16px;border:3px solid transparent;box-shadow:inset 0 0 0 3px;color:#ddd}.brave_popup .brave_element.brave_element--form .brave_form_fields_step.brave_form_fields_step--show{visibility:visible;margin-left:0;opacity:1}.brave_popup .brave_element.brave_element--form .brave_form_field{width:100%;float:left;position:relative;box-sizing:border-box;margin:10px 0}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__firstname,.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__lastname{width:48%;float:left;position:relative}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__firstname{margin-right:4%}.brave_popup .brave_element.brave_element--form .brave_form_field label{margin-bottom:5px;display:block;color:inherit;font-weight:400}.brave_popup .brave_element.brave_element--form .brave_form_field .braveform_label{line-height:1.7em}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=email],.brave_popup .brave_element.brave_element--form .brave_form_field input[type=tel],.brave_popup .brave_element.brave_element--form .brave_form_field input[type=text]{width:100%;padding:10px;box-sizing:border-box;font-weight:400;margin:0;line-height:normal;height:auto}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=email]:-ms-input-placeholder,.brave_popup .brave_element.brave_element--form .brave_form_field input[type=tel]:-ms-input-placeholder,.brave_popup .brave_element.brave_element--form .brave_form_field input[type=text]:-ms-input-placeholder{color:inherit;opacity:.5}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=email]::placeholder,.brave_popup .brave_element.brave_element--form .brave_form_field input[type=tel]::placeholder,.brave_popup .brave_element.brave_element--form .brave_form_field input[type=text]::placeholder{color:inherit;opacity:.5}.brave_popup .brave_element.brave_element--form .brave_form_field textarea{width:100%;padding:15px;box-sizing:border-box;line-height:normal}.brave_popup .brave_element.brave_element--form .brave_form_field textarea:-ms-input-placeholder{color:inherit;opacity:.5}.brave_popup .brave_element.brave_element--form .brave_form_field textarea::placeholder{color:inherit;opacity:.5}.brave_popup .brave_element.brave_element--form .brave_form_field select{width:100%;padding:8px;height:auto;box-sizing:border-box;overflow:auto;line-height:normal}.brave_popup .brave_element.brave_element--form .brave_form_field select[multiple]{height:auto;padding:0!important}.brave_popup .brave_element.brave_element--form .brave_form_field select[multiple] option{padding:5px 10px;cursor:pointer}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=checkbox],.brave_popup .brave_element.brave_element--form .brave_form_field input[type=radio]{margin-right:6px}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__checkbox,.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__radio{margin:8px 0}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__checkbox label,.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__radio label{cursor:pointer}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=checkbox],.brave_popup .brave_element.brave_element--form .brave_form_field input[type=radio]{background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 8px 0 0!important;padding:0!important;border:1px solid #b4b9be!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:border-color .05s ease-in-out}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=radio]:checked+label:before{color:#82878c}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=checkbox]{margin-top:-4px;border-radius:0!important}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=radio]{margin-top:-2px;border-radius:50%!important;margin-right:4px;line-height:10px}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=checkbox]:checked:before,.brave_popup .brave_element.brave_element--form .brave_form_field input[type=radio]:checked:before{display:inline-block;vertical-align:middle;width:16px}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=checkbox]:checked:before{content:"\2713";margin:2px 0 0 -1px;color:#1e8cbe;font-weight:700;font-size:12px;line-height:12px}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=radio]:checked:before{content:"\25CF";font-family:sans-serif;line-height:11px;color:#1e8cbe;margin:0 0 0 -1px;font-size:21px;height:16px}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_dropdown_dates select{width:32.6%;float:left;margin-right:1%}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_dropdown_dates select:nth-child(3){margin-right:0}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_dropdown_dates--noYear select{width:48%;margin-right:4%}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_dropdown_dates--noYear select:nth-child(2){margin-right:0}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_field__imgWrap{display:flex;justify-content:space-between;flex-flow:row wrap}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__image{width:47%;float:left;margin-right:3%;text-align:center;margin-top:5px;position:relative;cursor:pointer}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__image input{display:none}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__image img{max-width:100%;height:auto;border:3px solid transparent;box-sizing:border-box;cursor:pointer;transition:all .2s linear}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__image .formfield__inner__image__selection{display:none;position:absolute;left:0;top:0;width:0;height:0;border-color:transparent;border-style:solid;border-width:25px 25px 0 0}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__image .formfield__inner__image__selection svg{position:absolute;top:-23px;font-size:10px;left:3px;width:10px;height:10px}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__image.formfield__inner__image--selected .formfield__inner__image__selection{display:block}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__image:hover img{border-color:rgba(0,0,0,.2)}.brave_popup .brave_element.brave_element--form .brave_form_field .formfield__inner__image_fake{width:100%;float:left;background:#dddee8;min-height:75px;padding:20px;font-size:22px;color:#aaabb9;border:3px solid transparent;box-sizing:border-box}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap{width:100%;float:left}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap label{cursor:pointer;margin-bottom:0}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap input{display:none}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap svg{display:inline-block}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_star{display:inline-block;margin-right:5px;font-size:18px;opacity:.5;width:20px;height:20px;cursor:pointer}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_star.formfield__inner__ratings--hovered{opacity:.8}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_star.formfield__inner__ratings--selected{opacity:1}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_star:last-child{margin-right:0}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_number{font-size:18px;padding:8px 12px;display:inline-block;text-align:center;background:#000;opacity:.6;margin-right:5px;margin-bottom:5px;border-radius:3px;color:#fff;cursor:pointer}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_number label{color:inherit!important}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_number.formfield__inner__ratings_number--small{padding:4px 8px}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_number.formfield__inner__ratings_number--large{padding:12px;margin-right:8px}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_number.formfield__inner__ratings--hovered{opacity:.8}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_number.formfield__inner__ratings--selected{opacity:1}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_smiley{display:inline-block;margin-right:6px;opacity:.6;cursor:pointer;width:20px;height:20px}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_smiley.formfield__inner__ratings--selected,.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_smiley:hover{opacity:1}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_ratings_wrap .formfield__inner__ratings_smiley.formfield__inner__ratings--selected svg circle{stroke-width:10px}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_field__buttonGroup{text-align:center;margin:10px 0;font-weight:700!important;cursor:pointer;transition:all .12s linear}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_field__buttonGroup.formfield__inner__image--selected,.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_field__buttonGroup:hover{filter:brightness(.8)}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_field__buttonGroup input{display:none}.brave_popup .brave_element.brave_element--form .brave_form_field .brave_form_field_error{display:none;position:absolute;margin-top:-18px;right:0;background:#ec5a5a;color:#fff;font-size:12px;line-height:15px;font-family:sans-serif;padding:3px 10px;border-radius:3px 3px 0 0}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError input[type=email],.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError input[type=text],.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError select,.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError textarea{box-shadow:inset 0 0 0 2px #ff6f6f;border-color:#ff6f6f!important}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError .brave_form_field_error{display:block}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError-firstname .formfield__inner__firstname input{box-shadow:inset 0 0 0 2px #ff6f6f;border-color:#ff6f6f!important}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError-firstname .brave_form_field_error--firstname{display:block}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError-lastname .formfield__inner__lastname input{box-shadow:inset 0 0 0 2px #ff6f6f;border-color:#ff6f6f!important}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasError-lastname .brave_form_field_error--lastname{display:block}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox.brave_form_field--radio_inline .formfield__inner__checkbox,.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--radio.brave_form_field--radio_inline .formfield__inner__checkbox{display:inline-block;margin-right:15px!important}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox .brave_form_field_error,.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--radio .brave_form_field_error{margin-top:0;border-radius:3px}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox_inline .formfield__inner__checkbox{display:inline-block;margin-right:20px}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox_borderd .formfield__inner__checkbox{margin:0}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox_borderd .formfield__inner__checkbox label{margin:0;padding:12px;border:1px solid;border-bottom:0;font-weight:400}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox_borderd .formfield__inner__checkbox label:hover{background:rgba(0,0,0,.03)}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox_borderd .formfield__inner__checkbox:last-child label{border-bottom:1px solid}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox_inline.brave_form_field--checkbox_borderd .formfield__inner__checkbox label{min-width:70px;border-bottom:1px solid;border-right:0}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--checkbox_inline.brave_form_field--checkbox_borderd .formfield__inner__checkbox:last-child label{border-right:1px solid}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasSuggestion .brave_form_field_error{display:block;background:rgba(0,0,0,.8);margin-top:-60px;border-radius:4px;padding:8px;min-width:220px;position:fixed;margin-right:15px}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasSuggestion .brave_form_field_error .brave_form_field_suggestion_actions{display:block;margin-left:8px;text-align:right;margin-top:5px}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasSuggestion .brave_form_field_error .brave_form_field_suggestion_actions span{display:inline-block;padding:0 2px;cursor:pointer;margin:0 4px;text-decoration:underline}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasSuggestion .brave_form_field_error:after{content:"";width:0;height:0;border-color:rgba(0,0,0,.8) transparent transparent;border-style:solid;border-width:7px 6px 0;margin-top:8px;position:absolute;right:10px}.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hasCondition,.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--hidden,.brave_popup .brave_element.brave_element--form .brave_form_field.brave_form_field--input_hidden{display:none}.brave_popup .brave_element.brave_element--form .brave_form_form--underline input[type=email],.brave_popup .brave_element.brave_element--form .brave_form_form--underline input[type=text],.brave_popup .brave_element.brave_element--form .brave_form_form--underline textarea{padding-left:0!important;border-left:0!important;border-right:0!important;border-top:0!important;border-radius:0!important;outline:none}.brave_popup .brave_element.brave_element--form .brave_form_field--step{margin-top:12px!important;width:100%;float:left}.brave_popup .brave_element.brave_element--form .brave_form_field--step .brave_form_stepNext{width:auto;height:40px;font-weight:700;box-sizing:border-box;padding:0 35px;display:inline-block;cursor:pointer;border:none;text-align:center;text-decoration:none}.brave_popup .brave_element.brave_element--form .brave_form_field--step .brave_form_stepNext span{margin-right:4px}.brave_popup .brave_element.brave_element--form .brave_form_field--step .brave_form_skipstep{display:inline-block;padding:0 35px;box-sizing:border-box;border:none;cursor:pointer;background-color:transparent}.brave_popup .brave_element.brave_element--form .brave_form_field--step.brave_form_step--fullbutton{text-align:center}.brave_popup .brave_element.brave_element--form .brave_form_field--step.brave_form_step--right{text-align:right}.brave_popup .brave_element.brave_element--form .brave_form_stepBack{position:absolute;bottom:0;left:0;padding:12px;background:transparent;border:none;outline:none;color:#fff;cursor:pointer;width:14px;height:16px;opacity:.5;box-sizing:initial}.brave_popup .brave_element.brave_element--form .brave_form_stepBack.brave_form_stepBack--right{left:auto;right:0}.brave_popup .brave_element.brave_element--form .brave_form_stepBack.brave_form_stepBack--hide{display:none}.brave_popup .brave_element.brave_element--form .brave_form_stepBack:hover{opacity:1}.brave_popup .brave_element.brave_element--form .brave_form_button{margin-top:10px;width:100%;float:left;position:relative}.brave_popup .brave_element.brave_element--form .brave_form_button button{width:auto;height:40px;box-sizing:border-box;padding:0 28px;display:inline-block;cursor:pointer;border-style:solid;font-weight:inherit}.brave_popup .brave_element.brave_element--form .brave_form_button button span{margin-right:4px}.brave_popup .brave_element.brave_element--form .brave_form_button .brave_form_loading{position:absolute;width:20px;height:20px;margin-left:-20px;margin-top:-2px;visibility:hidden;animation-name:bravespin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.brave_popup .brave_element.brave_element--form .brave_form_button .brave_form_loading.brave_form_loading--show{visibility:visible}.brave_popup .brave_element.brave_element--form .brave_form_button.brave_form_button--full{width:100%}.brave_popup .brave_element.brave_element--form .brave_form_button.brave_form_button--hide{display:none}.brave_popup .brave_element.brave_element--form .brave_form_button.brave_form_button--center{text-align:center}.brave_popup .brave_element.brave_element--form .brave_form_form--inline .brave_form_fields{width:calc(100% - 120px)}.brave_popup .brave_element.brave_element--form .brave_form_form--inline .brave_form_field{padding-right:12px}.brave_popup .brave_element.brave_element--form .brave_form_form--inline .brave_form_button{width:120px;margin:29px 0 0}.brave_popup .brave_element.brave_element--form .brave_form_form--noLabel.brave_form_form--inline .brave_form_field{margin:0!important}.brave_popup .brave_element.brave_element--form .brave_form_form--noLabel.brave_form_form--inline .brave_form_button{margin:0}.brave_popup .brave_element.brave_element--form .brave_form_form--hide{visibility:hidden;opacity:0;display:none}.brave_popup .brave_element.brave_element--form .brave_form_field--media img{max-width:100%}.brave_popup .brave_element.brave_element--button .added_to_cart,.brave_popup .brave_element.brave_element--image .added_to_cart,.brave_popup .brave_element.brave_element--sticker .added_to_cart,.brave_popup .brave_element.brave_element--text .added_to_cart{display:none}.brave_popup .brave_element .element_hover_animation{position:relative;transition:all .14s linear}.brave_popup .brave_element .element_hover_animation.element_hover_animation--opacity:hover{opacity:.7}.brave_popup .brave_element .element_hover_animation.element_hover_animation-enlarge:hover{transform:scale(1.05)}.brave_popup .brave_element .element_hover_animation.element_hover_animation-shrink:hover{transform:scale(.95)}.brave_popup .brave_element .element_hover_animation.element_hover_animation-brighten:hover{filter:brightness(1.5)}.brave_popup .brave_element .element_hover_animation.element_hover_animation-darken:hover{filter:brightness(.6)}.brave_popup .brave_element .element_hover_animation.element_hover_animation-riseup:hover{transition:all .24s linear}.brave_popup .brave_element .element_hover_animation.element_hover_animation-riseup:hover:after{content:"";width:90%;position:absolute;background:rgba(0,0,0,.3);height:5px;left:5%;bottom:-10px;filter:blur(4px);opacity:0;transition:all .24s linear}.brave_popup .brave_element .element_hover_animation.element_hover_animation-riseup:hover:hover{transform:translateY(-3px)}.brave_popup .brave_element .element_hover_animation.element_hover_animation-riseup:hover:hover:after{opacity:1}.brave_popup .brave_popup__step.brave_popup_fullHeight .brave_popup__step__popup .brave_popup__step__content{overflow-x:hidden;overflow-y:auto;scrollbar-color:#ddd transparent;scrollbar-width:thin}.brave_popup .brave_popup__step.brave_popup_fullHeight .brave_popup__step__popup .brave_popup__step__content::-webkit-scrollbar{width:12px;border-radius:12px;background:transparent;border:0 solid transparent}.brave_popup .brave_popup__step.brave_popup_fullHeight .brave_popup__step__popup .brave_popup__step__content::-webkit-scrollbar-thumb{width:10px;border-radius:16px;border:3px solid transparent;box-shadow:inset 0 0 0 3px;color:#ddd}.bravepop_landing_page{overflow:hidden}.brave_popup__step_wrap--hide{opacity:0;visibility:hidden;transition:all .3s linear}.brave_element--button--hover_color .brave_element__styler,.brave_element--hasHoverAnim{transition:all .14s linear}.brave_element--button--hover_opacity:hover,.brave_element--image--hover_opacity:hover{opacity:.7}.brave_element--button--hover_enlarge:hover,.brave_element--image--hover_enlarge:hover{transform:scale(1.05)}.brave_element--button--hover_shrink:hover,.brave_element--image--hover_shrink:hover{transform:scale(.95)}.brave_element--button--hover_brighten:hover,.brave_element--image--hover_brighten:hover{filter:brightness(1.25)}.brave_element--button--hover_darken:hover,.brave_element--image--hover_darken:hover{filter:brightness(.8)}.brave_element--button--hover_riseup,.brave_element--image--hover_riseup{transition:all .24s linear}.brave_element--button--hover_riseup:after,.brave_element--image--hover_riseup:after{content:"";width:90%;position:absolute;background:rgba(0,0,0,.3);height:5px;left:5%;bottom:-10px;filter:blur(4px);opacity:0;transition:all .24s linear}.brave_element--button--hover_riseup:hover,.brave_element--image--hover_riseup:hover{transform:translateY(-3px)}.brave_element--button--hover_riseup:hover:after,.brave_element--image--hover_riseup:hover:after{opacity:1}#bravepop_element_tooltip{max-width:300px;background-color:rgba(0,0,0,.85);color:#fff;text-align:center;border-radius:3px;position:fixed;z-index:9999999999;font-family:sans-serif;font-size:11px;font-weight:600;width:auto;padding:5px 12px}#bravepop_element_tooltip:empty{display:none}#bravepop_element_tooltip:after{content:"";position:absolute;border:5px solid transparent;border-top-color:rgba(0,0,0,.85);left:auto;right:-10px;top:calc(50% - 5px)}#bravepop_element_tooltip.bravepop_element_tooltip-left:after{border-color:transparent transparent transparent rgba(0,0,0,.85)}#bravepop_element_tooltip.bravepop_element_tooltip-right:after{border-color:transparent rgba(0,0,0,.85) transparent transparent;right:auto;left:-10px;top:calc(50% - 5px)}#bravepop_element_tooltip.bravepop_element_tooltip-bottom:after{border-color:transparent transparent rgba(0,0,0,.85);top:-10px;right:50%}#bravepop_element_tooltip.bravepop_element_tooltip-top:after{border-color:rgba(0,0,0,.85) transparent transparent;top:100%;left:50%;right:auto}#bravepop_element_lightbox{position:fixed;top:0;left:0;z-index:999999999999999;width:100vw;height:100vh;display:none;transition:all .14s linear}#bravepop_element_lightbox_content{width:auto;text-align:center;position:absolute;transform:translateY(-50%);left:0;right:0;top:50%;margin:70px auto 0;visibility:hidden;opacity:0;transition:all .14s linear}#bravepop_element_lightbox_content img{max-height:80vh;max-width:100%;width:auto}#bravepop_element_lightbox_close{position:fixed;right:0;padding:40px;cursor:pointer;opacity:.5;font-size:24px;font-family:sans-serif;color:#fff;transition:all .14s linear}#bravepop_element_lightbox_close:after{content:"\2716"}#bravepop_element_lightbox_close:hover{opacity:.8}#bravepop_element_lightbox.bravepop_element_lightbox--open{display:block;background:rgba(0,0,0,.7)}#bravepop_element_lightbox.bravepop_element_lightbox--open #bravepop_element_lightbox_content{margin-top:0;visibility:visible;opacity:1}#bravepop_element_lightbox.bravepop_element_lightbox--html #bravepop_element_lightbox_content{max-width:360px;background:#fff;color:#666;padding:30px;border-radius:6px;box-sizing:border-box;font-size:.9rem;line-height:1.5em}@keyframes bravespin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bravefadeIn{0%{opacity:0}to{opacity:1}}@keyframes bravefadeInLeft{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes bravefadeInRight{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes bravefadeInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes bravefadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateX(0)}}@keyframes bravefadeInLeftBig{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes bravefadeInRightBig{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes bravefadeInTopBig{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes bravefadeInBottomBig{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateX(0)}}@keyframes bravezoomIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes bravezoomInLeft{0%{opacity:0;transform:scale(.7) translateX(-100px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes bravezoomInRight{0%{opacity:0;transform:scale(.7) translateX(100px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes bravezoomInTop{0%{opacity:0;transform:scale(.7) translateY(-100px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes bravezoomInBottom{0%{opacity:0;transform:scale(.7) translateY(100px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes braverotateInTop{0%{opacity:0;transform:rotate(-6deg) translateY(-100px)}to{opacity:1;transform:rotate(0deg) translateX(0)}}@keyframes braverotateInBottom{0%{opacity:0;transform:rotate(6deg) translateY(100px)}to{opacity:1;transform:rotate(0deg) translateX(0)}}@keyframes bravewobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25px,0,0) rotate(-4deg)}30%{transform:translate3d(20px,0,0) rotate(2deg)}45%{transform:translate3d(-15px,0,0) rotate(-2deg)}60%{transform:translate3d(10px,0,0) rotate(1deg)}75%{transform:translate3d(-5px,0,0) rotate(-1deg)}to{transform:translateZ(0)}}@keyframes braveshake{0%{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(0)}45%{transform:translate(8px)}60%{transform:translate(0)}75%{transform:translate(-8px)}to{transform:translate(0)}}@keyframes braverotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bravezoom{0%{transform:scale(1)}85%{transform:scale(1.13)}to{transform:scale(1)}}@keyframes braveblink{0%{opacity:1}25%{opacity:.5}50%{opacity:0}75%{opacity:.5}to{opacity:1}}@keyframes bravefloat{0%{transform:translate(0)}50%{transform:translateY(10px)}75%{transform:translateY(5px)}to{transform:translate(0)}}@keyframes bravebounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,-4px,0)}}.brave_popup--embedded{position:relative;z-index:auto!important;float:none}.brave_popup .brave_popup__step.brave_popup__step--embedded{position:relative!important;z-index:auto!important;max-width:100%;height:auto;left:auto;top:auto;margin-top:30px;margin-bottom:30px}.brave_popup .brave_popup__step.brave_popup__step--embedded .brave_popup__step__inner{margin-top:0!important;top:auto;left:auto;right:auto;bottom:auto;transform:none;position:relative}.brave_popup .brave_popup__step.brave_popup__step--embedded .brave_popup__step__overlay{display:none}.brave_popup .brave_popup__step.brave_popup__step--embedded .brave_popup__step__popup{overflow:initial}.brave_popup .brave_popup__step.brave_popup__step--embedded .brave_popup__step__content{border-radius:inherit}.brave_popup .brave_popup__step.brave_popup__step--embedded .brave_popupMargin__wrap{top:0!important}.brave_popup .brave_popup__step.brave_popup__step--embedded.has_overlay .brave_popup__step__overlay{display:block;position:absolute;height:100%}.brave_popup .brave_popup__step.brave_popup__step--embedded.brave_popup__step__inner--scaled{margin-top:0;margin-bottom:0;overflow:hidden}.brave_popup .brave_popup__step.brave_popup__step--embedded.brave_popup_show_scrollbar{overflow:hidden}.brave_embed_loading{position:absolute;width:20px;height:20px;margin:90px auto 0;left:0;right:0}.brave_embed_loading svg{display:block;animation-name:bravespin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.bravepopup_embedded--inserted .brave_embed_loading--hide{display:none}.bravepopup_embedded--left .brave_popup .brave_popup__step.brave_popup__step--embedded .brave_popup__step__inner{margin-left:0!important;margin-right:0!important}.bravepopup_embedded--right .brave_popup .brave_popup__step.brave_popup__step--embedded .brave_popup__step__inner{margin-left:0!important;margin-right:0!important;float:right}.bravepop_embedded_sibling{visibility:hidden;display:none}.bravepopup_embedded__locker{width:100%;position:relative;height:300px;display:block!important}.bravepopup_embedded__locker svg{width:40px;height:40px;position:absolute;margin:0 auto;left:0;right:0;top:90px}.bravepopup_embedded__locker span{width:100%;display:inline-block;height:7px;background:#ddd}.bravepopup_embedded__locker span:nth-child(10){width:60%}.bravepopup_embedded__locker--hide{display:none!important}.bravepopup_embedded__floatclear{clear:both}.bravepopup_embedded__contentBG{position:fixed!important;width:100%!important;height:100%!important;max-width:unset!important;left:0;top:0;z-index:1;visibility:hidden;opacity:0;transition:all .2s linear}.bravepopup_embedded__bg--active{visibility:visible;opacity:1;background:rgba(0,0,0,.8)}.bravepopup_embedded__highlight--active .brave_popup--embedded{z-index:2!important}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.brave_popup .brave_popup__step__inner .brave_popup__step__popup{transform:translateZ(0)}}}@media screen and (min-width:760px){.brave_popup__step_wrap--show .brave_popup__step__desktop{display:block}.brave_popup__step_wrap--show .brave_popup__step__mobile{display:none}}@media screen and (max-width:761px){.brave_popup .brave_element.brave_element--form .brave_form_field input[type=radio]{-webkit-appearance:radio!important}.brave_popup .brave_element.brave_element--form .brave_form_field input[type=radio]:before{display:none!important}.brave_popup__step_wrap--show .brave_popup__step__desktop{display:none}.brave_popup__step--mobile-noContent.brave_popup__step_wrap--show .brave_popup__step__desktop,.brave_popup__step_wrap--show .brave_popup__step__mobile{display:block}.brave_popup__step--mobile-noContent.brave_popup__step_wrap--show .brave_popup__step__mobile{display:none}.brave_popup__step__elements{width:360px!important;margin:0!important}.brave_popup__step__mobile.brave_popup__step--float .brave_popup__step__elements,.brave_popup__step__mobile.position_bottom_center .brave_popup__step__elements,.brave_popup__step__mobile.position_center_center .brave_popup__step__elements,.brave_popup__step__mobile.position_top_center .brave_popup__step__elements{margin:0 auto!important}}body.brave_scroll_lock{height:100vh;overflow:hidden}.pika-single{z-index:9999999999999;display:block;position:relative;color:#333;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-italic-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(//www.gr-kommunikation.de/wp-content/uploads/omgf/et-builder-googlefonts-256/montserrat-normal-latin.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.single-leistungen #contact-sidebar,
.single-b2b-marketing #contact-sidebar,
.single-marketing-agentur #contact-sidebar,
.single-blog #contact-sidebar,
.single-b2b #contact-sidebar
{
visibility:hidden;
}
.single-b2b .difl_cptitem_0 img, 
.single-b2b .difl_cptitem_1 img, 
.single-b2b .difl_cptitem_2 img, 
.single-b2b .difl_cptitem_4 img, 
.single-b2b .difl_cptitem_5 img, 
.single-b2b .difl_cptitem_6 img, 
.single-b2b .difl_cptitem_7 img, 
.single-b2b .difl_cptitem_8 img, 
.single-b2b .difl_cptitem_9 img, 
.single-b2b .difl_cptitem_10 img, 
.single-b2b .difl_cptitem_12 img, 
.single-b2b .difl_cptitem_13 img, 
.single-b2b .difl_cptitem_14 img, 
.single-b2b .difl_cptitem_15 img {
aspect-ratio: initial !important;
}
@media only screen and (max-width: 2229px)
{
.single-b2b-marketing #contact-sidebar,
.single-marketing-agentur #contact-sidebar,
.single-blog #contact-sidebar,
.single-b2b #contact-sidebar,
.single-leistungen #contact-sidebar
{
visibility:visible;
}
} @media only screen and (max-width: 2230px)
{	
.single-b2b .et_pb_team_member
{
display:none !important;
}
.single-b2b #fixed
{
display:none !important;
visibility:hidden !important;
}	
}
@media only screen and (min-width: 981px)
{
.single-leistungen h1
{ }
}
@media (min-width: 2230px) {
#contact-sidebar-wrapper
{ }
}
.single-b2b .link-agenturleistung
{ }input.wpcf7-submit {
cursor: pointer;
display: inline-block;
position: relative;
transition: 0.5s;
}
input.wpcf7-submit:after{
content: '\00bb';
position: absolute;
opacity: 0;
top: 0;
right: -20px;
transition: 0.5s;
}
.captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {
border: 2px solid rgba(133, 172, 57, 1) !important;	
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 0.8rem;
font-weight:bold;	
height: 0px;
overflow: visible;
color:var(--hex-corp-accent-color) !important;	
}
.captcha-image label > input + svg:hover{
color:rgba(133, 172, 57, 1) !important;
}
.captcha-image {
top: 15px;
position: relative;
margin-bottom:20px;		
}@media screen and (min-width: 1921px) {
#keyvisual-slider img
{
content:url(//www.gr-kommunikation.de/wp-content/uploads/b2b_werbeagentur_marketingagentur_slider_gruen_2540px_v5_RGB.jpg)
}
}	
.white
{
color:var(--hex-corp-white) !important;
}
.color-x-ccc
{
color:rgba(110, 113, 130, 0.85);
letter-spacing: 0px;
font-size:0.7rem;
} h2, .h2, h3, h2 a {
font-weight: 400 !important;
letter-spacing: 0px !important;
line-height: 1.03em !important;
font-synthesis: weight style small-caps;
}
h3
{
font-weight:500 !important;	
}
.red 
{
color:#ff0000;
}
h1, 
h1.h2
{
font-weight: 200 !important;
text-transform: uppercase !important; line-height: 1em !important; 
border-top: 5px solid var(--hex-corp-accent-color);
padding-top:10px;
font-variation-settings: 'wght' 150;
font-synthesis: weight style small-caps;
text-shadow: 2px 1px 3px rgba(0,0,0,.065);
-webkit-box-shadow: 0px -6px 5px -5px rgba(0,0,0,0.05); 
box-shadow: 0px -6px 5px -5px rgba(0,0,0,0.05);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#main-content h1,
#main-content h2.h1, 
#main-content h2.h1 a, 
#main-content h1 span.h1-gross,
#main-content .videopresentation h4,
#main-content .call-back h4
{
color:var(--hex-corp-dark-grey);
background: linear-gradient(45deg, rgba(var(--rgb-corp-transition4), 1) 0%, rgba(var(--rgb-corp-transition5), 1) 50%, rgba(var(--rgb-corp-transition6), 1) 100%) !important;
background-clip: text !important;
-webkit-background-clip: text !important; 
-webkit-transition: color 2s ease, border-top-color 2s ease-in-out !important;
-moz-transition: color 2s ease, border-top-color 2s ease-in-out !important;
-o-transition: color 2s ease, border-top-color 2s ease-in-out !important;
transition: color 2s ease, border-top-color 2s ease-in-out !important; }
#main-content h1:hover,
#main-content h2.h1:hover,
#main-content h1 span.h1-gross:hover, 
#main-content .videopresentation h4:hover,
#main-content .call-back h4:hover
{
text-shadow: 2px 1px 3px rgba(0,0,0,.11);
color: transparent !important;  background: linear-gradient(45deg, rgba(var(--rgb-corp-transition4), 1) 0%, rgba(var(--rgb-corp-transition5), 1) 50%, rgba(var(--rgb-corp-transition6), 1) 100%) !important;
background-clip: text !important;
-webkit-background-clip: text !important; }
.h2-small
{
font-size:25px !important;
}
#main-content .farbverlauf-hintergrund
{
background: linear-gradient(45deg, rgba(var(--rgb-corp-transition4), 1) 0%, rgba(var(--rgb-corp-transition5), 1) 50%, rgba(var(--rgb-corp-transition6), 1) 100%);
} 
#main-content .ccc-methode
{
font-weight:400;
color:transparent; background:var(--hex-corp-green);
background-clip: text;
-webkit-background-clip: text; 
font-family: Black Ops One; 
line-height:90%;
}
h2.h1, 
h2.h1 a,
h2.h1-custom-color, 
h2.h1-custom-color a
{
font-weight: 200 !important;
text-transform: uppercase !important;
letter-spacing: 2px !important;
line-height: 1em !important;
font-variation-settings: 'wght' 150 !important;
font-synthesis: weight style small-caps;
text-shadow: 2px 1px 3px rgba(0,0,0,.065);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;	
-webkit-transition: all 2s ease !important;
-moz-transition: all 2s ease !important;
-o-transition: all 2s ease !important;
transition: all 2s ease !important;
margin-top: 0px;
}
h3
{
font-size:22px !important;
}
h4
{
padding-right:0px !important;
}
h1,h2,h3,h4,h5,h6,.h1, .h1 a,.h2,.h3
{
color:var(--hex-corp-black);
}
#main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6, 
#main-content a,
.et_pb_testimonial_author {
-webkit-transition: color 2s ease !important;
-moz-transition: color 2s ease !important;
-o-transition: color 2s ease !important;
transition: color 2s ease !important;
}
#main-content h2:hover, #main-content h3:hover, #main-content h4:hover, #main-content h5:hover, #main-content h6:hover, .et_pb_testimonial_author:hover {
color:var(--hex-corp-accent-color2);
}
#main-content h1:hover
{
border-top-color: var(--hex-corp-black); 
}
.et_pb_blurb_content h3 a
{
color::var(--hex-corp-dark-grey);
}
@media screen and (min-width: 981px) {
#fixed
{
position: fixed !important;	
top:400px;
right: 0px;
}
#not-fixed
{
position:relative !important; 
top: 350px;
right: 0;
}	
}
@media screen and (max-width: 1280px) {
.font-size-phone
{
font-size:1.2rem !important;
}
}
@media screen and (min-width: 1281px) {
.font-size-phone
{
font-size:2rem !important;
}
}
.spacer
{
margin-top:20px;
}
.menu-footer-container
{
display:block;
} .mobile_menu_bar::before,
.mobile_menu_bar::after
{
color:var(--hex-corp-green);
}
ul#mobile_menu_slide li:not(:last-child) 
{
border-bottom: 1px dotted #fff;
} @media screen and (min-width: 1279px) {
.et_pb_testimonial_content
{
min-height: 360px;
}
.et_pb_testimonial_description
{
min-height: 490px;
}
} .et_pb_testimonial{
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;	
}    #main-content,
{
flex: 1 0 auto;
}  body
{
cursor: crosshair;  }
input,
textarea
{
caret-color: var(--hex-corp-green);
accent-color: rgba(133, 172, 57, 1);	
color: #72952e !important;
}
input:focus,
input:hover,
input:active, 
textarea:focus,
textarea:hover,
textarea:active 
{
border: 1px solid var(--hex-corp-green) !important;
} .border-akzentent-verlauf, 
.border-akzentent-verlauf-50
{
background: linear-gradient(white, white) padding-box, linear-gradient(30deg, var(--hex-corp-accent-color), var(--hex-corp-accent-color2)) border-box;
}    .n2-ss-text p b
{
text-transform: uppercase;
}
.bg-color-green
{
background-color: var(--hex-corp-green) !important;
}
.bg-color-green:hover
{
background-color: var(--hex-corp-dark-grey) !important;
}
.bg-color-grey
{
background-color: var(--hex-corp-dark-grey) !important;
}
.bg-color-grey:hover
{
background-color: var(--hex-corp-green) !important;
}
.et_pb_blurb a:hover
{
color: #c7c7c7 !important;
}
.et_pb_testimonial:hover
{
background-color: #e5e5e5 !important;
}
img.et-waypoint:hover
{
}  .et_pb_testimonial_portrait:hover {
animation: zoom 2s linear; 
animation-iteration-count:1;
animation-fill-mode: forwards;
}
@-webkit-keyframes "zoom" {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
100% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
} 
.et_pb_testimonial:hover:before
{
rotate: 25deg;
transition: rotate 0.3s;
filter: saturate(200%);
}
.et_pb_testimonial,
.et_pb_blurb
{
position:relative;
top:0px;
}
.et_pb_testimonial:hover,
.et_pb_blurb:hover {
top:0px;
animation: "change_position" 0.5s linear forwards !important;		
transform: perspective(1500px) rotateY(15deg);
transition: transform 1.5s ease 0s;
}
@keyframes "change_position" {
0% {
top:0px;
}
40% {
top:-11px;
}
100% {
top:-14px;
}
}
.et_pb_section_4 { } 
.home .et_pb_section_4:hover {	
}
#main-footer{	
background-color: var(--hex-corp-green);
} 
#main-footer:hover {	
background-color: var(--hex-corp-green);	
}    
#main-content img:hover {	
}    
@keyframes "img_blur" {
0% {
-webkit-filter: blur(0px); filter: blur(0px);
}
60% {
-webkit-filter: blur(1px); filter: blur(2px);
}
100% {
-webkit-filter: blur(0px); filter: blur(0px);
}
} .et_pb_blurb_description
{
-ms-hyphens: auto !important; -moz-hyphens: auto !important; -webkit-hyphens: auto !important; hyphens: auto !important;
} @media screen and (min-width: 1441px) and (max-width: 1550px) {
#main-content .et_pb_section DIV DIV.et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough 	DIV.et_pb_blurb_position_top.et_pb_bg_layout_dark.et_had_animation
{
font-size: 18px; min-height: 320px !important;
}	
.info-kasten-gr .et_pb_blurb_description
{
min-height: 0px;
}
}
@media screen and (min-width: 1351px) and (max-width: 1440px) {
#main-content .et_pb_section DIV DIV.et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough 	DIV.et_pb_blurb_position_top.et_pb_bg_layout_dark.et_had_animation
{
font-size: 18px; min-height: 320px !important;
}
.info-kasten-gr .et_pb_blurb_description
{
min-height: 0px;
}
}
@media screen and (min-width: 1201px) and (max-width: 1350px) {
#main-content .et_pb_section DIV DIV.et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough 	DIV.et_pb_blurb_position_top.et_pb_bg_layout_dark.et_had_animation
{
font-size: 17px; min-height: 320px !important;
}
.info-kasten-gr .et_pb_blurb_description
{
min-height: 0px;
}
}
@media screen and (min-width: 1121px)  and (max-width: 1200px) {
#main-content .et_pb_section DIV DIV.et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough 	DIV.et_pb_blurb_position_top.et_pb_bg_layout_dark.et_had_animation
{
font-size: 16px;
min-height: 320px !important;
}
.info-kasten-gr .et_pb_blurb_description
{
min-height: 0px;
hyphens: auto !important;
}
}
@media screen and (min-width: 981px) and (max-width: 1120px) {
#main-content .et_pb_section DIV DIV.et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough 	DIV.et_pb_blurb_position_top.et_pb_bg_layout_dark.et_had_animation
{
font-size: 15px;
min-height: 320px !important; 
}
.info-kasten-gr .et_pb_blurb_description
{
min-height: 0px;
}
}
@media screen and (max-width: 980px) {
#main-content .et_pb_section DIV DIV.et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough 	DIV.et_pb_blurb_position_top.et_pb_bg_layout_dark.et_had_animation
{
font-size: 22px;
}
}
.infobox--frontpage
{
font-size:0.8em;
} @media screen and (max-width: 1550px) {
#page-container #main-content .et_pb_testimonial .et_pb_testimonial_meta
{
min-height: 100px;
}
}
@media screen and (max-width: 980px) {
#page-container #main-content .et_pb_testimonial .et_pb_testimonial_meta
{
min-height: 30px;
}
}
@media screen and (max-width: 1550px) {
#page-container #main-content .et_pb_testimonial_content
{
min-height: 500px !important;
font-size: 20px;
}
}
@media screen and (max-width: 1440px) {
#page-container #main-content .et_pb_testimonial_content 
{
min-height: 500px !important;
font-size: 19px;
}
}
@media screen and (max-width: 1350px) {
#page-container #main-content .et_pb_testimonial_content
{
min-height: 550px !important;
font-size: 19px;
}
}
@media screen and (max-width: 1220px) {
#page-container #main-content .et_pb_testimonial_content
{
min-height: 550px !important;
font-size: 18px;
}
}
@media screen and (max-width: 1150px) {
#page-container #main-content .et_pb_testimonial_content 
{
min-height: 600px !important;
font-size: 18px;
}
}
@media screen and (max-width: 1100px) {
#page-container #main-content .et_pb_testimonial_content 
{
min-height: 650px !important;
font-size: 17px;
}
}
@media screen and (max-width: 1000px) {
#page-container #main-content .et_pb_testimonial_content
{
font-size: 17px;
}
}
@media screen and (max-width: 980px) {
#page-container #main-content .et_pb_testimonial_content, #page-container #main-content .et_pb_testimonial
{
min-height: 200px !important;
font-size: 1.1rem;
}
}
@media screen and (max-width: 768px) {
#page-container #main-content .et_pb_testimonial_content, #page-container #main-content .et_pb_testimonial
{
min-height: 300px !important;
font-size: 1.1rem;
}
} @media (max-width: 1280px)
{	  
#et_mobile_nav_menu
{
display: block !important;
}
#top-menu{
display: none !important;
}
} #top-menu li a {
font-size:18px !important;
font-weight:300 !important;
}
#top-menu li a:hover {
color:var(--hex-corp-black);
}
#nav_menu-3
{
padding-left:10px;
}
.single-marketing-agentur #et-boc .et-l .et_pb_section {
padding: 0px 0px !important;
}
.kunden-statement{
min-height: 500px !important;	
}
@media (max-width: 980px)
{
.home .et_pb_blurb_0.et_pb_blurb, 
.home .et_pb_blurb_1.et_pb_blurb, 
.home .et_pb_blurb_2.et_pb_blurb, 
.home .et_pb_blurb_3.et_pb_blurb, 
.home .et_pb_blurb_4.et_pb_blurb, 
.home .et_pb_blurb_5.et_pb_blurb{
max-width: 290px; margin-left: auto;
margin-right: auto;
}
.kunden-statement{
max-width: 600px;
min-height: 400px !important;	
margin-left: auto;
margin-right: auto;
}
#partner .et_pb_column
{
margin-bottom:0px !important;
}
}
.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author, .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_author, .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author {
font-size: initial !important;
}
footer .et_pb_widget
{
display:block !important;
clear: both;
float:initial;
}
#top-header .container {
font-weight: 300 !important;
}
@media only screen and (min-width: 981px)
{
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
background-color: transparent !important;
}
}
@media only screen and (min-width: 1400px)
{
.et_pb_testimonial_0.et_pb_testimonial,
.et_pb_testimonial_2.et_pb_testimonial {
min-height:400px !important;
background-color:#f5f5f5
}
.et_pb_testimonial_content {
min-height: 260px !important;
}
.et_pb_testimonial_description {
min-height: 390px !important;
}
}
.icon-marketing-workshops::before
{
}
@media only screen and (min-width: 780px)
{
a.phone-b2b-content::before
{    
content: "";
background-image: url(//www.gr-kommunikation.de/wp-content/uploads/noun-phone-call-545105-FFFFFF_2_dark.svg);
position: absolute;
}
a.mail-b2b-content::before
{    
content: "";
background-image: url(//www.gr-kommunikation.de/wp-content/uploads/noun-message-3573168-6E71821.svg);
position: absolute;
}
a.phone-b2b-content
{
padding-left:45px;
margin-left:20px;
}
.text-phone-b2b-content
{
font-weight:500 !important;
color:var(--hex-corp-dark-grey);
}
}
@media only screen and (max-width: 779px)
{
a.phone-b2b-content
{
display:block;
}
.text-phone-b2b-content
{
font-weight:500 !important;
color:var(--hex-corp-dark-grey);
}
}	
.et-db #et-boc .et-l .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_toggle h5.et_pb_toggle_title {
padding: 0 0px 0 0 !important; 
}*{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.difl-divider-wrapper-separator .difl-divider-wrapper-separator-divider .difl-divider-left-side hr,
.difl-divider-wrapper-separator .difl-divider-wrapper-separator-divider .difl-divider-right-side hr
{
border-top-color:var(--hex-corp-black);
-webkit-transition: all 2s ease !important;
-moz-transition: all 2s ease !important;
-o-transition: all 2s ease !important;
transition: all 2s ease !important;
}
.difl-divider-wrapper-separator .difl-divider-wrapper-separator-divider .difl-divider-left-side hr
{
border-image: linear-gradient(to right, var(--hex-corp-accent-color), var(--hex-corp-accent-color2)) 1;	
}
.difl-divider-wrapper-separator .difl-divider-wrapper-separator-divider .difl-divider-right-side hr
{
border-image: linear-gradient(to right, var(--hex-corp-accent-color2), var(--hex-corp-accent-color)) 1;	
}
@media screen and (max-width: 980px) {
.difl-divider-wrapper-separator .difl-divider-wrapper-separator-divider .difl-divider-left-side hr
{
border-top-width: 1px !important;
border-bottom-width: 1px !important; 
}
.difl-divider-wrapper-separator .difl-divider-wrapper-separator-divider .difl-divider-right-side hr
{
border-top-width: 1px !important;
border-bottom-width: 1px !important;
}
}	
.float-right
{
float:right !important;
}
::selection, ::-moz-selection {
background:  rgba(0,0,0,0.04);   
color: var(--hex-corp-accent-color2);
} #main-footer {
outline: 0rem dashed var(--hex-corp-green);
outline-offset: 0rem; position: relative;
top: 0rem;
z-index: 1;
}
#et-footer-nav, 
#footer-bottom
{
position: relative;
top: 2rem !important;
}
#footer-bottom
{
background-color:#658c19;
}
#et-footer-nav {
background-color: rgba(255,255,255,0.15) !important;
}
#phone-us
{
margin-top:40px;
}
@media only screen and (max-width: 1280px)
{
#phone-us
{
padding-top:4rem;
}
#phone-us
{
margin-top:6rem;
}
}
.et_pb_section:last-of-type,
.archive #content-area, 
.single-blog .et-l:last-of-type .et_pb_section:last-of-type
{
}
.single-blog .et_pb_section:last-of-type
{
}
.container {
}
.et-db #et-boc .et-l .et_pb_column_1 {
background-color: rgba(255,255,255,0) !important;
}
#left-area .devider-call-us
{
padding-top: 95px !important; 
}
.gloetzchen
{
outline: 0.8rem dashed var(--hex-corp-white);
outline-offset: 0rem;
margin-top:0.8rem;
}
.gloetzchen-white-invers
{
outline: 0.8rem dashed var(--hex-corp-white);
outline-offset: 0rem;
margin-top:0.8rem;
}
.gloetzchen-light-grey
{
outline: 0.8rem dashed var(--hex-corp-light-grey);
outline-offset: 0rem;
margin-top:0.8rem;
}
.gloetzchen-dark-grey
{
outline: 0.8rem dashed var(--hex-corp-dark-grey);
outline-offset: 0rem;
margin-top:0.8rem;
}  h1::before { position: relative;
top: -5.2rem;
float: right;
right:30px;	
width: 0px;
display: block;
filter: grayscale(1);	
opacity:0.6;
-webkit-transition: filter 2s ease, opacity 2s ease !important;
-moz-transition: filter 2s ease, opacity 2s ease !important;
-o-transition: filter 2s ease, opacity 2s ease !important;
transition: filter 2s ease, opacity 2s ease !important;
}
h1:hover::before {
filter: grayscale(0);	
opacity:1;
}
h1:hover span.h1-klein, 
h1 span.h1-klein
{
color:var(--hex-corp-dark-grey) !important;
}
h1 span.h1-klein
{
font-size:0.25em !important;
position:absolute;
top:-23px;
font-weight:400 !important;
font-variation-settings: 'wght' 400 !important;
line-height:1 !important;
}
.post-type-archive h1 span.h1-klein {
top:37px;
}
.single-b2b-marketing h1,
.single-marketing-agentur h1,
.single-blog h1,
.single-b2b h1, 
.single-leistungen h1
{
position:relative;
margin-top:25px;
}
h1 span.h1-gross
{
position:absolute;
top:-10px;
position: relative;
left: -7px;
letter-spacing: -1px !important;
}
span.full-stop:after
{
content: "•";
color: var(--hex-corp-black-link);
font-variation-settings: 'wght' 500;
bottom: -10px;
position: relative;
-webkit-transition: color 2s ease !important;
-moz-transition:  color 2s ease !important;
-o-transition:  color 2s ease !important;
transition:  color 2s ease !important;
}
span.full-stop:hover::after
{
color: var(--hex-corp-accent-color) !important;
}
@media screen and (max-width: 1600px) {
.single-b2b-marketing h1,
.single-marketing-agentur h1,
.single-blog h1,
.single-b2b h1
{
position:relative;
top:0px;
}
}
@media screen and (min-width: 1280px) {
h1 {
}
}
@media screen and (max-width: 1280px) {
h1::before { }
span.full-stop::after {
bottom: -7px;
position: relative;
}
h1
{
margin-top:30px;
font-weight:230 !important;
font-variation-settings: 'wght' 230 !important;
}
h1 span.h1-klein
{
font-size:0.25em !important;
top:-18px;
}
.single-leistungen h1 span.h1-klein
{
top:-24px;
}
h1 span.h1-gross
{
top:0px;
left: -4px !important;
top:-7px;
}
.post-type-archive h1 span.h1-klein
{
top: 70px;
}
}
@media screen and (max-width: 980px) {
h1::before {
top: -5.5rem;
right: 40px;
}
h1
{
margin-top:-10px;
font-weight:230 !important;
font-variation-settings: 'wght' 230 !important;
}
.single-b2b-marketing h1,
.single-marketing-agentur h1,
.single-blog h1,
.single-b2b h1 {
position:relative;
margin-top:35px !important;
}
h1 span.h1-klein
{
font-size:0.25em !important;
top:-17px;
}
.single-b2b-marketing h1 span.h1-klein,
.single-marketing-agentur h1 span.h1-klein,
.single-blog h1 span.h1-klein,
.single-b2b h1 span.h1-klein
{
top:-20px;
}
h1 span.h1-gross
{
top:0px;
left: -4px !important;
top:-7px;
}
.post-type-archive h1 span.h1-klein
{
top: 31px;
}
}
@media screen and (max-width: 780px) {
h1::before {
top: -5.5rem;
right: 40px;
}
h1
{
margin-top:-10px;
font-weight:230 !important;
font-variation-settings: 'wght' 230 !important;
}
h1 span.h1-klein
{
font-size:0.28em !important;
top:-17px;
}
h1 span.h1-gross
{
top:0px;
left: 0px !important;
top:-7px;
}
.post-type-archive h1 span.h1-klein
{
top: 31px;
}
.page h1
{
margin-top: 20px;
}
}
@media screen and (max-width: 320px) {
h1 span.h1-klein
{
display:none !important;
}
}
h1 span.h1-left
{
left: 0px !important;
}  #et-main-area
{ background-color:var(--hex-corp-white); 
}
.call-to-action .difl-divider-icon img,
.phone-call-to-action .difl-divider-icon img,
.videopresentation .difl-divider-icon img, 
.call-back .difl-divider-icon img
{
background-color:var(--hex-corp-green) !important;
background: linear-gradient(225deg, rgba(133,172,57,0.65) 0%, rgba(133,172,57,0.65) 30%, rgba(121,167,50,0.65) 51%, rgba(136,176,58,0.65) 51%, rgba(133,172,57,0.65) 72%, rgba(133,172,57,0.65) 100%);
}
.phone-call-to-action .difl-divider-icon img:hover
{
}
.difl-divider-wrapper-separator .difl-divider-icon-wrap .difl-divider-icon img {
transition: all 1s;
-webkit-transform: scale(1);
transform: scale(1);
}
.difl-divider-wrapper-separator .difl-divider-icon-wrap:hover .difl-divider-icon img {
transition: all ease-in-out 1s;
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
body:not(.home) h2:not(.no_before):before
{
content:"+";
color:var(--hex-corp-accent-color2) !important;
position:relative;
top:-.11em;
font-weight:400;
font-size:1.5em;
margin-right:0px;
-webkit-transition: color 2s ease !important;
-moz-transition: color 2s ease !important;
-o-transition: color 2s ease !important;
transition: color 2s ease !important;
left:-5px;
}
body:not(.home) h2:not(.no_before),
.post-type-archive-marketing-agentur h2, 
.post-type-archive-blog h2,
.term-aufbau-messestand h2
{
text-transform: lowercase;
}
body.single-marketing-agentur .et_pb_text_0 h2
{
text-transform: none !important;
}
body:not(.home) h2:hover::before
{
color:var(--hex-corp-black) !important;
}
h2 a
{
color:var(--hex-corp-black) !important;
}
#main-footer a
{
color:var(--hex-corp-white) !important;
} .post-type-archive-marketing-agentur h2:before, 
.post-type-archive-blog h2:before, 
.post-type-archive-b2b h2:before
{
content:"#" !important;
font-size:1em !important;
top:-.21em !important;
font-weight:400 !important;
}
.term-aufbau-messestand h2::before {
content: "►" !important;
font-size: .7em !important;
top: -.68em !important;
font-weight:300 !important;
}
.single-marketing-agentur h2:before
{
content:"" !important;
font-size:1.4em;
top:-.11em !important;
}
.page-id-393 h2:before,
.et_pb_team_member_description h2:before  
{
content:"+" !important;
font-weight:400 !important;
font-size:1.8em;
margin-right:2px !important;
}
.et_pb_member_position::after {
content: ".";
color: var(--hex-corp-accent-color) !important;
content: "•";
color: var(--hex-corp-accent-color2) !important;
font-variation-settings: 'wght' 700;
bottom: -3px;
position: relative;
margin-left: 1px;
}
#main-content a:not(.et_pb_blurb_content a) {
text-decoration: none !important;
font-weight: 400; }
#main-content a:not(.et_pb_blurb_content a), 
.single-marketing-agentur #main-content ul li a
{  }
#main-content a:hover:not(.et_pb_blurb_content a:hover)
{ } .et-fb-root-ancestor a,
.et-fb-settings a
{
} .leistungen-b2b-agentur .n2-ss-slider-pane
{
height:100% !important; 
overflow: visible !important;
margin-bottom: 15px !important;
}
.et_pb_blurb_0, 
.et_pb_blurb_1, 
.et_pb_blurb_2, 
.et_pb_blurb_3, 
.et_pb_blurb_4, 
.et_pb_blurb_5, 
.leistungen-b2b-agentur .n2-ss-slide,
.home .et_pb_testimonial
{
box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 1px, rgba(0, 0, 0, 0.06) 0px 3px 3px, rgba(0, 0, 0, 0.06) 0px 4px 4px, rgba(0, 0, 0, 0.06) 0px 7px 7px, rgba(0, 0, 0, 0.06) 0px 14px 14px;
}
.phone-call-to-action .difl-divider-icon img
{
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 1px, rgba(0, 0, 0, 0.02) 0px 3px 3px, rgba(0, 0, 0, 0.02) 0px 4px 4px, rgba(0, 0, 0, 0.02) 0px 7px 7px, rgba(0, 0, 0, 0.02) 0px 14px 14px;
}
.corp-icon img
{
max-width:100px;
height:auto;
}
.corp-icon-content
{
max-width:200px;
height:auto;
}
#top-menu li a:hover {
color:var(--hex-corp-accent-color) !important;
}
.footer .wp-block-image img {
height: 60px !important;
width: auto !important;
}
.et_fixed_nav #page-container .et-fixed-header#top-header {
}
#main-footer {
top: -25px;
position: relative;
}
@media screen and (max-width: 1280px) {
#footer-widgets {
padding-top: 100px !important;
}
}
@media screen and (max-width: 979px) {
.wp-block-columns {
margin-bottom: 0em !important;
}
#footer-widgets {
padding-top: 100px !important;
padding-bottom:0px !important;		
}
}
.single-marketing-agentur .wpcf7-form
{
margin-bottom:120px;
}
img.lgx_app_item_img
{
width: auto;
height: 130px;
}
.cf7ic_instructions
{
padding-bottom:25px !important;
}@media screen and (min-width: 980px) {
#team-line-1
{
}
#team-line-2,
#team-line-3,
#team-line-4,
#team-line-5
{
border-top: 1px solid var(--hex-corp-green);
margin-top: 0px;
padding-top: 40px;
}
}
@media screen and (min-width: 780px) AND (max-width: 979px) {
.page-id-393 .team-line .et_pb_column_1_3 {
width: 49%; 
}
#team-line-2,
#team-line-3,
#team-line-4,
#team-line-5
{
border-top: 1px solid var(--hex-corp-green);
margin-top: 10px;
padding-top: 20px;
}
}
@media screen and (max-width: 779px) {
.team-line .et_pb_team_member{
width: 300px !important;
margin-left: auto !important;
margin-right: auto !important;
}
#team-line-1
{
}
#team-line-2,
#team-line-3,
#team-line-4,
#team-line-5
{
border-top: 1px solid var(--hex-corp-green);
margin-top: -40px;
padding-top: 40px;
}
}
.et_pb_team_member_image img
{ }
.et_pb_team_member_image img
{ -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.et_pb_team_member_image:hover img:before
{ display: inline-block;
}
.et_pb_team_member h2:before
{ display: none;
}
.team-jl
{
}
.team-jl:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_jl.jpg);
}
.team-cg:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_cg2.jpg);
}
.team-ts:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_ts2.jpg);
}
.team-eb:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_eb.jpg);
}
.team-vp:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_vp2.jpg);
}
.team-av:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_av.jpg);
}
.team-sd:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_sd.jpg);
}
.team-ps:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_ps2.jpg);
}
.team-ws:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_ws.jpg);
}
.team-jp:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_jp.jpg);
}
.team-ag:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_ag4.jpg);
}
.team-wr:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_wr.jpg);
}
.team-fb:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_fb.jpg);
}
.team-ds:hover img
{
content: url(//www.gr-kommunikation.de/wp-content/uploads/mitarbeiterfoto_ds.jpg);
}
.single-b2b .team-eb:before,
.single-b2b .team-vp:before,
.single-b2b .team-jl:before,
.single-b2b .team-cg:before,
.single-b2b .team-ts:before,
.single-b2b .team-av:before,
.single-b2b .team-sd:before,
.single-b2b .team-ps:before,
.single-b2b .team-ws:before,
.single-b2b .team-jp:before,
.single-b2b .team-ag:before,
.single-b2b .team-wr:before,
.single-b2b .team-fb:before,
.single-b2b .team-ds:before
{
content:"+";
color:var(--hex-corp-accent-color2) !important;
position:relative;
font-weight:400;
font-size:3.5em;
margin-right:0px;
-webkit-transition: color 2s ease !important;
-moz-transition: color 2s ease !important;
-o-transition: color 2s ease !important;
transition: color 2s ease !important;
left:0px;
}form label input, 
form label textarea
{
margin-top:5px !important;
}
.corp-light-grey form
{
margin-top: -80px !important;
}
.entry-content .mtr-table thead tr td 
{
border-top: 0px solid #eee !important;
}
.mtr-table tbody tr td:nth-child(1)
{
font-weight:500;
}
.mtr-table tbody tr:nth-child(odd)
{ background-color: rgba(228,228,229,0.4) !important; 
}
.mtr-table tbody tr:nth-child(even)
{
background-color: var(--hex-corp-white) !important;
}
.mtr-table th, 
.mtr-table th a, 
.mtr-table th strong, 
.mtr-table th strong a,
.mtr-table thead td, 
.mtr-table thead td a,
.mtr-table thead td strong, 
.mtr-table thead td strong a
{
font-weight:700 !important;
filter: opacity(100%) !important;
}
.mtr-table td strong, 
.mtr-table td strong a
{
filter: opacity(100%) !important;
}
@media (min-width: 981px) {
.mtr-table thead
{
border: 0px solid var(--hex-corp-light-grey) !important;
}
.mtr-table thead
{
background-color: var(--hex-corp-green) !important;
color:var(--hex-corp-light-grey) !important;
padding-top:45px !important;
padding-bottom:45px !important;
}
.mtr-table tbody tr td
{
border: 1px solid var(--hex-corp-light-grey) !important;
}
.mtr-table tbody tr:nth-child(odd)
{  }
.mtr-table tbody tr:nth-child(even)
{
background-color: var(--hex-corp-white) !important;
}
.entry-content .mtr-table tr td {
padding: 15px 24px !important;
}
.mtr-table tr:nth-child(1) th.mtr-th-tag,
.mtr-table tr:nth-child(1) th.mtr-th-tag a
{ 
background-color: #85ac39!important;
color:#fff !important;
padding-right:30px !important;
text-align: left;
padding-left: 25px;
}
}
@media (max-width: 980px) {
.mtr-table thead
{
border: 1px solid var(--hex-corp-light-grey) !important;
}
.mtr-table div.mtr-cell-content 
{
white-space: pre-line !important;
}	
.mtr-table tr td.mtr-td-tag:nth-child(1), 
.mtr-table tr td.mtr-td-tag:nth-child(1) a
{ 
background-color: #85ac39!important;
color:#fff !important;
padding-right:30px !important;
text-align: left;
padding-left: 25px;
}
#main-content .mtr-table th:nth-child(1) a,
#main-content .mtr-table td:nth-child(1).mtr-td-tag a
{
color:#fff !important;
}
}
.gr-imagetext-wrapper .et_pb_column 
{
margin-right:1% !important;
}
.mtr-table th.mtr-th-tag
{
font-weight: 700 !important;
} @media (max-width: 979px) {
.mtr-table tr:nth-child(2n+1), .mtr-table tr:nth-child(2n+1) .mtr-td-tag, .mtr-table tr:nth-child(2n+1) .mtr-th-tag {
background: transparent !important;
}
}@media (min-width: 981px)
{
}
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_4_4 .et_pb_module 
{
margin-bottom: 10px !important;
}
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content {
padding-top: 20px !important;
}
.et_pb_toggle_close h3.et_pb_toggle_title,
.et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_title:not(#main-content .videopresentation h4:hover):not(#main-content .call-back h4:hover)
{
color:var(--hex-corp-dark-grey) !important;
}
.et-db #et-boc .et-l .et_pb_toggle_close .et_pb_toggle_title
{
}
.et-db #et-boc .et-l .et_pb_toggle_open h3.et_pb_toggle_title:after
{
float:left;
content: ">" !important;
color: var(--hex-corp-accent-color) !important;
position: relative;
top: -.45em;
font-weight: 900;
font-size: 0.8em;
margin-right: 10px;
-webkit-transition: all 1s ease-in-out !important;
-moz-transition: all 1s ease-in-out !important;
-o-transition: all 1s ease-in-out !important;
transition: all 1s ease-in-out !important;
}#left-area ul, 
.entry-content ul, 
.et-l--body ul, 
#left-area ul:not(.pac_dtoc_main_container ul), 
.entry-content ul:not(.pac_dtoc_main_container ul), 
.et-l--body ul:not(.pac_dtoc_main_container ul), 
.et-l--footer ul, 
.et-l--header ul {
line-height: 1.7em !important;
}
ol
{
line-height: revert !important;
}
ol li::marker
{
font-weight:500 !important;
} #main-content ul {
list-style-type: none; 
margin-top:0.4rem;	
}
#main-content ol, #main-content ul {
box-sizing: border-box; 
}
#main-content ul, 
#main-content ul:not(.pac_dtoc_main_container ul){
text-indent: -12px; 
margin-left: 20px; 
list-style-position: outside !important;
}
#main-content ul li {
padding-bottom: 0px !important;
line-height:1.6em;
} 
#main-content ul li:before  {
rotate: 0deg; } 
#main-content ul:not(.pac_dtoc_main_container ul) {
text-indent: -30px !important;
list-style-position: outside !important;
padding-left: 45px !important;
}
#main-content ul li::before {
content:url(//www.gr-kommunikation.de/wp-content/uploads/kreuz_noun-plus-1834446-FFFFFF_small.svg); display: inline-block; 
padding-left: 15px !important; 
width:14px;
height:auto;
}
#main-content .pac_dtoc_main_container ul li::before  {
content:none; display: inline-block; 
padding-left: 0px !important; 
width:14px;
height:auto;
} #main-content ul.et_pb_social_media_follow li::before  
{
content: ""; 
}
#main-content ul li::before
{
position:relative; 
}
#main-content ul li
{
} #main-content ul
#main-content ul:not(.pac_dtoc_main_container ul)
{
margin-left:15px;
}
#main-content li::before {
border-color: transparent !important;
border: 0px dotted transparent !important;
}   .et-fb-iframe-ancestor #main-content ul {
list-style-type: initial !important; 
}
.et-fb-iframe-ancestor #main-content ol, #main-content ul {
box-sizing: initial !important; 
}
.et-fb-iframe-ancestor #main-content ul {
text-indent:  initial !important; 
margin-left:  initial !important; 
list-style-position: outside !important;
}
.et-fb-iframe-ancestor #main-content ul li::before { content: initial !important; 
min-width: initial !important;  
font-size: 1em;
display:  initial !important; 
}
.et-fb-iframe-ancestor #main-content ul.et_pb_social_media_follow li::before  
{
content:  initial !important; 
}
.et-fb-iframe-ancestor #main-content ul li::before
{
position: initial !important; }
.et-fb-iframe-ancestor #main-content ul li
{  }
.et-fb-iframe-ancestor #main-content ul li:before  {
rotate:  initial !important; 
min-width: initial !important;  
text-indent: initial !important;  
margin-left: initial !important; 
position: initial !important; 
left: initial !important; 
}
.et-fb-iframe-ancestor #main-content ul li:hover:before  {
rotate: initial !important; 
transition: initial !important; 
color: #55c4f2!important;
min-width: initial !important;  
text-indent: initial !important; 
margin-left: initial !important; 
position: initial !important; 
left: initial !important; 
}
.et-fb-iframe-ancestor #main-content ul
{
margin-left: initial !important; 
}
.et-fb-iframe-ancestor #main-content li::before {
border-color: transparent !important;
border: 0px dotted transparent !important;
} #footer-widgets ul {
list-style-type: none;
}
#footer-widgets ol, #footer-widgets ul {
box-sizing: border-box;
}
#footer-widgets ul li::before {
color: #ffffff !important;
content: "+" !important;
font-size: 1em;
display: inline-block; }
#footer-widgets ul li::before {
color: #ffffff !important;
content: "+" !important;
font-size: 1em;
display: inline-block;
width:0px;
overflow:visible; }
#footer-widgets ul
{
margin-left:0px;	
}
#footer-widgets li::before {
border-color: transparent !important;
border: 0px dotted transparent !important;
}
#footer-widgets .footer-widget div.menu-footer-container li::before {
top: 0px !important;
}
#footer-widgets .footer-widget div.menu-footer-container ol li, 
#footer-widgets .footer-widget div.menu-footer-container ul li {
margin-bottom: 0em !important;
}  .et-fb-iframe-ancestor #main-content ul {
list-style-type: initial !important; 
}
.et-fb-iframe-ancestor #main-content ol, #main-content ul {
box-sizing: initial !important; 
}
.et-fb-iframe-ancestor #main-content ul {
text-indent:  initial !important; 
margin-left:  initial !important; 
list-style-position: outside !important;
}
.et-fb-iframe-ancestor #main-content ul li::before { content: initial !important; 
min-width: initial !important;  
font-size: 1rem;
display:  initial !important; 
}
.et-fb-iframe-ancestor #main-content ul.et_pb_social_media_follow li::before  
{
content:  initial !important; 
}
.et-fb-iframe-ancestor #main-content ul li::before
{
position: initial !important; }
.et-fb-iframe-ancestor #main-content ul li
{  }
.et-fb-iframe-ancestor #main-content ul li:before  {
rotate:  initial !important; 
min-width: initial !important;  
text-indent: initial !important;  
margin-left: initial !important; 
position: initial !important; 
left: initial !important; 
}
.et-fb-iframe-ancestor #main-content ul li:hover:before  {
rotate: initial !important; 
transition: initial !important; 
color: var(--hex-corp-green-hover) !important;
min-width: initial !important;  
text-indent: initial !important; 
margin-left: initial !important; 
position: initial !important; 
left: initial !important; 
}
.et-fb-iframe-ancestor #main-content ul
{
margin-left: initial !important; 
}
.et-fb-iframe-ancestor #main-content li::before {
border-color: transparent !important;
border: 0px dotted transparent !important;
} #footer-widgets ul {
list-style-type: none;
}
#footer-widgets ol, #footer-widgets ul {
box-sizing: border-box;
}
#footer-widgets ul li::before {
color: var(--hex-corp-white) !important;
content: "+" !important;
font-size: 1rem;
display: inline-block;
}
#footer-widgets ul li::before {
color: var(--hex-corp-white) !important;
content: "+" !important;
font-size: 1rem;
display: inline-block;
width:0px;
overflow:visible;
}
#footer-widgets ul
{
margin-left:0px;	
}
#footer-widgets li::before {
border-color: transparent !important;
border: 0px dotted transparent !important;
}
#footer-widgets .footer-widget div.menu-footer-container li::before {
top: 0px !important;
}
#footer-widgets .footer-widget div.menu-footer-container ol li, 
#footer-widgets .footer-widget div.menu-footer-container ul li {
margin-bottom: 0em !important;
}.df-cpt-title-wrap
{
overflow:visible !important;
}
.devider-call-us
{
}
.devider-call-us-content
{
text-align:center !important;
}
.devider-call-us a
{
color:var(--hex-corp-black) !important;
}
.call-us-text
{
font-size:1.4em;
display:inline;
color:var(--hex-corp-black) !important;
margin-right:5px;
}
.call-us-subtext
{
font-size:1.1rem !important;
font-weight:400 !important;
}
.call-us-text:before
{ }
.call-us-number
{
font-size:2.2em;	
}
.call-us-company
{
font-size:0.7em;	
color:var(--hex-corp-medium-grey);
margin-left:5px;
}
@media all and (max-width: 1280px) {
.topic-related-contents-b2b .df-cpts-wrap .df-cpt-item,
.topic-related-contents-blog .df-cpts-wrap .df-cpt-item
{
width: 100% !important;
}
}@media screen and (min-width: 1281px) {
h2, .h2
{
font-size:48px !important;
margin-bottom:0.62rem; }
h1, 
h2.h1, 
h1 a, 
h2.h1 a,
h2.h1-custom-color, 
h2.h1-custom-color a
{
font-size:64px !important;			
}
#main-content .videopresentation h4,
#main-content .call-back h4
{
font-size:32px !important;		
}
h1
{
margin-bottom:70px !important;	
}
body {
font-weight: 400;
font-size: 1.4rem !important;
color: var(--hex-corp-black);
}
.entry-content ul
{
}
.page-id-393 h2
{
font-size:1.7rem !important;
}
.font-size-zoom
{
font-size: 19px !important;
}
.footer-widget #block-42
{
margin-top:-10px !important;
}
a.phone-b2b-content::before,
a.mail-b2b-content::before
{    	
width:50px;
height:50px;
top:-10px;
margin-left:-50px;
}
.videopresentation h4, 
.call-back h4
{
font-weight:500 !important;
}
}
@media screen and (max-width: 1280px) {
.et_pb_section
{ }
.et-db #et-boc .et-l .et_pb_section_0.et_pb_section {
padding-top: 20px !important;
}
h2, .h2
{
font-size:44px !important;	
margin-bottom:0.32rem; }
h1, 
h2.h1, 
h1 a, 
h2.h1 a,
h2.h1-custom-color, 
h2.h1-custom-color a
{
font-size:48px !important;	
font-weight:300 !important;
}
#main-content .videopresentation h4,
#main-content .call-back h4
{
font-size:32px !important;	
}
h1
{
margin-bottom:45px !important;	
}
.single-leistungen h1
{
margin-bottom:0px !important;	
}
body
{
font-weight: 400;
font-size: 17px !important;
color:var(--hex-corp-black);
}
.entry-content ul
{
}
.font-size-zoom
{
font-size: 18px !important;
}
.footer-widget #block-42
{
margin-top:-10px !important;
}
.page-id-393 h2
{
font-size:1.3rem !important;
}
.icon-leistung-seite img,
.icon-leistung-seite img:hover
{
max-width:250px;
max-height:250px;
}
a.phone-b2b-content::before, 
a.mail-b2b-content::before
{    	
width:30px;
height:30px;
top:-5px;
margin-left:-30px;
}
.single-b2b #link-to-service .et_pb_column_1_3
{
display:none;
}
#link-to-service .et_pb_column_2_3 
{
width:100% !important;
} .footer-contact-form .dvppl_cf7_styler_0 {
padding-right:0p !importantx;
}
#main-content a:not(.et_pb_blurb_content a),
.call-to-action h4 {
font-weight:400 !important;
}
.single-blog .weitere-agenturleistungen, 
.single-blog #phone-us
{
padding-left:20px !important;
padding-right:20px !important;
}
}
@media screen and (max-width: 780px) {
.et_pb_section
{
padding-top:35px !important;
padding-bottom:35px !important;
}
#contact-form-footer
{
margin-top:-45px !important;
padding-bottom:35px !important;
}
.weitere-agenturleistungen
{
padding-bottom:0px !important;
}
.et-db #et-boc .et-l .et_pb_section_0.et_pb_section {
padding-top: 5px !important;
}
h2, .h2
{
font-size:32px !important;	
margin-bottom:0.22rem; }
h1, 
h2.h1, 
h1 a, 
h2.h1 a,
h2.h1-custom-color, 
h2.h1-custom-color a
{
font-size:36px !important;	
margin-bottom:15px  !important;
}
#main-content .videopresentation h4,
#main-content .call-back h4
{
font-size:32px !important;	
}
h1
{
margin-bottom:30px !important;	
}
.single-leistungen h1
{
margin-bottom:0px !important;	
}
body
{
font-weight: 400;
font-size: 16px !important;
color:var(--hex-corp-black);
}
.entry-content ul
{
}	
.font-size-zoom
{
font-size: 16px !important;
}
.page-id-393 h2
{
font-size:1.1rem !important;
}
.icon-leistung-seite img, 
.icon-leistung-seite img:hover
{
max-width:200px;
max-height:200px;
}
.call-to-action h4, 
a.call-us-number
{
font-weight:400 !important;
}
}
@media screen and (min-width: 769px) {
#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
margin-bottom: 20px !important;
}
} @media screen and (max-width: 980px) {
.archive #main-content .container
{
width: 100% !important;
max-width: 1080px;
margin: auto;
position: relative;
}
header .container,
.et_pb_row
{
width: 90% !important; max-width: 1080px;
margin: auto;
position: relative;
}
.archive #page-container #left-area, 
.error404 #page-container #left-area {
padding-left: 0px !important;
padding-right: 0px !important;
}
.single-marketing-agentur #main-content .container, 
.single-blog #main-content .container
{
padding-left:40px;
padding-right:40px;
width:100%;
}
.single-marketing-agentur #main-content .container .et_pb_row,
.single-blog #main-content .container .et_pb_row
{
width:100% !important;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget
{
margin-bottom: 95px;
}	
body
{
font-weight: 400;
font-size: 16px !important;
color:var(--hex-corp-black);
}
.entry-content ul
{
}	
h2.h1,  
h2.h1 a,
h2.h1-custom-color, 
h2.h1-custom-color a
{	
font-weight:300 !important;
font-variation-settings: 'wght' 285 !important;
}
.icon-leistung-seite
{
margin-top:30px;
padding-top:30px;
border-top: 1px solid transparent;
margin-bottom:30px;
padding-bottom:30px;
border-bottom: 1px solid transparent;
background: linear-gradient(white, white) padding-box, linear-gradient(30deg, var(--hex-corp-accent-color), var(--hex-corp-accent-color2)) border-box;
}
}
@media screen and (max-width: 768px) {
#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
margin-bottom: 20px !important;
}
@media (max-width: 768px)
{
.footer-widget:not(:first-of-type)
{
border-top: 1px solid white;
padding-top: 35px; padding-bottom: 10px;
}
.footer-widget:first-of-type
{
padding-bottom: 10px;
}
#footer-widgets .footer-widget:nth-of-type(2)
{
margin-bottom: 10px !important;
}
}
}@media screen and (min-width: 1281px) {
.nav li ul
{
width:300px !important;
}
#top-menu li li a
{
width:260px !important;
}
#top-menu li a:hover {
background-color:#fff;
}
#top-menu li ul.sub-menu li:not(:last-of-type) {  
border-bottom: 1px dotted #85ac39;
}
ul#top-menu li ul.sub-menu a::before{
content: "";
position: absolute;
display: block;
width: 100%;
height: 0px;
bottom: 0;
left: 0;
background-color: #85ac39 !important;
transform: initial;
transition: transform 0.5s ease;
border-radius: 0px;
}
#top-menu ul > li 
{
background:transparent !important;
}
} @keyframes gradient-menu {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
} ul#top-menu > li:not(.menu-item-has-children) a::before
{ background: linear-gradient(-45deg, var(--hex-corp-accent-color), var(--hex-corp-accent-color2));
background-size: 2600% 2600%;
animation: gradient-menu 5s ease infinite;
margin-bottom:5px;
height:3px !important;
}
Element {
}
@media (max-width: 980px) {
.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module:last-child, .et-db #et-boc .et-l .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et-db #et-boc .et-l .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
margin-bottom: 0;
}
}
.gecko div#main-content :not(.image-text):not(h1):not(h1 a):not(h2.h1):not(h2.h1 a):not(h2.h1-custom-color), .chrome div#main-content :not(.image-text):not(h1):not(h1 a):not(h2.h1):not(h2.h1 a):not(h2.h1-custom-color) {
hyphens: auto;
}
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_4_4 .et_pb_module {
margin-bottom: 10px !important;
}
@media (max-width: 980px) {
.et-db #et-boc .et-l .et_pb_column .et_pb_module {
margin-bottom: 30px;
}
}
.et-db #et-boc .et-l .et_pb_module.et_pb_text_align_left {
text-align: left;
}
@media only screen and (max-width: 980px) {
.single-leistungen .et_pb_section_0
{
margin-top: 50px !important;
}
}.archive #main-content
{
margin-bottom:50px;
}
.archive article
{
margin-top:25px;
margin-bottom:25px;
}
.archive h1
{ } .archive #main-content .container::before,
.error404 #main-content .container::before {
width: 0px !important;
background-color: transparent !important;
}
.archive article:not(:last-of-type),
.error404 article:not(:last-of-type)
{
margin-bottom:50px;
border-bottom: 1px solid #7cda24;
padding-bottom: 50px; }
.the_date
{
color:#85ac39;
font-size:0.8em;
}
.archive #sidebar, 
.error404 #sidebar
{
display:none;
}
.archive #page-container #left-area,
.error404 #page-container #left-area
{
width:100% !important;
padding-left:20px !important;
padding-right:20px !important; 
}