.breakdance .blue-circles{width:100%;height:100%;position:absolute}.blue-circles:after,.blue-circles:before{content:"";position:absolute;z-index:0;display:block;background-color:#317CB8;border-radius:50%}.blue-circles:after{opacity:0.9;height:20vw;width:20vw;top:20%;left:10%}.blue-circles:before{opacity:0.7;height:30vw;width:30vw;top:40%;left:50%}.breakdance .section-circles .section-container>*{position:relative;z-index:1}.breakdance .section-circles:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url(https://www.optoteam.at/wp-content/uploads/2025/10/noise_2.png);background-size:170px;opacity:0.06;mix-blend-mode:multiply;z-index:0}.breakdance .section-circles:before{content:"";position:absolute;display:block;width:100%;height:100%;background:rgba(255,255,255,0.35);backdrop-filter:blur(90px);z-index:1}.breakdance .section-circles .section-container{width:100%;height:100%;position:absolute}.breakdance .section-circles .section-container:after,.breakdance .section-circles .section-container:before{content:"";position:absolute;z-index:0;display:block;background-color:#317CB8;border-radius:50%}.breakdance .section-circles .section-container:after{opacity:0.9;height:20vw;width:20vw;top:20%;left:10%}.breakdance .section-circles .section-container:before{opacity:0.7;height:30vw;width:30vw;top:40%;left:50%}.breakdance .new-badge{font-size:14px;font-weight:700;padding:0px 10px;background:#000;color:#fff}.breakdance .contact-name{display:block}.breakdance .contact-cards .bde-loop.bde-loop-grid{display:grid;grid-template-columns:repeat(2,550px);justify-content:center;gap:30px;max-width:1200px;margin:0 auto}.breakdance .contact-cards .bde-loop.bde-loop-grid .bde-loop-item:only-child{grid-column:1 / -1;width:550px;max-width:100%;margin:0 auto}.breakdance .contact-cards .bde-loop.bde-loop-grid .bde-loop-item:last-child:nth-child(odd){grid-column:1 / -1;width:550px;max-width:100%;margin:0 auto}@media (max-width:1250px){.contact-card .bde-heading{font-size:1.6rem}.contact-card .bde-text,.contact-card .bde-text-link{font-size:1.3rem}}@media (max-width:1100px){.breakdance .contact-cards .bde-loop.bde-loop-grid{grid-template-columns:550px;max-width:550px}.breakdance .contact-cards .bde-loop.bde-loop-grid .bde-loop-item:only-child,.breakdance .contact-cards .bde-loop.bde-loop-grid .bde-loop-item:last-child:nth-child(odd){grid-column:auto;width:100%;margin:0}.contact-card .bde-heading{font-size:2rem}.contact-card .bde-text,.contact-card .bde-text-link{font-size:1.6rem}}@media (max-width:600px){.breakdance .contact-cards .bde-loop.bde-loop-grid{grid-template-columns:1fr;max-width:100%;padding:0 15px}}@media (max-width:1119px){.breakdance .contact-cards .bde-loop.bde-loop-grid{gap:0px}}.breakdance .shadow{box-shadow:1px 6px 110px 0px rgba(0,0,0,0.14);-webkit-box-shadow:1px 6px 110px 0px rgba(0,0,0,0.14);-moz-box-shadow:1px 6px 110px 0px rgba(0,0,0,0.14)}.breakdance .wrapper-link-hover h4,.breakdance .wrapper-link-hover h3,.breakdance .wrapper-link-hover li{transition:color 300ms}.breakdance .wrapper-link-hover:hover h4,.breakdance .wrapper-link-hover:hover h3{color:#00A9DA}.breakdance .wrapper-link-hover:hover li{color:#171717}