@import url("https://use.typekit.net/ipc4okx.css");@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');a{background-color:transparent;-webkit-text-decoration-skip:objects;}article,aside,footer,header,nav,section,figcaption,figure,blockquote,main,details,menu,picture,video{display:block;box-sizing:border-box;padding:0;margin:0;}template,[hidden]{display:none;}audio,video,canvas{display:inline-block;}audio:not([controls]){display:none;height:0;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}body,html,div,img,svg,figure,form,iframe{padding:0px;border:0px;margin:0px;box-sizing:border-box;border-style:none;}ul,ol,li,a,span{box-sizing:border-box;}div{position:relative;max-height:9999999px;}main,footer,header,section{width:100%;}body{min-height:101vh;}.form,.form_submit,div{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;box-sizing:border-box;}img,picture{max-width:100%;height:auto;display:inline-block;}iframe{max-width:100%;}a,.form_submit{cursor:pointer;}html{scroll-behavior:smooth;scroll-padding-top:var(--padding-main-top);}.lzl{background-color:silver;font-size:0.6rem;text-align:center;opacity:0.6;overflow:hidden;transition:opacity 1s ease;}.lzl .fimg_img:not([src]),img.lzl:not([src]){opacity:0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h7 a{text-decoration:none;color:inherit;}.cform_submitted_text p{border:1px solid #008809;color:var(--green-hex);background-color:#d4ffd7;padding:2rem;border-radius:24px;font-size:2rem;line-height:1.25;font-weight:600;text-align:center;margin-bottom:10rem;}.cform_submitted_text.saving p{border-color:var(--blue-hex);color:var(--blue-hex);background-color:hsl(var(--blue-hslwl),97%);}.cform_submitted_text.error p{border-color:var(--orange-hex);color:var(--orange-hex);background-color:hsl(var(--orange-hslwl),97%);}:root{--color-txt-red:#D62725;--color-bcg-silverlight:#E6E6E6;--transition:0.25s ease-in-out;}*{box-sizing:border-box;outline:none;scroll-margin:105px;}#small_menu{display:none;}html{scroll-behavior:smooth;}body{background-color:#fff;font-family:'urw-din',sans-serif;color:#000;font-weight:300;letter-spacing:0em;line-height:1.3;font-size:18px;scroll-behavior:smooth;}h2{font-weight:400;}img{max-width:100%;height:auto;}a{color:#1C1C1C;text-decoration:none;}p{margin-top:0;margin-bottom:10px;}strong{font-weight:700;}h1{font-size:44px;margin:15px 0;}h2{font-size:38px;margin:15px 0;line-height:1.4;}h3{font-size:32px;margin:15px 0;line-height:1.4;}h4{font-size:28px;margin:15px 0;}h5{font-size:22px;margin:15px 0;}.logo-wrap{padding:10px 0;transition:.3s;}header.scrolled{height:60px;}header.scrolled .logo-wrap{padding:5px 0;}.logo-wrap a{line-height:0;}.logo-wrap img{height:auto;width:auto;max-height:60px;max-width:calc(100% - 20px);transition:.3s;}.container{width:100%;max-width:1240px;margin:0 auto;}.btn{background-color:#C80000;color:#fff;transition:.3s;padding:10px 35px;min-width:150px;border-radius:5px;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:500;display:inline-block;transition:ease-in-out .3s;}.btn.blue{background-color:#1c1c1a;color:#fff;}.btn.blue:hover{background-color:#163672;background-color:#4c4c4a;}.btn:hover{background-color:#9c1717;}.def-section{padding-left:20px;padding-right:20px;padding-bottom:80px;}.main-wrap{width:100%;max-width:2000px;margin:0 auto;overflow-x:hidden;}.flex{display:flex;flex-wrap:wrap;}.w100{flex:0 0 100%;max-width:100%;}.w50{flex:0 0 50%;max-width:50%;}.w33{flex:0 0 33.333%;max-width:33.333%}.w25{flex:0 0 25%;max-width:25%}.top-cont-wrap{position:relative;background-image:url('hp-top-bg.jpg');background-size:cover;background-repeat:no-repeat;overflow:hidden;}header{-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 16px 0px rgba(0,0,0,0.25);z-index:99;height:100px;}header .container{}header .right-side{color:#fff;background-color:#D62725;position:relative;}header .right-side::after{position:absolute;content:" ";left:100%;width:50vw;background-color:#D62725;height:100%;top:0;}.menu-inner-wrap{flex:1 1 auto;}.menu-wrap{background-color:#fff;color:#8C8C8C;display:flex;}#menu{margin:0;padding:0;display:flex;flex:1 1 auto;}#menu li{flex:1 1 auto;list-style-type:none;text-align:center;}#menu li a{color:#8C8C8C;display:block;padding:15px 0;font-size:13px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:400;transition:.3s;}.red-lupa{display:none;}.mobile-products-menu{display:none;}.submenu .sub_1{display:none;}.submenu .sub_0_li:hover .sub_1{display:grid;position:absolute;width:100%;background-color:#fff;bottom:0;transform:translateY(100%);left:0;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:10px;}.submenu .sub_1 .sub_1_li{display:flex;text-align:left;padding:20px 30px;align-items:center;border-bottom:1px solid rgba(0,0,0,0.1);}.submenu .sub_1::after{position:absolute;height:100%;width:50vw;left:100%;top:0;content:" ";background-color:#fff;}.submenu .sub_1 .sub_1_li a{color:#1c1c1a;font-weight:900;font-size:16px;padding:0;justify-content:flex-start;}.submenu .sub_1 .sub_1_li a:hover{color:#D62725;}.submenu .sub_1 .sub_1_li .sub_1_image_main{flex:0 0 30px;margin-right:15px;}.header-grid{display:grid;grid-template-columns:1fr 3fr;align-items:center;}.products-menu-wrap ul{display:flex;padding:0;margin:0;}.products-menu-wrap .sub_2{display:none;}.products-menu-wrap ul li{flex:1 1 auto;list-style-type:none;}.products-menu-wrap ul li a{display:flex;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:700;padding:15px 15px;font-size:18px;position:relative;transition:.3s;}header.scrolled .products-menu-wrap ul li a{padding:5px 15px;}header.scrolled #menu li a{padding:5px 0;}header.scrolled .logo-wrap img{height:auto;max-height:40px;width:auto;}.products-menu-wrap ul li a.sub_0_a:hover{background:rgb(227,6,19);background:linear-gradient(145deg,rgba(227,6,19,1) 0%,rgba(187,0,11,1) 100%);}.products-menu-wrap ul li a.sub_0_a::after{position:absolute;right:20px;top:50%;transform:translateY(-50%);background-image:url('dropdown.svg');width:8px;height:8px;background-repeat:no-repeat;background-position:50% 50%;content:" ";}.products-cont h2{font-size:38px;color:#1c1c1a;text-transform:uppercase;font-weight:900;text-align:center;margin-top:50px;margin-bottom:30px;}.social-cont{flex:0 1 100px;display:flex;}.social-cont a{flex:1 0 auto;display:flex;align-items:center;justify-content:center;}.social-cont a img{max-width:23px;height:auto;}.social-cont a.insta img{opacity:.5;}.info-wrap{flex:0 1 160px;display:flex;background-color:#D62725;}.info-wrap .top-contact-item,.info-wrap span{flex:1 0 auto;display:flex;align-items:center;justify-content:center;}.info-wrap .top-contact-item img.red{display:none;}.top-cont{align-items:center;padding:50px 0;padding-top:100px;padding:25px 0;padding-top:25px;}.top-cont h1{font-weight:900;text-transform:uppercase;font-size:72px;line-height:1.1;color:#1c1c1a;}.top-cont .btn{background-color:#D62725;margin-top:20px;font-size:16px;transition:.3s;}.top-cont .btn:hover{background:#b3211e;}.cform_container input.form_submit:hover{background:#4c4c4a;}.top-cont #sliderbx_container_1{overflow:visible;margin-bottom:-50px;}.top-cont p{line-height:30px;font-size:20px;}.blue-bg{position:absolute;right:0;top:0;width:40%;width:50%;content:" ";height:100%;background-image:url('hp-bg.jpg');background-size:cover;background-position:50% 50%;clip-path:polygon(0 0,100% 0,100% 100%,22% 100%);}.hp-tabs-wrap{background-color:#fff;}.hp-tabs{align-items:stretch;}.tab,.hp-tabs .headline{justify-content:center;align-items:center;padding:10px;display:flex;border:2px solid rgba(0,0,0,0);position:relative;cursor:pointer;}.hp-tabs .tab,.hp-tabs .tab.active,.hp-tabs .headline.active{background-color:#fff;flex:0 0 25%;color:#000000;font-weight:500;text-align:center;text-transform:uppercase;border-bottom:2px solid #D62725;}.hp-tabs .tab::after,.hp-tabs .headline::after{width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#e30615 transparent transparent transparent;position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;opacity:0;content:" ";z-index:9;}.tab.active,.tab:hover{border-bottom:2px solid #D62725;}.hp-tabs .tab.active,.hp-tabs .tab:hover{background-color:#fff;}.hp-tabs .tab.active::after,.hp-tabs .tab:hover::after,.hp-tabs .headline.active::after{opacity:1;}.hp-tabs-wrap .tabs-content-wrap{padding:0px 0px 30px 0px;}.hp-tabs-wrap .tab-bottom{text-align:center;flex:0 0 25%;max-width:25%;padding:40px;border-right:1px solid rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:10px;}.hp-tabs-wrap .tab-bottom a{color:#e30615;}.hp-tabs-wrap .tab-bottom a:hover{text-decoration:underline;}.hp-tabs-wrap .tab-bottom p{margin:0;padding:0;}.hp-tabs-wrap .tab-bottom:nth-child(4){border-right:1px solid rgba(0,0,0,0);}.hp-tabs-wrap .tabs-content-wrap .container{display:flex;}.hp-tabs-wrap .tab-bottom .headline{display:none;}.tab img{transition:.3s;filter:grayscale(100%);opacity:.35;}.tab:hover img,.tab.active img{filter:grayscale(0%);opacity:1;}.tabs-content-wrap{background-color:#F2F2F2;-webkit-box-shadow:inset 0px 0px 48px -11px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 48px -11px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 48px -11px rgba(0,0,0,0.3);padding:60px 0;}.tab-inner{text-align:center;flex:0 0 25%;max-width:25%;padding:40px;border-right:1px solid rgba(0,0,0,0.1);}.tab-inner:nth-child(4){border-right:1px solid rgba(0,0,0,0);}@media(max-width:1024px){.hp-tabs-wrap .tab-bottom{padding:25px 10px !important;}}@media(max-width:600px){#nabizime2 + .container{display:none;}.hp-tabs-wrap .tabs-content-wrap .container{flex-wrap:wrap;padding:0;}.hp-tabs-wrap .tab-bottom{flex:0 0 100% !important;max-width:100% !important;flex-direction:column;}.hp-tabs-wrap .tab-bottom .headline{background-color:#fff;color:#000000;font-weight:500;text-align:center;text-transform:uppercase;border-bottom:2px solid #D62725;display:block;padding:10px 15px;margin-bottom:15px;}.hp-tabs-wrap .tab-bottom .headline::after{width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#e30615 transparent transparent transparent;position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;opacity:1;content:" ";z-index:9;}}.tab-inner .text{text-transform:uppercase;color:#1c1c1a;text-decoration:underline;margin-top:20px;font-weight:900;font-size:16px;}.news-cont-wrap{background-image:url('news-bg.png');background-size:cover;padding:50px 0;padding-bottom:100px;}.text-cont{padding:70px 0;}.text-cont a{scroll-margin-top:120px;scroll-snap-margin-top:-60px;}.text-cont.tech-support-cont p{margin-bottom:10px;}.text-cont.following{padding:0;}.text-cont.following .branches-cont{padding-top:0;}.articles_list_container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}.articles_list_container.tech-news,.articles_list_container.career{grid-template-columns:1fr;grid-gap:10px;position:relative;}.career-list{background-color:#fff;padding-top:60px;padding-bottom:60px;}.articles_list_item{display:flex;flex-wrap:wrap;padding:40px 0;padding-left:40%;position:relative;}.career .articles_list_item{width:100%;max-width:1140px;margin:10px auto;background-color:#F2F2F2;padding:15px;padding-right:300px;display:flex;flex-direction:column;}.tech-news .articles_list_item{padding:20px;background-color:#F2F2F2;padding-right:320px;padding-right:240px;flex:0 0 100%;max-width:1240px;}.career .articles_list_item::before{display:none;}.articles_list_item h2{font-size:30px;color:#1c1c1a;margin:0;}.tech-news .articles_list_item .articles_list_title{font-size:20px;font-weight:400;color:#D62725;flex:0 1 auto;order:1;}.career .articles_list_item .articles_list_title{order:1;}.career .articles_list_item .articles_list_text{order:2;color:#000;}.career .articles_list_item .articles_list_link{position:absolute;right:40px;top:50%;transform:translateY(-50%);margin:0;}.career .articles_list_item .articles_list_link a{background-color:rgba(255,0,0,0);border:2px solid #1c1c1a;margin-top:20px;font-weight:900;color:#1c1c1a;transition:.3s;padding:10px 35px;min-width:150px;border-radius:5px;cursor:pointer;text-align:center;text-transform:uppercase;display:inline-block;text-decoration:none;margin-top:0;}.career .articles_list_item .articles_list_link a:hover{background-color:#1c1c1a;color:#fff;}.career .articles_list_item h2 a{color:#D62725;font-weight:400;text-transform:uppercase;font-size:24px;margin:0;}.tech-news .articles_list_item h2 a{font-size:20px;font-weight:400;color:#D62725;}.tech-news .articles_list_item .articles_list_date{color:#7D7D7D;color:#000000;flex:0 1 auto;align-self:flex-end;margin-left:15px;margin-bottom:5px;}.tech-news .articles_list_item .articles_list_text{order:3;flex:0 0 100%;color:#000;}.tech-news .articles_list_item .articles_list_link{position:absolute;top:50%;transform:translateY(-50%);right:30px;margin-top:0;}.tech-news .articles_list_item .articles_list_link a{background-color:#1c1c1a;color:#fff;text-transform:uppercase;padding:10px 15px;border-radius:5px;display:inline-block;text-decoration:none;font-weight:500;transition:ease-in-out .3s;}.tech-news .articles_list_item .articles_list_link a:hover{background-color:#185ab8;}.articles_list_item::before{position:absolute;height:100%;width:90%;right:0;top:0;background-color:#F2F2F2;content:" ";}.tech-news .articles_list_item::before{display:none;}.articles_list_thumb{position:absolute;left:0;top:50%;transform:translateY(-50%);width:45%;}.articles-cont{padding:70px 0;}.articles_list_date{order:2;}.articles_list_title{order:3;flex:0 0 100%;}.articles_list_title h2{font-size:20px;}.articles_list_link{order:4;margin-top:20px;}.articles_list_link a{color:#D62725;text-decoration:underline;text-transform:uppercase;}.news-cont{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:25px;}.main-news .articles_small_container,.main-news .articles_list_container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;}.main-news .articles_name,.main-news h2{font-size:38px;font-weight:700;text-transform:uppercase;flex:0 0 100%;max-width:100%;color:#D62725;}.main-news .articles_small_item,.articles_list_item{flex:0 0 48%;max-width:48%;display:flex;flex-wrap:wrap;padding:40px 15px;padding-left:24%;position:relative;color:#fff;}.main-news.list .articles_small_item{margin-bottom:40px;}.main-news .articles_small_item::before,.articles_list_item::before{position:absolute;height:100%;width:90%;right:0;top:0;background:linear-gradient(48deg,rgba(12,50,111,1) 0%,rgba(15,66,138,1) 100%);background:linear-gradient(48deg,rgba(27,27,28,1) 50%,rgba(58,58,58,1) 100%);content:" ";}.main-news .articles_small_thumb,.main-news .articles_list_thumb{position:absolute;left:0;top:50%;transform:translateY(-50%);width:45%;}.main-news .articles_small_date,.main-news .articles_list_date{order:3;margin:15px 0;flex:0 0 100%;font-size:11px;}.main-news .articles_small_title,.main-news .articles_list_title{order:2;flex:0 0 100%;}.articles_small_text,.articles_list_text{order:4;}.articles_small_text{font-size:14px;}.main-news a{color:#fff;}.main-news h3,.main-news.list h2{font-size:18px;font-weight:400;color:#fff;margin:0;color:#fff;}.tech-news .articles_name{color:#1c1c1a;text-transform:uppercase;}.news-sub-categories{display:flex;flex-wrap:wrap;margin:30px 0;padding:0;justify-content:center;}.news-sub-categories ul{display:flex;flex-wrap:wrap;margin:0;padding:0;}.news-sub-categories li{list-style-type:none;margin:5px 10px;}.news-sub-categories li a,.all-news{background-color:#7D7D7D;display:block;padding:10px 30px;border-radius:5px;color:#fff;font-size:16px;font-weight:400;transition:.3s;}.news-sub-categories li a:hover,.all-news:hover,.news-sub-categories li a.active,.all-news.active{background-color:#1c1c1a;}.all-news{margin:5px 10px;}.main-news .articles_small_link,.main-news .articles_list_link{order:4;color:#D62725;position:relative;font-weight:900;margin-top:20px;}.main-news .articles_small_link::after{content:" ";background-image:url('red-arrow.png');background-size:cover;position:relative;width:12px;height:9px;display:inline-block;margin-left:10px;}.main-news .articles_small_link a,.main-news .articles_list_link a{color:#D62725;text-transform:uppercase;text-decoration:underline;}.articles_small_container.tech-news{border:3px solid #E5E5E5;margin-top:82px;padding:10px 20px;}.tech-news .articles_name{position:absolute;top:-65px;font-weight:400;text-transform:uppercase;font-size:20px;left:0;}.tech-news .articles_small_item{display:flex;margin:10px 0;padding-bottom:15px;position:relative;}.tech-news .articles_small_item::after{position:absolute;content:" ";width:100%;height:1px;left:0;bottom:0px;background-color:#E5E5E5;}.tech-news .articles_small_item:nth-last-child(2){padding-bottom:0;}.tech-news .articles_small_item:nth-last-child(2)::after{display:none;}.tech-news .articles_small_date{order:1;color:#1c1c1a;margin-right:20px;width:45px;word-break:break-all;font-size:14px;font-weight:900;flex:0 0 45px;}.tech-news .articles_small_title{order:2;}.tech-news .articles_small_title h3{margin:0;line-height:1;}.tech-news .articles_small_title h3 a{text-decoration:underline;font-size:14px;line-height:1.3;display:inline-block;font-weight:400;}.main-news .articles_small_more,.main-news .articles_list_more,.articles-all{position:absolute;left:0;bottom:-10px;transform:translateY(100%);}.main-news .articles_small_more a,.main-news .articles_list_more a,.main-news .articles-all{color:#D62725;text-decoration:underline;text-transform:uppercase;font-size:14px;font-weight:900;}.tech-news .articles_small_more{position:absolute;right:0;bottom:-10px;transform:translateY(100%);}.tech-news .articles_small_more a{color:#1c1c1a;text-decoration:underline;text-transform:uppercase;font-size:12px;}.achievements-cont{background-image:url('achievments-bg.png');position:relative;background-color:rgb(214,0,0);color:#fff;padding:120px 0;padding-bottom:150px;text-transform:uppercase;}.achievements-cont .top{font-size:20px;font-weight:700;}.achievements-cont .number{font-size:60px;color:#1c1c1a;font-weight:900;margin-top:15px;margin-bottom:5px;}.achievements-cont h2{text-align:center;color:#fff;font-weight:400;text-transform:uppercase;margin-bottom:80px;font-size:50px;}.achievements-wrap .item{flex:0 0 25%;max-width:25%;text-align:center;}.hp-ref-cont{background-color:#313131;background-image:url('hp-ref-bg.png');padding:80px 0;}.hp-ref-cont h2{text-align:center;text-transform:uppercase;color:#fff;margin-bottom:60px;font-size:50px;}.ref-item-wrap{flex:0 0 20%;max-width:20%;text-align:center;height:250px;position:relative;overflow:hidden;cursor:pointer;border-right:1px solid rgba(255,255,255,0.05);}.ref-item-wrap:hover .ref-logo{transform:translateY(-100%);}.ref-logo{position:relative;height:250px;display:flex;justify-content:center;align-items:center;transform:translateY(0);background-color:#1c1c1a;transition:.3s;}.ref-item-wrap:hover .ref-info-wrap{transform:translateY(-100%);}.ref-info-wrap{position:relative;height:250px;display:flex;justify-content:center;align-items:center;transform:translateY(0%);text-align:center;background-color:#fff;transition:.3s;flex-direction:column;padding:20px;}.ref-info-wrap .gallery_name{order:2;font-size:14px;border-top:1px solid #ddd;padding-top:10px;margin-top:10px;color:#7E7E7E;width:100%;}.ref-info-wrap .gallery_info{order:1;position:relative;width:100%;}.gallery_info::before{position:relative;content:"DODANÉ ŘEŠENÍ:";color:#D62725;text-align:center;display:block;}.info-inner{padding:15px;}.info-inner span{color:#D62725;}.yt-logo{margin:10px auto;display:block;}.info-bottom{font-size:14px;border-top:1px solid #ddd;padding-top:10px;margin-top:10px;color:#7E7E7E;}.more-refs{text-align:center;margin-top:50px;color:#fff}.more-refs a{color:#fff;text-decoration:underline;text-transform:uppercase;font-weight:700;font-size:14px;}.top-sp-cont{background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);padding:20px 0;}.top-sp-cont.career{padding-bottom:0;}.breadcrumbs{color:#999999;font-family:'Roboto Condensed',sans-serif;font-size:13px;}.breadcrumbs a{font-family:'Roboto Condensed',sans-serif;color:#999999;}.breadcrumbs_item{margin:0 10px;text-transform:uppercase;}.breadcrumbs a.home{font-size:0;width:15px;height:15px;background-image:url('home-ico.svg');background-position:50% 50%;background-repeat:no-repeat;display:inline-block;position:relative;transform:translateY(-100%);top:3px;margin-right:10px;}#breadcrumbs_i_11,#breadcrumbs_s_11{display:none;}.top-sp-cont h1{font-size:46px;color:#1c1c1a;text-transform:uppercase;font-weight:900;text-align:center;margin-top:50px;margin-bottom:30px;}.sub-categories{min-height:10px;}.category-content{padding:80px 0;}.top-text,.bottom-text,.career .articles_list_text_category,.gallery_page_text_top{text-align:center;max-width:1000px;margin:0 auto;margin-bottom:100px;}.id_page_257 .top-sp-cont .top-text{margin-bottom:20px;}.top-text{margin-bottom:0;}.top-text a{color:#D62725;}.bottom-text ul{text-align:left;}.bottom-text ul li{margin:0.5em 0;}.bottom-text ul li::marker{color:#D62725;}.form-cont{padding:100px 0;text-align:center;background-image:url('hp-top-bg.png');background-size:cover;}.form-cont .white-bg{position:absolute;bottom:0;left:0;height:33%;width:100%;background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 15%,rgba(255,255,255,0) 70%);display:none;}.form-cont h2{text-align:center;text-transform:uppercase;color:#D62725;margin-bottom:40px;font-size:50px;font-weight:400;}.cform_container{max-width:540px;margin:0 auto;margin-top:30px;}.cform_container input{border:2px solid #E5E5E5;padding:10px 25px;background-color:#fff;width:100%;margin-bottom:10px;color:#000;height:60px;font-family:'urw-din',sans-serif;font-size:18px;font-weight:400;}.cform_container select{border:2px solid #E5E5E5;padding:10px 25px;background-color:#fff;width:100%;margin-bottom:10px;color:#000;height:60px;font-family:'urw-din',sans-serif;font-size:18px;font-weight:300;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url('black-arrow-down.png');background-position:95% 50%;background-repeat:no-repeat;}.cform_label{color:#1c1c1a;margin-bottom:10px;font-weight:500;}.cform_container ::placeholder{color:#000;opacity:1;font-family:'urw-din',sans-serif;font-size:18px;opacity:.8;}.cform_form_type_file input{border:none;}.cform_container textarea{border:2px solid #E5E5E5;padding:10px 25px;background-color:#fff;width:100%;margin-bottom:10px;color:#000;resize:none;font-family:'urw-din',sans-serif;font-size:18px;}.cform_item_type_cleartext{font-size:14px;margin-bottom:20px;}.cform_container .cform_form_submit{text-align:center;}.cform_container input.form_submit{width:auto;min-width:215px;text-transform:uppercase;color:#fff;background-color:#1c1c1a;text-align:center;border-radius:5px;border:1px solid #1c1c1a;font-weight:700;cursor:pointer;height:50px;height:auto;margin-top:20px;font-size:18px;transition:.3s;}.pertners-cont{padding:60px;}.pertners-cont h2,.certificates-cont h2{text-align:center;color:#1c1c1a;text-transform:uppercase;margin-bottom:40px;font-weight:700;}.gallery_item.rc-rcbrand-item img{filter:grayscale(100%);opacity:.6;transition:.3s;height:auto;width:auto;max-width:90%;max-height:70px;}.gallery_item.rc-rcbrand-item img{filter:grayscale(0%);opacity:1;transition:.3s;height:auto;width:auto;max-width:90%;max-height:120px;}.rc-rcbrand-item img:hover{filter:grayscale(0%);opacity:1;}.inner-wrap{display:grid;grid-template-columns:1fr 3fr;}.certificates-cont .inner-wrap{display:flex;align-items:center;}.certificates-cont{padding:40px;background-color:#F2F2F2;background-color:#fff;}.logo-inner-wrap{display:flex;align-items:center;flex:0 0 25%;max-width:25%;padding-right:20px;}.certificates-wrap{flex:0 0 75%;max-width:75%;}footer{background:rgb(27,27,28);background:linear-gradient(48deg,rgba(27,27,28,1) 50%,rgba(58,58,58,1) 100%);padding:80px 0;color:#fff;}footer a{color:#fff;text-decoration:underline;transition:color var(--transition);}footer a:hover{color:var(--color-bcg-silverlight);text-decoration:none;}footer h2{font-size:20px;margin-bottom:20px;text-transform:uppercase;font-weight:900;}footer ul{margin:0;padding:0;}footer ul li{list-style-type:none;font-size:14px;line-height:1.8;}.footer-top{display:grid;grid-template-columns:4fr 2fr;grid-column-gap:80px;}.contact-line{padding-left:55px;margin-bottom:15px;position:relative;}.contact-line::before{position:absolute;left:0;top:6px;width:30px;height:35px;content:" ";background-image:url('phone-ico.png');background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;}.contact-line.mail::before{background-image:url('mail-ico.png');}.contact-line.support::before{background-image:url('support-ico.png');}.contact-head{font-size:14px;font-weight:900;}.contact-body{font-size:20px;}.law{font-size:14px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.2);}.disclaimer{font-size:14px;opacity:.6;margin-top:10px;}.newsletter-wrap{margin-top:60px;}.newsletter-wrap p{font-size:20px;}.cform_container.newsletter{max-width:100%;margin-top:0;}.cform_container.newsletter form{display:flex;}.cform_container.newsletter input{margin-bottom:0;height:50px;font-size:16px;}.cform_container.newsletter .cform_item_type_text{min-width:40%;}.cform_container.newsletter select{border:none;padding:10px 15px;height:50px;background-color:#E6E6E6;width:100%;margin-bottom:10px;color:#000;appearance:none;background-image:url('black-arrow-down.png');background-position:90% 50%;background-repeat:no-repeat;margin-bottom:0;font-size:16px;font-family:'urw-din';}.cform_container.newsletter input.form_submit{border-radius:0;background-color:#D62725;border:none;margin-top:0;}.cform_container.newsletter .cform_item{flex:1 1 auto;}.cform_container.newsletter .cform_item_type_submit{max-width:215px;}.footer-bottom{display:grid;grid-template-columns:4fr 2fr;grid-column-gap:80px;margin-top:60px;}.eu-cont{display:flex;padding-top:25px;border-top:1px solid rgba(255,255,255,0.2);flex-wrap:wrap;}.eu-cont img{flex:0 0 auto;margin-right:10px;}.foot-social-cont{display:flex;padding-top:25px;border-top:1px solid rgba(255,255,255,0.2);flex-wrap:wrap;}.foot-social-cont a{display:inline-block;margin-right:10px;flex:0 0 auto;}.go-top{display:inline-block;width:50px;height:50px;position:absolute;right:100px;bottom:50px;background-color:#999999;border-radius:5px;}.go-top img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.products-list-wrap{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:0px;}.product-wrap{display:flex;grid-column:span 3;position:relative;background-color:rgba(242,242,242,1);}.product-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;}.product-wrap.small,.subcat .product-wrap{grid-column:span 2;background-color:#F2F2F2;border:5px solid #F2F2F2;}.product-wrap.small .product-text,.subcat .product-wrap .product-text{order:2;background-color:#F2F2F2;color:#000;font-size:13px;flex:0 0 67%;}.product-wrap .product-img img{object-fit:cover;width:100%;height:100%;}.product-wrap.small .product-text svg,.subcat .product-wrap .product-text svg{fill:#D62725;}.product-wrap.small .product-text .link-wrap,.subcat .product-wrap .product-text .link-wrap{color:#D62725;text-decoration:underline;}.product-wrap.small .product-text h3,.subcat .product-wrap .product-text h3{font-size:18px;color:#D62725;}.product-wrap.small .product-img-wrap,.subcat .product-wrap .product-img-wrap{order:1;max-width:33%;}.product-text{color:#fff;background-color:#D62725;padding:25px;flex:0 0 50%;}.product-img-wrap{display:flex;flex:1 0 auto;max-width:50%;position:relative;}.product-img-wrap img{object-fit:cover;}.product-text h3{margin:0;line-height:1.1;margin-bottom:20px;font-size:26px;font-weight:900;}.link-wrap{margin-top:10px;text-decoration:underline;}.product-text svg{transition:.3s;position:relative;left:0;fill:#fff;margin-left:5px;}.product-wrap:hover svg{left:10px;}.sub-categories ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:35px;}.sub-categories ul li{list-style-type:none;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.1);padding-left:20px;padding-bottom:10px;}.sub-categories ul li a{color:#1c1c1a;display:flex;align-items:center;transition:.3s;text-transform:uppercase;}.sub-categories ul li a:hover{color:#D62725;}.sub-categories .sub_0_image_main{width:55px;height:50px;display:flex;align-items:center;}.sub-categories .sub_0_image_main img{max-width:100%;max-height:100%;width:auto;height:auto;padding:5px;box-sizing:border-box;}.advantages-cont{padding:80px 0;}.category-content + .advantages-cont{padding-top:0;}.category-content .products-cont{margin-top:100px;}.category-content .products-cont:first-child{margin-top:0;}.product-detail h2{font-weight:900;font-size:38px;color:#1c1c1a;text-align:center;text-transform:uppercase;}.advantages-wrap{justify-content:center;margin-top:50px;}.advantages-wrap .item{flex:0 0 25%;max-width:25%;text-align:center;padding:0 20px;margin-bottom:50px;}.advantages-wrap .item .img-wrap{margin-bottom:20px;}.video-cont{padding:80px 0;background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);}.video-wrap{max-width:800px;margin:40px auto;}.video-inner-wrap{position:relative;width:100%;padding-bottom:56.25%;height:0;background-color:rgba(242,242,242,1);}.video-inner-wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%;}.more-videos-wrap{margin-top:30px;text-align:center;}.id_page_132 .articles_list_text_category{margin-bottom:0;}.other-solutions-cont{padding:80px;background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);}.other-solutions-cont h2{margin-bottom:60px;}.references-cont{padding:60px 0px;}.references-cont .ref-logo{background-color:#f2f2f2;}.detail-one{overflow:hidden;position:relative;margin:0px 0px 30px 0px;}.detail-top-wrap{display:grid;grid-template-columns:2fr 1fr;padding:60px 0;min-height:480px;}.detail-bottom-wrap{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;}.detail-bottom-wrap.no-wrap{flex-wrap:nowrap;}.detail-bottom-wrap .detail-img-wrap{flex:0 0 450px;}.detail-bottom-wrap .detail-img-wrap.bottom{flex:0 0 100%;margin-top:20px;}.detail-bottom-wrap .detail-text{flex:1 1 100%;}.detail-bottom-wrap .detail-text:not(.with-side-img){flex:1 1 100%;max-width:820px;}.detail-bottom-wrap.no-wrap figure{margin:0;width:100%;max-width:400px;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;}.detail-bottom-wrap .detail-img-wrap.bottom figure{max-width:100%;align-items:center;justify-content:center;display:flex;}.detail-top-wrap h1{text-align:left;}.detail-bottom-wrap h3{text-transform:uppercase;font-weight:700;color:#1c1c1a;font-size:24px;margin-top:0;margin-bottom:10px;}.btns-wrap{align-items:center;margin-top:40px;}.btns-wrap .btn{margin-right:20px;}.try-btn{color:#D62725;text-decoration:underline;}.detail-img-wrap{position:relative;z-index:9;text-align:right;}.detail-img-wrap img{position:relative;}.top-sp-cont{overflow:hidden;}.blue-gradient{position:absolute;left:100px;top:-100%;top:-90%;height:260%;width:50vw;background:rgb(12,50,111);background:linear-gradient(48deg,rgba(27,27,28,1) 50%,rgba(58,58,58,1) 100%);transform:rotate(-20deg);}.detail-bottom-wrap .blue-gradient{transform:rotate(20deg) translateX(-20%);left:auto;right:0;}.explore-cont{overflow:hidden;background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);padding:80px 0;}.bottom-text{padding:80px 0;max-width:820px;margin:0 auto;text-align:left;}.explore-cont.blocks + .bottom-text{padding-top:0;}.bottom-text:first-child{padding-top:0;}.bottom-text h3{text-transform:uppercase;font-weight:700;color:#1c1c1a;font-size:24px;margin-top:0;margin-bottom:10px;}.explore-cont h2,.bottom-text h2.bottom-header{font-weight:900;font-size:38px;color:#1c1c1a;text-align:center;text-transform:uppercase;max-width:600px;margin:10px auto;margin-bottom:120px;position:relative;}.explore-cont h2::after,.bottom-text h2.bottom-header::after{position:absolute;left:50%;bottom:-50px;height:1px;width:190px;transform:translateX(-50%);content:" ";background-color:#D62725;}.variants-cont{padding:80px 0;}.open-wrapper{text-align:right;}.open-wrapper span{text-decoration:underline;color:#D62725;cursor:pointer;}.open-wrapper .open-all{margin-right:15px;}.open-wrapper span:hover{text-decoration:none;}.variants-cont h2{font-weight:900;font-size:38px;color:#1c1c1a;text-align:center;text-transform:uppercase;margin-bottom:50px;}.variants-item{border-bottom:1px solid rgba(0,0,0,0.2);background-color:transparent;transition:.3s;cursor:pointer;width:100%;}.variant-item h3.variant-name{font-size:18px;margin:5px 0;padding:10px;padding-right:20px;position:relative;background-color:#1c1c1a;color:#fff;text-transform:uppercase;cursor:pointer;display:flex;justify-content:space-between;}.variant-item h3.variant-name::after{position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(180deg);content:" ";width:30px;height:17px;background-image:url('top-arrow.png');background-size:cover;transition:.3s;}.variant-item h3.variant-name.clicked::after{transform:translateY(-50%) rotate(0deg);}.variant-item .variant-content,.variant-inner-content{height:auto;max-height:0;overflow:hidden;transition:.3s;width:100%;}.variant-inner-content img{float:left;margin-right:10px;margin-bottom:5px;position:relative;z-index:90;}.variant-item .variant-content.opened,.variant-inner-content.opened{max-height:9000px;}.variant-inner-item{background-color:#E1E1E1;padding:10px 20px;margin:5px 0;}.variant-inner-item:first-child{margin-top:0;}.variant-inner-item:last-child{margin-bottom:0;}.variant-content h4.variant-inner-name{font-size:18px;margin:0;font-weight:400;position:relative;display:flex;justify-content:space-between;}.variants-cont .product_compare{display:flex;width:auto;}.variants-cont .product{display:inline-block;width:10rem;text-align:center;}.variant-content .variant-inner-item.text_info h4.variant-inner-name{cursor:pointer;}.variant-content .variant-inner-item.text_info h4.variant-inner-name::after{position:absolute;content:"+";top:50%;transform:translateY(-50%);right:15px;color:#000;font-weight:700;font-size:28px;}.variant-content .variant-inner-item.text_info h4.variant-inner-name.clicked::after{content:"-";}.variant-inner-content.opened{padding-top:20px;}.career-list-cont{padding-bottom:80px;}.career-listing{margin:80px 0;}.build-vision{background-color:#F2F2F2;}.vision-wrap{position:relative;top:-30px;margin:0 auto;max-width:715px;width:90%;flex-wrap:nowrap;}.vision-wrap .logo{display:flex;background-color:#fff;justify-content:center;align-items:center;width:280px;flex:0 0 280px;}.vision-text{flex:0 1 auto;background-color:#1c1c1a;color:#fff;padding:40px;}.vision-text h2{text-transform:uppercase;font-weight:900;font-size:24px;color:#fff !important;margin-top:0 !important;}.vision-text .btn{background-color:#fff;border:2px solid #fff;margin-top:20px;font-weight:900;color:#1c1c1a !important;text-decoration:none;}.vision-text .btn:hover{background-color:rgba(0,0,0,0);color:#fff !important;}.vision-wrap .logo img{max-width:80%;height:auto;}.career-not-find{margin:0 auto;margin-bottom:80px;max-width:850px;}.career-not-find h2{font-size:38px;color:#1c1c1a;font-weight:900;}.career-item{background-color:#F2F2F2;padding:15px;margin-bottom:10px;flex-wrap:nowrap;}.career-main{flex:0 1 auto;}.career-btn-wrap{flex:0 0 300px;max-width:300px;padding:15px;display:flex;align-items:center;justify-content:flex-end;}.career-btn-wrap span{background-color:rgba(255,0,0,0);border:2px solid #1c1c1a;margin-top:20px;font-weight:900;color:#1c1c1a;}.career-btn-wrap span:hover{background-color:#1c1c1a;color:#fff;}.career-item h2{color:#D62725;font-weight:400;text-transform:uppercase;font-size:24px;margin:0;}.top-sp-cont .top-text{margin-bottom:30px;}.career-detail-cont{padding:80px 0;}.text-cont ul{margin:10px 0;padding:0;}.text-cont ul li{list-style-type:none;padding-left:35px;margin:10px 0;position:relative;}.text-cont ul li::before{position:absolute;width:6px;height:12px;background-image:url('li-arrow.png');background-size:cover;content:" ";left:10px;top:6px;}.career-detail-cont h2{text-transform:uppercase;color:#1c1c1a;font-weight:700;margin-top:30px;font-size:24px;}.gallery_container{margin:40px 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5px;}.gallery_container .gallery_item a{padding:7px 10px;border:1px solid rgba(200,200,200,0.5);display:block;transition:.3s;}.gallery_container .gallery_item a img{display:block;}.gallery_container.references .gallery_item a img{mix-blend-mode:darken;}.hp-ref-cont .gallery_container.references .gallery_item a img{mix-blend-mode:normal;}.gallery_container .gallery_item a:hover{padding:0;}.gallery_container.partners{margin:0;display:flex;align-items:center;overflow:hidden;}.gallery_container.references .gallery_item a{padding:0;border:none;display:inline-block;transition:0s;}.hp-ref-cont .gallery_container.references{background-color:rgba(0,0,0,0);padding:0;margin-bottom:0;}.hp-ref-cont .paging{display:none;}.gallery_container.references{margin:0;display:block;background-color:#fff;padding:60px 0;margin-bottom:-20px;}.gallery_container.helios-contacts{column-gap:20px;row-gap:20px;display:flex;flex-wrap:wrap;justify-content:center;}.gallery_container.helios-contacts .gallery_item{flex:0 0 240px;text-align:center;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:4px;padding:20px;}.gallery_container.helios-contacts .gallery_name{font-weight:700;margin-top:20px;font-size:20px;}.gallery_container.helios-contacts .gallery_info::before{display:none;}.gallery_container.helios-contacts .gallery_img{width:100%;max-width:200px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;}.gallery_container.helios-contacts .gallery_img img{display:block;width:100%;height:100%;object-fit:cover;}@media(min-width:1279px){.gallery_container.helios-contacts{width:1200px;position:relative;left:50%;transform:translateX(-50%);}}.ref-list-wrap{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;}.references .gallery_item{text-align:center;height:250px;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,0.05);}.references .gallery_item .gallery_img{position:relative;height:250px;display:flex;justify-content:center;align-items:center;transform:translateY(0);background-color:#f2f2f2;transition:.3s;}.hp-ref-cont .references .gallery_item .gallery_img{background-color:#1c1c1a;}.hp-ref-cont .references .gallery_item .gallery_img img{filter:grayscale(1) brightness(0) invert(1);}.references .gallery_item:hover .gallery_img{transform:translateY(-100%);}.references .gallery_item:hover .ref-info-wrap{transform:translateY(-100%);}.gallery_item .ref-info-wrap img{width:auto;height:auto;display:inline-block;}.gallery_item img{width:100%;height:auto;}.about-athor{margin:70px 0;}.about-athor .right{margin-left:30px;}.career-detail-cont .btn{margin-top:40px;color:#fff;}.top-contact-line{margin:0;margin-top:30px;text-align:center;margin-bottom:40px;justify-content:center;}.top-contact-line .cform_container{margin-top:0;}.top-contact-line .cform_container input{margin-top:5px;}.top-contact-line .cform_container input.form_submit{margin-top:10px;color:#0f428a;background-color:#fff;}.top-contact-line a{transition:var(--transition);}.top-contact-line a:hover{color:var(--color-txt-red);}.top-contact-line a.btn{padding-right:15px;padding-left:15px;min-width:100px;}.top-contact-line a:hover.btn{color:#fff;}.top-contact-line .contact-item .img-wrap{height:40px;display:flex;align-items:center;justify-content:center;}.top-contact-line .contact-item .img-wrap img{width:35px;}.top-contact-line .contact-item .img-wrap span{color:#fff;background-color:#D62725;display:inline-block;padding:5px;}.top-contact-line .contact-head{color:#1c1c1a;font-size:20px;text-transform:uppercase;margin:10px 0;}.top-contact-line .contact-head.teamviewer{color:#E30612;}.top-contact-line .contact-head a{color:inherit;}.top-contact-line .contact-main h2{display:none;}.contact-main span{font-size:13px;}.contact-socials{display:flex;justify-content:center;align-items:center;color:#1c1c1a;font-size:24px;font-weight:700;margin:40px 0;}.contact-socials a{margin:0 10px;position:relative;display:inline-block;top:3px;}.map-cont{align-items:center;}.map-wrap{padding-right:20px;flex:0 0 66%;}.company-info{padding-left:20px;}.text-cont .company-info h2{color:#1c1c1a;font-weight:900;font-size:34px;text-transform:uppercase;margin:0;text-align:left;}.company-info .subhead{color:#1c1c1a;font-weight:700;font-size:24px;margin-bottom:20px;}.branch-link{color:#D62725;text-transform:uppercase;text-decoration:underline;position:relative;}.branch-link svg{position:absolute;transition:.3s;fill:#D62725;right:-20px;top:7px;}.branch-link:hover svg{right:-30px;}.branches-cont{padding:70px 0;}.branches-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;margin-top:50px;margin-bottom:50px;}.branches-cont h2{color:#1c1c1a;font-weight:900;font-size:38px;text-transform:uppercase;margin:0;text-align:center;}.branch-item{display:flex;background-color:#F2F2F2;position:relative;}.branch-item .branch-name{color:#1c1c1a;font-weight:900;font-size:28px;}.branch-item .left{padding:30px;}.branch-item .right{display:flex;}.branch-item .branch-link{position:absolute;bottom:30px;left:30px;}.contact-cont{padding-bottom:70px;}.contact-cont.detail{padding-top:70px;}.branch-gallery{margin-top:70px;}.branch-gallery h2{color:#1c1c1a;font-weight:900;font-size:38px;text-transform:uppercase;margin:0;text-align:center;}.transport{margin-top:30px;}.paging{padding:10px 0;text-align:center;}.paging span a{color:inherit;text-decoration:none;padding:5px 15px;display:inline-block;}.paging_navfp span,.paging_navnl span,.paging_numbers span{color:#1c1c1a;border:2px solid #1c1c1a;border-radius:5px;display:inline-block;transition:.3s;margin:10px;}.paging_navfp span:hover,.paging_navnl span:hover,.paging_numbers span:hover{background-color:#1c1c1a;color:#fff;}.paging span.inactive,.paging span.inactive:hover{border-color:#F2F2F2;background-color:transparent;color:#F2F2F2;padding:5px 15px;}.paging span.active,.paging span.active:hover{border-color:#D62725;background-color:transparent;color:#D62725;cursor:default;}.articles_art_img_orig{text-align:center;margin-top:-70px;position:relative;margin-bottom:60px;display:flex;justify-content:center;}.articles_art_img_orig::before{width:100vw;height:50%;position:absolute;content:" ";left:50%;top:0;background-color:#F2F2F2;transform:translateX(-50%);z-index:-1;}.articles_art_date{margin:-25px 0 20px;margin:-20px 0 40px;text-align:center;font-weight:400;font-size:13px;}.articles_art_text{max-width:900px;margin:0 auto;}.career-detail-cont .articles_art_text{max-width:1500px;}.articles_art_text h2{font-size:38px;color:#1c1c1a;font-weight:700;}.articles_art_text h3{font-size:24px;color:#1c1c1a;}.top-sp-cont.news-detail{padding-bottom:50px;}.main-news.detail h2{font-size:38px;color:#1c1c1a;font-weight:700;text-transform:uppercase;text-align:center;}.main-news.detail .articles_small_item h2{font-size:18px;font-weight:400;text-align:left;}.main-news.detail .articles_name{display:none;}.main-news.detail a,.main-news.detail .articles_small_item{color:#000;}.main-news.detail .articles_small_item a{color:#fff;}.main-news .articles_small_date{color:#fff;}.main-news.detail .articles_small_item::before{background-color:#F2F2F2;}.main-news.detail .articles_small_item{padding-left:20%;margin-bottom:20px;}.main-news.detail .articles_small_more{display:none;}.main-news.detail .articles_small_link{margin-top:10px;}.main-news.detail .articles_small_link a{color:#D62725;}.other-news{padding-bottom:70px;}.tabs-cont-wrap{margin-top:100px;}.tabcontent-wrap{background:rgb(242,242,242);background:linear-gradient(180deg,rgba(242,242,242,1) 0%,rgba(255,255,255,1) 50%);background:linear-gradient(180deg,rgba(242,242,242,1) 30%,rgba(255,255,255,1) 80%);padding-bottom:100px;padding-top:40px;}.tabs-cont{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1px;}.tab{display:flex;justify-content:center;background-color:#F2F2F2;}.tabs-cont-wrap .tab{border-bottom:none;padding:20px;}.tabs-cont-wrap .tab.active,.tabs-cont-wrap .tab:hover{border-bottom:none;}.tab.active,.tab:hover{background-color:#1c1c1a;color:#fff;}.tabcontent{display:none;width:100%;}.tabcontent a{text-decoration:underline;color:#D62725;}.tabcontent.active{display:block;}.hp-tabs-wrap .tabcontent.active{display:flex;}.video-gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}.video-gallery .gallery_img{display:none;}.video-gallery .gallery_item{display:flex;flex-wrap:wrap;}.video-gallery .gallery_info{position:relative;width:100%;padding-bottom:56.25%;height:0;order:1;flex:0 0 100%;}.video-gallery .gallery_info iframe{position:absolute;left:0;top:0;width:100%;height:100%;}.video-gallery .gallery_name{order:2;flex:0 0 100%;margin-top:10px;}.feature-cont{position:fixed;top:50%;transform:translateY(-50%) translateX(-100%);border:1px solid #D62725;transition:.3s;z-index:99;left:0;}.feature-cont.opened{transform:translateY(-50%) translateX(0%);}.feature-cont .list-cont{padding:15px 25px;background-color:#fff;}.feature-cont .btn-cont{position:absolute;left:100%;top:-1px;background-color:#D62725;height:calc(100% + 2px);width:70px;cursor:pointer;}.feature-cont .btn-cont .text{color:#fff;text-transform:uppercase;font-family:'Roboto Condensed';font-weight:600;font-size:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);text-align:center;}.feature-cont .btn-cont .text img{margin-left:20px;transition:.3s;transform:rotate(180deg);}.feature-cont .btn-cont.clicked .text img{transform:rotate(0deg);}.feature-cont .list-cont ul{margin:0;padding:0;}.feature-cont .list-cont li{list-style-type:none;margin:5px 0;}.feature-cont .list-cont span{color:#999999;font-family:'Roboto Condensed';font-size:18px;text-decoration:underline;cursor:pointer;}.search_container{position:absolute;bottom:0;right:100%;width:0;transition:width .3s;z-index:-1;background-color:#fff;height:100%;}.search_container form{width:100%;height:100%;display:block;}.search_container form input{display:block;width:100%;height:100%;margin:0;}.search_container form input:focus{border:1px solid #aaa;outline:none;}.search_container .form{margin:0;}.search_form_submit{position:absolute;right:0;top:0;height:100%;}.search_form_submit input{display:flex;justify-content:center;align-items:center;padding:10px;background-color:#D62725;color:#FFF;height:100%;border:none;border-right:1px solid #fff;font-weight:700;font-size:16px;}.scrolled .search_form_submit input{padding:5px 10px;}.search_form{height:100%;width:100%;}.search_results_container .search_container{z-index:1;position:relative;max-width:450px;margin:30px 0;}.search_results_item{margin-bottom:20px;}.search_results_title a{color:#D62725;}.search_results_item{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #e8e8e8;}.search_results_item strong{color:#D62725;}.search_results_cimage{width:160px;text-align:center;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;}.search_results_cinfo{display:flex;flex-direction:column;position:relative;flex-grow:1;}.search_results_image_a{display:inline-block;text-align:center;padding:0;line-height:0;width:100%;height:100%;}.search_results_image.no_image{width:100%;height:100%;display:block;padding:20px;background-size:25% auto;background-repeat:no-repeat;background-position:center center;}.search_results_cimage img{width:auto;max-width:100%;max-height:130px;height:auto;}.search_results_title a{font-size:20px;font-weight:600;color:#000;text-decoration:none;}.search_results_text{flex-grow:1;}.search_results_text,.search_results_tags,.search_results_link{margin:10px 0 0 0;}.search_results_link a{color:#727272;font-size:15px;}.search_results_tags{font-size:15px;display:flex;flex-wrap:wrap;gap:10px;position:absolute;top:0;right:0;margin-top:0;}.search_results_tag{background-color:#f3f3f3;padding:0.25em 1em;cursor:pointer;text-decoration:none;color:inherit;}.search_results_groups{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:20px;border-bottom:1px solid #e8e8e8;}.search_results_groups_item{flex:0 0 auto;background-color:#e8e8e8;color:#000;font-size:18px;padding:0.25em 1em;font-weight:600;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:var(--transition);position:relative;cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px;}.search_results_groups_item:hover,.search_results_groups_item.active{background-color:#D62725;color:#fff;}.search_form{flex:1 0 auto;}.search_container.active{width:300px;z-index:1;}.search-control{position:relative;cursor:pointer;width:33%;}.search-control.opened .search-close{z-index:1;}.search-control.opened .search-up{z-index:-1;opacity:0;}.search-close{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:900;font-size:24px;}.search-up{position:absolute;width:100%;height:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;justify-content:center;align-items:center;}.sliderbx_data{margin:0;padding:0;}.sliderbx_data img{max-width:100%;}.bx-controls{display:none;}.timeline-img-wrap{margin-bottom:160px;margin:100px 0;}@media(max-width:1024px){.timeline-img-wrap .img-wrap{width:100%;overflow-x:scroll;}.timeline-img-wrap .img-wrap img{min-width:1400px;}}.about-company-text{margin:0 auto;text-align:center;max-width:900px;}.about-company-img{text-align:center;margin-top:50px;}.timeline-text-cont .news_container{display:flex;flex-direction:column-reverse;position:relative;}.timeline-text-cont .news_container::before{position:absolute;content:" ";width:2px;height:calc(100% - 27px);background:rgb(227,6,19);background:linear-gradient(180deg,rgba(227,6,19,1) 40%,rgba(13,57,120,1) 100%);top:15px;left:100px;}.timeline-text-cont .news_item{display:flex;align-items:flex-start;margin-bottom:20px;}.timeline-text-cont .news_item .news_title{flex:0 0 150px;position:relative;}.timeline-text-cont .news_item .news_title::after{position:absolute;width:11px;height:11px;left:101px;top:17px;transform:translate(-50%,-50%);content:" ";background-color:#D62725;border-radius:50%;}.timeline-text-cont .news_item:first-child .news_title::after{background-color:#1c1c1a;}.timeline-text-cont .news_item:first-child .news_title h3{color:#1c1c1a;}.timeline-text-cont .news_item .news_title h3{margin:0;color:#D62725;font-size:24px;font-weight:700;}.timeline-text-cont .news_item .news_text{flex:1 1 auto;padding-top:5px;}.timeline-text-cont .news_item .news_text p{margin:0;}.documents-list ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;padding:0;}.documents-list ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#fff;-webkit-box-shadow:4px 4px 20px -5px rgba(50,50,50,0.5);-moz-box-shadow: 4px 4px 20px -5px rgba(50,50,50,0.5);box-shadow: 4px 4px 20px -5px rgba(50,50,50,0.5);transition:.3s;position:relative;top:0;}.documents-list ul li .name{color:#1c1c1a;font-weight:700;margin-bottom:10px;}.documents-list ul li:hover{top:-15px;}.documents-list ul li a{padding:25px;}.tech-sub-head,.logged-info,.tech-support-cont p,.tech-support-cont ul,.tech-support-cont ol,.tech-support-cont .variant-inner-content .text,.articles_art_perex,.documents-filtration,.documents-support,.tech-news.articles_list_container{max-width:800px;width:100%;margin:0 auto;}.tech-support-cont h2,.text-cont h2{font-size:38px;text-transform:uppercase;color:#1c1c1a;font-weight:900;margin-bottom:30px;margin-top:60px;text-align:center;}.text-cont .articles_list_title h2{margin:0;}.articles_art_perex{margin-bottom:40px;text-align:center;}.news-link{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#D62725;text-decoration:underline;font-weight:900;font-size:14px;text-transform:uppercase;}.news-link::after{width:12px;height:8px;background-image:url('red-arrow.png');background-size:cover;background-repeat:no-repeat;content:" ";left:110%;top:50%;transform:translateY(-50%);position:absolute;transition:.3s;}.news-link:hover::after{left:115%;}.news-link:hover{text-decoration:none;}.text-cont h3{font-size:32px;text-transform:uppercase;color:#1c1c1a;font-weight:900;margin-bottom:30px;margin-top:60px;text-align:center;}.text-cont h4{font-size:26px;text-transform:uppercase;color:#1c1c1a;font-weight:900;margin-bottom:30px;margin-top:60px;text-align:center;}.text-cont h5{font-size:22px;text-transform:uppercase;color:#1c1c1a;font-weight:900;margin-bottom:30px;margin-top:60px;text-align:center;}.tech-support-cont .tech-help-support ul{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:20px;}.tech-sub-head{text-align:center;}.tech-sub-head a{color:#D62725;text-decoration:underline;}.tech-sub-head a:hover{text-decoration:none;}.tech-support-cont .tech-help-support{margin-top:50px;}.tech-support-cont .tech-help-support li{margin:0;padding:35px 25px;background-color:#F2F2F2;border-bottom:2px solid #1c1c1a;font-size:16px;}.tech-support-cont .tech-help-support li::before,.text-cont .sub-categories ul li::before{display:none;}.text-cont .sub-categories ul li{padding-left:20px;}.text-cont .sub-categories ul{max-width:100%;}.text-cont .sub-categories{margin-bottom:70px;}.tech-support-cont .download-icon{background-color:#1c1c1a;color:#fff;text-transform:uppercase;padding:10px 25px;display:inline-block;padding-left:50px;position:relative;margin-top:20px;border-radius:5px;transition:.3s;text-decoration:none;font-weight:500;}.tech-support-cont .download-icon:hover{background-color:#4c4c4a;}.tech-support-cont .download-icon::before{position:absolute;left:25px;top:50%;transform:translateY(-50%);width:14px;height:17px;background-image:url('download-icon.png');background-size:cover;content:" ";}.text-cont a:not(.btn){color:#D62725;text-decoration:underline;}.text-cont a:hover{text-decoration:none;}table{width:100%;margin:40px 0;border-collapse:collapse;}table thead{background-color:#345B91;color:#fff;font-weight:900;text-align:center;}table td{padding:10px 15px;text-align:center;border:1px solid rgba(200,200,200,0.5);}table tbody td > *:first-child{margin-top:0;}table tbody td > *:last-child{margin-bottom:0;}table tbody td:first-child{text-align:left;}.light-box{cursor:pointer;}.light-box-detail{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;}.light-box-detail .img-wrap{background-color:#fff;padding:10px;position:relative;}.light-box-detail .img-wrap::before{position:absolute;top:-70px;left:105%;content:"✖";color:#fff;font-size:28px;font-weight:900;cursor:pointer;background-color:#D62725;padding:5px 10px;}header{position:fixed;left:0;top:0;width:100%;background-color:#fff;}.breadcrumbs{position:fixed;width:100vw;left:0;top:100px;background-color:#fff;padding:10px 0;z-index:97;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 16px 0px rgba(0,0,0,0.25);transition:.3s;}.breadcrumbs.scrolled{top:60px;}.breadcrumbs > span{width:100%;display:flex;align-items:center;max-width:1240px;margin:0 auto;}.breadcrumbs a.home{top:0;transform:translateY(0);}.top-sp-cont{padding-top:155px;}.top-cont-wrap{padding-top:100px;}.lists_type{background-color:silver;text-transform:uppercase;}.lists_type_1{background-color:#e3b706;color:#FFFFFF !important;text-decoration:none !important;}.lists_type_2{background-color:#D62725;color:#FFFFFF !important;text-decoration:none !important;}.lists_type_3{background-color:#41cd0a;color:#FFFFFF !important;text-decoration:none !important;}.hp-courses-cont{padding:80px 0;background-color:#f0f0f0;}.hp-courses-cont h2{color:#1c1c1a;text-transform:uppercase;margin-bottom:40px;font-weight:700;}.hp-courses-cont-two{display:flex;margin:0 -10px;}.hp-courses-cont-two #courses-list,.hp-courses-cont-two #courses-list-calendar{padding:0 10px;}.hp-courses-cont .more-refs a{color:#D62725;font-size:24px;}.id_page_97 .text-cont{background-color:#f0f0f0;}.course-wrap{display:grid;gap:0px 0px;padding:1rem;width:100%;margin-bottom:0.5rem;font-size:16px;width:100%;}.category-content + #courses-list{padding-top:0;}.courses-cont-1 .course-wrap{background-color:#F2F2F2;grid-template-columns:60% 8% 8% 8% 16%;grid-template-rows:min-content min-content;grid-template-areas: "ma type type2 type3 more" "mb type type2 type3 more";}.courses-cont-2 .course-wrap,.courses-cont-2 .info{background-color:#FFFFFF;border:2px solid #F2F2F2;}.courses-cont-2 .info{padding:1rem;text-align:center;font-weight:400;font-size:20px;}.courses-cont-2 .course-wrap,.courses-cont-2 .info{grid-template-columns:auto 1fr minmax(10%,max-content);grid-template-rows:min-content min-content min-content;grid-template-areas: "h h tf" "txt txt txt" "d w f";}.courses-cont-2 .course-name{grid-area:h;}.courses-cont-2 .course-type2{grid-area:tf;display:flex;align-items:center;justify-content:flex-end;}.courses-cont-2 .course-text{grid-area:txt;border-bottom:2px solid #e8e8e8;padding:1rem 10% 1rem 0;margin-bottom:1rem;}.courses-cont-2 .course-date{grid-area:d;padding-right:1rem;font-size:24px;color:#1c1c1a;font-weight:600;text-decoration:none;}.courses-cont-2 .course-where-long{grid-area:w;display:flex;align-items:center;justify-content:left;color:#1c1c1a;}.courses-cont-2 .course-free{grid-area:f;border-left:2px solid #e8e8e8;padding-left:1rem;text-align:center;color:#ababab;}.courses-cont-2 .course-free strong{font-size:24px;color:#1c1c1a;font-weight:600;}.courses-cont-1 .course-name{grid-area:ma;}.courses-cont-1 .course-text{grid-area:mb;}.courses-cont-1 .course-type1{grid-area:type;display:flex;align-items:center;justify-content:center;}.courses-cont-1 .course-type2{grid-area:type2;display:flex;align-items:center;justify-content:center;}.courses-cont-1 .course-type3{grid-area:type3;display:flex;align-items:center;justify-content:center;}.courses-cont-1 .course-more{grid-area:more;display:flex;align-items:center;justify-content:center;}.course-image-top{margin:50px 0;}.status.full{font-weight:500;color:#D62725;display:inline-block;border-radius:100%;font-size:1.2em;}.course-name h2{margin:0;padding:0px;font-size:24px;color:#D62725;text-align:left;font-weight:400;}.course-name{display:flex;align-items:flex-start;}.course-name .flag{background-color:#999999;color:#fff;text-transform:uppercase;font-size:10px;font-weight:400;padding:5px 10px;margin:0 7px;margin-top:6px;position:relative;}.course-name .flag::before{position:relative;content:" ";width:13px;height:12px;background-size:cover;background-image:url('star.png');display:inline-block;top:2px;margin-right:5px;}.course-name .flag.favourite::before{width:12px;height:11px;background-image:url('heart.png');}.course-name .flag.recommended::before{width:14px;height:12px;background-image:url('thumbs-up.png');}.course-name a{text-decoration:none;}.course-more a{background-color:rgba(255,0,0,0);border:2px solid #1c1c1a;margin-top:20px;font-weight:900;color:#1c1c1a;transition:.3s;padding:10px 30px;min-width:150px;border-radius:5px;cursor:pointer;text-align:center;text-transform:uppercase;display:inline-block;text-decoration:none;margin-top:0;}.lists_type{padding:5px 10px;}.lists_where{text-align:center;font-size:14px;font-weight:900;color:#1c1c1a;text-transform:uppercase;}.course_lenght{font-size:14px;color:#7D7D7D;font-weight:400;position:relative;}.course_lenght::before{position:relative;content:" ";width:12px;height:14px;background-size:cover;background-image:url('stop-timer.png');display:inline-block;top:2px;margin-right:5px;}.lists_where{position:relative;}.lists_where::before{position:relative;content:" ";width:12px;height:15px;background-image:url('gps-spot.png');display:inline-block;top:2px;margin-right:5px;background-size:cover;}.lists_where.lists_where_1::before{position:relative;content:" ";width:15px;height:15px;background-image:url('globe.png');display:inline-block;top:2px;margin-right:5px;background-size:cover;}.courses-items-list{margin-bottom:100px;}.courses-item{display:flex;background-color:#F2F2F2;padding:15px 30px;align-items:center;margin-bottom:0.5rem;position:relative;width:auto;width:max-content;margin:0 auto 5px auto;}.courses-item .cell{flex:1 1 auto;}.courses-item .cell.dates{flex:0 1 auto;}.courses-item .cell.dates .date{font-weight:900;color:#1c1c1a;font-size:20px;position:relative;}.courses-item .cell.dates .course_lenght{color:#7D7D7D;}.courses-item .cell.dates .course_lenght::before{margin-right:10px;}.courses-item .cell.places{flex:0 1 25%;}.courses-item .cell.places .lists_where{color:#7D7D7D;margin-bottom:10px;display:block;text-align:left;}.courses-item .cell.places .place_links a{color:#1c1c1a;text-decoration:underline;margin:0 20px;}.courses-item .cell.prices{flex:0 1 20%;}.courses-item .cell.prices .price_wvat{font-weight:700;margin-bottom:10px;color:#1c1c1a;}.courses-item .cell.prices .price_vat{color:#7D7D7D;}.courses-item .cell.spaces{flex:0 1 15%;}.courses-item .cell.spaces .places_name{color:#7D7D7D;margin-bottom:10px;}.courses-item .cell.spaces .spaces_count{color:#1c1c1a;}.courses-item .cell.order{text-align:right;}.courses-item .cell.order a{background-color:rgba(255,0,0,0);border:2px solid #1c1c1a;margin-top:20px;font-weight:900;color:#1c1c1a;transition:.3s;padding:10px 30px;min-width:150px;border-radius:5px;cursor:pointer;text-align:center;text-transform:uppercase;display:inline-block;text-decoration:none;margin-top:0;}.courses-item .row{width:100%;}#courses-list{padding:100px 0;}#courses-list h2.header{font-size:38px;font-weight:900;text-align:center;color:#1c1c1a;text-transform:uppercase;margin-bottom:50px;}.courses-calendars{display:flex;justify-content:center;}.calendar_help{display:flex;justify-content:center;margin-top:30px;}.calendar_help .help_type{margin:0 10px;}.calendar_help .help_type .lists_type{margin-right:7px;}.calendar_month{border:2px solid #e5e5e5;max-width:500px;text-align:center;color:#1c1c1a;background-color:#FFFFFF;}.courses-calendars.changer .calendar_month{display:none;}.courses-calendars.changer .calendar_month.active{display:block;}.calendar_month .month_header{border-bottom:1px solid #e5e5e5;width:100%;padding:0.5rem 1rem;margin-bottom:0.5rem;text-transform:uppercase;display:flex;}.calendar_month .month_name{flex-grow:1;}.calendar_month .month_change a{font-weight:600;text-transform:uppercase;cursor:pointer;display:inline-block;padding:0 0.5em;}.courses-calendars.changer_2m .calendar_month.primary .month_change.month_next a,.courses-calendars.changer_2m .calendar_month.secondary .month_change.month_prev a{display:none;color:silver;}.calendar_month .month_change a:hover{background-color:#f2f2f2;}.calendar_days .days{width:100%;display:flex;flex-wrap:wrap;}.calendar_days .day{width: calc(100% / 7);height:2.5rem;padding:0.25em;position:relative;margin:0.25em 0;}.calendar_days .day.header{font-weight:600;text-transform:uppercase;}.calendar_days .days.list .day:hover{outline:2px solid #1c1c1a;}.calendar_days .day.current{background-color:#f2f2f2;}.calendar_days .day.disabled{color:#d9d9d9;}.calendar_days .day .day_events_dots{margin-top:-0.5em;}.calendar_days .day .lists_type,.calendar_help .lists_type{width:0.5rem;height:0.5rem;display:inline-block;border-radius:100%;margin:0.1rem;padding:0;}.calendar_days .day_events_links{display:none;position:absolute;top:100%;left:-2px;background-color:#1c1c1a;width:auto;min-width:200px;font-size:0.75rem;padding:5px;z-index:6;text-align:left;}.calendar_days .day_events_links a{width:100%;display:inline-block;margin:0.25em 0;color:#FFFFFF;}.calendar_days .day:hover .day_events_links{display:block;}.course-image-top img{margin:1rem auto;display:block;}.course-info-top{display:flex;align-items:center;margin:0 -20px;position:relative;}.groups .course-info-top{justify-content:space-between;border-top:2px solid #E5E5E5;margin-top:20px;padding-top:20px;font-size:16px;color:#7D7D7D;margin-right:0;margin-left:0px;flex-wrap:wrap;}.course-info-top .reg-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);width:155px;text-transform:uppercase;color:#fff;background-color:#1c1c1a;text-align:center;border-radius:5px;border:1px solid #1c1c1a;font-weight:700;cursor:pointer;margin:0 auto;height:50px;font-size:16px;display:block;line-height:50px;}.groups .course-info-top .reg-btn{position:relative !important;right:0 !important;top:0 !important;left:0 !important;width:220px !important;margin:0 0 !important;transform:unset !important;max-width:unset !important;flex-basis:unset !important;}.course-info-top span{margin:0 20px;}.course-info-top .category_name strong{color:#1c1c1a;}.course-info-top .lists_where{font-size:16px;}.course-info-top .course_lenght{font-size:16px;}.courses-content{margin:80px 0;}.courses-content .text{max-width:820px;margin:0 auto;line-height:1.6;}.courses-content .text h2{text-transform:uppercase;font-weight:900;color:#1c1c1a;margin-top:0px;}.courses-content.text_free{}.courses-items{margin-top:80px;}.courses-items h2{text-align:center;text-transform:uppercase;font-weight:900;color:#1c1c1a;}.document-support{padding:1rem;width:100%;background-color:#F2F2F2;margin-bottom:0.5rem;}.document-support .name{}.document-support .for{padding-bottom:0.5rem;font-weight:500;}.document-support .name strong{color:#D62725;font-weight:400;text-transform:uppercase;margin:0;font-size:1.5rem;}.document-support .name strong a{text-decoration:none;}.document-support .name a.big{float:right;background-color:rgba(255,0,0,0);border:2px solid #1c1c1a;font-weight:900;color:#1c1c1a;transition:.3s;padding:0.25em 0.5em;border-radius:5px;cursor:pointer;text-align:center;text-transform:uppercase;display:inline-block;text-decoration:none;}.document-support .name a.big:hover{background-color:#1c1c1a;color:#fff;}.documents-filtration{margin-bottom:1rem;}.documents-filtration .filter{display:flex;flex-wrap:wrap;}.documents-filtration .name{font-weight:500;}.documents-filtration a.active{color:black;font-weight:500;text-decoration:none;}.documents-filtration a{display:inline-block;margin:0 0.25em;}.login-info{margin-top:-1rem;margin:15px 0 20px;text-align:center;}.login-info .logout{padding:10px 15px;background-color:#D62725;color:#fff;margin-top:15px;display:inline-block;text-transform:uppercase;font-weight:500;border-radius:5px;transition:ease-in-out .3s;}.login-info .logout:hover{background-color:#f90a18;}.logged-info,.message-info{padding:15px 15px;margin-bottom:50px;clear:both;width:100%;text-align:center;background-color:#F2F2F2;color:#000000;}.logged-info.bad,.message-info.bad{color:#fff;background-color:#D62725;}.logged-info.ok{}.logged-info.logout{}.tech-table-wrap{background-color:#F2F2F2;padding:25px 50px;}table.tech-support{width:100%;}table.tech-support tr:last-child a,#variant-item-581 a{color:#1c1c1a;padding:8px 15px;border:2px solid #1c1c1a;border-radius:5px;display:inline-block;transition:.3s;font-weight:700;text-decoration:none;}table.tech-support tr:last-child a:hover,#variant-item-581 a:hover{background-color:#1c1c1a;color:#fff;}table.tech-support tr td:first-child{background-color:#fff;}table.tech-support tr td{padding:10px;font-size:18px;border:none;}table.tech-support tr td:nth-child(2){background-color:#1c1c1a;color:#fff;font-weight:700;width:230px;border:1px solid #fff;}table.tech-support tr td:nth-child(3){background-color:#345B91;color:#fff;font-weight:700;width:230px;border:1px solid #fff;}table.tech-support tr td:nth-child(4){background-color:#648CC4;color:#fff;font-weight:700;width:230px;border:1px solid #fff;}table.tech-support tr:first-child td:first-child,table.tech-support tr:last-child td{background-color:rgba(255,255,255,0) !important;border:none;}#variants-22{padding:30px 0;}#variants-22 .variants-wrap{max-width:1000px;margin:0 auto;}#variants-22 .variants-wrap *{text-transform:none !important;}#variants-22 .open-wrapper{display:none;}#variants-22 h3{pointer-events:none;}#variants-22 .variant-name-name{font-size:0px;}#variants-22 .variant-item h3.variant-name::after{display:none;}#variants-22 .variant-item h3.variant-name{background-color:transparent;}#variants-22 .variants-wrap .text{padding:1rem 0 1rem;}#variants-22 .product_compare .product{background-color:#1c1c1a;color:#FFFFFF;margin:-10px 0;padding:10px 0;width:25vw;max-width:15rem;}#variants-22 .product_compare .product:nth-child(2){background-color:#555;}#variants-22 .product_compare .product:nth-child(3){background-color:#959595;}#variants-22 .text p{max-width:100%;}#variants-22 .variant-content .variant-inner-item.text_info h4.variant-inner-name::after{left:-20px;right:unset;}#variants-22 .variant-inner-item{background-color:#F2F2F2;padding-right:0;padding-left:30px;}#variants-22 .variant-item h3.variant-name{padding-right:0;}#variants-22 .variant-inner-name-name{font-weight:700;}#variants-22 .variant-inner-name-name em{font-weight:400;font-style:normal;}#variants-22 #variant-item-581,#variants-22 #variant-item-581 .product_compare .product{background-color:#FFFFFF;}#variants-22 #variant-item-581 .variant-inner-name-name{font-size:0;}.support-to img,.support-to span.not_active{height:1.25em;padding-right:5px;width:auto;margin:-0.25em 0;display:inline-block;}.support-to span.not_active{font-size:1.25em;font-weight:bold;color:#D62725;}#form_fflogin{max-width:350px;margin:0 auto;width:100%;}#form_fflogin input{border:2px solid #E5E5E5;padding:10px 25px;background-color:#fff;width:100%;margin-bottom:10px;color:#000;height:50px;font-family:'urw-din',sans-serif;font-size:18px;font-weight:400;}#form_fflogin input.form_submit{width:215px;text-transform:uppercase;color:#fff;background-color:#1c1c1a;text-align:center;border-radius:5px;border:1px solid #1c1c1a;font-weight:700;cursor:pointer;margin:0 auto;height:auto;font-size:16px;display:block;transition:ease-in-out .3s;}#form_fflogin input.form_submit:hover{background-color:#345B91;}.top-contact-line a.support-link{margin-top:10px;display:inline-block;color:#fff;background-color:#1c1c1a;display:inline-block;padding:7px 15px;border-radius:5px;text-decoration:none;}.mod_solidsupport h1{max-width:750px;margin:0 auto;margin-top:50px;margin-bottom:30px;}.courses_filters{margin-bottom:-50px;position:relative;z-index:1;}.filter_item{display:flex;border-bottom:1px solid #E5E5E5;padding:10px 0;align-items:center;}.filter_item_name{margin-right:30px;width:120px;text-transform:uppercase;font-weight:900;font-size:16px;color:#1c1c1a;}.filter_item_variants{display:flex;margin:0 -10px;}.filter_item_variants a{background-color:#7D7D7D;padding:7px 15px;color:#fff;font-size:16px;font-weight:400;text-decoration:none;margin:10px;border-radius:5px;}.filter_item_variants a.active{background-color:#1c1c1a;}.anchor{position:absolute;top:-100px;left:0;}.anchor.hp{top:-60px;}.form-up-wrapper{position:fixed;width:100vw;height:100vh;z-index:9999;justify-content:center;align-items:center;top:0;left:0;display:none;}.form-up-bg{position:absolute;background-color:rgba(0,0,0,0.7);left:0;top:0;width:100%;height:100%;}.form-up-wrapper.visible{display:flex;}.form-up-wrapper h2{font-size:28px;color:#1c1c1a;margin:0;margin-bottom:10px;text-transform:uppercase;text-align:center;font-weight:900;}.form-up-wrapper .cform_container{margin:0;}.form-up-wrapper .cform_item_type_submit{text-align:center;}.form-up-wrapper .cform_container input,.form-up-wrapper .cform_container select{height:40px;line-height:40px;padding:0px 10px;}.form-up-wrapper .cform_container textarea{height:100px;padding:5px 10px;}.form-up-wrapper .inner-wrap{display:none;background-color:#fff;padding:15px 45px;border-radius:10px;position:relative;max-height:100%;overflow-y:auto;overflow-x:hidden;}.form-up-wrapper .inner-wrap .cform_container{width:100%;max-width:540px;overflow:hidden;}.form-up-wrapper .inner-wrap.visible{display:block;}.form-outer-wrap{height:100%;max-height:95%;}.close-btn{position:absolute;width:auto;height:auto;top:0;right:15px;display:flex;justify-content:center;align-items:center;color:#1c1c1a;font-weight:900;font-size:32px;cursor:pointer;z-index:999;}.form-up-wrapper .form-try-out-wrap h2,.form-up-wrapper .form-career-wrap h2{font-size:22px;color:#1c1c1a;margin:0;margin-bottom:10px;text-transform:uppercase;text-align:center;font-weight:900;}.form-up-wrapper .form-try-out-wrap h2 span,.form-up-wrapper .form-career-wrap h2 span{display:block;color:#D62725;}.tooltip{display:none;}.helios-bundles-wrap,.box-wrap{--col-gap:30px;width:100vw;min-width:100%;max-width:1240px;position:relative;left:50%;transform:translateX(-50%);display:flex;flex-wrap:wrap;gap:var(--col-gap);justify-content:center;margin-top:40px;}.helios-bundles-wrap > *,.box-wrap > *{flex:0 0 calc(33.333% - ((2 * var(--col-gap)) / 3));}.helios-bundles-wrap.fancy > *{flex:0 0 calc(50% - (var(--col-gap) / 2));}.box-wrap.col-2 > *{flex:0 0 calc(50% - (var(--col-gap) / 2));}.bundle-item{background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid #1c1c1a;}.bundle-item .name{background-color:#D62725;color:#fff;font-weight:600;font-size:20px;line-height:1.25;padding:15px;text-align:center;}.bundle-item .bundle-text{padding:20px;}.bundle-item .bundle-text p{text-align:center;}.bundle-item .bundle-text ul{margin-top:40px;padding-left:0;list-style-type:none;margin-left:20px;}.detail-bottom-wrap.no-wrap.ibf ul{padding-left:0;list-style-type:none;}.bundle-item .bundle-text ul li{position:relative;padding-left:30px;margin-bottom:5px;}.detail-bottom-wrap.no-wrap.ibf ul li{position:relative;padding-left:25px;margin-bottom:5px;}.bundle-item .bundle-text ul li::before{position:absolute;content:" ";display:inline-block;top:4px;left:0;background-image:url('/gfx/arrow-right.svg');background-size:10px auto;background-repeat:no-repeat;background-position:0 50%;width:20px;height:15px;}.detail-bottom-wrap.no-wrap.ibf ul li::before{position:absolute;content:" ";display:inline-block;top:7px;left:0;background-image:url('/gfx/arrow-right.svg');background-size:10px auto;background-repeat:no-repeat;background-position:0 50%;width:20px;height:15px;}.bundle-item .bundle-text p:last-child{font-size:32px;margin-top:40px;}.bundle-item .bundle-text p:last-child strong{color:#D62725;}.box-wrap .box-item{padding:30px;background-color:#fff;display:flex;flex-direction:column;gap:20px;border:1px solid #d9d9d9;border-radius:8px;}.box-wrap .box-item .img-wrap{border-radius:50%;border:2px solid #D62725;width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex:0 0 60px;}.detail-bottom-wrap .box-wrap .box-item h3{font-size:20px;line-height:1.25;}@media(min-width:1001px){.info-wrap .top-contact-item{position:relative;}.info-wrap .top-contact-item .tooltip{position:absolute;width:auto;max-width:0px;top:100%;right:0;display:inline-block;overflow:hidden;white-space:nowrap;transition:.3s;background-color:#fff;z-index:999;color:#000;}.info-wrap .top-contact-item:hover .tooltip{max-width:200px;padding:5px 7px;}}@media(max-width:1400px){.feature-cont .btn-cont{width:50px;}header{height:96px;}.container{padding:0 50px;}.top-cont-wrap{min-height:640px;display:flex;align-items:center;}#menu li a{font-size:12px;}.products-menu-wrap ul li a{font-size:16px;}.breadcrumbs{top:96px;}.breadcrumbs.scrolled{top:56px;}.course-more a{padding:10px 15px;}.course-info-top{padding-bottom:100px;}.course-info-top .reg-btn{position:absolute;left:50%;transform:translateX(-50%);bottom:0;margin:0;}.course-info-top span{flex:1 0 auto;}.helios-bundles-wrap,.box-wrap{max-width:1140px;}}@media (max-width:1260px){.helios-bundles-wrap,.box-wrap{max-width:100%;}}@media(max-width:1200px){.header-grid{grid-template-columns:2fr 9fr;}}.id_page_279 .text-cont.tech-support-cont table{max-width:800px;margin:30px auto;}.blue-button,a.blue-button{width:auto;min-width:150px;position:relative;color:#fff;text-decoration:none;background-color:#1c1c1a;text-align:center;text-transform:uppercase;border-radius:5px;font-size:18px;font-weight:500;display:inline-block;cursor:pointer;transition:.3s;padding:10px 35px;margin:20px 0;}.blue-button:hover,a.blue-button:hover{background:#185ab8;}.pop-up-wrapper{position:fixed;width:100%;top:0;left:0;height:101vh;z-index:99;justify-content:center;align-items:center;display:none;}.pop-up-wrapper.visible{display:flex;}.close-pop-up-bg{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.25);}.inner-pop-up-wrap{width:90%;height:90%;max-width:1200px;max-height:750px;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none;}.inner-pop-up-wrap .banner{opacity:0;display:block;max-width:100%;max-height:100%;width:auto;height:auto;transition:opacity ease-in-out .3s;}.pop-up-wrapper.visible .inner-pop-up-wrap .banner{opacity:1;}.pop-up-wrapper .close-banner-btn{position:absolute;right:0;top:0;display:flex;z-index:9;cursor:pointer;}.pop-up-wrapper .close-banner-btn::before{background-color:#fff;width:90%;height:90%;position:absolute;content:" ";left:50%;top:50%;transform:translate(-50%,-50%);}.pop-up-wrapper .close-banner-btn img{position:relative;width:40px;height:40px;}.pop-up-wrapper .banner-link{position:relative;}.pop-up-wrapper .banner-wrap{position:relative;pointer-events:auto;background-color:#fff;padding:40px;box-shadow:0px 15px 30px rgba(23,46,84,0.1);text-align:center;max-width:540px;max-height:95vh;overflow-y:auto;}.pop-up-wrapper .light-header{text-transform:uppercase;}.pop-up-wrapper .bold-header{text-transform:uppercase;color:#D62725;font-size:26px;font-weight:700;margin:25px 0;}.pop-up-wrapper .top-text strong{color:#D62725;}.pop-up-wrapper .top-text{font-size:16px;}.pop-up-wrapper .bottom-text{padding:0;margin-top:25px;padding-top:25px;position:relative;text-align:center;font-size:20px;}.pop-up-wrapper .bottom-text::after{width:75px;position:absolute;top:0;left:50%;transform:translateX(-50%);content:" ";background-color:#7D7D7D;height:1px;}.pop-up-wrapper .btn-wrap{margin-top:25px;}.pop-up-wrapper .step-two{display:none;}.pop-up-wrapper .step-2 .step-two{display:block;}.pop-up-wrapper .step-2 .step-one{display:none;}.pop-up-wrapper .cform_container input{font-size:16px;height:auto;}@media(max-width:767px){.pop-up-wrapper .close-banner-btn img{width:35px;height:35px;}}.references-wrap{display:flex;flex-wrap:wrap;}.references-wrap.group-bigger{margin-bottom:80px;}.references-wrap .item.reference.small{flex:0 1 20%;text-align:center;height:250px;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,0.05);border-top:1px solid rgba(255,255,255,0.05);min-width:248px;}.references-wrap .item.reference .ref-img{background-color:#d8d8d8;position:relative;height:250px;display:flex;justify-content:center;align-items:center;transform:translateY(0);transition:.3s;margin:0;}.references-wrap .item.reference.small:hover .ref-img{transform:translateY(-100%);}.references-wrap .item.reference .ref-img .fimg_wrp,.references-wrap .item.reference .ref-img .fimg_pic{display:block;width:100%;height:100%;}.references-wrap .item.reference .ref-img .fimg_pic{display:flex;justify-content:center;align-items:center;}.references-wrap .item.reference .ref-img img{max-width:90%;max-height:90%;mix-blend-mode:darken;}.references-wrap .item.reference .references_basic{position:relative;height:100%;display:flex;justify-content:center;align-items:center;transform:translateY(0%);text-align:center;background-color:#fff;transition:.3s;flex-direction:column;padding:20px;}.references-wrap .item.reference.small .references_basic{margin-top:-1px;}.references-wrap .item.reference.small:hover .references_basic{transform:translateY(-100%);}.references-wrap .item.reference .references_basic .company{order:2;font-size:14px;border-top:1px solid #ddd;padding-top:10px;margin-top:10px;color:#7E7E7E;width:100%;}.references-wrap .item.reference .references_basic .ref-products-head{text-transform:uppercase;color:#D62725;display:block;}.references-wrap .item.reference .references_basic .product_name{display:block;}.references-wrap .item.reference .references_basic .product_name:hover{text-decoration:underline;}.references-wrap .item.reference.bigger{flex:0 0 50%;text-align:center;height:250px;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,0.05);border-top:1px solid rgba(255,255,255,0.05);display:grid;grid-template-columns:1fr 1fr;}@media (max-width:1024px){.references-wrap .item.reference.bigger{flex:0 0 100%;}}@media (max-width:568px){.references-wrap .item.reference.bigger{display:flex;flex-direction:column;height:auto;}.references-wrap .item.reference.bigger .references_basic{min-height:180px;flex:1 1 auto;}.references-wrap .item.reference.bigger .ref-img{flex:0 0 200px;}}.references-wrap .item.reference .references_points.references_basic{text-align:left;align-items:flex-start;}.references_points.references_basic .number{font-weight:700;font-size:48px;line-height:1;color:#D62725;}.references_points.references_basic .text{font-size:20px;margin-top:15px;font-weight:500;}.references-wrap .item.reference .read-more{position:absolute;bottom:0;right:0;background-color:#D62725;transition:.3s;color:#fff;display:block;padding:5px 20px;font-weight:500;cursor:pointer;}.solidref #text_main table{text-align:left !important;}.solidref #text_main .text-people > *:first-child{margin-top:0;}.solidref #text_main .text-people > *:last-child{margin-bottom:0;}.solidref #text_main table th{background-color:#555;color:#fff;border:1px solid #fff;text-align:left !important;padding:10px 15px;}.solidref #text_main table td{text-align:left !important;padding:10px 15px;background-color:#e8e8e8;border:1px solid #fff;}.solidref #text_main table a{color:#D62725;text-decoration:underline;}.solidref #text_main table a:hover{text-decoration:none;}.videos-cont .videos-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;}@media(max-width:1024px){.section_text .videos-wrap{display:flex;flex-direction:column;}}.videos-cont .videos-wrap.num_1{display:flex;flex-direction:column;}.section_text .videos-wrap .video .d-upper-wrap{width:100%;aspect-ratio:16 / 9;}.section_text .videos-wrap .video .d-upper-wrap figure,.section_text .videos-wrap .video .d-upper-wrap .fvideo_wrp{width:100%;height:100%;}.section_text .videos-wrap .video .d-upper-wrap iframe{width:100%;height:100%;}.d-video-bottom{padding:10px 20px;background-color:#e8e8e8;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;font-size:14px;align-items:center;}.videos-cont{padding:80px 20px;padding-top:0;}.ref-cont.ref-points{padding:80px 20px;}.ref-points-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;}@media(max-width:1024px){.ref-points-wrap{display:flex;flex-direction:column;}}.ref-points-wrap .references_points{height:auto;min-height:160px;background-color:#1c1c1a;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:20px;text-align:center;padding:10px 15px;}.ref-points-wrap .references_points .number{font-weight:700;font-size:48px;line-height:1;margin-bottom:15px;}.ref-clients-wrap{background-color:#fff;padding:10px;box-shadow:0px 0px 48px -8px rgba(0,0,0,0.25);width:100%;max-width:800px;max-width:unset;margin:0 auto;}.client-ref-item{display:grid;grid-template-columns:25% auto;gap:10px;height:100%;}.client-ref-item .review-text{font-size:22px;font-style:italic;}.client-ref-item .person-name{font-weight:600;}.client-ref-item .ref-text-side{display:flex;flex-direction:column;justify-content:space-between;padding:20px 60px;}.client-ref-item .ref-img-wrap figure,.client-ref-item .ref-img-wrap .fimg_wrp,.client-ref-item .ref-img-wrap .fimg_pic{width:100%;height:100%;}.client-ref-item .ref-img-wrap img{width:100%;height:100%;object-fit:cover;}.client-person-wrap{padding-top:20px;margin-top:20px;border-top:1px solid;text-align:right;}@media(max-width:560px){.client-ref-item{display:flex;flex-direction:column;gap:30px;}.client-ref-item .ref-text-side{padding:0;}.client-ref-item .review-text{font-size:18px;}}.downloads-cont{padding:0 20px;padding-bottom:80px;}.download-item{display:flex;align-items:center;justify-content:space-between;gap:15px;background-color:#e8e8e8;padding:15px;}@media(max-width:568px){.download-item{flex-direction:column;}}.download-item .name{flex:1 0 auto;font-weight:500;}.download-item .cta-wrap{display:flex;align-items:center;gap:10px;}.download-item .cta-wrap .size{font-size:14px;}#ref-hidden-download-form{display:none;}.form-download-wrap .cform_name span{display:block;color:#D62725;}.form-download-wrap .cform_infotext{margin-bottom:25px;text-align:center;}.ref-cont{padding-bottom:80px;}#text_main{padding-bottom:80px;}.solidref .top-sp-cont + section{padding-top:80px;}.cform_submitted_text .section_header{order:1;margin-top:0;}.cform_submitted_text .section_text{order:2;margin-bottom:80px;}.cform_submitted_text p{order:5;}.cform_submitted_text{display:flex;flex-direction:column;}.client-ref-item .review-text p .color{color:#D62725;font-size:24px;font-weight:700;line-height:0;width:0;overflow:visible;display:inline-block;height:0;position:relative;}.client-ref-item .review-text p .color.start{transform:translateX(-12px);}.icon-5-col{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;text-align:center;}.icon-4-col{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;}.icon-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;}.icon-6-col{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;text-align:center;}.id_page_317 .detail-text h3,.id_page_317 .detail-text p{text-align:center;}.helios-item{padding:40px;background-color:#fff;border:1px solid #f0f0f0;}.helios-item.blue{--helios-item-color:#0097b2;}.helios-item.green{--helios-item-color:#00bf63;}.helios-item.orange{--helios-item-color:#ff914d;}.helios-item.teal{--helios-item-color:#0d5a68;}.helios-item.red{--helios-item-color:#ce2a28;}.helios-top-wrap{display:flex;align-items:center;justify-content:space-between;}.helios-top-wrap .item-info{flex:1 1 auto;}.helios-top-wrap .name{background-color:var(--helios-item-color);color:#fff;padding:10px 15px;line-height:1;font-weight:600;}.helios-top-wrap .price{background-color:#000;color:#fff;padding:10px 15px;line-height:1;font-weight:600;border-top:2px solid #fff;}.helios-desc-wrap{margin:30px 0;padding-bottom:15px;border-bottom:2px dashed var(--helios-item-color);text-align:center;}.service-icon-wrap{display:flex;text-align:center;flex-direction:column;gap:0;font-weight:500;font-size:12px;}@media(max-width:1200px){.helios-top-wrap .logo-wrap{flex:0 0 auto;}.services-icons-wrap{grid-template-columns:repeat(4,1fr);}.services-icons-wrap.icon-3-col{grid-template-columns:repeat(3,1fr);}.helios-item{padding:25px;}}@media(max-width:767px){.helios-bundles-wrap.fancy > *{flex:0 0 100%;}}@media(max-width:500px){.services-icons-wrap{grid-template-columns:repeat(3,1fr);}.helios-item{padding:25px 15px;}}@media only screen and (max-width:1000px){body{font-size:15px;}#small_menu{position:absolute;right:15px;width:auto;font-size:18px;font-weight:700;background-color:transparent;border:none;outline:none;top:22px;display:block;width:45px;height:45px;z-index:9;cursor:pointer;}.search-up{width:25px;}header.scrolled,header{height:65px;}header .sub_1{display:none !important;}.menu-wrap{position:absolute;top:85px;left:0;width:100%;flex:0 0 100%;}#menu{height:auto;flex-wrap:wrap;}#menu li{max-width:100%;width:100%;height:auto;text-align:left;}#menu li a{padding:10px 20px;text-align:left;font-size:16px;}header.scrolled #menu li a{padding:10px 20px;}.search-up-wrap{margin-left:0;top:55%;transform:translateY(-50%);right:60px;left:auto;position:absolute;}.logo-wrap{padding:25px;flex:0 0 100%;max-width:100%;}.logo-wrap img{max-width:150px;}.left-side-wrap{flex:0 0 100%;max-width:100%;width:100%;}.control-wrap{position:absolute;right:0;top:0;width:40%;transition:.3s;}.control-wrap.opened{width:100%;z-index:99;}.search_container.active{transform:translateY(0);}.search_container{width:calc(100% - 45px);}.search_form{flex:1 1 auto;}.search-up-wrap.opened{position:absolute;right:10px;top:58%;transform:translateY(-50%);}.search-close{display:none;}.search-up-wrap.opened .search-close{display:block;}#small_menu .line.first{transform:rotate(0deg);top:4px;}#small_menu .line.second{display:block;top:11px;}#small_menu .line.third{transform:rotate(0deg);top:18px;}#small_menu .line{width:25px;height:2px;background-color:#fff;position:absolute;right:0;transition:all 0.3s;}#small_menu.opened .line.first{top:11px;transform:rotate(45deg);}#small_menu.opened .line.second{display:none;}#small_menu.opened .line.third{top:11px;transform:rotate(-45deg);}.header-grid{grid-template-columns:1fr 1fr;}.w50{flex:0 0 100%;max-width:100%;}header .menu-inner-wrap{display:none;}h1{font-size:32px;line-height:1.3;}h2{font-size:28px;line-height:1.3;}.top-cont h1{font-size:36px;}.top-cont-wrap{padding-top:65px;}.top-cont-wrap .blue-bg{top:auto;bottom:-15%;height:80px;width:100%;height:110vw;transform:rotate(90deg);display:none;}.top-cont-wrap .top-cont{padding:50px 25px;}.container{padding:0 10px;}.feature-cont{display:none;}.tabs-content-wrap{padding:15px 0;}.tab-inner{flex:0 0 100%;max-width:100%;padding:20px;border-bottom:1px solid #ddd;}.news-cont{grid-template-columns:1fr;}.main-news .articles_small_item,.articles_list_item{flex:0 0 100%;max-width:100%;margin-bottom:20px;padding:20px;}.main-news .articles_small_item::before,.articles_list_item::before{width:100%;height:75%;top:auto;bottom:0;}.main-news .articles_small_thumb,.main-news .articles_list_thumb{position:relative;top:0;left:0;transform:translate(0);width:100%;}.articles_small_container.tech-news{min-height:0 !important;}.achievements-cont{padding:40px 0;}.achievements-cont h2{font-size:32px;margin-bottom:20px;}.achievements-wrap .item{flex:0 0 100%;max-width:100%;margin-bottom:25px;}.ref-list-wrap{grid-template-columns:1fr;}.form-cont h2{font-size:32px;}.certificates-cont{padding:0;text-align:center;}.inner-wrap{grid-template-columns:1fr;grid-row-gap:20px;}.certificates-wrap{flex-wrap:wrap;}.certificates-wrap .group{flex:0 0 100%;margin-bottom:20px;}footer{padding:40px 0;}.footer-top{grid-template-columns:1fr;}.w33{flex:0 0 100%;max-width:100%;}footer .w33{text-align:center;}.newsletter-wrap{margin-top:30px;}.cform_container.newsletter form{flex-wrap:wrap;}.cform_container.newsletter .cform_item_type_submit{max-width:100%;flex:0 0 100%;}.cform_container.newsletter .cform_item_type_submit input.form_submit{width:100%;}.products-menu-wrap{display:none;}header .right-side{height:100%;background-color:rgba(0,0,0,0);position:relative;}header .right-side::before{position:absolute;content:" ";right:0;top:0;height:100%;width:70px;background-color:#E30613;}.logo-wrap{padding:0;min-height:65px;display:flex;justify-content:flex-start;align-items:center;}.search-up img{display:none;}.search-up img.red-lupa{display:block;}header .info-wrap{position:absolute;right:95px;top:-43px;width:65px;background-color:rgba(0,0,0,0);display:flex;justify-content:space-between;}header .info-wrap .top-contact-item{display:none;}header .info-wrap .top-contact-item.phone{display:inline-block;flex:0 0 auto;}header .info-wrap .top-contact-item.phone .white{display:none;}header .info-wrap .top-contact-item.phone .red{display:inline-block;width:23px;height:auto;}header .social-cont{display:none;}.search_container{width:100vw;right:-95px;top:45px;height:auto;max-height:0;transform:translateX(100%);transition:.3s;}.search_container.active{max-height:100px;transform:translateX(0);width:100vw;}.search_container form{display:flex;height:50px;}.search_container form input{height:50px;padding:0 10px;font-size:16px;}.search_form_submit input{width:80px;cursor:pointer;}.search-control.opened .search-close{display:flex;color:#E30613;justify-content:center;align-items:center;width:50px;height:50px;}.menu-wrap{width:100vw;right:-10px;top:65px;left:auto;}.mobile-products-menu{display:block;}.mobile-products-menu #mobile_sub_menu{margin:0;padding:0;}.mobile-products-menu #mobile_sub_menu li{list-style-type:none;}.mobile-products-menu #mobile_sub_menu li a{display:block;color:#fff;background-color:#E30613;padding:10px 20px;font-weight:700;}header.scrolled .logo-wrap{}.breadcrumbs{top:65px;}.top-sp-cont{padding-top:90px;}.top-sp-cont h1{font-size:32px;}.sub-categories ul{grid-template-columns:1fr 1fr;}.sub-categories ul li{padding-left:0;}.sub-categories .sub_0_image_main{width:35px;}.product-wrap{grid-column:span 6;flex-wrap:wrap;}.product-wrap .product-img{order:1;flex:0 0 100%;max-height:150px;}.product-wrap .product-text,.product-wrap.small .product-text,.subcat .product-wrap .product-text{order:2;flex:0 0 100%;}.product-wrap.small,.subcat .product-wrap{grid-column:span 6;}.hp-courses-cont-two #courses-list,.hp-courses-cont-two #courses-list-calendar{flex:0 0 100%;}.hp-courses-cont-two{flex-wrap:wrap;}.hp-courses-cont h2{text-align:center;}.hp-ref-cont{padding:20px 0;}.hp-ref-cont h2{font-size:28px;}.course-name h2{text-align:left;}.courses-cont-2 .course-wrap{grid-template-areas:"h h tf" "txt txt txt" "d d d" "w w f";}.certificates-cont .inner-wrap{flex-wrap:wrap;}.logo-inner-wrap{flex: 0 0 100%;max-width:100%;}.certificates-wrap{flex:0 0 100%;max-width:100%;}.pertners-cont{padding:40px 0;}.sub-categories ul{grid-column-gap:10px;}.detail-top-wrap{grid-template-columns:1fr;padding-top:0;}.btns-wrap .btn{margin-bottom:10px;}.detail-img-wrap{margin-top:20px;}.blue-gradient{top:auto;bottom:-45%;height:100%;;width:150%;transform:rotate(-12deg);left:-25%;}.advantages-wrap .item{flex:0 0 100%;max-width:100%;}.product-detail h2,.explore-cont h2,.bottom-text h2.bottom-header,.variants-cont h2{font-size:24px;}.video-cont,.explore-cont,.variants-cont{padding:40px 0;}.detail-bottom-wrap.no-wrap{flex-wrap:wrap;}.detail-bottom-wrap .detail-img-wrap{flex:0 0 100%;max-width:100%;}.variant-item h3.variant-name{font-size:14px;}.variant-content h4.variant-inner-name{font-size:13px;}.variant-item{min-width:650px;}.variants-wrap{overflow:auto;}.variant-inner-item{padding:10px;}.variants-cont .product{display:flex;justify-content:center;align-items:center;}.documents-list ul li .name,.documents-list ul li .size{font-size:14px;}.documents-list ul{grid-template-columns:1fr 1fr;}.tabs-cont-wrap .tabs-cont{display:flex;}.tabs-cont-wrap .tabs-cont .tab{flex:1 1 auto;font-size:13px;padding:10px 5px;}.news-sub-categories{flex-direction:column;text-align:center;}.news-sub-categories ul{flex-direction:column;}.news-link{top:calc(100% + 15px);right:auto;left:50%;transform:translateX(-50%);}.breadcrumbs{font-size:11px;}.breadcrumbs_item{margin:0 5px;}.breadcrumbs.scrolled{top:65px;}.contact-item{flex:0 0 100%;max-width:100%;margin:10px 0;}.tech-support-cont h2,.text-cont h2{font-size:24px;}.tech-table-wrap{padding:10px;}.tech-table-wrap{overflow-x:auto;}table.tech-support tr td{font-size:14px;}.text-cont h3{font-size:20px;}.tech-news .articles_list_item{padding:15px;}.tech-news .articles_list_item .articles_list_link{position:relative;top:0;left:0;transform:translate(0);margin-top:20px;}.tech-news .articles_list_item h2 a{font-size:16px;}.tech-news .articles_list_item .articles_list_date{flex:0 0 100%;margin-left:0;}.articles_art_date{left:50%;transform:translateX(-50%);top:-35px;}.branches-cont{padding:0;}.branches-wrap{grid-template-columns:1fr;}.branch-item{flex-wrap:wrap;}.branch-item .w50{flex:0 0 50%;}.branch-item .left{padding:10px;display:flex;justify-content:center;flex-direction:column;}.branch-item .branch-link{position:relative;top:0;left:0;font-size:18px;margin-top:20px;}.branch-item .branch-name{font-size:18px;}.vision-wrap .logo,.vision-text{flex:0 0 100%;}.vision-wrap .logo{margin-bottom:15px;}.vision-wrap{flex-wrap:wrap;}.vision-wrap h2{margin-top:0;text-align:left;}.course-info-top{margin:0;flex-wrap:wrap;justify-content:space-between;}.course-info-top > *,.course-info-top span{flex:0 0 45%;max-width:45%;margin:10px 0;font-size:14px !important;}#courses-list h2.header{font-size:24px;}.timeline-text-cont .news_item .news_title h3{font-size:18px;}.timeline-text-cont .news_item .news_title{flex:0 0 90px;}.timeline-text-cont .news_container::before{left:65px;}.timeline-text-cont .news_item .news_title::after{left:66px;top:14px;}.top-text,.bottom-text,.career .articles_list_text_category,.gallery_page_text_top{margin-bottom:40px;}.career .articles_list_item{padding:15px;}.career .articles_list_item .articles_list_link{position:relative;top:0;left:0;margin-top:15px;transform:translate(0);}.filter_item_name{flex:0 0 100%;margin:0;margin-bottom:10px;}.filter_item{flex-wrap:wrap;}.filter_item_variants a{font-size:13px;padding:5px 10px;margin:5px;display:flex;justify-content:center;align-items:center;}.filter_item_variants{margin:0 -5px;flex-wrap:wrap;}.courses_filters .container{padding:0;}.calendar_month{flex:0 0 100%;max-width:100%;}.courses-calendars{flex-wrap:wrap;}#courses-list{padding:30px 0;}.course-info-top{padding-bottom:60px;}.course-info-top .reg-btn{top:auto;}.helios-bundles-wrap,.box-wrap{width:100%;min-width:unset;max-width:unset;}.helios-bundles-wrap > *,.box-wrap > *{flex:0 0 calc(50% - (var(--col-gap) / 2));}.video-gallery{grid-template-columns:1fr 1fr;}}@media(max-width:568px){.sub-categories ul{grid-template-columns:1fr;}.form-up-wrapper .inner-wrap{padding:15px;}.form-up-wrapper .form-try-out-wrap h2,.form-up-wrapper .form-career-wrap h2{font-size:18px;}.form-up-wrapper .form-try-out-wrap form,.form-up-wrapper .form-career-wrap form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}.form-outer-wrap{height:100%;max-height:85%;}.form-up-wrapper .inner-wrap{height:100%;}.form-up-wrapper .form-try-out-wrap .cform_item_type_cleartext,.form-up-wrapper .form-try-out-wrap .cform_item_type_textarea,.form-up-wrapper .form-career-wrap .cform_item_type_cleartext,.form-up-wrapper .form-career-wrap .cform_item_type_textarea,.form-up-wrapper .cform_item_type_submit,.form-up-wrapper .cform_item_type_file,.cform_item_id_46{grid-column:span 2;}.cform_container input.form_submit{margin-top:0;}.form-up-wrapper .inner-wrap{padding:15px 25px;}.close-btn{right:5px;}.map-wrap{flex:0 0 100%;}.helios-bundles-wrap,.box-wrap{flex-direction:column;}.helios-bundles-wrap > *,.box-wrap > *{flex:0 0 100%;}.video-gallery{display:flex;flex-direction:column;}}