*{margin:0;padding:0;}html{-webkit-text-size-adjust:none;}button{vertical-align:top;}iframe{width:100%;border:none;background:#eee;max-width:100%;}.floatLeft{float:left;margin:0 15px 10px 0;}.floatRight{float:right;margin:0 0 10px 15px;}.red{color:red;}.green{color:green;}.blue{color:blue;}.gray{color:gray;}.rBox{display:block;float:right;width:50%;text-align:right;margin-bottom:20px;}.lBox{display:block;float:left;width:50%;margin-bottom:20px;}.hide{display:none;}.moc{display:none;}.emoji{display:none;}.emojix{font-style:normal;}.textarea{background:#fff;}.retraction{font-size:12px;}.contribute{background:#fff;color:#555;font:normal 12px/30px Arial,sans-serif;text-align:center;}.contribute a{color:inherit;}.mobile_btn{font-size:0;}.editarea{min-height:200px;}.sysmsg .btn{float:right;margin-left:10px;}.flex_sep{display:flex;text-align:center;line-height:30px;flex-direction:row;justify-content:space-evenly;}.flex_sep i{font-size:0;display:block;height:1px;background:rgba(0,0,0,0.15);flex:1 1 0;margin-top:15px;}.flex_sep span{padding:0 10px;}hr{color:#eee;border:0;border-bottom:1px solid #eee;margin:20px 0;}.pm_new{font-weight:bold;}#apple-pay-button{display:block;margin-top:10px;background-color:black;background-image:-webkit-named-image(apple-pay-logo-white);}#apple-pay-button{background-size:100% 100%;background-origin:content-box;background-repeat:no-repeat;width:270px;height:44px;padding:10px 0;border-radius:10px;}input[type=submit]{-webkit-appearance:none;}#top .submit_loading{position:relative;display:inline-block;}#top .submit_loading:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}#top .submit_loading:after{background:transparent url('/system/modules/frontend/assets/loader2.gif') center center no-repeat;}#top .submit_loading .submit{font-size:0;}#clipboard{position:fixed;top:-1000px;left:-1000px;opacity:0;}#ticker{max-width:100%;}.rating p{overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;hyphens:auto;}#top input[type=checkbox] + label{width:auto;}#top input[type=radio] + label{width:auto;}#top .source-blocked{background:#ddd;color:#333;padding:30px;text-align:center;margin-bottom:30px;}#top .skeleton *{color:transparent;min-width:60%;border-radius:5px;}#top .skeleton *{color:transparent;background:#eee linear-gradient(to right, #eee, #ccc, #eee) 0 0 no-repeat;background-size:500px;animation:shimmer 1.5s forwards infinite;}#top .skeleton img{opacity:0;}.reco_link{border:1px solid #ddd;border-radius:5px;padding:10px;display:block;position:relative;background:#eee;}.reco_link button{position:absolute;top:5px;right:5px;padding:0 10px;bottom:5px;border:none;}.reco_link button{background:#555;background:var(--color-main);color:#fff;border-radius:5px;cursor:pointer;}.input_upload{border-radius:5px;background:#f5f5f5;border:1px solid #ccc;padding:10px;}.input_upload .btn{font-size:12px;}.input_upload .preview{margin-bottom:10px;}.input_upload small{display:block;font-size:12px;margin-top:10px;}.onstat{margin-top:20px;}.onstat .stat{margin-bottom:5px;background:#eee;height:20px;overflow:hidden;}.onstat .head{width:4.16%;font:normal 12px/20px Helvetica, Arial;display:block;float:left;}.onstat .day{line-height:20px;margin-bottom:5px;}.onstat .left{float:left;width:10%;padding-top:20px;}.onstat .right{float:right;width:90%;}.onstat .red{background:#c93232;}.onstat .grey{background:#8a8c9a;}.onstat .green{background:#60b328;}.onstat .pink{background:#f26ba0;}.onstat .yellow{background:#cda35f;}.onstat .blue{background:#4b8fb6;}.fe_edit{position:relative;display:block;}.fe_edit.fail:before{border:2px solid red;}.fe_edit:before{content:'';border:2px dashed #d0dbef;position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;display:none;}.fe_edit.active:before{border:2px solid #4e85de;}.fe_edit:focus{display:block;}.fe_edit .editor{position:absolute;top:-32px;left:-5px;list-style-type:none;background:#eee;color:#555;display:none;}.fe_edit .editor{height:28px;z-index:100;background:#4e85de;border-radius:3px 3px 0 0;padding:0 5px;}.fe_edit.active .editor{display:block;}.fe_edit.active:before{display:block;}.fe_edit button{display:inline-block;width:25px;height:20px;background:#4e85de;color:#fff;border:none;margin:5px 0;cursor:pointer;}.fe_edit button:hover{background:#fff;border-radius:2px;color:#4e85de;}.fe_edit > div{position:relative;z-index:100;}.flex_editor{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;color:#222;}.flex_editor .fx_cnt{padding:15px;outline:none;min-height:100px;max-height:200px;overflow-y:auto;background:#fff;border-radius:0 0 5px 5px;}#top .flex_editor .fx_cnt ul li{list-style-type:disc;list-style-position:outside;margin-left:18px;}#top .flex_editor .fx_cnt ol li{list-style-position:inside;}.flex_editor .fx_bar{padding:5px;border-bottom:1px solid #ccc;background:#f5f5f5;border-radius:5px 5px 0 0;}.flex_editor .fx_bar i{display:inline-block;width:40px;height:30px;text-align:center;line-height:30px;}.flex_editor .fx_bar i:hover{background:#ddd;border-radius:3px;cursor:pointer;}#overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000;background:rgba(0,0,0,0.5);opacity:1;}#window{position:fixed;z-index:5100;top:50%;left:50%;width:700px;background:rgba(0,0,0,0.7);animation:fadeIn .5s;}#window{border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.75);padding:0;overflow:hidden;transform:translate(-50%, -50%);}#window.open{animation:windowIn 420ms cubic-bezier(0.22, 1, 0.36, 1) forwards;}#window p{padding-bottom:15px;}#window .inside{background:#fff;padding:50px 30px 30px 30px;border-radius:4px;min-height:50px;max-height:70vh;overflow-y:auto;}#window .close{position:absolute;top:0;right:15px;cursor:pointer;font:bold 22px/30px Helvetica, Arial;color:#fff;z-index:5300;}#window h2{position:absolute;top:0;left:0;right:0;height:30px;background:#333;color:#fff;}#window h2{padding:0 30px;font:bold 13px/30px Helvetica, Arial;z-index:5200;}#window p.info{display:none;}#window.closing{animation:flyOut .5s;}#overlay.closing{transition:.5s;opacity:0;}.tip{position:relative;}.tip:after{display:block;content:attr(data-title);position:absolute;padding:8px;background:#000;color:#fff;border-radius:5px;}.tip:after{font-size:13px;left:50%;transform:translateX(-50%) scale(0.9);top:calc(100% + 5px);min-width:100px;max-width:200px;}.tip:after{opacity:0;visibility:hidden;transition:all 200ms ease;z-index:1000;}.tip:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#000;}.tip:before{transition:all 0s;visibility:hidden;transition-delay:0s;opacity:0;z-index:1000;}.tip:hover:before{opacity:1;top:calc(100% - 5px);visibility:visible;transition:all 200ms;transition-delay:150ms;}.tip:hover:after{transform:translateX(-50%) scale(1);opacity:1;visibility:visible;}.tip[data-title=""]:after{display:none;}.tip[data-title=""]:before{display:none;}dialog{max-width:60vw;left:50vw;top:50vh;transform:translate(-50%, -50%);padding:60px 30px 30px 30px;border-radius:10px;}dialog{border:none;box-shadow:0 0 50px rgba(0,0,0,0.1);outline:none;box-sizing:border-box;z-index:3000;}dialog{min-width:500px;max-width:80vw;position:fixed;}dialog .close{position:absolute;top:10px;right:10px;font-size:23px;cursor:pointer;}dialog .close:before{font-size:23px;}dialog::backdrop{background:rgba(0, 0, 0, 0.3);backdrop-filter:blur(4px);z-index:2900;}dialog input{outline:none;}label{vertical-align:top;}form .list label{display:block;width:auto;}.datetime{display:inline-grid;grid-template-columns:1.5fr 1fr;grid-gap:5px;}.datetime input{border:none;outline:none;background:none;}#top .checklist{list-style-type:none;margin-bottom:15px;}#top .checklist input{display:inline;}#top .checklist label{float:none;}#main .row.check{margin-bottom:5px;}#main .row.check input{margin-right:5px;}#main .topdown{margin-bottom:10px;}#main .topdown label{width:auto;display:block;}form div.phone{display:inline-block;}form .captcha .text{background-image:url('/captcha.jpg');background-position:right center;background-repeat:no-repeat;}.mod_status label{display:inline-block;width:auto;padding:0 15px 0 5px;float:none;}.phone .cc{width:80px;margin:0 5px 0 0;} .phone .ac{width:50px;margin:0 5px 0 0;}div.phone input.phone{width:88px;margin:0 0 8px 0;}table{text-align:left;}div.check label{display:inline;width:auto;float:none;}.pw_input{position:relative;}.pw_input .pw_toggle{content:'';display:block;width:20px;height:16px;top:50%;transform:translate(0, -50%);right:50px;position:absolute;}.pw_input .pw_toggle{background:url('/system/modules/core/assets/font-awesome/5/svgs/solid/eye-slash.svg') no-repeat;opacity:0.5;cursor:pointer;}.pw_input .pw_toggle.show{background:url('/system/modules/core/assets/font-awesome/5/svgs/solid/eye.svg') no-repeat;}.image_select{display:block;width:100%;margin:0;padding:0;}.image_select li{display:inline-block;text-align:center;}.g-recaptcha{display:inline-block;}div.captcha{display:inline-block;}#main .payment  a img{float:right;margin:0 0 20px 20px;}#main .payment .img{float:right;margin:0 0 10px 10px;}#main .payment .img span{ background:#fff;padding:5px 12px;display:inline-block;height:40px;box-sizing:border-box;border-radius:5px;}#main .payment .img img{vertical-align:middle;position:relative;bottom:-2px;}button img.load{position:relative;margin-left:5px;bottom:-2px;}button img.load:after{background-image:url('/system/modules/frontend/assets/button_load.svg');}.image_list{display:inline-block;text-align:center;}.image_list li{display:inline-block;margin-right:5px;}.mod_poll .chart{background:#eee;height:10px;}.mod_poll .chart .bar{display:inline-block;height:10px;}.mod_poll p{padding:10px 0 0 0;}.file{display:inline-block;height:20px;line-height:20px;padding-left:22px;}.file{background:transparent url('/system/modules/frontend/assets/files.png') 0 0 no-repeat;}input.file{height:22px;}.file.jpg, .file.png,.file.jpeg, .file.gif{background-position:0 -20px;}.file.pdf{background-position:0 -40px;}.file.xls, .file.xlsx{background-position:0 -60px;}.file.folder{background-position:0 -80px;}.file.doc, .file.docx,.file.otf, .file.rtf{background-position:0 -100px;}.file.zip, .file.rar{background-position:0 -120px;}.tabnav{list-style-type:none;height:30px;margin:0 0 10px 0;padding:0;border-bottom:1px solid #555;line-height:30px;}#top .tabnav{margin-left:0;}.tabnav li{display:block;float:left;margin-right:1px;}.tabnav a{display:block;height:30px;padding:0 15px;background:#f5f5f5;color:#555;text-decoration:none;}.tabnav .active a{background:#555;color:#fff;}#main .treeview{list-style-type:none;margin:0;padding:0;}#main .treeview ul{list-style-type:none;margin:0;padding:0;}#main .treeview li{border-top:1px solid rgba(0,0,0,0.05);}#main .treeview .file{width:70%;display:inline-block;margin:2px 0;}#main .treeview .sub li{padding-left:20px;}#main .treeview .buttons{display:inline-block;width:25%;text-align:right;}#main .treeview a{text-decoration:none;color:#555;}.help{display:none;position:relative;text-align:center;background-color:#BCDBEA;border-radius:50%;width:20px;height:20px;font-size:12px;line-height:22px;cursor:default;z-index:100;}.help:hover{z-index:300;}.help:before{content:'?';font-weight:bold;color:#fff;}.help:hover p{display:block;transform-origin:100% 0%;-webkit-animation:fadeIn 0.3s ease-in-out;animation:fadeIn 0.3s ease-in-out;}.help p{display:none;text-align:left;background-color:#1E2021;padding:10px;width:300px;position:absolute;border-radius:3px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);right:-4px;color:#FFF;font-size:13px;opacity:0.9;line-height:1.4;z-index:300;}.help p:before{position:absolute;content:'';width:0;height:0;border:6px solid transparent;border-bottom-color:#1E2021;right:8px;top:-12px;}.help p:after{width:100%;height:40px;content:'';position:absolute;top:0;left:0;}#main form.search{position:relative;width:300px;padding:0;}#main form.search .text{width:90%;}#main form.search .submit{position:absolute;top:0;right:0;bottom:0;margin:0;}#main form .str_no{display:inline;width:60px;}#main .rate10{margin-bottom:20px;}#main .rate10 .radios{margin:0;list-style-type:none;background:#eee;padding:10px;border-radius:5px;}#main .rate10 li{display:inline-block;min-width:30px;margin:0;padding:0;text-align:center;}#main .rate10 p{padding-bottom:5px;}#main .textdiv{display:inline-block;width:auto;}#main .textarea{margin-bottom:20px;}#main span.maxbar{height:5px;width:100%;background:#eee;display:block;position:relative;top:-20px;}#main span.maxbar{overflow:hidden;border-radius:2px;}#main span.maxbar span{background:#666;display:block;float:left;height:5px;}#main .mailcon label{float:none;width:90%;margin-bottom:20px;}#main .mailcon .check{float:left;margin-right:5px;}#main li label{width:auto;display:inline-block;}#main li input{margin-right:5px;}#main form ul{margin:0;padding:0;list-style-type:none;}#main form li{margin:0;padding:0;list-style-type:none;}#main .mod_prepaid .options{background:#fff;}#main .mod_prepaid .row{padding:20px;border-bottom:1px solid #eee;text-align:left;line-height:30px;}#main .mod_prepaid img{float:right;vertical-align:middle;}#main .mod_prepaid .enter{background:#fff;padding:20px;border-bottom:1px solid #eee;}#main .mod_prepaid .row label{width:auto;}#main .mod_prepaid .bonus{color:green;}#main .clickcall label{width:auto;}#main .row input + label{line-height:normal;}#main .mod_chat_start label{float:none;width:auto;}.passwordWizard{font:12px Helvetica, Arial;z-index:1500;}.passwordWizard{position:absolute;padding:15px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);border:1px solid #ccc;}.passwordWizard ul{list-style-type:none;padding:0;margin:0;}.passwordWizard li{list-style-type:none;padding:0;margin:0;}.passwordWizard li:before{content:'\f00d';width:16px;display:inline-block;font:14px 'Font Awesome 5 Pro';color:#aaa;}.passwordWizard .good{color:green;}.passwordWizard .good:before{content:'\f00c';color:green;}.passwordWizard:after{content:'';position:absolute;bottom:-5px;left:10px;width:0;height:0;}.passwordWizard:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;}.passwordWizard:before{content:'';position:absolute;bottom:-6px;left:9px;width:0;height:0;}.passwordWizard:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #bbb;}.progress{display:block;height:20px;background:#eee;border-radius:3px;overflow:hidden;}.progress .bar{height:18px;width:1px;background:linear-gradient(to bottom, #b1d984, #86c441);border:1px solid #78b337;}.progress .bar{border-radius:3px;display:block;text-align:center;font:bold 11px/18px Helvetica, Arial;color:#3a4125;}.profile .disable{text-decoration:line-through;}.profile .campaign{color:#f00;}#cookie{position:fixed;bottom:0;left:0;right:0;background:#333;color:#eee;}#cookie{font:12px/36px Helvetica, Arial;text-align:center;z-index:6000;padding:0 10px;}#cookie.green{background:#3ab549;}#cookie a{color:#fff;text-decoration:underline;}#cookie ul{list-style-type:none;}#cookie.top{bottom:auto;top:0;}#cookie .close{font-weight:bold;color:#fff;display:inline-block;margin-left:10px;cursor:pointer;}#cookie .close{background:#555;border-radius:10px;padding:0 5px;line-height:16px;text-decoration:none;}.eicon{width:16px;height:16px;display:inline-block;background:url('/system/modules/frontend/assets/ico.png');}.eicon.heart{background-position:0 -16px;}.eicon.sun{background-position:0 -32px;}.eicon.music{background-position:0 -48px;}.eicon.ball8{background-position:0 -64px;}.eicon.shield{background-position:0 -80px;}.eicon.rosette{background-position:0 -96px;}.eicon.ruby{background-position:0 -112px;}.eicon.rainbow{background-position:0 -128px;}.eicon.lightning{background-position:0 -144px;}#main .smileEditor{background:#eee;border:1px solid #ddd;}#main .smileEditor span{margin:7px;cursor:pointer;}#top .text.js-error{background-image:url('/system/modules/frontend/assets/svg/error.svg');background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:20px;}#top .text.js-success{background-image:url('/system/modules/frontend/assets/svg/success.svg');background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:20px;}#top img.thumb{padding:3px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3);}#main .status_list .item{padding-bottom:5px;}#main .status_list .host{display:inline-block;width:150px;}#main .status_list img{position:relative;bottom:-2px;}#main .paylines table{background:rgba(0,0,0,0.05);margin-top:10px;width:100%;}#main .paylines th{padding:5px 10px;}#main .paylines td{padding:5px 10px;}.switcher{display:inline-block;background:#eee;border-radius:20px;height:30px;padding:2px;font-family:Helvetica, Arial;position:relative;}.switcher{margin-bottom:10px;}.switcher .item{display:inline-block;padding:0 15px;line-height:30px;vertical-align:top;}.switcher .item{border-radius:15px;height:30px;cursor:pointer;z-index:2;position:relative;}.switcher .highlight{border-radius:15px;height:30px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.2);width:0;}.switcher .highlight{position:absolute;top:2px;left:5px;display:block;z-index:1;}.tooltip{position:absolute;border-radius:2px;background:rgba(0,0,0,0.85);color:#fff;font:normal 11px/14px Helvetica, Arial;padding:5px 10px;z-index:2000;box-shadow:0 0 3px rgba(0,0,0,0.3);max-width:200px;}.tooltip span{width:0;height:0;border-style:solid;border-width:5px;border-color:#333 transparent transparent;display:block;position:absolute;left:5px;bottom:-10px;}.tooltip span.left{left:-10px;top:7px;bottom:auto;border-color:transparent #333 transparent transparent;}.tooltip span.right{left:auto;right:-10px;top:7px;bottom:auto;border-color:transparent transparent transparent #333;}.input_copy{background:#fff;border:1px solid #ccc;border-radius:3px;position:relative;overflow:hidden;padding:2px;}.input_copy{width:250px;display:inline-block;}.input_copy input{padding:5px;border:none;width:calc(100% - 30px);}.input_copy span{display:block;position:absolute;top:0;right:0;bottom:0;width:30px;opacity:.5;cursor:pointer;}.input_copy span{background:url('/system/modules/core/assets/font-awesome/5/svgs/solid/copy.svg') center center no-repeat;background-size:50%;}.input_copy.done span{background-image:url('/system/modules/core/assets/font-awesome/5/svgs/solid/check.svg');}.ajax_list_item{padding:10px 15px;border-radius:10px;border:1px solid #ddd;display:grid;margin-bottom:10px;}.ajax_list_item{display:grid;grid-template-columns:50px 1fr 1fr;grid-gap:10px;background:#fff;}.ajax_list_item img{border-radius:50%;}.ajax_list_item strong{display:block;}.ajax_list_item .right{text-align:right;}.cte_tariffs p{font-size:11px;}.cte_tariffs table{width:100%;font-size:11px;border-collapse:collapse;border:none;}.cte_tariffs td{border-top:1px solid rgba(0,0,0,0.05);}#imgbox{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:6000;overflow:hidden;}#imgbox{box-shadow:0 0 100px #000;max-width:90vw;max-height:90vh;height:auto;border-radius:7px;font-size:0;}#imgbox i{position:absolute;top:20px;right:20px;color:#fff;z-index:100;font-size:30px;cursor:pointer;}#imgbox img{width:100%;height:auto;}.video_chat{position:relative;background:#333;width:100%;min-height:400px;font-size:0;overflow:hidden;}.video_chat.fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;}.video_chat .remote{width:100%;height:auto;overflow:hidden;}.video_chat .remote video{width:100%;height:auto;position:absolute;top:0;left:0;z-index:10;}.video_chat .local{position:absolute;bottom:15px;right:15px;z-index:20;width:20%;min-height:20%;overflow:hidden;}.video_chat .local{background:#000;box-shadow:0 0 5px rgba(0,0,0,0.5);border:1px solid #fff;}.video_chat .local video{width:100%;height:auto;position:absolute;z-index:10;}.video_chat .local video:first-of-type{position:relative;}.video_chat .remote video:first-of-type{position:relative;}#main .call_progress ul{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;margin:0;list-style-type:none;}#main .call_progress img{border-radius:50%;}#main .call_progress .agent{font-size:0;}#main .call_progress li .status{display:block;margin-top:10px;font-size:14px;}#main .call_progress .time{font-size:20px;display:block;height:120px;line-height:120px;}#main .call_progress .img{width:120px;height:120px;display:inline-block;background:#eee;border-radius:50%;font-size:30px;line-height:120px;}.css_slider{position:relative;margin-bottom:30px;}.css_slider .btn{position:absolute;top:calc(100% + 10px);left:0;display:block;width:20px;height:20px;}.css_slider .btn{text-align:center;cursor:pointer;}.css_slider .mover{position:absolute;left:0;top:0;}.css_slider .mover{transition:all .5s;}.css_slider .mask{width:100%;height:200px;overflow:hidden;position:relative;}.css_slider .next{left:auto;right:0;}.css_slider .mover{height:200px;transition:all .5s;}.css_slider .item{display:block;float:left;box-sizing:border-box;}.directcall table{margin-bottom:15px;background:#f5f5f5;}.directcall table th{padding:5px 0 5px 20px;}.directcall table td{padding:5px 0 5px 20px;}.ticker{overflow:hidden;display:block;position:relative;}.css_marquee{animation:ticker 60s linear infinite;display:block;white-space:nowrap;transform:translateX(100%);}.css_marquee{position:absolute;top:0;left:0;right:0;bottom:0;}.cte_youtube a{display:block;position:relative;}.cte_youtube a:after{position:absolute;top:50%;left:50%;content:'';display:block;width:70px;height:49px;}.cte_youtube a:after{background:transparent url('/system/modules/frontend/assets/youtube.png') 0 0 no-repeat;transform:translate(-50%, -50%);}.cards > span{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;border-radius:10px;margin-bottom:10px;}.cards > span{background:rgba(0,0,0,0.05);padding:10px;}.cards span span{opacity:0.5;}.cards span span:nth-child(even){ text-align:right;}.cards span span:first-child{font-weight:bold;opacity:1;}.cards .button{grid-column:1 / span 2;}.flex_cards{padding:0;margin:0;}.flex_cards li{display:grid;grid-template-columns:50px 1fr;grid-gap:20px;border-radius:10px;background:#f5f5f5;}.flex_cards li{margin-bottom:10px;padding:15px;cursor:pointer;position:relative;}.flex_cards li img{border-radius:50%;width:50px;height:50px;}.flex_cards li p{opacity:0.7;padding:0;}.flex_cards li .new{position:absolute;top:15px;right:15px;background:#333;color:#fff;border-radius:50%;}.flex_cards li .new{width:20px;height:20px;line-height:20px;text-align:center;font-weight:bold;}.flex_chat{display:grid;grid-template-columns:repeat(3, 1fr);max-height:500px;padding-top:10px;overflow-y:auto;margin-bottom:20px;}.flex_chat li{display:block;margin-bottom:10px;border-radius:10px;background:#f5f5f5;padding:15px;}.flex_chat li{grid-column:1 / span 2;position:relative;}.flex_chat .self{grid-column:2 / span 2;background:#ddd;}.pm_chat_detail form{position:relative;}.pm_chat_detail form button{position:absolute;top:15px;right:15px;border-radius:50%;padding:0;width:40px;height:40px;border:none;}.pm_chat_detail form button{cursor:pointer;}.pm_chat_detail .head{display:grid;grid-template-columns:50px 1fr;grid-gap:20px;line-height:50px;font-size:16px;}.pm_chat_detail .head img{border-radius:50%;width:50px;height:50px;}.pm_chat_detail textarea{width:100%;resize:none;border-radius:10px;padding:15px;box-sizing:border-box;line-height:1.5;}.pm_chat_detail textarea{overflow-y:hidden;min-height:70px;height:70px;background:#ddd;border:none;outline:none;}.pm_chat_detail textarea{font:14px Arial,sans-serif;}@media (max-width:800px){dialog{max-width:90vw;width:90vw;box-sizing:border-box;min-width:50vw;}    #main .call_progress img{width:50px;height:50px;}    #main .call_progress .img{width:50px;height:50px;line-height:50px;font-size:18px;}    #main .call_progress .time{line-height:50px;}}@keyframes backdrop{from{opacity:0;}    to{opacity:1;}}@keyframes fadeIn{0%{opacity:0;top:45%;}    100%{opacity:1;top:50%;}}@keyframes flyOut{50%{transform:translate(-50%, -50%) scale(0.8);}    100%{transform:translate(-50%, -100vh);}}@keyframes ticker{from{transform:translateX(100%);}    to{transform:translateX(-200%);}}@keyframes spin{from{transform:rotate(0deg);}    to{transform:rotate(360deg);}}@keyframes shimmer{from{background-position:-500px 0;}    to{background-position:500px 0;}}@keyframes windowIn{0%{opacity:0;transform:translate(calc(-50% + 22px), -50%) scale(0.92);}    62%{opacity:1;transform:translate(calc(-50% - 6px), -50%) scale(1.03);}    100%{opacity:1;transform:translate(-50%, -50%) scale(1);}}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_100.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_100italic.ttf') format('truetype');font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_200.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_200italic.ttf') format('truetype');font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_300.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_300italic.ttf') format('truetype');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_500italic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_600italic.ttf') format('truetype');font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_700.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_700italic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_800.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_800italic.ttf') format('truetype');font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_900.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/files/layout/font/Poppins_900italic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap;}:root{--font-family:Poppins, sans-serif;--font-size:20px;--line-height:1.5;}:root{--text-color:#432048;--violet:#432048;--dark:#1c1623;--purple:#451950;}:root{--gold:#cbbd96;--cream:#fcf8ef;--sand:#ede3c8;--gold-dark:#c3b37e;}:root{--muted-purple:#89628f;--radius:15px;}body{font-family:var(--font-family);font-size:clamp(15px,1.042vw,20px);}body{line-height:var(--line-height);color:var(--text-color);background:var(--cream);}body{margin:0;}*{box-sizing:border-box;}:where(h1,h2,h3,h4,p,figure,blockquote,ul){ margin:0;padding:0;}:where(h1,h2,h3,h4){font-family:inherit;}a{color:inherit;text-decoration:none;}button,input{font:inherit;}button{cursor:pointer;}img{display:block;max-width:100%;}[hidden]{display:none;}:focus-visible{outline:3px solid #a78242;outline-offset:5px;}#wrapper,#container,#main,#footer{ width:100%;max-width:none;}#wrapper,#container,#main,#footer{ margin:0;padding:0;float:none;}#main>.inside,#header>.inside,#footer>.inside{ width:100%;margin:0;padding:0;}.block{margin:0;padding:0;overflow:visible;}.wrap{width:79.7%;max-width:1530px;margin:0 auto;}.bh{font-size:clamp(42px,4.583vw,88px);line-height:1.09;font-weight:300;}.bh strong{font-weight:700;}.button{display:inline-flex;justify-content:center;align-items:center;}.button{min-height:62px;padding:12px 28px;border:3px solid var(--gold);}.button{border-radius:var(--radius);background:var(--gold);color:var(--violet);}.button{font-size:clamp(15px,1.042vw,20px);font-weight:600;text-align:center;}.button{line-height:1.35;transition:background .2s,transform .2s;}a.button:hover{background:var(--sand);border-color:var(--sand);transform:translateY(-2px);}.button.outline{color:var(--gold-dark);background:var(--purple);border-color:var(--gold-dark);}.button[disabled]{cursor:not-allowed;opacity:.65;}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;}.sr-only{clip-path:inset(50%);}.section-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--cream);}.skip-link{padding:12px 20px;}.skip-link:focus{top:20px;}:where(#main>.inside)>div.block{width:min(960px,79.7%);margin:65px auto;padding:0;float:none;}:where(#main>.inside)>div.block{display:flow-root;min-width:0;overflow-wrap:anywhere;}:where(#main>.inside)>div.block>.bh{ font-size:clamp(34px,3.3vw,56px);line-height:1.2;margin-bottom:30px;}:where(#main>.inside)>div.block>p{ margin-bottom:18px;line-height:1.65;}:where(#main>.inside)>div.block>p a{ text-decoration:underline;text-underline-offset:4px;}:where(#main>.inside)>div.block>:is(ul,ol){ padding-left:24px;margin:18px 0;}#main .block .formbody{max-width:100%;}#main .block .formbody>.row{width:100%;margin:0 0 24px;padding:0;float:none;}#main .block .formbody>.row>br{display:none;}#main .block .submit_container{margin-top:24px;}#main .block .submit_container .submit{ max-width:100%;white-space:normal;}#header{position:relative;top:0;left:0;z-index:5;width:100%;color:white;}#header{background:var(--violet);}body:has(#main :is(.home-hero,.club-hero,.about-hero,.contact-hero,.stream-hero)) #header{ position:absolute;}body:has(#main :is(.home-hero,.club-hero,.about-hero,.contact-hero,.stream-hero)) #header{ background:url('/files/layout/img/header-background.png') center 50px / 100% 180px no-repeat;}.announcement{height:clamp(36px,2.604vw,50px);display:flex;justify-content:center;}.announcement{align-items:center;gap:12px;}.announcement{background:url('/files/layout/img/announcement-background.svg') center / cover;}.announcement{font-size:clamp(11px,1.042vw,20px);font-weight:600;}.announcement img{width:33px;height:23.4823px;}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;}.site-header{min-height:clamp(115px,9.375vw,180px);}.brand{display:flex;align-items:center;gap:15px;flex:0 1 360px;min-width:180px;}.brand-eye{position:relative;flex:0 0 23.42%;}.brand-pupil{position:absolute;width:33.56%;left:33.2%;top:28.94%;}.brand-wordmark{width:72.28%;height:auto;}#primary-navigation{display:flex;align-items:center;gap:clamp(18px,1.8vw,36px);}#primary-navigation{white-space:nowrap;}#primary-navigation a:hover,.login-link:hover{ color:var(--gold);}.header-actions{display:flex;align-items:center;gap:clamp(12px,1.1vw,22px);}.header-actions{white-space:nowrap;}.header-actions .button{min-height:clamp(45px,3.23vw,62px);padding:9px clamp(12px,1.3vw,25px);}.login-link{color:var(--gold-dark);font-weight:600;}body.loggedin .header-actions :is(.login-link,a[href="kundenanmeldung"]){ display:none;}body.loggedin .announcement{display:none;}.menu-toggle{display:none;}.home-hero{position:relative;min-height:min(67.03vw,1287px);color:white;}.home-hero{background:var(--dark);}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.hero-copy{position:relative;padding-top:min(24.53vw,471px);}.hero-copy{padding-bottom:min(20vw,380px);}.hero-copy h1{font-size:clamp(46px,4.583vw,88px);font-weight:700;line-height:1.09;}.hero-copy h1{letter-spacing:-.025em;}.hero-copy p{font-size:clamp(20px,1.667vw,32px);line-height:1.56;margin-top:27px;}.hero-copy p{max-width:1200px;}.hero-copy .button{margin-top:35px;min-width:27%;}.home-advisors{background:var(--dark);color:var(--cream);padding:min(5.83vw,112px) 0 100px;}.home-advisors .bh{text-align:center;margin-bottom:min(5.89vw,113px);}.agentlist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;}.agentlist .profile{min-width:0;overflow:hidden;background:#291c30;border-radius:20px;}.agent-photo{display:block;position:relative;}.agent-photo>img{width:100%;aspect-ratio:1.2;object-fit:cover;}.agent-status{position:absolute;top:14px;left:14px;padding:6px 12px;background:#0f0a1499;}.agent-status{border-radius:18px;font-size:13px;}.agent-info{padding:20px;}.agent-info h3{font-size:26px;font-weight:600;}.agent-info .ddi{font-size:14px;color:var(--gold);}.agent-info .rating{display:flex;gap:8px;align-items:center;font-size:13px;margin:8px 0;}.stars{color:var(--gold);white-space:nowrap;}.star:before{content:'★';}.star.deactivated{opacity:.25;}.agent-info .teaser{font-size:13px;line-height:1.5;margin:15px 0;}.agent-info .buttons{display:grid;gap:10px;}.agent-info .button{width:100%;font-size:15px;min-height:48px;}.agent-info .tariff{display:block;font-size:12px;text-align:center;}.agent-info .tariff.disable{text-decoration:line-through;opacity:.6;}.agent-info .foot{margin-top:15px;font-size:12px;}.agent-empty{max-width:700px;margin:0 auto;padding:65px 20px;text-align:center;}.agent-empty h3{font-size:32px;line-height:1.4;margin-bottom:18px;}.agent-empty p{color:#fcf8efb3;margin-bottom:30px;}.advisors-more{text-align:center;margin-top:80px;}.home-topics{padding:min(6.88vw,132px) 0 min(11.25vw,216px);background:var(--cream);}.home-topics .bh{text-align:center;margin-bottom:min(6.46vw,124px);white-space:nowrap;}.topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;}.topic-card{border-radius:var(--radius);overflow:hidden;}.topic-card{background:linear-gradient(90deg,var(--gold),var(--sand));}.topic-card{transition:transform .2s;}.topic-card:hover{transform:translateY(-5px);}.topic-card img{width:100%;aspect-ratio:1.599;object-fit:cover;}.topic-card>div{min-height:203px;padding:23px 24px 30px;text-align:center;}.topic-card h3{font-size:clamp(21px,1.667vw,32px);font-weight:600;line-height:1.8;}.topic-card p{font-size:clamp(13px,.833vw,16px);line-height:1.7;}.home-how{display:grid;grid-template-columns:1fr 1fr;background:var(--sand);}.how-copy{min-height:min(46.25vw,888px);padding:min(7.76vw,149px) 8% min(4.5vw,86px) 20.3%;}.steps{margin-top:min(4.375vw,84px);max-width:514px;min-height:155px;}.steps h3{font-size:clamp(30px,2.29vw,44px);font-weight:300;line-height:1.3;}.steps h3{margin-bottom:8px;}.steps p{line-height:1.35;}.slider-controls{display:flex;gap:16px;margin-top:25px;}.slider-controls button{border:0;padding:0;background:none;border-radius:50%;}.slider-controls img{width:55px;height:55px;}.slider-controls button:disabled{ cursor:default;opacity:.6;}.how-image{position:relative;overflow:hidden;}.how-image img{width:100%;height:100%;position:absolute;object-fit:cover;}.how-image img{object-position:center 73%;}.home-methods{padding:min(6.82vw,131px) 4% min(7.7vw,148px);text-align:center;}.home-methods{color:var(--cream);background:linear-gradient(90deg,var(--dark),var(--purple));}.home-methods .bh{margin-bottom:min(5.36vw,103px);}.method-chips{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin:0 auto;}.method-chips a{padding:14px 30px;border-radius:var(--radius);}.method-chips a{background:linear-gradient(0deg,var(--purple),var(--muted-purple));}.method-chips a{font-weight:600;}.method-chips a:hover{background:var(--muted-purple);}.method-chips.major{max-width:1700px;}.method-chips.major a{font-size:clamp(23px,2.29vw,44px);}.method-chips.minor{max-width:1390px;margin-top:18px;gap:18px 20px;}.method-chips.minor a{min-width:16%;}.home-methods>.button{min-width:328px;margin-top:64px;}.home-stats{position:relative;height:min(24.167vw,464px);min-height:260px;color:white;}.home-stats:after{content:'';position:absolute;inset:0;background:#0003;}.home-stats .wrap{position:relative;z-index:1;height:100%;display:grid;}.home-stats .wrap{grid-template-columns:repeat(3,1fr);align-items:center;text-align:center;}.home-stats strong{display:block;font-size:clamp(48px,4.583vw,88px);font-weight:700;}.home-stats strong{line-height:1.1;}.home-stats span{font-size:clamp(22px,1.875vw,36px);}.home-tv{background:var(--violet);color:var(--cream);padding:72px 0;}.tv-wrap{width:66.667%;max-width:1280px;margin:0 auto;}.tv-intro{display:flex;gap:48px;align-items:center;justify-content:space-between;}.tv-intro{margin-bottom:48px;}.eyebrow{font-size:16px;font-weight:600;letter-spacing:.08em;margin-bottom:20px;}.tv-intro h2{font-size:clamp(32px,3.333vw,64px);line-height:1.125;font-weight:700;}.tv-intro h2{margin-bottom:20px;}.tv-intro p:not(.eyebrow){font-size:18px;color:#f5e7d0;}.tv-intro>.button{flex:0 0 25.6%;}.tv-card{background:#ffffff12;border:1px solid #ffffff26;border-radius:24px;}.tv-card{padding:32px;}.tv-card-heading{display:flex;align-items:center;justify-content:space-between;}.tv-card-heading{margin-bottom:24px;}.tv-card-heading h3{font-size:24px;font-weight:600;}.tv-tag{font-size:12px;letter-spacing:.08em;background:#ffffff14;padding:8px 12px;}.tv-tag{border-radius:30px;}.tv-name h4{font-size:32px;line-height:1.25;font-weight:700;}.tv-name p{color:#f5e7d0;font-size:16px;margin:6px 0 16px;}.tv-meta{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:16px;}.tv-meta{border-top:1px solid #ffffff1f;}.tv-meta span{display:block;font-size:12px;margin-bottom:4px;}.tv-meta strong{font-size:18px;font-weight:600;}.tv-profile{display:flex;gap:24px;margin-top:24px;}.tv-profile>img{flex:0 0 220px;width:220px;height:220px;object-fit:cover;}.tv-profile>img{border-radius:20px;}.tv-profile h4{font-size:18px;font-weight:600;margin-bottom:8px;}.tv-profile p{font-size:16px;line-height:1.4;color:#f5e7d0;margin-bottom:24px;}.tv-profile .button{min-width:280px;}.home-testimonial{display:grid;grid-template-columns:1fr 1fr;background:var(--sand);}.testimonial-photo{position:relative;}.testimonial-photo img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;}.testimonial-photo:after{content:'';position:absolute;inset:0;}.testimonial-photo:after{background:linear-gradient(transparent 60%,var(--violet));}.testimonial-photo p{position:absolute;left:19.58%;bottom:13.3%;color:var(--cream);z-index:1;}.testimonial-photo p{font-size:clamp(26px,2.29vw,44px);font-weight:600;}.testimonial-copy{min-height:min(33.75vw,648px);padding:10.7% 20.2% 9.2% 10%;}blockquote{font-weight:300;font-size:clamp(32px,2.969vw,57px);line-height:1.14;}.testimonial-copy>p{margin-top:22px;font-weight:600;}.testimonial-copy .slider-controls{ justify-content:flex-end;margin-top:48px;}.home-club{position:relative;min-height:min(47.03vw,903px);display:grid;}.home-club{align-items:center;text-align:center;color:var(--cream);}.home-club:after{content:'';position:absolute;inset:0;background:#200c234d;}.home-club .section-image{object-position:center 16%;}.club-copy{position:relative;z-index:1;padding:120px 20px;}.club-copy h2{font-size:clamp(44px,4.583vw,88px);line-height:1.09;font-weight:700;}.club-copy h2{margin-bottom:55px;}.club-copy p{font-size:clamp(20px,1.458vw,28px);font-weight:600;line-height:1.3;}.club-copy p{margin-bottom:55px;}.club-copy .button{min-width:328px;}.home-faq{background:var(--cream) url('/files/layout/img/faq-background.svg') center / cover;}.home-faq{padding:100px 0 140px;}.faq-wrap{width:53%;max-width:1015px;margin:0 auto;}.faq-wrap h2{text-align:center;font-size:clamp(48px,4.583vw,88px);font-weight:700;}.faq-wrap h2{line-height:1.09;}.faq-intro{text-align:center;margin:55px 0 60px;line-height:1.5;}.faq-list{display:grid;gap:13px;}.faq-list details{background:var(--cream);border-radius:15px;box-shadow:0 0 50px #1c162340;}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;}.faq-list summary{cursor:pointer;list-style:none;padding:30px 35px;min-height:100px;}.faq-list summary{font-weight:600;line-height:1.4;}.faq-list summary::-webkit-details-marker{ display:none;}.faq-list summary span{font-size:28px;}.faq-list details[open] summary span{ transform:rotate(180deg);}.faq-list details>p{padding:0 35px 32px;}#footer{background:var(--dark);color:var(--cream);}.footer-wrap{padding:87px 0 44px;}.footer-columns{display:grid;grid-template-columns:1fr 1fr 2fr 4fr;gap:35px;}.footer-columns h2{color:var(--gold-dark);font-size:inherit;font-weight:600;margin-bottom:24px;}.footer-columns nav>a,.footer-columns nav>span,.footer-social>a,.footer-social>span{ display:block;}.footer-columns nav>a,.footer-columns nav>span,.footer-social>a,.footer-social>span{ font-weight:600;}.footer-columns nav>a,.footer-columns nav>span,.footer-social>a,.footer-social>span{ margin-bottom:22px;}.footer-columns a:hover{color:var(--gold);}.newsletter p{font-weight:600;line-height:1.4;}.newsletter-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:20px 0 10px;}.newsletter-fields input{width:100%;min-width:0;background:var(--muted-purple);color:var(--cream);}.newsletter-fields input{border-radius:var(--radius);min-height:62px;padding:15px 20px;border:0;}.newsletter-fields input::placeholder{ color:var(--cream);opacity:1;}.newsletter-fields input[type=email]{ grid-column:1 / -1;}.newsletter .newsletter-note{font-size:12px;font-weight:400;margin-top:12px;color:#fcf8efb3;}.footer-trust{margin-top:45px;padding-top:35px;border-top:1px solid #fcf8ef26;display:flex;}.footer-trust{align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}.social-icons{display:flex;align-items:center;gap:12px;}.social-icons>span,.social-icons>a{ display:flex;align-items:center;}.social-icons>span,.social-icons>a{ justify-content:center;gap:10px;background:#fcf8ef1a;}.social-icons>span,.social-icons>a{ border-radius:22px;min-width:44px;min-height:44px;}.social-icons>a{padding:6px 18px 6px 8px;font-size:15px;}.social-icons>span>img{width:18px;height:18px;}.social-icons>a>img{width:32px;height:32px;}.review-badge{display:flex;align-items:center;gap:10px;padding:10px 18px;}.review-badge{background:#fcf8ef1a;border-radius:22px;font-size:15px;}.review-badge strong{font-size:20px;}.tv-times{font-size:16px;font-weight:600;color:var(--gold-dark);}.tv-times{text-decoration:underline;}.secure-note{font-size:14px;color:#fcf8efb3;}.copyright{display:flex;align-items:center;gap:20px;color:var(--sand);margin-top:48px;}.copyright img{width:52px;height:38px;}.contribute{background:var(--dark);color:#fcf8ef88;padding:12px;text-align:center;}.contribute{font-size:11px;}#cookie{font-size:12px;background:var(--cream);color:var(--violet);}#cookie{padding:12px 45px 12px 20px;box-shadow:0 -2px 20px #0002;}.method-chips.major{display:grid;grid-template-columns:1fr 1.5fr 1.05fr;gap:20px;}.method-chips.major a{padding-left:18px;padding-right:18px;white-space:nowrap;}.site-header{flex-wrap:wrap;gap:14px;padding-top:25px;padding-bottom:25px;}.brand{flex-basis:260px;}#primary-navigation{order:3;width:100%;justify-content:center;}.header-actions{margin-left:auto;}.method-chips.major a{font-size:22px;padding-left:10px;padding-right:10px;}.tv-wrap{width:80%;}}#header .mobile_btn{display:none;}.site-header{flex-wrap:wrap;gap:18px 24px;padding-top:24px;padding-bottom:24px;}.site-header{min-height:0;}#primary-navigation{order:3;width:100%;justify-content:center;}#header .mod_simplenav{margin:0;padding:0;background:none;overflow:visible;}#header .level_1{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;}#header .level_1{list-style:none;margin:0;padding:0;}#header .level_1 > li{margin:0;padding:0;background:none;color:inherit;font-size:inherit;}#header .level_1 a{display:block;padding:7px 0;}#header .level_1 .active > a{color:var(--gold);text-decoration:underline;text-underline-offset:6px;}.site-header{flex-wrap:nowrap;min-height:clamp(115px,9.375vw,180px);}#primary-navigation{order:1;width:auto;flex:0 0 auto;}.header-actions{order:2;}#header .level_1{flex-wrap:nowrap;gap:clamp(18px,1.8vw,36px);}}.shiva-category #header{position:relative;background-color:var(--violet);}.shiva-category #main{padding-top:40px;padding-bottom:70px;min-height:50vh;}.shiva-category .category-intro{margin:0 auto 36px;max-width:760px;text-align:center;}.shiva-category .home-advisors{padding-top:30px;padding-bottom:40px;}.shiva-category #main .mod_navigation{ width:min(79.7%,1530px);margin:35px auto;}.shiva-category #main .mod_navigation ul{ display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;}.shiva-category #main .mod_navigation a{ display:block;padding:10px 16px;border:1px solid var(--gold);}.shiva-category #main .mod_navigation a{ border-radius:20px;color:var(--cream);}.shiva-category #main .mod_navigation a:hover{ background:var(--violet);}[hidden]{display:none !important;}.shiva-team #header{position:relative;background:var(--violet);}.shiva-team .team-intro{background:var(--cream);padding:clamp(60px,5.2vw,100px) 0 50px;}.shiva-team .team-intro h1{font-size:clamp(42px,3.75vw,72px);font-weight:700;margin:0 0 12px;}.shiva-team .team-intro p{max-width:820px;color:#432048cc;margin:0 0 40px;}.shiva-team .team-filters{display:flex;align-items:center;gap:16px;}.shiva-team .team-search{display:flex;flex:1;min-width:0;align-items:center;background:white;}.shiva-team .team-search{border:1.5px solid #43204840;border-radius:15px;height:58px;}.shiva-team .team-search button{border:0;background:none;padding:18px 12px 18px 20px;cursor:pointer;}.shiva-team .team-search img{display:block;}.shiva-team .team-search input{width:100%;min-width:0;border:0;background:transparent;}.shiva-team .team-search input{padding:12px 16px 12px 0;}.shiva-team .team-search input{font:inherit;font-size:16px;color:var(--violet);}.shiva-team .team-search input::placeholder{ color:#43204880;}.shiva-team .team-filters select{ max-width:210px;height:58px;padding:0 14px;font:inherit;font-size:16px;}.shiva-team .team-filters select{ border:1.5px solid #43204840;border-radius:15px;color:var(--violet);}.shiva-team .team-filters select{ background:white;}.shiva-team .team-sort{display:flex;justify-content:space-between;gap:16px;margin-top:16px;}.shiva-team .team-sort{font-size:15px;color:#43204899;}.shiva-team .team-sort a{text-decoration:underline;text-underline-offset:3px;}.shiva-team .team-results{padding:clamp(40px,4.17vw,80px) 0;min-height:400px;}.shiva-team .agent-info{display:flex;flex-direction:column;gap:10px;}.shiva-team .team-name{display:flex;align-items:center;justify-content:space-between;gap:8px;}.shiva-team .team-name h2{font-size:clamp(20px,1.36vw,26px);font-weight:600;margin:0;}.shiva-team .team-languages{font-size:13px;color:#fcf8efb3;margin:0;}.shiva-team .team-specialties{display:flex;flex-wrap:wrap;gap:6px;}.shiva-team .team-specialties a{background:#592e66;padding:4px 10px;border-radius:12px;font-size:11px;}.shiva-team .team-results .teaser{ font-size:13px;color:#fcf8efbf;margin:0;min-height:40px;}.shiva-team .agent-status{display:inline-flex;align-items:center;gap:8px;}.shiva-team .agent-photo .team-status-dot{ position:static;object-fit:initial;width:10px;height:10px;}.shiva-team .team-results .button.offline,.shiva-team .team-results .button.busy{ background:none;}.shiva-team .team-results .button.offline,.shiva-team .team-results .button.busy{ color:var(--cream);}.shiva-team .team-results .button.offline,.shiva-team .team-results .button.busy{ border:1.5px solid #fcf8ef66;}.shiva-team .pagination{margin-top:35px;text-align:center;}.shiva-team .pagination a{color:var(--cream);padding:8px 12px;}.shiva-team .team-search button{flex:0 0 48px;}.shiva-profile #header{position:relative;background:var(--violet);}.shiva-profile .advisor-detail{padding:54px 0 110px;background:var(--cream);}.shiva-profile .profile-back{display:inline-block;font-size:16px;font-weight:500;color:#432048b3;}.shiva-profile .profile-back{margin-bottom:46px;}.shiva-profile .profile-grid{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,890fr);gap:80px;}.shiva-profile .profile-portrait{ position:relative;margin:0;align-self:start;border-radius:24px;}.shiva-profile .profile-portrait{ overflow:hidden;}.shiva-profile .profile-image{width:100%;aspect-ratio:560 / 680;object-fit:cover;}.shiva-profile .profile-image{object-position:center top;}.shiva-profile .profile-portrait figcaption:empty{ display:none;}.shiva-profile .profile-portrait figcaption{ font-size:12px;padding:8px 16px;}.shiva-profile .profile-status{position:absolute;left:20px;top:20px;display:flex;align-items:center;}.shiva-profile .profile-status{gap:8px;}.shiva-profile .profile-status{border-radius:18px;padding:8px 16px 8px 14px;background:#0f0a1499;}.shiva-profile .profile-status{color:var(--cream);font-size:14px;font-weight:500;}.shiva-profile .profile-info{min-width:0;display:flex;flex-direction:column;gap:18px;padding-top:10px;}.shiva-profile .profile-info h1{font-size:clamp(36px,2.917vw,56px);font-weight:700;line-height:1.5;}.shiva-profile .profile-info h1{overflow-wrap:anywhere;}.shiva-profile .profile-rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:16px;}.shiva-profile .profile-rating>span:last-child{ text-decoration:underline;text-underline-offset:3px;}.shiva-profile .profile-rating strong{ font-size:18px;}.shiva-profile .profile-languages{ color:#432048bf;font-size:16px;}.shiva-profile .profile-specialties{ display:flex;flex-wrap:wrap;gap:8px;}.shiva-profile .profile-specialties a{ padding:6px 14px;border-radius:14px;background:#4519501a;}.shiva-profile .profile-specialties a{ font-size:14px;font-weight:500;}.shiva-profile .profile-specialties a:hover{ background:#4519502e;}.shiva-profile .profile-story{font-size:17px;line-height:1.6;color:#432048d9;overflow-wrap:anywhere;}.shiva-profile .profile-story p+p{ margin-top:14px;}.shiva-profile .profile-notice{font-size:16px;padding:18px;border-left:3px solid var(--gold);}.shiva-profile .profile-notice h2,.shiva-profile .profile-availability h2{ font-size:18px;font-weight:600;}.shiva-profile .profile-methods{display:flex;gap:10px;flex-wrap:wrap;padding:24px 28px;background:white;}.shiva-profile .profile-methods{border:1.5px solid #4320481f;border-radius:18px;}.shiva-profile .profile-methods a{ padding:8px 14px;background:#4519501f;border-radius:12px;font-size:14px;}.shiva-profile .profile-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;}.shiva-profile .profile-contact-method{ min-width:0;}.shiva-profile .profile-contact .button{ width:100%;font-size:16px;min-height:62px;padding:16px 12px;}.shiva-profile .profile-contact .chat .button{ background:var(--purple);border-color:var(--purple);}.shiva-profile .profile-contact .chat .button{ color:var(--cream);}.shiva-profile .profile-contact .chat .button:hover{ background:var(--violet);}.shiva-profile .profile-price{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px;}.shiva-profile .profile-price small{ font-size:13px;}.shiva-profile .tariff.disable{text-decoration:line-through;opacity:.6;}.shiva-profile .profile-message.button{ background:transparent;border:1px solid var(--violet);font-size:19px;}.shiva-profile .profile-message.button:hover{ background:var(--sand);}.shiva-profile .profile-availability{ font-size:15px;color:#432048b3;}.shiva-profile .profile-availability ul{ list-style:none;margin-top:8px;}.shiva-profile .profile-extras>.block{ margin-bottom:50px;}.shiva-profile .profile-extras .bh{ font-size:32px;margin-bottom:24px;}.shiva-profile .profile-extras .table{ overflow-x:auto;}.shiva-profile .profile-extras table{ width:100%;font-size:16px;border-collapse:collapse;}.shiva-profile .profile-extras td,.shiva-profile .profile-extras th{ padding:14px;}.shiva-profile .profile-extras td,.shiva-profile .profile-extras th{ border-bottom:1px solid #43204826;}.shiva-profile .profile-reviews{background:var(--dark);color:var(--cream);padding:80px 0;}.shiva-profile .profile-reviews h2{ font-size:clamp(30px,2.292vw,44px);line-height:1.5;font-weight:700;}.shiva-profile .profile-rating-summary{ color:var(--gold-dark);margin-top:10px;font-size:18px;}.shiva-profile .profile-review-grid{ display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;}.shiva-profile .profile-review-grid{ margin-top:50px;}.shiva-profile .profile-review{background:#fcf8ef0d;border-radius:18px;padding:28px;font-size:15px;}.shiva-profile .profile-review{line-height:1.6;}.shiva-profile .profile-review{display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere;}.shiva-profile .profile-review-meta{ display:flex;align-items:baseline;justify-content:space-between;gap:12px;}.shiva-profile .profile-review h3{ font-size:17px;font-weight:600;}.shiva-profile .profile-review time{ font-size:13px;color:#fcf8ef80;}.shiva-profile .profile-review p{ color:#fcf8efcc;}.shiva-profile .profile-review-reply{ padding-top:12px;border-top:1px solid #fcf8ef26;}.shiva-profile .profile-reviews-empty{ margin-top:28px;color:#fcf8efb3;font-size:17px;}.shiva-profile .profile-reviews .pagination{ margin-top:40px;text-align:center;}.shiva-profile .profile-reviews .pagination a{ display:inline-block;padding:10px 16px;}.shiva-profile .profile-tariffs{padding-top:35px;padding-bottom:35px;font-size:13px;}.shiva-profile .profile-tariffs table{ margin-top:16px;border-collapse:collapse;width:100%;max-width:650px;}.shiva-profile .profile-tariffs th,.shiva-profile .profile-tariffs td{ text-align:left;padding:8px;}.agent-info .buttons .payline-button,.profile-contact .payline-button{ flex-direction:column;gap:2px;}.agent-info .buttons .payline-button,.profile-contact .payline-button{ background:var(--gold);color:var(--violet);}.agent-info .buttons .payline-button,.profile-contact .payline-button{ border-color:var(--gold);padding:10px 12px;}.agent-info .buttons .payline-button{ min-height:50px;border-radius:14px;}.payline-button .payline-number{font-size:16px;font-weight:600;line-height:1.5;}.payline-button .payline-price,.payline-button .payline-ddi{ font-size:10px;font-weight:600;line-height:1.5;}.profile-contact .payline-button{ grid-column:1 / -1;}.profile-contact .payline-button .payline-price,.profile-contact .payline-button .payline-ddi{ font-size:12px;}.card-contact-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.card-contact-pair.single{grid-template-columns:1fr;}.card-contact-method{min-width:0;background:#6e4078;border-radius:14px;position:relative;}.home-advisors .agent-info .card-contact-pair .button{ display:flex;width:100%;min-height:0;}.home-advisors .agent-info .card-contact-pair .button{ padding:13px 8px 2px;}.home-advisors .agent-info .card-contact-pair .button{ background:none;border:0;color:var(--cream);}.home-advisors .agent-info .card-contact-pair .button{ font-size:16px;}.home-advisors .agent-info .card-contact-pair .button{ line-height:1.5;transform:none;}.card-contact-method:has(a:hover){ background:#81508c;}.card-contact-method:has(a:focus-visible){ outline:3px solid var(--gold);outline-offset:3px;}.card-contact-method .button::after{ content:'';position:absolute;inset:0;border-radius:inherit;}.card-contact-price{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px;}.card-contact-price{padding:0 6px 13px;color:var(--cream);pointer-events:none;}.agent-info .card-contact-price .tariff{ font-size:10px;line-height:1.5;margin:0;font-weight:600;}.shiva-profile .profile-contact .profile-contact-method .button{ flex-direction:column;gap:2px;min-height:66px;}.shiva-profile .profile-contact .profile-contact-method .button{ border:0;}.shiva-profile .profile-contact .profile-contact-method .button{ background:#6e4078;color:var(--cream);}.shiva-profile .profile-contact .profile-contact-method .button{ border-radius:14px;}.shiva-profile .profile-contact .profile-contact-method .button{ padding:13px 8px;transform:none;font-size:16px;}.shiva-profile .profile-contact .profile-contact-method .button:hover{ background:#81508c;}.shiva-profile .profile-contact .profile-contact-method .profile-price{ margin:0;gap:2px 8px;}.shiva-profile .profile-contact .profile-contact-method .profile-price small{ font-size:12px;line-height:1.5;}.shiva-profile .profile-contact .profile-contact-method .profile-price small{ font-weight:600;}.shiva-profile .profile-contact .profile-contact-method .tariff.campaign{ color:var(--gold);}.agent-info .card-contact-price .tariff.campaign{ color:var(--gold);}.shiva-profile .profile-rating-summary{ display:flex;align-items:center;flex-wrap:wrap;gap:12px;}.shiva-profile .profile-rating-summary .stars{ flex:0 0 auto;}.club-hero{position:relative;height:min(43.44vw,834px);min-height:480px;}.club-hero{background:var(--dark);}.club-hero .section-image{object-position:center bottom;}.club-hero h1{position:absolute;top:55.6%;width:100%;text-align:center;color:white;}.club-hero h1{font-size:clamp(48px,4.583vw,88px);line-height:1.09;font-weight:700;}.club-intro{background:var(--sand);text-align:center;padding:min(10vw,192px) 0;}.club-intro .bh{margin-bottom:50px;}.club-intro p{max-width:1070px;margin:0 auto 24px;}.club-intro .club-join{background:var(--purple);border-color:var(--purple);color:var(--cream);}.club-intro .club-join{margin-top:20px;}.shiva-club .home-faq p a{text-decoration:underline;text-underline-offset:3px;}.club-divider{padding:min(8vw,154px) 0;color:white;text-align:center;}.club-divider{background:linear-gradient(#0004,#0004),url('/files/layout/img/forest-light.webp') center / cover;}.club-divider p{font-size:clamp(32px,4vw,76px);line-height:1.2;font-weight:300;}.club-team{background:linear-gradient(90deg,var(--dark),var(--purple));color:var(--sand);}.club-team{overflow:hidden;}.club-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;}.club-team-grid{padding:90px 0;}.club-team .button{margin:40px 0;}.club-team p{max-width:470px;margin-bottom:24px;}.club-topics{display:flex;flex-wrap:wrap;gap:8px 18px;max-width:470px;}.club-topics a{text-decoration:underline;text-underline-offset:4px;}.club-team-portraits{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;}.club-team-portraits a{overflow:hidden;border-radius:15px;}.club-team-portraits a:first-child{ grid-row:span 2;}.club-team-portraits img{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.club-audience{text-align:center;padding:min(10vw,192px) 0;background:var(--cream);}.club-audience figure{max-width:1020px;margin:65px auto 35px;}.club-audience figure img{width:77%;margin:auto;aspect-ratio:786 / 524;object-fit:cover;}.club-audience figure img{border-radius:15px;}.club-audience figcaption{font-size:clamp(24px,2.29vw,44px);line-height:1.32;font-weight:300;}.club-audience figcaption{margin-top:40px;}.club-media{background:linear-gradient(90deg,var(--dark),var(--purple));color:var(--cream);}.club-media{padding:100px 0;text-align:center;}.club-media p{margin-top:30px;}.club-media-link{display:block;position:relative;max-width:780px;margin:40px auto;}.club-media-link img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:15px;}.club-media-link>span{position:absolute;bottom:0;left:0;width:100%;padding:30px 15px;}.club-media-link>span{background:linear-gradient(transparent,#1c1623);font-size:28px;font-weight:600;}.about-hero{position:relative;min-height:min(43.4vw,833px);background:var(--dark);}.about-hero{color:white;}.about-hero .section-image{object-position:center 33%;}.about-hero::after{content:"";position:absolute;inset:0;background:#0006;}.about-hero .wrap{position:relative;z-index:1;padding-top:min(17.97vw,345px);}.about-hero .wrap{padding-bottom:190px;}.about-hero h1{font-size:clamp(44px,4.583vw,88px);line-height:1.09;text-align:center;}.about-hero h1{font-weight:700;}.about-why{padding:min(7.8125vw,150px) 0;background:var(--cream);}.about-why-grid{display:grid;grid-template-columns:511fr 921fr;gap:6.4%;align-items:center;}.about-why-image{width:100%;aspect-ratio:511 / 570;object-fit:cover;border-radius:15px;}.about-why .bh{margin-bottom:36px;}.about-question{font-size:clamp(24px,2.29vw,44px);line-height:1.32;font-weight:300;}.about-question{min-height:3.96em;}.about-why .slider-controls{margin-top:30px;}.shiva-about .home-topics{padding-top:min(6.15vw,118px);padding-bottom:min(10vw,192px);}.shiva-about .topic-card>div{min-height:182px;}.about-methods{padding:min(6.56vw,126px) 0;color:var(--cream);}.about-methods{background:linear-gradient(90deg,var(--dark),var(--purple));}.about-methods>.wrap>.bh{text-align:center;margin-bottom:min(4.17vw,80px);}.about-method-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;}.about-method-card{border-radius:15px;}.about-method-card{background:var(--sand);color:var(--violet);}.about-method-card>img{width:100%;height:100%;aspect-ratio:765 / 689;object-fit:cover;}.about-method-copy{padding:18% 13%;align-self:center;}.about-method-copy h3{font-size:clamp(28px,2.29vw,44px);font-weight:600;margin-bottom:25px;}.about-method-copy p{font-weight:500;margin-bottom:35px;}.about-purple.button{background:var(--purple);color:var(--cream);border-color:var(--purple);}.about-purple.button:hover{background:var(--muted-purple);border-color:var(--muted-purple);}.about-method-links{width:89%;margin:55px auto 0;}.about-stream .how-copy{min-height:min(39.84vw,765px);padding-bottom:80px;}.about-stream p{font-size:clamp(24px,2.29vw,44px);line-height:1.32;font-weight:300;}.about-stream p{margin:30px 0 45px;}.about-compass{position:relative;min-height:min(38.39vw,737px);color:var(--cream);}.about-compass .section-image{object-position:center 26%;}.about-compass::after{content:"";position:absolute;inset:0;background:#200c234d;}.about-compass .wrap{position:relative;z-index:1;text-align:center;padding:min(10.73vw,206px) 0;}.shiva-contact{background:white;}.contact-hero{height:min(33.33vw,640px);position:relative;background:var(--dark);}.contact-hero{color:white;}.contact-hero .section-image{object-position:center 64%;}.contact-hero h1{position:absolute;top:53.4%;width:100%;text-align:center;font-weight:700;}.contact-hero h1{font-size:clamp(44px,4.583vw,88px);line-height:1.09;}.contact-wide{width:87.5%;max-width:1680px;margin:0 auto;}.shiva-contact #main h2:not(.bh){ font-size:36px;line-height:1.5;font-weight:600;text-align:center;}.contact-lead{color:#6b5e7a;font-size:16px;text-align:center;margin-top:12px;}.contact-topics{padding:100px 0;}.contact-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}.contact-topic-grid{margin-top:48px;}.contact-topic{display:block;padding:32px;border:1px solid #e8e1d8;border-radius:12px;}.contact-topic{box-shadow:0 4px 6px #0000000d;background:white;}.contact-topic{transition:border-color .2s,transform .2s;}.contact-topic:hover,.contact-topic:focus-visible{ border-color:var(--muted-purple);transform:translateY(-3px);}.contact-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;}.contact-icon{background:#f3e8f5;}.contact-topic h3{font-size:20px;font-weight:600;margin:16px 0 8px;}.contact-topic p{font-size:14px;line-height:1.5;color:#6b5e7a;}.contact-form-intro{padding:0 20px 48px;scroll-margin-top:30px;}.shiva-contact .cte_form{width:min(960px,87.5%);margin:0 auto;padding:0 0 100px;}.shiva-contact .cte_form form{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px;}.shiva-contact .cte_form .row{float:none;width:auto;margin:0;padding:0;min-width:0;}.shiva-contact .cte_form .ctrl_nachricht,.shiva-contact .cte_form .ctrl_privacy,.shiva-contact .submit_div{ grid-column:1 / -1;}.shiva-contact .submit_div{text-align:center;}.contact-advisors{position:relative;color:#f5f5f7;padding:80px 0;text-align:center;}.contact-advisors::after{content:"";position:absolute;inset:0;background:#0a0a0ccc;}.contact-advisors .contact-wide{position:relative;z-index:1;}.contact-advisors p{color:#c8c4ce;font-size:18px;margin:16px 0 32px;}.contact-advisors .button{font-size:16px;min-height:52px;border-radius:8px;}.contact-direct{padding:100px 0;}.contact-direct-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;}.contact-direct article{border:1px solid #e8e1d8;border-radius:16px;padding:40px;}.contact-direct h3{display:flex;align-items:center;gap:16px;font-size:22px;margin-bottom:24px;}.contact-direct p{display:flex;align-items:center;gap:12px;font-size:16px;color:#6b5e7a;}.contact-direct p{margin-top:16px;}.contact-direct img{flex:0 0 auto;}.contact-direct a,.contact-direct .contact-hours{ font-weight:600;color:var(--muted-purple);}.shiva-contact #main .home-faq h2{ font-size:clamp(44px,4.583vw,88px);font-weight:700;}.shiva-contact .cte_form .error{grid-column:1 / -1;color:#a12535;}:root{--field-border:#d8cfdc;--field-background:#fff;--field-radius:8px;}:root{--field-error:#a12535;}#main form .row{min-width:0;}#main form .row>label{display:block;float:none;width:auto;margin:0 0 8px;}#main form .row>label{font:500 14px/1.5 var(--font-family);color:var(--violet);}#main :is(form .row,.mod_login form) :is(input.text,select,textarea){ box-sizing:border-box;width:100%;max-width:100%;min-width:0;}#main :is(form .row,.mod_login form) :is(input.text,select,textarea){ min-height:48px;}#main :is(form .row,.mod_login form) :is(input.text,select,textarea){ padding:12px 16px;border:1px solid var(--field-border);}#main :is(form .row,.mod_login form) :is(input.text,select,textarea){ border-radius:var(--field-radius);}#main :is(form .row,.mod_login form) :is(input.text,select,textarea){ background:var(--field-background);color:var(--violet);}#main :is(form .row,.mod_login form) :is(input.text,select,textarea){ font:400 16px/1.5 var(--font-family);}#main :is(form .row,.mod_login form) :is(input.text,select,textarea){ box-shadow:none;transition:border-color .15s,box-shadow .15s;}#main :is(form .row,.mod_login form) :is(input.text,select,textarea):focus{ border-color:var(--muted-purple);}#main :is(form .row,.mod_login form) :is(input.text,select,textarea):focus{ outline:2px solid #89628f55;outline-offset:2px;}#main form .row :is(input,textarea)::placeholder{ color:#807487;opacity:1;}#main :is(form .row,.mod_login form) :is(input.text,select,textarea):disabled{ background:#f1edf2;color:#807487;cursor:not-allowed;}#main :is(form .row,.mod_login form) :is(input.text,select,textarea)[readonly]{ background:#f7f3f7;}#main :is(form .row,.mod_login form) :is(input.text,select,textarea):is(:user-invalid,[aria-invalid="true"],.error){ border-color:var(--field-error);}#main form .row textarea{height:140px;resize:vertical;display:block;}#main form .textdiv{display:block;width:100%;}#main form .row.check{display:flex;gap:12px;align-items:flex-start;}#main form .row.check>label{flex:1;margin:0;font-weight:400;}#main form .row :is(input[type="checkbox"],input[type="radio"]){ accent-color:var(--violet);width:20px;}#main form .row :is(input[type="checkbox"],input[type="radio"]){ height:20px;flex:0 0 20px;margin:2px 0 0;}#main form .row.check a{text-decoration:underline;text-underline-offset:3px;}#main form .asterisk{color:var(--muted-purple);margin-left:3px;}#main form :is(p.error,.error-message){ color:var(--field-error);font-size:14px;}#main form .row>div.phone{display:flex;gap:10px;width:100%;align-items:stretch;}#main form .row>div.phone>.cc{flex:0 0 120px;width:120px;}#main form .row>div.phone>input{flex:1;width:0;min-width:0;}#main form .pw_input{display:block;position:relative;width:100%;}#main form .pw_input input.text{padding-right:52px;width:100%;}#main form .pw_toggle{top:2px;right:2px;width:44px;height:44px;cursor:pointer;z-index:1;}#main form .pw_toggle{background-position:center;background-repeat:no-repeat;}#main form .submit{font:600 16px/1.5 var(--font-family);min-height:52px;padding:14px 28px;}#main form .submit{background:var(--muted-purple);color:white;border:0;border-radius:8px;}#main form .submit{cursor:pointer;}#main form .submit:hover{background:var(--violet);}#main form .submit:disabled{opacity:.55;cursor:not-allowed;}body:has(.mod_register) #header{position:relative;background:var(--violet);}#main .mod_register{width:min(960px,79.7%);margin:0 auto;padding:65px 0 90px;}#main .mod_register>.bh{font-size:clamp(36px,3.3vw,56px);line-height:1.2;margin-bottom:40px;}#main .mod_register form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;}#main .mod_register .row{padding:0;margin:0;float:none;width:auto;}#main .mod_register :is(.ctrl_gender,.ctrl_street,.ctrl_username,.row.check,.retraction){ grid-column:1 / -1;}#main .mod_register .ctrl_gender select{ max-width:calc(50% - 12px);}#main .mod_register form>p,#main .mod_register form>.submit{ grid-column:1 / -1;}#main .mod_register form>br,.mod_register .retraction>br{ display:none;}#main .mod_register form>p,.mod_register .retraction{ font-size:14px;}#main .mod_register .retraction a{ text-decoration:underline;text-underline-offset:3px;}#main .mod_register form>.submit{ justify-self:start;min-width:240px;}#main .mod_register .help{display:block;position:static;width:auto;margin-top:7px;}#main .mod_register .help{font-size:12px;line-height:1.5;color:#78677c;background:none;border:0;}#main .mod_register .help::before{ content:none;}#main .mod_register .help p{display:block;position:static;width:auto;padding:0;margin:0;}#main .mod_register .help p{background:none;color:inherit;border:0;box-shadow:none;}#main :is(form .row,.mod_login form) :is(input.text,select,textarea){ margin:0;}#main form .pw_toggle{transform:none;background-size:24px 24px;}body:has(#main .mod_login) #header{ position:relative;background:var(--violet);}.login-intro{width:min(520px,79.7%);margin:0 auto;padding:70px 0 32px;text-align:center;}.login-intro h1{font-size:clamp(34px,3vw,48px);line-height:1.2;font-weight:300;}.login-intro p{font-size:16px;color:#78677c;margin-top:20px;}#main .mod_login{width:min(520px,79.7%);margin:0 auto;padding:0;}#main .mod_login form{display:flex;flex-direction:column;gap:12px;}#main .mod_login label{font-size:14px;font-weight:500;margin-top:10px;}#main .mod_login form input.text{ display:block;}#main .mod_login .submit{width:100%;margin:16px 0 0;}#main .mod_login .pwlink{font-size:14px;text-align:center;text-decoration:underline;}#main .mod_login .pwlink{text-underline-offset:4px;padding:12px;color:var(--violet);}.login-register{width:min(520px,79.7%);margin:36px auto 80px;text-align:center;}.login-register{padding-top:30px;border-top:1px solid var(--field-border);}.login-register p{font-size:16px;margin-bottom:18px;}.login-register .button{width:100%;min-height:52px;font-size:16px;}body:has(#main .system-error-block) #header{position:relative;background:var(--violet);}body:has(#main .system-error-block) #main{min-height:42vh;padding:70px 0 90px;}body:has(#main .system-error-block) #main>.inside{ width:min(960px,79.7%);margin:0 auto;}body:has(#main .system-error-block) #main .block{display:flow-root;width:100%;float:none;margin:0 0 30px;}body:has(#main .system-error-block) #main .block{padding:0;overflow-wrap:anywhere;}body:has(#main .system-error-block) #main .block:last-child{ margin-bottom:0;}body:has(#main .system-error-block) .cte_text .bh{ font-size:clamp(34px,3.3vw,56px);line-height:1.2;margin-bottom:26px;}body:has(#main .system-error-block) .cte_text p{font-size:18px;line-height:1.65;margin:0 0 18px;}body:has(#main .system-error-block) .cte_text p:last-of-type{ margin-bottom:0;}body:has(#main .system-error-block) .cte_text a{color:var(--violet);text-decoration:underline;text-underline-offset:4px;}body:has(#main .system-error-block) .cte_text a:hover{ color:var(--muted-purple);}body:has(#main .system-error-block) .cte_text ul,body:has(#main .system-error-block) .cte_text ol{ padding-left:24px;margin:18px 0;}.stream-hero{position:relative;height:min(33.02vw,634px);min-height:400px;color:white;}.stream-hero .section-image{object-position:center 71.6%;}.stream-hero h1{position:absolute;top:54%;width:100%;text-align:center;font-weight:700;}.stream-hero h1{font-size:clamp(44px,4.583vw,88px);line-height:1.09;}.stream-wrap{width:75%;max-width:1440px;margin:0 auto;}.stream-stage{padding:65px 0 35px;background:linear-gradient(#251931,#130b1c);color:var(--cream);}.stream-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;}.stream-player{min-width:0;aspect-ratio:900 / 490;display:grid;align-items:center;}.stream-player{background:linear-gradient(#381a5c,#0f081f);border-radius:15px;overflow:hidden;}.stream-player iframe{width:100%;height:100%;border:0;aspect-ratio:900 / 490;}.stream-player-message{padding:45px 35px;text-align:center;}.stream-player-message h2{font-size:clamp(24px,2vw,36px);font-weight:600;line-height:1.3;}.stream-player-message>p:not(.eyebrow){ font-size:15px;line-height:1.7;max-width:480px;margin:20px auto 26px;}.stream-player-message .button{font-size:15px;min-height:48px;}.stream-chat{display:flex;flex-direction:column;background:#1a0f29;border-radius:15px;}.stream-chat{overflow:hidden;min-width:0;}.stream-chat>h2{padding:18px 22px;background:var(--violet);font-size:16px;font-weight:600;}.stream-chat-copy{padding:30px 24px;flex:1;}.stream-chat-copy h3{font-size:20px;font-weight:500;margin-bottom:16px;color:var(--gold);}.stream-chat-copy p{font-size:15px;line-height:1.8;margin-bottom:22px;}.stream-chat-note{background:#2e1a47;padding:18px 24px;font-size:12px;color:var(--sand);}.stream-text-link{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;}.stream-stage .stream-text-link{color:var(--gold);}.stream-info{padding-top:24px;}.stream-info h2{font-size:22px;font-weight:600;}.stream-info p{font-size:14px;color:var(--sand);margin:8px 0 12px;}.stream-schedule,.stream-archive{ padding:100px 0;background:white;}.stream-archive{background:var(--cream);}.stream-schedule h2,.stream-archive h2{ font-size:32px;font-weight:600;color:var(--dark);margin-bottom:14px;}.stream-schedule .eyebrow,.stream-archive .eyebrow{ color:var(--muted-purple);}.stream-schedule .stream-wrap>p,.stream-archive .stream-wrap>p{ font-size:15px;}.stream-empty{margin-top:35px;padding:32px;background:#43204808;border-radius:15px;}.stream-empty h3{font-size:20px;font-weight:500;}.stream-empty p{font-size:15px;margin:12px 0 20px;}.stream-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px;}.stream-video-card{background:white;border-radius:15px;overflow:hidden;min-width:0;}.stream-video-card{box-shadow:0 4px 20px #1c172414;display:flex;flex-direction:column;}.stream-video-media{position:relative;aspect-ratio:16 / 9;background:linear-gradient(#200c23,#432048);}.stream-video-preview{position:absolute;inset:0;display:block;color:white;}.stream-video-preview[hidden]{display:none;}.stream-video-preview img{width:100%;height:100%;object-fit:cover;}.stream-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.stream-video-play{width:48px;height:48px;border-radius:50%;background:#432048cc;border:1px solid #ffffff80;}.stream-video-play{display:grid;place-items:center;font-size:18px;padding-left:3px;}.stream-video-preview:hover .stream-video-play{ background:var(--violet);}.stream-video-duration{position:absolute;right:10px;bottom:10px;background:#000b;border-radius:4px;}.stream-video-duration{padding:3px 8px;font-size:12px;}.stream-video-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.stream-video-copy{padding:20px 18px;display:flex;flex-direction:column;flex:1;}.stream-video-copy h3{font-size:16px;line-height:1.55;font-weight:600;color:var(--dark);}.stream-video-copy p{font-size:12px;color:var(--muted-purple);margin:12px 0 20px;}.stream-video-copy .stream-text-link{ font-size:14px;margin-top:auto;align-self:flex-start;}.stream-archive .stream-video-note{ font-size:12px;color:#78677c;margin:20px 0;}.stream-archive-more{text-align:center;margin-top:28px;}.stream-archive-more .button{font-size:15px;min-height:48px;}#header #primary-navigation{margin:0;padding:0;background:none;overflow:visible;position:static;}#header #primary-navigation{float:none;height:auto;max-width:none;transform:none;}#header #primary-navigation ul{list-style:none;margin:0;padding:0;}#header #primary-navigation li{position:relative;background:none;margin:0;float:none;}#header #primary-navigation a{color:inherit;text-decoration:none;font-size:inherit;background:none;}#header #primary-navigation a:hover,#header #primary-navigation a[aria-current="page"]{ color:var(--gold);}#header #primary-navigation a[aria-current="page"]{ text-decoration:underline;text-underline-offset:6px;}#primary-navigation .account-navigation{ display:none;}#primary-navigation .submenu-toggle{ display:none;}#header #primary-navigation li>ul{ display:none;position:absolute;top:100%;left:0;min-width:230px;}#header #primary-navigation li>ul{ background:var(--dark);border:1px solid var(--gold);border-radius:12px;padding:10px 18px;}#header #primary-navigation li:hover>ul,#header #primary-navigation li:focus-within>ul{ display:block;}#header #primary-navigation li>ul a{ padding:12px 0;white-space:normal;}#header #primary-navigation li>ul ul{ top:0;left:100%;}body.loggedin:has(#main :is(.home-hero,.club-hero,.about-hero,.contact-hero,.stream-hero)) #header{ background-position:center top;}.sysmsg{box-sizing:border-box;display:flow-root;max-width:100%;margin:20px 0;}.sysmsg{padding:20px 24px;border:1px solid #d8cfdc;border-left:4px solid var(--violet);}.sysmsg{border-radius:12px;background:#f4eef5;color:var(--violet);}.sysmsg{font-size:16px;line-height:1.65;overflow-wrap:anywhere;text-align:left;}.sysmsg.error{background:#fff1f0;border-color:#e9b7b2;border-left-color:#a12535;color:#8d2030;}.sysmsg:empty{display:none;}.sysmsg :is(p,ul,ol){margin:0 0 12px;}.sysmsg :is(ul,ol){padding-left:22px;}.sysmsg :is(h2,h3,h4){color:inherit;font-size:18px;font-weight:600;margin:0 0 8px;}.sysmsg>:last-child{margin-bottom:0;}.sysmsg a:not(.button):not(.btn){ color:inherit;text-decoration:underline;text-underline-offset:3px;}#main>.inside>#ajax-sysmsg:has(.sysmsg){ width:min(960px,79.7%);margin:30px auto;}