.et-fb-settings-options-tab [class^="difl_"] svg,
.et-fb-settings-options-tab .df_adh_heading svg,
.et-fb-settings-options-tab .dfadh_heading_anim svg,
.et-fb-settings-options-tab .df_gravity_form svg
{
max-width: 20px;
margin: 0 auto;
}
.et-fb-settings-options-tab [class^="difl_"],
.et-fb-settings-options-tab .df_adh_heading,
.et-fb-settings-options-tab .dfadh_heading_anim,
.et-fb-settings-options-tab .df_gravity_form
{
background-image: url(https://www.jacobi-gmbh.de/wp-content/plugins/diviflash/public/css/img/flash.png) !important;
background-size: initial !important;
background-repeat: no-repeat !important;
background-position: 4px 2px !important;
} .df-product-outer-wrap .df-item-wrap.null_item_builder{
display: none !important;
}
p:empty {
display: none;
}
@media (min-width: 981px) { 
[data-item="1"] .swiper-slide{
width: calc(100%/1);
}
[data-item="2"] .swiper-slide{
width: calc(100%/2);
}
[data-item="3"] .swiper-slide{
width: calc(100%/3);
}
[data-item="4"] .swiper-slide{
width: calc(100%/4);
}
[data-item="5"] .swiper-slide{
width: calc(100%/5);
}
[data-item="6"] .swiper-slide{
width: calc(100%/6);
}
[data-item="7"] .swiper-slide{
width: calc(100%/7);
}
}
@media (max-width: 980px) and (min-width: 768px) {
[data-itemtablet="1"] .swiper-slide{
width: calc(100%/1);
}
[data-itemtablet="2"] .swiper-slide{
width: calc(100%/2);
}
[data-itemtablet="3"] .swiper-slide{
width: calc(100%/3);
}
[data-itemtablet="4"] .swiper-slide{
width: calc(100%/4);
}
[data-itemtablet="5"] .swiper-slide{
width: calc(100%/5);
}
[data-itemtablet="6"] .swiper-slide{
width: calc(100%/6);
}
[data-itemtablet="7"] .swiper-slide{
width: calc(100%/7);
}
}
@media (max-width: 767px) {
[data-itemphone="1"] .swiper-slide{
width: calc(100%/1);
}
[data-itemphone="2"] .swiper-slide{
width: calc(100%/2);
}
[data-itemphone="3"] .swiper-slide{
width: calc(100%/3);
}
[data-itemphone="4"] .swiper-slide{
width: calc(100%/4);
}
[data-itemphone="5"] .swiper-slide{
width: calc(100%/5);
}
[data-itemphone="6"] .swiper-slide{
width: calc(100%/6);
}
[data-itemphone="7"] .swiper-slide{
width: calc(100%/7);
}
} .df-item-wrap {
overflow: hidden;
position: relative;
}
.df-item-wrap *:not(.et_pb_background_pattern):not(.et_pb_background_mask):not(.df-overlay):not(.df-icon-wrap) {
position: relative;
}
.df-acf-field-inner {
display: inherit;
}   .flexmasonry {
display: flex;
flex-flow: column wrap;
align-content: space-between;
}
.flexmasonry-item { width: 100%; display: block;}
.flexmasonry-cols-2 .flexmasonry-item { width: 50%; }
.flexmasonry-cols-3 .flexmasonry-item { width: 33.333%; }
.flexmasonry-cols-4 .flexmasonry-item { width: 25%; }
.flexmasonry-cols-5 .flexmasonry-item { width: 20%; }
.flexmasonry-cols-6 .flexmasonry-item { width: 16.666%; }
.flexmasonry-cols-7 .flexmasonry-item { width: 14.285%; }
.flexmasonry-cols-8 .flexmasonry-item { width: 12.5%; }
.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n+1) { order: 1; }
.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n)   { order: 2; }
.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+1) { order: 1; }
.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+2) { order: 2; }
.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n)   { order: 3; }
.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+1) { order: 1; }
.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+2) { order: 2; }
.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+3) { order: 3; }
.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n)   { order: 4; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+1) { order: 1; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+2) { order: 2; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+3) { order: 3; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+4) { order: 4; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n)   { order: 5; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+1) { order: 1; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+2) { order: 2; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+3) { order: 3; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+4) { order: 4; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+5) { order: 5; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n)   { order: 6; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+1) { order: 1; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+2) { order: 2; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+3) { order: 3; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+4) { order: 4; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+5) { order: 5; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+6) { order: 6; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n)   { order: 7; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+1) { order: 1; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+2) { order: 2; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+3) { order: 3; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+4) { order: 4; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+5) { order: 5; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+6) { order: 6; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+7) { order: 7; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n)   { order: 8; }
.flexmasonry-break {
content: "";
flex-basis: 100%;
width: 0 !important;
margin: 0;
}
.flexmasonry-break-1 { order: 1; }
.flexmasonry-break-2 { order: 2; }
.flexmasonry-break-3 { order: 3; }
.flexmasonry-break-4 { order: 4; }
.flexmasonry-break-5 { order: 5; }
.flexmasonry-break-6 { order: 6; }
.flexmasonry-break-7 { order: 7; } .et-fb-form__toggle .et-fb-subtoggle-tabs-container .et-fb-subtoggle-tab .et-fb-icon--search-box,
.et-db #et-boc .et-l .et-fb-icon--search-box {
font-size: 15px;
font-family: FontAwesome!important;
}body #page-container{
margin-top: 0px !important;
}
.prevent_mainpage_scroll,
.prevent_content_scroll {
overflow:hidden;
}
#df-popup-extension .popup-container .df_popup_inner_container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
min-height: 100%;
min-width: 100%;
} #df-popup-extension .overlay {
opacity: 0;
visibility: hidden;
position: fixed;
width: 100%;
height: 100%;
background: rgba(61,61,61,0.9);	
left:0;
top:0;
z-index: 16777270;  } #df-popup-extension .overlay.active{
animation: 1s popup_load;
opacity: 1;
visibility: visible;
}
#df-popup-extension .overlay .et_pb_section {   }
#df-popup-extension .overlay {
-webkit-overflow-scrolling: touch;
}
#df-popup-extension .overlay > .et_pb_section > div {
width:100%;
}
#df-popup-extension .do-loadingimg {
left : 50%;
top : 50%;
position : fixed;
z-index : 101;
width : 32px;
height : 32px;
margin-left : -16px;
margin-top : -16px;
} #df-popup-extension .popup-container .popup-close {
display: block;
position: fixed;
left: 97%;
overflow: hidden;
border: none;
outline: none;
z-index: 99991;
font-size: 48px;
line-height:24px;
color: #fff;
background-color: transparent;
font-family: inherit;
font-weight: 600;
text-align: center;
padding: 5px;
margin-left: -5px;
margin-top: 5px;
}
#df-popup-extension .popup-container .popup-close span.custom_btn {
display: inline-block;
position: relative;
top: 0px; }
#df-popup-extension .popup-container .popup-close:hover {
opacity: .8;
}
#df-popup-extension .popup-container .popup-close-button span {
position:relative;
top:-2px;
}
#df-popup-extension .dov-zIndex0 {
z-index:0;
} html.stop-scrolling,
body.stop-scrolling { overflow: hidden !important
}
.df_popup_inner_container > .et_pb_row:first-child {
margin: 0 !important;
width: 100% !important;
}
.difl_popup .et_post_meta_wrapper{
display: none !important;
} @keyframes popup_load {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes popup_close {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}  #df-popup-extension .df_popup_inner_container{
visibility: hidden;
} @keyframes slide_left {
from {
transform: translateX(-100%);
}
to {
transform: translateX(0);
}
}
@keyframes slide_left_rev {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
@keyframes slide_right {
0% {
transform: translateX(100%) translateY(0px);
}
0.1% {
transform: translateX(100%) translateY(0px);
}
100% {
transform: translateX(0) translateY(0px);
} }
@keyframes slide_right_rev {
0% {
transform: translateX(0) translateY(0px);
}
0.1% {
transform: translateX(0) translateY(0px);
}
100% {
transform: translateX(100%) translateY(0px);
}
}
@keyframes slide_up {
0% {
transform: translateY(-100%);
}
100% {
transform: none;
}
}
@keyframes slide_up_rev {
0% {
transform: none;
}
100% {
transform: translateY(-100%);
}
}
@keyframes slide_down {
0% {
transform: translateY(100%);
}
100% {
transform: none;
}
}
@keyframes slide_down_rev {
0% {
transform: none;
}
100% {
transform: translateY(100%);
}
}
@keyframes fade_in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade_in_rev {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes zoom_left {
0% {
transform: scale(3) translateX(-100%);
}
100% {
transform: none;
}
}
@keyframes zoom_left_rev {
0% {
transform: none;
}
100% {
transform: scale(3) translateX(-100%);
}
}
@keyframes zoom_center {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes zoom_center_rev {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes zoom_right {
0% {
transform: scale(3) translateX(100%);
}
100% {
transform: none;
}
}
@keyframes zoom_right_rev {
0% {
transform: none;
}
100% {
transform: scale(3) translateX(100%);
}
} .popup-container .overlay .df_popup_wrapper {
width:100%;
height:auto;
display: flex;
flex-direction: column;
align-items: inherit;
justify-content: inherit;
}
@media (min-width: 768px) {
.popup-container .overlay .df_popup_wrapper {
width:100%
}
}
.popup-container .overlay .df_popup_wrapper {
min-width: 300px;
max-width: 100%;
}
.df_popup_wrapper .et_pb_section{
width:100%;
} .popup-container .df_popup_wrapper .woocommerce-product-gallery.images {
opacity:1 !important;
} .popup-container .overlay .df_popup_wrapper > #et-boc{
width: 100%;
align-items: inherit;
justify-content: inherit;
}
.popup-container .overlay .df_popup_wrapper > #et-boc .et-l{
width: 100%;
height: auto;
display: flex;
flex-direction: column;
align-items: inherit;
justify-content: inherit;
} body.popup_scroll_added{
overflow: hidden !important;
}
body.popup_scroll_added #df-popup-extension .popup-container .popup-close {
margin-left: -8px;
margin-top: -4px;
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}.cf7m-pro-row {
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
margin-left: calc(-1 * var(--cf7m-row-gap, 16px) / 2);
margin-right: calc(-1 * var(--cf7m-row-gap, 16px) / 2);
margin-bottom: var(--cf7m-row-gap, 16px);
}
.cf7m-pro-row:last-child {
margin-bottom: 0;
}
.cf7m-pro-col {
box-sizing: border-box;
flex: 0 0 var(--cf7m-col-width, 50%);
max-width: var(--cf7m-col-width, 50%);
padding-left: calc(var(--cf7m-row-gap, 16px) / 2);
padding-right: calc(var(--cf7m-row-gap, 16px) / 2);
margin-bottom: var(--cf7m-row-gap, 16px);
display: flex;
flex-direction: column;
}
.cf7m-pro-row:last-child .cf7m-pro-col:last-child,
.cf7m-pro-col:last-child {
margin-bottom: 0;
} .cf7m-pro-col > * {
width: 100%;
box-sizing: border-box;
} .cf7m-pro-col > p,
.cf7m-pro-col > div,
.cf7m-pro-col > label,
.cf7m-pro-col > span {
width: 100%;
display: flex;
flex-direction: column;
} .cf7m-pro-col input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.cf7m-pro-col select,
.cf7m-pro-col textarea {
width: 100%;
} .cf7m-pro-col .wpcf7-form-control-wrap {
width: 100%;
display: block;
} .cf7m-pro-col label {
width: 100%;
} .cf7m-pro-col .wpcf7-checkbox,
.cf7m-pro-col .wpcf7-radio,
.cf7m-pro-col .wpcf7-acceptance {
display: flex;
flex-wrap: wrap;
gap: 8px 16px;
}
.cf7m-pro-col .wpcf7-checkbox .wpcf7-list-item,
.cf7m-pro-col .wpcf7-radio .wpcf7-list-item {
display: inline-flex;
align-items: center;
width: auto;
} .cf7m-pro-col input[type="file"] {
width: 100%;
} .cf7m-pro-col .cf7m-number-field,
.cf7m-pro-col .cf7m-range-slider,
.cf7m-pro-col .cf7m-star-rating,
.cf7m-pro-col .cf7m-total-wrap {
width: 100%;
} .cf7m-pro-col select.wpcf7-form-control {
width: 100%;
max-width: 100%;
} .cf7m-pro-col .cf7m-number-field {
display: flex;
width: 100%;
} .cf7m-pro-col .cf7m-pro-row {
width: calc(100% + var(--cf7m-row-gap, 16px));
margin-left: calc(-1 * var(--cf7m-row-gap, 16px) / 2);
margin-right: calc(-1 * var(--cf7m-row-gap, 16px) / 2);
} .cf7m-pro-col > p:not(:last-child),
.cf7m-pro-col > div:not(:last-child) {
margin-bottom: 16px;
} .cf7m-pro-col > p {
margin-top: 0;
} .cf7m-pro-col input[type="submit"],
.cf7m-pro-col button.wpcf7-submit {
width: auto;
align-self: flex-start;
} @media (max-width: 600px) {
.cf7m-pro-row {
margin-left: 0;
margin-right: 0;
}
.cf7m-pro-col {
flex: 0 0 100%;
max-width: 100%;
padding-left: 0;
padding-right: 0;
margin-bottom: var(--cf7m-row-gap, 16px);
}
.cf7m-pro-col:last-child {
margin-bottom: 0;
}
} .cf7m-steps-progress {
display: flex;
justify-content: center;
gap: 8px;
margin-bottom: 24px;
}
.cf7m-progress-step {
width: 32px;
height: 32px;
border-radius: 50%;
background: #e5e7eb;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
}
.cf7m-progress-step.active {
background: #3044D7;
color: #fff;
}
.cf7m-progress-step.completed {
background: #10b981;
color: #fff;
}
.cf7m-step {
display: none;
}
.cf7m-step.active {
display: block;
}
.cf7m-steps-nav {
display: flex;
justify-content: space-between;
margin-top: 24px;
gap: 12px;
}
.cf7m-prev-step,
.cf7m-next-step {
padding: 12px 24px;
border: 2px solid transparent;
border-radius: 6px;
font-weight: 500;
cursor: pointer;
}
.cf7m-next-step {
background: #111827;
color: #fff;
}
.cf7m-prev-step {
background: transparent;
color: #374151;
border-color: #d1d5db;
}
.cf7m-prev-step:hover {
border-color: #9ca3af;
} .cf7m-progress--bar {
flex-direction: column;
align-items: stretch;
gap: 0;
}
.cf7m-progress-bar-track {
width: 100%;
height: 6px;
background: #e5e7eb;
border-radius: 3px;
overflow: hidden;
}
.cf7m-progress-bar-fill {
height: 100%;
background: #111827;
border-radius: 3px;
transition: width 0.3s ease;
}
.cf7m-progress-bar-label {
margin-top: 8px;
font-size: 14px;
font-weight: 500;
color: #374151;
} .cf7m-progress--connected {
align-items: center;
gap: 0;
}
.cf7m-progress--connected .cf7m-progress-item {
display: flex;
align-items: center;
gap: 8px;
flex-shrink: 0;
}
.cf7m-progress--connected .cf7m-progress-step {
width: 32px;
height: 32px;
border-radius: 50%;
border: 2px solid #d1d5db;
background: #fff;
color: #6b7280;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 14px;
flex-shrink: 0;
transition: background 0.2s, border-color 0.2s, color 0.2s;
}
.cf7m-progress--connected .cf7m-progress-label {
font-size: 14px;
font-weight: 500;
color: #6b7280;
white-space: nowrap;
transition: color 0.2s;
}
.cf7m-progress--connected .cf7m-progress-connector {
flex: 1;
min-width: 24px;
height: 2px;
background: #e5e7eb;
margin: 0 8px;
transition: background 0.2s;
} .cf7m-progress--connected .cf7m-progress-item.active .cf7m-progress-step {
background: #111827;
border-color: #111827;
color: #fff;
}
.cf7m-progress--connected .cf7m-progress-item.active .cf7m-progress-label {
color: #111827;
font-weight: 600;
} .cf7m-progress--connected .cf7m-progress-item.completed .cf7m-progress-step {
background: #111827;
border-color: #111827;
color: #fff;
}
.cf7m-progress--connected .cf7m-progress-item.completed .cf7m-progress-label {
color: #374151;
} .cf7m-progress--connected .cf7m-progress-connector.completed {
background: #111827;
} @media (max-width: 600px) {
.cf7m-progress--connected .cf7m-progress-label {
display: none;
}
.cf7m-progress--connected .cf7m-progress-connector {
min-width: 16px;
margin: 0 4px;
}
} .cf7m-number-field {
--cf7m-field-border: #e5e7eb;
--cf7m-field-radius: 6px;
--cf7m-field-bg: #fff;
--cf7m-field-focus: #3044D7;
--cf7m-prefix-bg: #f9fafb;
display: inline-flex;
align-items: stretch;
gap: 0;
border: 1px solid var(--cf7m-field-border);
border-radius: var(--cf7m-field-radius);
background: var(--cf7m-field-bg);
overflow: hidden;
width: 100%;
}
.cf7m-number-field:focus-within {
border-color: var(--cf7m-field-focus);
box-shadow: 0 0 0 2px rgba(87, 51, 255, 0.1);
}
.cf7m-number-prefix,
.cf7m-number-suffix {
display: flex;
align-items: center;
padding: 0 12px;
background: var(--cf7m-prefix-bg);
color: #6b7280;
font-size: 14px;
font-weight: 500;
white-space: nowrap;
flex-shrink: 0;
}
.cf7m-number-prefix {
border-right: 1px solid var(--cf7m-field-border);
}
.cf7m-number-suffix {
border-left: 1px solid var(--cf7m-field-border);
} .cf7m-calc-input {
flex: 1;
min-width: 60px;
padding: 10px 14px !important;
border: none !important;
border-radius: 0 !important;
background: transparent !important;
font-size: 16px;
font-weight: 500;
outline: none;
-moz-appearance: textfield;
box-shadow: none !important;
margin: 0 !important;
height: auto !important;
}
.cf7m-calc-input:focus {
border: none !important;
box-shadow: none !important;
outline: none !important;
}
.cf7m-calc-input::-webkit-outer-spin-button,
.cf7m-calc-input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} .cf7m-total-wrap {
display: inline-flex;
align-items: center;
gap: 8px;
}
.cf7m-total-label {
font-size: 14px;
font-weight: 500;
color: #6b7280;
}
.cf7m-total {
display: inline-flex;
align-items: baseline;
gap: 2px;
padding: 8px 12px;
background: #f9fafb;
border: 1px solid #e5e7eb;
border-radius: 6px;
color: #111827;
font-weight: 600;
font-size: 18px;
}
.cf7m-total--updated {
animation: cf7m-total-pulse 0.25s ease;
}
@keyframes cf7m-total-pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.85; }
}
.cf7m-total-prefix,
.cf7m-total-suffix {
font-size: 14px;
font-weight: 600;
color: inherit;
}
.cf7m-total-value {
font-variant-numeric: tabular-nums;
} .cf7m-calc-summary-row .cf7m-total {
padding: 6px 10px;
font-size: 15px;
}
.cf7m-calc-summary-row .cf7m-total-prefix,
.cf7m-calc-summary-row .cf7m-total-suffix {
font-size: 12px;
} .cf7m-calc-summary {
background: #f9fafb;
border: 1px solid #e5e7eb;
border-radius: 8px;
padding: 16px;
margin: 16px 0;
}
.cf7m-calc-summary-row {
display: flex;
justify-content: space-between;
align-items: center;
padding: 8px 0;
border-bottom: 1px dashed #e5e7eb;
}
.cf7m-calc-summary-row:last-child {
border-bottom: none;
padding-top: 12px;
margin-top: 4px;
border-top: 2px solid #e5e7eb;
font-weight: 700;
}
.cf7m-calc-summary-label {
color: #6b7280;
font-size: 14px;
}
.cf7m-calc-summary-value {
font-weight: 600;
color: #111827;
} @media (max-width: 480px) {
.cf7m-total {
font-size: 16px;
padding: 6px 10px;
}
} .cf7m-condition {
overflow: hidden;
}
.cf7m-condition--visible {
animation: cf7m-fade-in 0.2s ease-out;
}
@keyframes cf7m-fade-in {
from {
opacity: 0;
transform: translateY(-8px);
}
to {
opacity: 1;
transform: translateY(0);
}
}  .dipe-cf7 .cf7m-number-field,
.cf7m-cf7-styler .cf7m-number-field {
--cf7m-field-border: inherit;
--cf7m-field-radius: inherit;
--cf7m-field-bg: inherit;
} .dipe-cf7 .cf7m-number-field {
border-color: inherit;
border-radius: inherit;
background-color: inherit;
} .dipe-cf7 .cf7m-number-prefix,
.dipe-cf7 .cf7m-number-suffix,
.cf7m-cf7-styler .cf7m-number-prefix,
.cf7m-cf7-styler .cf7m-number-suffix {
border-color: inherit;
} .dipe-cf7 .cf7m-number-field input,
.cf7m-cf7-styler .cf7m-number-field input {
border: none !important;
box-shadow: none !important;
background: transparent !important;
} .dipe-cf7 .cf7m-calc-summary,
.cf7m-cf7-styler .cf7m-calc-summary {
border-radius: inherit;
} .dipe-cf7 .cf7m-heading,
.cf7m-cf7-styler .cf7m-heading {
color: inherit;
} .cf7m-number-field .wpcf7-form-control-wrap {
display: contents;
} .dipe-cf7 input[type="file"],
.dipe-cf7 select,
.cf7m-cf7-styler input[type="file"],
.cf7m-cf7-styler select {
width: 100%;
}  .wpcf7 .cf7m-number-field:not(.dipe-cf7 .cf7m-number-field):not(.cf7m-cf7-styler .cf7m-number-field) {
--cf7m-field-border: #e5e7eb;
--cf7m-field-radius: 6px;
--cf7m-field-bg: #fff;
--cf7m-field-focus: #3044D7;
} .cf7m-number-field label {
display: contents;
} .cf7m-number-field p {
margin: 0;
display: contents;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}