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

#top .hr.hr-invisible.av-j3gccql-42096611240a3642e6eeec8430386d69{
height:50px;
}

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

#top .hr.hr-invisible.av-igxmeal-0a5f5de2767e58f0e341315355d755f0{
height:20px;
}

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

#top .hr.hr-invisible.av-1rfon7h-cec847c17efba3223fc303d193a06ebc{
height:20px;
}

#top .hr.hr-invisible.av-1pissil-54c96b4a379dd67e8807a9bc9869cc3f{
height:70px;
}

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

#top .hr.hr-invisible.av-fisv8rh-417242a6e1a5c7eff8a9ec49fe2d3447{
height:50px;
}

#top .hr.hr-invisible.av-f2gp48t-eda82e71aa1be86f9a33c302b81c0901{
height:10px;
}

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

.avia-progress-bar-container.av-mndptuwb-90f4fb6591afe840fa02e3e96a47d4b9 .progress{
height:10px;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mndpt6t9-53182c3c4ef92af2f75ddfe349f3d948 .bar{
width:100%;
background:#db6b5b;
}

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

#top .avia-progress-bar-container .avia-progress-bar.av-mndpti7l-551926bc236aa1f785658c3e497075e4 .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mndpto63-4661f81a7fffb09d5f4a3f850fb62194 .bar{
width:100%;
background:#db6b5b;
}

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

.flex_cell.av-aj9fce5-5dd4fa87a6c24a7aab324e09b3bd7a44{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-aj9fce5-5dd4fa87a6c24a7aab324e09b3bd7a44{
padding:50px 50px 50px 50px !important;
}

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

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

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

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

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

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

#top .hr.hr-invisible.av-7p4e8al-19bf2d1a695e23a00e8542b5ab33b46c{
height:30px;
}

#top .av_textblock_section.av-mndpvzb2-6804a26ad885a7473eb406405d1d4e57 .avia_textblock{
font-size:14px;
}

.flex_cell.av-7611ae5-b46d17122a853e91801d255bd9a5a910{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-7611ae5-b46d17122a853e91801d255bd9a5a910{
padding:70px 70px 30px 70px !important;
}

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

#top .hr.hr-invisible.av-ojweu5-55cefb21847bd9cfbfe505a1502c9e65{
height:30px;
}

#top .av_textblock_section.av-mndpwbfh-c4de2f3df086b7113730d335ce21f8cb .avia_textblock{
font-size:14px;
}

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

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

#top .hr.hr-invisible.av-5kxx8gt-be2f9b69ea1605d9fe16201cd01259d5{
height:30px;
}

#top .av_textblock_section.av-mndpwo3q-ce65d06cc67ece4854a23429079a047c .avia_textblock{
font-size:14px;
}

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

.flex_column.av-4ykz6l9-81e513a1b8fcf8a8ded4dc8e1d6890de{
order:0;
padding:10px 30px 30px 30px;
}

.flex_column.av-ftlol9-ce9a0fdb1c6236bb616331cfcf0be27f{
order:0;
padding:10px 30px 30px 30px;
}

#top .av_textblock_section.av-mndpx8ft-34e1f70fde6682a7ae035d053f656ca8 .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-40di6xp-c5b46b61e350f8e607bfa29e96a06f8b{
order:0;
padding:10px 30px 30px 30px;
}

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

#top .hr.hr-invisible.av-2u4bobh-e71cdfa5700df41c3b7e2264450a86ad{
height:50px;
}

#top .av_textblock_section.av-mndpxp38-3e6b0e1551fc5f42da5fc3272ce2136b .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-1knn2cd-4934bd3bf3f23eceef5385bb24d3c8a2{
height:50px;
}

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

.avia-section.av-mndpye62-25880545caf855769ac1567ee42db28f{
background-color:#2f4b9d;
background-image:unset;
position:relative;
}
.avia-section.av-mndpye62-25880545caf855769ac1567ee42db28f .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-mndpvthy-612a44c6f5b5b57a00cea968e3674a74 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

#top #wrap_all .av-special-heading.av-mndpvthy-612a44c6f5b5b57a00cea968e3674a74 .av-special-heading-tag{
font-size:0.8em;
}

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

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