.avia-section.av-rwm9ju-afdeb624a21507f36e5ce0cfd1b3775d{
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-rwm9ju-afdeb624a21507f36e5ce0cfd1b3775d .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}
#top .avia-section.av-rwm9ju-afdeb624a21507f36e5ce0cfd1b3775d .scroll-down-link{
color:#3a77b8;
}
.avia-section.av-rwm9ju-afdeb624a21507f36e5ce0cfd1b3775d .avia-divider-svg-bottom svg{
height:70px;
width:calc(100% + 1.3px);
}

#top .hr.hr-invisible.av-p35cx6-d509d0ac46a5f50b649d3200559ba67e{
height:70px;
}

.flex_column.av-om5v16-d474b4de8b7df9889b75d4e13face0a3{
width:46.5%;
padding:50px 50px 50px 50px;
}

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

#top .av_textblock_section.av-m81p0unw-607bcb1a1fa60d31ba10f4dfaedf5c8d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-27yl2i-e9470c0beaa6b0447a3a8f3c83c9872a{
height:30px;
}

.avia-buttonrow-wrap.av-mm400nwd-447ad1039aeade689c74e814f56438a5 .avia-button{
font-size:13px;
}

#top #wrap_all .avia-button.av-mm400muf-83da9ecf6ac48055abf7470071e931d9{
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-mm400muf-83da9ecf6ac48055abf7470071e931d9:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

.flex_column.av-lehrmi-c7cdc2e479b3ca47c76c0f596032a67a{
width:46.5%;
margin-left:7%;
}

#top .hr.hr-invisible.av-jdaisq-f75a71ba6932c63852a9246708bc0f40{
height:70px;
}

#top .hr.hr-invisible.av-1jto7e-5b1a58d60397532316cc2ad053178bb6{
height:70px;
}

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

#top .hr.hr-invisible.av-m81kbqvi-2cbe901ac32d6a14ad57428722cdaae1{
height:30px;
}

.avia-section.av-an9fru-8255ee6e7f07df3de634b163887f7da1{
background-color:#f2f2f2;
background-image:unset;
position:relative;
}
.avia-section.av-an9fru-8255ee6e7f07df3de634b163887f7da1 .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-an9fru-8255ee6e7f07df3de634b163887f7da1 .scroll-down-link{
color:#3a77b8;
}
.avia-section.av-an9fru-8255ee6e7f07df3de634b163887f7da1 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
}
.avia-section.av-an9fru-8255ee6e7f07df3de634b163887f7da1 .avia-divider-svg-bottom svg{
height:70px;
width:calc(100% + 1.3px);
}

#top .hr.hr-invisible.av-8nf27e-48a8fbd0c40cb0b5e6bf04c552990410{
height:70px;
}

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

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

#top .hr.hr-invisible.av-399lu2-8bbce768ccfbc9c5418477076bde1800{
height:70px;
}

#top .hr.hr-invisible.av-egg4ze-4bdbc0231bd8c1301d8503b3b26f96d9{
height:70px;
}

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

#top .hr.hr-invisible.av-98r8iy-2a95d60ca02279d310ee254491f40fa2{
height:30px;
}

#top .hr.hr-invisible.av-7p2zqy-b0872da4ee385f852e29fe32680d46cc{
height:30px;
}

.avia-buttonrow-wrap.av-mm40624e-26212f5da3e57362f219d382b73e5438 .avia-button{
font-size:13px;
}

#top #wrap_all .avia-button.av-mm4060ud-44dcf59d44b20f81d2fe12663572e86c{
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-mm4060ud-44dcf59d44b20f81d2fe12663572e86c:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

#top #wrap_all .avia-button.av-mm4060ud-1-2ea62a41e6a5d9e3614edce1976c53c4{
font-size:20px;
background-color:#3a77b8;
border-color:#3a77b8;
color:#ffffff;
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-mm4060ud-1-2ea62a41e6a5d9e3614edce1976c53c4:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

#top .hr.hr-invisible.av-9bafe-ecbfdbf2f5d3077b7324df8b3f860d5a{
height:30px;
}

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

#top .hr.hr-invisible.av-61wpxm-6a30d367e0b6edea8e082e2e8f1d5525{
height:30px;
}

.avia-image-container.av-3mr2oq-060895adc458fca6b0386576202e3093 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3mr2oq-060895adc458fca6b0386576202e3093 .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-m81k585y-cc0ff4a324a0f6f54dd8f3f21d17c6cc .av-special-heading-tag{
font-size:40px;
}

.avia-buttonrow-wrap.av-mm400nwd-447ad1039aeade689c74e814f56438a5 .avia-button{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m81k7z29-d231ce78cce36461b04b4ee2491ab36b .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-m81kajll-ed9f34625b55339b8aa28357fa18d4ec .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-m81kkisp-0ab7e4fbc362e7733af6783ed1feedb4 .av-special-heading-tag{
font-size:40px;
}

.avia-buttonrow-wrap.av-mm40624e-26212f5da3e57362f219d382b73e5438 .avia-button{
font-size:20px;
}
}

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

.avia-buttonrow-wrap.av-mm400nwd-447ad1039aeade689c74e814f56438a5 .avia-button{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m81k7z29-d231ce78cce36461b04b4ee2491ab36b .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-m81kajll-ed9f34625b55339b8aa28357fa18d4ec .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-m81kkisp-0ab7e4fbc362e7733af6783ed1feedb4 .av-special-heading-tag{
font-size:40px;
}

.avia-buttonrow-wrap.av-mm40624e-26212f5da3e57362f219d382b73e5438 .avia-button{
font-size:20px;
}
}
