@font-face{font-display:fallback;font-family:"Roboto";src:url("../font/Roboto/Roboto-Bold/Roboto-Bold.eot");src:url("../font/Roboto/Roboto-Bold/Roboto-Bold.eot") format("embedded-opentype"),url("../font/Roboto/Roboto-Bold/Roboto-Bold.woff2") format("woff2"),url("../font/Roboto/Roboto-Bold/Roboto-Bold.woff") format("woff"),url("../font/Roboto/Roboto-Bold/Roboto-Bold.ttf") format("truetype"),url("../font/Roboto/Roboto-Bold/Roboto-Bold.svg") format("svg");font-weight:700;font-style:normal}@font-face{font-display:fallback;font-family:"Roboto";src:url("../font/Roboto/Roboto-Regular/Roboto-Regular.eot");src:url("../font/Roboto/Roboto-Regular/Roboto-Regular.eot") format("embedded-opentype"),url("../font/Roboto/Roboto-Regular/Roboto-Regular.woff2") format("woff2"),url("../font/Roboto/Roboto-Regular/Roboto-Regular.woff") format("woff"),url("../font/Roboto/Roboto-Regular/Roboto-Regular.ttf") format("truetype"),url("../font/Roboto/Roboto-Regular/Roboto-Regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:"Roboto";src:url("../font/Roboto/Roboto-Light/Roboto-Light.eot");src:url("../font/Roboto/Roboto-Light/Roboto-Light.eot") format("embedded-opentype"),url("../font/Roboto/Roboto-Light/Roboto-Light.woff2") format("woff2"),url("../font/Roboto/Roboto-Light/Roboto-Light.woff") format("woff"),url("../font/Roboto/Roboto-Light/Roboto-Light.ttf") format("truetype"),url("../font/Roboto/Roboto-Light/Roboto-Light.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-display:fallback;font-family:"Roboto";src:url("../font/Roboto/Roboto-Thin/Roboto-Thin.eot");src:url("../font/Roboto/Roboto-Thin/Roboto-Thin.eot") format("embedded-opentype"),url("../font/Roboto/Roboto-Thin/Roboto-Thin.woff2") format("woff2"),url("../font/Roboto/Roboto-Thin/Roboto-Thin.woff") format("woff"),url("../font/Roboto/Roboto-Thin/Roboto-Thin.ttf") format("truetype"),url("../font/Roboto/Roboto-Thin/Roboto-Thin.svg") format("svg");font-weight:100;font-style:normal}.before,.custom-callback__tooltip:before,.custom-callback-modal__form-checkbox .custom-checkbox-input:before{content:"";display:block;position:absolute}html{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px}.p-l-0{padding-left:0 !important}.custom-callback{box-sizing:border-box;color:#333;font:16px/1.5 "Roboto",sans-serif;font-weight:400;position:fixed;z-index:299;right:30px;bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.custom-callback *{box-sizing:border-box}.custom-callback button{font-family:"Roboto",sans-serif}.custom-callback a,.custom-callback input,.custom-callback button{outline:0 !important}.custom-callback a{color:inherit;text-decoration:none;cursor:pointer}.custom-callback a:hover,.custom-callback a:active,.custom-callback a:focus,.custom-callback a:visited{color:inherit;text-decoration:none}.custom-callback.hover .custom-callback__btn{opacity:1 !important}.custom-callback.hover .custom-callback__btn-wave{display:none !important}.custom-callback.hover .custom-callback__tooltip{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.custom-callback__btn{display:block;width:60px;height:60px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/ico-phone-orange.svg);cursor:pointer;opacity:0.7;transition:opacity 0.3s}.custom-callback__btn-wave{border:2px solid transparent;width:90%;height:90%;opacity:0.9;-webkit-animation:wave-stroke 1.5s infinite cubic-bezier(0.42, 0, 0.85, 0.75);animation:wave-stroke 1.5s infinite cubic-bezier(0.42, 0, 0.85, 0.75);pointer-events:none}.custom-callback__btn-wave{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50% !important}@-webkit-keyframes wave-stroke{0%{width:100%;height:100%;opacity:0.9}75%{opacity:0}100%{width:200%;height:200%;opacity:0}}@keyframes wave-stroke{0%{width:100%;height:100%;opacity:0.9}75%{opacity:0}100%{width:200%;height:200%;opacity:0}}.custom-callback__tooltip{font-size:13px;line-height:1.3em;font-weight:300;color:#fff;width:190px;height:auto;min-height:54px;padding:10px;text-align:left;border-radius:5px;background:rgba(0,0,0,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.2);cursor:pointer;outline:0;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;pointer-events:none;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:50%;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);margin-left:-15px}.custom-callback__tooltip:before{border-left:8px solid rgba(0,0,0,0.8);border-top:7px solid transparent;border-bottom:7px solid transparent;top:50%;right:-7px;margin-top:-7px}.custom-callback__tooltip-text{word-break:break-word;text-overflow:ellipsis}@media only screen and (min-width: 480px){.custom-callback{right:50px}.custom-callback__btn{display:block;width:80px;height:80px}}.custom-callback-modal-open{overflow:hidden}.custom-callback-modal-open .custom-callback-modal{display:block !important}.custom-callback-modal{box-sizing:border-box;display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;padding:40px 0;background-color:rgba(0,0,0,0.7);color:#333;overflow-y:auto;z-index:9999;font:16px/1.5 "Roboto",sans-serif;font-weight:400}.custom-callback-modal *{box-sizing:border-box}.custom-callback-modal button{font-family:"Roboto",sans-serif}.custom-callback-modal a,.custom-callback-modal input,.custom-callback-modal button{outline:0 !important}.custom-callback-modal a{color:inherit;text-decoration:none;cursor:pointer}.custom-callback-modal a:hover,.custom-callback-modal a:active,.custom-callback-modal a:focus,.custom-callback-modal a:visited{color:inherit;text-decoration:none}.custom-callback-modal__close-btn{display:block;margin:-30px 0 20px auto;width:52px;height:52px;border-radius:50%;text-align:center;-webkit-transform:none;-ms-transform:none;transform:none;transition:-webkit-transform 0.15s;transition:transform 0.15s;transition:transform 0.15s, -webkit-transform 0.15s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-callback-modal__close-btn>img{display:block;width:50%;height:auto}.custom-callback-modal__close-btn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.custom-callback-modal__container{width:930px;max-width:100%;margin:0 auto;padding:0 15px}.custom-callback-modal__content,.custom-callback-modal__answer{padding-top:50px;padding-bottom:50px;padding-left:15px;padding-right:15px;background:#F5F5F5;border-radius:15px}.custom-callback-modal__content.hidden,.hidden.custom-callback-modal__answer{display:none !important}.custom-callback-modal__title{font-size:22px;line-height:1.25;text-align:center;font-weight:700;margin-bottom:10px}.custom-callback-modal__subtitle{font-size:16px;line-height:1.25;text-align:center;font-weight:400;margin-top:30px;margin-bottom:0}.custom-callback-modal__form{width:650px;max-width:100%;margin:0 auto;padding:20px 0}.custom-callback-modal__form .form-control::-webkit-input-placeholder{font-size:24px;color:#888 !important;font-weight:300;text-transform:none;transition:color 0.3s}.custom-callback-modal__form .form-control::-moz-placeholder{font-size:24px;color:#888 !important;font-weight:300;text-transform:none;transition:color 0.3s}.custom-callback-modal__form .form-control:-moz-placeholder{font-size:24px;color:#888 !important;font-weight:300;text-transform:none;transition:color 0.3s}.custom-callback-modal__form .form-control:-ms-input-placeholder{font-size:24px;color:#888 !important;font-weight:300;text-transform:none;transition:color 0.3s}.custom-callback-modal__form .form-control:focus::-webkit-input-placeholder{color:transparent !important}.custom-callback-modal__form .form-control:focus::-moz-placeholder{color:transparent !important}.custom-callback-modal__form .form-control:focus:-moz-placeholder{color:transparent !important}.custom-callback-modal__form .form-control:focus:-ms-input-placeholder{color:transparent !important}.custom-callback-modal__form .form-group{width:100%;margin-bottom:10px}.custom-callback-modal__form .form-control{width:100%;height:58px;border:2px solid #fff !important;box-shadow:none !important;background:#fff;font-family:"Roboto",sans-serif;font-size:24px;font-weight:300;color:#555555;border-radius:4px;padding-left:20px;padding-right:20px}.custom-callback-modal__form .help-block.with-errors{color:#D90000 !important;font-size:11px;line-height:1;position:absolute;padding-top:5px}.custom-callback-modal__form .help-block.with-errors ul{list-style:none;padding:0;margin:0}.custom-callback-modal__form .help-block.with-errors ul li{padding:0;margin:0}.custom-callback-modal__form .has-error.has-danger .form-control{border-color:#D90000 !important}.custom-callback-modal__form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.custom-callback-modal__form-col,.custom-callback-modal__form-col-left,.custom-callback-modal__form-col-right{width:100%;padding-left:5px;padding-right:5px}.custom-callback-modal__form-btn,.custom-callback-modal__answer-btn,.custom-callback-modal__form-btn:active,.custom-callback-modal__answer-btn:active,.custom-callback-modal__form-btn:focus,.custom-callback-modal__answer-btn:focus{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;height:58px;padding-left:25px;padding-right:25px;opacity:1 !important;border:0 !important;border-radius:4px;background:#a5a5a5;color:#333 !important;text-decoration:none;text-align:center;font-size:18px;font-weight:400;text-transform:none;white-space:nowrap;transition:opacity 0.15s;cursor:pointer}.custom-callback-modal__form-btn:hover,.custom-callback-modal__answer-btn:hover,.custom-callback-modal__form-btn:active:hover,.custom-callback-modal__answer-btn:active:hover,.custom-callback-modal__form-btn:focus:hover,.custom-callback-modal__answer-btn:focus:hover{opacity:0.85 !important}.custom-callback-modal__form-checkbox{line-height:0}.custom-callback-modal__form-checkbox .form-group{padding:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-callback-modal__form-checkbox label{display:block;margin:0;font-weight:300;font-size:12px;line-height:17px;cursor:pointer;color:#333;padding-left:24px;min-height:20px;position:relative;overflow:hidden}.custom-callback-modal__form-checkbox label.disabled{cursor:not-allowed}.custom-callback-modal__form-checkbox .custom-checkbox-input{display:block;width:15px;height:15px;border:1px solid #fff;border-radius:0;background:transparent;position:absolute;overflow:hidden;margin:0;float:left;left:0;top:0}.custom-callback-modal__form-checkbox .custom-checkbox-input:before{left:50%;top:50%;width:10px;height:6px;margin-left:-5px;margin-top:-6px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:none}.custom-callback-modal__form-checkbox input{display:none}.custom-callback-modal__form-checkbox input:checked+.custom-checkbox-input{border-color:#fff !important}.custom-callback-modal__form-checkbox input:checked+.custom-checkbox-input:before{display:block}.custom-callback-modal__form-checkbox .custom-checkbox-text{display:block;float:left;position:relative}.custom-callback-modal__form-checkbox .custom-checkbox-text>a{text-decoration:underline}.custom-callback-modal__form-checkbox .custom-checkbox-text>a:hover{text-decoration:none}.custom-callback-modal__form-checkbox .has-error .custom-checkbox-input{border-color:#D90000 !important}.custom-callback-modal__form-checkbox .has-error .custom-checkbox-text{color:#D90000 !important}.custom-callback-modal__answer-btn{width:auto;margin:20px auto 0}@media only screen and (min-width: 560px){.custom-callback-modal__close-btn{margin-top:-50px}.custom-callback-modal__content,.custom-callback-modal__answer{padding-top:80px;padding-bottom:70px;padding-left:30px;padding-right:30px}.custom-callback-modal__title{font-size:24px}.custom-callback-modal__subtitle{font-size:18px}.custom-callback-modal__form-row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.custom-callback-modal__form-col,.custom-callback-modal__form-col-left,.custom-callback-modal__form-col-right{width:initial}.custom-callback-modal__form-col-left{width:60%}.custom-callback-modal__form-col-right{width:40%}.custom-callback-modal__form-btn,.custom-callback-modal__answer-btn,.custom-callback-modal__form-btn:active,.custom-callback-modal__answer-btn:active,.custom-callback-modal__form-btn:focus,.custom-callback-modal__answer-btn:focus{width:auto;padding-left:55px;padding-right:55px}}@media only screen and (min-width: 720px){.custom-callback-modal__title{font-size:25px}}
