*{padding:0;margin:0;font-size:100%}@font-face{font-family:Segoe UI Regular;font-style:normal;font-weight:400;src:local("Segoe UI Regular"),url(/fonts/SegoeUI.woff) format("woff")}@font-face{font-family:Segoe UI Italic;font-style:normal;font-weight:400;src:local("Segoe UI Italic"),url(/fonts/SegoeUIItalic.woff) format("woff")}@font-face{font-family:Segoe UI Bold;font-style:normal;font-weight:400;src:local("Segoe UI Bold"),url(/fonts/SegoeUIBold.woff) format("woff")}@font-face{font-family:Segoe UI Bold Italic;font-style:normal;font-weight:400;src:local("Segoe UI Bold Italic"),url(/fonts/SegoeUIBoldItalic.woff) format("woff")}.bannerimage{img{width:100%;height:auto;object-fit:contain}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{position:relative!important;top:0!important}.desktop-none,.mobile{display:none}@media (max-width:768px){.mobile-none{display:none!important}.mobile{display:block!important}.desktop{display:none}}.cookie-banner{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);background:#222;color:white;padding:15px;border-radius:8px;display:flex;gap:10px;align-items:center;z-index:999999999999}.cookie-banner p{font-family:Segoe UI Regular}.cookie-banner button{background:#253e90;color:white;border:none;padding:8px 12px;cursor:pointer;border-radius:5px}.cookie-banner button:hover{background:linear-gradient(90deg,#253e90,#2baae2)}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999999}.popup{padding:30px;border-radius:10px;position:relative;width:90%;max-width:fit-content}.closeButton{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:24px;cursor:pointer}.popup-container{padding:30px;border-radius:10px;position:relative;width:50%;max-width:30%;background-color:#fff}.icon{display:flex;justify-content:center}.content p{padding:20px;font-size:20px}.button-new,.content p{text-align:center}.button-new button{padding:10px 30px;background:#000;border:0;color:#fff;font-size:17px;cursor:pointer}.croos-btn{text-align:right}.croos-btn button{background:red;color:#fff;border:0;padding:1px 5px;cursor:pointer}@media (max-width:600px){.popup{padding:30px 15px;border-radius:10px;position:relative;width:100%;max-width:100%}.closeButton{top:-2px;font-size:31px}}