.avia-section.av-mh24ciby-fa803bfb83c19278be749a57cf63b912{
background-repeat:no-repeat;
background-image:url(https://dsa-nfc.de/wp-content/uploads/2025/10/hintergrund-grafik.png);
background-position:50% 100%;
background-attachment:scroll;
}

.flex_column.av-2pcvee-281a3e3c51baf27e802195f32752e7fe{
border-width:3px;
border-color:#ffffff;
border-style:solid;
border-radius:30px 30px 30px 30px;
padding:100px 100px 100px 100px;
background-color:rgba(249,249,249,0.35);
}

#top .av-special-heading.av-lymn4xn4-22e9c1124d1458151689d17143066e8e{
margin:10px 0 10px 0;
padding-bottom:10px;
color:#000000;
font-size:50px;
}
body .av-special-heading.av-lymn4xn4-22e9c1124d1458151689d17143066e8e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lymn4xn4-22e9c1124d1458151689d17143066e8e .av-special-heading-tag{
font-size:50px;
padding:10px 0 10px 0;
}
.av-special-heading.av-lymn4xn4-22e9c1124d1458151689d17143066e8e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-lymn4xn4-22e9c1124d1458151689d17143066e8e .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-6fjyf8-647473eb1bea1f98dac3c55c77f4a4a2{
height:30px;
}

#top #wrap_all .avia-button.av-lymnjzxv-a508d4cd92ff75efe766725f13501890{
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
}

#top .hr.hr-invisible.av-mh24fo5x-d48635d5c8f09831a16ebf51119d90cc{
height:500px;
}

.flex_cell.av-mh37mr2s-2b19e7a1e8bad5dcc524eff2577314ea{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-mh37mr2s-2b19e7a1e8bad5dcc524eff2577314ea{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-mh37izlb-3b69131932f2cf975477924eb1934918{
position:absolute;
bottom:220px;
z-index:3;
}
.avia-image-container.av-mh37izlb-3b69131932f2cf975477924eb1934918 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mh37izlb-3b69131932f2cf975477924eb1934918 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-lz2qfhma-32d94ddccbcfc9d491caa07a0c2ccb68{
background-repeat:no-repeat;
background-image:url(https://dsa-nfc.de/wp-content/uploads/2025/10/polygon-links-unten.png);
background-position:0% 100%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-mh1zhlz6-d4618386caf80b69e71b94a3ce69fcc8{
height:100px;
}

.flex_column.av-lyzqvtwt-f1366d39eb0c8fa72b21372831e5c6ab{
border-radius:30px 30px 30px 30px;
}

.avia-image-diff-container.av-mh225all-02636092553371924c38dbe24fc517c2 .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-mh225all-02636092553371924c38dbe24fc517c2 .av-image-diff-handle:before{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-mh225all-02636092553371924c38dbe24fc517c2 .av-image-diff-handle:after{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#top .av-special-heading.av-lymok1h7-a232a442485ce331a1c7f354e2ca7a7e{
padding-bottom:10px;
}
body .av-special-heading.av-lymok1h7-a232a442485ce331a1c7f354e2ca7a7e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lymok1h7-a232a442485ce331a1c7f354e2ca7a7e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-wnnk-158f0069c9c72705848593180c840383{
height:200px;
}

#top .av-special-heading.av-lympwrys-7afb2df8673c75c3ad570ae6668b2e05{
padding-bottom:10px;
}
body .av-special-heading.av-lympwrys-7afb2df8673c75c3ad570ae6668b2e05 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lympwrys-7afb2df8673c75c3ad570ae6668b2e05 .av-subheading{
font-size:15px;
}

#top .flex_column.av-mh214lua-1889715533ea6b0ebf3cb39d02a35b2f{
margin-top:50px;
margin-bottom:-7%;
}
.responsive #top #wrap_all .flex_column.av-mh214lua-1889715533ea6b0ebf3cb39d02a35b2f{
margin-top:50px;
margin-bottom:-7%;
}

.avia-image-container.av-kj8380-b702890be00b9e10e472dfe00a43aabd img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kj8380-b702890be00b9e10e472dfe00a43aabd .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-99ttpc-ffb66a78d8030e2086e74bbf818fe22f{
z-index:3;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-99ttpc-ffb66a78d8030e2086e74bbf818fe22f{
z-index:3;
}
.avia-section.av-99ttpc-ffb66a78d8030e2086e74bbf818fe22f .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://dsa-nfc.de/wp-content/uploads/2025/10/handy-an-nfc-karte-halten.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-99ttpc-ffb66a78d8030e2086e74bbf818fe22f .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-74rovk-a8773f517eeb64fc3f4ee7671e432263{
margin:10px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-74rovk-a8773f517eeb64fc3f4ee7671e432263 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-74rovk-a8773f517eeb64fc3f4ee7671e432263 .av-special-heading-tag{
padding:10px 0 0 0;
}
.av-special-heading.av-74rovk-a8773f517eeb64fc3f4ee7671e432263 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-74rovk-a8773f517eeb64fc3f4ee7671e432263 .av-subheading{
font-size:15px;
color:#ffffff;
}

#top .av_textblock_section.av-ngzhc-3a81e8dc83a2897340ece117f8730609 .avia_textblock{
color:#ffffff;
}

.avia-section.av-lyra6day-990cbcce55897ef1163baf99c8eaa8ca{
background-repeat:no-repeat;
background-image:url(https://dsa-nfc.de/wp-content/uploads/2025/10/polygon-rechts-unten.png);
background-position:100% 100%;
background-attachment:scroll;
}

#top .flex_column.av-f6uxeu-52950aae96c7c34d39cbd11cd3693aba{
margin-top:0px;
margin-bottom:35px;
}
.responsive #top #wrap_all .flex_column.av-f6uxeu-52950aae96c7c34d39cbd11cd3693aba{
margin-top:0px;
margin-bottom:35px;
}

#top .av-special-heading.av-df8bzq-c950fb98ae84bb6bb4e55728110f550f{
padding-bottom:10px;
}
body .av-special-heading.av-df8bzq-c950fb98ae84bb6bb4e55728110f550f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-df8bzq-c950fb98ae84bb6bb4e55728110f550f .av-subheading{
font-size:15px;
}

.avia-timeline-container.av-lz1fcasp-69ae5355cd6622c3490a73a4138a2f71 .av-milestone-date{
font-size:24px;
color:#222222;
}
.avia-timeline-container.av-lz1fcasp-69ae5355cd6622c3490a73a4138a2f71 .av-milestone-title{
font-size:18px;
color:#222222;
}
.avia-timeline-container.av-lz1fcasp-69ae5355cd6622c3490a73a4138a2f71 .av-milestone-content{
font-size:14px;
color:#222222;
}
.avia-timeline-container.av-lz1fcasp-69ae5355cd6622c3490a73a4138a2f71 .av-milestone-icon-inner{
background-color:#cc0000;
color:#ffffff;
}
.avia-timeline-container.av-lz1fcasp-69ae5355cd6622c3490a73a4138a2f71 .av-milestone-indicator{
background-color:#cc0000;
}
.avia-timeline-container.av-lz1fcasp-69ae5355cd6622c3490a73a4138a2f71 .av-milestone-article-footer{
background-color:#cc0000;
}
.avia-timeline-container.av-lz1fcasp-69ae5355cd6622c3490a73a4138a2f71 i.milestone-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .flex_column.av-6jnnie-5795a4b674306a75d48e37fb778a8390{
margin-top:50px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-6jnnie-5795a4b674306a75d48e37fb778a8390{
margin-top:50px;
margin-bottom:0px;
}

.flex_cell.av-mh20hd57-8ca40ee7470f0edbcb1e781cc6473048{
vertical-align:top;
background:url(https://dsa-nfc.de/wp-content/uploads/2025/10/nfc-karte-und-smartphone.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mh20hd57-8ca40ee7470f0edbcb1e781cc6473048{
padding:200px 200px 200px 200px !important;
}

.flex_cell.av-mh20hom4-750b8086a650bbc51cedcb23aeb49ef7{
vertical-align:middle;
background-color:#f4f4f4;
}

.flex_column.av-dvdm68-88e35e4bf7d335f37cae7349666fadb3{
width:100%;
margin-left:0;
padding:50px 0 50px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-dvdm68-88e35e4bf7d335f37cae7349666fadb3 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-mh1uonke-f5f11429f83e43a8109385ffb347a753{
padding-bottom:10px;
}
body .av-special-heading.av-mh1uonke-f5f11429f83e43a8109385ffb347a753 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mh1uonke-f5f11429f83e43a8109385ffb347a753 .av-subheading{
font-size:15px;
}

@keyframes av_sonarEffect_av-mh1uqqy8-3b32a1adae3dcdb4825cdeea7b1c2d73 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px rgba(204,0,0,0.3), 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px rgba(204,0,0,0.3), 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
#top .avia-icon-list-container.av-mh1uqqy8-3b32a1adae3dcdb4825cdeea7b1c2d73 .iconlist_icon{
color:#f9f9f9;
background-color:#cc0000;
}
#top .avia-icon-list-container.av-mh1uqqy8-3b32a1adae3dcdb4825cdeea7b1c2d73 .iconlist_icon svg:first-child{
stroke:#f9f9f9;
fill:#f9f9f9;
}
#top .avia-icon-list-container.av-mh1uqqy8-3b32a1adae3dcdb4825cdeea7b1c2d73 .iconlist_icon:after{
animation:av_sonarEffect_av-mh1uqqy8-3b32a1adae3dcdb4825cdeea7b1c2d73 3s ease-in-out .1s infinite;
}

.flex_cell.av-6vd98g-e9185f55de475fac05637fafe9fb130d{
vertical-align:middle;
background-color:#f4f4f4;
}

.flex_column.av-aa21v4-1157664afe09dbc79b4b72961663c14d{
width:100%;
margin-left:0;
padding:50px 0 50px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-aa21v4-1157664afe09dbc79b4b72961663c14d .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-9gnvq8-504ebf17fd29d3d68c183981eedd30d9{
padding-bottom:10px;
}
body .av-special-heading.av-9gnvq8-504ebf17fd29d3d68c183981eedd30d9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9gnvq8-504ebf17fd29d3d68c183981eedd30d9 .av-subheading{
font-size:15px;
}

.flex_cell.av-mh20joeo-11c79c5571cf469084288cd01e4608e0{
vertical-align:middle;
background:url(https://dsa-nfc.de/wp-content/uploads/2025/10/handy-an-nfc-karte-halten.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mh20joeo-11c79c5571cf469084288cd01e4608e0{
padding:200px 200px 200px 200px !important;
}

.flex_cell.av-4yiwk0-5e870f24d00fee75a1be4e1d4d0ab943{
vertical-align:top;
background:url(https://dsa-nfc.de/wp-content/uploads/2024/07/AdobeStock_151816353_Preview-.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-4yiwk0-5e870f24d00fee75a1be4e1d4d0ab943{
padding:200px 200px 200px 200px !important;
}

.flex_cell.av-2sl1r4-6c084d615678d5a260302a6a8a175c56{
vertical-align:middle;
background-color:#f4f4f4;
}

.flex_column.av-4wdqs0-4cee9867868e1ef83b2bdf949a1b2659{
width:100%;
margin-left:0;
padding:50px 0 50px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4wdqs0-4cee9867868e1ef83b2bdf949a1b2659 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-mh1yqjt9-7dce128f0902b2198ab9726099e2c7a9{
padding-bottom:10px;
}
body .av-special-heading.av-mh1yqjt9-7dce128f0902b2198ab9726099e2c7a9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mh1yqjt9-7dce128f0902b2198ab9726099e2c7a9 .av-subheading{
font-size:15px;
}

.avia-section.av-ckusyo-85e719dd453441ec4f0884d9dc09151b{
z-index:3;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-ckusyo-85e719dd453441ec4f0884d9dc09151b{
z-index:3;
}
.avia-section.av-ckusyo-85e719dd453441ec4f0884d9dc09151b .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://dsa-nfc.de/wp-content/uploads/2025/10/smartphone-scannt-nfc-karte.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-ckusyo-85e719dd453441ec4f0884d9dc09151b .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-7kqr1c-0d92ccf586c8bb436a597d33fc7ef180{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-7kqr1c-0d92ccf586c8bb436a597d33fc7ef180 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7kqr1c-0d92ccf586c8bb436a597d33fc7ef180 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7kqr1c-0d92ccf586c8bb436a597d33fc7ef180 .av-subheading{
font-size:15px;
color:#ffffff;
}

#top .av_textblock_section.av-5njje8-0c34a55dbf41646c362479be21a3c420 .avia_textblock{
color:#ffffff;
}

.avia-section.av-217j3q-3b9f9d9535e6f5d6ba2aae620304827e{
background-repeat:no-repeat;
background-image:url(https://dsa-nfc.de/wp-content/uploads/2025/10/polygon-links-oben.png);
background-position:0% 0%;
background-attachment:scroll;
}

.flex_column.av-330k9s-e40a09ba12e97ca5e637b68f29fc3e00{
width:100%;
margin-left:0;
border-width:3px;
border-color:#ffffff;
border-style:solid;
border-radius:30px 30px 30px 30px;
padding:50px 50px 50px 50px;
background-color:rgba(249,249,249,0.3);
}
#top .flex_column_table.av-equal-height-column-flextable.av-330k9s-e40a09ba12e97ca5e637b68f29fc3e00 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-mh39w9rn-2895e4b5938b97227a1f2e572437c266{
padding-bottom:10px;
}
body .av-special-heading.av-mh39w9rn-2895e4b5938b97227a1f2e572437c266 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mh39w9rn-2895e4b5938b97227a1f2e572437c266 .av-subheading{
font-size:15px;
color:#cc0000;
}


@media only screen and (min-width: 990px){ 
.avia-image-container.av-mh37izlb-3b69131932f2cf975477924eb1934918{
position:absolute;
bottom:50px;
}

.responsive #top #wrap_all .flex_cell.av-mh20hom4-750b8086a650bbc51cedcb23aeb49ef7{
padding:100px 100px 100px 100px !important;
}

.responsive #top #wrap_all .flex_cell.av-6vd98g-e9185f55de475fac05637fafe9fb130d{
padding:100px 100px 100px 100px !important;
}

.responsive #top #wrap_all .flex_cell.av-2sl1r4-6c084d615678d5a260302a6a8a175c56{
padding:100px 100px 100px 100px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-2pcvee-281a3e3c51baf27e802195f32752e7fe{
padding:30px 30px 30px 30px;
}

.avia-image-container.av-mh37izlb-3b69131932f2cf975477924eb1934918{
position:absolute;
bottom:200px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-lymn4xn4-22e9c1124d1458151689d17143066e8e .av-special-heading-tag{
font-size:0.8em;
}

.avia-image-container.av-mh37izlb-3b69131932f2cf975477924eb1934918{
position:absolute;
bottom:100px;
}

#top .flex_column.av-mh214lua-1889715533ea6b0ebf3cb39d02a35b2f{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-mh214lua-1889715533ea6b0ebf3cb39d02a35b2f{
margin-top:0;
margin-bottom:0;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2pcvee-281a3e3c51baf27e802195f32752e7fe{
padding:20px 20px 20px 20px;
}

#top #wrap_all .av-special-heading.av-lymn4xn4-22e9c1124d1458151689d17143066e8e .av-special-heading-tag{
font-size:25px;
}

.avia-image-container.av-mh37izlb-3b69131932f2cf975477924eb1934918{
position:absolute;
bottom:0px;
}

#top .flex_column.av-mh214lua-1889715533ea6b0ebf3cb39d02a35b2f{
margin-top:0;
margin-bottom:0;
}
.responsive #top #wrap_all .flex_column.av-mh214lua-1889715533ea6b0ebf3cb39d02a35b2f{
margin-top:0;
margin-bottom:0;
}

.flex_column.av-330k9s-e40a09ba12e97ca5e637b68f29fc3e00{
padding:20px 20px 20px 20px;
}
}
