@font-face{font-family:myFirstFont;src:url(/assets/cour.ttf);font-weight:normal}body{font-family:myFirstFont, courier, arial;font-size:10px;color:#000000;margin:0;background-color:#eee}p{font-size:14px;color:#000}h1{color:#800080;font-size:20px;font-weight:normal;line-height:100%}h2{font-size:15px;color:#800080;line-height:15px;display:inline;font-weight:normal}h3{font-size:15px;color:#7d7d7d;line-height:15px;display:inline}td.separator{width:15px;height:15px}td.color{border-bottom:2px solid #cccccc}a{text-decoration:none;font-size:14px;color:#000}a:link{font-size:14px;text-decoration:none}a:hover{color:#800080}a:active{text-decoration:none}input{color:#666666;font-size:13px;border:2px solid #cccccc;background-color:#ffffff;font-family:Monospace, Arial, Helvetica, sans-serif;width:250px}textarea{color:#666666;font-size:13px;border:2px solid #cccccc;background-color:#ffffff;font-family:Monospace, Arial, Helvetica, sans-serif;width:250px}#login{color:#666666;font-size:13px;border:2px solid #cccccc;background-color:#ffffff;font-family:Monospace, Arial, Helvetica, sans-serif;width:150px}#header{width:100%;z-index:11;position:fixed;background-color:#eee;transition:background-image 2s;box-shadow:0px 2px 10px #999;border-bottom:3px solid #800080;border-top:1px solid #ccc;background-image:linear-gradient(to top, #eee 18%, #ccc 82%)}#header:hover{background-image:linear-gradient(to top, #eee 18%, #e0e0e0 82%)}#header a:hover{color:#800080;text-decoration:overline}.headcont{float:left;padding:10px 0px 2px 20px}.headcont img{height:40px;width:auto}.headcont1{width:500px;float:right;padding:10px 0px 0px 50px}.section{float:right;padding:0px 20px 8px 0px}#footer{font-size:12px;line-height:10px;padding:0px 0px 0px 10px;width:100%;position:fixed;background-color:#eee;bottom:0px;box-shadow:0px 4px 10px #999;background-image:linear-gradient(to top, #eee 18%, #ccc 100%)}#footer img{margin-bottom:-5px}#footer a{font-size:10px}#footer p{font-size:10px}.social-icon{font-size:15px;color:#000 !important;margin:0 2px}.social-icon:hover{color:#6b1b7d !important}#space{height:60px}#center{width:921px;margin:0px auto 0;overflow:hidden}#home{width:100%;height:750px;background-size:cover;background-position:center;background-attachment:fixed;margin-top:0}.frame{float:left;margin:0 0 35px 0px;width:900px;border-right:2px solid #6b1b7d}.cont1{float:left;width:380px;padding:0 0 0 20px}.cont{float:left;width:380px}.cont2{float:left;width:380px;margin:0 20px 20px 0;padding:0 20px 10px 0;border-right:1px solid #ccc}.cont_box{float:left;margin:0 0 20px 50px}.foto{float:left;padding:5px 0 2px 0px}.foto img{width:50px;height:50px;border-radius:50%;object-fit:cover}.frame-slider{float:left;width:480px;height:480px;overflow:hidden;position:relative}.frame-slider img,.frame-slider iframe{position:absolute;top:0;left:0;width:480px;height:100%;object-fit:contain;opacity:0;transition:opacity 0.6s ease;pointer-events:none}.frame-slider img:first-child,.frame-slider iframe:first-child{opacity:1;pointer-events:auto}.slider-nav{text-align:left;margin:0px 0px 10px 0px}.slider-nav button{background:none;border:1px solid #ccc;padding:2px 8px;cursor:pointer;font-size:12px;color:#666}.slider-nav button:hover{color:#800080;border-color:#800080}.flash-mobile-wrap{width:1000px;margin:0 auto}.flash-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:10px;margin-bottom:15px}.flash-error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;margin-bottom:15px}.btn{display:inline-block;padding:5px 12px;border:1px solid #800080;color:#800080;font-size:12px;cursor:pointer;background:none;text-decoration:none;font-family:courier, arial}.btn:hover{background:#800080;color:#fff}.request{display:inline-block;border:1px solid #800080;color:#800080;padding:5px 10px;margin-top:8px;font-size:12px;cursor:pointer}.request:hover{background-color:#800080;color:#fff}.ral{float:left;margin:20px 0 0 50px;width:900px}.slot1{float:left;width:150px;margin-right:10px;margin-bottom:10px;text-align:center}.slot1 img{width:140px;height:140px;object-fit:cover;display:block;margin:0 auto;background:#fff}.contacts-form input,.contacts-form textarea{display:block;width:100%;box-sizing:border-box;margin-bottom:8px;padding:5px}.contacts-form textarea{height:120px}#hamburger{display:none}#offcanvas-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.4);z-index:100}#offcanvas{position:fixed;top:0;right:-280px;width:260px;height:100%;background:#eee;z-index:101;padding:20px;box-sizing:border-box;transition:right 0.3s ease;box-shadow:-2px 0 10px rgba(0,0,0,0.2)}#offcanvas.open{right:0}#offcanvas-overlay.open{display:block}#offcanvas-close{background:none;border:none;font-size:18px;cursor:pointer;float:right;color:#800080}#offcanvas-nav{margin-top:40px;clear:both}#offcanvas-nav a{display:block;padding:12px 0;font-size:18px;border-bottom:1px solid #ccc;color:#000}#offcanvas-nav a:hover{color:#800080}#offcanvas-locale{margin-top:20px;font-size:13px}#offcanvas-locale a{font-size:13px;color:#666}#offcanvas-locale a.active{color:#800080}.locale-switcher{float:right;padding:10px 20px 0 0;font-size:11px}.locale-switcher a{font-size:11px;color:#666}.locale-switcher a.active{color:#800080;text-decoration:overline}@media (max-width: 768px){.foto{display:block}.foto img{width:45px;height:45px}.headcont{float:left;padding:10px 0px 2px 7px}#center{width:100%;padding:0 10px;box-sizing:border-box}.headcont1{display:none}.locale-switcher{display:none}#hamburger{display:block !important;float:right;background:none;border:none;cursor:pointer;padding:10px 0 0 0}#hamburger span{display:block;width:29px;height:5px;background:#800080;margin:5px 0;transition:all 0.2s}#space{height:55px}body{font-size:13px}p{font-size:16px}h1{font-size:22px}a,a:link{font-size:16px}#home{height:300px;background-attachment:scroll}.frame{width:100%;margin:0 0 20px 0;border-right:none;border-bottom:2px solid #6b1b7d;box-sizing:border-box}.frame-slider{float:none;width:100%;height:auto}.frame-slider img,.frame-slider iframe{width:100%;height:100%;opacity:0;transition:opacity 0.6s ease;pointer-events:none}.frame-slider img:only-child,.frame-slider iframe:only-child{position:relative;height:auto;opacity:1;pointer-events:auto}.flash-mobile-wrap{width:100%;box-sizing:border-box;padding:0 10px}.request{margin-bottom:10px}.cont1,.cont,.cont2{float:none;width:100%;padding:10px 10px 0 10px;box-sizing:border-box}.ral{width:100%;margin:10px 0 0 5px;padding:0 10px;box-sizing:border-box}.slot1{width:calc(50% - 10px)}.slot1 img{width:100%;height:120px}#footer{visibility:visible}}
