.popup__callback *{box-sizing:border-box;font-family:"PT Sans"}.intl-tel-input{width:100%}.popup__callback{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popup__callback__modal{width:540px;height:auto;position:relative;margin:0 auto;background-color:#fff;border:none;border-radius:3px;padding:30px 90px}.popup__callback__modal-header{border-bottom:unset;padding:0;height:0}.popup__callback__modal-body-main-text,.popup__callback__modal-body-success-text{text-align:center;text-transform:none;margin-bottom:5px;color:#ffa800;font-size:30px;font-weight:700;line-height:36px}.popup__callback__modal-body-main-text img,.popup__callback__modal-body-success-text img{display:block;margin:0 auto;width:160px;height:24px;margin-top:0;margin-bottom:20px}.popup__callback__modal-body-secondary-text,.popup__callback__modal-body-success-text p{text-align:center;font-style:normal;max-width:360px;margin:0 auto;color:#000;font-size:22px;font-weight:400;line-height:28px}.popup__callback__form{max-width:360px;margin:0 auto;margin-top:30px}.popup__callback__modal-body{padding:0;margin:auto;width:100%;display:block}.popup__callback__form-row{padding-top:0;margin-bottom:20px;position:relative}.popup__callback-text-field,.popup__callback-select-field{width:100%;height:40px;padding:0 10px;border-radius:3px;border:2px solid #f0f0f0;background-color:#fff;color:#666;font-size:16px;font-weight:400;line-height:24px}.popup__callback-select-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:25px;box-sizing:border-box;background-image:url(/img/select_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) center;cursor:pointer}.popup__callback-text-field:focus,.popup__callback-select-field:focus{border-color:#5098da}.popup__callback-text-field_error{color:#ff0101!important;border-color:#ff0101!important}.js-phone-help-block,.js-name-help-block{color:#ff0101;display:none;line-height:1.3;font-size:12px;text-align:right;position:absolute;right:0}.popup__callback-text-field_error::-webkit-input-placeholder{color:#ff0101!important}.popup__callback-text-field_error::-moz-placeholder{color:#ff0101!important}.popup__callback-text-field_error:-ms-input-placeholder{color:#ff0101!important}.popup__callback-text-field_error:-moz-placeholder{color:#ff0101!important}.popup__callback__modal-close-button{right:-22px;top:-20px}.popup__callback .fa-close::before,.popup__callback .fa-remove::before,.popup__callback .fa-times::before{content:"";background:url(/img/icons/ico_x.svg);width:12px;height:12px;position:absolute}.popup__callback__modal-close-button{cursor:pointer}.popup__callback .fa-times::before{right:12px;top:12px}.popup__callback__form-row-submit-button{width:260px;height:52px;display:block;margin:0 auto;margin-top:30px;font-size:16px}.error__name{font-size:12px;line-height:12px;margin-bottom:5px}.clearfix:after{content:"";display:table;clear:both}.callback-icon{height:60px;width:60px;display:block;background:#ffa800;position:fixed;border-radius:100%;z-index:1;left:30px;bottom:50px;transition:background .3s;box-sizing:content-box;cursor: pointer}.callback-icon:hover{background:#e7a931}.callback-icon img{width:30px;display:block;z-index:2;margin:15px auto 0}.callback-icon:hover img{-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.popup-callback-from-wrap_active + .callback-icon:hover img{animation-iteration-count:2}.ripple-1{margin:-47px auto 0;color:#e2e2e2;-webkit-border-radius:32px;border-radius:32px;height:60px;width:60px;background-size:contain;animation:pulse-shadow-collection 1.7s linear;animation-delay:.1s;animation-iteration-count:infinite;-webkit-animation:pulse-shadow-collection 1.7s linear;-webkit-animation-delay:.1s;-webkit-animation-iteration-count:infinite;-moz-animation:unset}.ripple-2{margin:-60px auto 0;color:#e2e2e2;-webkit-border-radius:32px;border-radius:32px;height:60px;width:60px;background-size:contain;animation:pulse-shadow-collection 1.7s linear .7s forwards;animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation:pulse-shadow-collection 1.7s linear .7s forwards;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation:unset}.callback-icon .phone{display:block;margin:0 auto;position:absolute;left:0;right:0;transform:translateY(-50%);top:50%}@-webkit-keyframes pulse-shadow-collection{0%{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}60%{-webkit-box-shadow:0 0 5px 20px rgba(239,239,239,0.3);box-shadow:0 0 5px 20px rgba(239,239,239,0.3);transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1)}70%{box-shadow:0 0 0 0 rgba(239,239,239,0.3);-webkit-box-shadow:0 0 0 0 rgba(239,239,239,0.3);opacity:0;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2)}100%{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}}@keyframes pulse-shadow-collection{0%{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}60%{-webkit-box-shadow:0 0 5px 20px rgba(239,239,239,0.3);box-shadow:0 0 5px 20px rgba(239,239,239,0.3);transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1)}70%{box-shadow:0 0 0 0 rgba(239,239,239,0.3);-webkit-box-shadow:0 0 0 0 rgba(239,239,239,0.3);opacity:0;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2)}100%{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}.popup-callback-from-wrap{z-index:-1;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:rgba(0,0,0,0.5)}.popup-callback-from-wrap_active{z-index:323232323232;opacity:1;position:fixed}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}.animated{animation-duration:1s;animation-fill-mode:both}.callback-icon{display:none}@media (max-width: 767px){.callback-icon{left:15px;bottom:15px}.popup__callback__modal{max-width:calc(100% - 20px);margin:0 auto;padding:20px}.popup__callback__modal-body-main-text img,.popup__callback__modal-body-success-text img{margin-top:10px}.popup__callback__modal-body-main-text,.popup__callback__modal-body-success-text{font-size:21px;margin-bottom:0}.popup__callback__modal-body-secondary-text,.popup__callback__modal-body-success-text p{font-size:18px;line-height:24px}.popup__callback__form-row-submit-button{margin-bottom:10px}.popup__callback__modal-body-success-text .popup__callback__form-row-submit-button{margin-top:25px}}@media (max-height: 480px){.popup__callback{height:100vh;overflow-y:auto}}.body_n-scroll{overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:absolute;width:100%;height:100%}.popup__callback__modal.success .popup__callback__modal-header:before,.popup__callback__modal.success .popup__callback__modal-header p,.popup__callback__modal.success .popup__callback__modal-body{display:none!important}.popup__callback__modal.success .popup__callback__modal-header{height:0;padding:0}.popup__callback__modal.success .popup__callback__modal-body-success-text{display:block}.popup__callback__modal-body-soon-text{padding:20px 0 0}.popup__callback__modal-body-soon-text p{color:#000;text-align:center;padding:5px 0;font-weight:600;font-size:20px}