body,form{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%}button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],label,select{cursor:pointer}table{border-collapse:collapse}img{height:auto;max-width:100%}a:hover{text-decoration:none}
:root{--mobileMenuThreshold:1190px}.ibis_modal{background-color:rgba(0,0,0,.6);box-sizing:border-box;display:none;height:100%;left:0;padding-top:20%;position:fixed;text-align:center;top:0;width:100%;z-index:500}.ibis_modal.active{display:block}.ibis_modal-content{background-color:#fff;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.2);box-sizing:border-box;margin:0 auto;max-width:1000px;padding:50px 20px 30px;position:relative;width:96%}.ibis_modal-close{cursor:pointer;font-size:1.5rem;font-weight:700;height:16px;position:absolute;right:20px;top:20px;width:16px}.tabs-container .tabs-content .tab-panel{display:none}.tabs-container .tabs-content .tab-panel.active{display:block}.layout_content img{height:auto!important;max-width:100%!important}
html{color:#444443;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400}body{margin:0;padding:0;text-align:center}a{color:#59a2dc}a:hover{text-decoration:none}a img{border:none}img{height:auto;max-width:100%}strong{font-weight:700}p{line-height:1.6}h1,h2,h3,p{margin:0 0 20px}h1,h2,h3{color:#0d0d0d;font-weight:500;line-height:1.5}.h1,h1{font-size:2.3rem;line-height:1.3}h2{font-size:1.5rem}h3{font-size:1.25rem}table{border-collapse:collapse;margin:0 0 30px;width:100%}td,th{border:1px solid #b9b9b9;line-height:1.5;padding:10px;text-align:center;vertical-align:top}th{background-color:#f0f0f0;font-weight:700}ul{margin:0;padding:0 0 20px 30px}ul li{line-height:1.6}form{background-color:#f9f9fb;border-radius:20px;margin:0 0 30px;padding:40px}form h2{margin-bottom:30px}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;box-sizing:border-box;color:#444443;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;margin-bottom:15px;padding:12px 20px;width:100%}input[type=number]{width:50%}textarea{height:144px}.input-checkbox{align-items:center;display:flex;margin-bottom:20px}.input-checkbox label{color:grey;font-size:.9rem;line-height:1.3}.input-checkbox label a{color:grey}input[type=checkbox]{background-color:#fff;border:1px solid #d6d6d6;border-radius:2px;display:inline-block;height:16px;margin:0 15px 0 0;width:16px}form a{color:#444443}.main{margin:0 auto;max-width:1120px;padding:20px 0;text-align:left;width:96%}.center{text-align:center}.button,button,input[type=submit]{background-color:#59a2dc;border:1px solid #59a2dc;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;padding:11px 23px;text-decoration:none;text-shadow:none;transition:all .2s ease-out}.button:hover,button:hover,input[type=submit]:hover{background-color:#fff;color:#59a2dc}.top-bar{background:url(../images/bg_top-bar.png) 50% no-repeat;background-size:cover;font-size:.85rem;line-height:1.5;padding:10px 0}.top-bar,.top-bar a{color:#fff}.top-bar .blue{color:#59a2dc}.top-bar .main{padding:0;text-align:center}.top-bar .button{background-color:#fff;border-color:#fff;color:#000;font-weight:700;margin-left:5px;text-transform:uppercase}.top-bar .button,.top-bar .label-new{border-radius:4px;font-size:.75rem;padding:4px 12px}.top-bar .label-new{background-color:rgba(99,142,254,.33);display:inline-block}.head{background-color:#fff;z-index:50}.head,.head-in{position:relative}.head-in{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1120px;padding:22px 0;width:96%}.logo{background:url(../images/logo_hci.svg) 0 0 no-repeat;display:inline-block;height:50px;width:220px}.menu{margin:0;padding:0}.menu li{display:inline-block;line-height:1.5;list-style-type:none;position:relative}.menu li a,.menu li span{color:#444443;display:inline-block;text-decoration:none}.menu>li>.menu-links a,.menu>li>.menu-links span{font-weight:600;padding:10px 20px}.menu>li.active>.menu-links a,.menu>li:hover>.menu-links a,.menu>li>.menu-links a.active,.menu>li>.menu-links span{color:#59a2dc}.menu li ul{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 20px 24px rgba(16,24,40,.1);box-sizing:border-box;display:none;left:0;padding:9px 0;position:absolute;top:35px;width:250px}.menu li ul li{display:block;font-size:.9rem;text-align:left}.menu li ul li a.menu-link,.menu li ul li span{display:block;padding:10px 16px}.menu li a.active,.menu li ul li a.active,.menu li ul li a:hover,.menu li ul li span{color:#59a2dc;font-weight:600}.submenu>.menu-links>a.submenu-toggler{display:none}.submenu-link>a,.submenu-link>span,.submenu>.menu-links>a.menu-link,.submenu>.menu-links>span.menu-link{background:url(../images/menu_arrow.svg) right 5px center no-repeat}.submenu-link:hover>a,.submenu:hover>.menu-links>a.menu-link{background-image:url(../images/menu_arrow-active.svg)}.submenu ul .submenu>.menu-links>a.menu-link,.submenu ul .submenu>.menu-links>span.menu-link,.submenu-link2>a,.submenu-link2>span{background:url(../images/submenu_arrow.svg) right 10px center no-repeat}.submenu ul .submenu:hover>.menu-links>a.menu-link,.submenu-link2:hover>a{background-image:url(../images/submenu_arrow-active.svg);color:#59a2dc;font-weight:600}.menu li ul li ul{left:250px;top:0}.menu li:hover>ul{display:block}.head-right{align-items:center;display:flex;justify-content:flex-end;text-align:right;width:70px}.search{line-height:24px}.search,.search-link{vertical-align:middle;width:24px}.search-link{background:url(../images/ico_search.svg) 50% no-repeat;display:inline-block;height:24px}.search form{background-color:transparent;margin:0;padding:0;position:absolute;right:0;top:23px;width:calc(100% - 270px)}.search form>div{display:flex}.search form input[type=text]{border-radius:10px;border-bottom-right-radius:0;border-top-right-radius:0;margin:0;width:calc(100% - 40px)}.search form input[type=submit]{background:#59a2dc url(../images/search_close.svg) 50% no-repeat;border-radius:0;border-bottom-right-radius:10px;border-top-right-radius:10px;height:50px;padding:0;width:40px}.languages{text-align:right;width:46px}.languages a{display:inline-block;height:30px;vertical-align:middle;width:30px}.languages a.en{background:url(../images/flag_en.svg) 50% no-repeat}.languages a.cs{background:url(../images/flag_cz.svg) 50% no-repeat;background-size:100% auto}.homepage-top{overflow:hidden;position:relative}.homepage-top .bg3,.homepage-top .bg4,.homepage-top .bg5,.homepage-top:after,.homepage-top:before{animation:sliderFade 25s infinite;background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.homepage-top:before{animation-delay:0s;background-image:url(../images/home-banner-1.jpg)}.homepage-top:after{animation-delay:5s;background-image:url(../images/home-banner-2.jpg)}.homepage-top .bg3{animation-delay:10s;background-image:url(../images/home-banner-3.jpg)}.homepage-top .bg4{animation-delay:15s;background-image:url(../images/home-banner-4.jpg)}.homepage-top .bg5{animation-delay:20s;background-image:url(../images/home-banner-5.jpg)}@keyframes sliderFade{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}.homepage-top .main{padding:110px 0 120px}.ht-block{max-width:600px}.ht-block,.ht-block a{color:#fff}.ht-block h1{color:#fff;font-size:2.9rem;font-weight:700;text-shadow:rgba(43,112,167,.5) 2px 2px 4px}.ht-block p{font-size:1.1rem;font-weight:600;max-width:450px;text-shadow:rgba(43,112,167,.5) 2px 2px 2px}.ht-block .button{background-color:#fff;border-color:#fff;color:#444443}.ht-block .button:hover{background-color:#59a2dc;border-color:#59a2dc;color:#fff}.homepage-main{position:relative;z-index:30}.h2-blue,.homepage-main h2{color:#59a2dc;font-size:3rem;font-weight:700;line-height:1.3}.homepage-main .main{position:relative;z-index:30}.bg-news{bottom:0;left:0;opacity:.15;position:absolute;width:1140px;z-index:20}.projects{align-items:stretch;gap:30px;padding:30px 0 80px}.project-block,.projects{display:flex;flex-wrap:wrap}.project-block{align-items:center;border:1px solid #d6d6d6;border-radius:20px;box-sizing:border-box;color:#444443;padding:20px;text-decoration:none;transition:border .2s ease-out;width:calc(50% - 15px)}.project-block:hover{border-color:#000}.project-logo{display:inline-block;height:150px;line-height:150px;margin-right:30px;text-align:center;vertical-align:middle;width:150px}.project-logo img{max-height:100%}.project-text{width:calc(100% - 180px)}.project-text p{font-size:.9rem;line-height:1.4;margin:0}.project-text h3{color:#59a2dc;font-weight:700}.actions{padding-bottom:100px;text-align:center}.actions h3{color:#59a2dc;font-weight:400}.actions-blocks{gap:30px 50px;justify-content:center}.actions-blocks,.news{display:flex;flex-wrap:wrap}.news{align-items:flex-start;justify-content:space-between}.news-left{width:35%}.news-left p{color:grey;line-height:1.5;margin-bottom:30px}.news-right{width:55%}.new{align-items:center;border-bottom:1px solid #d6d6d6;display:flex;flex-wrap:wrap;margin-bottom:30px;padding-bottom:30px;text-decoration:none}.new-image{height:140px;margin-right:30px;transform:scale(1);transition:all .2s ease-out;width:170px}.new-image img{border-radius:20px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.new-text{width:calc(100% - 200px)}.new-text h3{color:#59a2dc;font-weight:700;margin-bottom:15px}.new-text .date{background:url(../images/ico_date.svg) 0 no-repeat;color:#444443;font-size:.9rem;line-height:1.5;padding-left:25px}.news .new:last-child,.news-page .new:last-child{border-bottom:0;padding-bottom:0}.new:hover .new-image{transform:scale(1.05)}.new:hover h3{text-decoration:underline}.new p{color:#444443;line-height:1.4;margin-bottom:12px}.home-gallery{background:url(../images/bg_home-gallery.png) 100% 0 no-repeat;background-size:cover;padding:30px 0}.hg-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.hg-image,.hg-text{width:48%}.hg-text ul{margin:0;padding:0 0 20px}.hg-text ul li{background:url(../images/check.svg) 0 0 no-repeat;line-height:1.5;list-style-type:none;margin-bottom:15px;padding-left:40px}.partners .editbox-area{align-items:stretch;display:flex;flex-wrap:wrap;gap:50px 30px;justify-content:center;padding:30px 0}.partners a{align-items:center;border:1px solid #d6d6d6;border-radius:10px;box-sizing:border-box;display:flex;height:100px;justify-content:center;transition:border .2s ease-out;vertical-align:middle;width:256px}.partners a:hover{border-color:#000}.partners a img{display:block;max-height:90%;max-width:90%}.navigation{font-size:.9rem;line-height:1.6;margin-bottom:40px}.navigation a{color:grey;text-decoration:none}.navigation a:hover{text-decoration:underline}.navigation a,.navigation span{display:inline-block;margin:0 7px 0 0;vertical-align:middle}.nav-right{background:url(../images/nav_right.svg) 50% no-repeat;height:10px;width:7px}.center-banner{padding-bottom:10px;text-align:center}.center-banner a{display:inline-block;margin-bottom:20px}.about-image{margin-bottom:30px}.about-image img{border-radius:10px;display:block}.gallery{display:flex;flex-wrap:wrap;gap:32px;padding-bottom:30px}.gallery a{display:block;height:0;padding-top:31%;position:relative;width:calc(33.33333% - 22px)}.gallery img{border-radius:20px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:all .2s ease-out;width:100%}.gallery a:hover img{transform:scale(1.05)}.contacts{align-items:stretch;display:flex;flex-wrap:wrap;gap:30px;padding-bottom:80px}.contact-left,.contact-right{width:calc(50% - 15px)}.contact-left{padding-top:20px}.contact-block{margin-bottom:30px;padding:0 0 0 60px}.contact-block h3{margin-bottom:5px}.contact-block p{margin-bottom:10px}.contact-block p:last-child{margin:0}.contact-block.address{background:url(../images/ico_address.svg) 0 no-repeat}.contact-block.phone{background:url(../images/ico_phone.svg) 0 no-repeat}.contact-block.email{background:url(../images/ico_email.svg) 0 no-repeat}.contact-block a{color:#444443;text-decoration:none}.contact-ss{align-items:center;border-top:1px solid #d6d6d6;display:flex;padding:40px 0}.contact-ss h3{margin:0 25px 0 0}.contact-ss .social-sites{padding:0}.contact-ss .social-sites a{margin:0 10px 0 0}.contacts-people{align-items:stretch;display:flex;flex-wrap:wrap;padding-top:30px}.cp-block{box-sizing:border-box;padding:0 10px 50px;text-align:center;width:33.3333%}.cp-image{height:272px;margin:0 auto 20px;width:272px}.cp-image img{border-radius:500px;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.cp-text h2{margin-bottom:10px}.cp-text p.blue{color:#59a2dc}.cp-text p{margin-bottom:15px}.cp-text a{color:#444443}.paging{padding:40px 0 0;text-align:center}.paging a,.paging span{display:inline-block;margin:0 10px 10px;text-decoration:none;vertical-align:middle}.paging a{font-weight:700}.paging .number{border:1px solid #d6d6d6;border-radius:20px;box-sizing:border-box;color:#444443;font-weight:400;height:40px;line-height:40px;margin:0 2px 10px;width:40px}.paging a.number{transition:all .2s ease-out}.paging a.number:hover,.paging span.number{background-color:#59a2dc;border-color:#59a2dc;color:#fff;font-weight:700}.gallery-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:60px;padding-bottom:50px}.gallery-list .new{border:none;box-sizing:border-box;margin:0;padding:0;width:calc(50% - 30px)}.cols-layout{display:flex;flex-wrap:wrap;justify-content:space-between}.colleft{width:65%}.colright{width:31%}.info-block{background:url(../images/ico_info.svg) center 18px no-repeat;border:1px solid #59a2dc;border-radius:10px;color:#0d0d0d;font-weight:500;line-height:1.5;margin-bottom:25px;padding:60px 40px 20px;text-align:center}.vote{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:30px}.colleft .center-banner{padding-bottom:50px}.colleft .center-banner a{margin:0}.banners-right{text-align:center}.banners-right a{display:inline-block;margin-bottom:30px}.banners-right img{border-radius:15px}.colright h2{background:url(../images/h_line.svg) left 20px repeat-x}.colright h2 span{background-color:#fff;display:inline-block;padding-right:10px}.gallery-small{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:40px}.gallery-small a{display:block;height:77px;width:77px}.gallery-small a img{border-radius:10px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.menu-right{border:1px solid #d6d6d6;border-radius:10px;box-sizing:border-box;margin:0 0 30px;padding:22px 22px 15px}.menu-right li{border-bottom:1px solid #d6d6d6;line-height:1.5;list-style-type:none}.menu-right li a{color:#444443;display:block;padding:18px 0;text-decoration:none}.menu-right li a.active,.menu-right li a:hover,.menu-right li span{color:#59a2dc;font-weight:700}.menu-right li:last-child{border:none}.menu-right li.previous>a{background:url(../images/arrow_down.svg) left 8px no-repeat;color:#0d0d0d;font-size:1.3rem;font-weight:500;padding:0 0 0 30px;position:relative}.menu-right li.previous>a span{color:grey;font-size:1rem;font-weight:400;position:absolute;right:0;top:5px}.menu-right li.previous ul{margin:0;padding:20px 0 10px}.menu-right li.previous ul li{border:none}.menu-right li.previous ul li a{padding:10px 0}.blue-block{background-color:#eff6fc;margin-bottom:30px;padding:35px}.blue-block div{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:30px}.blue-block div:last-child{margin:0}.blue-block div strong{box-sizing:border-box;color:#0d0d0d;display:block;padding-right:10px;width:35%}.blue-block div span{display:block;width:65%}.form-note{font-size:.9rem;margin-bottom:35px}.form-block{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.form-item{width:48%}.reg-form label{display:block;font-size:.9rem;line-height:1.5;margin-bottom:7px}.form-block input,.form-block textarea{margin-bottom:25px}.footer{background:#59a2dc url(../images/bg_footer-right.png) 100% 100% no-repeat}.footer-wrapper{background:url(../images/bg_footer-left.png) -150px bottom no-repeat}.footer-in{color:#fff;margin:0 auto;max-width:1120px;padding:70px 0 40px;text-align:left;width:96%}.footer-in a{color:#fff;text-decoration:none}.footer-in a:hover{text-decoration:underline}.footer-cols{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px}.footer-left{width:38%}.footer-col{width:20%}.footer h3{color:#fff;font-size:1.1rem;font-weight:700}.footer ul{margin:0;padding:0}.footer ul li{list-style-type:none;margin-bottom:10px}.footer p,.footer ul li{font-size:.9rem;line-height:1.5}.footer p{margin:0 0 15px}.copyright{font-size:.9rem;line-height:1.5;text-align:center}.footer .logo{background:url(../images/logo_footer.svg) 0 0 no-repeat;background-size:100% auto;height:80px;margin-bottom:70px;width:352px}.social-sites{padding-top:20px}.social-sites a{display:inline-block;height:35px;margin:0 15px 15px 0;vertical-align:top;width:35px}.facebook{background:url(../images/ico_fb.svg) 0 0 no-repeat}.instagram{background:url(../images/ico_instagram.svg) 0 0 no-repeat}.x{background:url(../images/ico_x.svg) 0 0 no-repeat}.in{background:url(../images/ico_in.svg) 0 0 no-repeat}.newsletter{background-color:transparent;margin:0;padding:0}.newsletter div>div{align-items:stretch;display:flex;height:44px;max-width:417px}.newsletter input{color:#444443;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400}.newsletter input[type=email],.newsletter input[type=text]{background-color:#fff;border:none;border-radius:0;border-bottom-left-radius:25px;border-top-left-radius:25px;box-sizing:border-box;font-size:.9rem;height:44px;outline:none;padding:12px 20px;width:calc(100% - 95px)}.newsletter input[type=submit]{background-color:#141414;border:none;border-radius:0;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#fff;cursor:pointer;height:44px;padding:11px 10px;transition:all .2s ease-out;width:95px}.newsletter input[type=submit]:hover{background-color:#444443}.rozcestnik{margin:0;padding:50px}.rozcestnik li{font-size:1.5rem;list-style-type:none}.rozcestnik li a{color:#59a2dc}.nomargin{margin:0}.input-error{color:red}.msg-success{color:green;padding:10px 0;text-align:center}.rounded{border-radius:15px}.main-menu.active .menu-wrapper{height:auto;transition:transform .26s ease}.menu li:has(.active)>.menu-links .menu-link{color:#59a2dc}@media(max-width:1100px){.footer-cols{padding:0}.footer-col,.footer-left{padding-bottom:30px;width:49%}.footer .logo{margin-bottom:40px}}@media(max-width:1050px){.main-menu{text-align:right;width:calc(100% - 330px)}.menu{display:none}.mobile-menu{background:url(../images/hamburger.svg) 50% no-repeat;display:inline-block;height:24px;vertical-align:middle;width:24px}.main-menu.active .mobile-menu{background:url(../images/mobile_menu-close.svg) 50% no-repeat}.main-menu.active .menu{background-color:#f9f9fb;box-shadow:0 4px 4px rgba(16,24,40,.15);box-sizing:border-box;display:block;left:0;padding:15px 20px;position:absolute;text-align:left;top:90px;width:100%}.main-menu.active .menu li{display:block}.main-menu.active .menu>li{border-bottom:1px solid #d6d6d6}.main-menu.active .menu>li>.menu-links>a{font-weight:600}.main-menu.active .menu>li:last-child{border:none}.main-menu.active .menu a{color:#0d0d0d}.main-menu.active .menu a,.main-menu.active .menu span{display:block;padding:15px 0}.main-menu.active .menu li:hover>ul{display:none}.menu .menu-links{align-items:stretch;display:flex;justify-content:space-between}.menu .menu-links .menu-link{box-sizing:border-box;width:calc(100% - 35px)}.menu .menu-links .menu-link.active,.menu li:has(.active) .menu-link{color:#59a2dc}.submenu ul .submenu>.menu-links>a.menu-link,.submenu-link2>a,.submenu-link2>span,.submenu-link:hover>a,.submenu-link>a,.submenu-link>span,.submenu:hover>.menu-links>a.menu-link,.submenu>.menu-links>a.menu-link{background-image:none}.submenu ul .submenu:hover>.menu-links>a.menu-link,.submenu-link2:hover>a{background-image:none;color:#59a2dc;font-weight:600}.menu .menu-links .submenu-toggler{box-sizing:border-box;padding:2ex;text-align:center;vertical-align:middle;width:35px}.menu .menu-links .submenu-toggler:after{border-bottom:3px solid #59a2dc;border-right:3px solid #59a2dc;content:"";display:block;float:right;font-weight:500;height:10px;margin:.7ex 1ex 0 0;transform:rotate(-45deg);width:10px}.menu .menu-links .submenu-toggler.open:after,.menu>.submenu>ul>.submenu .menu-links:has(+ul .active) .submenu-toggler:after{border-color:#59a2dc;left:3px;position:relative;top:-2px;transform:rotate(45deg)}.submenu-link2:hover>a,.submenu-link2>a,.submenu-link:hover>a,.submenu-link>a{background-image:url(../images/mobile_down.svg);background-position:100%}.submenu-link2>a.active,.submenu-link>a.active{background-image:url(../images/mobile_up.svg);background-position:100%;color:#59a2dc}.main-menu.active .menu li>ul.open{background-color:transparent;border-radius:0;border-top:1px solid #d6d6d6;box-shadow:none;display:block;position:static;width:100%}.main-menu.active .menu li>ul.open a{color:grey;font-size:1rem;padding:10px 0}.main-menu.active .menu li>ul.open a.active,.main-menu.active .menu li>ul.open a:hover{color:#59a2dc;font-weight:400}.main-menu.active .menu li>ul.open span{font-weight:1rem;padding:10px 0}.gallery-list{gap:30px}.gallery-list .new{width:100%}.main-menu.active .menu li ul li>ul.open{border:none;border-bottom:1px solid #d6d6d6;padding-left:10px}.main-menu.active .menu li ul li>ul.open a,.main-menu.active .menu li ul li>ul.open span{padding:5px 0}.main-menu.active .menu li ul.open ul.open{border-bottom:none}}@media(max-width:950px){.project-block{width:100%}.cp-block{width:50%}.colleft,.colright{width:100%}.colright{margin:0 auto;max-width:450px}}@media(max-width:800px){.footer-in{text-align:center}.footer-col,.footer-left{padding-bottom:40px;width:100%}.footer-in .footer-col:last-child{padding-bottom:20px}.newsletter>div{margin:0 auto}.newsletter h3{margin-bottom:10px}.footer-in,.main{padding:60px 0;width:92%}.partners .editbox-area{gap:30px;padding:25px 0 15px}.news-left,.news-right{width:100%}.news-left{padding-bottom:40px;text-align:center}.actions{padding-bottom:70px}.main-first{padding:20px 0 30px}.gallery a{padding-top:47%;width:calc(50% - 16px)}.news-page .new .new-image{height:290px;margin:0 auto 30px;width:350px}.news-page .new .new-text{width:100%}.news-page .new .new-text h3{font-size:1.25rem}.contact-left,.contact-right{padding:0;width:100%}.contact-ss{padding:30px 0 10px}.contacts{padding-bottom:30px}.home-gallery{padding:0}.hg-image,.hg-text{text-align:center;width:100%}.hg-text ul{text-align:left}.hg-image{padding-bottom:40px}}@media(max-width:650px){.homepage-top .main{padding:30px 0 40px;text-align:center}.ht-block h1{font-size:2.3rem}.ht-block p{margin:0 auto 20px}ul{padding:0 0 20px 20px}ul li{line-height:1.5}.navigation{margin-bottom:30px}.cp-block{padding-bottom:40px}.cp-block,.form-item{width:100%}.search form{width:calc(100% - 105px)}}@media(max-width:500px){.gallery{justify-content:center}.gallery a{height:350px;padding:0;width:350px}form{padding:30px 20px 40px}.contact-right form{text-align:center}.input-checkbox{text-align:left}.vote{justify-content:center}.blue-block{padding:25px}.blue-block div span,.blue-block div strong{padding:0;width:100%}}@media(max-width:450px){.footer .logo{background-size:100% auto;height:68px;width:300px}.new-text h3{font-size:1rem;margin-bottom:10px}.new-image{margin-right:15px}.project-logo,.project-text{margin:0;text-align:center;width:100%}.project-logo,.project-text h3{margin-bottom:15px}.project-block{padding-bottom:25px}.logo{width:100px}.main-menu{width:calc(100% - 220px)}.head-in{width:92%}}#field_3{width:50%}.btn-ares{cursor:pointer;margin-left:15px}@media(max-width:450px){#field_3{margin-bottom:15px;width:100%}.btn-ares{margin-bottom:10px;margin-left:0}.btn-ares,input[type=number]{width:100%}}
