.avia-section.av-mh29wqwe-2c03b0bb5f130e41bdad537b2f770bda{
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-mh29wqwe-2c03b0bb5f130e41bdad537b2f770bda .av-section-color-overlay{
opacity:0.6;
background-color:#919191;
}
.avia-section.av-mh29wqwe-2c03b0bb5f130e41bdad537b2f770bda .avia-divider-svg-bottom svg{
height:70px;
opacity:1;
width:calc(100% + 1.3px);
fill:#f7f7f7;
}

#top .hr.hr-invisible.av-ks7e16z-2b6c329cbacf74eba40cc73fe9474006{
height:50px;
}

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

#top .hr.hr-invisible.av-ka3gdsb-df1b8ecbce95ae5749e874fe691fca69{
height:20px;
}

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

#top .hr.hr-invisible.av-jjqsah7-a1e3679a06fdc95efe4bc4dcc5d5427b{
height:20px;
}

#top .hr.hr-invisible.av-j4noogb-cbb67524c26dc9f20fdd274e20049072{
height:70px;
}

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

#top .hr.hr-invisible.av-h820i0b-a6a0786465fcfe84a074a8d20c84156d{
height:50px;
}

#top .hr.hr-invisible.av-grqso23-caa23931ed0e560fca2f21384aae28ac{
height:10px;
}

.flex_cell.av-fa27mff-8c553780dfdefcad01c7faacf00bbc60{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-fa27mff-8c553780dfdefcad01c7faacf00bbc60{
padding:50px 50px 50px 50px !important;
}

.avia-progress-bar-container.av-mh2a4200-0ac2862acd77e7d7b9fb823c4205d761 .progress{
height:10px;
}

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

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

#top .avia-progress-bar-container .avia-progress-bar.av-mh2a33mj-66804dca413328fd6132c489ce112355 .bar{
width:100%;
background:#db6b5b;
}

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

#top .avia-progress-bar-container .avia-progress-bar.av-mh2a3ysb-272f7d4913f7d53d9bc6d93598fb4e21 .bar{
width:100%;
background:#db6b5b;
}

.flex_cell.av-dhwxmcr-0d9b9bb18c2ac30ff2950fd373b73e1a{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-dhwxmcr-0d9b9bb18c2ac30ff2950fd373b73e1a{
padding:50px 50px 50px 50px !important;
}

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

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

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

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

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

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

#top .hr.hr-invisible.av-9rapgh7-55df233bf70b1d906ff7cb97893e6e92{
height:30px;
}

#top .av_textblock_section.av-mh2a6e9a-d7288dbaae694634e0f9e5828d27cdc9 .avia_textblock{
font-size:14px;
}

.flex_cell.av-9c5tjmz-2eba97687de01715a5056f3215048e0e{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-9c5tjmz-2eba97687de01715a5056f3215048e0e{
padding:70px 70px 30px 70px !important;
}

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

#top .hr.hr-invisible.av-8l5xjqj-f67ce8f72eb226582520a354e0cff2cd{
height:30px;
}

#top .av_textblock_section.av-mh2a6plv-a38905948c8e8c22121282f6829eb86c .avia_textblock{
font-size:14px;
}

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

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

#top .hr.hr-invisible.av-p0e363-e8634a8bd3d19d3fd279757e2b0a8750{
height:30px;
}

#top .av_textblock_section.av-mh2a7hmh-973257eb27f89bf53bccc3a5a2e3fb0b .avia_textblock{
font-size:14px;
}

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

.flex_column.av-145p04r-51c497b0eb06d9c96e071aba1e5740cb{
order:0;
padding:10px 30px 30px 30px;
}

.flex_column.av-5va39l7-bcbaf0218e48eb398317b1b959e11fa9{
order:0;
padding:10px 30px 30px 30px;
}

#top .av_textblock_section.av-mh2a7wv2-55690845f18d3d81657d73bc3f9c1312 .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-27uh8r-01b827cdc63378f6aedfbefa19fd0f5f{
order:0;
padding:10px 30px 30px 30px;
}

.avia-section.av-50sviuj-557c11d8dfa44dd09ea4d982a08ca651{
position:relative;
}
.avia-section.av-50sviuj-557c11d8dfa44dd09ea4d982a08ca651 .avia-divider-svg-top svg{
height:30px;
width:calc(100% + 1.3px);
}

#top .hr.hr-invisible.av-f1spij-a43194cab916e337fd01d028a2a05bd5{
height:50px;
}

#top .av_textblock_section.av-mh2a85j0-60de25186046c4ff51f1293b6fdd534b .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-3204z9n-db87afb0c8cf6c79e06cccc980a52e09{
height:50px;
}

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

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

#top .hr.hr-invisible.av-1hrv6h7-05c616a699fe7b537c9765e85ecc9bca{
height:50px;
}

#top .hr.hr-invisible.av-nbd5nv-dc719ea3a02ec26392a3fa451448f966{
height:50px;
}


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

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

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

#top #wrap_all .av-special-heading.av-7f5me17-71eeaa7821110c13d3579e1811cc0b0c .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

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

#top #wrap_all .av-special-heading.av-7f5me17-71eeaa7821110c13d3579e1811cc0b0c .av-special-heading-tag{
font-size:0.8em;
}
}
