/* A spacious blue corporate direction, built around Transfer's own identity. */
body.corporate-site{--blue:#0563bc;--navy:#102a4c;--muted:#56677b;background:white;color:var(--navy)}
.corporate-site .wrap{width:min(1190px,calc(100% - 48px))}
.corporate-site .top{background:#005caf;border:0;padding:9px 0;color:white}
.corporate-site header{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:none}
.corporate-site .header{height:115px}
.corporate-site header .site-logo{flex-basis:290px;width:290px}
.corporate-site .nav a{font-weight:600;font-size:12px}
.corporate-site .nav .nav-rate{background:#0563bc;color:white!important;border-radius:3px}
.corporate-site .menu{border-radius:3px}
.corporate-site .hero{padding:44px 0 48px;background:linear-gradient(110deg,#0062bb 0%,#087bd8 62%,#0065bc 100%);border:0;position:relative;overflow:hidden}
.corporate-site .hero:before{content:'';display:block;position:absolute;inset:0 auto 0 31%;width:40%;height:auto;background:#ffffff0e;clip-path:polygon(0 0,52% 0,100% 50%,52% 100%,0 100%,49% 50%);z-index:0}
.corporate-site .hero:after{content:'';position:absolute;inset:0 auto 0 43%;width:38%;background:#ffffff09;clip-path:polygon(0 0,48% 0,100% 50%,48% 100%,0 100%,49% 50%);pointer-events:none}
.corporate-site .hero-grid{grid-template-columns:1.05fr 1fr;gap:85px;position:relative;z-index:1}
.corporate-site .hero h1{font-size:clamp(38px,4.1vw,54px);font-weight:650;line-height:1.08;color:#fff;letter-spacing:-1.6px;margin-bottom:18px}
.corporate-site .hero h1 span{color:white;white-space:normal}
.corporate-site .hero h1 span:after{display:none}
.corporate-site .hero .eyebrow{color:#d7edff;letter-spacing:1.8px;font-size:10px;margin-bottom:17px}
.corporate-site .hero .intro{color:#e4f1ff;font-size:15px;max-width:480px;line-height:1.7;margin-bottom:24px}
.corporate-site .button{background:#0563bc;color:#fff;border-color:#0563bc;border-radius:4px;box-shadow:none;font-weight:650}
.corporate-site .button:hover{background:#004b92;border-color:#004b92;box-shadow:none}
.corporate-site .hero .button{background:#fff;border-color:#fff;color:#0758a2;border-radius:3px;padding:13px 19px;font-size:12px}
.corporate-site .hero .button.secondary{background:transparent;border-color:#9fcaf0;color:#fff}
.corporate-site .hero .button:hover{background:#e7f3ff;color:#0758a2}
.hero-service-board{display:grid;gap:0;border-top:1px solid #ffffff40}
.hero-service-board>a{display:flex;align-items:center;gap:20px;text-decoration:none;color:#fff;padding:23px 4px;border-bottom:1px solid #ffffff40;transition:background .2s}
.hero-service-board>a:hover{background:#ffffff0c}
.hero-service-board .hero-service-symbol{font-size:37px;width:44px;flex:0 0 44px;line-height:1;text-align:center;color:#c1e5ff}
.hero-service-board small{display:block;font-size:9px;letter-spacing:1.5px;color:#d1e9ff;margin-bottom:8px}
.hero-service-board strong{display:block;font-size:19px;letter-spacing:-.3px;font-weight:650;line-height:1.2}
.hero-service-board div>span{display:block;font-size:11px;color:#d8edff;margin-top:8px}
.hero-service-board b{font-weight:400;font-size:21px;margin-left:auto;color:#d8edff}
.quick-tools{background:#f1f5fa;border-bottom:1px solid #dce5ef;padding:30px 0}
.corporate-site .exchange-widgets{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:20px;max-width:none;align-items:stretch}
.corporate-site .exchange-widgets:has(.rate-product-promo[hidden]){grid-template-columns:1fr 1.15fr}
.corporate-site .rate-panel{grid-column:1;order:0;background:#fff;color:#102a4c;border:1px solid #d4e0ec;border-top:4px solid #0563bc;box-shadow:none;border-radius:5px}
.corporate-site .calculator-panel{grid-column:2;order:1;border:1px solid #d4e0ec;border-top:4px solid #8dbbdd;border-radius:5px;box-shadow:none}
.corporate-site .rate-product-promo{grid-column:3;order:2;border:1px solid #d4e0ec;border-top:4px solid #0563bc;border-left-width:1px;border-radius:5px;background:#fff;box-shadow:none;padding:20px 16px;grid-template-columns:90px minmax(0,1fr);gap:14px}
.corporate-site .rate-panel .mini-head h2{color:#102a4c}
.corporate-site .mini-head h2{font-size:21px;font-weight:650}
.corporate-site .rate-panel .mini-currencies{color:#0563bc;font-size:9px}
.corporate-site .rate-panel p,.corporate-site .rate-panel .fine{color:#53677e!important}
.corporate-site .rate-panel .mini-phone{color:#0563bc;font-size:17px}
.corporate-site .rate-panel .mini-phone span{color:#53677e}
.corporate-site .rate-panel .rate-table th{color:#61728a}
.corporate-site .rate-panel .rate-table td{color:#102a4c;border-color:#dce5ef;font-size:16px}
.corporate-site .rate-panel .rate-table td:first-child{color:#0563bc;font-size:13px}
.corporate-site .rate-panel>a[href='/admin/kurs/']{color:#0563bc!important}
.corporate-site .calculator-panel .result{border:0;background:#e9f3fc;border-radius:3px}
.corporate-site .rate-product-promo .promo-kicker{color:#0563bc;letter-spacing:1px;font-size:8px}
.corporate-site .rate-product-promo .promo-product-image{padding:3px;height:130px;border-radius:0}
.corporate-site .rate-product-promo .promo-cta{border-radius:3px;background:#0563bc;font-size:10px;padding:9px}
.corporate-site .rate-product-promo h3{font-size:15px;font-weight:650}
.corporate-site .rate-product-promo .promo-price{font-size:21px}
.corporate-site .partner-strip{padding:20px 0}
.corporate-site .partner-brand.wu-brand{border-radius:3px}
.corporate-site section.content{padding:72px 0}
.corporate-site h2{letter-spacing:-.7px;font-weight:600}
.corporate-site .document-promo{padding:60px 0}
.corporate-site .document-promo-card{border:0;border-radius:6px;background:linear-gradient(110deg,#005caf,#0b7bcc);box-shadow:none;padding:35px 50px;min-height:350px}
.corporate-site .document-promo h2{font-size:38px;font-weight:600;letter-spacing:-1px}
.corporate-site .document-promo .eyebrow{color:#d4eaff}
.corporate-site .document-promo .button,.corporate-site .takse .button{background:#fff;color:#0758a2;border-color:#fff;border-radius:3px}
.corporate-site .document-promo-art{height:300px;width:255px;border:3px solid #fff;border-radius:5px;box-shadow:none}
.corporate-site #usluge{background:#fff;border:0}
.corporate-site .services{gap:0;border-top:1px solid #dce5ef;border-left:1px solid #dce5ef}
.corporate-site .service{border:0;border-bottom:1px solid #dce5ef;border-right:1px solid #dce5ef;border-radius:0;box-shadow:none;padding:30px}
.corporate-site .service:hover{background:#f5f9fd;transform:none;box-shadow:none}
.corporate-site .service .icon{color:#0563bc;background:#eaf3fc;border-radius:50%}
.corporate-site .service h3{font-weight:650}
.corporate-site #shop-ponuda{background:#f2f6fb;border-top:1px solid #e0e9f2;border-bottom:1px solid #e0e9f2}
.corporate-site .shop-intro,.corporate-site .shop-featured>a{border:1px solid #d5e1ee;border-radius:5px;background:#fff;box-shadow:none}
.corporate-site .takse{margin:0;border-radius:0;background:#005caf;border:0;box-shadow:none;padding:65px 0}
.corporate-site .takse .eyebrow{color:#c6e5ff}
.corporate-site .takse p{color:#e0efff}
.corporate-site .step-number{background:#ffffff1c;color:#fff;border-color:#ffffff60;border-radius:3px}
.corporate-site #lokacije{background:#f2f6fb}
.corporate-site .location{border:1px solid #d4e1ee;border-radius:4px;box-shadow:none}
.corporate-site .map-link{background:#0563bc;border-radius:3px}
.corporate-site .contact-band{border-radius:4px;background:#005caf;border-color:#005caf}
.corporate-site .contact-band a{color:#fff}
.corporate-site footer{background:#0c294b;border:0}
.corporate-site .shop-popup{border-top-color:#0563bc;border-radius:7px}
.corporate-site .shop-popup-copy .button,.corporate-site .mobile-call{background:#0563bc;color:#fff;border-color:#0563bc}
@media(min-width:701px) and (max-width:1150px){.corporate-site .nav{top:115px}}
@media(max-width:1050px){.corporate-site .exchange-widgets{grid-template-columns:1fr 1fr}.corporate-site .rate-product-promo{grid-column:1/-1;grid-template-columns:100px 1fr}.corporate-site .hero-grid{gap:40px}.corporate-site header .site-logo{flex-basis:260px;width:260px}}
@media(max-width:700px){.corporate-site .wrap{width:calc(100% - 36px)}.corporate-site .header{height:98px}.corporate-site header .site-logo{width:260px;flex:0 1 260px}.corporate-site .nav{top:98px}.corporate-site .hero{padding:33px 0}.corporate-site .hero-grid{grid-template-columns:1fr;gap:0}.corporate-site .hero h1{font-size:40px;letter-spacing:-1px}.corporate-site .hero .intro{font-size:14px;max-width:450px}.hero-service-board{display:none}.quick-tools{padding:22px 0}.corporate-site .exchange-widgets,.corporate-site .exchange-widgets:has(.rate-product-promo[hidden]){grid-template-columns:1fr;gap:15px}.corporate-site .rate-panel,.corporate-site .calculator-panel,.corporate-site .rate-product-promo{grid-column:1}.corporate-site .rate-panel{order:0}.corporate-site .rate-product-promo{order:1;grid-template-columns:100px minmax(0,1fr)}.corporate-site .calculator-panel{order:2}.corporate-site .document-promo{padding:40px 0}.corporate-site .document-promo-card{padding:28px 24px;gap:25px}.corporate-site .document-promo h2{font-size:31px}.corporate-site .document-promo-art{height:300px;width:255px}.corporate-site section.content{padding:50px 0}.corporate-site .service{padding:23px 18px}.corporate-site .hero .eyebrow{font-size:9px}.corporate-site .takse{padding:45px 0}.corporate-site .hero .actions{gap:10px}}
