section .mainbox{position:relative}section .mainbox>.in{min-height:223px}section .mainbox:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/page.png) top right no-repeat;z-index:-1}section .boxs h2{font-size:40px;line-height:56px;font-weight:300;padding:0 0 24px}section .boxs>ul>li{background:#f1f4f8;padding:32px;position:relative}section .boxs>ul>li h3{color:#d71920;text-transform:uppercase;font-size:24px;line-height:28px;displaY:block!important;padding:0 0 4px;font-weight:700}section .boxs>ul>li h3:before{display:block;float:none;width:40px;height:40px;margin:0 0 16px}section .boxs>ul>li>span{display:block;font-size:18px;line-height:25px;height:73px}section .boxs>ul>li div.price{*zoom:1;position:relative}section .boxs>ul>li div.price:after,section .boxs>ul>li div.price:before{display:table;content:""}section .boxs>ul>li div.price:after{clear:both}section .boxs>ul>li div.price strong{float:left;font-size:52px;line-height:60px;font-weight:700}section .boxs>ul>li div.price strong:before{content:attr(data-legend);display:block;font-size:16px;line-height:22px;font-weight:400}section .boxs>ul>li div.price div{float:left;padding:30px 0 0 9px}section .boxs>ul>li div.price div span{display:block;font-size:20px;line-height:23px;font-weight:600;padding:0 0 3px}section .boxs>ul>li div.price div small{display:block;font-size:14px;line-height:19px;color:#7c8088}section .boxs>ul>li a.btn{margin:18px 0 42px;display:block;text-align:center}section .boxs>ul>li ul li{padding:6px 0 6px 24px}section .boxs>ul>li ul li:before{content:'';display:block;float:left;width:8px;height:8px;background:#d71920;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:6px 0 0 -24px}section .boxs>ul>li ul li.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;filter:20}section .boxs>ul>li ul li.disabled:before{background:#000}section .boxs>ul>li ul li.red{color:#d71920}section .boxs>ul>li>small{display:block;padding:10px 0 0;font-size:12px;line-height:16px;color:#7c8088}section .boxsnew table{width:100%;border-bottom:1px solid #DCDFE2}section .boxsnew table tr:first-of-type th{position:relative;padding:0 8px 16px 0;text-align:left;vertical-align:top}section .boxsnew table tr:first-of-type th:first-of-type{background:0 0;position:relative}section .boxsnew table tr:first-of-type th:first-of-type h2{position:absolute;bottom:28px;font-size:40px;line-height:56px;font-weight:300;padding:0}section .boxsnew table tr:first-of-type th:last-of-type{padding-right:0}section .boxsnew table tr:first-of-type th div{background:#f1f4f8;padding:32px 28px}section .boxsnew table tr:first-of-type th div>span{display:block;font-size:16px;line-height:22px;font-weight:400;height:73px}section .boxsnew table tr:first-of-type th h3{color:#d71920;text-transform:uppercase;font-size:24px;line-height:28px;displaY:block!important;padding:0 0 4px;font-weight:700}section .boxsnew table tr:first-of-type th h3:before{display:block;float:none;width:40px;height:40px;margin:0 0 16px}section .boxsnew table tr:first-of-type th strong{font-size:52px;line-height:60px;font-weight:700}section .boxsnew table tr:first-of-type th strong:before{content:attr(data-legend);display:block;font-size:16px;line-height:22px;font-weight:400}section .boxsnew table tr:first-of-type th strong span{display:inline-block;font-size:20px;line-height:23px;font-weight:600;padding:0 0 3px}section .boxsnew table tr:first-of-type th strong span em{font-size:12px;line-height:1;color:#7c8088;font-weight:400;font-style:normal}section .boxsnew table tr:first-of-type th small{clear:left;display:block;font-size:14px;line-height:19px;color:#7c8088;font-weight:400}section .boxsnew table tr:first-of-type th a.btn{margin:18px 0 0;display:block;text-align:center}section .boxsnew table tr:not(:first-of-type) th{text-align:left;font-size:16px;line-height:22px;border-top:1px solid #DCDFE2;font-weight:400;padding-right:40px}section .boxsnew table tr:not(:first-of-type) td{text-align:center;border-top:1px solid #DCDFE2}section .boxsnew table tr:not(:first-of-type) td span{display:block;width:32px;height:32px;margin:22px auto;overflow:hidden;text-indent:-9999px;white-space:nowrap;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section .boxsnew table tr:not(:first-of-type) td span.yes{background:url(../svg/yes.svg) center center no-repeat #d71920}section .boxsnew table tr:not(:first-of-type) td span.no{background:url(../svg/no.svg) center center no-repeat #1a1919}section .contact{text-align:center;margin-bottom:50px}section .contact strong{display:block;font-size:24px;line-height:43px;font-weight:500;max-width:900px;margin:40px auto 0}section .contact>div{*zoom:1;border:3px solid #d71920;padding:56px 80px;width:690px;margin:40px auto 0}section .contact>div:after,section .contact>div:before{display:table;content:""}section .contact>div:after{clear:both}section .contact>div a{font-size:24px;line-height:33px;color:#1a1919}section .contact>div a:not(.btn) span{text-decoration:underline}section .contact>div a:not(.btn):hover span{text-decoration:none}section .content{overflow:hidden;*zoom:1;position:relative}section .content:after,section .content:before{display:table;content:""}section .content:after{clear:both}section .content+.content{padding-top:32px}section .content h1{padding:75px 0 40px}section .content h2{font-size:40px;line-height:56px;font-weight:300}section .content .text{padding:128px 0 0}section .content .text>div{position:relative}section .content .text>div h3{color:#d71920;font-size:28px;line-height:42px;font-weight:500;padding:0 0 24px;position:relative}section .content .text>div h3:before{content:attr(data-number);display:block;position:absolute;font-size:160px;line-height:224px;color:#F1F4F8;font-weight:300;top:-128px;left:-70px;z-index:-1}section .content .text>div h3 small{color:#000;display:block;padding-top:5px;font-size:18px;line-height:27px}section .content .text>div strong.title{display:block;font-size:22px;line-height:33px;padding:0 0 20px}section .content .text>div p{font-size:18px;line-height:32px;padding:0 0 20px}section .content .text>div a:not(.btn){color:#d71920}section .content .text>div.left{clear:right;margin-top:-30px}section .content .text>div.right{clear:left}section .content .text>div.step1{padding-bottom:70px}section .content .text>div.step1:after{content:'';display:block;position:absolute;right:0;bottom:-20px;width:151px;height:155px;background:url(../svg/arrow1.svg) no-repeat}section .content .text>div.step2{margin-top:-110px}section .content .text>div.step2:after{content:'';display:block;position:absolute;bottom:-165px;left:0;width:123px;height:144px;background:url(../svg/arrow2.svg) no-repeat}section .content .text>div.step3:after{content:'';display:block;position:absolute;bottom:-185px;right:-30px;width:204px;height:201px;background:url(../svg/arrow3.svg) no-repeat}section .content .text>div.step3tobtn:after{content:'';display:block;position:absolute;bottom:-160px;left:-20px;width:204px;height:201px;background:url(../svg/arrow3.svg) no-repeat}section .content .text>div.step4:not(.end):after{content:'';display:block;position:absolute;bottom:-165px;left:-70px;width:194px;height:213px;background:url(../svg/arrow4.svg) no-repeat}section .content .text>div.step5:after{content:'';display:block;position:absolute;bottom:-30px;right:-60px;width:170px;height:116px;background:url(../svg/arrow5.svg) no-repeat}section .content .text>div.step6:after{content:'';display:block;position:absolute;bottom:-165px;left:-20px;width:152px;height:164px;background:url(../svg/arrow6.svg) no-repeat}section .content .text>div.step7:after{content:'';display:block;position:absolute;bottom:-90px;right:0;width:233px;height:97px;background:url(../svg/arrow7.svg) no-repeat}section .content .text>div.step8{margin-top:-30px}section .content .text>div .showhalf{max-height:100px;-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,transparent 100%);margin-bottom:30px!important}section .content .tabbox h3{font-size:28px;line-height:39px;padding:0 0 24px;font-weight:500}section .content .tabbox strong.title{display:block;font-size:22px;line-height:33px;padding:0 0 20px;font-weight:500}section .content .tabbox h3+strong.title{margin-top:-20px}section .content .tabbox p{font-size:18px;line-height:32px;padding:0 0 24px}section .content .wordb{position:absolute;top:10%;right:75%;width:525px;height:744px;background:url(../img/b.png) no-repeat}section .content .wordbb{position:absolute;bottom:0;right:75%;width:525px;height:744px;background:url(../img/b.png) no-repeat}section .content .wordr{position:absolute;top:43%;right:-630px;width:619px;height:874px;background:url(../img/r.png) no-repeat;z-index:0}section .content .worda{position:absolute;bottom:0;right:70%;width:785px;height:874px;background:url(../img/a.png) no-repeat}section .content#postup{text-align:center}section .content#postup .in{text-align:left}section .content#reference{margin:0 auto 80px}section .content#reference a.btn{float:left;clear:left;margin-top:40px}section .content#reference .text{padding:0}section .content#reference div.item{float:left;background:#fff;width:48%;padding:32px 33px 32px 152px;position:relative;min-height:150px}section .content#reference div.item:nth-of-type(1){margin-right:4%}section .content#reference div.item:before{content:'';display:block;width:40px;height:40px;background:url(../svg/man.svg) no-repeat;position:absolute;top:50px;left:40px}section .content#reference div.item:after{content:'';display:block;width:2px;height:auto;background:#d71920;position:absolute;top:32px;left:120px;bottom:32px}section .content#reference div.item img{position:absolute;top:50px;left:107px;width:15px;height:26px;z-index:10}section .content#v-cem-jsme-jini div.left,section .content#v-cem-jsme-jini div.right{position:relative}section .content#v-cem-jsme-jini div.left.zkusenosti span,section .content#v-cem-jsme-jini div.right.zkusenosti span{display:block;width:300px;height:300px;background:#d71920;padding:86px 52px 85px;position:absolute;right:0;bottom:0;font-size:40px;line-height:56px;font-weight:300;color:#fff}section .content#v-cem-jsme-jini div.left.zkusenosti span strong,section .content#v-cem-jsme-jini div.right.zkusenosti span strong{display:block;font-size:56px;line-height:78px;font-weight:300}section .content#v-cem-jsme-jini div.left article,section .content#v-cem-jsme-jini div.right article{max-width:471px}section .content#v-cem-jsme-jini div.left article>div,section .content#v-cem-jsme-jini div.right article>div{position:relative}section .content#v-cem-jsme-jini div.left article>div:not(:last-of-type),section .content#v-cem-jsme-jini div.right article>div:not(:last-of-type){padding-bottom:64px}section .content#v-cem-jsme-jini div.left article h2,section .content#v-cem-jsme-jini div.right article h2{font-size:28px;line-height:42px;font-weight:500;color:#d71920;float:none;width:auto}section .content#v-cem-jsme-jini div.left article h2+p,section .content#v-cem-jsme-jini div.right article h2+p{padding-top:24px}section .content#v-cem-jsme-jini div.left article p,section .content#v-cem-jsme-jini div.right article p{font-size:18px;line-height:32px}section .content#v-cem-jsme-jini div.left article p+h2,section .content#v-cem-jsme-jini div.right article p+h2{padding-top:64px}section .content#v-cem-jsme-jini div.left article a,section .content#v-cem-jsme-jini div.right article a{color:#d71920}section .content#v-cem-jsme-jini picture.left,section .content#v-cem-jsme-jini picture.right{max-width:696px}section .content#v-cem-jsme-jini .vyhody{*zoom:1;clear:both;margin:50px auto}section .content#v-cem-jsme-jini .vyhody:after,section .content#v-cem-jsme-jini .vyhody:before{display:table;content:""}section .content#v-cem-jsme-jini .vyhody:after{clear:both}section .content#v-cem-jsme-jini .vyhody div{float:left;width:50%;height:96px;font-size:18px;line-height:32px;position:relative}section .content#v-cem-jsme-jini .vyhody div:before{content:'';display:block;position:absolute;top:0;left:0;width:96px;height:96px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.12);-moz-box-shadow:0 12px 40px rgba(0,0,0,.12);box-shadow:0 12px 40px rgba(0,0,0,.12)}section .content#v-cem-jsme-jini .vyhody div:after{content:'';display:block;position:absolute;width:48px;height:48px;top:24px;left:24px}section .content#v-cem-jsme-jini .vyhody div.darek:after{background:url(../svg/darek.svg) no-repeat}section .content#v-cem-jsme-jini .vyhody div.komunikace:after{background:url(../svg/komunikace.svg) no-repeat}@media screen and (min-width:1451px){section .content#v-cem-jsme-jini .vyhody{width:1152px;margin:100px auto}section .content#v-cem-jsme-jini .vyhody div{width:536px}section .content#v-cem-jsme-jini .vyhody div:first-of-type{width:616px;padding-right:80px}}@media screen and (min-width:1024px) and (max-width:1450px){section .content#v-cem-jsme-jini .vyhody div{width:50%}section .content#v-cem-jsme-jini .vyhody div span{right:30px}}@media screen and (min-width:1251px){section .content#v-cem-jsme-jini div.left,section .content#v-cem-jsme-jini div.right{width:50%}section .content#v-cem-jsme-jini div.left article,section .content#v-cem-jsme-jini div.right article{margin:80px auto 0}section .content#v-cem-jsme-jini picture.left,section .content#v-cem-jsme-jini picture.right{width:50%}}@media screen and (max-width:1250px){section .content#v-cem-jsme-jini div.left.zkusenosti,section .content#v-cem-jsme-jini div.right.zkusenosti{width:50%}section .content#v-cem-jsme-jini div.left.zkusenosti span,section .content#v-cem-jsme-jini div.right.zkusenosti span{width:50%;height:auto;padding:30px}section .content#v-cem-jsme-jini div.left:not(.zkusenosti),section .content#v-cem-jsme-jini div.right:not(.zkusenosti){width:45%}section .content#v-cem-jsme-jini picture.left,section .content#v-cem-jsme-jini picture.right{width:50%}}@media screen and (min-width:1024px){section .content#v-cem-jsme-jini .vyhody div span{position:absolute;top:50%;left:136px;right:80px;transform:translateY(-50%)}}@media screen and (max-width:1023px){section .content#v-cem-jsme-jini div.left article,section .content#v-cem-jsme-jini div.right article{margin:70px auto 0}section .content#v-cem-jsme-jini .vyhody div{width:100%;margin-bottom:40px;text-align:center}section .content#v-cem-jsme-jini .vyhody div:not(:last-of-type){margin-bottom:100px}section .content#v-cem-jsme-jini .vyhody div:after,section .content#v-cem-jsme-jini .vyhody div:before{left:50%;transform:translateX(-50%)}section .content#v-cem-jsme-jini .vyhody div span{position:relative;display:block;padding-top:100px}}@media screen and (max-width:900px){section .content#v-cem-jsme-jini div.left article,section .content#v-cem-jsme-jini div.right article{margin:0 auto}}@media screen and (max-width:767px){section .content#v-cem-jsme-jini div.left.zkusenosti,section .content#v-cem-jsme-jini div.right.zkusenosti{width:100%;margin-bottom:30px}section .content#v-cem-jsme-jini div.left.zkusenosti span,section .content#v-cem-jsme-jini div.right.zkusenosti span{width:100%;height:auto;padding:10px 30px;text-align:right;font-size:30px;line-height:46px}section .content#v-cem-jsme-jini div.left.zkusenosti span strong,section .content#v-cem-jsme-jini div.right.zkusenosti span strong{display:inline-block;padding-right:15px;font-size:46px;line-height:68px}section .content#v-cem-jsme-jini div.left:not(.zkusenosti),section .content#v-cem-jsme-jini div.right:not(.zkusenosti){width:100%}section .content#v-cem-jsme-jini div.left:not(.zkusenosti) article,section .content#v-cem-jsme-jini div.right:not(.zkusenosti) article{max-width:none}section .content#v-cem-jsme-jini div.left:not(.zkusenosti) article>div:not(:last-of-type),section .content#v-cem-jsme-jini div.right:not(.zkusenosti) article>div:not(:last-of-type){padding-bottom:32px}section .content#v-cem-jsme-jini div.left:not(.zkusenosti) article p,section .content#v-cem-jsme-jini div.right:not(.zkusenosti) article p{padding-top:6px}section .content#v-cem-jsme-jini picture.left,section .content#v-cem-jsme-jini picture.right{width:100%;margin-bottom:30px}}@media screen and (max-width:500px){section .content#v-cem-jsme-jini div.left.zkusenosti span,section .content#v-cem-jsme-jini div.right.zkusenosti span{position:static;font-size:5vw;line-height:1}section .content#v-cem-jsme-jini div.left.zkusenosti span strong,section .content#v-cem-jsme-jini div.right.zkusenosti span strong{padding-right:5px;font-size:6vw;line-height:1}section .content#v-cem-jsme-jini div.left:not(.zkusenosti) article h2,section .content#v-cem-jsme-jini div.right:not(.zkusenosti) article h2{font-size:6vw;line-height:1;font-weight:400}section .content#v-cem-jsme-jini .vyhody{margin-bottom:30px}}section .content#article h1{max-width:936px}section .content#article .in{max-width:936px;margin:0 auto}section .content#article .in h2{float:none;width:auto}section .content#article .in article h2{padding:30px 0 15px}section .content#article .in article h3{padding:20px 0 10px}section .content#article .in article h4{padding:10px 0 5px}section .content#article .in article p{padding:5px 0 20px}section .content#article .in article ul{padding:0 0 30px 20px}section .content#article .in article ul.nobpad{padding:0 0 0 20px}section .content#article .in article ul li{list-style-type:square}section .content#article .in article ol{padding:0 0 30px 20px}section .content#article .in article ol:not(.number){list-style-type:lower-alpha}section .content#article .in article ol.number{list-style-type:decimal}section .content#article .in article ol.number li{padding:0 0 10px}section .content#article .in article ol.number ul{padding-bottom:0}section .content#article .in article table.tabulka{width:100%;margin:20px 0;table-layout:fixed;border-spacing:0;border-collapse:separate}section .content#article .in article table.tabulka th,section .content#article .in article table.tabulka tr:first-child td{background-color:#e21428;color:#fff;height:42px;padding:0;vertical-align:middle;text-align:left;font-weight:700;text-transform:uppercase;border-bottom:6px solid #fff}section .content#article .in article table.tabulka th:first-child,section .content#article .in article table.tabulka tr:first-child td:first-child{padding-left:28px}section .content#article .in article table.tabulka td{text-align:left;color:#000;padding:12px 0;line-height:20px;border-bottom:1px solid #dedede}section .content#article .in article table.tabulka td:first-child{padding-left:28px}section .content#article .in article table.tabulka td a{color:#000;font-weight:500}section .content#article .in article table.tabulka td a:after{display:none}section .content#article .in article table.tabulka tr:last-child td{border-bottom:none}@media only screen and (max-width:550px){section .content#article .in article table.tabulka{border:1px solid #dedede}section .content#article .in article table.tabulka tr:first-child{display:none}section .content#article .in article table.tabulka td{display:block;padding-left:2%!important;border-bottom:none;padding:8px 0}section .content#article .in article table.tabulka td:last-child{border-bottom:1px solid #dedede}section .content#article .in article table.tabulka tr:nth-of-type(odd) td{background-color:#f0f3f5}}section .banner{width:100%;height:auto;min-height:300px;background:#404142;padding:48px;position:relative;margin:80px auto;overflow:hidden}section .banner picture{position:absolute;top:0;max-width:515px;z-index:10;width:515px;height:300px}section .banner div{float:right;width:70%;border:3px solid #d71920;border-left:0;padding:40px;text-align:center}section .banner div strong{display:block;color:#fff;font-size:40px;line-height:56px;font-weight:300}@media screen and (max-width:1550px){section .content .wordr{top:38%}}@media screen and (min-width:1451px){section .content .in>h2{width:363px}section .content .tabbox,section .content .text{float:right;width:1053px}section .content .tabbox>div:not(.main),section .content .text>div:not(.main){width:456px}}@media screen and (max-width:1450px){section .mainbox:after{right:-15%}section .boxs>ul>li div.price{padding-bottom:15px}section .boxs>ul>li div.price div small{position:absolute;bottom:0;left:0}section .content .in h2{width:20%}section .content .in .tabbox,section .content .in .text{float:right;width:75%}section .content .in .tabbox>div:not(.main),section .content .in .text>div:not(.main){width:45%}section .content .in .text>div h3{font-size:28px;line-height:42px}section .content .in .text>div h3:before{font-size:100px;line-height:124px;top:-62px;left:-40px}section .content .wordb{top:7%}section .content .wordr{right:75%}}@media screen and (min-width:1351px){section .banner picture{left:0}section .boxsnew table tr:first-of-type th:not(:first-of-type){width:298px}}@media screen and (max-width:1350px){section .banner picture{right:70%}section .banner div{width:80%}section .boxsnew table tr:first-of-type th:first-of-type{width:31%}section .boxsnew table tr:first-of-type th:not(:first-of-type){width:23%}section .boxsnew table tr:first-of-type th:not(:first-of-type) div h3 span{display:block}section .boxsnew table tr:first-of-type th:not(:first-of-type) div>span{height:50px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div strong{font-size:40px;line-height:50px}}@media screen and (max-width:1250px){section .mainbox:after{right:-25%}section .boxs>ul>li div.price strong{font-size:40px;line-height:50px}section .boxs>ul>li div.price div span{font-size:18px;line-height:23px}section .banner div strong{font-size:36px;line-height:50px}}@media screen and (min-width:1024px) and (max-width:1050px){section .boxsnew table tr:first-of-type th div{padding-right:24px;padding-left:24px}}@media screen and (min-width:1024px){section .boxsnew table tr.resp{display:none}}@media screen and (max-width:1023px){section .mainbox:after{top:0;right:-35%;background-size:70%}section .boxs h2{font-size:4vw;line-height:1.3em}section .boxsnew table tr:first-of-type th:not(:first-of-type){background:#fff;width:33%}section .boxsnew table tr:first-of-type th:not(:first-of-type) div{padding:20px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div strong{font-size:30px;line-height:40px}section .boxsnew table tr.resp th{text-align:center;padding:10px 0 0}section .boxsnew table tr:not(.resp) th{padding-top:0}section .boxsnew table tr:not(.resp) th:first-of-type{display:none}section .boxsnew table tr:not(.resp) td{border:0}section .content .in h2{width:30%}section .content .in .tabbox,section .content .in .text{width:65%}section .content.withouth2 .in .tabbox,section .content.withouth2 .in .text{width:90%}section .content.withouth2 .worda,section .content.withouth2 .wordb,section .content.withouth2 .wordbb,section .content.withouth2 .wordr{right:90%}section .content#reference div.item{float:none;width:100%}section .content#reference div.item:not(:last-of-type){margin-bottom:20px}}@media screen and (min-width:851px){section .boxs>ul{display:flex;flex-direction:row}section .boxs>ul>.item,section .boxs>ul>li,section .boxs>ul>picture{float:left;text-align:center;flex-grow:1;-webkit-flex-grow:1}section .boxs>ul>li{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:0;bottom:-200px;text-align:left}section .boxs>ul>li:not(:first-of-type){margin-left:24px}section .boxs>ul.run>li:nth-of-type(1){-webkit-animation:toshow .5s 0s forwards;-moz-animation:toshow .5s 0s forwards;-o-animation:toshow .5s 0s forwards;-ms-animation:'toshow' .5s 0s forwards;animation:toshow .5s 0s forwards}section .boxs>ul.run>li:nth-of-type(2){-webkit-animation:toshow .5s .5s forwards;-moz-animation:toshow .5s .5s forwards;-o-animation:toshow .5s .5s forwards;-ms-animation:'toshow' .5s .5s forwards;animation:toshow .5s .5s forwards}section .boxs>ul.run>li:nth-of-type(3){-webkit-animation:toshow .5s 1s forwards;-moz-animation:toshow .5s 1s forwards;-o-animation:toshow .5s 1s forwards;-ms-animation:'toshow' .5s 1s forwards;animation:toshow .5s 1s forwards}section .boxs>ul.run>li:nth-of-type(4){-webkit-animation:toshow .5s 1.5s forwards;-moz-animation:toshow .5s 1.5s forwards;-o-animation:toshow .5s 1.5s forwards;-ms-animation:'toshow' .5s 1.5s forwards;animation:toshow .5s 1.5s forwards}section .content .in h2{float:left}section .content .in .text>div,section .content .in article>div{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:0;bottom:-200px}section .content .in .text>div.run,section .content .in article>div.run{-webkit-animation:toshow .5s 0s forwards;-moz-animation:toshow .5s 0s forwards;-o-animation:toshow .5s 0s forwards;-ms-animation:'toshow' .5s 0s forwards;animation:toshow .5s 0s forwards}}@media screen and (max-width:850px){section .boxs h2{font-size:5vw;line-height:1.3em;padding:0 0 10px}section .boxs>ul>li div.price strong{font-size:40px;line-height:50px}section .boxs>ul>li div.price div span{font-size:18px;line-height:23px}section .content .in h2{width:auto}section .content .in h2 br{display:none}section .content .in .tabbox,section .content .in .text,section .content.withouth2 .in .tabbox,section .content.withouth2 .in .text{width:100%}section .content .worda,section .content .wordb,section .content .wordbb,section .content .wordr{display:none}section .content#reference h2{float:left}section .content#reference a.btn{float:right;clear:none;margin:5px 0 10px}section .banner{margin:80px auto}section .banner picture{right:80%}section .banner div{width:90%}}@media screen and (min-width:601px) and (max-width:850px){section .boxs>ul{*zoom:1}section .boxs>ul:after,section .boxs>ul:before{display:table;content:""}section .boxs>ul:after{clear:both}section .boxs>ul>li{float:left;width:49%;margin:0 auto 24px}section .boxs>ul>li:nth-of-type(2n){margin-left:2%}section .boxs>ul>li:nth-of-type(2n+1){clear:left}}@media screen and (max-width:800px){section .mainbox>.in{width:60%;margin:0 0 0 2%}section .mainbox>.in>.main{padding-left:0}section .mainbox>.in>.main h1{padding:30px 0}section .mainbox>.in>.main strong{font-size:4vw;line-height:1.3em;padding:0 0 25px}section .mainbox>.in>.main ul li{font-size:16px;line-height:20px}section .mainbox>.in>.main ul.ok li{padding:8px 0 8px 30px}section .mainbox>.in>.main ul.ok li:before{content:'';display:block;float:left;width:20px;height:20px;background:url(../svg/ok.svg) center no-repeat #d71920;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:-2px 0 0 -30px}section .mainbox>.in>.main ul.cols2 li{float:none;width:100%}section .contact>div{width:90%;padding:40px 60px}section .banner{padding:30px;min-height:auto}section .banner div{width:93%;min-height:200px;padding:20px 0;position:relative}section .banner div strong{width:70%;margin:0 auto;font-size:30px;line-height:45px}section .banner div strong br{display:none}section .content .in .text>div h3,section .content .in h2{font-size:5vw;line-height:1.3em}section .content .in .text>div h3:before{font-size:20vw;line-height:1.3em;top:-15vw}section .content#reference a.btn{margin:0 0 10px}}@media screen and (max-width:660px){section .contact>div{padding:40px 30px}section .content#reference{padding-top:10px}section .content#reference a.btn{margin:-5px 0 10px}}@media screen and (min-width:601px){section .contact>div a{float:left}section .contact>div a:nth-of-type(2n){float:right}}@media screen and (max-width:600px){section .contact>div{padding:0}section .contact>div a{float:none;display:block;margin:30px auto}section .contact>div a:nth-of-type(2){margin-bottom:26px}section .boxs>ul>li{margin:0 0 24px}section .boxsnew table tr:first-of-type th{text-align:center}section .boxsnew table tr:first-of-type th:not(:first-of-type) div{padding:10px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div h3:before{margin:0 auto 10px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div h3 span{display:none}section .boxsnew table tr:not(:first-of-type) td span{margin:10px auto}section .content .in .text>div:not(.main){float:none;width:100%}section .content .in .text>div:not(:last-of-type){margin:0 0 30px}section .content .in .text>div h3:before{left:0}section .content#postup .in .text{padding:30px 0 0}section .content#postup .in .text div:not(.end){padding:0 0 50px;margin:0}section .content#postup .in .text div:not(.end):after{display:none}section .content#postup a.btn.red{margin:0 auto}}@media screen and (max-width:500px){section .mainbox:after{right:-100%;background-size:86%}section .boxs>ul>li{padding:30px 20px}section .boxs>ul>li span{height:auto;padding:0 0 10px}section .boxs>ul>li div.price strong{font-size:30px;line-height:1}section .boxs>ul>li div.price strong:before{font-size:14px;line-height:1}section .boxs>ul>li div.price div{padding-top:25px}section .boxs>ul>li a.btn{margin:20px 0}section .boxs>ul>li ul li{padding:2px 0 2px 24px}section .boxsnew{margin:0 -2%}section .boxsnew table tr:first-of-type{position:sticky;top:0}section .boxsnew table tr:first-of-type th:not(:first-of-type){padding:0 2px 0 0}section .boxsnew table tr:first-of-type th:not(:first-of-type):last-of-type{padding-right:0}section .boxsnew table tr:first-of-type th:not(:first-of-type) div h3{font-size:20px;line-height:25px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div>span{font-size:12px;line-height:14px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div strong{font-size:20px;line-height:25px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div strong:before{font-size:14px;line-height:16px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div strong span{padding-bottom:0;font-size:14px;line-height:16px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div small{height:28px;font-size:12px;line-height:14px}section .boxsnew table tr:first-of-type th:not(:first-of-type) div a.btn{margin-top:5px;padding:10px 5px!important;font-size:14px;line-height:16px}section .contact.resp{display:none}section .contact strong{font-size:20px;line-height:30px;font-weight:300}section .contact>div{width:90%;border:2px solid #d71920}section .contact>div a{font-size:20px;line-height:1}section .contact>div a span.ico.s32:before{margin-top:-5px}section .content:not(:last-of-type){padding-bottom:0}section .content h1{padding:30px 0 15px}section .content .in h2{font-size:7vw;line-height:1.3em}section .content .in .text>div h3{font-size:6vw;line-height:1.3em}section .content .in .text>div h3:before{font-size:25vw;line-height:1.3em;top:-20vw}section .content#reference{margin-bottom:40px}section .banner{margin:40px auto}section .banner div{width:100%}section .banner div strong{font-size:25px;line-height:40px}}section #contact{text-align:center}section #contact>.in h1{padding-bottom:26px}section #contact>.in h2{float:none;width:auto;padding:0 0 24px}section #contact>.in .contact{margin:0 auto 80px}section #contact>.in .contact>div{margin:0 auto}section #contact>.in>.left,section #contact>.in>.right{width:48%;text-align:left}section #contact>.in>.left p,section #contact>.in>.right p{padding:0 0 44px;font-size:16px;line-height:25px}section #contact>.in>.left p:first-of-type,section #contact>.in>.right p:first-of-type{font-size:18px;line-height:32px;line-height:28px;padding-bottom:30px}section #contact>.in>.left p small,section #contact>.in>.right p small{color:#7C8088;font-size:16px;line-height:22px}section #contact>.in>.left p a.ico,section #contact>.in>.right p a.ico{display:block;font-size:18px;line-height:1em}section #contact>.in>.left p a.ico:before,section #contact>.in>.right p a.ico:before{margin-right:10px}section #contact>.in>.left p a.ico+a.ico,section #contact>.in>.right p a.ico+a.ico{padding-top:20px}section #contact>.in>.left p+table.openhours,section #contact>.in>.right p+table.openhours{margin-top:-34px}section #contact>.in>.left table.openhours,section #contact>.in>.right table.openhours{width:30%;margin:0 0 6px}section #contact>.in>.left table.openhours tr td,section #contact>.in>.right table.openhours tr td{padding:5px 0}section #contact>.in>.left table.openhours tr td:first-of-type,section #contact>.in>.right table.openhours tr td:first-of-type{width:30%}section #contact>.in>.left #mapa,section #contact>.in>.right #mapa{width:100%;height:550px}section #contact>.in .makleri{clear:both;position:relative;margin:40px 0 90px}section #contact>.in .makleri div{position:absolute;top:20%;left:50%;transform:translateX(-50%)}section #contact>.in .makleri div h2{padding:50px 0 20px}section #contact>.in .makleri div a{color:#d71920}section #contact>.in .virtualniprohlidka{*zoom:1;text-align:left;position:relative;margin:0 0 94px}section #contact>.in .virtualniprohlidka:after,section #contact>.in .virtualniprohlidka:before{display:table;content:""}section #contact>.in .virtualniprohlidka:after{clear:both}section #contact>.in .virtualniprohlidka .img{position:relative}section #contact>.in .virtualniprohlidka .img>picture{max-width:580px}section #contact>.in .virtualniprohlidka .img a{display:block;position:absolute;top:199px;right:0}section #contact>.in .virtualniprohlidka .img a:after,section #contact>.in .virtualniprohlidka .img a:before{content:'';display:block;width:72px;height:77px;position:absolute;bottom:13px;right:-18px;background-repeat:no-repeat;background-size:cover;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section #contact>.in .virtualniprohlidka .img a:before{background-image:url(../svg/360b.svg)}section #contact>.in .virtualniprohlidka .img a:after{background-image:url(../svg/360a.svg)}section #contact>.in .virtualniprohlidka .img a picture{border:5px solid #fff;max-width:280px;max-height:210px;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section #contact>.in .virtualniprohlidka .img a span{display:block;position:absolute;right:70px;bottom:34px;text-align:right;font-size:12px;line-height:17px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.03em}section #contact>.in .virtualniprohlidka .img a:hover:before{background-image:url(../svg/360b-white.svg)}section #contact>.in .virtualniprohlidka .img a:hover:after{background-image:url(../svg/360a-red.svg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);bottom:7px}section #contact>.in .virtualniprohlidka .img a:hover picture{border-color:#d71920}@media screen and (min-width:1451px){section #contact>.in .virtualniprohlidka .img{width:646px}section #contact>.in .virtualniprohlidka .desc{width:649px;padding:0 95px 0 0}}@media screen and (max-width:1450px){section #contact>.in .virtualniprohlidka .desc{width:46%}section #contact>.in .virtualniprohlidka .img{width:50%}section #contact>.in .virtualniprohlidka .img>picture{width:80%}section #contact>.in .virtualniprohlidka .img a{width:40%;top:60%}}@media screen and (max-width:1250px){section #contact>.in>.left table.openhours,section #contact>.in>.right table.openhours{width:40%}section #contact>.in .makleri{margin-right:-2%;margin-left:-2%;overflow:hidden}section #contact>.in .makleri picture{position:relative;left:50%;transform:translateX(-50%);min-width:1416px}}@media screen and (min-width:1024px){section #contact>.in .contact>div{width:936px;padding:52px 66px}}@media screen and (max-width:1023px){section #contact>.in .contact>div{width:100%;padding:40px 50px}}@media screen and (min-width:851px){section #contact>.in .contact>div a:nth-of-type(1n){float:left;margin:12px 0}section #contact>.in .contact>div a:nth-of-type(2n){float:none;display:inline-block;margin:12px 0}section #contact>.in .contact>div a:nth-of-type(3n){float:right;margin:0}section #contact>.in .contact>div a:nth-of-type(3n) span{text-decoration:none}}@media screen and (max-width:850px){section #contact>.in .contact>div{width:90%}section #contact>.in .contact>div a:nth-of-type(3n){clear:both;width:100%;margin:30px auto 0;float:none}}@media screen and (min-width:801px){section #contact>.in .virtualniprohlidka .desc{position:absolute;top:50%;transform:translateY(-50%)}section #contact>.in .virtualniprohlidka .img{float:right}section #contact>.in .virtualniprohlidka .img picture{margin:0 auto}}@media screen and (max-width:800px){section #contact>.in>.left,section #contact>.in>.right{float:none;width:100%}section #contact>.in>.left table.openhours,section #contact>.in>.right table.openhours{width:30%}section #contact>.in>.left #mapa,section #contact>.in>.right #mapa{height:300px}section #contact>.in .makleri{margin:20px auto 50px}section #contact>.in .makleri div{width:100%}section #contact>.in .virtualniprohlidka .img{float:none;width:90%;margin:0 auto}section #contact>.in .virtualniprohlidka .img a{top:40%}section #contact>.in .virtualniprohlidka .img picture{margin:20px auto 0}section #contact>.in .virtualniprohlidka .desc{float:none;width:100%}}@media screen and (max-width:650px){section #contact>.in .contact>div{width:100%}section #contact>.in .contact>div a:nth-of-type(3n){width:auto;display:inline-block!important}}@media screen and (max-width:600px){section #contact>.in .contact>div{width:90%;padding:0}section #contact>.in .contact>div a:nth-of-type(2){margin-bottom:30px}section #contact>.in .contact>div a:nth-of-type(3n){margin:0 auto 26px}}@media screen and (max-width:500px){section #contact>.in .contact{margin-bottom:30px}section #contact>.in>.left h2,section #contact>.in>.right h2{padding-bottom:10px}section #contact>.in>.left p,section #contact>.in>.right p{padding-bottom:20px}section #contact>.in>.left table.openhours,section #contact>.in>.right table.openhours{width:50%}section #contact>.in>.left p+table.openhours,section #contact>.in>.right p+table.openhours{margin-top:-10px}section #contact>.in>.left #mapa,section #contact>.in>.right #mapa{height:200px}section #contact>.in .makleri div{top:25%}section #contact>.in .makleri div h2{padding:0 0 10px}section #contact>.in .makleri picture{min-width:800px}section #contact>.in .virtualniprohlidka{padding-bottom:30px;margin-bottom:0}section #contact>.in .virtualniprohlidka .img{width:100%}section #contact>.in .virtualniprohlidka .img>picture{width:90%}section #contact>.in .virtualniprohlidka .img a{width:50%;right:2%}section #contact>.in .virtualniprohlidka .img a:after,section #contact>.in .virtualniprohlidka .img a:before{right:-4%}section #contact>.in .virtualniprohlidka h2{font-weight:300;padding:0}}@media screen and (max-width:350px){section #contact>.in>.left table.openhours,section #contact>.in>.right table.openhours{width:100%}}html.webp section .mainbox:after{background-image:url(../img/page.webp)}