.avia-section.av-1g05hv0k-18c09fc4e84dd4de904584801740d0f4{
background-color:#f2f2f2;
background-image:unset;
}
#top .avia-section.av-1g05hv0k-18c09fc4e84dd4de904584801740d0f4 .scroll-down-link{
color:#3a77b8;
}

#top .hr.hr-invisible.av-1fpgpeqs-5214340bf552056a36fa88069191982c{
height:70px;
}

.flex_column.av-1f3kjs4k-e065db9f491214946254675f5055cd91{
width:35.8%;
}

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

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

#top .hr.hr-invisible.av-1dpfjxfo-1464f86822011eb180bb306e92b8d916{
height:30px;
}

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

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

.flex_column.av-1bz9f85g-fb4427febec72c170ea40e77936ee4d3{
width:57.2%;
margin-left:7%;
}

#top .hr.hr-invisible.av-1bdn9ohw-1d1035c5257bdb4df6dbaa0fd2d031f3{
height:60px;
}

.avia-section.av-1b3p5g4k-ce70e8aa01b817d319fc3f08d6c2daaa{
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-1b3p5g4k-ce70e8aa01b817d319fc3f08d6c2daaa .av-section-color-overlay{
opacity:0.7;
background-color:#ffffff;
}
.avia-section.av-1b3p5g4k-ce70e8aa01b817d319fc3f08d6c2daaa .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#f2f2f2;
}

#top .hr.hr-invisible.av-1asjzkpw-762d62412ff597e7b3dbd3c56258a085{
height:100px;
}

.flex_column.av-1acgidms-7f4fdcf2b1982cfb73dda7cba27bc428{
border-radius:30px 30px 30px 30px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-19wpyadg-9fefb993070c1bab6fb416e9bdbdd55a{
height:30px;
}

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

#top .av-special-heading.av-18qrb55w-8e43499e82d24e709f098fab27d83662{
padding-bottom:10px;
}
body .av-special-heading.av-18qrb55w-8e43499e82d24e709f098fab27d83662 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-18qrb55w-8e43499e82d24e709f098fab27d83662 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-18h911hg-4e615e3de7ed0b47fb099042f1444d63 .iconlist_icon{
color:#4eb27e;
background-color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-18h911hg-4e615e3de7ed0b47fb099042f1444d63 .av_iconlist_title{
color:#31478c;
}

.avia-image-container.av-16mwze2s-82042b644facc4ce6a033d55d928ea76 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-16mwze2s-82042b644facc4ce6a033d55d928ea76 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-15ydi9ic-8e8fdd2a26885df1647b540c8ae6f549{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-15nxl65g-a4f085d26f553a2e9482dc88dda52332{
height:60px;
}

.flex_cell.av-14rnrw9w-f1ed65dd736fa802cfd4ef7fcec9f817{
vertical-align:top;
background-color:#265ea1;
}
.responsive #top #wrap_all .flex_cell.av-14rnrw9w-f1ed65dd736fa802cfd4ef7fcec9f817{
padding:90px 90px 90px 90px !important;
}

.avia-image-container.av-13t9ea04-37501045dfc3b835174604c95d7bd63c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-13t9ea04-37501045dfc3b835174604c95d7bd63c .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .avia-icon-list-container.av-12ig2jwk-308868010148fda2b022f1278c0b8c06 .iconlist_icon{
color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-12ig2jwk-308868010148fda2b022f1278c0b8c06 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-12ig2jwk-308868010148fda2b022f1278c0b8c06 .iconlist_content{
color:#ffffff;
}

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

.flex_cell.av-xt1h31g-624edbaf76a62645c2a039b5297ff0f6{
vertical-align:middle;
background:url(https://keyguru.cz/wp-content/uploads/2026/03/pic1.jpg) 0% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-xt1h31g-624edbaf76a62645c2a039b5297ff0f6{
padding:90px 90px 90px 90px !important;
}

#top .hr.hr-invisible.av-wv44go4-f8fd59b52f118b35c803732da9e39137{
height:800px;
}

.flex_cell.av-vyjy8v8-2bca6728b3a0046831f14ecf1e57267d{
vertical-align:middle;
background:url(https://keyguru.cz/wp-content/uploads/2026/03/pic2.png) 0% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-vyjy8v8-2bca6728b3a0046831f14ecf1e57267d{
padding:90px 90px 90px 90px !important;
}

#top .hr.hr-invisible.av-vmhsyjo-4fd425da3f9b97b198a9243f8ca753f6{
height:800px;
}

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

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

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

#top .hr.hr-invisible.av-s2wjvlw-ef64a2f7267d505c429102966c2b1e03{
height:30px;
}

#top .hr.hr-invisible.av-pw4s9ac-c7f3aeccf9e7747e47ad5139aab8a807{
height:30px;
}

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

.flex_cell.av-ol05ap0-26fa0a317190095fc8abf4d1e7d4708f{
vertical-align:middle;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-ol05ap0-26fa0a317190095fc8abf4d1e7d4708f{
padding:90px 90px 90px 90px !important;
}

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

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

.flex_cell.av-k5q9z0k-be10c1c2d629c82ca69cf388f4063881{
vertical-align:top;
background:url(https://keyguru.cz/wp-content/uploads/2026/03/rectf10-2.png) 0% 0% no-repeat scroll #5c96df;
}
.responsive #top #wrap_all .flex_cell.av-k5q9z0k-be10c1c2d629c82ca69cf388f4063881{
padding:90px 90px 90px 90px !important;
}

#top .hr.hr-invisible.av-jetwfl0-12daf1c32bd9d9221384e0a47d8c84fb{
height:800px;
}

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

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

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

#top .av_textblock_section.av-ghe1750-a3b725984102d4b77c6a54164986ad9c .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-fxrbo2s-014fe3d62ac1d510f0c585126bd77476{
height:20px;
}

#top .avia-icon-list-container.av-fm9yero-990be04002eaf530ab85d4b74bf8f490 .iconlist_icon{
color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-fm9yero-990be04002eaf530ab85d4b74bf8f490 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-fm9yero-990be04002eaf530ab85d4b74bf8f490 .iconlist_content{
color:#ffffff;
}

#top .hr.hr-invisible.av-dpzjbno-d4e97a7bb0fc2242e5916d4a8d86cb00{
height:20px;
}

#top #wrap_all .avia-button.av-d3kx9ac-7bc162f21357ca429d691f4b03fb9621{
background-color:#ffffff;
border-color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-d3kx9ac-7bc162f21357ca429d691f4b03fb9621:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-cskgpk4-261acdbeb8c5993fb597f52b8f2dd0ab{
vertical-align:top;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-cskgpk4-261acdbeb8c5993fb597f52b8f2dd0ab{
padding:90px 90px 90px 90px !important;
}

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

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

#top .hr.hr-invisible.av-801vlt0-21a5b3be38f1b3fa61352a87cb222820{
height:10px;
}

#top .hr.hr-invisible.av-77gppic-3ea3c224e9586eec94fbb95451e69d7e{
height:40px;
}

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

#top .hr.hr-invisible.av-mydxlw-7c6300eb2d56020ebfa66fc96963ae28{
height:50px;
}

.flex_column.av-5xyd31g-db1e161963648dae65ab73bd91f073d2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ivg5ic-7d69c45a14dbf6400700a4fa054e240b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

#top .hr.hr-invisible.av-3txq4xw-cf4f77bb53b8e63c83aca7e90d26d0e0{
height:50px;
}

#top .hr.hr-invisible.av-367lohw-ba700b76d6ba2c510f41c55872d83326{
height:40px;
}

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

.flex_column.av-1sop0ck-b6d838b4d934634b6382ea55d5d514dc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-z9tkys-6dd55853999ee03f274311d149d8143c{
background-color:#2f4b9d;
background-image:unset;
position:relative;
}
.avia-section.av-z9tkys-6dd55853999ee03f274311d149d8143c .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-1ehb8h1g-37c599db231e8ebd5188d05abad70423 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-3erahxg-601ab49fb6551ef6a8111bbb92089af8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pm6b5yc-5fbd3c6219fbb1fec19f72a47f16a093 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-h7tx144-0fb33035e04e1893df5c2edaf3926ff8 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-3erahxg-601ab49fb6551ef6a8111bbb92089af8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pm6b5yc-5fbd3c6219fbb1fec19f72a47f16a093 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-h7tx144-0fb33035e04e1893df5c2edaf3926ff8 .av-special-heading-tag{
font-size:0.8em;
}
}
