._align-center{justify-content:center!important}.form-check-label{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-content:center;padding-left:25px;display:flex;position:relative}.form-check-label input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.form-check-mark{background-color:#fff;width:16px;height:16px;transition:all .5s;position:absolute;top:0;left:0}.form-check-label:hover input~.form-check-mark{background-color:#fda8bc}.form-check-label input:checked~.form-check-mark{background-color:#e74d71}.form-check-mark:after{content:"";display:none;position:absolute}.form-check-label input:checked~.form-check-mark:after{display:block}.form-check-label .form-check-mark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:2px;left:5px;transform:rotate(45deg)}.logout-btn{box-shadow:none;border-bottom:none}.link-logout:before{text-shadow:none;color:#fff;background-color:#e74d71;border-radius:50%;margin:0 5px 0 0;padding:10px;font-size:20px;transition:all .5s;box-shadow:0 2px 5px -2px #000}.secondary-link{color:#fff;text-decoration:underline;transition:all .5s}@media (any-hover:hover){.secondary-link:hover{color:#e74d71;text-decoration:underline}}.alert{margin:10px 0 20px;padding:25px;transition:all .5s;box-shadow:0 2px 5px -2px #000}.alert-success{color:#1d643b;background-color:#d7f3e3;border-color:#c7eed8}._loop:before{animation:3s linear reverse spin}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.list-group{margin-left:20px;line-height:150%}.list-group__img-item{flex-direction:row;align-items:center;display:flex}.list-group__img-item:before{margin-right:6px}.confirm-btns{flex-direction:row;gap:25px;display:flex}@media (any-hover:hover){.confirm-btns__delete:hover:before{color:#e74d71;background-color:#fff}}.confirm-btns__delete:before{color:#fff;background-color:#e74d71;border:1px solid #e74d71;border-radius:50%;padding:10px 12px;font-size:18px;transition:all .5s;box-shadow:0 2px 5px -2px #000}@media (any-hover:hover){.confirm-btns__abort:hover:before{color:#616161;background-color:#fff}}.confirm-btns__abort:before{color:#fff;background-color:#616161;border:1px solid #616161;border-radius:50%;padding:10px 12px;font-size:18px;transition:all .5s;box-shadow:0 2px 5px -2px #000}.admin-btns{flex-direction:column;align-items:flex-end;gap:25px;display:flex;position:fixed;top:45%;right:45px}@media (any-hover:hover){.admin-btns__create:hover:before{color:#32aade;background-color:#fff}}.admin-btns__create:before{color:#fff;background-color:#32aade;border:1px solid #32aade;border-radius:50%;padding:10px 12px;font-size:18px;transition:all .5s;box-shadow:0 2px 5px -2px #000}@media (any-hover:hover){.admin-btns__edit:hover:before{color:#24cc63;background-color:#fff}}.admin-btns__edit:before{color:#fff;background-color:#24cc63;border:1px solid #24cc63;border-radius:50%;padding:10px 11px;font-size:18px;transition:all .5s;box-shadow:0 2px 5px -2px #000}@media (any-hover:hover){.admin-btns__delete:hover:before{color:#e74d71;background-color:#fff}}.admin-btns__delete:before{color:#fff;background-color:#e74d71;border:1px solid #e74d71;border-radius:50%;padding:10px 12px;font-size:18px;transition:all .5s;box-shadow:0 2px 5px -2px #000}.tox-statusbar__branding{display:none}.tox-statusbar__path{display:none!important}.auth-page{flex:1 1 0}.section-auth{flex-direction:column;justify-content:center;height:100%;display:flex}.auth-body{color:#fff;background-color:#3a3a3acc;width:540px;padding:35px;box-shadow:0 2px 5px -2px #000}@media (width<=600px){.auth-body{width:100%;margin:65px 0}}.auth-body__content{flex-direction:column;gap:20px;display:flex}.auth-body__item{width:100%}.auth-body__item-email{background-color:#fff;width:100%;padding:5px 10px;transition:all .3s;box-shadow:0 2px 5px 1px #000}@media (any-hover:hover){.auth-body__item-email:hover{box-shadow:0 3px 8px -1px #e74d71}}.auth-body__item-email:focus{box-shadow:0 3px 8px -1px #e74d71}.auth-body__item-pwd{background-color:#fff;width:100%;padding:5px 10px;transition:all .3s;box-shadow:0 2px 5px 1px #000}@media (any-hover:hover){.auth-body__item-pwd:hover{box-shadow:0 3px 8px -1px #e74d71}}.auth-body__item-pwd:focus{outline:none;box-shadow:0 3px 8px -1px #e74d71}.auth-body__checkbox{justify-content:center;display:flex}.auth-body__btns{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (width<=600px){.auth-body__btns{flex-direction:column;gap:20px}}.auth-title{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:30px;transition:all .5s;display:flex}.auth-title__shadow{text-transform:uppercase;opacity:.1;padding-bottom:15px;font-size:50px;font-weight:700;position:absolute}@media (width<=991.98px){.auth-title__shadow{text-align:center;text-shadow:1px 1px 2px #3a3a3a}}.auth-title__shadow{animation:2s infinite shake}.auth-title__text{text-transform:uppercase;text-shadow:3px 3px 5px #000;padding-bottom:15px;font-size:38px;font-weight:600;position:relative}@media (width<=991.98px){.auth-title__text{text-align:center;text-shadow:1px 1px 2px #3a3a3a}}.inputfile,.js .inputfile{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.inputfile+.image-upload-btn{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex-direction:row;align-items:center;display:flex;overflow:hidden}.no-js .inputfile+.image-upload-btn{display:none}.image-upload+.image-upload-btn{color:#3a3a3a;background:#fff;border:1px solid #3490dc;border-radius:1.5rem;flex-direction:row;width:min-content;padding-right:10px;text-decoration:none;transition:all .5s;display:flex}.image-upload+.image-upload-btn:before{color:#fff;background:#3490dc;border-radius:50%;margin-right:6px;padding:8px;transition:all .5s}@media (any-hover:hover){.image-upload+.image-upload-btn:hover{color:#fff;background-color:#3490dc}.image-upload+.image-upload-btn:hover:before{color:#3490dc;background:#fff}}.image-upload:focus+.image-upload-btn,.image-upload.has-focus+.image-upload-btn{color:#fff;background-color:#3490dc}.image-upload:focus+.image-upload-btn:before,.image-upload.has-focus+.image-upload-btn:before{color:#3490dc;background:#fff}.admin-body{flex-direction:column;justify-content:center;align-items:center;padding:35px 15px;display:flex}.admin-body__title{margin-bottom:35px;font-size:24px;font-weight:500}.admin-body__content{flex-direction:column;gap:20px;width:80%;display:flex}@media (width<=1182px){.admin-body__content{width:90%}}@media (width<=767.98px){.admin-body__content{width:100%}}.admin-body__item{flex-direction:column;align-items:center;width:100%;display:flex}.admin-body__input-text{width:inherit;text-align:center;border:1px solid #e0e0e0;border-radius:.3rem;line-height:200%}.admin-body__btn-group{flex-direction:row;justify-content:space-evenly;display:flex}@media (width<=479.98px){.admin-body__btn-group{flex-direction:column;align-items:center;gap:25px}}.maintenance-work{flex-direction:column;justify-content:center;align-items:center;gap:25px;height:100%;padding:0 15px;display:flex}.maintenance-work__gears{flex-direction:row;justify-content:center;align-items:center;width:100%;transition:all .5s;display:flex}.maintenance-work__gears-big{color:#3a3a3a;z-index:1;flex-direction:row;align-items:center;display:flex;position:relative}.maintenance-work__gears-big:before{font-size:32px;animation:3s linear infinite spin}.maintenance-work__gears-small{color:#3a3a3a;z-index:2;flex-direction:row;align-items:center;display:flex;position:relative}.maintenance-work__gears-small:before{margin-top:10px;margin-left:-2px;font-size:24px;animation:3s linear infinite reverse spin}.maintenance-work__title{color:#e74d71;text-shadow:1px 1px 2px #3a3a3a;font-size:28px;font-weight:600}.maintenance-work__text{text-align:center;flex-direction:column;line-height:150%;display:flex}.maintenance-work__text p{margin-bottom:10px}.captcha{flex-direction:row;gap:15px;display:flex}@media (any-hover:hover){.captcha-btn:hover:before{color:#e74d71;background-color:#fff}}.captcha-btn:before{color:#fff;background-color:#e74d71;border:1px solid #e74d71;border-radius:50%;padding:8px;font-size:18px;transition:all .5s;box-shadow:0 2px 5px -2px #000}.grecaptcha-badge{opacity:0}.popup{background:#000000f7;width:100%;height:100%;transition:all .8s;position:fixed}@supports ((-webkit-backdrop-filter:blur(31px)) or (backdrop-filter:blur(31px))){.popup{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#3d3d3dcc}}.popup{z-index:50;opacity:0;visibility:hidden;top:0;left:0;overflow:hidden auto}.popup._open{opacity:1;visibility:visible}.popup._open .popup__content{opacity:1;transform:translate(0)}.popup__body{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:30px;display:flex}.popup__content{color:#3a3a3a;opacity:0;background-image:url(../img/ui/pattern/light/rockywall.png);flex-direction:column;justify-content:center;align-items:center;max-width:800px;padding:0 0 15px;transition:all .8s;display:flex;position:relative;transform:perspective(600px)translateY(-100%)rotateX(45deg);box-shadow:3px 3px 8px -2px #000}.popup__title{color:#fff;text-shadow:1px 1px 2px #000;text-align:center;background-color:#008275;width:100%;padding:10px 0;font-size:24px;font-weight:600;box-shadow:0 2px 5px -2px #000}.popup__text{padding:25px;line-height:130%}.tabs-block__body,.tabs-block__content{width:100%!important}.tabs-block__content-title{font-size:24px}.tabs-block__content-subtitle{font-size:22px}.tabs-block__content-text{flex-direction:column;width:100%;display:flex}.tabs-block__content-text p{text-align:left;word-wrap:break-word;margin-bottom:10px;line-height:130%}.tabs-block__content-text p img{height:auto;margin:10px 0}@media (width<=991.98px){.tabs-block__content-text p img{width:70%}}@media (width<=767.98px){.tabs-block__content-text p img{width:80%}}@media (width<=479.98px){.tabs-block__content-text p img{width:100%}}.tabs-block__content-text p a{color:#008275;line-height:150%;text-decoration:none;transition:all .3s}@media (any-hover:hover){.tabs-block__content-text p a:hover{color:#e74d71;text-decoration:none}}.tabs-block__content-text h2{color:#e74d71;margin:10px 0 15px;font-size:20px;font-weight:600;text-decoration:underline}.tabs-block__content-text h3{margin:10px 0 15px;font-size:18px;font-weight:500}.tabs-block__content-text h4{margin:10px 0 15px;font-size:16px;font-weight:500}.tabs-block__content-text ul{margin-bottom:10px;margin-left:35px;line-height:120%}.tabs-block__content-text ul li{list-style:outside!important}.tabs-block__content-text ol{margin-bottom:10px;margin-left:17px;line-height:120%}.tabs-block__content-text ol li pre{margin-top:5px}.alert-message{color:#3a3a3a;text-align:left;border-radius:.5rem;width:50%;margin:15px 0 30px;line-height:150%;overflow:hidden;box-shadow:0 2px 5px -2px #000}@media (width<=991.98px){.alert-message{width:70%}}@media (width<=767.98px){.alert-message{width:80%}}@media (width<=479.98px){.alert-message{width:100%}}.alert-message.danger{background-color:#f9e5e5;border:1px solid #e74d71;margin-left:auto;margin-right:auto;display:block}.alert-message.warning{background-color:#f9efe5;border:1px solid #d38b4c;margin-left:auto;margin-right:auto;display:block}.alert-message.info{background-color:#f6f8fa;border:1px solid #4286f4;margin-left:auto;margin-right:auto;display:block}.alert-message__header{border-radius:.5rem .5rem 0 0;justify-content:center;align-items:center;padding:8px 0;font-weight:700;display:flex}.alert-message__header.danger{color:#fff;background-color:#e74d71}.alert-message__header.warning{background-color:#fae1c8;border-bottom:1px solid #d38b4c}.alert-message__header.info{background-color:#d4e6f8;border-bottom:1px solid #4286f4}.alert-message__content{padding:15px}pre{color:#f5f5f5;page-break-inside:avoid;white-space:pre-wrap;width:fit-content;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background:#3a3a3a;border-left:3px solid #e74d71;border-radius:.5rem;margin-bottom:15px;padding:1em 1.5em;font-family:monospace;font-size:14px;line-height:120%;overflow:auto}@media (width<=767.98px){pre{width:100%}}
