.avia-section.av-mt9yudcr-ba9ccd674181e308eb02264a65bae908{
background-color:#f2f2f2;
background-image:url(https://keyguru.cz/wp-content/uploads/2026/08/smartfp.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
#top .avia-section.av-mt9yudcr-ba9ccd674181e308eb02264a65bae908 .scroll-down-link{
color:#3a77b8;
}
.avia-section.av-mt9yudcr-ba9ccd674181e308eb02264a65bae908 .avia-divider-svg-bottom svg{
height:70px;
width:calc(100% + 1.3px);
fill:#f2f2f2;
}

#top .hr.hr-invisible.av-edp8skm-b67034187159ee0b61f62474c18ce53b{
height:70px;
}

.flex_column.av-e3z3rpi-4f0b06f50374a9a3d1e9a4349451393f{
width:47%;
border-radius:30px 30px 30px 30px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.66);
}

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

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

#top .hr.hr-invisible.av-d3t776u-2369a9b5457d440968a127bed2d81fd0{
height:30px;
}

.avia-buttonrow-wrap.av-ckxa6cm-8503eaf41dcc371d676da6f59e1db218 .avia-button{
font-size:14px;
}

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

.flex_column.av-brmin1i-001a81da58a2679120dfcb14a6ae6207{
width:47%;
margin-left:6%;
}

#top .hr.hr-invisible.av-b48jfc6-6bf9a71a4faad9f014eb48541dfc1f8e{
height:70px;
}

#top .hr.hr-invisible.av-atzcj46-592fc57c1d45870b6cf6ea7c86fba703{
height:70px;
}

.avia-section.av-a9xp0rq-97f404acd73af073181140fd75401429{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-9quoxty-1332f2890e70180949c2b0be7158f830{
height:70px;
}

.avia-image-container.av-8wqxld2-9fa1efa0c8a9a126ef1289f3fcce2c34 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8wqxld2-9fa1efa0c8a9a126ef1289f3fcce2c34 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-8bv3ena-78a1b158fa6abf1960df970069d4da59{
height:10px;
}

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

#top .hr.hr-invisible.av-7joeccm-5d88ab4b0a88ef1ecab8bb3374a2b440{
height:50px;
}

#top .hr.hr-invisible.av-72yeyli-17ca602e689f9e736db3dab34c26c638{
height:10px;
}

.flex_cell.av-67btlba-3ea6bea7981e99f66bcb5dfdde1003f0{
vertical-align:top;
background-color:#3a75c2;
}
.responsive #top #wrap_all .flex_cell.av-67btlba-3ea6bea7981e99f66bcb5dfdde1003f0{
padding:120px 120px 120px 120px !important;
}

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

#top .hr.hr-invisible.av-5a88n6u-5d78f7cf9569eb00c66b97a41748910f{
height:10px;
}

#top .av_textblock_section.av-mt9ywl71-af26c9c3f686096786a080ab5e61a72a .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-4ni7206-16cd901025d585ce300337a43dba39d4{
height:10px;
}

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

#top .hr.hr-invisible.av-3xg8rl2-3987fdd1c28919e2c8577c87e0da7c3e{
height:30px;
}

.flex_cell.av-3mxad1i-d6934f15702ae9313fa046f63793bcbd{
vertical-align:top;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_cell.av-3mxad1i-d6934f15702ae9313fa046f63793bcbd{
padding:90px 90px 90px 90px !important;
}

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

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

#top .hr.hr-invisible.av-1ya641y-7d56a7dd777406234120396fc292fc12{
height:10px;
}

#top .av_textblock_section.av-mta01mh1-17c08ff57a4092739801cde223681db0 .avia_textblock{
color:#0052b7;
}

#top .hr.hr-invisible.av-1i0ofra-05a2e74c6a4a4964e872aeaa3d1aec0c{
height:10px;
}

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

.avia-section.av-9ual8ti-1ab75614ee52dd06b1ec5998527cf9f3{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-9k55dpi-7850a5cf411c972de2722e81cd269894{
height:70px;
}

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

#top .hr.hr-invisible.av-7vhm4li-9c583b73315ed1de66a965a4036b6d01{
height:10px;
}

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

#top .hr.hr-invisible.av-717fasm-88191acdebb008591441042e7e2315b2{
height:50px;
}

#top .hr.hr-invisible.av-6he1pra-0fcdcd80c67a69530e26d66ae7b0ce35{
height:10px;
}

.flex_cell.av-5y7plty-581ee53799225eeb900b5ac04ca4e38b{
vertical-align:top;
background-color:#3a75c2;
}
.responsive #top #wrap_all .flex_cell.av-5y7plty-581ee53799225eeb900b5ac04ca4e38b{
padding:120px 120px 120px 120px !important;
}

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

#top .hr.hr-invisible.av-4y96t7q-bf11ae8a8227004f76be34267ca97de5{
height:10px;
}

#top .av_textblock_section.av-mta0c6nk-27f55a21209bcfb319c0fd33146f76c6 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-4kkp1ly-d4df19e42bbf93c2bf6aa6827c14cd45{
height:10px;
}

.flex_cell.av-3466y7a-8d10565b4a42da2e66eda034db9a199d{
vertical-align:top;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_cell.av-3466y7a-8d10565b4a42da2e66eda034db9a199d{
padding:90px 90px 90px 90px !important;
}

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

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

#top .hr.hr-invisible.av-1k4gx2e-8c612be503dfa5e4878a6e221c1dd59e{
height:10px;
}

#top .av_textblock_section.av-mta0efnz-b361e46012feedc16e31fb3dac473075 .avia_textblock{
color:#0052b7;
}

#top .hr.hr-invisible.av-1bqdkpy-a0760172912d0053a1be9f461b3bdbb0{
height:10px;
}

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

#top .hr.hr-invisible.av-3ih0gzq-aa589e2cdc7a50d0eabbe771d4a3cc58{
height:40px;
}

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

#top .hr.hr-invisible.av-nhk3vq-a67e717373220d585406a50ac5ed7fec{
height:40px;
}

.avia-image-container.av-34m381y-18da3096df1c52bd74936ef8362c4ac8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-34m381y-18da3096df1c52bd74936ef8362c4ac8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1bhg2na-cc44fd8980dac0c87f35e9c64db09c03{
height:10px;
}

#top #wrap_all .avia-button.av-mu08pv2m-f2910273e9b25ba7efef751aa147841e{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mu08qveb-c40ec357491e95b37ad9efa2b22a91dd{
background-color:#f0a039;
border-color:#f0a039;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-11wudpi-1df05411f3354d3111a2e65e8ecc7789{
background-color:#354a98;
background-image:unset;
}


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

.avia-buttonrow-wrap.av-ckxa6cm-8503eaf41dcc371d676da6f59e1db218 .avia-button{
font-size:20px;
}

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

.responsive #top #wrap_all .flex_cell.av-67btlba-3ea6bea7981e99f66bcb5dfdde1003f0{
padding:50px 50px 50px 50px !important;
}

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

.responsive #top #wrap_all .flex_cell.av-5y7plty-581ee53799225eeb900b5ac04ca4e38b{
padding:50px 50px 50px 50px !important;
}

#top #wrap_all .av-special-heading.av-mta0p46f-62ad61212078d00b6c3736bb3734f3e6 .av-special-heading-tag{
font-size:0.8em;
}
}

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

.avia-buttonrow-wrap.av-ckxa6cm-8503eaf41dcc371d676da6f59e1db218 .avia-button{
font-size:20px;
}

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

.responsive #top #wrap_all .flex_cell.av-67btlba-3ea6bea7981e99f66bcb5dfdde1003f0{
padding:50px 50px 50px 50px !important;
}

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

.responsive #top #wrap_all .flex_cell.av-5y7plty-581ee53799225eeb900b5ac04ca4e38b{
padding:50px 50px 50px 50px !important;
}

#top #wrap_all .av-special-heading.av-mta0p46f-62ad61212078d00b6c3736bb3734f3e6 .av-special-heading-tag{
font-size:0.8em;
}
}
