.avia-section.av-1o5odfv-82fc840f93ab1c12717682e96214e62d{
background-color:#f2f2f2;
background-image:url(https://keyguru.cz/wp-content/uploads/2025/07/20250714_114314.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-1o5odfv-82fc840f93ab1c12717682e96214e62d .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}
#top .avia-section.av-1o5odfv-82fc840f93ab1c12717682e96214e62d .scroll-down-link{
color:#3a77b8;
}
.avia-section.av-1o5odfv-82fc840f93ab1c12717682e96214e62d .avia-divider-svg-bottom svg{
height:70px;
width:calc(100% + 1.3px);
}

#top .hr.hr-invisible.av-1mg0xqz-f47089ea1eb97eafb339ea519fded67d{
height:70px;
}

.flex_column.av-1ku0oa3-2093d5013919d1a3fdea0ca500bf8a77{
width:46.5%;
padding:50px 50px 50px 50px;
}

#top .av-special-heading.av-mmzeh96i-36ee8382d611d07c86b4a06f0a14454c{
padding-bottom:0;
color:#ffffff;
font-size:43px;
}
body .av-special-heading.av-mmzeh96i-36ee8382d611d07c86b4a06f0a14454c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmzeh96i-36ee8382d611d07c86b4a06f0a14454c .av-special-heading-tag{
font-size:43px;
}
.av-special-heading.av-mmzeh96i-36ee8382d611d07c86b4a06f0a14454c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mmzeh96i-36ee8382d611d07c86b4a06f0a14454c .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-mmzeiawm-ff456f43979308d7be753c2a3d71d37d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1iyyep7-a75339fc8b7cd0533915df9c2eda9e39{
height:30px;
}

.avia-buttonrow-wrap.av-mmzeik3m-67b99286e7f5c0446261234097a0349f .avia-button{
font-size:13px;
}

#top #wrap_all .avia-button.av-mmzeiicy-9ba6375cccc700e631dbec7eab1c5eb4{
font-size:20px;
background-color:#ffbe58;
border-color:#ffbe58;
color:#2447a5;
border-radius:20px 20px 20px 20px;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mmzeiicy-9ba6375cccc700e631dbec7eab1c5eb4:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

.flex_column.av-1hu255n-98e05e3d99ddacf5f35fb4a008ca964d{
width:46.5%;
margin-left:7%;
}

#top .hr.hr-invisible.av-1fnc7jv-473ea9f3ab30499b6179a159d8c4d321{
height:70px;
}

#top .hr.hr-invisible.av-4y9ipn-d743b7bba1270612adf7a0b7d03a3926{
height:70px;
}

#top .av-special-heading.av-mmzehvga-2f2dd88d86459d1ce36b17d083c89c60{
padding-bottom:10px;
color:#1d499b;
}
body .av-special-heading.av-mmzehvga-2f2dd88d86459d1ce36b17d083c89c60 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmzehvga-2f2dd88d86459d1ce36b17d083c89c60 .av-special-heading-tag{
font-size:43px;
}
.av-special-heading.av-mmzehvga-2f2dd88d86459d1ce36b17d083c89c60 .special-heading-inner-border{
border-color:#1d499b;
}
.av-special-heading.av-mmzehvga-2f2dd88d86459d1ce36b17d083c89c60 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-176iwyz-e0786fb81e7a595db19350b58e199d7f{
height:30px;
}

.avia-section.av-14bipln-6d919570b6c36f3405056ab3ada3817e{
background-color:#f2f2f2;
background-image:unset;
position:relative;
}
.avia-section.av-14bipln-6d919570b6c36f3405056ab3ada3817e .av-section-color-overlay{
opacity:0.5;
background-image:url(https://keyguru.cz/wp-content/themes/enfold-new/images/background-images/noise-for-light-background.png);
background-repeat:repeat;
}
#top .avia-section.av-14bipln-6d919570b6c36f3405056ab3ada3817e .scroll-down-link{
color:#3a77b8;
}
.avia-section.av-14bipln-6d919570b6c36f3405056ab3ada3817e .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
}
.avia-section.av-14bipln-6d919570b6c36f3405056ab3ada3817e .avia-divider-svg-bottom svg{
height:70px;
width:calc(100% + 1.3px);
}

#top .hr.hr-invisible.av-13hxojv-e4fd6503f971535ab2f977040227c0de{
height:70px;
}

#top .av-special-heading.av-mmzej4z6-58632d158f6a328c5c276ff4bbcb194c{
padding-bottom:10px;
color:#1d499b;
font-size:43px;
}
body .av-special-heading.av-mmzej4z6-58632d158f6a328c5c276ff4bbcb194c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmzej4z6-58632d158f6a328c5c276ff4bbcb194c .av-special-heading-tag{
font-size:43px;
}
.av-special-heading.av-mmzej4z6-58632d158f6a328c5c276ff4bbcb194c .special-heading-inner-border{
border-color:#1d499b;
}
.av-special-heading.av-mmzej4z6-58632d158f6a328c5c276ff4bbcb194c .av-subheading{
font-size:15px;
}

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

#top .hr.hr-invisible.av-vbsouj-20a70b96d3ae4b2bb0ad27c287164c9b{
height:70px;
}

#top .hr.hr-invisible.av-qwa0qj-8097e3ce77e5d39b21a8bc6051150c66{
height:70px;
}

#top .av-special-heading.av-lv5j2z-4b834cd6a481e61618122bb8e6c89c6c{
padding-bottom:10px;
color:#1d499b;
}
body .av-special-heading.av-lv5j2z-4b834cd6a481e61618122bb8e6c89c6c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv5j2z-4b834cd6a481e61618122bb8e6c89c6c .av-special-heading-tag{
font-size:43px;
}
.av-special-heading.av-lv5j2z-4b834cd6a481e61618122bb8e6c89c6c .special-heading-inner-border{
border-color:#1d499b;
}
.av-special-heading.av-lv5j2z-4b834cd6a481e61618122bb8e6c89c6c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-l3dnpn-db1b9901262adc9d9e5c06c2f9e85b45{
height:30px;
}

#top .hr.hr-invisible.av-i6a80b-eab4bc92b6dcecf993287baa2a128a22{
height:30px;
}

.avia-buttonrow-wrap.av-fhtkkr-1f673024cc30d0d5448d55ac928a3280 .avia-button{
font-size:13px;
}

#top #wrap_all .avia-button.av-egh9ij-23499fc4f5af4fc4f1603dbd1b754026{
font-size:20px;
background-color:#ffbe58;
border-color:#ffbe58;
color:#2447a5;
border-radius:20px 20px 20px 20px;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-egh9ij-23499fc4f5af4fc4f1603dbd1b754026:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

#top .hr.hr-invisible.av-bg9qbf-5e547e47ec8fc12be72992a7a592ce7f{
height:30px;
}

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

#top .hr.hr-invisible.av-67fodn-9123e0fce7a9160ed8b001c4ae23c891{
height:30px;
}

.avia-image-container.av-3mlcaz-919d735e37738b6c25c778bc04e84b3d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3mlcaz-919d735e37738b6c25c778bc04e84b3d .av-image-caption-overlay-center{
color:#ffffff;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mmzeh96i-36ee8382d611d07c86b4a06f0a14454c .av-special-heading-tag{
font-size:40px;
}

.avia-buttonrow-wrap.av-mmzeik3m-67b99286e7f5c0446261234097a0349f .avia-button{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mmzehvga-2f2dd88d86459d1ce36b17d083c89c60 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mmzej4z6-58632d158f6a328c5c276ff4bbcb194c .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-lv5j2z-4b834cd6a481e61618122bb8e6c89c6c .av-special-heading-tag{
font-size:40px;
}

.avia-buttonrow-wrap.av-fhtkkr-1f673024cc30d0d5448d55ac928a3280 .avia-button{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mmzeh96i-36ee8382d611d07c86b4a06f0a14454c .av-special-heading-tag{
font-size:40px;
}

.avia-buttonrow-wrap.av-mmzeik3m-67b99286e7f5c0446261234097a0349f .avia-button{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mmzehvga-2f2dd88d86459d1ce36b17d083c89c60 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mmzej4z6-58632d158f6a328c5c276ff4bbcb194c .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-lv5j2z-4b834cd6a481e61618122bb8e6c89c6c .av-special-heading-tag{
font-size:40px;
}

.avia-buttonrow-wrap.av-fhtkkr-1f673024cc30d0d5448d55ac928a3280 .avia-button{
font-size:20px;
}
}
