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