.avia-section.av-ms6zscg-37153e8883d8a0df4fdfa8721e21c9d5{
background-color:#4fa8ee;
background-image:url(https://keyguru.cz/wp-content/uploads/2025/10/IMG_3413.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-ms6zscg-37153e8883d8a0df4fdfa8721e21c9d5 .av-section-color-overlay{
opacity:0.7;
background-color:#9b9b9b;
}
.avia-section.av-ms6zscg-37153e8883d8a0df4fdfa8721e21c9d5 .avia-divider-svg-bottom svg{
height:70px;
opacity:1;
width:calc(100% + 1.3px);
fill:#f7f7f7;
}

#top .hr.hr-invisible.av-mh1twxs-8c2be197efef65ac4b060221ea5a5ef8{
height:50px;
}

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

#top .hr.hr-invisible.av-lxixk5c-c3a18de8eddb398e9f0b9256b001da9f{
height:20px;
}

.avia-image-container.av-24yxrkw-203cc6e05ced345bac8149179f7b9c02 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-24yxrkw-203cc6e05ced345bac8149179f7b9c02 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-l3fcn5s-a0c50aff84a5e8c5c6b54cd2166adb55{
height:20px;
}

#top .hr.hr-invisible.av-km2on9c-b762eb75c54318207cdc981ea817759d{
height:70px;
}

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

#top .hr.hr-invisible.av-inkq1q8-dfd9a821fe2f75a4e650633cf3fb1349{
height:50px;
}

#top .hr.hr-invisible.av-i1mwem8-ffefcb2b8fc0c286a5879140456e9bc2{
height:10px;
}

.flex_cell.av-grfjkqo-3296b3bab73ebdcc65918544577aaec7{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-grfjkqo-3296b3bab73ebdcc65918544577aaec7{
padding:50px 50px 50px 50px !important;
}

.avia-progress-bar-container.av-mh7w15y4-0773bf8530c228167d7371bcefb181d2 .progress{
height:10px;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mh7vzku3-5289db151f51c410f907edc868726907 .bar{
width:100%;
background:#db6b5b;
}

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

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

#top .avia-progress-bar-container .avia-progress-bar.av-mh7w0pnq-9bccfedf7561f904ebb13ba92244503b .bar{
width:100%;
background:#db6b5b;
}

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

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

.flex_cell.av-d9f13r4-96b16abcfc28d9b6141a7ae24ca8e51a{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-d9f13r4-96b16abcfc28d9b6141a7ae24ca8e51a{
padding:50px 50px 50px 50px !important;
}

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

.flex_column.av-c3vossg-0cbba3ac9e3a00b750c027d8288f1f0d{
width:59.2%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-c3vossg-0cbba3ac9e3a00b750c027d8288f1f0d .av-flex-placeholder{
width:2%;
}

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

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

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

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

#top .hr.hr-invisible.av-9na9p4w-6ef9b1b1e68265806a570f2fd7955a93{
height:30px;
}

#top .av_textblock_section.av-mh7w5ogn-abe256eac636616c435c8d8b3060bd8e .avia_textblock{
font-size:14px;
}

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

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

#top .hr.hr-invisible.av-8favdsw-800a48f7124dbb094ce25974784b8a35{
height:30px;
}

#top .av_textblock_section.av-mh7wame6-053188cb0e104c7dd5a88c7c28b8e98c .avia_textblock{
font-size:14px;
}

.flex_cell.av-807nhgg-7791b069014a9ceb087cc772305dd643{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-807nhgg-7791b069014a9ceb087cc772305dd643{
padding:70px 70px 30px 70px !important;
}

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

#top .hr.hr-invisible.av-75pylfk-edb36bb04b621e83487cf663d2bef4e3{
height:30px;
}

#top .av_textblock_section.av-mh7wf1vu-0f2c21bc5acdbe4277dee828734da76a .avia_textblock{
font-size:14px;
}

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

.flex_column.av-63eye2o-e92c2f9632887f04f29fe9b304d8e788{
order:0;
padding:10px 30px 30px 30px;
}

.flex_column.av-5l1o8gw-e01993b92e3f7ecd3124251bc1b6f97b{
order:0;
padding:10px 30px 30px 30px;
}

#top .av_textblock_section.av-mh7wfrto-8fa510bf38fc41d8fc845cd6f85f9d27 .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-564eo68-090c8536c5c6825deb80de5478652727{
order:0;
padding:10px 30px 30px 30px;
}

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

#top .hr.hr-invisible.av-4k224v4-776560625d5b05d5047bb39e2c3ca5a5{
height:50px;
}

#top .av_textblock_section.av-mh7wjrai-ba09d0b7cd630d0f2b8c79b06817ce1a .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-374ixc0-af08ca54ad4425b26304521e3f9f8d80{
height:50px;
}

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

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

#top .hr.hr-invisible.av-1oa591c-fa419ebb198a5679ba0501176f474fc4{
height:50px;
}

#top .hr.hr-invisible.av-wk6gu8-afea872d0da5271d1131e285150d10c6{
height:50px;
}


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

#top #wrap_all .av-special-heading.av-zwbqps-68b592e12b030da99653c0ab4f4f3357 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-7smwt8g-df9af3cd64bd8ebce6e791c91f443d54 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-zwbqps-68b592e12b030da99653c0ab4f4f3357 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-7smwt8g-df9af3cd64bd8ebce6e791c91f443d54 .av-special-heading-tag{
font-size:0.8em;
}
}
