:root {
--awb-content-font-family: "Inter";
--awb-title-font-weight: 400;
}
*,
.fusion-toggle-heading,
.fusion-accordion div.toggle-content,
.fusion-accordian div.toggle-content,
.fusion-rollover-content::after {
font-family: "Inter";
}
.fusion-title-heading p,
.fusion-toggle-heading,
h2 span, h3 span, h4 span {
font-family: "Inter Semi Bold";
}	
h2 {
font-size: 26px;
}
p, li, fusion-text *, fusion-title *,
.fusion-accordian .panel-body,
.fusion-accordion .panel-body,
.slick-slide .fusion-title {
hyphens: auto;
font-family: "Inter";
font-style: normal;
font-weight: 400;
}
.fixed_height {
min-height: 8em;
}
.panel-heading {
font-family: "Inter";
font-weight: 600;
}
.nowrap span {
white-space: nowrap;
} .logo a {	
display: flex;
flex-direction: row;
justify-content: flex-start;
height: 2em;
width: 100%;	
max-width: 245px;
}	
.fusion-tb-header .logo img {
max-width: 71vw;
}
.fusion-tb-header nav button {
z-index: 1;
background-color: transparent;
}
.post-content .fusion-layout-column	> .fusion-flex-justify-content-flex-start {
margin-left: 0;
}
.fusion-layout-column.sticky-icons {
max-width: 3em;
margin-left: auto !important; margin-bottom: -6em !important;
}
.sticky-icons .fusion-image-element,
.sticky-icons .mailicon {
max-width: 3em;
margin-left: auto;
} .fusion-tb-header > .fusion-sticky-container,
.fusion-tb-header .fusion-sticky-spacer {	
max-height: 100px;
}
.hero-right.awb-sticky.awb-sticky-small {
top: 8.3em;
}
.fusion-sticky-transition .collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul {
max-height: 90vh !important;
}
.home .hero-claim { margin-top: 3em !important;
margin-left: calc( 1em + 12vw ) !important;
}	
.post-content .hero-claim p {
margin-bottom: 0;
}
.hero-claim p:first-child {
white-space: nowrap;
}	
body:not(.home) .post-content > div {
margin-top: 1em;
margin-bottom: 1em;
}
.ilightbox-holder {
top: 0 !important;
}
.ilightbox-toolbar.metro-white {
left: inherit !important;
left: unset !important;
right: 8px;
}
not(.page-id-7607) .ilightbox-holder .ilightbox-container {
height: 100vh !important;
}	
.page-id-7607 .ilightbox-holder,	
.page-id-6050 .ilightbox-holder {
left: 0 !important;
}	
.page-id-7607 .ilightbox-holder .ilightbox-container {
min-width: min(600px,80vw);
left: calc( 50vw - min(300px,40vw) );
}
.page-id-7607 .ilightbox-holder.metro-white	{
padding: 0;
background: transparent;
box-shadow: none;
}
.page-id-6050 .ilightbox-holder .ilightbox-container {
width: 100vw !important;
}
.ilightbox-fullscreen,
.ilightbox-play,
.fusion-rollover-content .fusion-rollover-link,
.fusion-rollover-title-link {
display: none !important;
}
.ilightbox-image {
height: auto !important;
margin: 25% 0 !important;
}
.parent-pageid-7202	.ilightbox-image {
margin-top: 0 !important;
}
a.white,
a:link.white,
a:hover.white,
a:visited.white {
color: white;
}
.ohnehintergrundfarbe {
background-color: transparent !important;
}
.ohnehintergrundfarbe.awb-imageframe-style-dany img	{
opacity: 1;
}
.fusion-rollover-categories,
.fusion-rollover-content .fusion-rollover-gallery {
display: none;
}
.fusion-rollover-content::after {
content: "mehr erfahren";
color: white;
}	
.fusion-image-hovers .fusion-imageframe.nachhaltigkeit-badge {	
overflow: visible;
}
.fusion-social-links.social-feature {
margin-left: -0.5em;
}
.social-feature .fusion-social-networks-wrapper {
display: flex;
}
.social-feature .fusion-linkedin {
order: 1;
}
.social-feature .fusion-youtube {
order: 2;
}
.social-feature .fusion-xing {
order: 3;
}
.adressblock span {
width: 100%;
display: inline-block;
} .fusion-imageframe.has-aspect-ratio.logo img {	
object-fit: contain;
box-sizing: content-box; padding:0;
width: 245px;
height: 38px;
} .fusion-imageframe.logo {
max-width: 500px !important;
width: 300px;
}
.fusion-layout-column.kreisbox {
height: 24em;
margin: 0;
}
.kreisbox .flip-box-inner-wrapper { width: 100%;
aspect-ratio: 1 / 1;
}
.kreisbox .fusion-flip-boxes .fusion-flip-box .flip-box-back {
padding: 3em;
}
.kreisbox .flip-box-front-inner h2 {
padding-top: 2.4em !important;
}
.kreisbox .fusion-flip-boxes .fusion-flip-box .flip-box-front,
.kreisbox .fusion-flip-boxes .fusion-flip-box .flip-box-back {
border-radius: 20em;
}
.home .post-content > div:first-child {
background-position: 84% 0% !important;	
}
.fusion-body:not(.home) .homehero .fusion-title {
max-width: 600px;
margin-left: 0;
}
.fusion-imageframe.hero-rundbild,
.fusion-imageframe.rundbild-rechts {
overflow: visible;
}
.hero-rundbild img {
min-width: 560px;
margin-left: -143px;
}
.rundbild-rechts img { }
.fusion-fullwidth.folgeseite-header {
min-height: 21em;
}
.folgeseite-header.technik {
background-position: center 63%;
}
.subsite-headline {
margin-left: calc( -12vw + 1em );
}
.fusion-layout-column.folgeseite-iconspalte >.fusion-column-wrapper,
.fusion-layout-column.folgeseite-iconspalte + .fusion-layout-column > .fusion-column-wrapper
{
margin: 0;
}
.searchicon,
.mailicon{
width: 46px;
height: 46px;
background-color: white;
}
.searchicon img,
.mailicon img {
width: 23px;
border: 10px solid white;
box-sizing: content-box;
}
.referenzspalte .fusion-image-element {
max-width: 32%;
border: 1px solid var(--awb-color7);
}
.folgeseite-main > .fusion-builder-row { margin: 0 !important;
}
.pagehero {
padding: 0;
}
.folgeseite-main > .fusion-builder-row {
max-width: 1253px;
} #details > .fusion-column-wrapper:first-child {
margin-left: auto;
}
#details ul li,
#details ol li {
margin-bottom: 1em;
}	
#seitenliste .slick-slide
{
border: 2px solid;
border-color: var(--awb-custom_color_3);
padding: 1em;
cursor: pointer; display: block;
}	
#seitenliste .slick-slide.imagepanel {
background-size: cover;
background-position: center center;
border: none;
padding: 0;
display: flex;
justify-content: flex-end;
flex-direction: column;
}	
.imagepanel .fusion-title {
width: 100%;
padding: 0.2em;
background-color: rgba( 0,0,0,0.6 );
margin: 0;
}	
.subsites-list .slick-prev::before,
.subsites-list .slick-next::before {
color: var(--awb-custom_color_3);
font-size: 30px;
}
.subsites-list .slick-prev {
left: -2em;
}
.subsites-list .slick-next {
right: 2em;
}
#seitenliste .slick-slide:hover
{
background-color: var(--awb-color3);
}	
#seitenliste .slick-slide {	
min-height: 100%;
overflow: hidden;
}	
#seitenliste .fusion-title-heading,
#seitenliste .fusion-title-heading a {
color: var(--awb-custom_color_3);
}
#seitenliste .slick-slide.imagepanel .fusion-title-heading a {
color: white;
}
#seitenliste .slick-slide.imagepanel .fusion-title-heading {
text-align: center;
width: 100%;
}	
#seitenliste .slick-prev {
z-index: 100;	
}
#seitenliste p::after {	
content: '...'
}	
.subsites-list h2,
.subsites-list h2 a {
color: var(--awb-color4);
}
.slick-track { display: flex;
}
.slick-slide {
aspect-ratio: 1/1; margin: 0 0.5em; }
.titlenoshow .awb-imageframe-caption h2 {
display: none;
}
#nsc_kreisgrafik {
height: 950px;
width: 950px;
max-width: calc( 100% + 6em);
max-height: calc( 100% + 6em);
margin: -5em 0 0 -3em;
}
h2 .explain,	
h3 .explain {
font-weight: bold;	
}
#menu-hauptmenue .awb-menu__open-nav-submenu_mobile {
z-index: 1000;
}
@media screen and (max-width:375px),
screen and (min-width:1300px) and (max-width:1319px){
.slick-slide span {
display:none;
}
#seitenliste p::after {
content:"" !important;
}		
}
@media screen and (max-width:421px),
screen and (min-width:690px) and (max-width:760px),
screen and (min-width:980px) and (max-width:1244px),
screen and (min-width:1319px) and (max-width:1500px){
.slick-slide span:nth-child(n+2) {
display:none;
}
}
@media screen and (max-width:480px),
screen and (min-width:1300px) and (max-width:1650px) {
#seitenliste p,
#seitenliste h2	{
line-height: 1.3em !important;
}
#seitenliste .slick-slide {	
padding-top: 0.5em;
}
}
@media screen and (max-width:507px),
screen and (min-width:760px) and (max-width:850px),
screen and (min-width:1244px) and (max-width:1299.99px),
screen and (min-width:1500px) and (max-width:1800px) {
.slick-slide span:nth-child(n+3) {
display:none;
}
}
@media screen and (max-width:527px),
screen and (min-width:850px) and (max-width:900px),
screen and (min-width:1800px) and (max-width:2000px) {
.slick-slide span:nth-child(n+4) {
display:none;
}
} .fusion-body .slick-slide .fusion-title {
margin-bottom: 0.3em !important; }
#benefits {
margin: 2em auto;
}
#benefits .awb-circles-info-text {
line-height: 1.5em;
padding: 0 2em 1em 2em;
}
.job-entry h2 {
color: var(--awb-color4);
font-size: 24px !important;
margin: 0 0 0.2em 0;
}
.job-entry h3 {
font-size: 19px !important;
margin: 0 0 0.2em 0;
}
.job-entry {
margin: 0 0 1.8em 0;
}
.post-content .job-entry p {
margin: 0;
}
#mitarbeiterstimmen .swiper-slide-next {
filter: blur(3px);
transform: scale( 0.75 );
}
.leitfaden_step	h1 {
width: 100px;
height: 100px;
font-size: 53px !important;
flex-direction: row;
align-items: center;
background-color: var(--primary_color);
text-align: center !important;
padding-top: 15px !important;
}	
.leitfaden_person .person-author-wrapper span,
.leitfaden_person p {
color: white;
} #faqsection .fusion-toggle-heading {
font-size: 1.4em;
}
#faqsection #details{
margin-bottom: 2em;
}
.vorteilsbox {
min-width: min( 388px, 100% );
flex-shrink: 1;
}	
.vorteilsbox h3 {
max-width: calc( 100% - 50px );
}
.vorteilsbox .fusion-checklist  {
margin-bottom: 1em;
}
.box360grad	.content-box-wrapper {
display: flex;
flex-direction: column-reverse;
justify-content: center;
}
.fusion-content-boxes.box360grad .fusion-read-more-button {	
max-width: 60%;
align-self: center;
margin-bottom: 1em;
margin-top: -3em;
}
.box360grad p {
line-height: 1.4em;
font-size: 18px;
} .awb-image-hotspots-image {
height: auto;
width: 100%;
}
.awb-image-hotspots .awb-image-hotspots-hotspot	{
font-size: 1em; font-family: Inter Semi Bold;
}
.page-id-5974 .awb-image-hotspots-hotspot-3,
.page-id-5974 .awb-image-hotspots-hotspot-4,
.page-id-5974 .awb-image-hotspots-hotspot-5 {
white-space: nowrap;
}	
.referenzen {
overflow: hidden;
}
.fusion-testimonials.classic .testimonial-thumbnail.doe {
display: none;
}
.fusion-testimonials.classic .company-name {
padding-left: 1.1em;
}
.review .author {
margin-top: -1em;
}
.referenz-cta .button-small {
width: 180px;
}
.fusion-person-left {
display: flex;
flex-direction: row;
}
.person-shortcode-image-wrapper {
min-width: 100px;
max-width: 100px;
margin-right: 1em;
}
.person-desc {
align-self: end;	
}
.fusion-person .person-author-wrapper .person-name,
.fusion-person .person-author-wrapper .person-title {
font-size: 20px !important;
}
.karriere-ansprechpartner .fusion-social-network-icon {
font-size: 2.4em !important;
}	
.karriere-ansprechpartner .person-name {
min-width: 11em;
}	
.karriere-ansprechpartner .fusion-social-networks-wrapper,
.karriere-ansprechpartner .person-name,
.karriere-ansprechpartner .person-content {
white-space: nowrap;
} .max50percentwidth {
max-width: 50vw !important;
margin-left: auto;
margin-right: auto;
}
.minheight .swiper-autoheight {
min-height: 272px;
}
.minheight .awb-image-carousel-wrapper {
align-items: flex-start;
}
.page-template-blank #usercentrics-root,		
.kontaktseite #usercentrics-root {
display: none;
}
.kontaktseite form .fusion-column-wrapper {
margin-left: 0;
}
.kontaktseite form .fusion-column-wrapper div {
margin: 0;
} .kontaktseite .fusion-form-consent-field,
.kontaktseite .fusion-form-submit-field	{
margin-top: 1em !important;
}
iframe + .ilightbox-social {
display: none !important;
}
@media screen and (max-width:1400px){		
.awb-image-hotspots-image {
min-width: 50vw;
}		
}
@media screen and (max-width:1024px){
#home_intro {
width: 100%;
margin-bottom: 0;
}
#home_intro .fusion-column-wrapper {
margin-left: 0;
}
#home_intro .fusion-layout-column {
width: 20%;
}
.fusion-layout-column.kreisbox {
max-width: 27em;
width: 95vw;
min-height: 27em;
}
.gptw-logo {
max-width: 40%;
}	
.width-100 .nonhundred-percent-fullwidth.pagehero {
margin: 0;
padding: 0;
}
.subsite-headline > .fusion-column-wrapper > .fusion-builder-row {
margin-bottom: 4em;
margin-top: -3em;
margin-left: -3.6em !important;
}
.fusion-body #wrapper .folgeseite-header .fusion-title h1 {
padding-right: 0.3em;
}
.folgeseite-main > .fusion-builder-row > .fusion-layout-column:first-child {
flex-grow: 10;
}
#details {
width: 100%;
min-width: 60%;
}
body:not(.home) .post-content >	.folgeseite-main.singlecolumn { 
margin-top: 4em;
} .homehero .title{
margin-left: 0 !important;
}
.homehero .title h1 p{
hyphens: none;
}
.hero-rundbild {
margin-bottom: -23em;
max-width: 25em !important;
}
.hero-rundbild img,
.rundbild-rechts img {
min-width: 409px;
margin-bottom: 0;
}
.rundbild-rechts img {
margin-right: calc( -30em - 8vw);
}
.rundbild-rechts {
margin-left: calc( 89vw - 300px );
}
.subsite-headline {
margin-left: 0;
}
.subsite-headline > div:first-child > div:first-child {
padding-right: 5em;
flex-wrap: nowrap;
}
.subsite-headline > div:first-child > div:first-child > div:first-child  {
width: 6em;
}
.fusion-layout-column.vorteilsbox {
width: 100%;
}
.awb-image-hotspots-image {
min-width: 80vw;
}
.parent-pageid-7202 .ilightbox-holder {
max-width: 100vw;
left: 0 !important;
}
.parent-pageid-7202 .ilightbox-image,
.parent-pageid-7202 .ilightbox-container {
max-width: 100vw;
}	
}
@media screen and (min-width:1024.01px) and (max-width:1224px) { .post-5974 #details {
max-width: calc( 35% + 23vw);
}
}
@media screen and (min-width:1024.01px) and (max-width:1520px),
screen and (max-width:840px)
{
#seitenliste .fusion-layout-column { }
}
@media screen and (min-width:800.01px) and (max-width:1345px){
.home .hero-claim { margin-top: 6em !important;
}	
} .width-100 .fusion-fullwidth.folgeseite-main {
margin: 0 auto;
padding: 0;
max-width: 1246px;
} @media screen and (min-width:800.01px) and (max-width:1200px){ .home .hero-claim {
width: 28em;
}	
}
@media screen and (max-width:876px){
.minheight .swiper-autoheight {
min-height: 172px;
}
}
@media screen and (max-width:800px){
.home .hero-claim {
margin-top: 8em !important; margin-left: 0 !important;
}
.home .post-content > div:first-child {
background-position: 89% 0% !important;
}
.homehero {
height: 24em;
}
.homehero h1 {
text-align: left;
}
.home .hero-claim + .fusion-layout-column {
margin-bottom: calc( 2em - 12vw );
}
.fusion-imageframe.nachhaltigkeit-badge {
max-width: 120px;
}	
.awb-image-hotspots-hotspot {
transform: scale(0.7);
transform-origin: left;
}
.karriere-ansprechpartner .person-content {
margin-left: -120px;
}
#nsc_kreisgrafik {
max-width: 100vw;
margin-left: -6vw;
}
}
@media screen and (max-width:790px){ .kontaktseite form .fusion-column-wrapper .fusion-column-wrapper .fusion-form-field {
margin-left: 0.4em;
}	
}
@media screen and (max-width:750px){
#nsc_kreisgrafik {
height: 750px;
width: 750px;
}
}
@media screen and (max-width:640px){
.post-content .homehero p {
margin-bottom: 0;
}
.fusion-imageframe.logo {
width: 258px;	
}	
.width-100 .homehero.nonhundred-percent-fullwidth {
padding-left: 1.4em;
}	
.awb-sticky.awb-sticky-large.sticky-icons {
position: 
}	
#benefits .awb-circles-info-text {
font-size: 0.8em;
}
}
@media screen and (max-width:500px){
#home_intro .fusion-builder-row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
#home_intro .fusion-builder-row .fusion-layout-column:last-child {
margin-right: 33% !important;
}
#home_intro .fusion-layout-column {
width: 33%;
}
.hero-rundbild img {	
margin-top: calc( 10em - 44vw )
}
.fusion-layout-column.kreisbox {
min-height: auto;
height: 100vw;
}
.job-entry span {
display: none;
}
.box360grad p {
font-size: 15px;
}		
#seitenliste .swiper-slide { }
#benefits .awb-circles-info-text {
display: none;
}
.karriere-ansprechpartner .fusion-person .person-desc .person-author .fusion-social-networks,
.karriere-ansprechpartner .fusion-person .person-desc .person-author .person-author-wrapper {
display: inline !important;
}
.karriere-ansprechpartner .fusion-social-networks-wrapper {
text-align: left;
}	
}
@media screen and (max-width:490px) {
#benefits {
margin-top: 6em;
}
}
@media screen and (max-width:460px) {
.kontaktseite main {
transform: scale(0.8);
transform-origin: top left;	
}	
}
@media screen and (max-width:450px){
#nsc_kreisgrafik {
height: 450px;
width: 450px;
margin-top: -2em;
}
}
@media screen and (max-width:435px){
.referenzspalte .fusion-image-element {
max-width: 48%;
}	
}
@media screen and (max-width:400px){
.home .hero-claim {
margin-top: 8em !important; } } @media screen and (max-width:540px) and (min-height:600px) and (max-height:830px){
.homehero {
height: calc( 100vh - 100px );
}
.home .hero-claim {
margin-top: 11em !important;
}	
}
@media screen and (min-width:640.01px) {
.page-id-6050 #content  {
margin-top: 3em;
}
}
@media screen and (min-width:1024.01px) {
.topmarginueber1024px {
margin-top: 3em !important;
}
.page-id-6050 #content  {
margin-top: 6em;
}
@media screen and (max-width:1400px) {
.page-id-6059 #content,
.page-id-5941 #content {
margin-top: 3em;
}
}
.pagehero > .fusion-builder-row > .fusion-layout-column:last-child {
width: 59vw;
}
.pagehero > .fusion-builder-row > .fusion-layout-column:last-child > .fusion-column-wrapper {
margin-left:0;
}	
body:not(.home):not(.page-parent):not(.parent-pageid-5558) .post-content > .fusion-fullwidth:first-child:not(.zertifikate) {
margin-top: -4em;
margin-bottom: -0.5em;
}	
.post-content > .fusion-fullwidth:first-child > .fusion-builder-row:first-child {
max-width: 96% !important;
margin-left: 3em !important;
}
.fusion-layout-column.subsite-headline {
margin-bottom: -7em;
}
.hero-rundbild img {
margin-left: -188px;
}
.folgeseite-main:not(#bewerbungsguide).not(#gptw) > .fusion-builder-row:first-child > .fusion-layout-column:first-child {
flex-shrink: 3;
width: calc( 100% - 444px);
}	
#details.fusion_builder_column_3_5 {
width: calc( 63% - 60px);
}		
#details {
margin:0;
padding: 0;
}	
.singlecolumn #details {
margin-left: 1px; }		
.width-100 .pagehero + .fusion-fullwidth > .fusion-builder-row {
margin: 0 !important;
justify-content: space-between !important;
}
.folgeseite-main > .fusion-builder-row:first-child {
margin: 0;
}	
.folgeseite-intro {
margin-left: -0.3em;	
}
body:not(.home) .post-content > div.zertifikate {
margin-top: 1.2em;
} .kontaktseite form .fusion-column-wrapper .fusion-column-wrapper .fusion-form-field {
margin-left: 1em;
max-width: 92.4%;
} .post-content > .referenz-cta > .fusion-builder-row .fusion-column-wrapper div {
margin-bottom: 0;
}	
.karriere-ansprechpartner .fusion-column-wrapper {
flex-wrap: wrap;
flex-direction: row !important;
justify-content: space-between !important;
align-content: space-between;
gap: 20px;
}
.karriere-ansprechpartner .fusion-person {
width: calc( 50% - 40px );
}
}
@media screen and (min-width:1024.01px) and (max-width:1320px){
.homehero {
background-size: cover cover;
background-position: right center, calc( -77em + 20vw ) center !important;
}
.rundbild-rechts img {
margin-left: calc( 2em + 4vw );
}
}
@media screen and (min-width: 1300px) {
.singlecolumn #details {
flex-grow: 1;
margin-left: calc( 19em - 14vw );
}
}
@media screen and (min-width:1320.01px){ }
@media screen and (min-width:2300px){
body:not(.home) .post-content .unterseite-uebersicht-head {
margin-top: 5vw;
}
}
@media screen and (max-width:1200px){
#menu-hauptmenue {	
padding-bottom: 4em;
}
.home .hero-claim {
margin-left: 0 !important;
}	
}
@media screen and (min-width:1300.01px) and (max-width:1740px){
.folgeseite-header.technik {
background-position: center 56%;
}
.rundbild-rechts img {
margin-left: calc( 60vw - 750px )
}		
}
@media screen and (min-width:1440px){
.folgeseite-intro, .pagehero > .fusion-builder-row > .fusion-layout-column:last-child {
width: calc( 600px + 16vw );
}
.singlecolumn .fusion-builder-row:first-child {
flex-wrap: nowrap !important;
}	
}	
@media screen (min-width:1024.01px) and (max-width:1740px){
.rundbild-rechts img { }
}
@media screen and (max-width:1740px){
.homehero .fusion-title + div {
max-width: 490px;
}
.fusion-fullwidth.folgeseite-header > .fusion-builder-row:first-child > .fusion-layout-column:first-child {
max-width: 18em;
}
.fusion-body:not(.home):not(.page-template-blank-php) .post-content >.fusion-fullwidth:first-child > .fusion-builder-row:first-child > .fusion-layout-column:first-child:not(:last-child) {
max-width: 16.5em;
}
}
@media screen and (min-width:1740.01px){
.homehero .fusion-title {
align-self: end;
}
.home .hero-claim + .fusion-layout-column{
margin-left: calc( 44vw - 600px )
}	
.fusion-page-title-bar > .fusion-fullwidth:first-child {
min-height: calc( 10em + 20vw );
}
.folgeseite-header.technik {
background-position: center 63%;
}
.fusion-imageframe.hero-rundbild,
.fusion-imageframe.rundbild-rechts{
margin-bottom: calc( 17em - 16vw );
}
.fusion-imageframe.hero-rundbild img,
.fusion-imageframe.rundbild-rechts img{
width: 35vw;
max-width: 35vw;
}		
.hero-rundbild img {
margin-left: calc( -3em - 8vw);
}
.fusion-imageframe.rundbild-rechts img {
margin-left: calc( 30vw - 500px ); }		
}
@media screen and (min-width:2000.01px){ }