.avia-section.av-11l8bsi-0fb08b809d8b28d6ed8f3c421be6e5de{
background-color:#f2f2f2;
background-image:unset;
}
#top .avia-section.av-11l8bsi-0fb08b809d8b28d6ed8f3c421be6e5de .scroll-down-link{
color:#3a77b8;
}

#top .hr.hr-invisible.av-zd18lu-f05283caa849adb82752fa95db4a0194{
height:70px;
}

.flex_column.av-3fba0y-f912783c383aeb2875070454249186b8{
width:35.8%;
}

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

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

#top .hr.hr-invisible.av-wo6vci-ea04bc81d6a804b8cb9a5c56bcdd3e48{
height:30px;
}

#top #wrap_all .avia-button.av-uewk4i-ee812d6b0119c2ffc95b6358fd3de99e{
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-uewk4i-ee812d6b0119c2ffc95b6358fd3de99e:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-uewk4i-ee812d6b0119c2ffc95b6358fd3de99e:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

#top #wrap_all .avia-button.av-sbgamq-e7c609e5a0ec2faca3910b4e36776657{
background-color:#5c96df;
border-color:#5c96df;
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-sbgamq-e7c609e5a0ec2faca3910b4e36776657:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-sbgamq-e7c609e5a0ec2faca3910b4e36776657:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

.flex_column.av-2ppfaq-67765694b7cc90d36e8a2078fb1789b7{
width:57.2%;
margin-left:7%;
}

#top .hr.hr-invisible.av-pfql1u-814e378c039749624269a915ebcc1ebe{
height:60px;
}

.avia-section.av-mmksx82m-6e36328bacad8eada166bb33dece5998{
background-color:#ffffff;
background-image:url(https://keyguru.cz/wp-content/uploads/2026/03/Software.png);
background-repeat:no-repeat;
background-position:100% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mmksx82m-6e36328bacad8eada166bb33dece5998 .av-section-color-overlay{
opacity:0.7;
background-color:#ffffff;
}
.avia-section.av-mmksx82m-6e36328bacad8eada166bb33dece5998 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#f2f2f2;
}

#top .hr.hr-invisible.av-oaplr6-715736eac23a17d34f8902aa41e9ba4a{
height:100px;
}

.flex_column.av-mmkszxl3-0ea98d206260da4d49a72b4b89010795{
border-radius:30px 30px 30px 30px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-mrysoi-7ae4550aa918a066c35d649bf7594c62{
height:30px;
}

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

#top .av-special-heading.av-m6vdwfhy-0eec996af0ca0e44d81191bd76d4b552{
padding-bottom:10px;
}
body .av-special-heading.av-m6vdwfhy-0eec996af0ca0e44d81191bd76d4b552 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m6vdwfhy-0eec996af0ca0e44d81191bd76d4b552 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-5yulu4y-23021e438e1f11a1edb53b4f71483dc8 .iconlist_icon{
color:#4eb27e;
background-color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-5yulu4y-23021e438e1f11a1edb53b4f71483dc8 .av_iconlist_title{
color:#31478c;
}

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

.flex_column.av-ix0fsy-fa6169c74b194d4559b796745d309105{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-guv44i-e2d990e6b2002a34c6bcd69757936d6d{
height:60px;
}

.flex_cell.av-59hnr4i-b44772182e845579428f7c542369df59{
vertical-align:top;
background-color:#265ea1;
}
.responsive #top #wrap_all .flex_cell.av-59hnr4i-b44772182e845579428f7c542369df59{
padding:90px 90px 90px 90px !important;
}

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

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

#top .avia-icon-list-container.av-555zz0i-4f74447de57608d1782981f9f6a0fb8b .iconlist_icon{
color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-555zz0i-4f74447de57608d1782981f9f6a0fb8b .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-555zz0i-4f74447de57608d1782981f9f6a0fb8b .iconlist_content{
color:#ffffff;
}

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

.flex_cell.av-4thisqq-cb581d5b48a161dcdee223617471e192{
vertical-align:middle;
background:url(https://keyguru.cz/wp-content/uploads/2025/10/rect10.png) 0% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-4thisqq-cb581d5b48a161dcdee223617471e192{
padding:90px 90px 90px 90px !important;
}

#top .hr.hr-invisible.av-mhf5jve6-8b32be3918a175de55caa7288a8bd888{
height:800px;
}

.flex_cell.av-mhf5c0w3-4efd35558c7412944c57b530b8b4e37e{
vertical-align:middle;
background:url(https://keyguru.cz/wp-content/uploads/2025/10/mockupy-2.png) 0% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mhf5c0w3-4efd35558c7412944c57b530b8b4e37e{
padding:90px 90px 90px 90px !important;
}

#top .hr.hr-invisible.av-2drgwi-6866d8d2ccb7f78caf26e7ed17ed494e{
height:800px;
}

.flex_cell.av-jbmezm-fb34af7635a866b9e0b67c544016bd11{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-jbmezm-fb34af7635a866b9e0b67c544016bd11{
padding:90px 90px 90px 90px !important;
}

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

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

#top .hr.hr-invisible.av-c6t376-b423fd1cff052e2ad2646718100e8e87{
height:30px;
}

#top .hr.hr-invisible.av-4hjis2-010399ab4a70a19105b4a4b477069602{
height:30px;
}

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

.flex_cell.av-4c5xdqa-146d1a440753eee56a09648f9a93a77d{
vertical-align:middle;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-4c5xdqa-146d1a440753eee56a09648f9a93a77d{
padding:90px 90px 90px 90px !important;
}

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

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

.flex_cell.av-3zplz7m-a8af2a4c53c286124d1a5c02d706483c{
vertical-align:top;
background:url(https://keyguru.cz/wp-content/uploads/2025/10/rectf10.png) 0% 0% no-repeat scroll #5c96df;
}
.responsive #top #wrap_all .flex_cell.av-3zplz7m-a8af2a4c53c286124d1a5c02d706483c{
padding:90px 90px 90px 90px !important;
}

#top .hr.hr-invisible.av-8o5rea-7f1f755ef209aa53fb1c0fa3ad0ea48d{
height:800px;
}

.flex_cell.av-ohj8ci-ac5a6c6fbeb41c7cb4c505d467c00fa7{
vertical-align:top;
background-color:#5c96df;
}
.responsive #top #wrap_all .flex_cell.av-ohj8ci-ac5a6c6fbeb41c7cb4c505d467c00fa7{
padding:90px 90px 90px 90px !important;
}

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

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

#top .av_textblock_section.av-f2xswi-48087b82e1c09d1d8d221196724e911e .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1c8axe-1eaff845513aed17d1404e6f14915ecf{
height:20px;
}

#top .avia-icon-list-container.av-cogt02-af3f0c94db194bd5e826c02da4e95ecb .iconlist_icon{
color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-cogt02-af3f0c94db194bd5e826c02da4e95ecb .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-cogt02-af3f0c94db194bd5e826c02da4e95ecb .iconlist_content{
color:#ffffff;
}

#top .hr.hr-invisible.av-58tlpu-a832edb8063df32a39eb060a854e8f30{
height:20px;
}

#top #wrap_all .avia-button.av-3kuto2-332b18c3867b6a515d8e8249049b9bba{
background-color:#ffffff;
border-color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3kuto2-332b18c3867b6a515d8e8249049b9bba:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-mhf8zp0i-5658578d8ad19b1b92dad3829753483b{
vertical-align:top;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-mhf8zp0i-5658578d8ad19b1b92dad3829753483b{
padding:90px 90px 90px 90px !important;
}

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

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

#top .hr.hr-invisible.av-2y1me3m-6d135a03c69afb5b018f329b496ed45e{
height:10px;
}

#top .hr.hr-invisible.av-2k9sdsi-128d8871fcc9ba1740632721805dfb4a{
height:40px;
}

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

#top .hr.hr-invisible.av-2bv3he-d8b58ee890b875a57afae381a8f400e1{
height:50px;
}

.flex_column.av-2ihl7mq-4822f374c75e6461f2420bab1148328a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2ha4s6q-6d23221c661511266ec39965e6fa6786{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

#top .hr.hr-invisible.av-2dnjkcy-31c878cc96e8be4354457047571def69{
height:50px;
}

#top .hr.hr-invisible.av-2p4o90y-e7e240f7286f7856edf67a3e9d354b9d{
height:40px;
}

#top #wrap_all .avia-button.av-mmktnv2g-d342706061307bfb79e692bfa5ebe36c{
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-mmktnv2g-d342706061307bfb79e692bfa5ebe36c:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmktnv2g-d342706061307bfb79e692bfa5ebe36c:hover .avia_button_background{
border-radius:20px 20px 20px 20px;
}

.flex_column.av-2bk20ki-7e6d797e38664b9f5ed95d6874be2fec{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-4j26de-fb89683cfcf0cd40af4cae95ba4969c2{
background-color:#2f4b9d;
background-image:unset;
position:relative;
}
.avia-section.av-4j26de-fb89683cfcf0cd40af4cae95ba4969c2 .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-mmkspf74-d1668fd683d5d6cdf0214106bb63d6b3 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-m6ve7dpo-33ccff6f9b4e34b10f77731ae7000b77 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

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

#top #wrap_all .av-special-heading.av-m6ve7dpo-33ccff6f9b4e34b10f77731ae7000b77 .av-special-heading-tag{
font-size:0.8em;
}

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

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