@font-face{font-display:swap;font-family:RFDewiExtended-Black;font-style:normal;font-weight:900;src:url(./RFDewiExtended-Black.Bwf_joz1.woff2) format("woff2"),url(./RFDewiExtended-Black.B6cVpltu.woff) format("woff")}@font-face{font-display:swap;font-family:RFDewiExpanded-Black;font-style:normal;font-weight:900;src:url(./RFDewiExpanded-Black.Ch4_8lUh.woff2) format("woff2"),url(./RFDewiExpanded-Black.CmnllO_t.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-Regular.3ZeI_7k9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-Medium.DLbiJQ4r.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-Medium.DLbiJQ4r.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-Bold.D9OW42R1.woff2) format("woff2")}.bilder-portfolio{padding:60px 0}@media(max-width:767px){.bilder-portfolio{padding:40px 0}}.bilder-portfolio .container{max-width:1150px}.bilder-portfolio .desktop-only{display:grid!important}.bilder-portfolio .mobile-only{display:none!important}@media(max-width:767px){.bilder-portfolio .desktop-only{display:none!important}.bilder-portfolio .mobile-only{display:block!important}}.bilder-portfolio .portfolio__header{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media(max-width:1023px){.bilder-portfolio .portfolio__header{grid-template-columns:1fr}}@media(max-width:767px){.bilder-portfolio .portfolio__header{grid-gap:20px}}.bilder-portfolio .portfolio__title{font-size:32px;font-weight:900;letter-spacing:.05em;line-height:140%;max-width:400px;text-align:left;text-transform:uppercase}@media(max-width:767px){.bilder-portfolio .portfolio__title{font-size:24px}}.bilder-portfolio .portfolio__text p{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:190%}.bilder-portfolio .portfolio__slider{margin-top:40px;overflow:visible}.bilder-portfolio .portfolio__slider .swiper-slide{display:flex;height:auto;width:320px!important}.bilder-portfolio .portfolio-pagination{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}@media(min-width:768px){.bilder-portfolio .portfolio-pagination{display:none}}.bilder-portfolio .portfolio-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid #1d334c;height:12px;margin:0;position:relative;width:12px}.bilder-portfolio .portfolio-pagination .swiper-pagination-bullet-active:before{background-color:#1d334c;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.bilder-portfolio .portfolio__grid{grid-template-columns:1fr 1fr;margin-top:40px;grid-gap:30px}@media(max-width:1023px){.bilder-portfolio .portfolio__grid{grid-gap:20px}}.bilder-portfolio .portfolio__card{background-color:#f6f7f9;border-radius:8px;display:flex;flex-direction:column;height:100%}.bilder-portfolio .portfolio__card-preview{display:flex;margin-left:-1px;margin-right:-1px;margin-top:-1px}.bilder-portfolio .portfolio__card-preview img{aspect-ratio:16/9;border-radius:8px;-o-object-position:top;object-position:top;width:100%}.bilder-portfolio .portfolio__card-info{display:flex;flex:1;flex-direction:column;gap:20px;padding:20px}.bilder-portfolio .portfolio__card-info .btn{border-radius:0;margin-top:auto;max-width:unset;min-height:50px;padding:12px 20px;width:-moz-fit-content;width:fit-content}.bilder-portfolio .portfolio__card-title{color:#000;font-size:24px;font-weight:600;line-height:100%;overflow-wrap:anywhere}@media(max-width:1023px){.bilder-portfolio .portfolio__card-title{font-size:22px}}.bilder-portfolio .portfolio__card-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}@media(max-width:1023px){.bilder-portfolio .portfolio__card-list{grid-template-columns:1fr}}.bilder-portfolio .portfolio__card-list-item{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:10px 20px;width:100%}.bilder-portfolio .portfolio__card-list-item span{color:#000;font-size:16px;font-weight:700;line-height:160%}.bilder-portfolio .portfolio__card-list-item strong{color:#254ddd;font-size:16px;font-weight:400;line-height:160%}
