.avia-section.av-mmkrn8y1-5c825df879ee5cd5eb483e8e1d702e09{
background-color:#f2f2f2;
background-image:url(https://keyguru.cz/wp-content/uploads/2026/03/Jak-funguje-silne-propojeni-KeyGuru-a-Previo-1.png);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mmkrn8y1-5c825df879ee5cd5eb483e8e1d702e09 .av-section-color-overlay{
opacity:0.7;
background-color:#ffffff;
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-mmkrn8y1-5c825df879ee5cd5eb483e8e1d702e09 .scroll-down-link{
color:#3a77b8;
}
.avia-section.av-mmkrn8y1-5c825df879ee5cd5eb483e8e1d702e09 .avia-divider-svg-bottom svg{
height:70px;
width:calc(100% + 1.3px);
fill:#f2f2f2;
}

#top .hr.hr-invisible.av-2wheidn-c016eb58ad2ba07b2d51ce1e58ccb31a{
height:70px;
}

.flex_column.av-slz98nf-633e8f43d91122654f1a85ce30c24721{
width:47%;
}

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

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

#top .hr.hr-invisible.av-rqexbgr-7eb1abadc8640e6f8e2a4c94968e31e8{
height:30px;
}

.avia-buttonrow-wrap.av-rag5g23-9e541473e8a809e060ec58b0e6a72738 .avia-button{
font-size:14px;
}

#top #wrap_all .avia-button.av-r36b07f-0a35cd4a2400b98813026905ccae5c59{
background-color:#ffbe58;
border-color:#ffbe58;
color:#0063dd;
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-r36b07f-0a35cd4a2400b98813026905ccae5c59:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

.flex_column.av-qjqboa3-a9d9add2de8f839dce78ea3c10cce7cc{
width:47%;
margin-left:6%;
}

#top .hr.hr-invisible.av-q0pxwej-d966c22fdf6ecc4d30a923d0cda02bd1{
height:70px;
}

#top .hr.hr-invisible.av-pcvajrf-207e4cf18e2be73d3e7379aa082574d6{
height:70px;
}

.avia-section.av-p0fxft7-ceff9c5268da2f8f0eec25b075c56658{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-ohgdo6j-0a3bec10144cb620b480ffb9771c720c{
height:70px;
}

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

#top .hr.hr-invisible.av-nevdduz-c246bee10ef8dbe6f9ca571385d57838{
height:10px;
}

#top .hr.hr-invisible.av-m5mhjwr-bbfdef2c3dd394aab429128acb6c194b{
height:10px;
}

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

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

#top .hr.hr-invisible.av-lewlmyz-77cb12420c88817722cf3d125e669b82{
height:10px;
}

.flex_cell.av-2191egb-24eabb1ffd3376311c28cfc576060e2e{
vertical-align:top;
background-color:#3a75c2;
}
.responsive #top #wrap_all .flex_cell.av-2191egb-24eabb1ffd3376311c28cfc576060e2e{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-mmkrq03l-ab3666885b15838597a68e07ed7568e8{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-mmkrq03l-ab3666885b15838597a68e07ed7568e8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmkrq03l-ab3666885b15838597a68e07ed7568e8 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mmkrq03l-ab3666885b15838597a68e07ed7568e8 .special-heading-inner-border{
border-color:#265ea1;
}
.av-special-heading.av-mmkrq03l-ab3666885b15838597a68e07ed7568e8 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mmkrq03l-ab3666885b15838597a68e07ed7568e8 .av-special-heading-tag .heading-wrap:before{
border-color:#265ea1;
}
body .av-special-heading.av-mmkrq03l-ab3666885b15838597a68e07ed7568e8 .av-special-heading-tag .heading-wrap:after{
border-color:#265ea1;
}

#top .hr.hr-invisible.av-jkkhuej-4f0c8fe91b8d80cbc16aace58d03edce{
height:10px;
}

#top .av_textblock_section.av-mmkrr1hx-243f42648739c3ca8279abfd335b01f1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-j6vixij-7c3adf3af4cccef9fc656d4b54ca23be{
height:30px;
}

.flex_cell.av-itk0ewb-b5cde6853834d868f4f69451733df755{
vertical-align:middle;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_cell.av-itk0ewb-b5cde6853834d868f4f69451733df755{
padding:90px 90px 90px 90px !important;
}

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

#top .av-special-heading.av-mmkrrvs1-a80778dba82defcfd4f2a0edc925fc7b{
padding-bottom:10px;
color:#2447a5;
}
body .av-special-heading.av-mmkrrvs1-a80778dba82defcfd4f2a0edc925fc7b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmkrrvs1-a80778dba82defcfd4f2a0edc925fc7b .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mmkrrvs1-a80778dba82defcfd4f2a0edc925fc7b .special-heading-inner-border{
border-color:#2447a5;
}
.av-special-heading.av-mmkrrvs1-a80778dba82defcfd4f2a0edc925fc7b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1pl8nt7-4e867ccfe1ee09dab99b96c34c977199{
height:10px;
}

#top .hr.hr-invisible.av-goynky3-6ef6fbc14d1260eb846686184c2ea03d{
height:10px;
}

.flex_cell.av-mmks5aho-78c032b6c1d707abb90245ba11f13181{
vertical-align:top;
background-color:#004aad;
}
.responsive #top #wrap_all .flex_cell.av-mmks5aho-78c032b6c1d707abb90245ba11f13181{
padding:90px 90px 90px 90px !important;
}

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

#top .av-special-heading.av-mmkrtj6c-241ed32eadc27356612a04eca7c18074{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mmkrtj6c-241ed32eadc27356612a04eca7c18074 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmkrtj6c-241ed32eadc27356612a04eca7c18074 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mmkrtj6c-241ed32eadc27356612a04eca7c18074 .special-heading-inner-border{
border-color:#265ea1;
}
.av-special-heading.av-mmkrtj6c-241ed32eadc27356612a04eca7c18074 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mmkrtj6c-241ed32eadc27356612a04eca7c18074 .av-special-heading-tag .heading-wrap:before{
border-color:#265ea1;
}
body .av-special-heading.av-mmkrtj6c-241ed32eadc27356612a04eca7c18074 .av-special-heading-tag .heading-wrap:after{
border-color:#265ea1;
}

#top .hr.hr-invisible.av-es58rmz-2340b3f636830e571be06572c14eb1d5{
height:10px;
}

#top .av_textblock_section.av-mmkrtr9f-855f23233b7ef5e424c40696b010a115 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-eoogb8r-d88cf63070f3e59111ab366bd0e22fd3{
height:30px;
}

.flex_cell.av-mmks5fmf-c955516634ad814623b35a854e1dacd7{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-mmks5fmf-c955516634ad814623b35a854e1dacd7{
padding:90px 90px 90px 90px !important;
}

#top .av-special-heading.av-mmkru5wi-9b91fffba699f34aedabe8854b5011ad{
padding-bottom:10px;
color:#2447a5;
}
body .av-special-heading.av-mmkru5wi-9b91fffba699f34aedabe8854b5011ad .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmkru5wi-9b91fffba699f34aedabe8854b5011ad .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mmkru5wi-9b91fffba699f34aedabe8854b5011ad .special-heading-inner-border{
border-color:#2447a5;
}
.av-special-heading.av-mmkru5wi-9b91fffba699f34aedabe8854b5011ad .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-dpy1qjv-8965d45b894a9444a612a01fb3f5971f{
height:10px;
}

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

#top .hr.hr-invisible.av-cxt0oqz-5d6942edda9e28ca01ba2d1ca671b218{
height:10px;
}

.avia-section.av-co3w3m3-5a48004915b9332665c721c5c0a93e3d{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-c3365qj-96772c232c15f86e8e06f3a9b6b8d6d3{
height:10px;
}

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

#top .hr.hr-invisible.av-b8wyxor-bcd2ad53934d429b7d2ee3700caec7f8{
height:10px;
}

#top .av_textblock_section.av-mmkrye8c-d4d3e9df767fe60bbca0f80f66cbc0f9 .avia_textblock{
font-size:20px;
}

#top .hr.hr-invisible.av-aw9qwjv-6e6510690a74e2634f9aca06c9bb398a{
height:10px;
}

.avia-image-container.av-9qbkwmj-83dcf2f5e6115c6b499ea25d3359ec2c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9qbkwmj-83dcf2f5e6115c6b499ea25d3359ec2c .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .hr.hr-invisible.av-xusqbv-2d0237812a6005c6154bb5923be7a13e{
height:10px;
}

#top .av_textblock_section.av-mmks0gu4-a8f928d94fa0d6ac35ec62573c5e28a3 .avia_textblock{
font-size:20px;
}

#top .hr.hr-invisible.av-946qckr-bcc30e97fd5488e4430de499cfbb9111{
height:10px;
}

#top .hr.hr-invisible.av-8k6szvv-1f1dcde8cf6af6244e048d0a6e54fb81{
height:30px;
}

.avia-section.av-t6uckr-cc30504ff7a108f2ddff3bf2da0deb07{
background-color:#ffffff;
background-image:unset;
position:relative;
}
.avia-section.av-t6uckr-cc30504ff7a108f2ddff3bf2da0deb07 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#354a98;
}

#top .hr.hr-invisible.av-784cm4r-4f208a1dfbbf8e4f294a63796d13aeaa{
height:10px;
}

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

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

#top .hr.hr-invisible.av-leyh3f-af1aa14d01281303cff85c8c65dd340f{
height:10px;
}

#top .hr.hr-invisible.av-hjn1jf-166686ed4260174e787e85e715b9be78{
height:10px;
}

#top .hr.hr-invisible.av-3qk39yj-313c44b50790306a5ce866e01c3d2a90{
height:10px;
}

#top .hr.hr-invisible.av-3dznzd7-f89ac0151245045e3a102563990fabe0{
height:40px;
}

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

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

#top .hr.hr-invisible.av-245rjrf-fabf6cf29789c4bf574cd1e189292027{
height:10px;
}

#top #wrap_all .avia-button.av-1rdwc3v-637ddc78d7963ba74073748f6afde7d8{
background-color:#5fc28e;
border-color:#5fc28e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1rdwc3v-637ddc78d7963ba74073748f6afde7d8:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-107tfij-5d1398c6c5114d4770e30769aa2598f2{
background-color:#354a98;
background-image:unset;
}


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

.avia-buttonrow-wrap.av-rag5g23-9e541473e8a809e060ec58b0e6a72738 .avia-button{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mmkross6-373ef4e899229dc4e3cc7d0f1e2b70df .av-special-heading-tag{
font-size:40px;
}

.responsive #top #wrap_all .flex_cell.av-2191egb-24eabb1ffd3376311c28cfc576060e2e{
padding:50px 50px 50px 50px !important;
}

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

.responsive #top #wrap_all .flex_cell.av-mmks5aho-78c032b6c1d707abb90245ba11f13181{
padding:50px 50px 50px 50px !important;
}

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

#top #wrap_all .av-special-heading.av-mmks05eh-8b13008d8c180ec241f9a9f40e262512 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mmks174r-46bd37e09829532c57dc88f00ed73789 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-2kofarv-f42ee6302688e854ae4942f3ad5d80da .av-special-heading-tag{
font-size:0.8em;
}
}

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

.avia-buttonrow-wrap.av-rag5g23-9e541473e8a809e060ec58b0e6a72738 .avia-button{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mmkross6-373ef4e899229dc4e3cc7d0f1e2b70df .av-special-heading-tag{
font-size:40px;
}

.responsive #top #wrap_all .flex_cell.av-2191egb-24eabb1ffd3376311c28cfc576060e2e{
padding:50px 50px 50px 50px !important;
}

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

.responsive #top #wrap_all .flex_cell.av-mmks5aho-78c032b6c1d707abb90245ba11f13181{
padding:50px 50px 50px 50px !important;
}

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

#top #wrap_all .av-special-heading.av-mmks05eh-8b13008d8c180ec241f9a9f40e262512 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mmks174r-46bd37e09829532c57dc88f00ed73789 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-2kofarv-f42ee6302688e854ae4942f3ad5d80da .av-special-heading-tag{
font-size:0.8em;
}
}
