/* Readability layer only. Original header, Phase 1 and offer markup stay intact. */
html{scroll-padding-top:100px;-webkit-text-size-adjust:100%;text-size-adjust:100%}
#tit-home-top .tit-home-lead,#tit-home-top blockquote,#pakete .tit-home-packages p,#pakete .tit-home-packages li,#pakete .tit-home-instalment{font-size:16px;line-height:1.65}
#tit-home-top .tit-home-topics,#tit-home-top .tit-home-caption,#tit-home-top .tit-home-caption span:last-child,#tit-home-top .tit-home-archive,#tit-home-top .tit-home-rating a,#tit-home-top .tit-home-voices-title,#tit-home-top .tit-home-author,#tit-home-top .tit-home-source,#tit-home-top .tit-home-data-date,#tit-home-top .tit-home-counter,#tit-home-top .tit-home-text-link,#tit-home-top .tit-home-trial-note,#pakete .tit-home-trial-card small,#pakete .tit-home-trial-tag{font-size:14px;line-height:1.6;color:#bdc4b5}
#tit-home-top .tit-home-caption{height:auto;min-height:0;flex-wrap:wrap;gap:4px 12px}
#tit-home-top .tit-home-review-bottom{flex-wrap:wrap}
#tit-home-top .tit-home-actions .r2-btn,#pakete .tit-home-packages .r2-btn{font-size:16px;line-height:1.5;min-height:48px}
#tit-home-top .tit-home-review-controls button{width:44px;height:44px}
.tit-home-header .tit-home-nav a,.tit-home-header .tit-home-login,.tit-home-header .tit-home-viga-nav{font-size:14px;line-height:1.4}
.tit-home-header .tit-home-login,.tit-home-header #r2MenuToggle{min-height:44px}
.tit-p2 .tit-p2-heading>p,.tit-p2 .tit-p2-steps p,.tit-p2 .tit-p2-intro,.tit-p2 .tit-p2-empty p,.tit-p2 .tit-p2-empty strong,.tit-p2 .tit-p2-canton-note,.tit-p2 .tit-p2-button,.tit-p2 .tit-p2-next li{font-size:16px;line-height:1.6}
.tit-p2 .tit-p2-steps h3{font-size:17px;line-height:1.4}
.tit-p2 .tit-p2-eyebrow,.tit-p2 .tit-p2-kicker,.tit-p2 .tit-p2-stepno,.tit-p2 .tit-p2-qualification,.tit-p2 .tit-p2-pill,.tit-p2 label,.tit-p2 .tit-p2-selectiontop span,.tit-p2 .tit-p2-textlink,.tit-p2 .tit-p2-cardfoot,.tit-p2 .tit-p2-searchtype,.tit-p2 .tit-p2-selected,.tit-p2 .tit-p2-small,.tit-p2 .tit-p2-next strong,.tit-p2 .tit-p2-support strong,.tit-p2 .tit-p2-support span,.tit-p2 noscript{font-size:14px;line-height:1.6}
.tit-p2 .tit-p2-textlink{display:inline-flex;align-items:center;min-height:44px}
.tit-p2 .tit-p2-selectiontop,.tit-p2 .tit-p2-searchtype{flex-wrap:wrap}
.tit-paystrip h2#tit-paystrip-title{font-size:16px}
.tit-paystrip .tit-paystrip-caption p,.tit-paystrip p.tit-paystrip-note{font-size:14px;line-height:1.6;color:#b9bdb2}
#tit-support h2,#tit-support .tit-support-subtitle,#tit-support p{font-size:16px;line-height:1.6}
#tit-support .tit-support-actions a,#tit-support .tit-support-actions button,.r2-footer .r2-foot-links a,.r2-footer .r2-copy{font-size:14px;line-height:1.6}
#tit-support p{color:#b9beb2}
#tit-support .tit-support-number{font-size:21px}
.r2-float-viga .tit-float-label{font-size:15px}
.r2-float-viga small{font-size:14px}
#tit-contact-fold summary{min-height:64px}
#kontakt p,#kontakt label,#kontakt input,#kontakt select,#kontakt textarea,#kontakt button{font-size:16px;line-height:1.6}
#kontakt small,#kontakt .tit-contact-label small,#kontakt summary span{font-size:14px;line-height:1.6}
#tit-home-viga{font-size:16px}
#tit-home-viga small,#tit-home-viga label,#tit-home-viga #hv-device,#tit-home-viga .hv-links{font-size:14px;line-height:1.6}
#tit-home-viga button,#tit-home-viga select,#tit-home-viga textarea{font-size:16px;min-height:44px}
@media(max-width:760px){
 .tit-home-header{flex-wrap:wrap}
 .tit-home-header .r2-head-actions{min-width:0;flex-wrap:wrap}
 .tit-home-header .tit-home-login{font-size:14px;padding:9px 10px}
 .tit-home-header #r2MenuToggle{min-width:44px;width:44px}
 #tit-home-top .tit-home-rating{flex-wrap:wrap}
 #tit-home-top .tit-home-media-under .tit-video-single{flex-wrap:wrap;gap:5px;overflow:visible}
 #tit-home-top .tit-home-media-under .tit-video-single a,#tit-home-top .tit-home-media-under .tit-video-single button{width:44px;min-width:44px;flex-basis:44px;height:44px;padding:10px}
 .tit-p2 .tit-p2-steps{grid-template-columns:1fr}
 .tit-p2 .tit-p2-steps>li{border-right:0;border-bottom:1px solid #343329}
 .tit-p2 .tit-p2-steps>li:last-child{border-bottom:0}
 .tit-p2 .tit-p2-fields{grid-template-columns:1fr}
 #tit-support .tit-support-icon{width:48px;height:48px;flex-basis:48px}
 .r2-footer .r2-foot-links a{min-height:44px}
 #tit-home-viga .hv-head>div{padding-left:54px}
}
@media(max-width:360px){.tit-home-header .r2-logo img{width:125px}.tit-home-header{gap:6px}}
