.box_shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.box_shadow_clear{box-shadow:none}.border_radius{border-radius:2px}.border_radius_20{border-radius:20px}.circle{border-radius:50%}.box{padding:8px;border:1px solid #d7dfe9;background-color:#fff;border-radius:2px}.legendMenu{list-style:none}.legendMenu li{margin:5px 0}.lftClmn{width:48%;float:left;margin-top:40px;margin-left:2%;margin-bottom:20px}.lftClmn .ttl{color:#232b44;font-size:50px;text-transform:uppercase}.rghtClmn{width:40%;float:right;margin-top:100px;margin-right:5%}.ttl_next{color:#9ba0b2;font-size:15px;text-transform:uppercase}.benefits{list-style:none}.benefits li{position:relative;padding-left:20px;margin-bottom:5px}.benefits li:before{position:absolute;width:5px;height:5px;top:5px;left:0;content:"";background:#ee5f2f;border-radius:50%}.menuDescr{position:relative;margin-top:40px}.pointTopPanel{position:absolute;color:#232b44;text-align:center;font-weight:700}.pointTopPanel:after{position:absolute;top:100%;left:0;right:0;margin:auto;content:"";width:2px;height:20px;background:#ee5f2f}.pointTopPanel:first-child{left:2%}.pointTopPanel:nth-child(2){left:18%}.pointTopPanel:nth-child(3){left:35%}.pointTopPanel:nth-child(4){left:80%}.pointTopPanel:nth-child(5){left:93%}.pointTopPanel1{margin-left:70px}.pointTopPanel2{margin-left:20px}.pointTopPanel3{margin-left:-7px}.pointTopPanel4{margin-left:-12px}.longPoint:after{height:90px}.screenItem{z-index:9}.screenItem .screenDemo{position:relative;width:60%;height:auto}.screenItem .info{width:35%;margin-top:50px}.screenItem .info .ttl{color:#6393c9;font-size:22px;font-weight:700}.screenItem .info .txt{margin-top:20px;color:#232b44;font-size:16px}.screenItem .screenImg{position:absolute;width:92%;height:auto;top:29px;left:0;right:0;margin:auto}.floatLeft{float:left}.floatRight{float:right}.overlay{z-index:10}.overlay .screenDemo{margin-top:-200px}.productList{margin-top:40px;list-style:none}.productList li{width:30%;float:left;text-align:center}.productList li:nth-child(2){margin-left:5%;margin-right:5%}.productList .img{position:relative;width:100%;height:200px}.productList .img img{position:absolute;max-height:200px;max-width:100%;top:0;left:0;right:0;bottom:0;margin:auto}.productList .ttl{margin-top:30px;color:#6393c9;font-size:16px;font-weight:700}.productList .txt{margin-top:10px;color:#232b44}.indexMobile,.mobile{display:none!important}.lftClmn p{padding:0 10px}@media screen and (max-width:1200px){.lftClmn{width:58%}.rghtClmn{width:40%;margin-right:0}}@media screen and (max-width:1100px){.pointTopPanel:nth-child(4){left:77%}.pointTopPanel:nth-child(5){left:91%}}@media screen and (max-width:1024px){.pointTopPanel:first-child{left:6%}.pointTopPanel:nth-child(2){left:22%}.pointTopPanel:nth-child(3){left:35%}.pointTopPanel:nth-child(4){left:86%}.pointTopPanel:nth-child(5){left:96%}.screenItem .screenImg{width:92%}.overlay .screenDemo{margin-top:0}.lftClmn .ttl{font-size:35px}.pointTopPanel:after{height:41px}.longPoint:after{height:80px}.lftClmn{width:70%}.rghtClmn{width:28%;margin-right:0}.pointTopPanel1,.pointTopPanel2,.pointTopPanel3,.pointTopPanel4{margin-left:0}}@media screen and (max-width:860px){.lftClmn{width:80%}.rghtClmn{width:18%;margin-right:0}}@media screen and (max-width:680px){.lftClmn,.rghtClmn,.screenItem .info,.screenItem .screenDemo{width:100%;float:none;margin-top:20px}.lftClmn{margin-left:0;text-align:center}.lftClmn .ttl{font-size:28px}.indexScreen{display:none!important}.indexMobile{display:block!important}.rghtClmn{margin-right:0}.screenItem .screenDemo{margin-bottom:40px}.screenItem .info,.screenItem .info .txt{margin-top:10px}.productList li{width:100%;float:left;margin-bottom:60px}.productList li:nth-child(2){margin-left:0;margin-right:0}.productList .img{position:relative;width:auto;max-height:200px}.productList .img img{position:absolute;max-height:200px;max-width:100%;width:auto}.menuDescr{margin-top:10px}.longPoint:after{height:41px}.pointTopPanel:first-child{left:23%}.pointTopPanel:nth-child(2){left:10%}.pointTopPanel:nth-child(3){left:52%}.pointTopPanel:nth-child(4){left:72%}.pointTopPanel:nth-child(5){left:91%}.pointTopPanel:nth-child(3):after{height:110px}.screenItem .screenImg{top:12px}.benefits{margin:20px;text-align:left}}@media screen and (max-width:600px){.pointTopPanel:after{height:58px}.pointTopPanel:nth-child(3):after{height:135px}}@media screen and (max-width:380px){.pointTopPanel:after{height:40px}.pointTopPanel:nth-child(3):after{height:90px}}