body { margin:0; padding:0; display:inline-block; text-align:center; width:100%; font-family:Arial}
p { color:#000; word-break:break-word}
a { color:#ffffff; text-decoration:none}
.container { width:1140px; display:inline-block}
.content { min-height:calc(100% - 397px)}
a:hover { color:#b4453b; text-decoration:underline}
.slider { height:500px; padding:0; margin:0; display:inline-block; width:100%}
.slick-prev { left:50px; top:calc(50% - 20px)}
.slick-next { right:68px; top:calc(50% - 20px)}
.slick-prev:before, .slick-next:before { font-size:40px}
.footer { width:100%; color:#fff; font-size:18px; text-align:center; padding-top:15px; padding-bottom:15px; background-color:#005b9a}
.footer p { color:#fff; margin:0; margin-bottom:10px; font-size:17px}
.footer a { color:#fff; font-size:17px; padding:0; display:inline-block; width:100%; text-align:center; margin-bottom:10px}
.footer .footer_33.right a { width:auto; margin:0}
.content h1 { font-size:36px; color:#000000; margin-bottom:25px; text-align:left; font-weight:400}
.content .titl { color:#005b9a; font-size:22px; display:block; margin-bottom:5px; text-align:left}
.content p { width:100%; font-size:17px; margin:0; color:#222; text-align:left; margin-bottom:10px; line-height:1.4}
.content li { width:100%; font-size:17px; margin:0; color:#222; text-align:left; margin-bottom:10px; line-height:1.4}
.content a.button:hover { color:#fff}
.content a.button { background-color:#b9221c; color:#fff; text-decoration:none; display:block; font-family:'BoblicRegular', arial, sans-serif; border-radius:4px; transition:all 0.3s ease-in-out; padding:8px 15px; margin-top:0; text-align:center; margin-bottom:30px; width:140px}
.content h4 { font-size:30px; color:#247ca7; text-transform:uppercase; margin-top:29px; text-align:left; margin-bottom:25px}
.politika { display:inline-block; width:100%; text-align:left; margin-bottom:10px}
.politika input { float:left; cursor:pointer; margin:0px 5px 0px 0px !important; width:auto !important; height:auto !important}
.politika label { font-size:8px; color:#000000; font-weight:400; display:block; cursor:pointer; line-height:1.1}
.politika a { font-size:8px; color:#000000; text-decoration:underline}
.politika a:hover { font-size:8px; text-decoration:none}
.rkntrebovanie { background-color:rgb(243, 243, 245); padding:5px 10px; display:none; width:calc(100% - 20px); position:fixed; bottom:0}
.rkntrebovanie span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:12px; padding:0px 50px; text-align:center; display:inline-block}
.rkntrebovanie a { color:black; text-decoration:underline}
.rkntrebovanie a:hover { color:black; text-decoration:none}
.rkntrebovanieclose { position:absolute; float:right; right:9px; width:22px; cursor:pointer; top:9px}
.header { display:inline-block; width:100%; background-color:#005b9a}
.header25 { display:inline-block; width:25%; float:left}
.header25 a { color:#005b9a; font-size:28px; font-weight:700; display:inline-block; width:100%; text-align:left; line-height:1}
.header25 a:hover { text-decoration:none}
.header25_left { float:left; border:1px solid #005b9a; padding:10px; border-radius:50%; margin-left:40px; margin-right:10px; margin-top:3px}
.header25_left img { height:22px}
.header25_right { display:inline-block; float:left; width:calc(100% - 94px); margin-top:6px}
.header25_right a { color:#000000; font-size:17px}
.header25_right p { font-size:17px; text-align:left; margin:0}
.header25 span { margin-top:6px; background:#005b9a; color:#fff; padding:12px 45px; border-radius:5px; display:inline-block; float:right; cursor:pointer}
.header100 { display:inline-block; width:100%; margin-top:30px}
.header100 .nav { padding:0; margin:0; margin-bottom:5px}
.header100 .nav li { list-style:none; display:inline-block; padding:10px 25px; position:relative}
.dropdown-menu { display:none}
.dropdown:hover .dropdown-menu { display:inline-block; position:absolute; padding:0; left:0; width:196px; margin-top:-1px; background:#fff; border-radius:5px; z-index:99}
.header100 .nav li a { color:#222; text-transform:uppercase; font-size:17px}
.header100 .nav li a:hover { text-decoration:none; opacity:0.85}
.dropdown-menu li { width:calc(100% - 20px); padding:4px 10px !important}
.dropdown-menu li a { width:100%; display:inline-block; text-align:left}
.dropdown-menu li:hover { background-color:#00416f}
.dropdown-menu li:hover a { color:#fff}
.blslide1 { background:url('/style/img/slide1.jpg') center center no-repeat; background-size:cover}
.blslide2 { background:url('/style/img/slide2.jpg') top center no-repeat; background-size:cover}
.blslide3 { background:url('/style/img/slide3.jpg') top center no-repeat; background-size:cover}
.blslide4 { background:url('/style/img/slide4.jpg') top center no-repeat; background-size:cover}
.slider form { width:calc(100% - 20px); float:right; margin-top:5px; background:rgb(255 255 255 / 70%); padding:10px; border-radius:10px}
.slider form span { color:#cb2c28; font-size:20px; text-align:center; display:inline-block; width:100%; margin-bottom:5px; font-weight:700}
.slider form input { display:inline-block; width:100%; height:38px; padding:10px; margin-bottom:5px; border-radius:5px; background:rgb(255 255 255 / 85%); font-size:16px}
.feedback { background:#005b9a !important; color:#fff; padding:7px 45px !important; border-radius:5px !important; display:inline-block !important; cursor:pointer; width:auto !important; margin-bottom:0px !important}
.feedback:hover { background:#005b9a !important}
.Application { display:inline-block; width:100%; padding:35px 0}
.Application_left { display:inline-block; width:50%; float:left; text-align:left}
.Application_left p { color:white; margin:0}
.Application_left span { font-size:42px; color:#fff}
.Application_right { display:inline-block; width:50%; float:left; text-align:right; padding-top:17px}
.Reasons { background:#f6f6f6; padding-top:45px; padding-bottom:60px}
.Reasons h2 { font-size:36px; background:linear-gradient(135deg, #005b9a 0%, #fecc00 100%); font-weight:400; text-align:justify; padding:7px 25px; display:block; float:left; margin:0}
.Reasons h2 span { color:#fff}
.Reasons100 { display:inline-block; width:100%; margin-top:50px}
.Reasons_16 { display:inline-block; width:16.65%; float:left}
.Reasons_img { background:#fecc00; display:inline-block; padding:25px; border-radius:50%}
.Reasons_16 p { font-size:17px; font-weight:700; padding:0 18px}
.about_us { display:inline-block; width:100%; padding:35px 0}
.about_us_left { display:inline-block; width:70%; float:left}
.about_us_left h2 { font-size:36px; background:linear-gradient(135deg, #005b9a 0%, #fecc00 100%); font-weight:400; text-align:justify; padding:7px 25px; display:block; float:left; margin:0; margin-bottom:25px}
.about_us_left h2 span { color:#fff}
.about_us_left p { display:inline-block; width:100%; text-align:left; font-size:17px; margin:0; margin-bottom:10px}
.about_us_right { display:inline-block; width:30%; float:left}
.about_us_right a img { width:100%}
.about_us_right h3 { font-size:26px; font-weight:400; text-align:left; display:inline-block; width:100%; margin:0; margin-top:15px; margin-bottom:10px}
.about_us_right h3 div { display:inline-block; float:left; background:#FECC00; padding:8px 10px; margin-right:10px; margin-top:-7px}
.about_us_right h3 div img { filter:invert(1); height:32px}
.about_us_right p { margin:0; text-align:left; margin-bottom:5px}
.footer_50 { display:inline-block; width:50%; float:left; margin-bottom:5px}
.footer hr { display:inline-block; width:100%}
.footer span { font-size:16px; margin-top:10px; display:inline-block}
.footer_50.right a { text-align:right}
.footer_50.right p { text-align:right; margin:0; font-size:17px}
.content ul.nav { margin:0; padding:0; margin-top:20px; margin-bottom:20px}
.content ul.nav li { background:#005b9a; border:1px solid #FFFFFF; list-style:none; width:94%; padding-left:0; text-align:left; margin-bottom:0}
.content ul.nav li:hover a { background:#00416f}
.content ul.nav li:hover ul li a { background:#b9221c}
.content ul.nav li:hover ul li:hover a { background:#8c0a05}
.content ul.nav li a { text-decoration:none; display:block; padding:7px 5px 7px 15px; color:#fff; font-size:17px}
.content ul.nav li ul { display:none; z-index:33; margin-left:-3%}
.content ul.nav li:hover { position:relative; background:#b9221c}
.content ul.nav li:hover > ul { display:block}
.content ul.nav li:hover ul { position:absolute; top:0; left:89%; padding-top:0; margin-top:-1px; width:385px}
.content .col-md-3 { display:inline-block; width:30%; float:left}
.content .col-md-9 { display:inline-block; width:70%; float:left}
.content p.text-center { text-align:center}
.content img { max-width:100%}
.slider_left { width:20%; float:left; margin-right:5%; display:inline-block; text-align:center; margin-top:30px}
.slider_left img { margin-top:15px; margin-bottom:15px; display:inline-block; height:164px}
.slider_left .header_menu a { display:inline-block; background-color:#005b9a; width:calc(100% - 20px); position:relative; margin-bottom:10px; padding:10px; border-radius:5px; box-shadow:3px 4px 0 0 #414856}
.slider_left a span { color:#005b9a; text-decoration:none; font-size:13px; font-weight:700; text-align:center; display:inline-block; width:calc(100% - 20px); margin-bottom:15px; background:rgb(255 255 255 / 70%); border-radius:10px; padding:10px}
.slider_left a:hover { color:#fff; text-decoration:none; opacity:0.9}
.slider_center { width:50%; float:left; margin-top:30px}
.slider_center_bl_1 { display:inline-block; padding:25px; width:calc(100% - 50px); margin-top:25px; background:rgb(255 255 255 / 85%); border-radius:25px 25px 0px 0px}
.bl_1_1 { display:inline-block; width:100%; font-size:36px; margin-bottom:18px; text-shadow:2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff; color:#cb2c28; font-weight:700}
.bl_1_2 { display:inline-block; width:100%; font-size:26px; margin-bottom:17px; text-shadow:2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff; color:#cb2c28; font-weight:400}
.bl_1_3 { font-weight:700; line-height:1.4; display:inline-block; width:100%}
.bl_1_4 { font-size:14px}
.slider_center_bl_2 { background:rgba(0, 87, 168, 0.8); padding:25px; width:calc(100% - 50px); border-radius:0px 0px 25px 25px}
.bl_2_1 { color:#fff; font-size:19px; font-weight:700; margin-bottom:10px; display:inline-block}
.bl_2_2 { color:#fff; font-size:15px}
.bl_2_2 a { text-decoration:underline}
.bl_2_2 a:hover { color:#fff; text-decoration:none}
.slider_right { width:23%; float:left; margin-left:2%; margin-top:30px}
.slider_right_bl { color:#000000; text-decoration:none; font-size:20px; font-weight:700; text-align:center; display:inline-block; width:calc(100% - 20px); margin-bottom:15px; background:rgb(255 255 255 / 70%); border-radius:10px; padding:10px; margin-top:25px}
.slider_right_bl p { margin:0; font-size:14px; display:inline-block; width:100%; text-align:right; font-weight:400; line-height:1.4; margin-bottom:5px}
.slider_right_bl p a { color:#222}
.nav { display:inline-block; width:100%; margin:0; padding:0}
.nav li { display:inline-block; list-style:none; position:relative; float:left}
.nav li a { font-size:16px; padding:25px 12px; display:inline-block; width:auto}
.nav li a img { margin-top:-5px}
.content p.slab { font-size:28px; margin-top:8px; display:inline-block}
.nav li a:hover { background-color:#00416f; color:#fff; text-decoration:none}
.footer_33 { display:inline-block; width:33.33%; float:left}
.footer_33.left { text-align:center}
.footer_33.center { padding-top:90px}
.footer_33.right { text-align:right; padding-top:55px}
.about_us h2 { display:inline-block; width:100%; text-align:left; font-size:32px; font-weight:400; margin:0; margin-bottom:15px}
.about_us li { text-align:left; margin:0; margin-bottom:10px; line-height:1.4}
.about_us p { text-align:left; margin:0; margin-bottom:10px; line-height:1.4}
.btn { background:#005b9a !important; color:#fff; padding:12px 45px !important; border-radius:5px !important; display:inline-block !important; cursor:pointer; width:auto !important; margin-bottom:4px !important; float:left; box-shadow:3px 4px 0 0 #414856}
.btn:hover { background:#005b9a !important; color:#fff; text-decoration:none; opacity:0.9}
.evidence { display:inline-block; width:100%; padding:35px 0}
.evidence h2 { display:inline-block; width:100%; text-align:left; font-size:32px; font-weight:400; margin:0; margin-bottom:30px}
.evidence_bl7 { display:inline-block; width:calc(14.28% - 20px); float:left; padding:0 10px}
.evidence_bl7_img { margin-bottom:15px}
.evidence_bl7_img img { width:100px; border-radius:50%; border:7px solid #005b9a}
.evidence_bl7 p { font-size:13px; line-height:1.4; font-weight:700}
.jobs { background-color:#6bbee7; padding-top:30px}
.jobs h2 { display:inline-block; width:100%; text-align:left; font-size:32px; font-weight:400; margin:0; margin-bottom:35px}
.jobs_bl { display:inline-block; width:100%}
.jobs_bl_1 { display:inline-block; width:calc(50% - 40px); float:left; text-align:left; font-size:20px; line-height:1.4; padding:20px; cursor:pointer}
.jobs_bl_1:hover { color:#fff; background-color:#005b9a}
.jobs_bl_2:hover { color:#fff; background-color:#005b9a}
.jobs_bl_2 { display:inline-block; width:calc(50% - 40px); float:left; text-align:left; font-size:20px; line-height:1.4; padding:20px; cursor:pointer}
.jobs_bls { display:inline-block; width:100%; padding:20px 0}
.jobs_bl_1.active { color:#fff; background-color:#005b9a}
.jobs_bl_2.active { color:#fff; background-color:#005b9a}
.jobs_bl_1s img { width:570px; float:left; display:inline-block; margin-right:15px; height:215px}
.jobs_bl_1s p { color:#fff; text-align:left; font-size:17px; margin:0; margin-bottom:10px}
.btn2 { background:#6bbee7 !important; color:#fff; padding:12px 45px !important; border-radius:5px !important; display:inline-block !important; cursor:pointer; width:auto !important; margin-bottom:4px !important; float:left; box-shadow:3px 4px 0 0 #414856}
.btn2:hover { background:#6bbee7 !important; color:#fff; text-decoration:none; opacity:0.9}
.jobs_bl_2s { display:none}
.jobs_bl_2s img { width:570px; float:left; display:inline-block; margin-right:15px; height:215px}
.jobs_bl_2s p { color:#fff; text-align:left; font-size:17px; margin:0; margin-bottom:10px}
.application h2 { display:inline-block; width:100%; text-align:left; font-size:32px; font-weight:400; margin:0; margin-bottom:15px}
.application form input { display:inline-block; width:30%; height:38px; padding:10px; margin-bottom:10px; border-radius:5px; background:rgb(255 255 255 / 85%); font-size:16px; float:left; margin-right:3%}
.news { background-color:#6bbee7; padding:30px 0}
.news h2 { display:inline-block; width:100%; text-align:left; font-size:32px; font-weight:400; margin:0; margin-bottom:15px}
.maps { padding:30px 0 0px 0}
.maps h2 { display:inline-block; width:100%; text-align:left; font-size:32px; font-weight:400; margin:0; margin-bottom:35px}
.jobs2 { background-color:#005b9a; display:inline-block; width:100%}
.dropdown:hover > .dropdown-menu { display:block; background-color:rgb(25, 25, 25)}
.dropdown-menu>li>a { padding:6px 0; color:#fff; font-size:16px; width:100%}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { opacity:1}
.dropdown:hover > .dropdown-menu { background-color:rgb(0 91 154)}
.fancybox100 { display:inline-block; width:100%; margin-bottom:15px}
.fancybox100 a { display:inline-block; width:23%; margin:0 1%; float:left}
.fancybox100 a img { width:100%}
.Reviews100 { display:inline-block; width:100%; margin-bottom:25px}
.Reviews50 { display:inline-block; width:48%; float:left; margin-right:2%}
.Reviews50_block { background:#ccd8e2; text-align:left; padding:13px 15px 11px 15px; line-height:1; margin-bottom:10px}
.Reviews50 p { line-height:1.23; margin-bottom:0}
.content a { color:#005b9a; text-decoration:underline}
.content a:hover { color:#005b9a; text-decoration:none}
.content table { width:100%; border-collapse:collapse; margin-bottom:15px}
.content table td { border:1px solid #ccc; padding:5px}
.content table td p { margin-bottom:0}
.autor { display:inline-block; width:100%; margin-bottom:15px}
.autor_foto { display:inline-block; width:100%}
.autor_foto .fancybox100 a { width:15.5%; margin:0 1% 0 0}
.autor_left { display:inline-block; width:30%; float:left}
.autor_left img { width:100%}
.autor_right { display:inline-block; width:calc(70% - 15px); padding-left:15px}
.autor_right p { text-align:right; font-style:italic; font-size:18px}
.haks2024 { display:inline-block; width:24%; float:left; margin-right:1%; margin-bottom:10px}
.haks2024 .gall_mini { height:155px; overflow:hidden}
.haks2024 .gall_mini img { width:100%}
.qa_q_kn { color:#fff !important; margin-bottom:15px !important}
.qa_form_show{ display:none; width:100%}
.qa_form_show .politika label{ font-size:12px}
.qa_form_show .politika a{ font-size:12px}
.qa_100 {display:inline-block;width:100%}
.qa_50 {display:inline-block;width:50%;float:left}
.qa_100 label {width:100%;display:inline-block;text-align:left;margin-bottom:5px}
.qa_100 input {width:98%;display:inline-block;padding:6px 10px;font-size:16px;float:left;margin-bottom:15px}
.qa_100 textarea {width:99%;display:inline-block;padding:6px 10px;font-size:16px;float:left;margin-bottom:15px;height:149px}
.qa_form_show .btn{margin-bottom: 15px !important; font-size:17px}
.qa_q_kn.active {display:none !important}