@import url('/css/fonts.css');body{font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:'Merriweather',serif;color:#31271e;font-weight:400;line-height:130%}h2{margin:25px 0 10px 0}p{font-size:1rem;line-height:1.5;margin-bottom:1rem}.search{width:30px !important;position:absolute;margin:6px 0 0 -35px;opacity:0.4}.portrait{float:left;width:300px;margin:0 20px 20px 0}.table{width:100%;margin-bottom:1rem;border-collapse:collapse;border-radius:5px}.table th,.table td{text-align:left;vertical-align:top}.table td{padding:15px 15px}.table th{background-color:#d8ccc2;color:#988;font-weight:600;padding:5px 15px}.table tbody tr:nth-child(even){background-color:#f2e5da}.table tbody tr:hover{background-color:#ffd07c}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive{overflow-x:auto}.table-responsive::-webkit-scrollbar{height:8px;width:8px}.table-responsive::-webkit-scrollbar-track{background:#2a475e;border-radius:10px}.table-responsive::-webkit-scrollbar-thumb{background-color:#1b2838;border-radius:10px;border:2px solid #2a475e}.table-responsive::-webkit-scrollbar-thumb:hover{background-color:chocolate}.table-responsive{scrollbar-width:thin;scrollbar-color:#990f3d #d9cec4}.list-group{list-style:none;padding:0;margin:0;border:1px solid #1b2838;border-radius:5px;overflow:hidden;background-color:#2a475e}.list-group-item{padding:10px 15px;border-bottom:1px solid #1b2838;color:#c7d5e0;transition:background-color 0.3s}.list-group-item:last-child{border-bottom:none}.list-group-item:hover{background-color:#3c596e;cursor:pointer}.bullet{color:#7e7a6d;margin:0 10px}.no-wrap{white-space:nowrap}.main{text-align:center;margin-top:50px}.main p{font-size:18px}.btn{display:inline-block;font-weight:500;color:#ffffff;text-align:center;vertical-align:middle;cursor:pointer;font-size:1rem;border-radius:5px;transition:background-color 0.3s,color 0.3s;text-decoration:none}.btn:hover{background-color:#2d3a4c;color:#fff1c8}.card{border-radius:4px;background-color:#d8ccc2;float:left;min-width:316px;margin:5px}.card-title{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem}.card-body{padding:10px 20px}.card-text{margin-bottom:1rem;color:#222}.form-control,.form-select{width:100%;padding:10px;box-sizing:border-box;font-size:1rem;border:1px solid #9d8d8c;border-radius:5px;background-color:#fff;color:#262a33;box-shadow:5px 5px 9px 0px #dbd6d2}.form-range{width:100%}.form-control:focus{border-color:#990F3E;outline:none;box-shadow:inset 1px 3px 7px 0px #dbd6d2}.form-group{margin-bottom:1rem}.alert{margin-bottom:1rem;border:1px solid transparent;border-radius:5px}.alert-success{background-color:#8fd544}.alert-danger{background-color:#fd8a5e}.alert-info{background-color:#7fb0f7;padding:0 15px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;z-index:1001}.modal-open{overflow:hidden}.modal{position:fixed;max-height:90%;overflow-y:auto;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff1e5;padding:20px;border-radius:8px;display:none;z-index:1002;animation:fadeIn 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.5);font-family:Arial,sans-serif;width:100%;max-width:400px;box-sizing:border-box}.modal h2{text-align:center;margin:0 0 20px 0}.modal form{display:flex;flex-direction:column;gap:10px}.modal form label{margin-bottom:-5px}.modal form input[type="text"],.modal form input[type="password"],.modal form input[type="email"]{width:100%;padding:10px;box-sizing:border-box;font-size:1rem;border:1px solid #9d8d8c;border-radius:5px;background-color:#fff;box-shadow:5px 5px 9px 0px #dbd6d2}.modal form input[type="text"]:focus,.modal form input[type="email"]:focus,.modal form input[type="password"]:focus{border-color:#990F3E;outline:none;box-shadow:inset 1px 3px 7px 0px #dbd6d2}.modal form button[type="submit"]{margin-top:20px;padding:12px 20px;font-size:1rem;cursor:pointer;transition:background 0.3s ease;align-self:center}@keyframes shake{0%,100%{transform:translate(-50%,-50%)}20%,60%{transform:translate(calc(-50% - 10px),-50%)}40%,80%{transform:translate(calc(-50% + 10px),-50%)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.password-info{display:flex;justify-content:flex-end;margin:-5px 0 -10px 0}.password-info button{background:#1b2838;color:#ffffff;padding:8px 15px;font-size:0.9rem;border:1px solid #415a6b;border-radius:5px;cursor:pointer;transition:all 0.3s ease}.password-info button:hover{background:chocolate;border-color:chocolate}.shake{animation:shake 0.3s ease}.error-message{color:red;font-size:0.9rem;margin-top:5px}#langModal{padding:50px 0 45px 0}.lang img{position:absolute;margin-left:120px}.lang div{margin-left:170px;display:inline-block;margin-bottom:10px}.favorites{max-width:500px;border:8px solid #959284;text-align:left;padding:15px 15px}.favorites .act{background:#959284}.favorites .pas .field{padding:12px 10px;width:85%}.favorites .act .field{padding:12px 10px;width:85%}.favShare{display:inline-block;float:right;margin:-41px 8px 0 10px}.msg_error{color:#ff644a;font-size:0.75rem;margin:-6px 13px 0px 13px;padding:3px 8px;border:1px dashed #ff644a;display:none;line-height:120%;display:none}.scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ded2c8 #f2e5da}.scrollable::-webkit-scrollbar{width:8px}.scrollable::-webkit-scrollbar-track{background:#2a475e;border-radius:10px}.scrollable::-webkit-scrollbar-thumb{background-color:#1b2838;border-radius:10px;border:2px solid #2a475e}.scrollable::-webkit-scrollbar-thumb:hover{background-color:chocolate}.striped-background{background:repeating-linear-gradient( 135deg,#a8a494,#a8a494 12px,transparent 12px,transparent 24px )}.fs-1{font-size:18px}.fs--1{font-size:14px}.avatar-middle{width:50px;border-radius:30px;border:4px solid #ffffff}.stream h3{margin:5px 0 0 0}.stream img[data-resizable="true"]{box-sizing:border-box;border:4px solid #979385;transition:border-color 0.5s ease}.icon{display:inline-block;vertical-align:sub}.icon img{height:18px;margin:0 3px;cursor:pointer}.icon-sm{display:inline-block;margin:3px 0 0 10px;position:absolute}.icon-sm img{height:18px;margin:0 3px;cursor:pointer}.gallery h3{margin:5px 0 0 0}.gallery img{width:100%;box-sizing:border-box;border:4px solid transparent;transition:border-color 0.5s ease}.gallery label{display:block;margin-top:10px}.gallery textarea{height:200px}.gallery input[type="button"],button{padding:12px;font-size:1rem;border:none;border-radius:5px;background:#000000;color:#fff1c8;outline:none;cursor:pointer}.gallery input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus,select:focus{background:#FFF;color:#000}.gallery .secondary{color:#888}#loading{text-align:center;display:none}#loading img{width:100px;margin:-20px 0 -50px 0}#uploaded-images div{width:200px;height:200px;position:relative;overflow:hidden;background-size:cover;background-color:#959284;background-position:center center;float:left;margin:0 20px 20px 0;border-radius:10px}#other-images div{width:150px;height:150px;position:relative;overflow:hidden;background-size:cover;background-color:#e5ddc2;background-position:center center;margin:0 20px 20px 38px;border:2px solid #e5ddc2}#bottom-images{text-align:center}#bottom-images div{width:160px;height:160px;position:relative;overflow:hidden;background-size:cover;background-color:#e5ddc2;background-position:center center;margin:0 10px 20px 10px;border:2px solid #e5ddc2;display:inline-block}.secondary{opacity:0.4}.techinfo{background:#FFFF00;padding:0px 10px;margin:0px 10px}.avatar{width:50px;height:50px;float:left;overflow:hidden;background-size:cover;background-color:#d9cec4;background-position:center center;border-radius:100px;margin-top:10px}#register-success,#register-fail{display:none}.is-invalid{border:1px solid #990000 !important;color:#990000 !important}.invalid-feedback{display:none;background:#990000;line-height:120%;color:#FFF;margin-top:4px;padding:10px 15px}.author{font-style:italic;text-align:right}.link{color:#000}.link:visited{color:#000}.link:hover{color:#193356}#drop-area{border:2px dashed #ccc;border-radius:10px;text-align:center;padding:20px;margin:20px auto}#drop-area.hover{border-color:#000}#file-input{display:none}#file-list{margin-top:20px}@media (max-width:768px){.modal{width:90%}.nav-btn-unique{top:80px}.favShare{margin:-44px 8px 0 10px}.favorites .act .field,.favorites .pas .field{width:75%}.portrait{width:120px;margin-bottom:10px}.lang img{margin-left:55px}.lang div{margin-left:100px;line-height:100%;font-size:18px;display:inline-block;margin-bottom:15px}.lang a,.lang a:visited{color:#2d3a4c}}@media (max-width:1200px){.point{display:none}#menu ul li{margin:0 3px}}@media (max-width:1500px){.card{min-width:100%}}:root{--sp-0:0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:1rem;--sp-4:1.5rem;--sp-5:3rem}.m-0{margin:var(--sp-0)!important}.m0{margin:var(--sp-0)!important}.m-1{margin:var(--sp-1)!important}.m1{margin:var(--sp-1)!important}.m-2{margin:var(--sp-2)!important}.m2{margin:var(--sp-2)!important}.m-3{margin:var(--sp-3)!important}.m3{margin:var(--sp-3)!important}.m-4{margin:var(--sp-4)!important}.m4{margin:var(--sp-4)!important}.m-5{margin:var(--sp-5)!important}.m5{margin:var(--sp-5)!important}.mt-0,.my-0{margin-top:var(--sp-0)!important}.mt0,.my0{margin-top:var(--sp-0)!important}.mt-1,.my-1{margin-top:var(--sp-1)!important}.mt1,.my1{margin-top:var(--sp-1)!important}.mt-2,.my-2{margin-top:var(--sp-2)!important}.mt2,.my2{margin-top:var(--sp-2)!important}.mt-3,.my-3{margin-top:var(--sp-3)!important}.mt3,.my3{margin-top:var(--sp-3)!important}.mt-4,.my-4{margin-top:var(--sp-4)!important}.mt4,.my4{margin-top:var(--sp-4)!important}.mt-5,.my-5{margin-top:var(--sp-5)!important}.mt5,.my5{margin-top:var(--sp-5)!important}.mb-0,.my-0{margin-bottom:var(--sp-0)!important}.mb0{margin-bottom:var(--sp-0)!important}.mb-1,.my-1{margin-bottom:var(--sp-1)!important}.mb1{margin-bottom:var(--sp-1)!important}.mb-2,.my-2{margin-bottom:var(--sp-2)!important}.mb2{margin-bottom:var(--sp-2)!important}.mb-3,.my-3{margin-bottom:var(--sp-3)!important}.mb3{margin-bottom:var(--sp-3)!important}.mb-4,.my-4{margin-bottom:var(--sp-4)!important}.mb4{margin-bottom:var(--sp-4)!important}.mb-5,.my-5{margin-bottom:var(--sp-5)!important}.mb5{margin-bottom:var(--sp-5)!important}.ms-0,.mx-0{margin-inline-start:var(--sp-0)!important}.ms0,.mx0{margin-inline-start:var(--sp-0)!important}.ms-1,.mx-1{margin-inline-start:var(--sp-1)!important}.ms1,.mx1{margin-inline-start:var(--sp-1)!important}.ms-2,.mx-2{margin-inline-start:var(--sp-2)!important}.ms2,.mx2{margin-inline-start:var(--sp-2)!important}.ms-3,.mx-3{margin-inline-start:var(--sp-3)!important}.ms3,.mx3{margin-inline-start:var(--sp-3)!important}.ms-4,.mx-4{margin-inline-start:var(--sp-4)!important}.ms4,.mx4{margin-inline-start:var(--sp-4)!important}.ms-5,.mx-5{margin-inline-start:var(--sp-5)!important}.ms5,.mx5{margin-inline-start:var(--sp-5)!important}.me-0,.mx-0{margin-inline-end:var(--sp-0)!important}.me0,.mx0{margin-inline-end:var(--sp-0)!important}.me-1,.mx-1{margin-inline-end:var(--sp-1)!important}.me1,.mx1{margin-inline-end:var(--sp-1)!important}.me-2,.mx-2{margin-inline-end:var(--sp-2)!important}.me2,.mx2{margin-inline-end:var(--sp-2)!important}.me-3,.mx-3{margin-inline-end:var(--sp-3)!important}.me3,.mx3{margin-inline-end:var(--sp-3)!important}.me-4,.mx-4{margin-inline-end:var(--sp-4)!important}.me4,.mx4{margin-inline-end:var(--sp-4)!important}.me-5,.mx-5{margin-inline-end:var(--sp-5)!important}.me5,.mx5{margin-inline-end:var(--sp-5)!important}.p-0{padding:var(--sp-0)!important}.p0{padding:var(--sp-0)!important}.p-1{padding:var(--sp-1)!important}.p1{padding:var(--sp-1)!important}.p-2{padding:var(--sp-2)!important}.p2{padding:var(--sp-2)!important}.p-3{padding:var(--sp-3)!important}.p3{padding:var(--sp-3)!important}.p-4{padding:var(--sp-4)!important}.p4{padding:var(--sp-4)!important}.p-5{padding:var(--sp-5)!important}.p5{padding:var(--sp-5)!important}.pt-0,.py-0{padding-top:var(--sp-0)!important}.pt0,.py0{padding-top:var(--sp-0)!important}.pt-1,.py-1{padding-top:var(--sp-1)!important}.pt1,.py1{padding-top:var(--sp-1)!important}.pt-2,.py-2{padding-top:var(--sp-2)!important}.pt2,.py2{padding-top:var(--sp-2)!important}.pt-3,.py-3{padding-top:var(--sp-3)!important}.pt3,.py3{padding-top:var(--sp-3)!important}.pt-4,.py-4{padding-top:var(--sp-4)!important}.pt4,.py4{padding-top:var(--sp-4)!important}.pt-5,.py-5{padding-top:var(--sp-5)!important}.pt5,.py5{padding-top:var(--sp-5)!important}.pb-0,.py-0{padding-bottom:var(--sp-0)!important}.pb0,.py0{padding-bottom:var(--sp-0)!important}.pb-1,.py-1{padding-bottom:var(--sp-1)!important}.pb1,.py1{padding-bottom:var(--sp-1)!important}.pb-2,.py-2{padding-bottom:var(--sp-2)!important}.pb2,.py2{padding-bottom:var(--sp-2)!important}.pb-3,.py-3{padding-bottom:var(--sp-3)!important}.pb3,.py3{padding-bottom:var(--sp-3)!important}.pb-4,.py-4{padding-bottom:var(--sp-4)!important}.pb4,.py4{padding-bottom:var(--sp-4)!important}.pb-5,.py-5{padding-bottom:var(--sp-5)!important}.pb5,.py5{padding-bottom:var(--sp-5)!important}.ps-0,.px-0{padding-inline-start:var(--sp-0)!important}.ps0,.px0{padding-inline-start:var(--sp-0)!important}.ps-1,.px-1{padding-inline-start:var(--sp-1)!important}.ps1,.px1{padding-inline-start:var(--sp-1)!important}.ps-2,.px-2{padding-inline-start:var(--sp-2)!important}.ps2,.px2{padding-inline-start:var(--sp-2)!important}.ps-3,.px-3{padding-inline-start:var(--sp-3)!important}.ps3,.px3{padding-inline-start:var(--sp-3)!important}.ps-4,.px-4{padding-inline-start:var(--sp-4)!important}.ps4,.px4{padding-inline-start:var(--sp-4)!important}.ps-5,.px-5{padding-inline-start:var(--sp-5)!important}.ps5,.px5{padding-inline-start:var(--sp-5)!important}.pe-0,.px-0{padding-inline-end:var(--sp-0)!important}.pe0,.px0{padding-inline-end:var(--sp-0)!important}.pe-1,.px-1{padding-inline-end:var(--sp-1)!important}.pe1,.px1{padding-inline-end:var(--sp-1)!important}.pe-2,.px-2{padding-inline-end:var(--sp-2)!important}.pe2,.px2{padding-inline-end:var(--sp-2)!important}.pe-3,.px-3{padding-inline-end:var(--sp-3)!important}.pe3,.px3{padding-inline-end:var(--sp-3)!important}.pe-4,.px-4{padding-inline-end:var(--sp-4)!important}.pe4,.px4{padding-inline-end:var(--sp-4)!important}.pe-5,.px-5{padding-inline-end:var(--sp-5)!important}.pe5,.px5{padding-inline-end:var(--sp-5)!important}.position-absolute{position:absolute !important}.top-0{top:0 !important}.end-0{inset-inline-end:0 !important}.mt-3{margin-top:var(--sp-3,1rem) !important}.me-3{margin-inline-end:var(--sp-3,1rem) !important}.z-index-1{z-index:1 !important}.modal2 .modal2-dialog{position:relative;text-align:left}.position-absolute{position:absolute !important}.top-0{top:0 !important}.end-0{right:0 !important}.me-3{margin-right:1rem !important}.z-index-1{z-index:1 !important}:root{--fs--3:.75rem;--fs--2:.8125rem;--fs--1:.875rem;--fs-0:1rem;--fs-1:1.125rem;--fs-2:1.25rem;--fs-3:1.5rem}.fs--3{font-size:var(--fs--3) !important}.fs--2{font-size:var(--fs--2) !important}.fs--1{font-size:var(--fs--1) !important}.fs-0{font-size:var(--fs-0) !important}.fs-1{font-size:var(--fs-1) !important}.fs-2{font-size:var(--fs-2) !important}.fs-3{font-size:var(--fs-3) !important}.fs-12{font-size:12px !important}.fs-13{font-size:13px !important}.fs-14{font-size:14px !important}.fs-15{font-size:15px !important}.fs-16{font-size:16px !important}:root{--pg-radius:10px;--pg-gap:.35rem;--pg-size:2.25rem;--pg-font:.9rem;--pg-bg:#fff;--pg-text:#262a33;--pg-border:#d8ccc2;--pg-hover-bg:#f6f2ee;--pg-active-bg:#262a33;--pg-active-text:#fff}.pagination{display:flex;flex-wrap:wrap;gap:var(--pg-gap);list-style:none;padding:0;margin:1rem 0;align-items:center;justify-content:center}.page-item{display:contents}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pg-size);height:var(--pg-size);padding:0 .75rem;border:1px solid var(--pg-border);border-radius:var(--pg-radius);background:var(--pg-bg);color:var(--pg-text);text-decoration:none;font-size:var(--pg-font);line-height:1;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .15s,color .15s,border-color .15s,transform .02s}.page-link:hover{background:var(--pg-hover-bg);transform:translateY(-1px)}.page-link:active{transform:translateY(0)}.page-link:focus{outline:none;box-shadow:0 0 0 2px rgba(38,42,51,.2)}.page-item.active .page-link{background:var(--pg-active-bg);color:var(--pg-active-text);border-color:var(--pg-active-bg)}.page-item.disabled .page-link{opacity:.5;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pagination.pagination-sm .page-link{min-width:1.9rem;height:1.9rem;padding:0 .55rem;font-size:.82rem}