@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}60%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}60%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@-webkit-keyframes bounce-down{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce-down{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.contactPage{margin-top:100px}.contactPage .bar{margin-bottom:20px}.contactPage .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contactPage .flex .left{width:300px;-webkit-box-flex:0;-ms-flex:none;flex:none}.contactPage .flex .right{width:-webkit-calc(100% - 400px);width:calc(100% - 400px);max-width:720px}.contactPage .flex .contact-data__item{margin-bottom:20px;border-bottom:1px solid rgba(88,88,88,.21);padding-bottom:20px}.contactPage .flex .contact-data__item p{font-size:16px;color:#8e8e8e}.contactPage .flex .contact-data__item h3{margin-bottom:10px;font-size:16px}.contactPage .flex .contact-data__item h3:after{content:"";display:inline-block;width:10px;height:2px;background:#03a77a;margin-left:3px}.contactPage .flex .contact-data__item:last-child{border:none}.contactPage .boxContact{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 7px 13px rgba(0,0,0,.36);box-shadow:0 7px 13px rgba(0,0,0,.36);margin-bottom:40px}.contactPage .boxContact .subtitle{font-size:16px;line-height:20px;font-weight:700;margin-bottom:30px;border-bottom:1px solid #b3b3b33d;padding-bottom:20px}.contactPage .boxContact label{color:#03a77a;font-weight:700}.contactPage .boxContact br{display:none}.contactPage form .customSelect:before{right:5px;top:43px}.contactPage form .control input[type=radio]{border-radius:50%;padding:0;width:15px;height:15px;position:relative;top:2px;margin-left:5px}.contactPage form .control input[type=radio]:checked{background:#03a77a;border-color:#03a77a}.contactPage form .control textarea{min-height:75px;height:75px}.contactPage form .wpcf7-list-item.first{margin-left:0}.contactPage form .lonely{font-size:10px}.contactPage form .emisep{border:1px solid #03a77a;background:#efefef;text-align:center;padding:20px;margin-bottom:5px;font-weight:700;color:#03a77a}