.avia-section.av-leg3wph-4fcfcea0031bb35a216e0c1015c59fb4{
background-color:#9b9b9b;
background-image:url(https://keyguru.cz/wp-content/uploads/2025/10/ccs-pozadi.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-leg3wph-4fcfcea0031bb35a216e0c1015c59fb4 .av-section-color-overlay{
opacity:0.6;
background-color:#919191;
}
.avia-section.av-leg3wph-4fcfcea0031bb35a216e0c1015c59fb4 .avia-divider-svg-bottom svg{
height:70px;
opacity:1;
width:calc(100% + 1.3px);
fill:#f7f7f7;
}

#top .hr.hr-invisible.av-kre1d3p-5d00db578c744775cf50818d2f5ea496{
height:50px;
}

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

#top .hr.hr-invisible.av-kc34z1x-76cfcfbb454d2a12d2a77f20a29e8b34{
height:20px;
}

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

#top .hr.hr-invisible.av-jmxmt3p-13ca76c78b64fdcdbdb9e0072fe8ad01{
height:20px;
}

#top .hr.hr-invisible.av-j5c7qlx-054ac9dc5db5724806c3a14cac3604b2{
height:70px;
}

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

#top .hr.hr-invisible.av-hb0adit-c5b0c89777c5ce03e435c0cb3c39b95a{
height:50px;
}

#top .hr.hr-invisible.av-gly48k5-2780e86b5d980f191efbe498daa34244{
height:10px;
}

.flex_cell.av-f9dfzp1-b105c60116ac6aac5d9ab8a7f76408ef{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-f9dfzp1-b105c60116ac6aac5d9ab8a7f76408ef{
padding:50px 50px 50px 50px !important;
}

.avia-progress-bar-container.av-mh9dcehu-99572135a1596fca253b61096167381f .progress{
height:10px;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mh9dbixi-01bcd16cb09a45fc7a4e81fa97fc6557 .bar{
width:100%;
background:#db6b5b;
}

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

#top .avia-progress-bar-container .avia-progress-bar.av-mh9dby40-17647c0b340509b253cf72f9f57f07b1 .bar{
width:100%;
background:#db6b5b;
}

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

#top .avia-progress-bar-container .avia-progress-bar.av-mh9dcdgm-29614155749ebd14f117d9d2916e21fb .bar{
width:100%;
background:#db6b5b;
}

.flex_cell.av-d86ob79-3b38465e49f5ceb12a87d5cf586d3f3c{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-d86ob79-3b38465e49f5ceb12a87d5cf586d3f3c{
padding:50px 50px 50px 50px !important;
}

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

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

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

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

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

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

#top .hr.hr-invisible.av-9c24npx-44c6c628c2a095db852de133dea41dea{
height:30px;
}

#top .av_textblock_section.av-mh9dfreu-b5f300f8625a9c531f0dde8f4c4cdce3 .avia_textblock{
font-size:14px;
}

.flex_cell.av-95cl3lh-cc7fbbbd02997339c6af3fa183f3733c{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-95cl3lh-cc7fbbbd02997339c6af3fa183f3733c{
padding:70px 70px 30px 70px !important;
}

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

#top .hr.hr-invisible.av-8jjpct1-7aa9194b11651d6c06a1d6b04acdea42{
height:30px;
}

#top .av_textblock_section.av-mh9dr7rc-97143bd8470c05beafd54039f1f5f4dd .avia_textblock{
font-size:14px;
}

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

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

#top .hr.hr-invisible.av-qdv7kl-253b1313f7a2ff013874d2675604ec7c{
height:30px;
}

#top .av_textblock_section.av-mh9dteig-7fdd73c819b9c976a4e67fbab630c17f .avia_textblock{
font-size:14px;
}

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

.flex_column.av-n31385-f4a33cd3e1633c0a5df98cec014dd710{
order:0;
padding:10px 30px 30px 30px;
}

.flex_column.av-5nttcfp-e84a27a21f5df2ed2e1ea5f052889249{
order:0;
padding:10px 30px 30px 30px;
}

#top .av_textblock_section.av-mh9dtr9b-506f6b0d00ee82dfb9aa9422736e878b .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-53v0psl-0423b184a244ea3ff3b78136736b89a9{
order:0;
padding:10px 30px 30px 30px;
}

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

#top .hr.hr-invisible.av-4hiuj05-de407fb5c42887e6d66dcf33bbb2c724{
height:50px;
}

#top .av_textblock_section.av-mh9e9hnu-18c5bc13c221aa24843e02b2461572bb .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-360xlmd-969b8fba1fb7feda0a6c61567a942423{
height:50px;
}

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

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

#top .hr.hr-invisible.av-66fsnp-0c8f42dbfa54fb4b372abaadae7ff4d8{
height:50px;
}

#top .hr.hr-invisible.av-omgjn9-9fba98b6c8270a4e6a503d12b22111fb{
height:50px;
}


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

#top #wrap_all .av-special-heading.av-a39xpyt-616af53255895c170ad16f89cb7847da .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh9dg203-6ddc6f773af8e5c202bbacf5b1328fa8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-qnxfp1-5c75375d99e33d9441277ffc8005e309 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-a39xpyt-616af53255895c170ad16f89cb7847da .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh9dg203-6ddc6f773af8e5c202bbacf5b1328fa8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-qnxfp1-5c75375d99e33d9441277ffc8005e309 .av-special-heading-tag{
font-size:0.8em;
}
}
