.avia-section.av-ud7ddfy-38c13d90165f2da4221afe83c8593bf3{
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-ud7ddfy-38c13d90165f2da4221afe83c8593bf3 .av-section-color-overlay{
opacity:0.7;
background-color:#969696;
}
.avia-section.av-ud7ddfy-38c13d90165f2da4221afe83c8593bf3 .avia-divider-svg-bottom svg{
height:70px;
opacity:1;
width:calc(100% + 1.3px);
fill:#f7f7f7;
}

#top .hr.hr-invisible.av-u6mrpn2-0a90a5f3294063c8cc6e128c71333294{
height:50px;
}

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

#top .hr.hr-invisible.av-t70xg7i-3974d2ff7cf01e59686803e3ddcd42cf{
height:20px;
}

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

#top .hr.hr-invisible.av-sa2n9da-aad4f3c9a540ee09516486b0caf514b5{
height:20px;
}

#top .hr.hr-invisible.av-rgg5hfy-00c1f8aa9efc0001a406f1b32027b163{
height:70px;
}

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

#top .hr.hr-invisible.av-pe7p2cu-7e7e092af97cb9b54d67e91054497549{
height:50px;
}

#top .hr.hr-invisible.av-opxxay6-1b9d9bafcc97945fe5655ea0fca91b7f{
height:10px;
}

.flex_cell.av-nd4wzm6-1e730513b84fccdeae2eb1545335dcba{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-nd4wzm6-1e730513b84fccdeae2eb1545335dcba{
padding:50px 50px 50px 50px !important;
}

.avia-progress-bar-container.av-mneiiby-1a7b6820a8cf392fac43611718151dfd .progress{
height:10px;
}

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

#top .avia-progress-bar-container .avia-progress-bar.av-lznhwha-4b1e38f752add653a5efde1ce8243a48 .bar{
width:100%;
background:#db6b5b;
}

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

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

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

.flex_cell.av-h4yz5n2-6de3df18d3ec2a9cc768a49cc2e06378{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-h4yz5n2-6de3df18d3ec2a9cc768a49cc2e06378{
padding:50px 50px 50px 50px !important;
}

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

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

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

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

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

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

#top .hr.hr-invisible.av-cphjmku-ee5987bcfccdde4fde85291ce8b1f9b2{
height:30px;
}

#top .av_textblock_section.av-ccipn5a-57c7d9a07c0f4ef48bf00db9ca2f2179 .avia_textblock{
font-size:14px;
}

.flex_cell.av-bv8nyb2-5bcb4e7432705258a4584054780399bb{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-bv8nyb2-5bcb4e7432705258a4584054780399bb{
padding:70px 70px 30px 70px !important;
}

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

#top .hr.hr-invisible.av-azjif4e-ea1ceb3bd2af6b3a6c29998335019b64{
height:30px;
}

#top .av_textblock_section.av-abx4zse-f9c7f2e6988ea79aeaf60359bffcb093 .avia_textblock{
font-size:14px;
}

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

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

#top .hr.hr-invisible.av-8tyo5im-90822340792445e39805788561fe71d3{
height:30px;
}

#top .av_textblock_section.av-8ewejqm-9b8447102e6195dcc7fe49ce6886d14b .avia_textblock{
font-size:14px;
}

.avia-section.av-7yv0d9q-f8bae28a3ad46f088e9ea799800d099d{
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-7yv0d9q-f8bae28a3ad46f088e9ea799800d099d .avia-divider-svg-bottom svg{
height:30px;
width:calc(100% + 1.3px);
}

.flex_column.av-7qngsku-df1779b77a452d1ded949adad2af3b82{
order:0;
padding:10px 30px 30px 30px;
}

.flex_column.av-q1pyr2-db50f20985987ac5072f672472c2a1e7{
order:0;
padding:10px 30px 30px 30px;
}

#top .av_textblock_section.av-6n1ymvi-5dba5eedb3ffb5687928b75d09dde00e .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-6ac25im-87101f477e5d976e265596145c60eff5{
order:0;
padding:10px 30px 30px 30px;
}

.avia-section.av-5p264xa-d2fabe25da895f3eabc8d3811b973b0f{
position:relative;
}
.avia-section.av-5p264xa-d2fabe25da895f3eabc8d3811b973b0f .avia-divider-svg-top svg{
height:30px;
width:calc(100% + 1.3px);
}

#top .hr.hr-invisible.av-58dfrji-247c0e2f5cde7ec012405db3a46de528{
height:50px;
}

#top .av_textblock_section.av-e6u60e-c66b658a48dedd2f4e804965000dbe2c .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-d1ztwu-3d365de18e01ffef97b7eda1506fc395{
height:50px;
}

#top #wrap_all .avia-button.av-34987ta-58dc5b213696efd6152edf5935bbb1af{
background-color:#4fa8ee;
border-color:#4fa8ee;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

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

#top .hr.hr-invisible.av-60wgni-feae1455dacc7d9820b2072ede0776b0{
height:50px;
}

#top .hr.hr-invisible.av-vv69da-b60165527dbf30e0ae6c1e9bc0e3757c{
height:50px;
}


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

#top #wrap_all .av-special-heading.av-cydz4cu-0cbd6ae6cb2b204563d0e5c68a414b92 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-b5w2q9a-11b434195e47f268e943b4c663297364 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9ayu1pq-23649266f8b234416290c267661d1f63 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-cydz4cu-0cbd6ae6cb2b204563d0e5c68a414b92 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-b5w2q9a-11b434195e47f268e943b4c663297364 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9ayu1pq-23649266f8b234416290c267661d1f63 .av-special-heading-tag{
font-size:0.8em;
}
}
