.birg-carousel{overflow-x:clip}.birg-carousel section.horizontal{width:100%;position:relative;overflow-x:clip}.birg-carousel section.horizontal .pin-wrap,.birg-carousel section.horizontal .animation-wrap{z-index:1;display:flex;position:relative}.birg-carousel section.horizontal .animation-wrap.to-right{float:left}@media screen and (width<=991px){.birg-carousel .animation-wrap{width:100%}}.birg-carousel .horizontal{display:block}@media screen and (width<=991px){.birg-carousel .horizontal{justify-content:center;width:calc(100% - 60px);height:fit-content;margin-bottom:100px;padding:0 30px}}.birg-carousel .pin-wrap{align-items:center;height:100dvh}@media screen and (width<=991px){.birg-carousel .pin-wrap{width:100%;height:auto;padding-top:50px}}.birg-carousel .carousel-content{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:250px;width:min-content;height:min-content;padding:0 256px;display:flex;position:relative}@media screen and (width<=1440px){.birg-carousel .carousel-content{padding:0 100px}}@media screen and (width<=1199px){.birg-carousel .carousel-content{padding:0 64px}}@media screen and (width<=991px){.birg-carousel .carousel-content{flex-direction:column;gap:100px;width:100%;padding:0}}.birg-carousel .carousel-item{flex-flow:row;flex:none;justify-content:flex-start;align-items:center;gap:64px;width:1080px;height:min-content;display:flex;position:relative}@media screen and (width<=1199px){.birg-carousel .carousel-item{width:930px}}@media screen and (width<=991px){.birg-carousel .carousel-item{flex-direction:column;gap:32px;width:100%}}.birg-carousel .text-container{color:#303036;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:24px;max-width:510px;height:min-content;display:flex;position:relative}@media screen and (width<=991px){.birg-carousel .text-container{width:100%;max-width:unset;align-items:center}}.birg-carousel .headline{flex-direction:row;gap:10px;margin:0;font-family:Urbanist,Arial,Helvetica,sans-serif;font-size:48px;font-weight:600;display:flex;position:relative}@media screen and (width<=1280px){.birg-carousel .headline{font-size:42px}}@media screen and (width<=991px){.birg-carousel .headline{text-align:left;font-size:24px}}@media screen and (width<=420px){.birg-carousel .headline{font-size:22px}}.birg-carousel .text{flex-direction:row;gap:10px;margin:0;font-family:Satoshi,Arial,Helvetica,sans-serif;font-size:20px;line-height:150%;display:flex;position:relative}@media screen and (width<=1440px){.birg-carousel .text{font-size:18px}}@media screen and (width<=991px){.birg-carousel .text{text-align:center;color:#888;font-size:16px}}.birg-carousel .image-container{mix-blend-mode:lighten;opacity:.9;border-radius:8px;flex:none;width:100%;max-width:522px;height:332px;position:relative;overflow:hidden}@media screen and (width<=1280px){.birg-carousel .image-container{width:450px}}@media screen and (width<=1199px){.birg-carousel .image-container{width:356px;max-height:226px}}@media screen and (width<=991px){.birg-carousel .image-container{max-width:650px;max-height:250px}}@media screen and (width<=580px){.birg-carousel .image-container{aspect-ratio:450/250;max-width:350px;height:auto;max-height:250px}}@media screen and (width<=420px){.birg-carousel .image-container{max-width:250px}}.birg-carousel .image-container img{border-radius:inherit;object-position:center;object-fit:cover;border:none;width:100%;height:100%;display:block}@media screen and (width<=991px){.birg-carousel .image-container img{object-fit:fill}}.birg-carousel .desktop-image{display:block}@media screen and (width<=991px){.birg-carousel .desktop-image{display:none}}.birg-carousel .mobile-image{display:none}@media screen and (width<=991px){.birg-carousel .mobile-image{display:block}}
