:root{--red:#c82b35;--blue:#006ca7;--dark-grey:#4d4d4d;--grey:#e4e4e4;--middle-grey:#cccccc}h1,h2,h3,h4{text-transform:uppercase;font-weight:700}h1{font-size:2.15em;font-family:"nimbus-sans-condensed","Helvetica","Arial",sans-serif;color:white;padding:30px 30px 10px 30px;text-shadow:0px 0px 15px black}h2{font-family:"eurostile-extended","Helvetica","Arial",sans-serif;color:var(--red);font-size:24px;font-weight:500}h3,h4{color:var(--blue);font-size:16px;}.big-red-h3 h3{color:var(--red);font-family:"eurostile-extended","Helvetica","Arial",sans-serif;font-weight:500;font-size:18px}a{font-size:16px;color:var(--blue);text-decoration:underline}a:hover{color:var(--red);text-decoration:underline}p{font-size:16px;line-height:1.5}.perex p,.perex p a{font-size:20px;padding-bottom:0.875em;margin-bottom:0}.hr p{border-top:solid 1px var(--grey);padding-top:10px}.nadpis-s-carou:after{content:"";background:var(--grey);width:100%;height:2px;display:block;position:relative;bottom:23px;z-index:-1;clear:both}.nadpis-s-carou h2{background:white;display:inline;padding-right:20px;font-weight:500}.modry h1{color:var(--blue);padding:20px 0px;text-shadow:none;font-family:"Helvetica","Arial",sans-serif}span.ag-nowrap{white-space:nowrap}.ag-banner h3{color:white;font-family:"nimbus-sans-condensed","Helvetica","Arial",sans-serif;color:white;padding:0px 30px 30px 30px;text-shadow:0px 0px 15px black}.ag-eu-margin{margin-top:50px;margin-bottom:25px}.page404 h3{font-size:34px}.et_pb_menu .et_pb_menu__wrap{justify-content:flex-end}.et_pb_row .et_pb_module.fb-menu{margin-bottom:0}.et_pb_column.et_pb_column--with-menu{display:flex;flex-direction:column;justify-content:flex-end}.et-menu a{color:var(--dark-grey);font-weight:700;opacity:1}.et-menu a:hover,.et-menu a:active{color:var(--blue);font-weight:700;text-decoration:none;opacity:1}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0px;line-height:100%}.fb-menu i.fa-brands.fa-square-facebook:before{font-size:24px;color:var(--dark-grey)}.fb-menu .et_pb_text_inner{text-align:right}#nm-menu-sec{background:white}.has_et_pb_sticky #nm-menu{border-bottom:3px solid var(--blue)}.has_et_pb_sticky .et_pb_column:first-child .et_pb_module:first-child{max-width:150px}.et_pb_sticky.dd-slide-down-header{-webkit-animation:headerAnimation .7s;animation:headerAnimation .7s}@-webkit-keyframes headerAnimation{0%{opacity:.5;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headerAnimation{0%{opacity:.5;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.et_pb_toggle{border:1px solid var(--blue)}.et_pb_toggle_close{background:var(--blue)}.et_pb_toggle .et_pb_toggle_title{color:white}.et_pb_toggle_open .et_pb_toggle_title{color:var(--blue)}.et_pb_toggle.et_pb_module.et_pb_accordion_item{margin-bottom:15px;padding:15px 20px}.et_pb_toggle_content ul li{list-style-type:none}.et_pb_toggle_title:before{color:white;font-family:'Font Awesome 6 Pro'!important;content:"\f13a";font-size:20px;font-weight:bold}.et_pb_accordion .et_pb_accordion_item h3.et_pb_toggle_title:before{color:white;font-family:'Font Awesome 6 Pro'!important;content:"\f078";display:block}.et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open h3.et_pb_toggle_title:before{content:"\f077";color:var(--blue)}.home h1,.home h3{text-align:center}.home h1{max-width:600px;margin:0 auto 15px auto;line-height:130%}.small-button.smallblue{background:white;padding:5px 10px;border:2px solid white;border-radius:2px;letter-spacing:0.015em;text-transform:uppercase;font-family:"eurostile-extended","Helvetica","Arial",sans-serif;text-decoration:none;display:block;margin:0 auto;width:max-content;margin-bottom:25px}a.smallblue.small-button{color:black!important}.small-button.small-button:hover{color:white;background-color:rgba(0,0,0,.25)}a.smallblue.small-button:hover{color:white!important}.et_pb_text_inner ul{list-style:none}.et_pb_text_inner ul,.et_pb_toggle_content ul{position:relative}.et_pb_text_inner ul li,.et_pb_toggle_content ul li{padding-left:20px}.et_pb_toggle_content ul li:before,.et_pb_text_inner ul li:before{content:"\f111";font-family:'Font Awesome 6 Pro';color:var(--red);font-weight:bold;font-size:6px;margin-left:-20px;float:left;padding-right:15px}.et_pb_text_inner ol li>ul{padding-left:20px}ol[type="a"]{list-style-type:lower-alpha}.kontakty .et_pb_row{border-bottom:1px solid var(--grey)}.et_pb_section.kontakty{padding:0}.ag-cta{background-color:var(--grey);padding:30px 20px!important}.et_pb_bg_layout_light.et_pb_button,.et_pb_bg_layout_light .et_pb_button{border:2px solid var(--blue);padding:7px 14px;font-weight:bold;text-decoration:none;color:white;background:var(--blue)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{text-decoration:none;color:var(--red);background-color:transparent;padding:7px 14px;border:2px solid var(--blue)}.ag-cta.only-heading-button .et_pb_module.et_pb_text{margin-bottom:1%}.footer p,.footer h4,.footer a,.cw a{font-size:15px;line-height:20px;color:black}.footer a{text-decoration:underline;cursor:pointer}.footer a:hover{color:var(--blue)}.cw a{text-decoration:none}footer .et_pb_row{padding:30px}footer .et_pb_row.cw{background-color:var(--middle-grey)}.project-template-default h1{color:var(--blue);text-shadow:none;padding:0;font-family:"Helvetica","Arial",sans-serif;font-size:30px;line-height:120%}#jobs-spec .et_pb_module{margin-bottom:10px}i.fa-regular,i.fa-solid{color:var(--red);padding-right:3px;width:25px}#jobs-spec .et_pb_text_inner div:nth-child(1){width:190px;min-width:190px}#jobs-spec .et_pb_text_inner{display:flex}.wpforms-field-checkbox li:before{display:none}.job-form .et_pb_row{background:var(--grey);padding:50px}.ag-povinne label:after{content:"*";color:var(--red);padding-left:5px}input[type="file"]{outline:none!important;padding:4px!important;margin:-4px!important}input[type="file"]:focus-within::file-selector-button,input[type="file"]:focus::file-selector-button{outline:2px solid var(--blue)!important;outline-offset:2px!important}input[type="file"]::before{top:16px!important}input[type="file"]::after{top:14px!important}input[type="file"]{position:relative!important}input[type="file"]::file-selector-button{width:136px!important;color:transparent!important}input[type="file"]::before{position:absolute!important;pointer-events:none!important;left:40px!important;color:var(--blue)!important;content:"Nahrát soubor"!important}input[type="file"]::after{position:absolute!important;pointer-events:none!important;left:16px!important;height:20px!important;width:20px!important;content:""!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230964B0'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E")!important}input[type="file"]::file-selector-button{border-radius:4px!important;padding:0 16px!important;height:40px!important;cursor:pointer!important;background-color:white!important;border:1px solid rgba(0,0,0,0.16)!important;box-shadow:0px 1px 0px rgba(0,0,0,0.05)!important;margin-right:20px!important;transition:background-color 200ms!important;width:145px!important}input[type="file"]::file-selector-button:hover{background-color:#ffffff!important}input[type="file"]::file-selector-button:active{background-color:var(--grey)!important}.et_pb_portfolio_grid_items .type-project .et_pb_portfolio_link{font-size:14px}div#wpforms-693{margin-top:0!important}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%}.et_pb_section .job-header{background:var(--grey);padding:0;display:flex;align-items:center;margin-bottom:15px}.et_pb_section .job-header .et_pb_post_title{margin-bottom:10px}.job-header .et_pb_column:last-child{padding:25px 20px}.job-header .et_pb_column:first-child{margin-right:3%}.loga img{max-height:370px;width:auto}.ag-banner-home .et_pb_row{min-height:220px;display:flex;align-items:center}@media only screen and (min-width:1360px){.et-menu{gap:10px}.et_pb_row{max-width:1200px}}@media only screen and (max-width:1180px){.et_pb_menu .et-menu>li{padding-left:6px;padding-right:6px}}@media (max-width:1080px){.et_pb_menu .et_mobile_nav_menu{float:none;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu .et_pb_menu__menu{display:none}.et_pb_column.et_pb_column--with-menu{flex-direction:row;align-items:center}#nm-menu .mobile_nav .mobile_menu_bar:before{font-family:'Font Awesome 6 Pro'!important;content:"\f0c9";color:var(--dark-grey);margin-left:20px}.fb-menu i.fa-brands.fa-square-facebook:before{font-size:30px}.fb-menu .et_pb_text_inner{top:4px}#nm-menu-sec .et_pb_menu .mobile_nav .et_mobile_menu{position:absolute;left:calc(-80vw + 60px);width:80vw;top:70px;background-color:var(--grey)!important;border-top:3px solid var(--blue)}.et_mobile_menu li{list-style-type:none}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:var(--dark-grey);padding:7px 5%;display:block;text-decoration:none;font-weight:bold}.has_et_pb_sticky #nm-menu-sec .et_pb_menu .mobile_nav .et_mobile_menu{border-top:0;top:68px}#nm-menu-sec .et_pb_image{max-width:180px;width:180px}.et_pb_row.ag-banner-logo{background-size:contain}.home h1{max-width:700px}}@media only screen and (max-width:1024px){h1{font-size:1.75em}.ag-banner-home .et_pb_row.ag-banner-logo{background-image:url('/wp-content/uploads/thumb-mobile.jpg');background-size:cover}.ag-banner-home .et_pb_row{min-height:150px}.home h1{max-width:100%}.ag-banner-home .et_pb_row.ag-banner-logo.et_pb_section_video{height:220px}}@media only screen and (max-width:980px){.et_pb_row{width:90%;padding:10px 0}.et_pb_section{padding:20px 0}#nm-menu-sec{padding-bottom:0}#nm-menu-sec .et_pb_column_1_4{width:25%;margin-bottom:0}#nm-menu-sec .et_pb_column_3_4{width:75%}#nm-menu-sec #nm-menu{display:flex;align-items:center}#nm-menu-sec .et_pb_menu .mobile_nav .et_mobile_menu{left:calc(-90vw + 60px);width:90vw}.job-header{flex-wrap:wrap}.job-header img,.obrazky-5-2 img{aspect-ratio:5 / 2;object-fit:cover;width:100%!important}.job-header .et_pb_column:first-child{margin-right:0}.job-header .et_pb_image_wrap{width:100%}.job-header .et_pb_column:last-child{padding:0 20px 25px 20px}.ag-projects .et_pb_row{padding:10px 0}.et_pb_row.ag-loga-eu{padding:50px 0px}.et_pb_column .et_pb_module.nadpis-s-carou{margin-bottom:2%}.euproject-header img{aspect-ratio:2 / 1;object-fit:cover;width:100%!important}.euproject-header .et_pb_image .et_pb_image_wrap{width:100%}}@media only screen and (max-width:768px){.job-form .et_pb_row{padding:25px 20px}footer .et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:100%}footer .et_pb_row_4col>.et_pb_column img{margin:20px 0 0 0}footer .cw p{text-align:left!important;padding:0 20px}}@media only screen and (max-width:580px){#jobs-spec .et_pb_text_inner div{width:100%}#jobs-spec .et_pb_text_inner{flex-wrap:wrap}#jobs-spec .et_pb_text_inner span{font-weight:bold}#nm-menu-sec .et_pb_image{width:150px}.has_et_pb_sticky #nm-menu-sec .et_pb_menu .mobile_nav .et_mobile_menu{top:61px}}@media only screen and (max-width:480px){#nm-menu-sec .et_pb_image{width:140px}.has_et_pb_sticky #nm-menu-sec .et_pb_menu .mobile_nav .et_mobile_menu{top:59px}h2{font-size:1.3em}.project-template-default h1{font-size:1.75em}}