html,body{max-width:100%;overflow-x:hidden;}html{scroll-behavior:smooth;scroll-padding-top:102px;}html,body{margin:0;padding:0;font-family:'Roboto',sans-serif;font-family:'Open Sans',sans-serif;font-size:16px;color:#333333;line-height:1.5;overflow-x:hidden;}div,ul,li,input,textarea,li,select,a,p{padding:0;margin:0;box-sizing:border-box;}.triangle{width:230px;height:230px;position:absolute;transform:translateZ(0);pointer-events:none;will-change:transform,opacity;}.rotating{will-change:transform,opacity;backface-visibility:hidden;pointer-events:none;}a{color:black;}a:hover{text-decoration:none;}img,iframe{max-width:100%;}img{height:auto !important;}.content{position:relative;width:70%;margin:0 auto;}#small_menu{display:none;}header,footer,.section,.section_hp,#subpage_text{float:left;width:100%;clear:both;position:relative;}header{padding:1% 0;z-index:97;}.subpage header{padding:0.5% 0;}a#logo{display:block;float:left;width:20%;margin-right:2.5%;}a#logo img{max-width:100%;}.subpage a#logo{width:10%;}ul#menu{float:right;width:77.5%;margin-top:6.5%;position:relative;text-align:right;}.subpage ul#menu{width:85%;}.subpage ul#menu{margin-top:3%;}ul#menu li{position:relative;display:inline-block;list-style:none;margin:0 2.8%;}ul#menu li:hover ul{height:auto;}ul#menu li ul{position:absolute;left:-75%;top:100%;width:250%;background:white;z-index:999;height:0;overflow:hidden;}ul#menu li ul li{width:100%;margin:0;}ul#menu li ul li a{font-size:18px;font-weight:300;text-transform:none;padding:5%;text-align:left;border-bottom:1px solid black;border-bottom:1px solid rgba(0,0,0,0.15);}.subpage ul#menu li ul li a{font-size:16px;}.subpage ul#menu li a{font-size:24px;}ul#menu li ul li a:hover{border-bottom:1px solid rgba(0,0,0,0.15);color:white;background:#2d8e2c;}ul#menu li ul li ul{display:none;}ul#menu li a{display:inline-block;width:100%;font-size:30px;font-weight:300;text-decoration:none;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid white;}ul#menu li a.active,ul#menu li a:hover,ul#menu li a.active,ul#menu li a.parent{border-bottom:1px solid black;}ul#menu li ul a.active{border-bottom:1px solid black;border-bottom:1px solid rgba(0,0,0,0.15);}#introduction{background:url('hp_back.png') no-repeat center top;text-align:center;font-size:34px;font-weight:300;font-style:italic;}#introduction p{position:relative;z-index:960;padding:0 5%;line-height:normal;}#introduction img{display:block;margin:0 auto;z-index:960;position:relative;width:50%;}#introduction .triangle img{width:100%;}#advantages{overflow:hidden;background:#2d8e2c;background:-moz-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:-webkit-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:linear-gradient(to right,#2d8e2c 0%,#0e4480 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8e2c',endColorstr='#0e4480',GradientType=1 );color:white;font-weight:300;text-align:center;line-height:300%;padding:2.5% 2%;font-size:16px;}#advantages span{font-size:44px;font-weight:800;position:relative;top:8px;margin:0 7px;}#advantages span.bigger{font-size:64px;}#advantages img{vertical-align:middle;margin:0 0px 0 10px;}#advantages p{margin-bottom:5%;position:relative;z-index:97;}#advantages p:last-child{margin-bottom:0;}#form.section_hp{width:85%;float:none;margin:0 auto;}#form.section_hp{text-align:center;padding:0 0 3.5% 0;}#form.section_hp #form_arrow{float:right;position:absolute;right:0;top:-71px;}.cform_container{width:100%;font-size:18px;}.cform_container form{width:50%;text-align:center;overflow:hidden;position:relative;clear:both;margin:0 auto;background:#2d8e2c;background:-moz-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:-webkit-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:linear-gradient(to right,#2d8e2c 0%,#0e4480 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8e2c',endColorstr='#0e4480',GradientType=1 );color:white;font-style:italic;border-radius:5px;padding:2.5% 0;}.cform_container form .cform_item{width:100%;font-weight:300;position:relative;width:70%;margin:20px auto;z-index:97;}.gallery_container{position:relative;z-index:97;}.cform_container .cform_item .cform_infotext{font-weight:300;color:black;margin:5% 0;width:100%;float:left;text-align:center;}.cform_container input,.cform_container textarea,.cform_container .cform_form_type_checkbox{display:block;width:100%;background:white;height:50px;text-align:center;padding:2% 5%;border-radius:5px;border:1px solid black;border:1px solid rgba(0,0,0,0.18);margin-top:6px;position:relative;color:#000000;}.cform_container .cform_form_type_checkbox{text-align:left;}.cform_container input.form_checkbox{width:1rem;height:1rem;margin-right:0.8rem;float:left;}.cform_container input[type="file" i]{color:black;padding:15px auto;height:auto;}.subpage.contact .cform_container input[type="file" i]{padding-top:7px;}.cform_container form .cform_item .cform_form{position:relative;}.cform_container form .cform_item .cform_form::before{content:'';position:absolute;width:192px;height:13px;background:url('shadow_form_left.png') no-repeat;left:0;bottom:-13px;}.cform_container form .cform_item .cform_form::after{content:'';position:absolute;width:192px;height:13px;background:url('shadow_form_right.png') no-repeat;right:0;bottom:-13px;}.cform_container form .cform_item .cform_form.cform_form_type_textarea::before,.cform_container form .cform_item .cform_form.cform_form_type_textarea::after{bottom:-9px;}.cform_container textarea{height:150px;resize:vertical;}.cform_container input.form_submit{font-family:inherit;color:white;text-transform:uppercase;font-weight:800;font-size:24px;cursor:pointer;border:1px solid black;border:1px solid rgba(0,0,0,0.50);background:rgb(23,185,38);background:-moz-linear-gradient(top,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:-webkit-linear-gradient(top,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:linear-gradient(to bottom,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:linear-gradient(to bottom,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#17b926',endColorstr='#079911',GradientType=0 );height:auto;}.cform_container input.form_submit:hover{background:-moz-linear-gradient(bottom,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:-webkit-linear-gradient(bottom,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:linear-gradient(to top,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#079911',endColorstr='#17b926',GradientType=0 );}#team.section_hp{overflow:hidden;background:rgb(36,115,35);background:-moz-linear-gradient(top,rgba(36,115,35,1) 0%,rgba(34,142,29,1) 30%,rgba(34,142,29,1) 70%,rgba(36,115,35,1) 100%);background:-webkit-linear-gradient(top,rgba(36,115,35,1) 0%,rgba(34,142,29,1) 30%,rgba(34,142,29,1) 70%,rgba(36,115,35,1) 100%);background:linear-gradient(to bottom,rgba(36,115,35,1) 0%,rgba(34,142,29,1) 30%,rgba(34,142,29,1) 70%,rgba(36,115,35,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#247323',endColorstr='#247323',GradientType=0 );color:white;padding:2.5% 0;text-align:center;}#team.section_hp h2{margin-bottom:4%;}#team.section_hp .gallery_name{display:inline-block;font-size:24px;text-transform:uppercase;margin-bottom:10px;}#tym .gallery_name{font-size:24px;text-transform:uppercase;margin-bottom:10px;}#team.section_hp .gallery_item img{border-radius:50%;margin-bottom:10px;}#team .gallery_img{width:150px;margin:0 auto;}#team .gallery_container{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;}#team .gallery_container .gallery_item{cursor:pointer;width:20%;}#team.section_hp .gallery_header{width:100%;font-size:44px;line-height:normal;margin-bottom:22px;}.section_hp h2{text-align:center;color:white;text-transform:uppercase;font-size:44px;}.section_hp a.more_link{color:white;font-size:18px;font-weight:300;margin-top:2.5%;display:inline-block;position:relative;z-index:97;}#reference.section_hp{padding:2.5% 0 0 0;text-align:center;border-bottom:30px solid #1e8a1a;}#reference.section_hp h2,#reference.section_hp h2 a{text-decoration:none;color:#1e8a1a;line-height:120%;}               #reference.section_hp .gallery_item{display: inline-block;float:left;margin-top:14%;padding:2.5% 2% 0 2%;width:25%;height:207px;text-align:center;margin-bottom:-1px;}#reference.section_hp .gallery_item .gallery_info{display:none;position:absolute;top:0;left:20%;color:black;font-size:18px;font-style:italic;font-weight:300;width:60%;line-height:200%;text-align:center;top:260%;}#reference.section_hp .gallery_item img{opacity:0.7;margin-top:10px;}#reference.section_hp .gallery_item.active,#reference.section_hp .gallery_item:hover{color:white;background:url('reference_back.png') no-repeat center 0;}#reference.section_hp .gallery_item.active .gallery_info,#reference.section_hp .gallery_item:hover .gallery_info{display:block;}#text_hp.section_hp{padding:2.5% 0;line-height:24px;font-size:18px;font-weight:400;line-height:34px;}#text_hp.section_hp h2{font-size:24px;font-weight:400;text-align:left;color:black;}#text_hp.section_hp h3{color:black;text-transform:uppercase;font-size:18px;}#text_hp.section_hp ul li{list-style:none;}#text_hp.section_hp ul li:first-letter{color:#288922;font-size:36px;font-weight:bold;}footer{overflow:hidden;line-height:200%;padding:1% 0 0.5% 0;color:white;font-weight:300;font-size:18px;background:rgb(32,37,31);background:-moz-radial-gradient(center,ellipse cover,rgba(32,37,31,1) 0%,rgba(1,6,1,1) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(32,37,31,1) 0%,rgba(1,6,1,1) 100%);background:radial-gradient(ellipse at center,rgba(32,37,31,1) 0%,rgba(1,6,1,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#20251f',endColorstr='#010601',GradientType=1 );}footer a{color:white;}footer ul li{list-style:none;}.footer_block{float:left;width:33.3%;}#footer_social_contact{text-align:center;font-weight:bold;font-size:24px;}#footer_socials{margin-bottom:0%;}#footer_socials a{display:inline-block;margin:0 1%;}.footer_block:first-child,.footer_block:last-child{margin-top:0;}.footer_block:first-child{text-align:left;}.footer_block:last-child{text-align:right;}footer ul#menu_lang{text-align:center;width:100%;margin-top:2%;}footer ul#menu_lang li{color:transparent;font-size:0;text-indent:-999;display:inline-block;margin:0 1%;}footer ul#menu_lang li a{display:inline-block;width:27px;height:27px;background:white;background:rgba(255,255,255,0.26) no-repeat center center;border-radius:50%;float:left;}footer ul#menu_lang li a.lang_1{background-image:url('ico_lang_cz.png');}footer ul#menu_lang li a.lang_2{background-image:url('ico_lang_gb.png');}footer ul#menu_lang li a.lang_3{background-image:url('ico_lang_ge.png');}footer ul#menu_lang li a:hover,footer ul#menu_lang li a.active{background-color:rgba(255,255,255,0.5);}.subpage #contact_form{display:none;}header,.contentul#menu,#introduction,a#logo img,#advantages span,ul#menu li a,.articles_list_item,a#logo{transition:all 0.25s ease-out;}#news .articles_list_item.special_new{background:rgba(39,98,151,0.9);}#news .articles_list_item.special_new .articles_list_date{display:none;}.special_new .articles_art_date{display:none;}#page_name{overflow:hidden;position:relative;width:100%;float:left;color:white;background:#2d8e2c;background:-moz-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:-webkit-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:linear-gradient(to right,#2d8e2c 0%,#0e4480 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8e2c',endColorstr='#0e4480',GradientType=1 );padding:3% 0;}#page_name h1{margin:0;background:rgba(255,255,255,0.2);margin-top:25px;text-transform:uppercase;font-weight:800;font-size:44px;float:left;padding:1.5%;line-height:44px;}#page_name a{color:white;}#subpage_text{font-weight:400;padding:2.5% 0;font-size:18px;min-height:50vh;line-height:28px;}#subpage_text strong{}#subpage_text p{margin:1% 0;}#subpage_text h2,#subpage_text h3{font-weight:900;font-size:18px;margin-top:2em;text-transform:uppercase;color:#1e8a1a;}#subpage_text h2 a{color:#1e8a1a;}#subpage_text h3{font-size:16px;}#subpage_text h2:nth-of-type(odd),#subpage_text h2:nth-of-type(odd){color:#1e6ec7;}#subpage_text ul{padding-left:15px;margin:1% 0;}#subpage_text ul li{line-height:250%;padding-left:15px;list-style:none;background:url('li_1_2.png') no-repeat left 14px;}#subpage_text .letem_svetem ul li{margin-bottom:20px;}#page_26 #subpage_text ul li,#page_82 #subpage_text ul li,#page_115 #subpage_text ul li{background-position:center top;padding-top:15px;}#subpage_text ul li:nth-child(2),#subpage_text ul li:nth-child(2n+4){background-image:url('li_2.png');}#subpage_text ul li:nth-child(3),#subpage_text ul li:nth-child(3n+4){background-image:url('li_3.png');}#subpage_text ul li:nth-child(4),#subpage_text ul li:nth-child(4n+4){background-image:url('li_4.png');}#c2a{text-transform:uppercase;float:right;background:rgba(0,0,0,0) linear-gradient(to right,#2d8e2c 0%,#0e4480 100%) repeat scroll 0 0;background-size:contain;width:30%;text-align:center;margin-left:5%;margin-bottom:5%;padding:2.5%;font-size:18px;font-style:italic;position:relative;color:#FFFFFF;border-radius:5px;overflow:hidden;}#c2a:before{}#page_image{float:right;margin:2%;}#c2a span,#c2a #c2a_action{display:block;font-size:26px;font-weight:800;color:#4282ce;color:#FFFFFF;margin:5px 0 15px 0;}#c2a a{color:#66ac64;color:#FFFFFF;}#c2a #c2a_action{text-decoration:none;font-family:inherit;color:white;text-transform:uppercase;font-weight:800;font-size:24px;cursor:pointer;border:1px solid black;border:1px solid rgba(0,0,0,0.50);background:rgb(23,185,38);background:-moz-linear-gradient(top,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:-webkit-linear-gradient(top,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:linear-gradient(to bottom,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#17b926',endColorstr='#079911',GradientType=0 );border-radius:5px;padding:5% 1%;font-style:normal;display:block;}#c2a #c2a_action:hover{background:-moz-linear-gradient(bottom,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:-webkit-linear-gradient(bottom,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);background:linear-gradient(to top,rgba(23,185,38,1) 0%,rgba(7,153,17,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#079911',endColorstr='#17b926',GradientType=0 );}@-webkit-keyframes rotating{from{ transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@-webkit-keyframes rotating_oposite{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes rotating_oposite{from{transform:rotate(0deg);}to{transform:rotate(-360deg);}}@keyframes right_moving{0%{transform:translateX(0);opacity:0;}10%{transform:translateX(0);opacity:1;}90%{transform:translateX(200%);opacity:1;}100%{transform:translateX(200%);opacity:0;}}@keyframes left_moving{0%{transform:translateX(200%);opacity:0;}10%{transform:translateX(200%);opacity:1;}90%{transform:translateX(0);opacity:1;}100%{transform:translateX(0);opacity:0;}}#subpage_text .gallery_container{width:100%;margin-right:.5%;margin-bottom:5%;float:left;text-align:center;}#subpage_text .gallery_container .gallery_item{display:inline-block;text-align:center;margin:0 1%;width:15%;}#subpage_text #tym.gallery_container{display:flex;flex-wrap:wrap;}#tym .gallery_header{width:100%;margin-bottom:22px;}#subpage_text #tym.gallery_container .gallery_item{width:calc(20% - 20px);cursor:pointer;margin:0 10px;}#subpage_text #reference_gallery.gallery_container .gallery_item{width:43.5%;margin:2% 2.5% 2% 0;background:rgb(41,151,39) url('quote.png') no-repeat bottom+10px right+10px;color:white;padding:2%;display:block;float:left;box-sizing:content-box;}#subpage_text #reference_gallery.gallery_container .gallery_item .gallery_name{font-weight:900;font-size:18px;margin-top:2em;text-transform:uppercase;color:white;margin-bottom:2%;margin-top:0;text-align:left;}#reference_gallery .gallery_name{font-size:14px;line-height:18px;}#subpage_text #reference_gallery.gallery_container .gallery_item .gallery_name br{display:none;}#subpage_text #reference_gallery.gallery_container .gallery_item .gallery_info{float:right;width:75%;text-align:justify;font-style:italic;}#subpage_text #reference_gallery.gallery_container .gallery_item .gallery_img{float:left;width:20%;padding-bottom:5%;display:block;}#subpage_text #reference_gallery.gallery_container .gallery_item .gallery_img img{border-radius:4px;}#subpage_text .gallery_container .gallery_item img{border-radius:50%;}#sp_team{overflow:hidden;clear:both;position:relative;width:100%;float:left;text-align:center;background:#2d8e2c;background:-moz-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:-webkit-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:linear-gradient(to right,#2d8e2c 0%,#0e4480 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8e2c',endColorstr='#0e4480',GradientType=1 );line-height:0;}#sp_team img{width:33%;}#page_26 table,#page_17 table,#page_74 table,#page_106 table{width:100%;}#page_22 table,#page_78 table,#page_110 table{width:65%;}#page_26 table tr td{width:33%;text-align:justify;padding:0 2%;}#page_name:before{position:absolute;left:0;right:0;content:'';height:100%;opacity:0.35;top:0;background-size:cover;background-position:center;}#page_5 #subpage_text,#page_9 #subpage_text,#page_14 #subpage_text{padding-bottom:0;}.subpage.contact #contact_form{display:block;float:right;width:auto;width:40%;margin-bottom:5%;}.subpage.contact .cform_container .cform_item .cform_infotext{display:none;}.subpage.contact iframe{display:block;}.subpage.contact .cform_container form{width:100%;}.subpage.contact .cform_container input.form_submit{height:auto;}#subpage_text ul#submenu_text{padding:0;}#subpage_text ul#submenu_text li{display:block;float:left;width:30%;text-align:center;background:none;margin:0 2%;margin-bottom:5%;text-align:center;padding:0;}#subpage_text ul#submenu_text li:first-child,#subpage_text ul#submenu_text li:nth-child(4n){margin-left:0;}#subpage_text ul#submenu_text li:last-child{margin-right:0;}#subpage_text ul#submenu_text li a{position:relative;display:block;}#subpage_text ul#submenu_text li .sub_0_image_bcg{height:150px;background-position:center;background-size:cover;}#subpage_text ul#submenu_text li span{position:absolute;bottom:0;font-size:22px;line-height:27px;color:white;font-weight:bold;text-transform:uppercase;left:0;right:0;top:0;padding:60px 10px;padding-top:60px;background:rgba(41,151,39,0.81);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}#subpage_text ul#submenu_text li a:hover span{background:rgba(41,151,39,0.4);}.articles_art_date{width:100%;float:left;margin-bottom:2%;}.articles_list_item{width:100%;float:left;position:relative;padding:2%;coloR:white;background:rgba(41,151,39,0.9);margin:2% 0;}.articles_list_item:hover{background:rgba(41,151,39,0.6);}#subpage_text .articles_list_item h2{margin:0;}#subpage_text .articles_list_item h2 a{color:white;}.articles_list_image_bcg{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0.4;}.articles_list_title,.articles_list_date,.articles_list_text{position:relative;z-index:950;}.articles_list_date{margin:1% 0;}.articles_list_link a{display:block;position:absolute;left:0;left:0;right:0;bottom:0;top:0;z-index:951;}.scrolled header{position:fixed;background:white;top:0;padding:0;border-bottom:1px solid grey;z-index:999;}.scrolled a#logo{width:10%;}.scrolled ul#menu{margin-top:3%;}a img{border:none;}.special_triangle{position:relative;width:0;height:0;border-style:solid;border-color:transparent transparent #228e1d transparent;border-width:0 8vw calc(1.732 * 8vw) 8vw;margin:0 auto;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;display:block;}.special_triangle span{position:absolute;font-weight:bold;width:7.5vw;top:7.5vw;color:white;left:-4vw;text-transform:uppercase;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;font-size:17px;text-align:center;}.service_client:nth-child(2) .special_triangle span{width:8vw;top:6vw;left:-4vw;text-align:center;}.subpage .special_triangle{display:block;border-color:transparent transparent #0e4480 transparent;}.subpage .service_client:hover .special_triangle,.subpage .service_client:nth-child(2):hover .special_triangle{border-color:transparent transparent #228e1d transparent;}.services_by_client{width:100%;display:flex;flex-wrap:wrap;padding:5% 0 2.5% 0;width:100%;justify-content:center;}.subpage .services_by_client{width:65%;padding-top:5%;justify-content:space-around;}.service_client{width:33.33333%;cursor:pointer;position:relative;}.service_client:nth-child(2) .special_triangle,.service_client:nth-child(2) .special_triangle span{transform:rotate(180deg);}.clicked .special_triangle,.service_client:hover .special_triangle,.service_client:nth-child(2):hover .special_triangle,.service_client.clicked:nth-child(2) .special_triangle{border-color:transparent transparent #0e4480 transparent;transform:rotate(90deg);}.service_client:hover .special_triangle span,.service_client.clicked .special_triangle span{transform:rotate(-90deg);top:7.5vw;}.special_triangle_links{font-size:17px;line-height:36px;position:absolute;left:70%;top:1.5vw;width:100%;text-align:right;z-index:999;left:85%;text-align:left;width:auto;}.special_triangle_links a{display:block;margin:0 auto;display:none;}.clicked .special_triangle_links a,.service_client:hover .special_triangle_links a{display:block;}.bx-wrapper{position:relative;margin:0 0 60px;padding:0;}.bx-wrapper img{width:100%;display:block;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px;}.sliderbx_container .bx-wrapper{margin-top:20px;margin-bottom:60px;color:#fff;text-shadow:0 0 8px #000000;font-size:34px;font-weight:300;font-style:italic;}.sliderbx_info_text{margin:16px 0;}.sliderbx_container li{height:70vh;background-position:50% 30%;background-size:cover;}.sliderbx_container li::before{content:'';background:rgba(0,0,0,0.3);position:absolute;left:0;top:0;width:100%;height:100%;}.sliderbx_data_li_container{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;max-width:1200px;align-items:flex-start;text-align:left;gap:20px;height:100%;margin:0 auto;padding:0 20px;line-height:1.2;text-wrap:balance;position:relative;z-index:1;}.sliderbx_container .sliderbx_name{color:#333333;}.sliderbx_container .sliderbx_data_li_header{font-weight:600;font-size:44px;top:49%;position:relative;}.sliderbx_container .sliderbx_data_li_container .sliderbx_data_li_header{top:unset;}.sliderbx_data_li_link a{color:#fff;}.bx-controls{position:absolute;top:0;width:100%;height:100%;font-style:normal;}.bx-controls-direction{height:100%;}.bx-prev,.bx-next{display:flex;align-items:center;justify-content:center;width:15%;position:absolute;z-index:100;height:100%;background-color:rgba(255,255,255,0);border:none;color:rgba(255,255,255,0.8);font-size:80px;cursor:pointer;transition:background-color .3s,color .3s;text-shadow:1px 1px 2px rgba(0,0,0,0.5);text-decoration:none;}.bx-prev:hover,.bx-next:hover{background-color:rgba(255,255,255,0.25);color:#fff;}.bx-next{right:0;}.bx-prev{left:0;}.team_member{max-width:1400px;margin:0 auto;}.team_member:nth-child(2n+1) .flex-wrap{flex-direction:row-reverse;}.team_member:nth-child(2n+1) .flex-wrap .flex-wrap-in{padding-left:0px;padding-right:30px;}.team_member:nth-child(2n+1) .flex-wrap .flex-wrap-in-img{display:flex;justify-content:flex-end;}.team_member .flex-wrap .flex-wrap-in-img img{max-height:400px;}.team_member .flex-wrap .flex-wrap-in.flex-wrap-in-img{padding:0;display:flex;min-height:350px;}#martina.team_member .flex-wrap .flex-wrap-in-img{background:url("/data/tym/martina_vaskova.jpg");background-size:contain;background-repeat:no-repeat;background-position-x:100%;}#martina2.team_member .flex-wrap .flex-wrap-in-img{background:url("/data/tym/martina_nevrklova.jpg");background-size:contain;background-repeat:no-repeat;background-position-x:0%;}#klara.team_member .flex-wrap .flex-wrap-in-img{background:url("/data/tym/klara_karaskova.jpg");background-size:contain;background-repeat:no-repeat;background-position-x:100%;}#nikola.team_member .flex-wrap .flex-wrap-in-img{background:url("/data/tym/nikola_novotna.jpg");background-size:contain;background-repeat:no-repeat;background-position-x:0%;}#jitka.team_member .flex-wrap .flex-wrap-in-img{background:url("/data/tym/jitka_nemcekova.jpg");background-size:contain;background-repeat:no-repeat;background-position-x:100%;}.team_member a{color:#1e6ec7;}.team_member img{display:block;position:relative;object-fit:contain;height:auto;}#subpage_text .team_member h2{font-weight:500;font-size:40px;margin-top:2rem;margin-bottom:1rem;line-height:1.2;text-transform:none;color:#1e8a1a;margin-top:unset;}#subpage_text .team_member h3{font-weight:500;font-size:28px;line-height:1.2;margin-top:0;margin-bottom:1rem;text-transform:none;color:#333333;}.flex-wrap{display:flex;flex-wrap:wrap;margin:2rem 0;}.flex-wrap-in{width:66%;padding-left:30px;}.flex-wrap-in-img{width:34%;}.flex-wrap-in-img img{max-height:700px;}@media screen and (max-width:1820px){#reference .content{width:80%;}ul#menu li a{font-size:26px;}.special_triangle span{font-size:13px;}}@media screen and (max-width:1620px){.sliderbx_data_li_container{max-width:65%;}#reference.section_hp .gallery_item.active,#reference.section_hp .gallery_item:hover{background-position:center 10px;}#form.section_hp{width:70%;}ul#menu li{margiN:0 2.5%;}ul#menu li a{font-size:24px;}#advantages span{top:5px;font-size:34px;}#advantages span.bigger{font-size:54px;}}@media screen and (max-width:1400px){.content,#form.section_hp{width:90%;}#form.section_hp{width:100%;}.special_triangle_links{font-size:14px;left:75%;}#reference.section_hp .gallery_item .gallery_info{left:10%;width:80%;}#reference.section_hp .gallery_item{height:185px;}.special_triangle{border-width:0 8.5vw calc(1.732 * 8.5vw) 8.5vw;}.service_client:hover .special_triangle span{top:7vw;}.special_triangle span{font-size:13px;}}@media screen and (max-width:1200px){#reference.section_hp .gallery_item.active,#reference.section_hp .gallery_item:hover{background:#1e8a1a;border-radius:45% 45% 0 0;}#reference.section_hp .gallery_item .gallery_info{left:5%;width:90%;top:200%;}.subpage ul#menu li a{font-size:22px;}.special_triangle_links{font-size:13px;}.special_triangle span{font-size:13px;}.subpage .special_triangle span{left:-4.5vw;}.subpage .service_client:hover .special_triangle span,.subpage .service_client.clicked .special_triangle span{top:8vw;}.sliderbx_data_li_container{max-width:80%;}.bx-prev,.bx-next{font-size:60px;width:10%;}}@media screen and (max-width:1100px){ul#menu li a{font-size:22px;}.sliderbx_container .bx-wrapper{font-size:28px;}.sliderbx_container .sliderbx_data_li_header{font-size:38px;}}@media screen and (max-width:900px){.flex-wrap{gap:20px;}.flex-wrap-in,.flex-wrap-in-img{width:100%;}.team_member:nth-child(2n+1) .flex-wrap{flex-direction:unset;}.team_member:nth-child(2n+1) .flex-wrap .flex-wrap-in-img,.flex-wrap-in-img{padding:0;justify-content:flex-start;}.team_member .flex-wrap .flex-wrap-in-img{background-position-x:0% !important;}.flex-wrap-in{padding:0;}#subpage_text .team_member h2{font-size:34px;}#subpage_text .team_member h3{font-size:22px;}}@media screen and (max-width:600px){.sliderbx_data_li_container{align-items:center;text-align:center;}.sliderbx_container .bx-wrapper{font-size:24px;}.sliderbx_container .sliderbx_data_li_header{font-size:34px;text-align:center;}.bx-prev,.bx-next{font-size:40px;}}@media screen and (max-width:1100px){.special_triangle{border-width:0 25vw calc(1.732 * 25vw) 25vw;}.special_triangle span,.service_client:nth-child(2) .special_triangle span{top:25vw;width:30vw;left:-15vw;text-align:center;}.service_client:nth-child(2) .special_triangle span{top:24vw;text-align:center;}.service_client:hover:nth-child(2) .special_triangle span,.service_client.clicked:nth-child(2) .special_triangle span{transform:rotate(-90deg);top:23vw;}.service_client:hover .special_triangle span,.service_client.clicked .special_triangle span{top:23vw;}.special_triangle_links{right:5%;}#introduction p{line-height:150%;}#subpage_text .gallery_container .gallery_item{width:70%;}#subpage_text #tym.gallery_container .gallery_item{width:100%;margin:10px 0;}#introduction{overflow:hidden;}.scrolled header{position:relative;border-bottom:0;}.scrolled a#logo{width:100%;}.scrolled ul#menu{margin-top:6.5%;}.subpage ul#menu{width:100%;}a#logo,ul#menu,ul#menu li,ul#menu li a,.cform_container form,.footer_block,#subpage_text ul#submenu_text li,#page_26 table tr td,#page_26 table tr,#page_26 table,table,table tr,table tr td,.subpage.contact #contact_form{width:100%;height:auto;position:relative;display:block;box-sizing:border-box;}table tbody,table tr,table tr td{width:100% !important;height:auto !important;display:block;}table tr td{padding:15px;}.service_client:nth-child(2){margin-top:0;}.service_client:nth-child(2) .special_triangle,.service_client:nth-child(2) .special_triangle span{transform:rotate(0deg);}.service_client:nth-child(2):hover .special_triangle,.service_client.clicked:nth-child(2) .special_triangle{transform:rotate(90deg);}#page_name{padding:10% 0;}#sp_team img{width:auto;box-sizing:border-box;}.subpage a#logo,.subpage #small_menu{width:50%;float:left;display:block;margin:0;text-align:center;padding:2.5% 0;}#sp_team img{background:#2d8e2c;background:-moz-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:-webkit-linear-gradient(left,#2d8e2c 0%,#0e4480 100%);background:linear-gradient(to right,#2d8e2c 0%,#0e4480 100%);margiN:2% 0;padding:5% 5% 0 5%;}#sp_team{background:white;}.subpage #menu{display:none;}#subpage_text ul#submenu_text li:first-child,#subpage_text ul#submenu_text li:nth-child(4n),#subpage_text ul#submenu_text li{margin:2% 0;}ul#menu li{margin:0;}a#logo,ul#menu li a{text-align:center;padding:2.5% 0;}ul#menu li ul{display:none;}#team.section_hp .gallery_item{margin:5%;width:40%;}.footer_block:first-child,.footer_block:last-child{text-align:center;}#footer_socials{margiN:5% 0 0 0;}#c2a{width:50%;}#form.section_hp #form_arrow{position:relative;top:-0;margin-top:-41px;float:none;}#advantages{padding:2.5% 2% 10% 2%;}.cform_container input,.cform_container textarea{padding:2%;}.cform_container input.form_submit{font-size:18px;}#reference.section_hp .gallery_item{height:auto;width:100%;margin:2.5% 0;}#reference.section_hp .gallery_item .gallery_info{position:relative;display:block;}#reference.section_hp .gallery_item.active,#reference.section_hp .gallery_item:hover{background:none;color:black;}#reference .gallery_name{font-size:18px;}.articles_list_item{padding:5%;}#subpage_text #reference_gallery.gallery_container .gallery_item{width:100%;margin:2% 0;box-sizing:border-box;}#subpage_text #reference_gallery.gallery_container .gallery_item .gallery_name{margin:3% 0;}.homepage a#logo img{max-width:223px;}.services_by_client{flex-direction:column;}.service_client{width:100%;align-self:center;}.special_triangle{margin-bottom:35%;}.special_triangle:before{left:39%;}}@media screen and (max-width:1000px) and (orientation:portrait){#c2a{width:100%;}#c2a:before{display:none;}#team.section_hp .gallery_item{width:100%;margin:5% 0;}}