.avia-section.av-locm9q4-bc12633a7a84353d4c454ae25f01eeab{
background-color:#a5a5a5;
background-image:url(https://keyguru.cz/wp-content/uploads/2025/10/cover.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-locm9q4-bc12633a7a84353d4c454ae25f01eeab .av-section-color-overlay{
opacity:0.7;
background-color:#969696;
}
.avia-section.av-locm9q4-bc12633a7a84353d4c454ae25f01eeab .avia-divider-svg-bottom svg{
height:70px;
opacity:1;
width:calc(100% + 1.3px);
fill:#f7f7f7;
}

#top .hr.hr-invisible.av-lh4of0c-74673df68fbdb3d1aa887d8194a1beb8{
height:50px;
}

#top .av-special-heading.av-mh7v69uz-945fbfdc59698c71521a6f68c43d3c83{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-mh7v69uz-945fbfdc59698c71521a6f68c43d3c83 .av-special-heading-tag .heading-char{
font-size:40px;
padding-bottom:10px;
}
#top #wrap_all .av-special-heading.av-mh7v69uz-945fbfdc59698c71521a6f68c43d3c83 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mh7v69uz-945fbfdc59698c71521a6f68c43d3c83 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mh7v69uz-945fbfdc59698c71521a6f68c43d3c83 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-kvk910c-509ed4070eb5feffe2c73ad2888d645b{
height:20px;
}

.avia-image-container.av-kcw2n18-4c69b2e664b2438acf9371db007c14c9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kcw2n18-4c69b2e664b2438acf9371db007c14c9 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-k3eoorg-ae19b1986268cf7958b2a3e87ff269af{
height:20px;
}

#top .hr.hr-invisible.av-je9u3ks-4bf9dca6f883e1877418ea054b95f694{
height:70px;
}

.avia-section.av-izdvot8-704b73239c5f84c7e42114069c209300{
background-color:#f7f7f7;
background-image:unset;
position:relative;
}
.avia-section.av-izdvot8-704b73239c5f84c7e42114069c209300 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
}

#top .hr.hr-invisible.av-hww9kn0-83f505825cbbe8a9a8df986a520d19b8{
height:50px;
}

#top .hr.hr-invisible.av-h5krmfw-5e7bb26eca7a7eef4bda3824fe4fe51e{
height:10px;
}

.flex_cell.av-fsthgrg-52783bdc4e63b0a6c75f4a03c07c143a{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-fsthgrg-52783bdc4e63b0a6c75f4a03c07c143a{
padding:50px 50px 50px 50px !important;
}

.avia-progress-bar-container.av-mh7v990j-1fae189618e479a22cad75fbfdc2bbfb .progress{
height:10px;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mh7v7zay-51dd85534965797a49182232b010e859 .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mh7v8gh7-0c5d087b6bfe643ffc55b147fe472710 .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mh7v8p2w-5db23b3acd12dd975ac4e0c7a40d46e3 .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mh7v8w1r-f0b0f3d674cfa06c5057c22f8530edbb .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mh7v95pb-d541d60d71b074e67b83498bdc32d901 .bar{
width:100%;
background:#db6b5b;
}

.flex_cell.av-cnujkl8-271bdc604ac7ef8904c7ac7184e0ab2f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-cnujkl8-271bdc604ac7ef8904c7ac7184e0ab2f{
padding:50px 50px 50px 50px !important;
}

.avia-section.av-c67xmvw-a4620d47aee2c9ba824a55c4501d33d0{
background-color:#2b529c;
background:linear-gradient( to bottom right, #2b529c, #2b529c, #3380bf );
position:relative;
}
.avia-section.av-c67xmvw-a4620d47aee2c9ba824a55c4501d33d0 .avia-divider-svg-top svg{
height:30px;
width:calc(100% + 1.3px);
}

.flex_column.av-bsxseyk-c97bff00999f677695a267231603cb2e{
width:59.2%;
margin-left:0;
order:0;
padding:10px 30px 30px 30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-bsxseyk-c97bff00999f677695a267231603cb2e .av-flex-placeholder{
width:2%;
}

.flex_column.av-apmiwv0-e3cd38fd8deecc7402018e829e36096f{
width:38.8%;
margin-left:0;
order:0;
padding:10px 30px 30px 30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-apmiwv0-e3cd38fd8deecc7402018e829e36096f .av-flex-placeholder{
width:2%;
}

#top .avia-testimonial-wrapper.av-mh7vbikg-11a625f734e8e43faa0a98b81c413bf6 .avia-testimonial-content{
color:#ffffff;
}
#top .avia-testimonial-wrapper.av-mh7vbikg-11a625f734e8e43faa0a98b81c413bf6 .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-mh7vbikg-11a625f734e8e43faa0a98b81c413bf6 .avia-testimonial-subtitle{
color:#ffffff;
}
.avia-testimonial-wrapper.av-mh7vbikg-11a625f734e8e43faa0a98b81c413bf6 .avia-testimonial-link{
color:#ffffff;
}
.avia-testimonial-wrapper.av-mh7vbikg-11a625f734e8e43faa0a98b81c413bf6 .avia-slideshow-controls{
color:#ffffff;
}

.flex_cell.av-9q55egs-ba4b4c5f66401aa93729d5083cd2cecd{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-9q55egs-ba4b4c5f66401aa93729d5083cd2cecd{
padding:70px 70px 30px 70px !important;
}

#top .av-special-heading.av-9j4ngt8-2395b1948e1f606520a5b734ec21cb7f{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-9j4ngt8-2395b1948e1f606520a5b734ec21cb7f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9j4ngt8-2395b1948e1f606520a5b734ec21cb7f .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-9j4ngt8-2395b1948e1f606520a5b734ec21cb7f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8wqe9ek-d31343f66a2db3516239dba2387a82e2{
height:30px;
}

#top .av_textblock_section.av-mh7vd1tc-1ade52ec1e48f058e38cecb228297c26 .avia_textblock{
font-size:14px;
}

.flex_cell.av-8nrl17g-6786f782330ecc132b9f3c7f02395a61{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-8nrl17g-6786f782330ecc132b9f3c7f02395a61{
padding:70px 70px 30px 70px !important;
}

#top .av-special-heading.av-mh7vdbjo-bb74312ab769884730003ec2f0ab68ee{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-mh7vdbjo-bb74312ab769884730003ec2f0ab68ee .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh7vdbjo-bb74312ab769884730003ec2f0ab68ee .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mh7vdbjo-bb74312ab769884730003ec2f0ab68ee .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-832ewgs-945b108cae73a2e0225caf0c5416244e{
height:30px;
}

#top .av_textblock_section.av-mh7vezjx-192ba6e71e4c3fc4bcce31c069fcf8e3 .avia_textblock{
font-size:14px;
}

.flex_cell.av-7t2bxss-b93de102e2e86a036cebdd1254c88017{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-7t2bxss-b93de102e2e86a036cebdd1254c88017{
padding:70px 70px 30px 70px !important;
}

#top .av-special-heading.av-mh7vf7hn-f2d0a74ffc5788c272f0786370152947{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-mh7vf7hn-f2d0a74ffc5788c272f0786370152947 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh7vf7hn-f2d0a74ffc5788c272f0786370152947 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mh7vf7hn-f2d0a74ffc5788c272f0786370152947 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-74s7bfg-d9631de707d1895330e39fde5c22a4d7{
height:30px;
}

#top .av_textblock_section.av-mh7vg9ep-c06ccc4459905f5c1f58d14e943b8975 .avia_textblock{
font-size:14px;
}

.avia-section.av-6rs8ly4-e10e0083ce722a90206477979a1e5397{
background-color:#2b529c;
background-repeat:no-repeat;
background-image:url(https://keyguru.cz/wp-content/uploads/2025/03/Untitled-3-3.jpg), linear-gradient( to bottom right, #2b529c, #2b529c, #3380bf );
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-6rs8ly4-e10e0083ce722a90206477979a1e5397 .avia-divider-svg-bottom svg{
height:30px;
width:calc(100% + 1.3px);
}

.flex_column.av-62rbhcs-1bcd992a322b26a94507fa2eefca274f{
order:0;
padding:10px 30px 30px 30px;
}

.flex_column.av-5xjpsn0-84250055c14a54e380bf274fa49d3709{
order:0;
padding:10px 30px 30px 30px;
}

#top .av_textblock_section.av-mh7vgl70-638040b58334cfeec406fe35410fb7a5 .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-jkih5o-f4283fa800262c4ffe63fc0e9bae2d11{
order:0;
padding:10px 30px 30px 30px;
}

.avia-section.av-4ncptq4-8c66ab3f72d08309edff46ba8d60f403{
position:relative;
}
.avia-section.av-4ncptq4-8c66ab3f72d08309edff46ba8d60f403 .avia-divider-svg-top svg{
height:30px;
width:calc(100% + 1.3px);
}

#top .hr.hr-invisible.av-4iyvt98-bf4f0a2d531b5fba9beef5ed25e5e78c{
height:50px;
}

#top .av_textblock_section.av-mh7vhycw-ea71ceb58d12557f61595a9b48615457 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-35a53do-19bb5f80cb062566aa789b316198ab03{
height:50px;
}

#top #wrap_all .avia-button.av-mh7viatu-7355923770a4b8dc381a6853c8e152a5{
background-color:#4fa8ee;
border-color:#4fa8ee;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.avia-section.av-276u4yk-d569ee2822fc39f4464d1fb49c67bb7e{
background-color:#255ea1;
background-image:unset;
position:relative;
}
.avia-section.av-276u4yk-d569ee2822fc39f4464d1fb49c67bb7e .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}
.avia-section.av-276u4yk-d569ee2822fc39f4464d1fb49c67bb7e .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .hr.hr-invisible.av-1tpjprw-9892a89d724e4bdbd4bd3b2762d3a6a7{
height:50px;
}

#top .hr.hr-invisible.av-ot6qrg-d4fa2eafa9468e90a051eab100115a02{
height:50px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mh7v69uz-945fbfdc59698c71521a6f68c43d3c83 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9j4ngt8-2395b1948e1f606520a5b734ec21cb7f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh7vdbjo-bb74312ab769884730003ec2f0ab68ee .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh7vf7hn-f2d0a74ffc5788c272f0786370152947 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mh7v69uz-945fbfdc59698c71521a6f68c43d3c83 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9j4ngt8-2395b1948e1f606520a5b734ec21cb7f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh7vdbjo-bb74312ab769884730003ec2f0ab68ee .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh7vf7hn-f2d0a74ffc5788c272f0786370152947 .av-special-heading-tag{
font-size:0.8em;
}
}
