html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Special Gothic Condensed One";font-style:normal;font-weight:400;font-display:swap;src:url(i/specialgothiccondensedone-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,html{color:#333;background:#fff;font-size:18px;line-height:28px}body{min-width:360px;font-family:"Open Sans",sans-serif;text-align:left;margin:auto;padding-top:60px}h1{font-family:"Special Gothic Condensed One",sans-serif;font-size:2rem;line-height:2.2rem;text-align:left}h2{font-family:"Special Gothic Condensed One",sans-serif;font-size:1.4rem;line-height:1.6rem;text-align:left}a{color:#8449ad;text-decoration:none}a:hover{color:#1800FF}body>header{grid-area:header;display:block;position:fixed;left:0;right:0;top:0;font-size:17px;text-align:left;background:#efefef;border-bottom:1px solid #ae4bb7;z-index:10}body>header>div{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"header-logo header-nav header-search";max-width:1200px;margin:auto}body>header .hamburger-menu-icon{position:absolute;top:10px;right:10px;width:30px;height:30px;z-index:100;margin:5px}body>header .hamburger-menu-icon i{position:absolute;background:#333;top:13px;right:0;left:0;height:4px}body>header .hamburger-menu-icon i::before,body>header .hamburger-menu-icon i::after{content:" ";position:absolute;background:#333;top:-13px;right:0;left:0;height:4px}body>header .hamburger-menu-icon i::after{top:13px}body>header .hamburger-menu-icon.on i{transform:rotate(45deg)}body>header .hamburger-menu-icon.on i::before{top:0;transform:rotate(90deg)}body>header .hamburger-menu-icon.on i::after{display:none}body>header .logo{grid-area:header-logo}body>header from.search{grid-area:header-search}body>header nav{grid-area:header-nav;display:flex;margin:auto;padding:10px;z-index:90}body>header nav.on{display:flex;gap:5px;top:0;left:0;width:100%;height:100vh;padding-top:75px;box-sizing:border-box}body>header nav a,body>header nav span{display:block;padding:2px 10px;font-size:18px;line-height:32px;border-left:1px solid #ae4bb7}body>header nav a:hover{background:rgba(132,73,173,0.7);color:#fff}body>header nav span{color:#fff;background:#ae4bb7}body>header nav .index{display:none}.logo{min-width:180px}.logo>a,.logo>span{display:inline-block;position:relative;font-family:"Special Gothic Condensed One",sans-serif;font-size:1.6rem;line-height:1.8rem;margin:3px 10px 5px;font-style:normal;z-index:100;color:#ae4bb7;overflow:hidden}.logo>a span,.logo>span span{display:block;font-family:"Open Sans",sans-serif;font-size:.5em;line-height:.8rem;letter-spacing:.17em;padding:0 1px;text-transform:uppercase;color:#4a269b}.logo b{font-weight:bold;display:inline-block;position:relative;font-style:normal;margin-left:0px;color:#8449ad}.logo a:hover{color:#8449ad;transition:color .2s}.logo a:hover b{transition:background .2s}body>footer{grid-area:footer;text-align:center;display:block;border-top:1px solid #999;margin:20px auto 0}body>footer>div{max-width:1200px;margin:auto;padding:10px 10px}body>footer ul{display:block;margin:auto}body>footer ul li{display:inline-block}form.search{position:relative;display:flex;background-color:#fff;border-radius:8px;height:34px;margin:auto 10px;overflow:hidden;background-color:#efefef;color:#ae4bb7;border:2px solid #ae4bb7;overflow:hidden;transition:background .2s,color .2s}form.search:hover{background:#fff;border:2px solid #fff;color:#fff}form.search:hover button{background:#fff}form.search:hover button .glass{border-color:#fff}form.search:hover button .glass::before{background:#fff}form.search input{display:inline-block;font-size:16px;padding-left:12px;height:30px;color:#ae4bb7;max-width:125px;border:0;padding:2px 8px;transition:background .125s ease-out;background:transparent}form.search input:focus{border:0;outline:0}form.search button,form.search input[type="submit"]{display:block;float:right;border:0;background:#ae4bb7;cursor:pointer;height:34px;padding:4px 10px 4px 8px;transition:background .125s ease-out}form.search .glass{position:relative;border:3px solid #fff;display:block;margin:2px 0px 3px 0px;width:10px;height:10px;border-radius:50%}form.search .glass::before{background:#fff;content:"";display:inline-block;position:absolute;right:-5px;bottom:-3px;border-width:0;width:6px;height:3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumb{margin:2px 10px}.breadcrumb li{display:inline}.breadcrumb li+li:before{color:#000;padding:0 5px;content:">"}body>main{grid-area:main;display:block;max-width:1200px;margin:auto;padding:10px;box-sizing:border-box}section.index,aside{text-align:center;margin:0}section.content{margin:20px 5px}.sidebar{grid-template-columns:auto 200px}.modelprofile{grid-template-columns:200px auto}.modelprofile ul.params{grid-template-columns:1fr;text-align:left;margin:2px;background:rgba(0,0,0,0.1)}.modelprofile ul.params li{margin:0;padding:5px 10px;font-size:16px;line-height:22px}.modelprofile ul.params li span{float:left;width:150px}.modelprofile ul.params li:nth-child(even){background:rgba(0,0,0,0.1)}aside{width:200px}aside p{text-align:center}section{margin-bottom:25px}section .title{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title-h2 title-span" "title-ul title-ul";gap:10px;align-items:center;background:#efefef;border:2px solid #ae4bb7;border-radius:6px;padding:5px 10px;margin-bottom:5px}section .title h2{grid-area:title-h2;flex-grow:1}section .title ul{grid-area:title-ul}section .title>span{grid-area:title-span}section .title>span a{display:inline-block;background:#8449ad;border-radius:4px;padding:4px 10px;margin:-3px -7px -3px 0px;color:#fff;transition:background .2s}section .title>span a:hover{background:#1800FF;color:#fff}.letters{display:flex;flex-wrap:wrap;gap:5px}.letters li{color:rgba(174,75,183,0.5);text-align:center;text-transform:uppercase}.letters li span{padding:0 5px;border-radius:2px;border:1px solid rgba(174,75,183,0.5);color:rgba(174,75,183,0.5)}.letters li span.selected{background:#ae4bb7;color:#fff}.letters li a{padding:0 5px;border-radius:2px;border:1px solid #ae4bb7}.letters li a:hover{border-color:#fff}.presentation.model{display:grid;grid-template-columns:auto 1fr;gap:10px}.presentation.model .cover{width:160px;height:auto;border:1px solid #333;box-sizing:border-box}.presentation.model .cover img{width:inherit;height:auto}.presentation.site{display:grid;grid-template-columns:auto;grid-template-areas:"site-h1" "site-visit" "site-info" "site-models" "site-offer";gap:10px;background:#ddd;padding:20px;border:2px solid #333;border-radius:4px}.presentation.site h1{grid-area:site-h1}.presentation.site .visit{grid-area:site-visit;display:block;font-family:"Special Gothic Condensed One",sans-serif;border-radius:4px;background:#ccc;font-size:1.4rem;line-height:1.6rem;text-align:left}.presentation.site .visit a{display:block;padding:5px 5px 5px 10px;color:#333}.presentation.site .visit a b{display:inline-block;background:#ae4bb7;padding:5px 10px;margin:-5px 5px;border-radius:4px;transform:skewX(-10deg)}.presentation.site .visit a span{display:block;margin:15px -20px -20px -20px;padding:10px;background:#8449ad;transition:background .2s,padding .2s;border-top:0px solid #fff;color:#fff;display:inline-block;float:right;margin:-5px;padding:5px 10px;border-left:2px solid #fff;border-top:0}.presentation.site .visit a:hover span{padding:5px 15px;background:#1800FF}.presentation.site .site-info{grid-area:site-info}.presentation.site .site-info img{border:2px solid #333;box-sizing:border-box;margin-bottom:10px}.presentation.site .site-models{grid-area:site-models}.presentation.site .site-models ul.grid{position:sticky;top:65px;grid-template-columns:repeat(auto-fit, minmax(75px, 1fr));gap:7px;background:transparent;padding:0}.presentation.site .site-models ul.grid li{max-width:100px}.presentation.site .site-models ul.grid li span{font-size:1rem;line-height:1rem;padding:5px 2px;text-align:center}.presentation.site .site-offer{grid-area:site-offer}.presentation.site .site-offer article{position:sticky;top:65px}.presentation.site .cover{width:160px;height:auto;border:1px solid #333;box-sizing:border-box}.presentation.site .cover img{width:inherit;height:auto}article{margin-bottom:20px}.grid1{grid-template-columns:1fr}.grid3{grid-template-columns:1fr}.grid5{grid-template-columns:repeat(5, 1fr)}.grid6{grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px;margin:10px 0}.grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;text-align:center;background:#fff;padding:5px 0;gap:15px}.grid li{background:#efefef;max-width:220px}.grid li img{width:100%;height:auto;box-sizing:border-box;border-bottom:3px solid #ae4bb7}.grid li span{display:block;text-align:left;font-family:"Special Gothic Condensed One",sans-serif;font-size:1.25rem;line-height:1.5rem;padding:5px 10px}.grid.sites{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.grid.sites li{background:#efefef;max-width:500px}.grid.models{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.grid.content{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.grid.set{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));display:flex;flex-wrap:wrap;align-items:center;gap:10px}.grid.set li{flex-grow:1;flex-basis:180px;width:auto;max-width:none;height:240px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:box-shadow .2s;padding:0}.grid.set li:hover{box-shadow:0 4px 10px rgba(0,0,0,0.15)}.grid.set li img{width:auto;height:240px;padding:3px;border:1px solid #ccc;box-sizing:border-box}.grid.set li span{display:block}.visit-block{display:block;font-family:"Special Gothic Condensed One",sans-serif;margin:20px auto;border:2px solid #fff;border-radius:4px;background:#333;color:#fff;font-size:2rem;line-height:2rem;text-align:center;box-shadow:0 0 2px #000}.visit-block a{display:block;padding:20px;color:#fff}.visit-block a b{display:inline-block;background:#ae4bb7;padding:5px 10px;margin:-5px 5px;border-radius:4px;transform:skewX(-10deg)}.visit-block a span{display:block;margin:15px -20px -20px -20px;padding:10px;background:#8449ad;transition:background .2s,padding .2s;border-top:2px solid #fff}.visit-block a:hover span{padding:20px 30px;background:#1800FF}#modal_wrap{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.75);align-items:center;justify-content:center;box-shadow:inset 0 0 45px rgba(0,0,0,0.75)}#modal_wrap.on{display:flex;justify-content:center;align-items:center}#modal_wrap #modal{display:block;box-shadow:0 5px 15px rgba(0,0,0,0.25);max-width:100%;max-height:100vh;margin:auto}#modal_wrap span.close{cursor:pointer;position:absolute;padding:10px;top:10px;right:10px;color:#fff;z-index:102}#modal_wrap header{position:absolute;top:0;left:0;width:100%;padding:5px 10px}#modal_wrap section{position:relative;animation-name:zoom;animation-duration:.2s}#modal_wrap section img{max-width:100%;max-height:100vh}#modal_wrap span.next,#modal_wrap span.prev{display:grid;position:absolute;top:0;left:0;width:50px;height:100vh;color:#fff;align-items:center;justify-content:center;background:rgba(0,0,0,0.15);font-size:30px;user-select:none;cursor:pointer}#modal_wrap span.next:hover,#modal_wrap span.prev:hover{background:rgba(0,0,0,0.25)}#modal_wrap span.next{right:0;left:auto}@media screen and (min-width: 768px){body>header{text-align:left;grid-template-areas:"header main" "footer footer"}body>header>div{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"header-logo header-nav header-search"}body>header .hamburger-menu-icon{display:none}body>header nav{display1:block}body>header nav a,body>header nav span{display:inline-block}body>header nav .index{display:inline-block}body{display1:grid;grid-template-columns:250px auto;grid-template-rows:auto 40px;grid-template-areas:"header main" "footer footer"}nav{display:block}.model1{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:40px auto;grid-template-areas:"imglink h1 accounts" "imglink features accounts"}.model1 .accounts{position:absolute}.model1 .accounts ul{position:absolute;top:30px;left:0;right:0;bottom:0}.visit-block a span{display:inline-block;float:right;margin:-20px;padding:20px;border-left:2px solid #fff;border-top:0}.presentation.site{display:grid;grid-template-columns:1fr auto;grid-template-areas:"site-h1 site-visit" "site-info site-models" "site-info site-offer"}}@media screen and (min-width: 992px){.grid1{grid-template-columns:1fr}.grid3{grid-template-columns:repeat(3, 1fr)}.grid5{grid-template-columns:repeat(5, 1fr)}.grid6{grid-template-columns:repeat(6, 1fr);grid-column-gap:10px;grid-row-gap:10px;margin:10px 0}.grid.sites1{grid-template-columns:repeat(4, 1fr)}.grid.models1{grid-template-columns:repeat(6, 1fr)}.grid.content1{grid-template-columns:repeat(3, 1fr)}article.site{display:grid;grid-template-columns:1fr auto;grid-template-areas:"header facts" "review facts"}article.site>header{margin-right:20px}article.site>div.text{margin-right:20px}section .title{grid-template-columns:1fr auto auto;grid-template-areas:"title-h2 title-ul title-span"}.presentation.site{display:grid;grid-template-columns:460px auto 250px;grid-template-areas:"site-h1 site-visit site-visit" "site-info site-models site-offer" "site-info site-models site-offer"}}
