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

#top .hr.hr-invisible.av-k5tm05l-9c0022b5fff5207fa9d86bc61cb76005{
height:50px;
}

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

#top .hr.hr-invisible.av-jqha695-b22b679022051d28e53dccce40e3af20{
height:20px;
}

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

#top .hr.hr-invisible.av-isgjdqh-0dc203e4068bef9afd442d87d471ed06{
height:20px;
}

#top .hr.hr-invisible.av-i5v2twp-6937cdb51bfe8f1bf062015225f2a4d0{
height:70px;
}

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

#top .hr.hr-invisible.av-gfaav55-a4cb1685de0115f542cb127def687437{
height:50px;
}

#top .hr.hr-invisible.av-fzr8u3t-6c80f247a73fec47fcace1c5b4803bd1{
height:10px;
}

.flex_cell.av-eoot6g9-955ce155cfecb5885f33cdfe6a7d7731{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-eoot6g9-955ce155cfecb5885f33cdfe6a7d7731{
padding:50px 50px 50px 50px !important;
}

.avia-progress-bar-container.av-mnd20zcy-3bf2231a6e9911ab516a6b9d377cb1ba .progress{
height:10px;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mnd1zwfn-46ea7d6213edb7fd22c063ed3b1af0af .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mnd208db-6e85b8f71ce0a80116b6d33cea54ee1c .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mnd20dw1-546d0343d88a09669d3ba2e63f7cae66 .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mnd20kb3-16c2b80ef58ddd7198037c05ae2ae50f .bar{
width:100%;
background:#db6b5b;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mnd20qk1-1d94c5426433f32188e3ba1179ffa171 .bar{
width:100%;
background:#db6b5b;
}

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

.flex_cell.av-asnu4ll-66c17e3b9e21a11fa7f2b2223fdce17a{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-asnu4ll-66c17e3b9e21a11fa7f2b2223fdce17a{
padding:50px 50px 50px 50px !important;
}

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

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

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

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

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

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

#top .hr.hr-invisible.av-882t9u1-a3554706e2a8cffde0114e64e35e42a9{
height:30px;
}

#top .av_textblock_section.av-mnd25fn6-ca7891fc0275743afe32b77431c15e66 .avia_textblock{
font-size:14px;
}

.flex_cell.av-7mz8g95-7efba4cf46abfb8955f0d0810b53c3bd{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-7mz8g95-7efba4cf46abfb8955f0d0810b53c3bd{
padding:70px 70px 30px 70px !important;
}

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

#top .hr.hr-invisible.av-7ccnax5-9e96621896de52e02e59f9461a69045c{
height:30px;
}

#top .av_textblock_section.av-mnd264fy-cc987c2a150ad098e97e0f8851f78aa1 .avia_textblock{
font-size:14px;
}

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

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

#top .hr.hr-invisible.av-6e7k1op-7b09153213382b0afd40278a082ea785{
height:30px;
}

#top .av_textblock_section.av-mnd26qex-b3b03f749f63a555f3804c3ef96e1b1c .avia_textblock{
font-size:14px;
}

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

.flex_column.av-ilmi6h-5d1d2611b8301d020daf63d369dbb857{
order:0;
padding:10px 30px 30px 30px;
}

.flex_column.av-h542mh-0840dcf3aaf8feeefe4c010ca7c52a16{
order:0;
padding:10px 30px 30px 30px;
}

#top .av_textblock_section.av-mnd27at7-e5eee81e8f3cae5ad7d957a2c9428f5e .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-4ehydih-da1061fa8b8f13f3e26cd56bf9e9f667{
order:0;
padding:10px 30px 30px 30px;
}

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

#top .hr.hr-invisible.av-3b5uv61-8ef19d96a02ea4b324de96b09ce81bb8{
height:50px;
}

#top .av_textblock_section.av-mnd28cn3-9f4212a5e746adb4f0c109b75933b347 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-7i8xl5-76845af6362c4945fd185f0385696960{
height:50px;
}

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

.avia-section.av-12lsfih-da3c0d7bf2d23de4049d6656dbe5a99c{
background-color:#2f4b9d;
background-image:unset;
position:relative;
}
.avia-section.av-12lsfih-da3c0d7bf2d23de4049d6656dbe5a99c .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-mnd1ytt6-976d853e0e83a4fbf9ffaa9a78b05ffe .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mnd24cto-90fa7cadb94646a95858dc48d1dd3839 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mnd25y08-4ba409e8c5e75f0a02cdea4b5663697d .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-mnd24cto-90fa7cadb94646a95858dc48d1dd3839 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mnd25y08-4ba409e8c5e75f0a02cdea4b5663697d .av-special-heading-tag{
font-size:0.8em;
}

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