.selectbox{border:1px solid #ccc;position:relative}.selectbox select{margin:0;background:none;border:1px solid transparent;outline:none;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:helvetica,sans-serif;font-weight:600;color:#454545;padding:.55em 1.5em .4em .5em;line-height:1.5}.selectbox select:focus{outline:none;background-color:transparent;color:#222}.selectbox.responsive,.selectbox .responsive{width:100%}.selectbox:after{content:"";position:absolute;width:9px;height:8px;top:50%;right:.6em;margin-top:-4px;background-image:url(/img/icons/select-arrow.png);background-repeat:no-repeat;background-size:100%;z-index:2;pointer-events:none}.selectbox:hover{border:1px solid #888}.selectbox option{font-weight:400}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.selectbox select::-ms-expand{display:none}.selectbox select:focus::-ms-value{background:transparent;color:#222}}@-moz-document url-prefix(){.selectbox{overflow:hidden}.selectbox select{width:120%;width:calc(1 + em)}}.selectbox select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.history{margin-top:15px;width:100%}.history th:first-child{max-width:180px;width:180px}.history th:nth-child(2){width:40vw;min-width:400px}.history th:nth-child(3){width:15vw;min-width:100px}.history tr:hover td{background-color:#375d90;color:#fff}.history-filter{margin-top:15px;margin-bottom:15px}.pagination li{display:inline-block;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.pagination li.active a{color:#9a3245;font-size:1.5em}.pagination li.disabled{opacity:.5}.pagination li:not(.previous):not(.next){display:none}@media screen and (min-width:600px){.pagination li:not(.previous):not(.next){display:inline-block}}section.news-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.news-list .news-row{-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border:1px solid #ddd;padding:1em;margin:1em}section.news-list .news-image{max-width:175px;max-height:175px;vertical-align:middle}section.news-list .news-image.left{margin-right:15px}section.news-list .news-image.right{margin-left:15px}section.news-list .news-info{-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:500px){section.news-list .news-row{-ms-flex-direction:column;flex-direction:column}section.news-list .news-image{max-width:100%;max-height:none;display:block;margin:auto}section.news-list .news-image.left{margin-right:auto;margin-bottom:15px}section.news-list .news-image.right{margin-left:auto;margin-top:15px}}.toggle{display:block;margin:auto;width:4.6em;height:1.84em;border-radius:2.875em;position:relative;background:url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyklEQVQ4T42TaxHCQAyENw5wAhLACVUAUkABOCkSwEkdhNmbpHNckzv689L98toIAKjqGcAFwElEFr5ln6ruAMwA7iLyFBM/TPDuQSrxwf6fCKBoX2UMIYGYkg8BLOnVg2RiAEexGaQQq4w9e9klcxGLLAUwgDAcihlYAR1IvZA1sz/+AAaQjXhTQQVoe2Yo3E7UQiT2ijeQdojRtClOfVKvMVyVpU594kZK9zzySWTlcNqZY9tjCsUds00+A57z1e35xzlzJjee8xf0HYp+cOZQUQAAAABJRU5ErkJggg==") no-repeat 50px #e74c3c;cursor:pointer;transition:background-color .4s ease-in-out;will-change:background-color}.toggle:before{content:"\412\44B\43A\43B";color:#fff;font-size:.85em;display:block;position:absolute;top:50%;margin-top:-1.15em;line-height:2.3em;vertical-align:middle;right:.575em;z-index:1}.toggle.checked{background:url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVQ4T6WT0RWDMAhFeZs4ipu0mawZpaO4yevBc6hUIWLNd+4NeQDk5sE/PMkZwFvZywKSTxF5iUgH0C4JHGyF97IggFVSqyCFga0CvQSg70Mdwd8QSSr4sGBMcgavAgdvwQCtApvA2uKr1x7Pu++06ItrF5LXPB/CP4M0kKTwYRIDyRAOR9lJTuF0F0hOAJbKopVHOZN9ACS0UgowIx8ZAAAAAElFTkSuQmCC") no-repeat 10px #2ecc71}.toggle.checked:before{content:"\412\43A\43B";right:auto;left:.575em}.toggle.checked .round-btn{left:2.875em}.toggle.disabled{background:url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVQ4T6WT0RWDMAhFeZs4ipu0mawZpaO4yevBc6hUIWLNd+4NeQDk5sE/PMkZwFvZywKSTxF5iUgH0C4JHGyF97IggFVSqyCFga0CvQSg70Mdwd8QSSr4sGBMcgavAgdvwQCtApvA2uKr1x7Pu++06ItrF5LXPB/CP4M0kKTwYRIDyRAOR9lJTuF0F0hOAJbKopVHOZN9ACS0UgowIx8ZAAAAAElFTkSuQmCC") no-repeat 10px #ddd}.toggle .round-btn{width:1.53333em;height:1.53333em;background-color:#fff;border-radius:50%;display:inline-block;position:absolute;left:.16em;top:50%;margin-top:-.76667em;transition:all .3s ease-in-out}.toggle input[type=checkbox]{position:absolute;left:0;right:0;width:100%;height:100%;opacity:0;z-index:9;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.ply-global-loading{top:50%;left:50%;padding:30px;width:60px;height:60px;margin:-100px 0 0 -60px;z-index:100000;position:fixed;border-radius:10%;background-color:hsla(0,0%,100%,.5);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ply-loading-spinner{width:100%;height:100%;opacity:.9;background:#fff;border-radius:100%;overflow:hidden;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.6)}.ply-loading-spinner:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#333;max-height:0;animation:loading 3s normal infinite}@keyframes loading{0%{max-height:0}50%{max-height:100%;top:0}to{max-height:0;top:120%}}.ply-layer{color:#333;min-width:320px;max-width:90%;box-shadow:0 0 3px rgba(0,0,0,.3);background-color:#fff;border-radius:2px;font-size:16px}.ply-layer.alert .ply-content,.ply-layer.confirm .ply-content{padding:20px 0 15px;text-align:center}.ply-layer.alert .ply-footer,.ply-layer.base .ply-footer,.ply-layer.confirm .ply-footer,.ply-layer.prompt .ply-footer{margin-top:20px;text-align:center}.ply-inside{padding:20px}.ply-header{margin:-20px -20px 20px;padding:10px 20px;font-size:18px;background-color:#f1f1f1;border-radius:2px 2px 0 0}.ply-x{top:12px;right:5px;cursor:pointer;padding:5px;z-index:1000;position:absolute;font-size:20px;line-height:0}.ply-cancel,.ply-ok{border:0;outline:0;padding:.5em 1em;box-shadow:0 1px 1px rgba(0,0,0,.2);background-color:#39c082;font-size:18px}.ply-ok{width:100px}.ply-cancel{background-color:#b2b2b2}.ply-cancel::-moz-focus-inner,.ply-ok::-moz-focus-inner{border:0}.ply-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.ply-footer .ply-ctrl{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin:auto}.ply-footer .ply-ctrl+.ply-ctrl{margin-left:20px}.ply-input{width:100%;border:2px solid #ccc;outline:0;padding:5px 10px;margin-top:15px;box-sizing:border-box}.ply-input:first-child{margin-top:0}.ply-input:focus{border-color:#39c082}.ply-invalid .ply-input{border-color:#c00}.ply-loading:before{top:0;left:0;right:0;bottom:0;display:block;content:"";position:absolute}.ply-loading .ply-ok{color:hsla(0,0%,100%,.7);animation:ply-ok-loading 1s linear infinite;background-size:30px 30px;background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}@keyframes ply-ok-loading{to{background-position:60px}}*,button,div,footer,header,input,li,main,p,section,select,span,ul{box-sizing:border-box}.sticky{z-index:3000}body{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;margin:0;overflow-x:scroll;background-color:#fff!important}@media screen and (min-width:600px) and (max-width:850px){body{font-size:13px}}html{height:100vh}#markup,.app-container,.app-container>div,body,main{height:100%}@supports (display:flex){.app-container,.app-container>div,main{display:-ms-flexbox;display:flex}.app-container>div,main{height:auto}.app-container>div{-ms-flex-direction:column;flex-direction:column}.app-container>div,main,main>div{-ms-flex-positive:1;flex-grow:1}}table{border-collapse:collapse;text-align:center;vertical-align:top;max-width:100%}a{text-decoration:none;color:#666}.link.responsive{display:block;width:100%;height:100%}li,p,ul{margin:0}li,ul{padding:0;list-style-type:none}.form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form.inline{-ms-flex-direction:row;flex-direction:row}.fieldset{border:0;margin-bottom:.5em;padding-bottom:.5em}.label{display:block;vertical-align:top}.label,.label~*{line-height:2em}input{outline:none;border-radius:0;background:#fff;border:1px solid #ddd}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{color:#444;padding:.4em .5em;font-size:1em}input.responsive{width:calc(100% - 1em)}@media screen and (max-width:599px){input{border-color:#ddd}}a.btn,button,input[type=button]{background-color:#fff;border:1px solid #92aed5;color:#4878b9;padding:.6em 2em .65em;margin:.1em 0;line-height:1.1em;cursor:pointer;font-size:1.1em;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.inline>a.btn:not(:first-of-type),.inline>button:not(:first-of-type),.inline>input[type=button]:not(:first-of-type){margin-left:.25em}a.btn:hover,button:hover,input[type=button]:hover{filter:brightness(110%)}a.btn.small,button.small,input[type=button].small{width:auto;max-width:none;min-width:0;padding:.5em;font-size:.95em}a.btn.responsive,button.responsive,input[type=button].responsive{width:100%;max-width:100%;padding-right:0;padding-left:0}a.btn.important,a.btn.submit,a.btn.success,button.important,button.submit,button.success,input[type=button].important,input[type=button].submit,input[type=button].success{color:#ededed}a.btn.success,button.success,input[type=button].success{background-color:green}a.btn.submit,button.submit,input[type=button].submit{background-color:#4878b9;border-color:#4878b9}a.btn.important,button.important,input[type=button].important{background-color:rgba(154,50,69,.8);border-color:rgba(154,50,69,.7)}a.btn.notify,button.notify,input[type=button].notify{background-color:#5f9ea0}a.btn.disabled,button.disabled,input[type=button].disabled{opacity:.6}.input{position:relative}.input.responsive,.input input[type=email],.input input[type=number],.input input[type=password],.input input[type=tel],.input input[type=text]{width:100%}.input.inline+.input.inline{margin-left:.25em}.input-container{position:relative;width:100%;margin:0;padding:0}.input-container input{width:100%!important}.inline{display:inline-block}.center-block{display:block;margin-left:auto;margin-right:auto}.table{display:table;text-align:left}.table.center{margin-left:auto;margin-right:auto}.table.full-width,.table.responsive{width:100%}.table .tfoot,.table .thead{display:none}@media screen and (min-width:600px){.table .tfoot,.table .thead{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.table .thead .th,.table .tr:not(:last-of-type){border-bottom:1px solid #ddd}@media screen and (max-width:599px){.table .thead .th,.table .tr:not(:last-of-type){padding-bottom:.5em;margin-bottom:.5em}}.table .tbody,.table .tr{display:-ms-flexbox;display:flex}.table .tbody,.table .tr{-ms-flex-direction:column;flex-direction:column}.table .tr{-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:600px){.table .tr{-ms-flex-direction:row;flex-direction:row}}.table .th{color:#9a3245}.table .td,.table .th{padding:.4em .7em;-ms-flex-positive:1;flex-grow:1;line-height:2em;position:relative}@media screen and (max-width:599px){.table .td,.table .th{text-align:left}}.table .td label{display:inline-block;float:left;line-height:2em;color:#9a3245;top:.4em;width:40%;text-align:left}@media screen and (min-width:600px){.table .td label{display:none}}.table .td:last-of-type button{display:block;margin-left:auto;margin-right:auto}.left-block{display:block;float:left}.right-block{display:block;float:right}.static-block{position:static!important}.hidden{display:none!important}.text-primary{color:#375d90}.text-important{color:#9a3245}.text-success{color:green}.text-error{color:#e2071c}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm,small{font-size:.85em}.text-md{font-size:.9em}.text-lg{font-size:1.2em}.text-xlg{font-size:1.5em}.text-bold{font-weight:700}.padding{padding:10px 15px}.margin{margin:15px auto}main{position:relative}main h2,main h3,main h4,main h5{margin:.5em 0}main h3{color:#466585;text-align:left}main h3.service-sub-title{padding-bottom:.5em;border-bottom:1px solid #375d90}main h4{font-weight:600;color:#466585;text-align:left}main h5{font-weight:400;line-height:1.5em}main .description-popup-container{position:absolute;bottom:0;left:0;width:100%;min-height:300px;display:none;z-index:9999;margin-bottom:3em}main .description-popup-container.active{display:block}main .description-popup{margin:auto;display:block;width:auto;padding:2em;max-width:500px;background:#fff;border:1px solid #999}@media screen and (min-width:1100px){main{position:relative}}.main-header{display:-ms-flexbox;display:flex;border-bottom:1px solid #466585;z-index:1000;min-height:70px;background-color:#fff}.main-header .logo{background:url(/img/logo.png) no-repeat 30% 45%;background-size:80%;display:none;width:200px;height:12vh;cursor:pointer}.main-header h1{font-size:1.2em;color:#466585;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;-ms-flex-positive:1;flex-grow:1}.main-header h1.mobile-header-title{margin:.25em 2.5em}.main-header h1.desktop-header-title{display:none}@media screen and (min-width:1100px){.main-header h1.desktop-header-title{display:block;font-size:1.4em}.main-header h1.mobile-header-title{display:none}}.main-header h1 span{display:block;margin:.1em 0}.main-header .title-icon{vertical-align:middle;display:block;max-height:30px;margin:auto}.main-header .back-button,.main-header .navigation-button,.main-header .navigation-button i,.main-header .sidebar-menu-toggle-button{height:100%}.main-header .navigation-button{position:absolute;display:block}.main-header .navigation-button i{cursor:pointer;width:5em;content:"";background-repeat:no-repeat;background-position:45%;background-size:45%;display:block}.main-header .sidebar-menu-toggle-button i{background-image:url("/img/icons/navigation/menu-toggle.png")}.main-header .back-button i{background-image:url("/img/icons/navigation/back.png");background-size:25%;background-position:35%}.main-header .contacts{display:none}@media screen and (min-width:850px){.main-header{z-index:3000}.main-header .contacts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:.9em;max-height:100%;line-height:.9em;-ms-flex-align:center;align-items:center}.main-header .contacts>div{margin:0 .4em}.main-header .contacts .address,.main-header .contacts .phones .default,.main-header .contacts .phones .mobile{padding-left:15px;position:relative;margin:1em 0}.main-header .contacts .address:last-of-type,.main-header .contacts .phones .default:last-of-type,.main-header .contacts .phones .mobile:last-of-type{margin-bottom:0}.main-header .contacts .address:before,.main-header .contacts .phones .default:before,.main-header .contacts .phones .mobile:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-8px;height:20px;width:20px;background-size:contain;background-position:50%;background-repeat:no-repeat}.main-header .contacts .address p,.main-header .contacts .phones .default p,.main-header .contacts .phones .mobile p{margin:.5em 1em}.main-header .contacts .phones .title{color:#9a3245}.main-header .contacts .phones .default:before{background-image:url(/img/icons/phone-small.png)}.main-header .contacts .phones .mobile:before{background-image:url(/img/icons/mobile-small.png)}.main-header .contacts .address{font-size:1.1em}.main-header .contacts .address:before{background-image:url(/img/icons/address.png)}.main-header .contacts .social .social-icon{cursor:pointer;display:inline-block;background-size:contain;background-position:50%;background-repeat:no-repeat;width:32px;height:32px;margin:0 .2em}.main-header .contacts .social .social-icon:hover{filter:brightness(120%)}.main-header .contacts .social .social-icon.vk{background-image:url("/img/icons/social/vk.png")}.main-header .contacts .social .social-icon.facebook{background-image:url("/img/icons/social/facebook.png")}.main-header .contacts .social .social-icon.instagram{background-image:url("/img/icons/social/instagram.png")}}@media screen and (min-width:1100px){.main-header .back-button,.main-header .sidebar-menu-toggle-button{display:none}.main-header .logo{display:inline-block}}section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.category-list,.service,.service-box{max-width:100vw}.service-box{min-width:50vw;width:600px;min-height:100%;padding:1em 1em 4em}@media screen and (min-width:600px){.service-box{padding:1em 2em}}.service-box section:not(:last-of-type){margin-bottom:1em}.service-title{display:none}@media screen and (min-width:1100px){.service-title{display:block;font-size:2em;margin-bottom:.2em}}.service-description{width:100%;text-align:left;padding:1em 0 0}@media screen and (min-width:600px){.service-description{padding:1em 0 0}}.service-description:after{content:"";display:block;width:50%;height:1px;background-color:#375d90;bottom:0;margin:1em auto}.category-list{text-align:left;min-height:100%;background-color:#ede8e3;font-size:1.2em;-ms-flex-preferred-size:350px;flex-basis:350px}.category-list h5{font-size:1.1em;margin:0 0 .3em}.category-list-item{width:100%;height:auto;min-height:150px}.category-list-item:not(:last-of-type){border-bottom:1px solid #466585}@media screen and (min-width:850px){.category-list-item.active,.category-list-item:hover{background-color:#d9cbba}.category-list-item.active:after{content:"";display:block;position:absolute;width:0;height:0;top:50%;right:-1px;margin-top:-7.5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;z-index:100}}.category-list-item,.category-list-item-description{padding:.5em .5em .5em 1em;display:block}.category-list-item{position:relative;display:-ms-flexbox;display:flex}.category-list-item .category-list-item-icon{width:5em;height:5em;float:left}@supports (display:flex){.category-list-item .category-list-item-icon{-ms-flex-preferred-size:7em;flex-basis:7em;width:auto;height:auto;min-width:7em;float:none}}.category-list-item-description{float:right;width:200px;width:calc(100% - 100px);padding-left:0;padding-right:0}@supports (display:flex){.category-list-item-description{width:auto;float:none;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.category-list-item-icon+.category-list-item-description{margin-left:1em}}.category-list-item-description img{margin:0 0 15px}.category-list-item-date{position:absolute;bottom:1em;right:1em;font-size:.9em}.category-list-item-short-text{font-size:.9em;margin:1em 0 2em;text-align:left}@media screen and (min-width:600px){.category-list-item-short-text{font-size:.85em}}.sidebar-navigation a{padding:1.4em 1em 1.2em 4.5em;display:block;position:relative;font-size:1em;color:#a1b3ca;cursor:pointer}.sidebar-navigation a i{position:absolute;content:"";left:2em;margin-left:-1em;top:50%;margin-top:-15px;width:30px;height:30px}.sidebar-navigation a.active{background-color:#375c8e;filter:brightness(140%)}@media screen and (min-width:850px){.sidebar-navigation a{cursor:default}.sidebar-navigation a:hover{background-color:#375c8e;filter:brightness(140%)}.sidebar-navigation a.active:after{content:"";display:block;position:absolute;width:0;height:0;top:50%;right:-1px;margin-top:-5.5px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #ede8e3;z-index:100}}.modal{width:100%;background-color:#fff;position:relative;padding:1em 1em 4em}@media screen and (min-width:600px){.modal{padding:1em 2em}}.modal h2,.modal h3{padding-right:2em}.modal h4{font-weight:600}.modal h5{font-weight:400}.modal .slide-modal,.modal section{padding:1em 1em 4em}@media screen and (min-width:600px){.modal .slide-modal,.modal section{padding:.5em 2em 1em}}.close-button{cursor:pointer;width:2em;height:2em;position:absolute;border:0;top:1em;right:1em;padding:0;background:url(/img/icons/close-dark.svg) 50% 50% no-repeat;z-index:1}@media screen and (min-width:600px){.close-button{right:2em;margin-top:-.5em;margin-right:-.5em}}.service-box>.modal{padding:0}.service-box>.modal:not(.slide-modal) .close-button{top:0;right:0;margin-top:0;margin-right:0}.modal-popup-container,.modal-popup-overlay{top:0;left:0;right:0}.modal-popup-container{position:absolute;z-index:-1;opacity:.1;transition:opacity .25s;will-change:opacity;overflow:scroll;visibility:hidden;min-height:100%;max-height:100%}.modal-popup-container .modal{margin:auto;position:absolute;top:0;left:0;padding:0;min-height:100%;width:100%;z-index:3003;-webkit-overflow-scrolling:touch}@media screen and (min-width:600px){.modal-popup-container .modal{position:static;transform:translateY(-100%);transition:transform .7s;will-change:transform;margin-top:7vh;border:1px solid #c75267;width:800px;height:auto;min-height:0}}.modal-popup-container .modal footer,.modal-popup-container .modal header{width:100%;padding:1em}@media screen and (min-width:600px){.modal-popup-container .modal footer,.modal-popup-container .modal header{padding:1em 2em}}.modal-popup-container .modal header{background:#c75267;color:#fefefe}.modal-popup-container .modal header h2{font-size:1.2em;margin:0}.modal-popup-container .close-button{background-image:url(/img/icons/close-white.svg);top:1em;right:1em;margin-right:-.5em;margin-top:-.25em}@media screen and (min-width:600px){.modal-popup-container .close-button{right:2em}}.modal-popup-container.opened{opacity:1;z-index:3001;visibility:visible}@media screen and (min-width:600px){.modal-popup-container.opened .modal{transform:translateY(0)}}.modal-popup-overlay{bottom:0;position:fixed;z-index:-1;background:rgba(0,0,0,.3)}.app-container .loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1;opacity:0;will-change:opacity;visibility:hidden}.app-container .loader:before{position:absolute;top:50%;left:50%;margin-left:-32px;margin-top:-32px;width:64px;height:64px;content:"";background:url(/img/loader.gif) no-repeat 50%;background-size:contain;z-index:201}.app-container .loader.active{display:block;opacity:1;z-index:9999;visibility:visible}@media screen and (min-width:600px){.app-container .loader.active{z-index:9999}}body .swal2-overlay{z-index:9998}body .swal2-modal{z-index:9999}body .sweet-alert h2{font-size:18px;line-height:25px;font-weight:400}body .sweet-alert p{font-size:15px;margin:.5em auto}body .sweet-alert button{border:1px solid #466585;border-radius:4px;background-color:#466585;padding:.5em 2em;font-size:1.1em;font-weight:400;color:#fff;margin:.5em auto 0;max-width:100%;cursor:pointer}.profile-information .td,.profile-information .th{padding:.25em 1em .35em}@media screen and (min-width:600px){.profile-information .td,.profile-information .th{padding:.5em 1em .7em}}.profile-information .th{color:#9a3245;width:100%;max-width:100%;min-width:100%}.profile-information button{float:left}@media screen and (min-width:600px){.profile-information{display:-ms-flexbox;display:flex}.profile-information>div{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.profile-information .th{width:200px;min-width:200px;max-width:200px}}@media screen and (min-width:600px){.profile-information,.unregistered-device{width:80%;margin:auto}}.unregistered-device .title:after{background-color:linear-gradient(90deg,#287eb9 0,#375d90);height:1px;width:100%;display:block;content:""}.unregistered-device .choose-way{margin-top:1rem;margin-bottom:1rem}.unregistered-device .next-button{margin-top:1rem}.balance-list-container .balance-list-header{display:none}@media screen and (min-width:600px){.balance-list-container .balance-list-header{display:-ms-flexbox;display:flex;margin-bottom:.5em}}@media screen and (min-width:600px){.balance-list-header>div>div,.balance-list-row>div>div{display:block;margin:inherit}.balance-list-header>div:first-child,.balance-list-row>div:first-child{max-width:40%;min-width:40%;width:40%;text-overflow:ellipsis;overflow:hidden}.balance-list-header>div:nth-child(2),.balance-list-row>div:nth-child(2){max-width:20%;min-width:20%;width:20%}}.add-device-container{width:400px;max-width:100%;margin:1em auto}.add-device-container,.add-device-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.add-device-row{margin-bottom:.5em;padding-bottom:.5em}.add-device-row>:nth-child(2){-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:600px){.add-device-row{-ms-flex-direction:row;flex-direction:row}}.add-device-row-title{line-height:2em}@media screen and (min-width:600px){.add-device-row-title{width:160px;min-width:160px;max-width:160px}}.change-password-container{width:500px;max-width:100%;margin:1em auto}.change-password-container,.change-password-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.change-password-row{margin-bottom:.5em;padding-bottom:.5em}.change-password-row>div:nth-child(2){-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:600px){.change-password-row{-ms-flex-direction:row;flex-direction:row}}.change-password-row-title{line-height:2em}@media screen and (min-width:600px){.change-password-row-title{width:200px;min-width:200px;max-width:200px}}.tv-service-contract{max-height:400px;overflow-y:scroll;border:1px solid #ddd;padding:1.2em 1.5em;text-align:left}.tv-account-data-title,.tv-active-packets-list-title,.tv-add-device-title,.tv-available-packets-list-title,.tv-device-list-title{border-bottom:1px solid #466585;padding-bottom:1em;padding-left:.5em}@media screen and (min-width:600px){.tv-account-data-title,.tv-active-packets-list-title,.tv-add-device-title,.tv-available-packets-list-title,.tv-device-list-title{padding-left:.9em}}.tv-account-data-container,.tv-account-data-row,.tv-active-packets-list-container,.tv-add-device-container,.tv-available-packets-buttons,.tv-available-packets-list-container,.tv-device-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tv-add-device-container,.tv-channels-list,.tv-device-row,.tv-packet-row{display:-ms-flexbox;display:flex}.tv-add-device-container:not(:last-of-type),.tv-channels-list:not(:last-of-type),.tv-device-row:not(:last-of-type),.tv-packet-row:not(:last-of-type){border-bottom:1px solid #ddd}.tv-add-device-container,.tv-channels-list,.tv-device-row{margin-bottom:1em;padding-bottom:1em}.tv-device-row,.tv-device-row>div{-ms-flex-direction:column;flex-direction:column}.tv-device-row>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.2em 0}@media screen and (min-width:600px){.tv-device-row>div{-ms-flex-direction:row;flex-direction:row}.tv-device-row>div:not(:last-of-type){margin-bottom:.1em}}.tv-add-device-container>div:not(:last-of-type),.tv-device-row>div>div:not(:last-of-type){margin-right:.5em}.tv-add-device-container>div:nth-child(2),.tv-device-row>div>div:nth-child(2){-ms-flex-positive:1;flex-grow:1}.tv-add-device-container>div:not(:last-of-type),.tv-device-row>div>div:not(:last-of-type){margin-bottom:.5em}.tv-add-device-type,.tv-device-row-title{line-height:2em}@media screen and (min-width:600px){.tv-add-device-type,.tv-device-row-title{width:160px;min-width:160px;max-width:160px}}.tv-account-data-row>div{line-height:2em;min-width:100px}@media screen and (min-width:600px){.tv-account-data-row>div{width:160px;min-width:160px;max-width:160px}}@media screen and (min-width:600px){.tv-add-device-container{-ms-flex-direction:row;flex-direction:row}}.tv-packet-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.tv-packet-row>div{padding:.5em 0}.tv-packet-row>:first-of-type{-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:600px){.tv-packet-row{-ms-flex-direction:row;flex-direction:row}}.tv-account-data-row,.tv-channels-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.tv-account-data-container{padding-bottom:1em}.tv-channels-list{width:100%;min-width:100%;border-top:1px solid #ddd;margin-top:1em}.tv-channels-list .tv-channel{-ms-flex:1 1 50%;flex:1 1 50%;padding:1em .7em}.edit-tv-device-button button,.toggle-tv-channels-list-button button,.tv-account-data-button button,.tv-add-device-button button,.tv-available-packets-buttons button{padding-left:.5em;padding-right:.5em;font-size:1em}.tv-packet-autoprolongation-button{margin-top:1em;display:block}.tv-packet-autoprolongation-button .toggle,.tv-packet-autoprolongation-button label{float:left}.tv-packet-autoprolongation-button label{font-size:.9em;margin-left:.75em;line-height:1.75em}.tv-toggle-available-packets{margin:2em 0 1em}.tv-available-packets-buttons{-ms-flex-direction:row;flex-direction:row}.tv-available-packets-buttons>*{-ms-flex-positive:1;flex-grow:1}.tv-available-packets-buttons button{width:100%}@media screen and (min-width:600px){.tv-available-packets-buttons{-ms-flex-pack:end;justify-content:flex-end}}.tv-promo-container .h2{color:#444}.tv-promo-container p{margin-top:-.5em}.tv-promo-block{text-align:left;margin:1em 0}.history-list-container{background-color:#fff;overflow:hidden}.history-list-container.table .thead .th{border-bottom:0}.history-list,.history-list-footer,.history-list-header,.history-list-row{display:-ms-flexbox;display:flex;background-color:inherit}.history-list-footer>div,.history-list-header>div,.history-list-row>div,.history-list>div{-ms-flex-positive:1;flex-grow:1}.history-list{-ms-flex-direction:column;flex-direction:column;margin-top:6.66667vh;max-height:81.33333vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:600px){.history-list{margin-top:10vh;margin-bottom:10vh;max-height:68vh}}.history-list-footer,.history-list-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;width:100%;overflow:hidden;z-index:1}.history-list-header{display:none}.history-list-header>div{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.history-list-header .history-list-title{display:none}@media screen and (min-width:600px){.history-list-header{height:10vh;padding-top:0;top:0;border-bottom:1px solid #ddd;display:-ms-flexbox;display:flex}.history-list-header .history-list-title{min-width:100%;max-width:100%;width:100%;-ms-flex-positive:1;flex-grow:1;margin:.8em 0 0;padding-bottom:0;display:block}}.history-list-header>div,.history-list-row>div,.history-row-full-info>div{position:relative}.history-list-header>div:before,.history-list-row>div:before,.history-row-full-info>div:before{display:block;line-height:2em;color:#9a3245}.history-list-header .time:before,.history-list-row .time:before,.history-row-full-info .time:before{content:"\412\440\435\43C\44F"}.history-list-header .description:before,.history-list-row .description:before,.history-row-full-info .description:before{content:"\41E\43F\438\441\430\43D\438\435"}.history-list-header .balance:before,.history-list-row .balance:before,.history-row-full-info .balance:before{content:"\41B\438\446\435\432\43E\439   \441\447\435\442"}.history-list-header .money:before,.history-list-row .money:before,.history-row-full-info .money:before{content:"\421\443\43C\43C\430"}@media screen and (max-width:599px){.history-list-header>div,.history-list-row>div{padding-left:90px!important}.history-list-header>div:before,.history-list-row>div:before{position:absolute;top:0;left:.5em}.history-list-header>div:nth-of-type(3),.history-list-row>div:nth-of-type(3){display:none}}@media screen and (min-width:600px){.history-list-header>div:before,.history-list-row>div:before{display:none}.history-list-header>div:first-of-type,.history-list-row>div:first-of-type{max-width:16%;min-width:16%;width:16%}.history-list-header>div:nth-of-type(2),.history-list-row>div:nth-of-type(2){max-width:50%;min-width:50%;width:50%}.history-list-header>div:nth-of-type(3),.history-list-row>div:nth-of-type(3){display:block;max-width:18%;min-width:18%;width:18%}.history-list-header>div:nth-of-type(4),.history-list-row>div:nth-of-type(4){max-width:16%;min-width:16%;width:16%}}.history-list-row{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;-ms-flex-direction:column;flex-direction:column}.history-list-row:not(:last-of-type){border-bottom:1px solid #ddd}.history-list-row:nth-child(odd){background-color:#c3d3e8}@media screen and (min-width:600px){.history-list-row{-ms-flex-direction:row;flex-direction:row}}.history-list-footer{top:0;height:6.66667vh;border-bottom:1px solid #ddd}.history-list-footer .tfoot>td{border:0}.history-list-footer>*{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:600px){.history-list-footer{top:auto;bottom:0;border-top:1px solid #ddd;border-bottom:0;height:10vh}}.history-row-full-info>div{margin-bottom:1em}.device-list-container .device-list-header{display:none}@media screen and (min-width:600px){.device-list-container .device-list-header{display:-ms-flexbox;display:flex;margin-bottom:.5em}}@media screen and (min-width:600px){.device-list-header>div:first-child,.device-list-header>div:nth-child(3),.device-list-row>div:first-child,.device-list-row>div:nth-child(3){max-width:30%;min-width:30%;width:30%}.device-list-header>div:nth-child(2),.device-list-header>div:nth-child(4),.device-list-row>div:nth-child(2),.device-list-row>div:nth-child(4){max-width:20%;min-width:20%;width:20%}.device-list-header>div:last-of-type,.device-list-row>div:last-of-type{text-align:center}.device-list-header>div:last-of-type button,.device-list-row>div:last-of-type button{padding-left:0;padding-right:0}}.rent-device-list-container .rent-device-list-header{display:none}@media screen and (min-width:600px){.rent-device-list-container .rent-device-list-header{display:-ms-flexbox;display:flex;margin-bottom:.5em}}@media screen and (min-width:600px){.rent-device-list-header>div:first-child,.rent-device-list-header>div:nth-child(3),.rent-device-list-row>div:first-child,.rent-device-list-row>div:nth-child(3){max-width:30%;min-width:10%;width:30%}.rent-device-list-header>div:nth-child(2),.rent-device-list-header>div:nth-child(4),.rent-device-list-row>div:nth-child(2),.rent-device-list-row>div:nth-child(4){max-width:20%;min-width:10%;width:20%}.rent-device-list-header>div:nth-child(5),.rent-device-list-row>div:nth-child(5){max-width:20%;min-width:20%;width:20%}.rent-device-list-header>div:last-of-type,.rent-device-list-row>div:last-of-type{text-align:center}.rent-device-list-header>div:last-of-type button,.rent-device-list-row>div:last-of-type button{padding-left:0;padding-right:0}}.rent-device-list-row table{border:1px solid #eee;table-layout:fixed;width:100%;margin-bottom:20px}.rent-device-list-row th{font-weight:700;padding:5px;background:#efefef;border:1px solid #ddd}.rent-device-list-row td{padding:5px 10px;border:1px solid #eee;text-align:left}.rent-device-list-row tbody tr:nth-child(2n){background:#f7f7f7}.rent-device-list-row .rent-device-state{display:inline-block}@media screen and (min-width:600px){.parent-control-connect .td,.parent-control-connect .th{width:33%;min-width:33%;max-width:33%}}@media screen and (min-width:600px){.parent-control-status-container .toggle{float:right}}.parent-control-device-list-container .parent-control-device-list-header{display:none}@media screen and (min-width:600px){.parent-control-device-list-container .parent-control-device-list-header{display:-ms-flexbox;display:flex;margin-bottom:.5em}}@media screen and (min-width:600px){.parent-control-device-list-header>div>div,.parent-control-device-list-row>div>div{display:block;margin:inherit}.parent-control-device-list-header>div:first-child,.parent-control-device-list-row>div:first-child{max-width:25%;min-width:25%;width:25%;text-overflow:ellipsis;overflow:hidden}.parent-control-device-list-header>div:nth-child(2),.parent-control-device-list-row>div:nth-child(2){max-width:20%;min-width:20%;width:20%}.parent-control-device-list-header>div:nth-child(3) .toggle,.parent-control-device-list-row>div:nth-child(3) .toggle{float:left}.parent-control-device-list-header>div:nth-child(3) .input,.parent-control-device-list-row>div:nth-child(3) .input{float:right}.parent-control-device-list-header>div:last-of-type button,.parent-control-device-list-row>div:last-of-type button{padding:.45em}}@media screen and (min-width:600px){.child-internet-connect .td,.child-internet-connect .th{width:33%;min-width:33%;max-width:33%}}@media screen and (min-width:600px){.child-internet-status-container .toggle{float:right}}.child-internet-device-list-container .child-internet-device-list-header{display:none}@media screen and (min-width:600px){.child-internet-device-list-container .child-internet-device-list-header{display:-ms-flexbox;display:flex;margin-bottom:.5em}}@media screen and (min-width:600px){.child-internet-device-list-header>div>div,.child-internet-device-list-row>div>div{display:block;margin:inherit}.child-internet-device-list-header>div:first-child,.child-internet-device-list-row>div:first-child{max-width:30%;min-width:30%;width:30%;text-overflow:ellipsis;overflow:hidden}.child-internet-device-list-header>div:nth-child(2),.child-internet-device-list-row>div:nth-child(2){max-width:20%;min-width:20%;width:20%}}.deferred-payment-title{border-bottom:1px solid #375d90;padding-bottom:.5em}.notifications-method-events-list,.notifications-methods-list{max-width:500px;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.notifications-methods-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:.5em 0}@media screen and (min-width:600px){.notifications-methods-list{padding:1em 0}}.notifications-methods-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;outline:1px solid #fff;padding:.5em;cursor:pointer;min-width:32%;max-width:32%}.notifications-methods-list-row:first-of-type{margin-left:1px}.notifications-methods-list-row:last-of-type{margin-right:1px}.notifications-methods-list-row.active{outline-color:#ddd}.notifications-methods-list-row .notification-method-title{color:#9a3245;display:block;margin:.5em auto}.notifications-methods-list-row .notification-method-icon{max-height:100%;max-width:100%;display:block;margin:auto}@supports ((-o-object-fit:contain) or (object-fit:contain)){.notifications-methods-list-row .notification-method-icon{-o-object-fit:contain;object-fit:contain}}.notifications-method-events-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.notifications-method-events-list-row>div{-ms-flex-positive:1;flex-grow:1}.notifications-method-events-list-row>div:first-of-type{text-align:left}.notifications-method-events-list-row>div:last-of-type{text-align:right;min-width:100px}.notifications-method-events-list-title{font-size:1em;border-bottom:1px solid #ddd;padding-bottom:.5em}.notification-method-configuration-modal .get-code-buttons,.notifications-container .get-code-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.notification-method-configuration-modal .get-code-buttons>*,.notifications-container .get-code-buttons>*{-ms-flex-positive:1;flex-grow:1;width:50%}.notification-method-configuration-modal .get-code-buttons button,.notifications-container .get-code-buttons button{width:100%;padding-left:0;padding-right:0}.notification-method-configuration-modal .code-input-container,.notification-method-configuration-modal .contact-input-container,.notification-method-configuration-modal .current-tarif,.notification-method-configuration-modal .next-tarif,.notification-method-configuration-modal .secondary-buttons-container,.notifications-container .code-input-container,.notifications-container .contact-input-container,.notifications-container .current-tarif,.notifications-container .next-tarif,.notifications-container .secondary-buttons-container{margin:1em 0}.notification-method-configuration-modal.configure-modal,.notification-method-configuration-modal .configure-modal,.notification-method-configuration-modal .slide-step,.notifications-container.configure-modal,.notifications-container .configure-modal,.notifications-container .slide-step{position:absolute;z-index:500;overflow:hidden;top:0;left:0;bottom:0;right:0;background-color:#fff;visibility:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .4s 0s,visibility 0s .4s;transition-timing-function:cubic-bezier(.67,.15,.83,.83)}.notification-method-configuration-modal.configure-modal.opened,.notification-method-configuration-modal .configure-modal.opened,.notification-method-configuration-modal .slide-step.opened,.notifications-container.configure-modal.opened,.notifications-container .configure-modal.opened,.notifications-container .slide-step.opened{visibility:visible;transition:transform .4s 0s,visibility 0s 0s;transition-timing-function:cubic-bezier(.67,.15,.83,.83)}.notification-method-configuration-modal.configure-modal>div,.notification-method-configuration-modal .configure-modal>div,.notification-method-configuration-modal .slide-step>div,.notifications-container.configure-modal>div,.notifications-container .configure-modal>div,.notifications-container .slide-step>div{-webkit-overflow-scrolling:touch}.notification-method-configuration-modal.configure-modal .close-slide-popup,.notification-method-configuration-modal .configure-modal .close-slide-popup,.notification-method-configuration-modal .slide-step .close-slide-popup,.notifications-container.configure-modal .close-slide-popup,.notifications-container .configure-modal .close-slide-popup,.notifications-container .slide-step .close-slide-popup{border:0;display:block;height:32px;width:32px;position:absolute;top:10px;right:10px;cursor:pointer;background:url(/img/icons/close-dark.svg) no-repeat 50%}.notification-method-configuration-modal .slide-step,.notifications-container .slide-step{transform:translateX(100%)}.notification-method-configuration-modal .slide-step.opened,.notifications-container .slide-step.opened{transform:translateX(0)}.notifications-main-configuration-page{min-height:100%}.notifications-main-configuration-page i{width:16px;height:16px;margin:auto;display:block;background-position:50%;background-size:contain;background-repeat:no-repeat}.notifications-main-configuration-page i.available{background-image:url(/img/icons/available.png)}.notifications-main-configuration-page i.not-available{background-image:url(/img/icons/not-available.png)}.notifications-main-configuration-page .telegram-configuration-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.notifications-main-configuration-page .telegram-configuration-menu>div{-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-top:1px solid #ddd;width:32.5%;width:calc(33% - 7px);display:inline-block;margin:0 0 15px;padding:10px;text-align:center}.notifications-main-configuration-page .telegram-configuration-menu>div .logo{width:40%;height:auto;margin:15px auto 20px}.notifications-main-configuration-page .telegram-tutorial{margin:0;overflow:hidden;display:none}.notifications-main-configuration-page .telegram-tutorial .telegram-tutorial-navigation-buttons{width:100%;height:50px}.notifications-main-configuration-page .telegram-tutorial .telegram-tutorial-navigation-buttons .prev-step{float:left}.notifications-main-configuration-page .telegram-tutorial .telegram-tutorial-navigation-buttons .finish,.notifications-main-configuration-page .telegram-tutorial .telegram-tutorial-navigation-buttons .next-step{float:right}.notifications-main-configuration-page .telegram-tutorial .slide-step{margin:0}.notifications-main-configuration-page .telegram-tutorial .slide-step:not(:last-child){border-left:1px solid #ccc;margin-left:-1px}.notifications-main-configuration-page .telegram-tutorial .slide-step .finish,.notifications-main-configuration-page .telegram-tutorial .slide-step .next-step,.notifications-main-configuration-page .telegram-tutorial .slide-step .prev-step{margin:auto}.notifications-main-configuration-page .telegram-tutorial .slide-step .half-block{width:49%;padding:0;margin:0;display:inline-block;height:100%;text-align:center}.notifications-main-configuration-page .telegram-tutorial .slide-step .half-block:first-of-type{border-right:1px solid #ddd;float:left}.notifications-main-configuration-page .telegram-tutorial .slide-step .half-block:last-of-type{float:right}.notifications-main-configuration-page .telegram-tutorial .slide-step .half-block .screenshot{margin:auto;max-width:90%;max-height:80%;height:auto}.notifications-main-configuration-page .telegram-tutorial .slide-step .half-block p{margin:15px;font-size:1.1em}.notifications-main-configuration-page .telegram-tutorial .slide-step .half-block p.large{font-size:1.4em;color:#333}.notifications-main-configuration-page .tarif-configuration .td:first-of-type,.notifications-main-configuration-page .tarif-configuration .th:first-of-type{width:24%;max-width:24%;min-width:24%}.notifications-main-configuration-page .tarif-configuration .td:not(:first-of-type),.notifications-main-configuration-page .tarif-configuration .th:not(:first-of-type){width:19%;max-width:19%;min-width:19%}.news-list .category-list-item-icon,.promo-list .category-list-item-icon{width:7em;height:7em;border-radius:50%}@supports (display:flex){.news-list .category-list-item-icon,.promo-list .category-list-item-icon{-ms-flex-preferred-size:7em;flex-basis:7em}}.news-list .category-list-item-description,.promo-list .category-list-item-description{width:calc(100% - 130px)}.news-list .category-list-item-description h5,.promo-list .category-list-item-description h5{color:#9a3245}.news-list .category-list-item-short-text,.promo-list .category-list-item-short-text{display:block}.login-container{height:100%;min-height:100vh;width:100%;background-color:#fefefe}.login-form{width:100%;max-width:350px;margin:auto;background-color:#fff;border:1px solid #ddd}.login-form .label{color:#9a3245}.login-form .logo{height:100px;background:url(/img/logo.png) center 48% no-repeat;background-size:55%}.remember-me{border-top:1px solid #ddd}.current-tarif-container,.tarif-change-alert-container,.tarif-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:600px){.current-tarif-container,.tarif-change-alert-container,.tarif-list-row{-ms-flex-direction:row;flex-direction:row}}.current-tarif-container>*,.tarif-change-alert-container>*,.tarif-list-row>*{-ms-flex-positive:1;flex-grow:1}.current-tarif-container .current-tarif-buttons,.current-tarif-container .tarif-list-row-buttons,.tarif-change-alert-container .current-tarif-buttons,.tarif-change-alert-container .tarif-list-row-buttons,.tarif-list-row .current-tarif-buttons,.tarif-list-row .tarif-list-row-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.current-tarif-container .current-tarif-buttons>*,.current-tarif-container .tarif-list-row-buttons>*,.tarif-change-alert-container .current-tarif-buttons>*,.tarif-change-alert-container .tarif-list-row-buttons>*,.tarif-list-row .current-tarif-buttons>*,.tarif-list-row .tarif-list-row-buttons>*{-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:600px){.current-tarif-container .current-tarif-buttons,.current-tarif-container .tarif-list-row-buttons,.tarif-change-alert-container .current-tarif-buttons,.tarif-change-alert-container .tarif-list-row-buttons,.tarif-list-row .current-tarif-buttons,.tarif-list-row .tarif-list-row-buttons{-ms-flex-pack:end;justify-content:flex-end;min-width:250px;max-width:250px;width:250px}}.current-tarif-container .input button,.tarif-change-alert-container .input button,.tarif-list-row .input button{width:100%;padding-left:.5em;padding-right:.5em;font-size:1em}@media screen and (min-width:600px){.current-tarif-container .input,.tarif-change-alert-container .input,.tarif-list-row .input{max-width:150px;min-width:150px;float:right}}.current-tarif-container,.tarif-list-row{padding:.5em}.current-tarif-container,.tarif-connection-alert{padding-bottom:1em;margin-bottom:1em}.tarif-connection-alert{border-bottom:1px solid #ddd}.tarif-list-category-container{margin:.5em 0 2em}.tarif-list-category-title{padding:.5em;color:#fff;background-color:#7a9dcc}.tarif-list-category-title,.tarif-list-row:not(:last-of-type){border-bottom:1px solid #ddd}.tarif-autoprolongation-button{margin-top:.5em;margin-bottom:1em}.tarif-change-alert,.tarif-change-alert-container{margin:1em 0}.tarif-change-alert-container .input,.tarif-change-alert .input{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.tarif-calendar-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tarif-calendar-container .month-name{min-width:100px;max-width:100px;width:100px;display:inline-block;padding:.25em}.tarif-calendar-container .month{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.tarif-calendar-container .month>*{-ms-flex-positive:1;flex-grow:1}.tarif-calendar-container .day{display:inline-block;padding:.25em}.tarif-calendar-container .day:not(.disabled){cursor:pointer}.tarif-calendar-container .day.disabled{opacity:.5}.tarif-calendar-container .day.hover,.tarif-calendar-container .day.selected,.tarif-calendar-container .day.today{background-color:rgba(55,93,144,.5)}.tarif-calendar-container .day.holiday{color:#9a3245}.tarif-calendar{margin-bottom:1em}.choose-tarif-period-alert{margin:1em auto;text-align:center}.tarif-calendar-submit{margin-top:1em}.discount-panel{-webkit-clip-path:polygon(0 50%,15px 0,100% 0,100% 100%,15px 100%);clip-path:polygon(0 50%,15px 0,100% 0,100% 100%,15px 100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:15px;display:inline-block;color:#fff;font-size:10pt;padding-right:5pt;font-style:italic;background:linear-gradient(270deg,darkred,red,darkred)}.cursor-pointer{cursor:pointer}.write-review-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:600px){.write-review-buttons{-ms-flex-direction:row;flex-direction:row}}.write-review-buttons>div{-ms-flex-positive:1;flex-grow:1;min-width:50%;margin-top:.5em}.write-review-buttons>div:first-of-type,.write-review-buttons>div:last-of-type{margin-right:.25em}.toggler-arrow{text-wrap:nowrap;cursor:pointer;padding:3px;background-color:#008b8b;color:#fff;border-radius:3px;-ms-flex-positive:0;flex-grow:0}.toggler-arrow:after{content:"\2B99"}.toggler-arrow.collapsed:after{content:"\2B9B"}.tarif-recom-container{padding-left:15px;padding-right:15px}.flex-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.tarif-spliter:not(:last-of-type){border-bottom:2px solid #cdc7c7}