.avia-section.av-mnq7vld4-223412b8ecd0031900527c3ad6159284{
background-color:#f2f2f2;
background-image:url(https://keyguru.cz/wp-content/uploads/2026/04/pexels-freestocks-1083931-1500x630.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
position:relative;
}
#top .avia-section.av-mnq7vld4-223412b8ecd0031900527c3ad6159284 .scroll-down-link{
color:#3a77b8;
}
.avia-section.av-mnq7vld4-223412b8ecd0031900527c3ad6159284 .avia-divider-svg-bottom svg{
height:70px;
width:calc(100% + 1.3px);
fill:#f2f2f2;
}

#top .hr.hr-invisible.av-52dcrh-cdd2f48efefc8ff311fd76c2b794c549{
height:70px;
}

.flex_column.av-de3a8fx-cb43755945144a9138c28c2b134bb380{
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-1atgal9-513a797b3c9b6f18b1f6da057ae9bcb8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1atgal9-513a797b3c9b6f18b1f6da057ae9bcb8 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .hr.hr-invisible.av-cinycql-79013373bc0e87664e840451be346ee8{
height:30px;
}

.avia-buttonrow-wrap.av-c2751p9-e05688ccba1ee60e2723b028dfa6aa0e .avia-button{
font-size:14px;
}

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

.flex_column.av-bc6frnh-0f9f1104e554909e7bd2a7f8a554ad96{
width:47%;
margin-left:6%;
}

#top .hr.hr-invisible.av-aot8f19-775a21743c73e7304239adde6f562556{
height:70px;
}

#top .hr.hr-invisible.av-ajlgau5-6df641a3c2eb6315f915041bfcc7519e{
height:70px;
}

.avia-section.av-9u8onb1-e255e467a12d11b6fe56745f313b4871{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-9dyw97h-290635fb959221f8eddc2a1cb209f4dc{
height:70px;
}

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

#top .hr.hr-invisible.av-81mqial-77013484f776317de247de7e23fa1088{
height:10px;
}

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

#top .hr.hr-invisible.av-7814vrx-aa2f73e737ee2360bb6ecbf0a92b3a1e{
height:50px;
}

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

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

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

.flex_cell.av-56hg3gd-2d348a8bbb75a9a1e559f75808fef97e{
vertical-align:top;
background-color:#3a75c2;
}
.responsive #top #wrap_all .flex_cell.av-56hg3gd-2d348a8bbb75a9a1e559f75808fef97e{
padding:120px 120px 120px 120px !important;
}

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

#top .hr.hr-invisible.av-4jxezh9-8aeafceecfc6ad0c212d3b0d805de34e{
height:10px;
}

#top .av_textblock_section.av-mnq7q85a-373c599e708560d315684507473d6358 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-449u28t-37dd707c533f82cf2129e4af1bef3ba6{
height:30px;
}

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

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

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

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

#top .hr.hr-invisible.av-23yfxbx-2d6ec37e24a7af1ddb622e53f00cd75f{
height:10px;
}

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

.avia-section.av-131bugt-f833b02170d662a771773615e068caba{
background-color:#354a98;
background-image:unset;
}


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

.avia-buttonrow-wrap.av-c2751p9-e05688ccba1ee60e2723b028dfa6aa0e .avia-button{
font-size:20px;
}

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

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

.responsive #top #wrap_all .flex_cell.av-56hg3gd-2d348a8bbb75a9a1e559f75808fef97e{
padding:50px 50px 50px 50px !important;
}
}

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

.avia-buttonrow-wrap.av-c2751p9-e05688ccba1ee60e2723b028dfa6aa0e .avia-button{
font-size:20px;
}

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

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

.responsive #top #wrap_all .flex_cell.av-56hg3gd-2d348a8bbb75a9a1e559f75808fef97e{
padding:50px 50px 50px 50px !important;
}
}
