:root{--primary-blue: #6ca6f8;--primary-aqua: #8ef9f3;--primary-gradient-start: #6ca6f8;--primary-gradient-end: #8ef9f3;--primary-hover-start: #5a95e7;--primary-hover-end: #7de8e1;--gradient-yellow: rgba(255, 231, 153, 0.3);--gradient-peach: rgba(255, 160, 122, 0.3);--gradient-pink: rgba(255, 78, 203, 0.3);--gradient-aqua: rgba(142, 249, 243, 0.3);--gradient-blue: rgba(108, 166, 248, 0.3);--text-dark: #3a3a3a;--text-light: #495057;--text-white: #ffffff;--text-gray: #696969;--text-blue: #2654aa;--text-blue-dark: #003366;--text-blue-light: #3498db;--text-gray-light: #747474;--text-gray-medium: #555555;--text-gray-dark: #333333;--bg-white: #ffffff;--bg-light: #fafafa;--bg-glass: rgba(255, 255, 255, 0.95);--bg-glass-light: rgba(255, 255, 255, 0.9);--bg-glass-transparent: rgba(255, 255, 255, 0.2);--bg-gray: #eee;--bg-yellow-light: #FFFFB3;--bg-red-light: #fce1e2;--bg-red-lighter: #FADCDC;--bg-blue-light: #91bff3;--border-light: #dee2e6;--border-white: rgba(255, 255, 255, 0.3);--border-glass: rgba(255, 255, 255, 0.2);--border-gray: #ddd;--border-gray-light: #eee;--border-blue: #369;--border-blue-light: #3498db;--border-gray-medium: #cccccc;--border-yellow: #D5D5BE;--border-gray-dark: #7c8793;--shadow-light: rgba(0, 0, 0, 0.1);--shadow-medium: rgba(0, 0, 0, 0.15);--shadow-primary: rgba(108, 166, 248, 0.3);--shadow-primary-hover: rgba(108, 166, 248, 0.4);--shadow-primary-selected: rgba(108, 166, 248, 0.2);--success-green: #28a745;--danger-red: #dc3545;--warning-yellow: #ffc107;--tab-gray: #ccc;--tab-teal: #4dbdbe;--tab-yellow: #fcca13;--tab-red: #e84c3d;--font-primary: Tahoma, Geneva, sans-serif;--font-secondary: Helvetica, Arial, sans-serif;--font-accent: Georgia, serif;--font-mono: Verdana, Geneva, sans-serif;--font-icon: FontAwesome;--font-size-sm: 1rem;--font-size-base: 1.1rem;--font-size-lg: 1.2rem;--font-size-xl: 1.3rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.8rem;--font-size-4xl: 2.2rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{color:var(--text-dark)}body{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--text-dark);margin:0;padding:0;height:100%}#tix-container{margin:auto}.container{width:100%;padding:0}#tix-content{min-height:400px;padding:0px}.unsubscribe_table label{font-weight:700;padding-left:1rem;margin-bottom:1rem}h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--text-blue-dark);padding-bottom:8px;margin:0;font-family:var(--font-secondary);line-height:26px}h3{font-size:var(--font-size-base);line-height:100%;font-weight:var(--font-weight-bold);color:var(--text-dark);text-align:left;margin:0.4em 0em}h4.login{color:var(--text-gray);text-align:center;padding:5px}.font-size-4xl{font-size:var(--font-size-4xl) !important}a{color:var(--text-blue);text-decoration:none;cursor:pointer;cursor:hand}a:hover{text-decoration:underline}fieldset{-moz-border-color:none;background:var(--bg-light);border:1px solid var(--text-blue-dark);border-radius:4px;clear:both;margin:1.2em 0 1.2em 0.3em;padding:1em 1.4em 1.4em;color:var(--text-blue-dark);margin-bottom:.8em}@media (max-width: 320px){fieldset{margin:0;padding:.8em}}@media (max-width: 420px){fieldset select{max-width:300px}}select#account_time_zone,select#address_country,select#address_state{height:40px}#account_country_code{height:60px}.clear{clear:both}.icons .btn{vertical-align:top}a:hover,a:focus{color:var(--text-blue);text-decoration:underline}.error_field{border:solid 3px var(--danger)}.required{color:var(--danger);float:left;padding-left:3px;display:inline;font-weight:bold}.requiredstep{color:var(--danger);font-weight:bold;padding:0px}p.requiredstep{margin:0px 0px -5px 0px}#order form{margin:0px}#card_details .row{margin:0}label.instruct{font-size:110%;font-weight:bold;padding-top:5px}.field_label{padding:0;margin:0;display:block;min-width:100px}.wide_label .field_label{min-width:500px}.form_field{padding-top:2px;margin:0;display:block}form{padding:0px;margin:0px}label{font-size:var(--font-size-sm);line-height:normal;margin-bottom:0px;display:inline;font-weight:var(--font-weight-normal)}label.unbold{font-weight:normal}.checkbox{margin-right:4px}.page-left{width:33%;float:left;padding-bottom:10px}.page-left50{width:50%;float:left;padding-bottom:10px}.page-left70{width:70%;float:left;padding-bottom:10px}.page-right{width:auto;float:left;padding-bottom:10px}.flash-container{text-align:center;height:27px;margin-top:9px;padding-bottom:8px}#flash-notice{background-color:var(--bg-yellow-light);color:var(--success-green);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);border:var(--border-yellow) 1px solid;padding:6px;z-index:1000}#flash-error{background-color:var(--bg-red-light);color:var(--danger-red);font-weight:var(--font-weight-bold);font-size:130%;border:var(--danger-red) 1px solid;padding:6px;z-index:1000}#flash-warning{border:2px solid var(--danger);width:80%;z-index:1000;margin:auto}@media only screen and (max-device-width: 480px){#flash-warning{font-size:95%;width:90%}#flash-error{font-size:95%}}.notice{text-align:center;background-color:var(--bg-white);padding:10px 15px;font-size:110%;color:var(--success-green);font-weight:bold}.warning{text-align:center;background-color:var(--bg-red-lighter);padding:10px 15px;font-size:110%;color:var(--danger);font-weight:bold}.error:not(tr){text-align:center;font-weight:bold;padding:10px 15px;color:var(--danger)}.underline{text-decoration:underline}.warn{color:var(--danger)}.warn a{color:var(--danger);font-weight:bold}.go{color:var(--success-green)}#errorExplanation,.errorExplanation{border:1px solid var(--danger-red);background-color:var(--bg-red-light);padding:12px;margin-top:12px;margin-bottom:12px}#errorExplanation,.errorExplanation p{width:931px;color:var(--danger)}.floatleft{float:left}.floatright{float:right}.spacer{padding-left:5px}.indent{padding-left:15px}.indent_more{padding-left:28px}.padtop{padding-top:10px}.lilpadtop{padding-top:5px}.lilpadbot{padding-bottom:5px}.radio_label{float:left;padding-left:4px}.tiny{font-size:80%}input[type="radio"]{float:left;margin:.2em .5em 0 0}label.terms_signed{display:block;padding-left:25px;text-indent:-25px;position:relative;font-size:var(--font-size-lg);cursor:pointer}label.terms_signed:before,label.terms_signed:after{font-family:var(--font-icon);font-size:28px;position:absolute;top:0;left:0}label.terms_signed:before{content:'\f096';width:22px;height:22px;padding:0;margin:0;vertical-align:bottom;position:relative;top:12px;left:-4px}label.terms_signed:after{content:'\f046';max-width:0;overflow:hidden;opacity:0;transition:all 0.35s;padding-left:25px;top:12px;left:-4px}input.terms_signed[type="checkbox"]{display:none}input.terms_signed[type="checkbox"]:checked+label.terms_signed:after{max-width:25px;opacity:1}#branding-wrap{height:80px;margin:0px;text-align:center}#branding{display:block;width:277px;height:70px;background-image:url(/assets/ThunderTix-signup-7666daa1d8dde924eac0a32225e0a9c1ada5300c5a8428678c6941c25a420cb3.png);padding:3px;margin:0px auto}#branding span{display:none}#branding a{width:220px;height:52px}ol,ul{list-style:none;padding:0px}#tix-footer{clear:both;margin:auto;text-align:center;padding-top:30px}#requirements_overlay{position:absolute;left:0px;top:0px;width:100%;min-height:1500px;z-index:1000;background-image:url(/assets/transparent_bg-6e2357be5b36b6b3b949fda731a4b269df8b7fc27019f999556e0cd482dafefc.png)}#requirements_overlay div{padding:5px 20px 20px 20px;margin-top:3%;border:3px solid var(--border-blue);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:var(--bg-white);text-align:left;font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);box-shadow:7px 7px 0 rgba(0,0,0,0.3)}.signup fieldset{background:var(--bg-gray)}.signup div.col-md-6,.signup div.col-md-12,.signup div.col-md-9,.signup div.col-md-3,.signup h2.col-md-12{padding:5px 0}#signup_overlay{position:absolute;left:0px;top:0px;width:100%;min-height:1500px;z-index:1000;background-image:url(/assets/transparent_bg-6e2357be5b36b6b3b949fda731a4b269df8b7fc27019f999556e0cd482dafefc.png)}#signup_overlay div{margin-top:5%;border:3px solid var(--border-blue);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:var(--bg-white);text-align:left;font-weight:var(--font-weight-normal);box-shadow:7px 7px 0 rgba(0,0,0,0.3)}#signup_overlay div.payment_interval{padding:0 15px 15px 15px;margin:0;border:0;box-shadow:0px 0px 0px var(--bg-white);font-size:var(--font-size-sm)}#payment_interval_info .col-md-6{padding:0px}#terms_info p{padding:0}#signup_overlay p{font-size:125%;padding:8px;border-bottom:1px solid var(--text-gray);border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}#signup_overlay p.bottom{width:100%;text-align:center;font-family:Verdana;margin-bottom:0px;border-top:1px solid var(--text-gray);border-bottom:0px;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px}.signup th{font-variant:small-caps;font-size:2em}#signup_overlay .signup .table>tbody>tr>td{padding-left:8px 8px 8px 20px}td.plan_info{font-size:90%;color:var(--text-gray)}#terms_info ol li{margin-left:30px;list-style-type:lower-alpha}#terms_info p{text-align:center;font-family:Verdana}#terms_info div{box-shadow:0px 0px 0px;margin:0;border:0;background-color:var(--bg-white)}#account_plan_info{background:var(--bg-white);border:15px solid var(--border-gray-light)}#subscription_level{margin:12px 0px;float:left;clear:both}.subscription{color:var(--success-green);font-family:var(--font-accent);font-size:2.2em;margin:0 0 5px}#account_plan{float:left}#support_type{float:left;clear:none}.support{font-family:var(--font-accent);font-size:1.45em;padding-left:5px;margin-bottom:20px;font-style:italic}select{padding:5px;border-radius:4px;-moz-border-radius:4px 4px;font-size:var(--font-size-lg);width:auto;margin-bottom:0px;border:1px solid var(--border-gray-medium);background-color:var(--bg-white);color:var(--text-gray-medium);height:30px;line-height:30px}.form-control.no-scale:focus{transform:none}#flash-recaptcha_error{display:none}@keyframes scale{0%{transform:scale(0.9);opacity:0}50%{transform:scale(1.01);opacity:0.5}100%{transform:scale(1);opacity:1}}.tabs{max-width:100%;float:none;list-style:none;padding:0}.tabs:after{content:'';display:table;clear:both}.tabs input[type=radio]{display:none}.tabs label{display:block;float:left;width:33%;color:var(--tab-gray);font-size:var(--font-size-4xl);font-weight:var(--font-weight-normal);text-decoration:none;text-align:center;line-height:2;cursor:pointer;box-shadow:inset 0 4px var(--tab-gray);border-bottom:4px solid var(--tab-gray);-webkit-transition:all 0.5s;transition:all 0.5s}.tabs label span{display:none}.tabs label i{padding:5px;margin-right:0}.tab-content-css{display:none;width:100%;float:left;padding:15px;box-sizing:border-box;background-color:var(--bg-white)}.tab-content-css *{-webkit-animation:scale 0.7s ease-in-out;-moz-animation:scale 0.7s ease-in-out;animation:scale 0.7s ease-in-out}.tabs [id^="tab1"]:checked+label,.tabs [id^="tab4"]:checked+label,.tabs [id^="tab1"]+label:hover,.tabs [id^="tab4"]+label:hover{background:#FFF;box-shadow:inset 0 4px #4dbdbe;border-bottom:4px solid #4dbdbe;color:#4dbdbe}.tabs [id^="tab2"]:checked+label,.tabs [id^="tab5"]:checked+label,.tabs [id^="tab2"]+label:hover,.tabs [id^="tab5"]+label:hover{background:#FFF;box-shadow:inset 0 4px #fcca13;border-bottom:4px solid #fcca13;color:#fcca13}.tabs [id^="tab3"]:checked+label,.tabs [id^="tab6"]:checked+label,.tabs [id^="tab3"]+label:hover,.tabs [id^="tab6"]+label:hover{background:#FFF;box-shadow:inset 0 4px #e84c3d;border-bottom:4px solid #e84c3d;color:#e84c3d}.tabs [id^="annual-tab1"]:checked+label,.tabs [id^="annual-tab4"]:checked+label,.tabs [id^="annual-tab1"]+label:hover,.tabs [id^="annual-tab4"]+label:hover{background:#FFF;box-shadow:inset 0 4px #4dbdbe;border-bottom:4px solid #4dbdbe;color:#4dbdbe}.tabs [id^="annual-tab2"]:checked+label,.tabs [id^="annual-tab5"]:checked+label,.tabs [id^="annual-tab2"]+label:hover,.tabs [id^="annual-tab5"]+label:hover{background:#FFF;box-shadow:inset 0 4px #fcca13;border-bottom:4px solid #fcca13;color:#fcca13}.tabs [id^="annual-tab3"]:checked+label,.tabs [id^="annual-tab6"]:checked+label,.tabs [id^="annual-tab3"]+label:hover,.tabs [id^="annual-tab6"]+label:hover{background:#FFF;box-shadow:inset 0 4px #e84c3d;border-bottom:4px solid #e84c3d;color:#e84c3d}.nav-tabs>li>a{background-color:#eee;border:1px solid #ddd}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav>li>a:hover,.nav>li>a:focus{background-color:#eee;border-color:#7c8793}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#91bff3;color:black;border:1px solid #3498db}#tab1:checked~#tab-content1,#tab2:checked~#tab-content2,#tab3:checked~#tab-content3,#tab4:checked~#tab-content4,#tab5:checked~#tab-content5,#tab6:checked~#tab-content6,#annual-tab1:checked~#annual-tab-content1,#annual-tab2:checked~#annual-tab-content2,#annual-tab3:checked~#annual-tab-content3,#annual-tab4:checked~#annual-tab-content4,#annual-tab5:checked~#annual-tab-content5,#annual-tab6:checked~#annual-tab-content6{display:block}@media (min-width: 320px){.tabs i{padding:5px;margin-right:10px}.tabs label span{display:inline-block}.tabs{max-width:100%;margin:0px 0px auto}}.dollars{font-weight:bold;color:#3498db}.container-fluid{padding:0px}.gateways li{margin-left:30px}.wf-table{display:table;width:100%}.wf-wrap{margin:0 auto;width:400px}.wf-wrap input{font-size:18px}h1,h2,h3,h4,h5,h6{margin-bottom:10px;clear:both;word-break:break-word}#main-nav{line-height:0}#main-nav.text-right{text-align:right}#main-nav>li{display:inline-block;position:relative;z-index:auto;vertical-align:middle}#main-nav>li:last-child{margin-right:0}#main-nav>li>a{display:inline-block;padding:4px 0 6px;border:1px solid transparent;text-decoration:none;text-align:left}#main-nav.menu-material-style>li>a,#phantom #main-nav.menu-material-style>li:hover>a,#phantom #main-nav.menu-material-underline-style>li:hover>a,#main-nav.menu-material-underline-style>li>a{border:none}#main-nav.menu-material-underline-style>li>a{vertical-align:top}#main-nav>li.has-children.level-arrows-on>a{padding:4px 3px 6px 0}#phantom #main-nav>li:hover>a{border:1px solid transparent}.logo-left #navigation{text-align:right}.logo-left #navigation #main-nav,.logo-left #navigation .right-block{display:inline-block;text-align:right}.logo-left #main-nav>li>a{vertical-align:baseline}.logo-left.menu-centered #branding{padding-right:20px}/*!Logo left:end*/a,a:hover{color:var(--primary-blue)}.custom-nav>li>a span,.custom-nav>li>ul a span,.wpb_content_element.tab-style-one .wpb_tabs_nav>li>a,.wpb_content_element.tab-style-two .wpb_tabs_nav>li>a,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h3-size,h3.entry-title,blockquote,blockquote *,.h6-size,.title-color .dt-fancy-title,textarea,select,blockquote,.dt-form button,.dt-btn,.wpcf7-submit.dt-btn-m,.widget .searchform input,.content .searchform input,#main .vc_text_separator div,form.mc4wp-form input[type="submit"],div.mc4wp-form button[type="submit"],.mc4wp-form input[type="url"],.mc4wp-form input[type="date"],#main #content .rotatingtweets,#main #content .norotatingtweets,.mc4wp-form form select,#megaMenu ul.megaMenu>li.menu-item,#megaMenu ul.megaMenu>li.menu-item>a,.customSelect,.dt-mega-menu .sub-nav .dt-mega-parent .sub-nav a:hover,.sub-nav>ul>li:hover>a,.tab-style-one .wpb_tabs_nav li,#main-nav>li.menu-frame-on>a,.menu-btn,#main-nav.menu-material-style>li>a,#main-nav.menu-material-style>li>a:before,.logo-side #main-nav.menu-material-style>li>a:before{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}html,body,body.page,.wf-container>*{font:normal normal normal 14px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;word-spacing:normal;color:var(--text-blue-dark)}h1,.h1-size,.entry-title.h1-size{color:#3a3a3a;font:normal normal normal 51px / 57px "Open Sans", Helvetica, Arial, Verdana, sans-serif;text-transform:none}@media (max-width: 800px){h1,.h1-size,.entry-title.h1-size{font-size:33px;line-height:43px}}h2,.h2-size,.entry-title.h2-size,h1.entry-title{color:#3a3a3a;font:normal normal normal 33px / 43px "Open Sans", Helvetica, Arial, Verdana, sans-serif;text-transform:none}h3,.h3-size,.entry-title.h3-size,h2.entry-title,.comments-title,h3.gform_title,.gform_wrapper h3.gform_title,.overlay-door input[type="text"]{color:#3a3a3a;font:normal normal normal 25px / 31px "Open Sans", Helvetica, Arial, Verdana, sans-serif;text-transform:none}h4,.h4-size,.entry-title.h4-size,.layout-masonry .post h2.entry-title,.layout-grid .post h2.entry-title,.shortcode-blog-posts .post h2.entry-title,.dt-blog-shortcode .post h2.entry-title,.slider-wrapper .post h2.entry-title,h3.entry-title,.rollover-content h2.entry-title,.flex-caption h2,.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item h2,.team-author-name{color:#3a3a3a;font:normal normal normal 19px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;text-transform:none}h5,.h5-size,.entry-title.h5-size,.widget-title,.author-quote,.comment-author a,.comment-author .fn,blockquote,.testimonial-item .testimonial-vcard .text-primary,.widget .team-author-name{color:#3a3a3a;font:italic normal normal 16px / 23px "Lora", Helvetica, Arial, Verdana, sans-serif;text-transform:none}h6,.h6-size,.entry-title.h6-size{color:#3a3a3a;font:italic normal normal 15px / 23px "Lora", Helvetica, Arial, Verdana, sans-serif;text-transform:none}#header.logo-side .wf-wrap{padding-left:40px;padding-right:40px}#header{background-size:auto}#branding{padding-top:8px;padding-bottom:8px}#header:not(.logo-side) #main-nav>li,#header:not(.logo-side) #main-nav.menu-material-underline-style>li>a{height:60px;min-height:60px;line-height:60px}#header:not(.logo-side) #main-nav.menu-material-underline-style>li>a>.text-wrap{height:60px;min-height:60px;line-height:60px}#main-nav>li{margin:0 4px}#main-nav>li.menu-frame-on:hover>a{border:1px solid #3b8ced}#main-nav>li>a{font:normal normal normal 15px / 19px "Open Sans", Helvetica, Arial, Verdana, sans-serif;color:#3a3a3a;text-transform:none}#main-nav>li.act>a,#main-nav>li.act>a:hover,.gradient-hover #main-nav>li.act>a,.gradient-hover #main-nav>li.act>a:hover,#main-nav>li>a:hover,#main-nav>li>a:hover>span,#phantom #main-nav>li:hover>a>span,header:not(.sub-downwards) #main-nav>li:hover>a>span{color:#ffffff}#main-nav.menu-material-style>li:not(.act)>a:hover>span,header:not(.sub-downwards) #main-nav.menu-material-style>li:not(.act):hover>a>span,#main-nav>li.menu-frame-on:not(.act)>a:hover span:not(.rippleAnimate),#main-nav>li.menu-frame-on:not(.act):hover>a span:not(.rippleAnimate),#phantom #main-nav>li.menu-frame-on:not(.act)>a:hover span:not(.rippleAnimate),#phantom #main-nav>li.menu-frame-on:not(.act):hover>a span:not(.rippleAnimate){color:#3b8ced}#main-nav>li.menu-frame-on>a,#main-nav.menu-material-style>li>a,.logo-classic #main-nav>li.menu-frame-on:first-child>a{padding:7px 11px 8px}#main-nav.underline-hover>li>a i.underline,#main-nav>li.menu-frame-on.act>a,#main-nav>li.menu-frame-on.act:hover>a,#main-nav.menu-material-style>li.act>a,header:not(.sub-downwards) #main-nav>li.menu-frame-on.act:hover>a,.brackets>li>a span:before,.brackets>li.act>a span:before,#main-nav>li>a span:before,#main-nav>li.act>a span:before,#main-nav.menu-material-underline-style>li>a:before{background-color:#3b8ced}#top-bar .sub-nav li>a:hover,#bottom-bar .sub-nav li>a:hover,#top-bar header:not(.sub-downwards) .sub-nav li:hover>a,#bottom-bar header:not(.sub-downwards) .sub-nav li:hover>a,#top-bar #phantom .sub-nav li:not(.dt-mega-parent):hover>a,#bottom-bar #phantom .sub-nav li:not(.dt-mega-parent):hover>a{color:#3b8ced}#main-nav>li>a>span>span.menu-subtitle{color:rgba(58,58,58,0.4)}#main-nav .sub-nav .mega-icon{width:10px;height:10px}.dt-fancy-title.bg-on{min-height:26px;line-height:26px}.h1-size .dt-fancy-title.bg-on{min-height:102px;line-height:102px}.h2-size .dt-fancy-title.bg-on{min-height:66px;line-height:66px}.h3-size .dt-fancy-title.bg-on{min-height:50px;line-height:50px}.h4-size .dt-fancy-title.bg-on{min-height:38px;line-height:38px}.h5-size .dt-fancy-title.bg-on{min-height:32px;line-height:32px}.h6-size .dt-fancy-title.bg-on{min-height:30px;line-height:30px}.fa{font-size:80%}.outer-wrapper{display:table;width:100%;height:100%}.inner-wrapper{display:table-cell;vertical-align:middle;padding:5px}#loginform input{cursor:text;border:1px solid #b8bcbe;height:60px;margin-bottom:0px}.cursor-pointer{cursor:pointer !important}#loginform input[type="submit"]{width:100%}#loginform input.form-control:placeholder{color:#b8bcbe !important}#loginform input.form-control:focus::placeholder{color:#dfe0e6}#loginform input.form-control.field-with-errors{border:solid 1px #ff5555}#loginform .form-group{margin-bottom:10px}#loginform .form-group .input-error{font-size:var(--font-size-sm);color:#ff5555}.w-90{width:90%}p.accept_terms{font-size:.8em}.signup-terms{font-size:13px;margin:20px 3%;color:#828282}#psContainer{display:block;height:8px;width:100%;border:1px solid #d8d4d4;margin:0;clear:both;position:relative;background-image:url(/assets/strength-cc9c076541e3c23917971c16f763465dd8bddeee5abddb961eb578826d402b56.jpg);background-position:0% 0%;background-size:cover;background-repeat:no-repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:transparent}#psContainer div{width:100%;height:100%;position:absolute;background-color:#fff;top:0;right:0}body{background:linear-gradient(135deg, var(--gradient-yellow), var(--gradient-peach), var(--gradient-pink), var(--gradient-aqua), var(--gradient-blue));background-size:400% 400%;animation:gradientShift 15s ease infinite;min-height:100vh;margin:0;padding:0}.gradient-bg{background:transparent}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.glass-card{background:var(--bg-glass);backdrop-filter:blur(20px);border:1px solid var(--border-glass);border-radius:1.5rem;box-shadow:0 25px 45px var(--shadow-light);transition:all 0.3s ease}.glass-card:hover{transform:translateY(-5px);box-shadow:0 35px 55px var(--shadow-medium)}.form-control{background:var(--bg-glass-light);border:2px solid var(--border-white);border-radius:1rem;transition:all 0.3s ease;backdrop-filter:blur(10px)}.form-control:focus{background:var(--bg-white);border-color:var(--primary-blue);box-shadow:0 0 0 0.2rem var(--shadow-primary);transform:scale(1.02)}.btn-primary-gradient{background:linear-gradient(135deg, var(--primary-gradient-start), var(--primary-gradient-end));border:none;border-radius:1rem;font-weight:600;font-size:1.25rem;transition:all 0.3s ease;box-shadow:0 8px 25px var(--shadow-primary);color:var(--text-white)}.btn-primary-gradient:hover{transform:translateY(-2px);box-shadow:0 12px 35px var(--shadow-primary-hover);background:linear-gradient(135deg, var(--primary-hover-start), var(--primary-hover-end));color:var(--text-white)}.btn-outline-primary{border:2px solid var(--primary-blue);color:var(--primary-blue);border-radius:1rem;font-weight:600;transition:all 0.3s ease;background:var(--bg-glass-light)}.btn-outline-primary:hover{background:linear-gradient(135deg, var(--primary-gradient-start), var(--primary-gradient-end));border-color:transparent;color:var(--text-white);transform:translateY(-2px);box-shadow:0 8px 25px var(--shadow-primary)}.form-label{font-weight:600;color:var(--text-light);margin-bottom:0.75rem}.card-body{position:relative;overflow:hidden}.card-body::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, var(--bg-glass-transparent), transparent);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@media (max-width: 768px){.card-body{padding:2rem !important}.glass-card{margin:1rem}}.plan-card{cursor:pointer;transition:all 0.3s ease;position:relative;border:2px solid transparent;height:100%;display:flex;width:100%;flex-direction:column}.plan-card:hover{transform:translateY(-5px);box-shadow:0 35px 55px var(--shadow-medium)}.plan-card .card-body{flex:1;display:flex;flex-direction:column;justify-content:space-between}.plan-card.selected{border:5px solid var(--primary-blue);background:var(--bg-glass);transform:translateY(-3px);box-shadow:0 20px 40px var(--shadow-primary-selected)}.plan-radio{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;border:0}.plan-name{color:var(--text-dark);font-weight:600;font-size:1.25rem;margin-bottom:1rem}.plan-price{margin-bottom:1rem}.ticket-price{display:block;font-size:2rem;font-weight:700;color:var(--primary-blue);line-height:1}.price-label{font-size:var(--font-size-base);color:var(--text-blue-dark);font-weight:500}.monthly-minimum{color:var(--text-light);font-size:var(--font-size-base)}.plan-features{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.feature-item{color:var(--text-blue-dark);font-size:var(--font-size-base);margin-bottom:0.5rem;font-weight:var(--font-weight-normal)}.feature-item:last-child{margin-bottom:0}.plan-selector{position:relative;margin-top:1rem}.select-plan-btn{background-color:var(--primary-blue);color:var(--text-white);border:2px solid var(--primary-blue);border-radius:8px;padding:12px 24px;font-weight:600;font-size:var(--font-size-base);transition:all 0.3s ease;width:100%;max-width:200px}.select-plan-btn:hover{background-color:var(--text-white);color:var(--primary-blue);border-color:var(--primary-blue);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,0.3)}.plan-card.selected .select-plan-btn{border-color:var(--primary-blue)}.plan-card.selected .select-plan-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-primary)}.row.g-4{display:flex;flex-wrap:wrap}.row.g-4>.col-md-4{display:flex;margin-bottom:1.5rem}.popular-plan{position:relative;transform:scale(1.02)}.popular-banner{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg, var(--primary-gradient-start), var(--primary-gradient-end));color:var(--text-white);padding:0.5rem 1.5rem;border-radius:1rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);box-shadow:0 4px 15px var(--shadow-primary);z-index:10}.plan-label{cursor:pointer;margin:0;display:block;width:100%;height:100%}.plan-label:hover{cursor:pointer}@media (max-width: 768px){.plan-card{margin-bottom:1rem}.ticket-price{font-size:var(--font-size-4xl)}.plan-name{font-size:var(--font-size-2xl)}}
