@charset "UTF-8";address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%}body{margin:0}progress{display:inline-block;vertical-align:baseline}a{background-color:transparent}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.8571428571;border:0}.archive .no-results .ast-search-submit,.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */.ast-container{max-width:100%}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}@media (min-width:768px) and (max-width:921px){.blog-layout-2 .ast-width-md-6,.blog-layout-3 .ast-width-md-6{float:none;width:100%}}@media (min-width:769px) and (max-width:921px){.blog-layout-2,.blog-layout-3{flex-direction:unset}}@media (max-width:768px){.blog-layout-3{flex-direction:column}}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (max-width:992px){.ast-width-sm-25{width:25%}.ast-width-md-50{width:50%}}@media (max-width:768px){.ast-width-md-25{width:25%}}.ast-full-width{width:100%}.ast-width-50{width:50%}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}.ast-width-md-16{width:16.6666666667%}.ast-width-md-6{width:50%;float:left}.ast-width-md-3{width:25%}.ast-width-md-66{width:66.6666666667%}}@media (min-width:769px){.ast-width-md-20{width:20%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}.ast-width-lg-16{width:16.6666666667%}.ast-width-lg-50{width:50%}.ast-width-lg-66{width:66.6666666667%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}address,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:1em Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.normal-search{margin-right:-5px}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.8571428571}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary,#secondary{width:100%}#primary{margin:4em 0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}.ast-right-sidebar #primary{padding-right:60px}.ast-left-sidebar #primary{padding-left:60px}}@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.ast-right-sidebar #primary{padding-right:30px}.ast-left-sidebar #primary{padding-left:30px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on{left:100%;right:auto;visibility:visible}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:.6em;top:50%;transform:translate(0,-50%) rotate(270deg)}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0}#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{transform:translate(0,-50%) rotate(360deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-2px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.8571428571}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{position:relative;text-align:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{grid-column-start:2;text-align:right}.ast-icon svg:not([fill]){fill:currentColor}.post-navigation a{background:0 0;font-size:1.06666rem;font-size:1rem;padding:0 var(--ast-post-nav-space,1.5em);height:2.33333em;line-height:calc(2.33333em - 3px)}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline{display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:var(--ast-border-color);background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid var(--ast-border-color);color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}.bypostauthor{display:block}body{overflow-x:hidden}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:.25em}.widget_nav_menu ul ul.sub-menu li{padding-left:20px}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .2s linear}#secondary .wp-block-search__input{line-height:1}#secondary .wp-block-search__button{padding:.7em 1em}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:transparent;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:var(--ast-widget-bg-color);border-width:1px;border-color:var(--ast-border-color);border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:12px 45px 12px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar table,.widget_calendar th{border:none}.widget_calendar td{border-right:none;border-left:none}.widget_calendar caption{line-height:2.7em}.widget_calendar thead{line-height:2.5em}.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}.widget_calendar thead td{vertical-align:middle;font-weight:700}.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid var(--ast-border-color);border-top:2px solid var(--ast-border-color)}.widget_calendar tbody{line-height:2.1em;text-align:center}.widget_calendar tbody>tr>td{width:14.2857%}.widget_calendar tbody>tr:first-child>td{padding-top:3px}.widget_calendar #today{color:#0274be;font-weight:700;border-bottom:2px solid #0274be}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 1fr}.ast-builder-layout-element{align-items:center}.ast-builder-grid-row.ast-grid-center-col-layout-only{-js-display:flex;display:flex;height:100%;justify-content:center}.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{flex-grow:1}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}.ast-grid-right-section{justify-content:flex-end}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}.elementor-nav-menu .ast-icon,.et_pb_menu__wrap .ast-icon,.fl-widget .menu-item .ast-icon{display:none}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-grid-section-center{justify-content:center}.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element{margin-top:6px;margin-bottom:6px}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%}#astra-footer-menu{margin:0;list-style:none;background:inherit}#astra-footer-menu>ul{margin:0;list-style:none;background:inherit}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap{align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em}.ast-header-account-type-extend-text-profile-type{-js-display:flex;display:flex;gap:10px;align-items:center}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.site-header{z-index:99;position:relative}.main-header-container{position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-theme-transparent-header .post-password-form{margin-top:100px}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-builder-menu{width:100%}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}.astra-dark-mode-enable form .form-row textarea,.astra-dark-mode-enable input[type=email],.astra-dark-mode-enable input[type=number],.astra-dark-mode-enable input[type=password],.astra-dark-mode-enable input[type=reset],.astra-dark-mode-enable input[type=search],.astra-dark-mode-enable input[type=tel],.astra-dark-mode-enable input[type=text],.astra-dark-mode-enable input[type=url],.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable form .form-row textarea:focus,.astra-dark-mode-enable input[type=email]:focus,.astra-dark-mode-enable input[type=number]:focus,.astra-dark-mode-enable input[type=password]:focus,.astra-dark-mode-enable input[type=reset]:focus,.astra-dark-mode-enable input[type=search]:focus,.astra-dark-mode-enable input[type=tel]:focus,.astra-dark-mode-enable input[type=text]:focus,.astra-dark-mode-enable input[type=url]:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable .select2-container .select2-selection--single,.astra-dark-mode-enable .select2-dropdown,.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=url],.astra-dark-mode-enable .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-text-input input[type=tel],.astra-dark-mode-enable .wc-block-components-text-input input[type=text],.astra-dark-mode-enable .wc-block-components-text-input input[type=url],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text]{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,.2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.blog-layout-6 .entry-header+.ast-blog-featured-section{margin-top:0}.entry-content{word-wrap:break-word}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em}.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video{display:inline-block}.entry-content::after{display:table;clear:both;content:""}.post-content>.cat-links,.post-content>.read-more,.post-content>.tags-links{display:block;margin-bottom:.8em;font-weight:var(--ast-blog-meta-weight, "")}.ast-excerpt-container>p:last-child{margin-bottom:0}.post-content>.read-more{margin-top:1.5em}.ast-article-inner{width:100%;overflow-wrap:break-word}.read-more a{display:inline-block}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.blog-layout-2 .ast-blog-featured-section,.blog-layout-3 .ast-blog-featured-section{margin-bottom:0}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid var(--ast-single-post-border,var(--ast-border-color))}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;color:#000}.single .post-navigation a p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex;width:100%}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-links .nav-previous+.nav-next{width:50%}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{max-width:95%;width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .post-thumb{margin-bottom:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}.ast-author-avatar{margin:0 5px}.ast-author-avatar img{border-radius:100%;width:var(--ast-author-avatar-size,30px);height:var(--ast-author-avatar-size,30px)}.ast-separate-container .post-navigation{border-top:0;padding-left:var(--ast-post-nav-space,3.33333em);padding-right:var(--ast-post-nav-space,3.33333em)}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-flex-grow-1{flex-grow:1}
#em-chat-launcher{position:fixed;right:24px;bottom:96px;z-index:99980;width:70px;height:70px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#63b3ed,#7c7cf0);box-shadow:0 12px 34px rgba(99,179,237,.45),inset 0 1px 0 rgba(255,255,255,.35);display:block;transition:transform .2s,box-shadow .2s}#em-chat-launcher:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 18px 44px rgba(99,179,237,.6),inset 0 1px 0 rgba(255,255,255,.4)}#em-chat-launcher:active{transform:scale(.97)}#em-chat-launcher:after{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid rgba(124,124,240,.55);animation:emHalo 3.2s ease-out infinite;pointer-events:none}@keyframes emHalo{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.45);opacity:0}100%{opacity:0}}#em-chat-launcher .em-chat-badge{position:absolute;top:-3px;right:-3px;z-index:2;background:#fff;color:#1a2540;font:700 10px/1 sans-serif;letter-spacing:.02em;padding:4px 7px;border-radius:99px;box-shadow:0 3px 10px rgba(0,0,0,.35)}#em-chat-launcher .emface{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}.em-chat-av .emface{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px}.emface-eye{transform-box:fill-box;transform-origin:center;animation:emblink 4.6s infinite}.emface .er{animation-delay:.14s}@keyframes emblink{0%,90%,100%{transform:scaleY(1)}93%,97%{transform:scaleY(.16)}}.emface-mouth{transform-box:fill-box;transform-origin:center;animation:emtalk 3s ease-in-out infinite}@keyframes emtalk{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.32)}78%{transform:scaleY(.94)}}#em-chat-panel{position:fixed;right:24px;bottom:24px;z-index:99981;width:384px;max-width:calc(100vw - 32px);height:74vh;max-height:600px;display:none;flex-direction:column;background:rgba(9,16,30,.98);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.12);border-radius:22px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55);font-family:inherit}#em-chat-panel.open{display:flex;animation:emChatIn .26s cubic-bezier(.2,.8,.2,1)}@keyframes emChatIn{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.em-chat-head{position:relative;display:flex;align-items:center;gap:11px;padding:16px 18px;background:linear-gradient(135deg,rgba(99,179,237,.22),rgba(124,124,240,.16));border-bottom:1px solid rgba(255,255,255,.08)}.em-chat-head:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,124,240,.5),transparent)}.em-chat-av{position:relative;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#63b3ed,#7c7cf0);flex:0 0 auto;box-shadow:0 4px 12px rgba(99,179,237,.4)}.em-chat-av:after{content:'';position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#34d39a;border:2px solid #0c1424;z-index:2}.em-chat-head h4{margin:0;color:#fff;font-size:15.5px;font-weight:700;line-height:1.2}.em-chat-head p{margin:2px 0 0;color:#a7b6c9;font-size:11.5px}.em-chat-close{margin-left:auto;background:rgba(255,255,255,.06);border:none;color:#c2cede;width:30px;height:30px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.em-chat-close:hover{background:rgba(255,255,255,.14);color:#fff}.em-chat-body{flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:11px;background:radial-gradient(120% 70% at 50% 0,rgba(99,179,237,.1),transparent 60%)}.em-chat-msg{max-width:86%;padding:11px 14px;border-radius:16px;font-size:14px;line-height:1.55;word-wrap:break-word;animation:emMsgIn .28s ease both}@keyframes emMsgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.em-chat-bot{align-self:flex-start;background:rgba(255,255,255,.055);color:#eaf0f7;border:1px solid rgba(255,255,255,.09);border-bottom-left-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.18)}.em-chat-user{align-self:flex-end;background:linear-gradient(135deg,#63b3ed,#7c7cf0);color:#08101f;font-weight:600;border-bottom-right-radius:5px;box-shadow:0 4px 14px rgba(99,179,237,.32)}.em-chat-bot a{color:#8fc6f5;font-weight:600;text-decoration:underline}.em-chat-chips{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 4px;animation:emMsgIn .28s ease both}.em-chat-chip{background:rgba(99,179,237,.1);border:1px solid rgba(99,179,237,.4);color:#a9d6f7;border-radius:99px;padding:8px 14px;font-size:12.5px;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.em-chat-chip:hover{background:rgba(99,179,237,.22);border-color:#7cc0f2;transform:translateY(-1px)}.em-chat-foot{display:flex;gap:9px;padding:13px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.em-chat-foot input{flex:1;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px;color:#fff;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.em-chat-foot input::placeholder{color:#8294a8}.em-chat-foot input:focus{border-color:rgba(124,124,240,.7);box-shadow:0 0 0 3px rgba(124,124,240,.18)}.em-chat-foot button{flex:0 0 auto;width:46px;border:none;border-radius:14px;background:linear-gradient(135deg,#63b3ed,#7c7cf0);color:#08101f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .12s,box-shadow .15s;box-shadow:0 4px 14px rgba(99,179,237,.35)}.em-chat-foot button:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(99,179,237,.5)}.em-chat-body::-webkit-scrollbar{width:8px}.em-chat-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:8px}@media(prefers-reduced-motion:reduce){.emface-eye,.emface-mouth,#em-chat-launcher:after,.em-chat-msg,.em-chat-chips{animation:none}}@media(max-width:480px){#em-chat-panel{right:12px;left:12px;width:auto;max-width:none;bottom:16px;height:80vh}#em-chat-launcher{right:16px;bottom:84px;width:64px;height:64px}#em-chat-launcher .emface{width:52px;height:52px}}.em-help-hint{margin:26px 0 2px!important;text-align:left!important;width:100%}.em-help-hint-link{display:inline-flex!important;align-items:center;gap:7px;color:#7FC0F2!important;font-weight:600!important;font-size:.95rem!important;letter-spacing:.01em;line-height:1.45!important;text-decoration:none!important;opacity:.92;transition:opacity .18s ease,color .18s ease}.em-help-hint-link:hover{opacity:1;color:#9fcef5!important}.em-hh-arrow{display:inline-block;transition:transform .18s ease}.em-help-hint-link:hover .em-hh-arrow{transform:translateX(3px)}@media(max-width:600px){.em-help-hint{margin-top:20px!important}.em-help-hint-link{font-size:.9rem!important}}
.suretrigger_button{position:relative}.st_trigger_button_loading:after{content:'';position:absolute;right:6px;top:50%;animation:rotate360 .5s infinite linear,exist .1s forwards ease}.st_trigger_button_loading:before{content:"";border-radius:50%;right:0;top:50%;position:absolute;border-right:3px solid #fff;animation:rotate360 .5s infinite linear,exist .1s forwards ease}@keyframes rotate360{100%{transform:rotate(360deg)}}@keyframes exist{100%{width:15px;height:15px;margin:-8px 5px 0 0}}
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
/**
Theme Name: Astra
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
Version: 4.13.4
Requires at least: 5.3
WC requires at least: 3.0
WC tested up to: 10.7.0
Tested up to: 7.0
Requires PHP: 5.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra
Domain Path: /languages
Tags: custom-menu, custom-logo, entertainment, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog
AMP: true

Astra WordPress Theme, Copyright 2020 WPAstra.
Astra is distributed under the terms of the GNU GPL.

Astra is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of.
Nicolas Gallagher and Jonathan Neal https://necolas.github.com/normalize.css/

Astra icon font is based on IcoMoon-Free vector icon by Keyamoon.
IcoMoon-Free vector icon distributed under terms of CC BY 4.0 or GPL. (https://creativecommons.org/licenses/by/4.0/ or https://www.gnu.org/licenses/gpl.html)
Source: http://keyamoon.com/

Flexibility is a JavaScript polyfill for Flexbox By Jonathan Neal, 10up. (https://github.com/jonathantneal/flexibility)
Licensed under MIT ( https://github.com/jonathantneal/flexibility/blob/master/LICENSE.md )

Screenshot image is a collage of actual sites created using the Astra WordPress Theme.

Icons used in the Screenshot image are all licensed under Creative Commons ( CC BY 4.0 ) License ( https://fontawesome.com/license/free )
https://fontawesome.com/v5.15/icons/store?style=solid
https://fontawesome.com/v5.15/icons/shopping-cart?style=solid
https://fontawesome.com/v5.15/icons/pen-square?style=solid
https://fontawesome.com/v5.15/icons/user-tie?style=solid
https://fontawesome.com/v5.15/icons/user-tie?style=solid

Illustrations used in the Screenshot images are all licensed under Creative Commons ( CC0 ) License ( https://gumroad.com/l/humaaans )
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/standing-24.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/sitting-2.png

Hand-drawn illustrations used are created by Brainstorm Force and released under Creative Commons ( CC0 ) License.
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/girl-with-image-container.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/boy-with-code-container.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/web-browser.png

The same site as screenshot can be imported from here https://websitedemos.net/web-design-agency-08/.

For more information, refer to this document on how to create a page like in the screenshot - https://wpastra.com/docs/replicating-the-screenshot/.

Astra default breadcrumb is based on Breadcrumb Trail by Justin Tadlock. (https://github.com/justintadlock/breadcrumb-trail)
Breadcrumb Trail is distributed under the terms of the GNU GPL v2 or later.

Astra local fonts feature is based on Webfonts Loader by WordPress Themes Team (WPTT). (https://github.com/WPTT/webfont-loader)
Licensed under MIT ( https://github.com/WPTT/webfont-loader/blob/master/LICENSE )

/* Note: The CSS files are loaded from assets/css/ folder. */

@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseGlow{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes drift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(18px,-14px,0)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}:root{--bg:#050816;--bg-soft:#0c1328;--card:rgba(255,255,255,.07);--card-border:rgba(255,255,255,.12);--text:#f7f9fc;--muted:#b3c0d8;--primary:#fe2c55;--secondary:#25f4ee;--tertiary:#8b5cf6;--accent:#21c97a;--shadow:0 20px 60px rgba(0,0,0,.35);--radius:24px;--max:1220px}html{scroll-behavior:smooth}body.page-template-page-einfach-mehr,body{--mx:50%;--my:50%;margin:0;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:radial-gradient(circle at var(--mx) var(--my),rgba(37,244,238,.16),transparent 24%),radial-gradient(circle at calc(var(--mx) + 2%) calc(var(--my) + 1%), rgba(139,92,246,0.10), transparent 28%),
    radial-gradient(circle at top left, rgba(254,44,85,0.18), transparent 24%),
    radial-gradient(circle at top right, rgba(37,244,238,0.14), transparent 24%),
    radial-gradient(circle at 70% 35%, rgba(139,92,246,0.14), transparent 20%),
    linear-gradient(180deg, #060914 0%, #050816 100%);color:var(--text);line-height:1.5;overflow-x:hidden}#einfach-mehr-app *{box-sizing:border-box}#einfach-mehr-app a{color:inherit;text-decoration:none}#einfach-mehr-app img{max-width:100%;display:block}#einfach-mehr-app section .container,#einfach-mehr-app .hero .container,#einfach-mehr-app .legal-footer-section .container{width:min(var(--max), calc(100% - 32px));margin:0 auto}#einfach-mehr-app .glass{background:var(--card);border:1px solid var(--card-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}#einfach-mehr-app .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}#einfach-mehr-app .reveal.is-visible{opacity:1;transform:translateY(0)}#einfach-mehr-app .shine{position:relative;overflow:hidden}#einfach-mehr-app .shine:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.07) 45%,transparent 70%);background-size:200% 100%;animation:shimmer 6s linear infinite;pointer-events:none}#einfach-mehr-app section{position:relative;padding:44px 0}.top-toolbar-wrap{position:fixed;top:60px;left:0;right:0;z-index:120;padding-top:0;pointer-events:none;transition:transform .28s ease,opacity .28s ease;overflow:visible}.top-toolbar-wrap .container{max-width:1200px;margin:0 auto;padding:0 20px;overflow:visible}.top-toolbar{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto;padding:10px 18px 10px 72px;border-radius:999px;background:rgba(10,18,34,.62);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 48px rgba(0,0,0,.32);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:all;overflow:visible}.top-toolbar-link{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:999px;color:#eef4ff;text-decoration:none;font-size:.92rem;font-weight:600;line-height:1;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.top-toolbar-link:hover,.top-toolbar-link:focus-visible{background:rgba(255,255,255,.08);color:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);outline:none;text-decoration:none}.top-toolbar-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 0 16px rgba(37,244,238,.38);flex:0 0 auto}.top-toolbar{isolation:isolate}.top-toolbar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:92px;border-radius:999px 0 0 999px;background:linear-gradient(90deg,rgba(6,12,24,.96) 0%,rgba(6,12,24,.88) 58%,rgba(6,12,24,0) 100%);pointer-events:none;z-index:1}.top-toolbar-home{z-index:3}.top-toolbar-link,.top-toolbar-dot{position:relative;z-index:2}.top-toolbar-home{position:absolute;left:-22px;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;padding:0;margin:0;border-radius:18px;background:0 0;border:none;box-shadow:none;overflow:visible;isolation:isolate;transition:transform .22s ease}.top-toolbar-home img{width:64px;height:64px;object-fit:contain;display:block;border-radius:14px;transition:transform .22s ease,filter .22s ease}.top-toolbar-home:hover,.top-toolbar-home:focus-visible{transform:translateY(-50%) scale(1.02);outline:none}.top-toolbar-home:hover img,.top-toolbar-home:focus-visible img{transform:scale(1.04);filter:drop-shadow(0 0 10px rgba(92,225,230,.16)) drop-shadow(0 0 14px rgba(179,136,255,.14))}.top-toolbar-home:before{content:"";position:absolute;inset:-2px;border-radius:20px;background:rgba(10,18,34,.62);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 48px rgba(0,0,0,.32);z-index:-1}.top-toolbar-wrap.is-collapsed{transform:translateY(calc(-100% - 18px));opacity:0}#einfach-mehr-app{--toolbar-offset:110px}#einfach-mehr-app .hero{padding-top:calc(88px + var(--toolbar-offset))}#einfach-mehr-app .top-toolbar-wrap .container{width:auto;max-width:1200px}body.page-template-page-legal #legal-page .legal-page-section{padding-top:180px}body.page-template-page-legal .site-header,body.page-template-page-legal .ast-mobile-header-wrap,body.page-template-page-legal .ast-primary-header-bar,body.page-template-page-legal .main-header-bar{display:none !important}@media (max-width:920px){body.page-template-page-legal #legal-page .legal-page-section{padding-top:146px}}body.page-template-page-about-us .site-header,body.page-template-page-about-us .ast-mobile-header-wrap,body.page-template-page-about-us .ast-primary-header-bar,body.page-template-page-about-us .main-header-bar{display:none !important}#about-us-page{position:relative;min-height:100vh;padding-top:142px;background:radial-gradient(circle at top left,rgba(37,244,238,.12),transparent 38%),radial-gradient(circle at top right,rgba(255,0,122,.11),transparent 34%),linear-gradient(180deg,#07111f 0%,#091526 52%,#07111f 100%);color:#f7f9fc;overflow:clip}#about-us-page:before,#about-us-page:after{content:"";position:absolute;inset:auto;border-radius:999px;pointer-events:none;filter:blur(90px);opacity:.6}#about-us-page:before{top:140px;left:-120px;width:260px;height:260px;background:rgba(37,244,238,.18)}#about-us-page:after{top:320px;right:-120px;width:300px;height:300px;background:rgba(255,92,138,.14)}#about-us-page .container{position:relative;z-index:1}#about-us-page .legal-footer-section{padding:28px 0 72px}#about-us-page .legal-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 32px;border-radius:28px;box-shadow:var(--shadow);background:rgba(9,18,36,.62);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}#about-us-page .legal-footer-copy{flex:0 1 460px;min-width:320px}#about-us-page .legal-footer-copy h3{margin:14px 0 10px;font-size:clamp(1.6rem, 2.4vw, 2.2rem);line-height:1.04;letter-spacing:-.04em;color:#f7f9fc;max-width:14ch}#about-us-page .legal-footer-copy p{margin:0;color:rgba(255,255,255,.72);line-height:1.65;max-width:34ch}#about-us-page .legal-footer-links{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;flex:1 1 auto}#about-us-page .legal-footer-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#eef4ff;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .22s ease,background .22s ease,border-color .22s ease}#about-us-page .legal-footer-link:hover,#about-us-page .legal-footer-link:focus-visible{transform:translateY(-1px);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);outline:none}#about-us-page .app-subpage-hero{padding:22px 0 38px}#about-us-page .app-subpage-hero-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(320px, 0.85fr);gap:30px;align-items:center}#about-us-page .app-subpage-hero-copy h1{margin:18px 0 18px;font-size:clamp(2.7rem, 7vw, 5.6rem);line-height:.95;letter-spacing:-.06em}#about-us-page .app-subpage-lead{max-width:64ch;margin:0;font-size:clamp(1rem, 1.6vw, 1.12rem);line-height:1.72;color:rgba(255,255,255,.8)}#about-us-page .app-subpage-metrics{margin-top:26px}#about-us-page .app-subpage-hero-side{position:relative}#about-us-page .app-subpage-hero-panel{padding:28px;border-radius:32px;box-shadow:var(--shadow)}#about-us-page .app-subpage-hero-panel h3{margin:16px 0 12px;font-size:clamp(1.45rem, 2.8vw, 2rem);letter-spacing:-.04em;color:#f7f9fc}#about-us-page .app-subpage-hero-panel p{margin:0;color:rgba(255,255,255,.78);line-height:1.7}#about-us-page .app-subpage-mini-points{display:grid;gap:14px;margin-top:24px}#about-us-page .app-subpage-mini-point{padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}#about-us-page .app-subpage-mini-point strong{display:block;margin-bottom:6px;color:#f8fbff;font-size:1rem}#about-us-page .app-subpage-mini-point span{color:rgba(255,255,255,.72);line-height:1.6;font-size:.96rem}#about-us-page .app-subpage-section{padding:24px 0 24px}#about-us-page .section-head{max-width:820px;margin:0 auto 28px;text-align:center}#about-us-page .section-head.section-head-left{margin-left:0;margin-right:0;text-align:left}#about-us-page .section-head p{color:rgba(255,255,255,.74)}#about-us-page .app-subpage-person-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:24px;align-items:stretch}#about-us-page .app-person-card{padding:28px;border-radius:30px;box-shadow:var(--shadow)}#about-us-page .app-person-card-head h3{margin:16px 0 10px;font-size:clamp(1.7rem, 3vw, 2.35rem);line-height:1.05;letter-spacing:-.045em;color:#f7f9fc}#about-us-page .app-person-role{margin:0 0 18px;color:rgba(255,255,255,.64);font-weight:600;line-height:1.55}#about-us-page .app-person-card>p{margin:0 0 18px;color:rgba(255,255,255,.78);line-height:1.76}#about-us-page .app-person-focus+.app-person-focus{margin-top:18px}#about-us-page .app-person-focus strong{display:inline-block;margin-bottom:10px;color:#fff;font-size:1rem}#about-us-page .app-person-focus ul{margin:0;padding-left:18px;color:rgba(255,255,255,.76);line-height:1.75}#about-us-page .app-person-company{margin-top:22px;padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}#about-us-page .app-person-company p{margin:12px 0 0;color:rgba(255,255,255,.74);line-height:1.7}#about-us-page .app-subpage-content{padding:28px;border-radius:30px;box-shadow:var(--shadow)}#about-us-page .app-subpage-content p{margin:0;color:rgba(255,255,255,.78);line-height:1.78}#about-us-page .app-subpage-content p+p{margin-top:16px}#about-us-page .grid-2.app-subpage-cta-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:24px}#about-us-page .cta-panel{padding:28px;border-radius:30px;box-shadow:var(--shadow)}#about-us-page .cta-panel h3{margin:16px 0 12px;font-size:clamp(1.45rem, 2.5vw, 1.9rem);letter-spacing:-.04em;color:#f7f9fc}#about-us-page .cta-panel p{margin:0 0 20px;color:rgba(255,255,255,.74);line-height:1.7}@media (max-width:960px){#about-us-page{padding-top:132px}#about-us-page .app-subpage-hero-grid,#about-us-page .app-subpage-person-grid,#about-us-page .grid-2.app-subpage-cta-grid,#about-us-page .legal-footer{grid-template-columns:1fr}#about-us-page .app-subpage-hero-panel,#about-us-page .app-person-card,#about-us-page .app-subpage-content,#about-us-page .cta-panel,#about-us-page .legal-footer{border-radius:26px}#about-us-page .legal-footer{flex-direction:column;align-items:flex-start}#about-us-page .legal-footer-copy{min-width:0}#about-us-page .legal-footer-links{justify-content:flex-start;width:100%;flex-wrap:wrap}}@media (max-width:760px){#about-us-page{padding-top:122px}#about-us-page .app-subpage-hero{padding-top:10px}#about-us-page .app-subpage-hero-copy h1{font-size:clamp(2.35rem, 12vw, 3.4rem)}#about-us-page .app-subpage-hero-panel,#about-us-page .app-person-card,#about-us-page .app-subpage-content,#about-us-page .cta-panel,#about-us-page .legal-footer{padding:22px;border-radius:24px}#about-us-page .app-subpage-section{padding:18px 0}#about-us-page .app-person-focus ul{padding-left:16px}#about-us-page .legal-footer{padding:22px;border-radius:24px}#about-us-page .legal-footer-links{display:flex;flex-wrap:wrap;gap:10px}#about-us-page .legal-footer-link{width:auto;justify-content:center}}#about-us-page .container,#kunden-page .container,#partner-page .container,#contact-page .container{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}#partner-page,#kunden-page,#contact-page{position:relative;min-height:100vh;color:#f7f9fc}#partner-page .container,#kunden-page .container,#contact-page .container{position:relative;z-index:1}#partner-page{background:radial-gradient(circle at top left,rgba(37,244,238,.11),transparent 36%),radial-gradient(circle at top right,rgba(179,136,255,.12),transparent 34%),radial-gradient(circle at 78% 22%,rgba(255,92,138,.1),transparent 24%),linear-gradient(180deg,#07111f 0%,#091526 52%,#07111f 100%)}#partner-page:before,#partner-page:after,#kunden-page:before,#kunden-page:after,#contact-page:before,#contact-page:after{content:"";position:absolute;inset:auto;border-radius:999px;pointer-events:none;filter:blur(90px);opacity:.55}#partner-page:before{top:140px;left:-110px;width:260px;height:260px;background:rgba(37,244,238,.16)}#partner-page:after{top:320px;right:-120px;width:320px;height:320px;background:rgba(179,136,255,.16)}#kunden-page{background:radial-gradient(circle at top left,rgba(37,244,238,.1),transparent 38%),radial-gradient(circle at top right,rgba(93,173,255,.12),transparent 34%),radial-gradient(circle at 74% 24%,rgba(37,244,238,.08),transparent 22%),linear-gradient(180deg,#07111f 0%,#0a1628 52%,#07111f 100%)}#kunden-page:before{top:130px;left:-110px;width:250px;height:250px;background:rgba(37,244,238,.14)}#kunden-page:after{top:310px;right:-120px;width:300px;height:300px;background:rgba(93,173,255,.16)}#contact-page{background:radial-gradient(circle at top left,rgba(139,92,246,.12),transparent 36%),radial-gradient(circle at top right,rgba(37,244,238,.1),transparent 34%),radial-gradient(circle at 76% 26%,rgba(120,119,255,.1),transparent 24%),linear-gradient(180deg,#07111f 0%,#091526 52%,#07111f 100%)}#contact-page:before{top:140px;left:-120px;width:260px;height:260px;background:rgba(139,92,246,.16)}#contact-page:after{top:320px;right:-120px;width:300px;height:300px;background:rgba(37,244,238,.14)}.partner-earnings-switch{display:flex;gap:12px;margin-top:30px;margin-bottom:30px}.partner-earnings-tab{padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.partner-earnings-tab:hover{background:rgba(255,255,255,.12)}.partner-earnings-tab.is-active{background:linear-gradient(135deg,#5ce1e6,#b388ff);border-color:transparent;color:#000}.partner-earnings-panel{padding:36px;margin-bottom:40px}.partner-earnings-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:35px}.partner-earnings-panel-head h3{font-size:26px;margin:10px 0}.partner-earnings-rate{text-align:right}.partner-earnings-rate span{font-size:13px;opacity:.7}.partner-earnings-rate strong{display:block;font-size:28px;margin-top:4px}.partner-earnings-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.partner-earnings-card{padding:24px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);text-align:center;transition:all .25s ease}.partner-earnings-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2)}.partner-earnings-customers{display:block;font-size:14px;opacity:.8;margin-bottom:10px}.partner-earnings-amount{display:block;font-size:36px;font-weight:700;margin-bottom:6px}.partner-earnings-caption{font-size:13px;opacity:.6}.partner-earnings-note{padding:20px;margin-top:30px;font-size:14px;opacity:.8}.partner-earnings-note strong{display:block;margin-bottom:6px}.partner-growth-scale{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start;margin:8px 0 24px;padding:8px 6px 0}.partner-growth-line{position:absolute;left:8%;right:8%;top:20px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(92,225,230,.45),rgba(179,136,255,.75));box-shadow:0 0 24px rgba(179,136,255,.18)}.partner-growth-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px}.partner-growth-dot{width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#fff 0%,#bffcff 18%,#5ce1e6 52%,#8f70ff 100%);box-shadow:0 0 0 6px rgba(92,225,230,.08),0 0 24px rgba(143,112,255,.35)}.partner-growth-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.62)}.partner-earnings-card{position:relative;overflow:hidden}.partner-earnings-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0));opacity:.85}.partner-earnings-card-1{transform:translateY(0)}.partner-earnings-card-2{transform:translateY(-6px)}.partner-earnings-card-3{transform:translateY(-12px)}.partner-earnings-card-4{transform:translateY(-18px)}.partner-earnings-card-1 .partner-earnings-amount{opacity:.88}.partner-earnings-card-2 .partner-earnings-amount{opacity:.92}.partner-earnings-card-3 .partner-earnings-amount,.partner-earnings-card-4 .partner-earnings-amount{opacity:1}.partner-earnings-card-4{border-color:rgba(179,136,255,.26);box-shadow:0 18px 48px rgba(0,0,0,.22),0 0 30px rgba(179,136,255,.1)}.partner-earnings-card:hover{transform:translateY(-6px)}.partner-earnings-card-2:hover{transform:translateY(-10px)}.partner-earnings-card-3:hover{transform:translateY(-16px)}.partner-earnings-card-4:hover{transform:translateY(-22px)}@media (max-width:900px){.partner-growth-scale{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.partner-growth-line{left:10%;right:10%}.partner-growth-label{font-size:11px}.partner-earnings-card-1,.partner-earnings-card-2,.partner-earnings-card-3,.partner-earnings-card-4{transform:none}}@media (max-width:600px){.partner-growth-scale{display:none}}#contact-page .container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}#contact-page .app-contact-card{position:relative;overflow:hidden}#contact-page .app-contact-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0));opacity:.9}#contact-page .app-contact-method-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:22px}#contact-page .app-contact-method{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:18px;text-decoration:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:transform .22s ease,border-color .22s ease,background .22s ease}#contact-page .app-contact-method:hover,#contact-page .app-contact-method:focus-visible{transform:translateY(-2px);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);outline:none}#contact-page .app-contact-method-label{font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.54)}#contact-page .app-contact-method strong{font-size:1rem;line-height:1.45;color:#f8fbff;word-break:break-word}#contact-page .app-contact-schedule-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:18px;padding:16px 22px;border-radius:18px;text-decoration:none;font-weight:700;color:#04111f;background:linear-gradient(135deg,#5ce1e6 0%,#b388ff 100%);box-shadow:0 16px 36px rgba(92,225,230,.16),0 18px 40px rgba(179,136,255,.14);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#contact-page .app-contact-schedule-btn:hover,#contact-page .app-contact-schedule-btn:focus-visible{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 20px 42px rgba(92,225,230,.18),0 22px 46px rgba(179,136,255,.16);outline:none}#contact-page .app-contact-cta{text-align:left}#contact-page .app-contact-cta-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media (max-width:760px){#contact-page .app-contact-cta-links{display:grid;grid-template-columns:1fr}#contact-page .app-contact-schedule-btn{min-height:54px}}.top-toolbar-link,.top-toolbar-link:visited,.top-toolbar-link:active{color:#fff !important}.top-toolbar-link:hover,.top-toolbar-link:focus{color:#fff}.top-toolbar-link.current-menu-item,.top-toolbar-link.current_page_item,.top-toolbar-link.current_page_parent,.top-toolbar-link.current-menu-parent{color:#fff}.top-toolbar-link[aria-current=page],.top-toolbar-link.current-menu-item{background:linear-gradient(135deg,rgba(124,231,255,.14),rgba(179,136,255,.14));border:1px solid rgba(124,231,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(124,231,255,.08),0 16px 34px rgba(6,12,24,.18)}.top-toolbar-link[aria-current=page] .top-toolbar-dot,.top-toolbar-link.current-menu-item .top-toolbar-dot{box-shadow:0 0 18px rgba(37,244,238,.5)}.top-toolbar-link[aria-current=page]:hover,.top-toolbar-link[aria-current=page]:focus-visible,.top-toolbar-link.current-menu-item:hover,.top-toolbar-link.current-menu-item:focus-visible{background:linear-gradient(135deg,rgba(124,231,255,.18),rgba(179,136,255,.18));border-color:rgba(124,231,255,.34)}@media (max-width:768px){.top-toolbar-wrap{top:40px;overflow:visible !important}.top-toolbar-wrap .container{padding-left:16px !important;padding-right:16px !important;overflow:visible !important}.top-toolbar{position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 auto !important;padding:8px 20px 8px 76px !important;overflow:visible !important;border-radius:999px}.top-toolbar-nav{display:flex !important;align-items:center !important;gap:4px !important;min-width:0 !important;overflow-x:auto !important;overflow-y:hidden !important;white-space:nowrap !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.top-toolbar-nav::-webkit-scrollbar{display:none}.top-toolbar-home{position:absolute !important;left:-10px !important;top:50% !important;transform:translateY(-50%) !important;z-index:5 !important;width:72px !important;height:72px !important;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;isolation:isolate;background:0 0 !important;border:none !important;box-shadow:none !important}.top-toolbar-home img{width:72px !important;height:72px !important;object-fit:contain !important;display:block !important}.top-toolbar-home:before{content:"";position:absolute;inset:0;border-radius:18px;background:rgba(10,18,34,.62);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 48px rgba(0,0,0,.32);z-index:-1}.top-toolbar-link{flex:0 0 auto !important;min-width:fit-content !important;white-space:nowrap !important;font-size:13px !important;line-height:1 !important;padding:10px !important}.top-toolbar-dot{display:none !important}}.ast-scroll-top-icon,#ast-scroll-top,.scroll-up,a[href="#top"].scroll-top{position:fixed;right:22px;bottom:22px;width:54px;height:54px;border-radius:18px;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(10,18,34,.62) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:0 16px 40px rgba(0,0,0,.28),0 0 24px rgba(37,244,238,.1),0 0 32px rgba(179,136,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#eef4ff !important;line-height:1 !important;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;z-index:999}.ast-scroll-top-icon:hover,#ast-scroll-top:hover,.scroll-up:hover,a[href="#top"].scroll-top:hover,.ast-scroll-top-icon:focus-visible,#ast-scroll-top:focus-visible,.scroll-up:focus-visible,a[href="#top"].scroll-top:focus-visible{transform:translateY(-2px);background:rgba(15,24,42,.82) !important;border-color:rgba(92,225,230,.34) !important;box-shadow:0 20px 44px rgba(0,0,0,.34),0 0 28px rgba(37,244,238,.18),0 0 36px rgba(179,136,255,.12);color:#fff !important;outline:none}.ast-scroll-top-icon svg,.ast-scroll-top-icon i,#ast-scroll-top svg,#ast-scroll-top i,.scroll-up svg,.scroll-up i,a[href="#top"].scroll-top svg,a[href="#top"].scroll-top i{width:18px !important;height:18px !important;font-size:18px !important;line-height:1 !important;display:block !important;position:static !important;margin:0 !important;padding:0 !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:rotate(180deg) !important}.ast-scroll-top-icon span,#ast-scroll-top span,.scroll-up span,a[href="#top"].scroll-top span{display:flex !important;align-items:center !important;justify-content:center !important;width:100%;height:100%;line-height:1 !important;margin:0 !important;padding:0 !important}@media (max-width:768px){.ast-scroll-top-icon,#ast-scroll-top,.scroll-up,a[href="#top"].scroll-top{right:16px;bottom:16px;width:50px;height:50px;border-radius:16px}}.top-toolbar-wrap{z-index:1200 !important}.hamburger-btn{display:none !important}@media (max-width:700px){.hamburger-btn{display:flex !important;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer;padding:8px;flex-shrink:0}.top-toolbar-nav{display:none !important}}.em-site-footer{position:relative;background:#080c14;border-top:1px solid rgba(99,179,237,.12);overflow:hidden}.em-footer-glow-bar{position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,#63b3ed 30%,#a78bfa 70%,transparent);box-shadow:0 0 20px 2px rgba(99,179,237,.4),0 0 40px 4px rgba(167,139,250,.2)}.em-footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;padding:4rem 2rem 3rem}.em-footer-brand{display:flex;flex-direction:column;gap:1rem}.em-footer-logo{display:flex;align-items:center;gap:.75rem}.em-logo-mark{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#1a2a4a,#0d1829);border:1px solid rgba(99,179,237,.4);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff;letter-spacing:.5px;box-shadow:0 0 12px rgba(99,179,237,.25),inset 0 1px 0 rgba(255,255,255,.1)}.em-logo-text{font-size:1rem;font-weight:600;color:#e2e8f0;letter-spacing:.02em}.em-footer-tagline{font-size:.875rem;color:#718096;line-height:1.6;margin:0}.em-footer-badges{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.em-store-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#a0aec0;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .25s ease;width:fit-content}.em-store-badge:hover{background:rgba(99,179,237,.08);border-color:rgba(99,179,237,.3);color:#63b3ed;box-shadow:0 0 12px rgba(99,179,237,.15);transform:translateY(-1px)}.em-footer-col{display:flex;flex-direction:column;gap:1rem}.em-footer-heading{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4a5568;margin:0 0 .25rem}.em-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.em-footer-links li a{font-size:.875rem;color:#718096;text-decoration:none;transition:color .2s ease}.em-footer-links li a:hover{color:#63b3ed}.em-footer-contact li{display:flex;align-items:center;gap:.5rem;color:#718096;font-size:.875rem}.em-footer-contact li svg{flex-shrink:0;opacity:.6}.em-footer-bottom{border-top:1px solid rgba(255,255,255,.06)}.em-footer-bottom-inner{max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.em-footer-copy{font-size:.75rem;color:#4a5568}.em-footer-copy a{color:#4a5568;text-decoration:none}.em-footer-copy a:hover{color:#63b3ed}.em-footer-made{font-size:.75rem;color:#4a5568}.em-heart{color:#e53e3e;display:inline-block;animation:heartbeat 1.8s ease-in-out infinite}@keyframes heartbeat{0%,100%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.15)}56%{transform:scale(1)}}@media (max-width:900px){.em-footer-inner{grid-template-columns:1fr 1fr;gap:2rem;padding:3rem 1.5rem 2rem}.em-footer-brand{grid-column:1/-1}.em-footer-badges{flex-direction:row;flex-wrap:wrap}}@media (max-width:600px){.em-footer-inner{grid-template-columns:1fr;padding:2.5rem 1.25rem 1.5rem}.em-footer-bottom-inner{flex-direction:column;text-align:center;gap:.25rem}}#em-cursor-glow{position:fixed;top:0;left:0;pointer-events:none;z-index:99999;width:400px;height:400px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(99,179,237,.1) 0%,rgba(167,139,250,.06) 35%,transparent 70%);transition:opacity .3s ease;opacity:0;mix-blend-mode:screen;will-change:transform}#em-cursor-glow.em-glow-active{opacity:1}#em-cursor-glow-inner{position:fixed;top:0;left:0;pointer-events:none;z-index:99998;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(99,179,237,.6) 0%,transparent 70%);transition:opacity .3s ease,transform .1s ease;opacity:0;mix-blend-mode:screen;will-change:transform}#em-cursor-glow-inner.em-glow-active{opacity:1}.app-subpage{background:#070b12 !important;min-height:100svh}.subpage-hero{position:relative;padding:140px 0 80px !important}.subpage-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(99,179,237,.06) 0%,transparent 70%);pointer-events:none}.subpage-hero h1{font-size:clamp(2.5rem, 6vw, 4.5rem) !important;font-weight:800 !important;letter-spacing:-.03em !important;line-height:1.05 !important;color:#f1f5f9 !important}.subpage-label,.page-label{font-size:.65rem !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#63b3ed !important;background:rgba(99,179,237,.08) !important;border:1px solid rgba(99,179,237,.15) !important;padding:4px 10px !important;border-radius:100px !important;display:inline-block !important;margin-bottom:1.25rem !important}.app-subpage .glass,.app-subpage [class*=glass],.app-subpage .card{background:rgba(255,255,255,.025) !important;border:1px solid rgba(255,255,255,.07) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important}.app-subpage-about .hero-headline{font-size:clamp(2.5rem, 6vw, 4rem) !important;font-weight:800 !important;letter-spacing:-.02em !important}.app-subpage-about .tab-nav{display:flex;gap:8px;flex-wrap:wrap}.app-subpage-about .tab-btn{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.07) !important;border-radius:100px !important;color:#94a3b8 !important;font-size:.7rem !important;font-weight:600 !important;letter-spacing:.08em !important;padding:7px 16px !important;transition:all .25s ease !important;cursor:pointer !important}.app-subpage-about .tab-btn.active,.app-subpage-about .tab-btn:hover{background:rgba(99,179,237,.1) !important;border-color:rgba(99,179,237,.25) !important;color:#63b3ed !important}.app-subpage .feature-list-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.app-subpage .feature-list-icon{width:32px;height:32px;border-radius:8px;background:rgba(99,179,237,.1);border:1px solid rgba(99,179,237,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#63b3ed;font-size:.8rem}.app-subpage-partner .income-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(52,211,153,.12),rgba(99,179,237,.12));border:1px solid rgba(52,211,153,.2);border-radius:100px;padding:6px 14px;font-size:.75rem;font-weight:600;color:#34d399}.app-subpage .contact-card{background:rgba(255,255,255,.025) !important;border:1px solid rgba(255,255,255,.07) !important;border-radius:20px !important;padding:2rem !important;transition:all .3s ease !important}.app-subpage .contact-card:hover{border-color:rgba(99,179,237,.2) !important;transform:translateY(-3px) !important}.legal-footer{background:rgba(255,255,255,.02) !important;border:1px solid rgba(255,255,255,.06) !important;border-radius:20px !important}.legal-footer-links a{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.07) !important;border-radius:100px !important;padding:10px 20px !important;font-size:.85rem !important;font-weight:500 !important;color:#94a3b8 !important;text-decoration:none !important;transition:all .2s ease !important;display:inline-block !important}.legal-footer-links a:hover{background:rgba(99,179,237,.08) !important;border-color:rgba(99,179,237,.2) !important;color:#63b3ed !important}@media (max-width:768px){.subpage-hero{padding:120px 0 60px !important}.subpage-hero h1{font-size:clamp(2rem, 9vw, 2.8rem) !important}.app-subpage .glass,.app-subpage [class*=glass],.app-subpage .card{padding:1.5rem !important}.legal-footer-links{flex-wrap:wrap;gap:8px;display:flex}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.in-view{opacity:1;transform:translateY(0)}a:not(.em-store-badge):not(.btn):not(.nav-link):not(.mobile-menu-link):not(.em-footer-links a){transition:color .2s ease !important}.app-subpage>section,.app-subpage>div[class*=section],.app-subpage>div[class*=content]{scroll-margin-top:80px}.legal-footer-section{display:none !important}.pill{font-size:.65rem !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:5px 12px !important;border-radius:100px !important;display:inline-block !important}h1 span[style*=color],h1 .gradient-text,h2 span[style*=color],h2 .gradient-text{background:linear-gradient(135deg,#63b3ed 0%,#a78bfa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-subpage .container{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;padding-left:2rem !important;padding-right:2rem !important}@media (max-width:600px){.app-subpage .container{padding-left:1.25rem !important;padding-right:1.25rem !important}}.feature-list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex;flex-direction:column;gap:.75rem}.feature-list li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#94a3b8;line-height:1.5}.feature-list li:before{content:'✓';color:#34d399;font-weight:700;font-size:.8rem;flex-shrink:0;margin-top:2px;width:16px}.step-number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(99,179,237,.15),rgba(167,139,250,.15));border:1px solid rgba(99,179,237,.2);font-weight:800;font-size:.9rem;color:#63b3ed;flex-shrink:0}.partner-card,.benefit-card,.income-card{position:relative;overflow:hidden;transition:all .35s ease !important}.partner-card:after,.benefit-card:after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(99,179,237,.03),rgba(167,139,250,.03));opacity:0;transition:opacity .35s ease;pointer-events:none}.partner-card:hover:after,.benefit-card:hover:after{opacity:1}.contact-icon-wrap{width:48px;height:48px;border-radius:14px;background:rgba(99,179,237,.08);border:1px solid rgba(99,179,237,.15);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.contact-icon-wrap:hover{background:rgba(99,179,237,.15);border-color:rgba(99,179,237,.3);transform:scale(1.05)}.team-card{border-radius:24px !important;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease !important}.team-card:hover{transform:translateY(-4px) !important;box-shadow:0 30px 80px rgba(0,0,0,.4) !important}.network-showcase{background:rgba(255,255,255,.015) !important;border:1px solid rgba(255,255,255,.06) !important;border-radius:24px !important}.network-logo-card{background:rgba(255,255,255,.025) !important;border:1px solid rgba(255,255,255,.06) !important;border-radius:14px !important;transition:all .3s ease !important}.network-logo-card:hover{background:rgba(255,255,255,.04) !important;border-color:rgba(99,179,237,.15) !important;transform:scale(1.02) !important}.review-card{background:rgba(255,255,255,.025) !important;border:1px solid rgba(255,255,255,.07) !important;border-radius:20px !important;padding:1.75rem !important;transition:border-color .3s ease !important}.review-card:hover{border-color:rgba(99,179,237,.15) !important}.app-subpage>*:nth-last-child(2),.em-site-footer{margin-top:0 !important}@media (max-width:768px){.app-subpage{overflow-x:hidden}.tab-nav,[class*=tab-nav],.about-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap !important;padding-bottom:4px}.tab-nav::-webkit-scrollbar{display:none}.partner-hero h1{font-size:clamp(2rem, 9vw, 3rem) !important}.contact-grid{grid-template-columns:1fr !important}}body:not(.page-template-page-einfach-mehr){background:#040b18 !important}@keyframes subOrbFloat{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.page-about-us .about-hero,.page-about-us [class*=hero],.page-about-us .page-hero{background:#040b18 !important;position:relative !important;overflow:hidden !important}.page-about-us .about-hero:before,.page-about-us [class*=hero]:before,.page-about-us .page-hero:before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 60vw 50vh at 15% 35%,rgba(99,179,237,.18) 0%,transparent 60%),radial-gradient(ellipse 50vw 40vh at 85% 25%,rgba(167,139,250,.14) 0%,transparent 55%),linear-gradient(135deg,rgba(99,179,237,.03) 1px,transparent 1px),linear-gradient(rgba(99,179,237,.03) 1px,transparent 1px);background-size:300% 300%,300% 300%,60px 60px,60px 60px !important;animation:subOrbFloat 18s ease-in-out infinite !important;pointer-events:none !important;z-index:0 !important}.page-nutzer .nutzer-hero,.page-nutzer [class*=hero],.page-nutzer .page-hero{background:#040b18 !important;position:relative !important;overflow:hidden !important}.page-nutzer .nutzer-hero:before,.page-nutzer [class*=hero]:before,.page-nutzer .page-hero:before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 60vw 55vh at 80% 30%,rgba(52,211,153,.15) 0%,transparent 60%),radial-gradient(ellipse 50vw 40vh at 20% 60%,rgba(99,179,237,.15) 0%,transparent 55%);background-size:300% 300% !important;animation:subOrbFloat 15s ease-in-out infinite !important;pointer-events:none !important;z-index:0 !important}.page-partner .partner-hero,.page-partner [class*=hero],.page-partner .page-hero{background:#040b18 !important;position:relative !important;overflow:hidden !important}.page-partner .partner-hero:before,.page-partner [class*=hero]:before,.page-partner .page-hero:before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 65vw 45vh at 10% 25%,rgba(244,114,182,.12) 0%,transparent 60%),radial-gradient(ellipse 55vw 50vh at 90% 70%,rgba(167,139,250,.18) 0%,transparent 60%);background-size:300% 300% !important;animation:subOrbFloat 20s ease-in-out infinite !important;pointer-events:none !important;z-index:0 !important}.page-contact .kontakt-hero,.page-contact [class*=hero],.page-contact .page-hero{background:#040b18 !important;position:relative !important;overflow:hidden !important}.page-contact .kontakt-hero:before,.page-contact [class*=hero]:before,.page-contact .page-hero:before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 70vw 55vh at 50% 20%,rgba(99,179,237,.15) 0%,transparent 60%),radial-gradient(ellipse 50vw 40vh at 30% 80%,rgba(167,139,250,.12) 0%,transparent 55%);background-size:300% 300% !important;animation:subOrbFloat 14s ease-in-out infinite !important;pointer-events:none !important;z-index:0 !important}.page-about-us h1,.page-nutzer h1,.page-partner h1,.page-contact h1{color:#fff !important;background:linear-gradient(135deg,#fff 0%,#a78bfa 45%,#63b3ed 100%) !important;background-size:400% auto !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;animation:heroTextShine 7s linear infinite !important}.page-about-us section,.page-nutzer section,.page-partner section,.page-contact section{background:0 0 !important}.team-card{background:rgba(8,15,35,.85) !important;border:1px solid rgba(99,179,237,.15) !important;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease !important}.team-card:hover{transform:translateY(-8px) !important;border-color:rgba(99,179,237,.4) !important;box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 40px rgba(99,179,237,.12) !important}.contact-card,.contact-option{background:rgba(8,15,35,.85) !important;border:1px solid rgba(99,179,237,.15) !important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease !important}.contact-card:hover,.contact-option:hover{transform:translateY(-6px) !important;border-color:rgba(99,179,237,.4) !important;box-shadow:0 16px 48px rgba(0,0,0,.35),0 0 30px rgba(99,179,237,.12) !important}.partner-feature-card,.earning-card,.benefit-card{background:rgba(8,15,35,.85) !important;border:1px solid rgba(167,139,250,.15) !important;transition:transform .3s ease,box-shadow .3s ease !important}.partner-feature-card:hover,.earning-card:hover,.benefit-card:hover{transform:translateY(-6px) !important;box-shadow:0 16px 48px rgba(0,0,0,.35),0 0 30px rgba(167,139,250,.12) !important;border-color:rgba(167,139,250,.4) !important}.step-connector,.process-line,.timeline-line{background:linear-gradient(90deg,rgba(99,179,237,.3),rgba(167,139,250,.3)) !important}.page-about-us h2,.page-nutzer h2,.page-partner h2,.page-contact h2{color:#fff !important}body{background-color:#040b18 !important}.ast-container,.site-content,#content,.entry-content,main.site-main{background:0 0 !important}#ast-fixed-header,.ast-masthead-custom-menu-items,.main-header-bar{background:rgba(4,11,24,.92) !important;backdrop-filter:blur(20px) !important;border-bottom:1px solid rgba(99,179,237,.08) !important}.network-marquee-viewport{overflow-x:hidden !important;overflow-y:visible !important;padding:8px 0 !important}.network-showcase{overflow:visible !important;padding:28px 28px 36px !important}.network-marquee,.network-marquee-logos{overflow:visible !important}.network-logo-card{overflow:visible !important;box-shadow:0 2px 16px rgba(0,0,0,.3) !important}.about-tabs,.nutzer-tabs,[class*=-tabs][role=tablist],.app-subpage-section .container>[role=tablist]{background:0 0 !important;border:none !important;box-shadow:none !important;display:flex !important;justify-content:center !important;gap:10px !important;padding:16px 0 !important}.about-tab,.nutzer-tab,.pill[role=tab],button.pill.about-tab,button.pill.nutzer-tab{background:rgba(255,255,255,.05) !important;border:1px solid rgba(99,179,237,.18) !important;color:rgba(220,230,255,.7) !important;padding:8px 20px !important;border-radius:100px !important;font-size:.78rem !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;cursor:pointer !important;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease !important}.about-tab:hover,.nutzer-tab:hover,button.pill.about-tab:hover{background:rgba(99,179,237,.1) !important;border-color:rgba(99,179,237,.4) !important;color:#93c5fd !important}.about-tab.is-active,.nutzer-tab.is-active,button.pill.about-tab.is-active,button.pill[aria-selected=true]{background:linear-gradient(135deg,rgba(99,179,237,.18),rgba(167,139,250,.15)) !important;border-color:rgba(99,179,237,.5) !important;color:#e2e8f0 !important;box-shadow:0 0 16px rgba(99,179,237,.2) !important}#em-ambient-orbs>div:first-child{background:radial-gradient(circle,rgba(30,58,138,.45) 0%,transparent 70%) !important}#em-ambient-orbs>div:nth-child(2){background:radial-gradient(circle,rgba(88,28,135,.38) 0%,transparent 70%) !important}.app-subpage{background:linear-gradient(180deg,#050d1f 0%,#070e20 40%,#060c1c 100%) !important}.app-subpage-section{position:relative !important}.app-subpage-section:nth-child(even){background:rgba(99,179,237,.022) !important}.app-subpage-section{padding-top:80px !important;padding-bottom:80px !important}.app-subpage>.app-subpage-section:first-child{padding-top:100px !important;padding-bottom:60px !important}.app-subpage h1{line-height:1.05 !important;letter-spacing:-.03em !important;margin-bottom:20px !important;max-width:680px !important}.app-subpage h2{line-height:1.15 !important;margin-bottom:16px !important;max-width:600px !important}.app-subpage p{line-height:1.7 !important;color:rgba(210,225,255,.82) !important;max-width:560px !important}.app-subpage ul li,.app-subpage .feature-list li{color:rgba(210,225,255,.82) !important;line-height:1.6 !important;margin-bottom:10px !important}.app-subpage .glass,.app-subpage [class*=card],.app-subpage [class*=-card]{background:rgba(12,22,50,.75) !important;border-color:rgba(99,179,237,.14) !important}.team-card,.about-team-card{background:rgba(10,18,40,.8) !important;border:1px solid rgba(99,179,237,.15) !important}.nutzer-section-tabs,[class*=section-tabs],[class*=nutzer-tabs]{background:0 0 !important;border:none !important}.page-partner .about-hero,.page-partner .partner-hero,.page-partner [class*=hero]{background:#050d1f !important}.partner-card,.earning-highlight,.provision-card{background:rgba(12,22,50,.85) !important;border-color:rgba(167,139,250,.18) !important}.contact-method-card,.contact-icon-card,[class*=contact-card]{background:rgba(12,22,50,.8) !important;border-color:rgba(99,179,237,.2) !important}.contact-method-card:hover,.contact-icon-card:hover{background:rgba(15,28,65,.9) !important;border-color:rgba(99,179,237,.45) !important;box-shadow:0 12px 40px rgba(0,0,0,.4),0 0 24px rgba(99,179,237,.15) !important}.glass{background:rgba(12,22,50,.6) !important;border:1px solid rgba(99,179,237,.12) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important}.app-subpage .top-toolbar.glass{background:rgba(12,22,50,.6) !important}.app-subpage-section+.app-subpage-section{border-top:1px solid rgba(99,179,237,.06) !important}.app-subpage-hero-grid,.hero-grid-subpage,[class*=hero-grid]{gap:60px !important;align-items:center !important}.page-about-us .app-subpage-section:first-child:before,.page-nutzer .app-subpage-section:first-child:before,.page-partner .app-subpage-section:first-child:before,.page-contact .app-subpage-section:first-child:before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 70vw 60vh at 10% 40%,rgba(99,179,237,.22) 0%,transparent 60%),radial-gradient(ellipse 60vw 50vh at 90% 30%,rgba(167,139,250,.18) 0%,transparent 55%),radial-gradient(ellipse 40vw 40vh at 50% 90%,rgba(52,211,153,.08) 0%,transparent 50%) !important;pointer-events:none !important;z-index:0 !important;animation:subOrbFloat 16s ease-in-out infinite !important;background-size:200% 200% !important}.page-about-us .app-subpage-section:first-child,.page-nutzer .app-subpage-section:first-child,.page-partner .app-subpage-section:first-child,.page-contact .app-subpage-section:first-child{position:relative !important;overflow:hidden !important}.page-about-us .app-subpage-section:first-child .container,.page-nutzer .app-subpage-section:first-child .container,.page-partner .app-subpage-section:first-child .container,.page-contact .app-subpage-section:first-child .container{position:relative !important;z-index:2 !important}.app-subpage h1,.app-subpage h2,.app-subpage h3{text-wrap:balance !important}.app-subpage p{text-wrap:pretty !important}.em-site-footer{background:linear-gradient(180deg,#070e22 0%,#050c1a 100%) !important;border-top:1px solid rgba(99,179,237,.15) !important}@media (max-width:640px){.about-tabs,.nutzer-tabs,[class*=-tabs][role=tablist]{flex-wrap:wrap !important;gap:8px !important;padding:12px 8px !important}.about-tab,button.pill.about-tab{padding:6px 14px !important;font-size:.72rem !important}.network-marquee-viewport{padding:6px 0 !important}}.about-tabs,.nutzer-tabs,div.about-tabs.glass,div[role=tablist].glass,[class*=-tabs][role=tablist]{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:0 0 !important;border:none !important;box-shadow:none !important}.app-subpage-section:has(.about-tabs),.app-subpage-section:has([role=tablist]){background:0 0 !important}.app-subpage .container:has(.about-tabs){overflow:visible !important}.page-about-us,.page-nutzer,.page-partner,.page-contact{background:#050d1f !important}.page-about-us #em-ambient-orbs>div:first-child,.page-nutzer #em-ambient-orbs>div:first-child,.page-partner #em-ambient-orbs>div:first-child,.page-contact #em-ambient-orbs>div:first-child{width:800px !important;height:800px !important;opacity:.85 !important}.app-subpage h2{margin-bottom:20px !important;color:#fff !important}.app-subpage p+p{margin-top:12px !important}#einfach-mehr-app .network-showcase,#einfach-mehr-app .network-showcase.glass{overflow:visible !important;padding:32px 28px !important}#einfach-mehr-app .network-marquee-viewport{overflow-x:hidden !important;overflow-y:visible !important;padding-top:8px !important;padding-bottom:8px !important}#einfach-mehr-app .network-showcase.glass{backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}#einfach-mehr-app section:has(.network-showcase){overflow:visible !important}#einfach-mehr-app .reveal:has(.network-showcase){overflow:visible !important}.app-subpage .step-item,.app-subpage [class*=step]{margin-bottom:32px !important}.app-subpage .features-grid,.app-subpage [class*=grid]{gap:24px !important}.about-team-grid{gap:28px !important}.partner-calculator,[class*=calculator]{background:rgba(10,20,48,.8) !important;border:1px solid rgba(167,139,250,.2) !important}input[type=range]{accent-color:#63b3ed !important}@media (max-width:768px){.app-subpage h1{font-size:clamp(2rem, 9vw, 3.2rem) !important;max-width:100% !important}.app-subpage h2{font-size:clamp(1.6rem, 7vw, 2.5rem) !important;max-width:100% !important}.app-subpage p{max-width:100% !important}.app-subpage-section{padding-top:60px !important;padding-bottom:60px !important}.about-tabs,[class*=-tabs][role=tablist]{padding:12px 0 !important;gap:8px !important}}.app-subpage h1{font-size:clamp(2.4rem, 5.5vw, 4.8rem) !important;line-height:1.06 !important;letter-spacing:-.03em !important;margin-bottom:24px !important;max-width:640px !important;word-break:keep-all !important;overflow-wrap:break-word !important}.page-partner .app-subpage h1,.page-template-page-partner .app-subpage h1{font-size:clamp(2.2rem, 5vw, 4.2rem) !important;max-width:580px !important;line-height:1.08 !important}.app-subpage h2{font-size:clamp(1.8rem, 3.5vw, 3rem) !important;line-height:1.15 !important;letter-spacing:-.02em !important;margin-bottom:20px !important;max-width:580px !important;text-wrap:balance !important}.app-subpage h3{font-size:clamp(1.2rem, 2.5vw, 1.6rem) !important;line-height:1.3 !important;letter-spacing:-.01em !important;margin-bottom:12px !important}.app-subpage p{font-size:clamp(0.95rem, 1.8vw, 1.05rem) !important;line-height:1.72 !important;color:rgba(210,225,255,.82) !important;max-width:520px !important;text-wrap:pretty !important}.app-subpage-hero-grid .hero-copy{display:flex !important;flex-direction:column !important;gap:0 !important}.app-subpage-hero-grid .hero-copy h1{margin-bottom:20px !important}.app-subpage-hero-grid .hero-copy p{margin-bottom:28px !important}.app-subpage .hero-actions,.app-subpage .cta-buttons,.app-subpage [class*=btn-group],.app-subpage [class*=button-group]{display:flex !important;flex-wrap:wrap !important;gap:12px !important;margin-top:4px !important}.app-subpage .section-header,.app-subpage [class*=section-heading]{margin-bottom:48px !important}.app-subpage .features-grid,.app-subpage .nutzer-features-grid,.app-subpage .partner-benefits-grid,.app-subpage [class*=-grid]:not(.hero-grid):not(.about-team-grid){gap:20px !important}.about-team-grid{gap:24px !important;margin-top:40px !important}.app-subpage [class*=steps-section],.app-subpage [class*=process-section]{padding-top:80px !important;padding-bottom:80px !important}.app-subpage [class*=step-item]+[class*=step-item]{margin-top:0 !important}.page-about-us .app-subpage h1{font-size:clamp(2.4rem, 5vw, 4.4rem) !important;max-width:620px !important}.page-contact .app-subpage h1,.page-template-page-contact .app-subpage h1{font-size:clamp(2.6rem, 5.5vw, 5rem) !important;max-width:680px !important}.page-nutzer .app-subpage h1,.page-template-page-nutzer .app-subpage h1{font-size:clamp(2.2rem, 5vw, 4.5rem) !important;max-width:600px !important;line-height:1.08 !important}.section-label,.page-badge,.eyebrow-badge,[class*=section-badge],[class*=eyebrow]{margin-bottom:16px !important;display:inline-block !important}@media (max-width:768px){.app-subpage h1{font-size:clamp(2rem, 9vw, 3.2rem) !important;max-width:100% !important;letter-spacing:-.02em !important}.page-partner .app-subpage h1{font-size:clamp(1.9rem, 8.5vw, 3rem) !important}.app-subpage h2{font-size:clamp(1.5rem, 7vw, 2.4rem) !important;max-width:100% !important}.app-subpage p{max-width:100% !important;font-size:.95rem !important}.app-subpage .hero-copy{margin-bottom:32px !important}}@media (max-width:1024px) and (min-width:769px){.app-subpage h1{font-size:clamp(2.2rem, 4.5vw, 3.8rem) !important}.page-partner .app-subpage h1{font-size:clamp(2rem, 4vw, 3.4rem) !important}}.page-impressum,.page-datenschutzerklaerung,.page-cookie-richtlinie,[class*=page-datenschutz],[class*=page-cookie],[class*=page-impressum]{background:#050d1f !important}.page-impressum .site-content,.page-datenschutzerklaerung .site-content,.page-cookie-richtlinie .site-content,[class*=page-datenschutz] .site-content,[class*=page-cookie] .site-content{background:0 0 !important}.page-impressum .entry-content,.page-datenschutzerklaerung .entry-content,.page-cookie-richtlinie .entry-content,[class*=page-datenschutz] .entry-content,[class*=page-cookie] .entry-content,[class*=page-impressum] .entry-content{max-width:780px !important;margin:0 auto !important;padding:60px 32px 100px !important;color:rgba(210,225,255,.85) !important}.page-impressum h1,.page-datenschutzerklaerung h1,.page-cookie-richtlinie h1,[class*=page-datenschutz] h1,[class*=page-cookie] h1,[class*=page-impressum] h1,.entry-title{font-size:clamp(2rem, 5vw, 3.5rem) !important;font-weight:900 !important;color:#fff !important;background:linear-gradient(135deg,#fff 0%,#a78bfa 45%,#63b3ed 100%) !important;background-size:400% auto !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;line-height:1.15 !important;letter-spacing:-.02em !important;margin-bottom:40px !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;max-width:100% !important}.page-impressum h2,.page-datenschutzerklaerung h2,.page-cookie-richtlinie h2,[class*=page-datenschutz] h2,[class*=page-cookie] h2,[class*=page-impressum] h2,.entry-content h2{font-size:1.25rem !important;font-weight:700 !important;color:#93c5fd !important;margin-top:48px !important;margin-bottom:16px !important;padding-bottom:10px !important;border-bottom:1px solid rgba(99,179,237,.15) !important;-webkit-text-fill-color:#93c5fd !important;background:0 0 !important;letter-spacing:-.01em !important}.entry-content h3{font-size:1.05rem !important;font-weight:600 !important;color:rgba(210,225,255,.9) !important;-webkit-text-fill-color:rgba(210,225,255,.9) !important;background:0 0 !important;margin-top:28px !important;margin-bottom:10px !important}.entry-content p{font-size:.95rem !important;line-height:1.75 !important;color:rgba(200,218,255,.8) !important;margin-bottom:16px !important}.entry-content a{color:#63b3ed !important;text-decoration:none !important;border-bottom:1px solid rgba(99,179,237,.3) !important;transition:color .2s ease,border-color .2s ease !important}.entry-content a:hover{color:#93c5fd !important;border-color:rgba(147,197,253,.6) !important}.entry-content hr{border:none !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(99,179,237,.25),transparent) !important;margin:40px 0 !important}.entry-content ul,.entry-content ol{padding-left:1.5rem !important;margin-bottom:16px !important}.entry-content li{color:rgba(200,218,255,.8) !important;line-height:1.7 !important;margin-bottom:6px !important}.ast-article-single,.ast-page-builder-template .site-content .ast-container{background:0 0 !important}.single-page .entry-content,.page .entry-content{background:0 0 !important}.ast-article-post-format{background:0 0 !important}.page-impressum .section-label,.page-datenschutzerklaerung .section-label,.page-cookie-richtlinie .section-label,[class*=page-datenschutz] .section-label,[class*=page-cookie] .section-label,[class*=page-impressum] .section-label{display:inline-block !important;background:rgba(99,179,237,.08) !important;border:1px solid rgba(99,179,237,.2) !important;color:#63b3ed !important;padding:4px 12px !important;border-radius:100px !important;font-size:.7rem !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;margin-bottom:20px !important}#einfach-mehr-app section,.app-subpage-section{padding-top:80px !important;padding-bottom:80px !important}#einfach-mehr-app section:first-of-type,.app-subpage>.app-subpage-section:first-child{padding-top:100px !important;padding-bottom:80px !important}.app-subpage-section:has([role=tablist]),section:has(.about-tabs),section:has(.nutzer-tabs),section:has([class*=-tabs]){padding-top:0 !important;padding-bottom:0 !important}.about-tab-panel,.nutzer-tab-panel,[class*=tab-panel]{padding-top:60px !important;padding-bottom:80px !important}.app-subpage-section .container,#einfach-mehr-app section .container{display:flex !important;flex-direction:column !important;justify-content:center !important}#einfach-mehr-app .hero .hero-grid,#einfach-mehr-app .hero-grid,.app-subpage-hero-grid,.hero-grid{display:grid !important;grid-template-columns:1.05fr .95fr !important;align-items:center !important;gap:46px !important}.app-subpage-section{overflow:visible !important}.app-subpage-section+.app-subpage-section{border-top:1px solid rgba(99,179,237,.08) !important}#einfach-mehr-app section+section{border-top:1px solid rgba(99,179,237,.06) !important}#einfach-mehr-app section.sector-panel{border-top:none !important}.section-head{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:40px !important;margin-bottom:56px !important}.section-head-left h2{margin-bottom:0 !important}.section-head-right{max-width:380px !important;padding-top:8px !important}@media (max-width:768px){.section-head{flex-direction:column !important;gap:12px !important;margin-bottom:36px !important}.section-head-right{max-width:100% !important;padding-top:0 !important}}.app-subpage>.app-subpage-section:has(.about-tabs){padding:0 !important;border-top:none !important}body.page:not(.page-template-page-einfach-mehr):not(.page-template-page-about-us):not(.page-template-page-nutzer):not(.page-template-page-partner):not(.page-template-page-contact){background:#050d1f !important}body.page:not(.page-template-page-einfach-mehr):not(.page-template-page-about-us):not(.page-template-page-nutzer):not(.page-template-page-partner):not(.page-template-page-contact) .site-content,body.page:not(.page-template-page-einfach-mehr):not(.page-template-page-about-us):not(.page-template-page-nutzer):not(.page-template-page-partner):not(.page-template-page-contact) #primary,body.page:not(.page-template-page-einfach-mehr):not(.page-template-page-about-us):not(.page-template-page-nutzer):not(.page-template-page-partner):not(.page-template-page-contact) .ast-container{background:0 0 !important}body.page:not([class*=template-page]) #em-ambient-orbs{display:block !important}.ast-page-builder-template .entry-content{padding:0 !important}.entry-content{padding:60px 0 80px !important}.entry-header .entry-title,.page-header .entry-title{font-size:clamp(2rem, 5vw, 3.5rem) !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;white-space:nowrap !important;color:#fff !important;-webkit-text-fill-color:transparent !important;background:linear-gradient(135deg,#fff 0%,#a78bfa 50%,#63b3ed 100%) !important;-webkit-background-clip:text !important;background-clip:text !important}@media (max-width:768px){.entry-content{padding:40px 20px 60px !important}.entry-header .entry-title,.page-header .entry-title{font-size:clamp(1.8rem, 8vw, 2.6rem) !important}}.ast-page-builder-template .entry-title,.page .entry-title,.page-template-default .entry-title,.ast-article-single .entry-title,body.page:not([class*=page-template-page]) h1.entry-title,body.page:not([class*=page-template-page]) h1{font-size:clamp(1.8rem, 4vw, 2.8rem) !important;line-height:1.2 !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;white-space:nowrap !important;max-width:100% !important;width:100% !important}.ast-separate-container .site-content .ast-article-single{background:0 0 !important}.ast-page-builder-template .entry-content .ast-container{padding:0 !important}.ast-article-single{padding:40px 0 !important}.ast-container{max-width:1200px !important;padding:0 40px !important}.entry-header{margin-bottom:40px !important;padding-bottom:20px !important;border-bottom:1px solid rgba(99,179,237,.1) !important}body.page:not(.page-template-page-einfach-mehr):not(.page-template-page-about-us):not(.page-template-page-nutzer):not(.page-template-page-partner):not(.page-template-page-contact) #primary h1,body.page:not(.page-template-page-einfach-mehr):not(.page-template-page-about-us):not(.page-template-page-nutzer):not(.page-template-page-partner):not(.page-template-page-contact) #primary .entry-title,body.page #primary h1.entry-title{font-size:clamp(1.9rem, 3.5vw, 2.6rem) !important;line-height:1.25 !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;white-space:nowrap !important;-webkit-hyphens:none !important}#primary article.page h1.entry-title,#primary .hentry h1{font-size:clamp(1.9rem, 3.5vw, 2.6rem) !important;word-break:normal !important;hyphens:none !important;white-space:nowrap !important}body.page-template-default .app-subpage h1,body.page-template-default #primary h1,body.page-template-default h1,body.page:not(.page-template-page-einfach-mehr):not(.page-template-page-about-us):not(.page-template-page-nutzer):not(.page-template-page-partner):not(.page-template-page-contact) .app-subpage h1,body.page:not(.page-template-page-einfach-mehr):not(.page-template-page-about-us):not(.page-template-page-nutzer):not(.page-template-page-partner):not(.page-template-page-contact) h1{font-size:clamp(1.8rem, 3.2vw, 2.6rem) !important;line-height:1.25 !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;-webkit-hyphens:none !important;letter-spacing:-.01em !important}#kunden-page .kunden-tab-panel .section-head{display:block !important;margin-bottom:48px !important}#kunden-page .kunden-tab-panel .section-head h2{font-size:clamp(2rem, 4.5vw, 3.4rem) !important;line-height:1.1 !important;margin-bottom:14px !important;max-width:700px !important;display:block !important;width:100% !important}#kunden-page .kunden-tab-panel .section-head p{font-size:1.05rem !important;color:rgba(255,255,255,.65) !important;max-width:560px !important;line-height:1.6 !important;margin:0 !important;display:block !important;text-align:left !important;float:none !important;clear:both !important;justify-self:start !important;width:auto !important}#kunden-page .kunden-tab-panel .section-head h2 br{display:block !important}#kunden-page .kunden-tab-panel .section-head{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(260px, 400px) !important;align-items:end !important;gap:48px !important;margin:0 0 56px !important;text-align:left !important}#kunden-page .kunden-tab-panel .section-head h2{font-size:clamp(1.7rem, 3.4vw, 2.7rem) !important;line-height:1.18 !important;margin:0 !important;max-width:none !important}#kunden-page .kunden-tab-panel .section-head h2 br{display:block !important}#kunden-page .kunden-tab-panel .section-head p{margin:0 !important;width:100% !important;max-width:400px !important;text-align:right !important;justify-self:end !important;align-self:center !important;font-size:.95rem !important;color:rgba(255,255,255,.62) !important;line-height:1.6 !important}.about-tab,.kunden-tab,.partner-tab{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:10px 22px !important;border-radius:999px !important;font-size:.75rem !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;cursor:pointer !important;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .2s ease !important;border:1px solid rgba(99,179,237,.2) !important;background:rgba(15,25,50,.6) !important;color:rgba(255,255,255,.5) !important;box-shadow:none !important}.about-tab:hover,.kunden-tab:hover,.partner-tab:hover{border-color:rgba(99,179,237,.6) !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 16px rgba(99,179,237,.28),0 0 36px rgba(99,179,237,.1),inset 0 0 8px rgba(99,179,237,.06) !important;transform:translateY(-1px) !important;background:rgba(99,179,237,.08) !important}.about-tab.is-active,.kunden-tab.is-active,.partner-tab.is-active{background:rgba(99,179,237,.12) !important;border-color:rgba(99,179,237,.55) !important;color:#fff !important;box-shadow:0 0 20px rgba(99,179,237,.28),inset 0 0 10px rgba(99,179,237,.07) !important}.about-tab.is-active:hover,.kunden-tab.is-active:hover,.partner-tab.is-active:hover{box-shadow:0 0 28px rgba(99,179,237,.4),0 0 60px rgba(99,179,237,.15),inset 0 0 14px rgba(99,179,237,.1) !important;transform:translateY(-1px) !important}#einfach-mehr-app .chip{transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .2s ease !important}#einfach-mehr-app .chip:hover{border-color:rgba(99,179,237,.65) !important;color:rgba(255,255,255,.92) !important;box-shadow:0 0 18px rgba(99,179,237,.3),0 0 40px rgba(99,179,237,.12),inset 0 0 10px rgba(99,179,237,.07) !important;transform:translateY(-1px) !important;background:rgba(99,179,237,.09) !important}#einfach-mehr-app .chip.is-active{transition:color .25s ease,border-color .25s ease,box-shadow .25s ease !important}#einfach-mehr-app .chip.is-active:hover{box-shadow:0 0 26px rgba(99,179,237,.42),0 0 56px rgba(99,179,237,.18),inset 0 0 16px rgba(99,179,237,.1) !important}#einfach-mehr-app .hero-copy h1{font-size:clamp(2.2rem, 4.2vw, 4.2rem) !important;line-height:1.08 !important;letter-spacing:-.025em !important;overflow:visible !important}#einfach-mehr-app .hero-copy{overflow:visible !important}#einfach-mehr-app .hero-copy h1 .hero-subline{font-size:.88em !important;display:block !important;white-space:normal !important;max-width:100% !important}#einfach-mehr-app .hero-copy h1{overflow:visible !important}#einfach-mehr-app .hero-copy{overflow:visible !important;min-width:0 !important}#kunden-page.app-subpage h1,#kunden-page h1.gradient-text{font-size:clamp(2.4rem, 5vw, 4.6rem) !important;line-height:1.08 !important}#einfach-mehr-app .sector-section{padding-top:60px !important;padding-bottom:60px !important}#einfach-mehr-app .sector-section:first-of-type{padding-top:80px !important}#einfach-mehr-app hr+*{margin-top:20px !important}#einfach-mehr-app section{padding-top:80px !important;padding-bottom:80px !important}#einfach-mehr-app section:first-child,#einfach-mehr-app section.hero{padding-top:0 !important;padding-bottom:0 !important}#einfach-mehr-app section.sector-panel{padding-top:80px !important;padding-bottom:80px !important}#kunden-page .kunden-control-center-grid{grid-template-rows:auto auto auto !important;min-height:0 !important}#kunden-page .kunden-control-main{grid-area:1/1/span 3 !important}#kunden-page .kunden-control-card-top{grid-area:1/2 !important}#kunden-page .kunden-control-card-right{grid-area:2/2 !important}#kunden-page .kunden-control-card-bottom{position:relative !important;grid-area:3/2 !important;left:auto !important;right:auto !important;bottom:auto !important;width:auto !important;max-width:none !important;z-index:auto !important}#einfach-mehr-app section .container.feature-grid,#einfach-mehr-app section .container.app-showcase-grid{display:grid !important;flex-direction:unset !important;justify-content:unset !important}#kunden-page .kunden-tab-panels{padding-top:24px !important}#einfach-mehr-app .app-screen-phone-main{width:min(270px, 100% - 32px) !important;max-width:270px !important}#einfach-mehr-app section.hero{min-height:74vh !important}#einfach-mehr-app .sector-switcher{border-top:none !important;padding-top:0 !important;padding-bottom:0 !important}#einfach-mehr-app .sector-switcher .chip-row{margin-top:12px !important;padding-top:0 !important;padding-bottom:12px !important}#einfach-mehr-app section.sector-panel{padding-top:0 !important;padding-bottom:0 !important}#einfach-mehr-app section.sector-panel>.container{padding-top:56px !important;padding-bottom:56px !important}.ast-archive-entry-banner{background:linear-gradient(135deg,#040b18 0%,#050d1f 60%,#0a1628 100%) !important;min-height:220px !important;display:flex !important;align-items:center !important;border-bottom:1px solid rgba(99,179,237,.15) !important}.ast-archive-entry-banner h1{font-size:clamp(2rem, 4vw, 3rem) !important;font-weight:700 !important;background:linear-gradient(135deg,#63b3ed,#a78bfa) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;margin:0 !important;padding:40px 0 !important}.page-id-270208 .entry-header .entry-title,.page-id-270208 .page-title{display:none !important}.page-id-270208 .entry-content{max-width:800px !important;margin:0 auto !important;padding:60px 24px !important}.page-id-270208 .entry-content h1{font-size:clamp(2rem, 4vw, 3rem) !important;font-weight:700 !important;background:linear-gradient(135deg,#63b3ed,#a78bfa) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;text-align:center !important;margin-bottom:12px !important}.page-id-270208 .entry-content h2{font-size:1.4rem !important;font-weight:600 !important;color:#63b3ed !important;margin-top:0 !important;margin-bottom:8px !important}.page-id-270208 .entry-content p{color:rgba(255,255,255,.7) !important;margin-bottom:16px !important}.page-id-270208 .entry-content .wp-block-separator{border-color:rgba(99,179,237,.15) !important;margin:32px 0 !important}.page-id-270208 .wp-block-button__link{background:0 0 !important;border:1px solid rgba(99,179,237,.4) !important;color:#63b3ed !important;border-radius:8px !important;padding:10px 24px !important;font-size:.85rem !important;letter-spacing:.05em !important;text-transform:uppercase !important;transition:all .2s ease !important}.page-id-270208 .wp-block-button__link:hover{background:rgba(99,179,237,.1) !important;border-color:#63b3ed !important}.ast-article-post{background:rgba(255,255,255,.03) !important;border:1px solid rgba(99,179,237,.1) !important;border-radius:16px !important;overflow:hidden !important;transition:border-color .25s ease,transform .25s ease !important;margin-bottom:24px !important;padding:28px !important}.ast-article-post:hover{border-color:rgba(99,179,237,.35) !important;transform:translateY(-2px) !important}.ast-blog-featured-section:empty,.ast-blog-featured-section .ast-blog-featured-image-empty{display:none !important}.post-thumbnail:empty{display:none !important}.ast-article-post .entry-title{font-size:1.15rem !important;font-weight:600 !important;line-height:1.4 !important;margin-bottom:10px !important;margin-top:0 !important}.ast-article-post .entry-title a{color:#fff !important;text-decoration:none !important}.ast-article-post .entry-title a:hover{color:#63b3ed !important}.ast-article-post .posted-on,.ast-article-post .ast-blog-meta-container{font-size:.8rem !important;color:rgba(255,255,255,.4) !important;margin-bottom:10px !important}.ast-article-post .ast-excerpt-container{color:rgba(255,255,255,.65) !important;font-size:.9rem !important;line-height:1.6 !important;margin-bottom:16px !important}.ast-article-post .ast-read-more-container a{display:inline-flex !important;align-items:center !important;color:#63b3ed !important;font-size:.85rem !important;font-weight:500 !important;text-decoration:none !important;gap:4px !important}.ast-article-post .ast-read-more-container a:after{content:' →' !important}.ast-read-more-container .screen-reader-text{display:none !important}.ast-archive-main-layout-1 .site-main,.blog .site-main,.archive .site-main{padding:40px 0 !important}.single-post .entry-header{padding-bottom:16px !important;margin-bottom:8px !important}.single-post .entry-title{font-size:clamp(1.6rem, 3.5vw, 2.8rem) !important;font-weight:700 !important;line-height:1.25 !important;margin-bottom:16px !important}.single-post .ast-author-meta,.single-post .entry-meta{font-size:.85rem !important;color:rgba(255,255,255,.45) !important;margin-bottom:0 !important;padding-bottom:24px !important;border-bottom:1px solid rgba(99,179,237,.1) !important}.single-post .author-name,.single-post .entry-author-name{color:#63b3ed !important}.single-post .entry-content{padding-top:32px !important}.single-post .entry-content p{color:rgba(255,255,255,.8) !important;font-size:1rem !important;line-height:1.75 !important;margin-bottom:20px !important}.single-post .entry-content h2{font-size:1.4rem !important;font-weight:600 !important;color:#63b3ed !important;margin-top:40px !important;margin-bottom:12px !important;padding-bottom:8px !important;border-bottom:1px solid rgba(99,179,237,.15) !important}.single-post .entry-content ul,.single-post .entry-content ol{color:rgba(255,255,255,.8) !important;padding-left:20px !important;margin-bottom:20px !important}.single-post .entry-content ul li,.single-post .entry-content ol li{margin-bottom:8px !important;line-height:1.7 !important}.single-post .ast-container{max-width:760px !important}.post-navigation{border-top:1px solid rgba(99,179,237,.1) !important;padding-top:32px !important;margin-top:48px !important}.post-navigation a{color:#63b3ed !important}.em-blog{margin:0;padding:0;background:#040b18;color:#e2e8f0;font-family:inherit}.em-blog *,.em-blog *:before,.em-blog *:after{box-sizing:border-box}.em-blog #wpadminbar{position:fixed}.em-blog .top-toolbar{position:fixed;top:0;left:0;right:0;z-index:9000}.logged-in.em-blog .top-toolbar{top:32px}.em-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:860px;margin:0 auto;padding:90px 24px 16px;font-size:.82rem;color:rgba(255,255,255,.45)}.logged-in .em-breadcrumb{padding-top:122px}.em-breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s}.em-breadcrumb a:hover{color:#63b3ed}.em-breadcrumb .em-sep{color:rgba(255,255,255,.25)}.em-breadcrumb .em-bc-current{color:#63b3ed;font-weight:500}.em-archive-hero{max-width:1100px;margin:0 auto;padding:32px 24px 24px}.em-btn-top{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;font-size:.85rem}.em-archive-title{font-size:clamp(2rem, 5vw, 3.2rem);font-weight:800;background:linear-gradient(135deg,#63b3ed,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}.em-archive-desc{color:rgba(255,255,255,.6);font-size:1.05rem;max-width:600px;margin:0}.em-blog-main{max-width:1100px;margin:0 auto;padding:0 24px 80px}.em-single-article{max-width:860px;margin:0 auto}.em-article-header{padding:0 0 32px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:40px}.em-article-meta-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.em-cat-badge{display:inline-block;padding:4px 12px;background:rgba(99,179,237,.15);color:#63b3ed;border:1px solid rgba(99,179,237,.3);border-radius:20px;font-size:.78rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .2s}.em-cat-badge:hover{background:rgba(99,179,237,.25);color:#93c5fd}.em-read-time{font-size:.82rem;color:rgba(255,255,255,.4)}.em-article-title{font-size:clamp(1.8rem, 4vw, 2.8rem);font-weight:800;line-height:1.2;margin:0 0 20px;background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.em-article-byline{display:flex;align-items:center;gap:16px;font-size:.85rem;color:rgba(255,255,255,.45)}.em-author{font-weight:500;color:rgba(255,255,255,.6)}.em-article-body{line-height:1.8;color:rgba(255,255,255,.82);font-size:1.05rem}.em-article-body h2{font-size:1.5rem;font-weight:700;color:#63b3ed;margin:48px 0 16px}.em-article-body h3{font-size:1.2rem;font-weight:600;color:#a78bfa;margin:32px 0 12px}.em-article-body p{margin:0 0 20px}.em-article-body ul,.em-article-body ol{padding-left:24px;margin:0 0 20px}.em-article-body li{margin-bottom:8px}.em-article-body strong{color:#fff}.em-article-body a{color:#63b3ed;text-decoration:underline;text-decoration-color:rgba(99,179,237,.4)}.em-article-body a:hover{color:#93c5fd}.em-article-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:56px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.em-btn-back{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#63b3ed;color:#050d1f;border-radius:8px;font-weight:700;font-size:.88rem;text-decoration:none;transition:all .2s}.em-btn-back:hover{background:#93c5fd;transform:translateX(-2px)}.em-btn-back-outline{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:0 0;color:#63b3ed;border:1px solid rgba(99,179,237,.4);border-radius:8px;font-weight:600;font-size:.88rem;text-decoration:none;transition:all .2s}.em-btn-back-outline:hover{background:rgba(99,179,237,.1);border-color:#63b3ed}.em-archive-main{padding-top:16px}.em-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));gap:24px;margin-bottom:48px}.em-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;transition:border-color .25s,transform .25s}.em-card:hover{border-color:rgba(99,179,237,.35);transform:translateY(-3px)}.em-card-body{padding:24px;display:flex;flex-direction:column;gap:12px;height:100%}.em-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.em-card-date{font-size:.78rem;color:rgba(255,255,255,.35)}.em-card-title{font-size:1.1rem;font-weight:700;line-height:1.35;margin:0}.em-card-title a{color:#fff;text-decoration:none;transition:color .2s}.em-card-title a:hover{color:#63b3ed}.em-card-excerpt{font-size:.9rem;color:rgba(255,255,255,.55);line-height:1.6;margin:0;flex-grow:1}.em-card-link{color:#63b3ed;font-size:.85rem;font-weight:600;text-decoration:none;margin-top:auto;align-self:flex-start;transition:gap .2s}.em-card-link:hover{color:#93c5fd}.em-pagination{text-align:center;margin-top:48px}.em-pagination .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.em-pagination .page-numbers{padding:8px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.7);text-decoration:none;font-size:.88rem;transition:all .2s}.em-pagination .page-numbers:hover,.em-pagination .page-numbers.current{background:rgba(99,179,237,.15);border-color:rgba(99,179,237,.4);color:#63b3ed}.em-footer{background:#030810;border-top:1px solid rgba(255,255,255,.06);margin-top:80px;padding:64px 24px 0}.em-footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:48px}.em-footer-logo{font-size:1.3rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px;margin-bottom:12px}.em-footer-brand p{color:rgba(255,255,255,.45);font-size:.9rem;line-height:1.6;margin:0 0 20px}.em-footer-apps{display:flex;flex-direction:column;gap:8px}.em-app-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.75);font-size:.85rem;font-weight:500;text-decoration:none;width:fit-content;transition:all .2s}.em-app-btn:hover{background:rgba(255,255,255,.1);color:#fff}.em-footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.em-footer-col h4{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.35);margin:0 0 16px}.em-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.em-footer-col li a,.em-footer-col li span{color:rgba(255,255,255,.55);font-size:.9rem;text-decoration:none;transition:color .2s}.em-footer-col li a:hover{color:#63b3ed}.em-footer-bottom{max-width:1100px;margin:0 auto;padding:20px 0;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:.8rem;color:rgba(255,255,255,.3)}.nav-mobile-toggle{display:none;flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer;padding:8px}.nav-mobile-toggle span{display:block;width:22px;height:2px;background:rgba(255,255,255,.7);border-radius:2px;transition:all .3s}@media (max-width:768px){.em-footer-inner{grid-template-columns:1fr;gap:40px}.em-footer-nav{grid-template-columns:1fr 1fr}.em-cards-grid{grid-template-columns:1fr}.nav-mobile-toggle{display:flex}.em-blog .nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(4,11,24,.98);padding:20px;flex-direction:column;gap:4px}.em-blog nav.open .nav-links{display:flex}}.em-ratgeber-hero{max-width:1100px;margin:0 auto;padding:96px 24px 48px}.logged-in .em-ratgeber-hero{padding-top:128px}.em-ratgeber-title{font-size:clamp(2.5rem, 6vw, 4rem);font-weight:900;background:linear-gradient(135deg,#63b3ed,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:16px 0 12px}.em-ratgeber-subtitle{font-size:1.1rem;color:rgba(255,255,255,.55);max-width:680px;margin:0;line-height:1.6}.em-ratgeber-main{max-width:1100px;margin:0 auto;padding:0 24px 80px}.em-ratgeber-section{margin-bottom:64px}.em-ratgeber-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.07)}.em-ratgeber-cat-title{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#63b3ed,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.em-ratgeber-cat-desc{color:rgba(255,255,255,.5);font-size:.9rem;margin:0}.em-ratgeber-section-head .em-btn-back-outline{white-space:nowrap;flex-shrink:0}.em-ratgeber-hero .em-btn-top{margin-bottom:12px}.logged-in .em-breadcrumb{padding-top:110px}.em-blog .top-toolbar{top:0}.logged-in.em-blog .top-toolbar{top:32px}.em-blog,.em-blog *{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.em-blog .top-toolbar-wrap{position:fixed;top:60px;left:0;right:0;z-index:1200}.logged-in.em-blog .top-toolbar-wrap{top:92px}.em-blog .top-toolbar-wrap .container{max-width:1200px;margin:0 auto;padding:0 24px}.em-breadcrumb{padding-top:130px}.logged-in .em-breadcrumb{padding-top:162px}.em-ratgeber-hero{padding-top:130px}.logged-in .em-ratgeber-hero{padding-top:162px}.em-archive-hero{padding-top:130px}.logged-in .em-archive-hero{padding-top:162px}.em-blog .top-toolbar{top:unset;position:unset}.em-blog .top-toolbar-home img{width:64px;height:64px;border-radius:14px;display:block;object-fit:cover}.em-footer .em-footer-logo{align-items:center;gap:12px}.em-footer .logo-em{display:inline-flex;align-items:center;flex-shrink:0}.em-footer .em-footer-logo img{width:52px;height:52px;border-radius:12px;display:block;flex-shrink:0}.mobile-menu-overlay{position:fixed;left:0;right:0;top:70px;bottom:0;background:rgba(10,14,26,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding-top:40px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu-overlay.is-open{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu-inner{width:100%;max-width:400px;padding:0 24px}.mobile-menu-nav{display:flex;flex-direction:column;gap:8px}.mobile-menu-link{display:block;font-size:1.2rem;font-weight:600;color:#e6e9f2;padding:18px 20px;text-decoration:none;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.04);transition:background .2s ease,color .2s ease,border-color .2s ease}.mobile-menu-link:hover{background:rgba(99,179,237,.12);border-color:rgba(99,179,237,.3);color:#63b3ed}.mobile-menu-link--active{background:rgba(99,179,237,.15);border-color:rgba(99,179,237,.4);color:#63b3ed}.em-site-footer .em-footer-contact li{color:rgba(255,255,255,.45) !important}@media (max-width:768px){.top-toolbar.glass{background:0 0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;min-height:0 !important;width:auto !important;justify-content:flex-start !important}.top-toolbar.glass:before,.top-toolbar.glass:after{display:none !important;content:none !important}.top-toolbar-wrap{background:0 0 !important;border:0 !important;box-shadow:none !important}.top-toolbar-home{margin:0 !important}.mobile-menu-overlay .mobile-menu-inner{display:flex !important;flex-direction:column !important;gap:18px !important}.mobile-menu-brand{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2px 2px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu-logo{width:44px;height:44px;border-radius:12px;display:block}.mobile-menu-brand-name{font-weight:700;font-size:1.05rem;color:#f7f9fc}.mobile-menu-brand-web{margin-left:auto;font-size:.85rem;color:rgba(210,225,255,.7);text-decoration:none}.mobile-menu-cta{display:flex;flex-direction:column;gap:10px;margin-top:2px}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:16px;font-weight:600;font-size:1rem;text-decoration:none;transition:transform .15s ease}.mobile-menu-btn:active{transform:scale(.98)}.mobile-menu-btn-primary{background:linear-gradient(135deg,#a98bff,#4aa8ff);color:#fff;box-shadow:0 10px 26px rgba(99,140,255,.28)}.mobile-menu-btn-ghost{background:rgba(255,255,255,.06);color:#f7f9fc;border:1px solid rgba(255,255,255,.16)}}@media (max-width:768px){html body .top-toolbar-wrap .top-toolbar.glass{background:0 0 !important;background-color:transparent !important;width:fit-content !important;min-width:0 !important}html body .top-toolbar-wrap .top-toolbar.glass:before,html body .top-toolbar-wrap .top-toolbar.glass:after{display:none !important;content:none !important;background:0 0 !important}}#mobile-menu .mobile-menu-btn-primary{color:#fff !important;-webkit-text-fill-color:#fff !important}#mobile-menu .mobile-menu-btn-ghost{color:#eaf1ff !important;-webkit-text-fill-color:#eaf1ff !important}@media (max-width:768px){.top-toolbar-wrap .container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;display:flex !important;justify-content:center !important}.top-toolbar{position:relative !important;width:auto !important;justify-content:center !important}.top-toolbar-home{position:static !important;left:auto !important;top:auto !important;margin:0 !important}}@media (max-width:768px){.em-site-footer .em-footer-inner{display:flex !important;flex-wrap:wrap !important;gap:22px 16px !important}.em-site-footer .em-footer-brand{flex:1 1 100% !important}.em-site-footer .em-footer-col{flex:1 1 42% !important;min-width:0 !important;width:auto !important}.em-site-footer .em-footer-links a,.em-site-footer .em-footer-contact li,.em-site-footer .em-footer-contact a{font-size:clamp(11px, 3vw, 12.5px) !important;line-height:1.35 !important}.em-site-footer .em-footer-heading{font-size:clamp(9px, 2.4vw, 10px) !important}.em-site-footer .em-footer-links{gap:6px !important}.em-site-footer .em-footer-tagline{font-size:clamp(11px, 3vw, 12.5px) !important}.em-site-footer .em-footer-contact li{white-space:nowrap !important}}@media (max-width:768px){.em-site-footer .em-footer-inner{gap:16px 16px !important}.em-site-footer .em-footer-brand{gap:8px !important}.em-site-footer .em-footer-tagline{line-height:1.35 !important;margin:0 !important}.em-site-footer .em-footer-links{gap:5px !important}.em-site-footer .em-footer-contact{gap:5px !important}.em-site-footer .em-footer-links a,.em-site-footer .em-footer-contact li{line-height:1.3 !important}}@media (max-width:768px){html body .em-site-footer .em-footer-links li,html body .em-site-footer .em-footer-contact li{margin:0 !important;padding:0 !important}html body .em-site-footer .em-footer-links{gap:5px !important}html body .em-site-footer .em-footer-contact{gap:6px !important}html body .em-site-footer .em-footer-brand{display:grid !important;grid-template-columns:1fr auto !important;grid-template-areas:'logo badges' 'tag badges' !important;align-items:center !important;column-gap:14px !important;row-gap:10px !important}html body .em-site-footer .em-footer-logo{grid-area:logo !important}html body .em-site-footer .em-footer-tagline{grid-area:tag !important;margin:0 !important}html body .em-site-footer .em-footer-badges{grid-area:badges !important;flex-direction:column !important;gap:10px !important;align-self:center !important;justify-self:end !important}html body .em-site-footer .em-store-badge{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:160px !important;min-height:46px !important;padding:10px 16px !important;font-size:12.5px !important}}@media (max-width:768px){html body .em-site-footer .em-footer-links a{display:block !important;font-size:13px !important;line-height:16px !important}html body .em-site-footer .em-footer-contact li,html body .em-site-footer .em-footer-contact a{font-size:13px !important;line-height:16px !important}html body .em-site-footer .em-footer-brand{border-bottom:1px solid rgba(255,255,255,.08) !important;padding-bottom:14px !important}}@media (hover:none) and (pointer:coarse){#em-cursor-glow,#em-cursor-glow-inner{display:none !important}}.em-tap-ripple{position:fixed;z-index:9999;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(99,179,237,.55) 0%,rgba(167,139,250,.32) 42%,rgba(167,139,250,0) 70%);animation:em-tap-ripple-anim .6s ease-out forwards}@keyframes em-tap-ripple-anim{0%{transform:scale(.4);opacity:.85}100%{transform:scale(6);opacity:0}}@media (min-width:769px){html body .em-site-footer .em-footer-links li{margin:0 !important;padding:0 !important}html body .em-site-footer .em-footer-links a{display:block !important;font-size:14.4px !important;line-height:24px !important;color:rgba(255,255,255,.55) !important;-webkit-text-fill-color:rgba(255,255,255,.55) !important}html body .em-site-footer .em-footer-links a:hover{color:rgba(255,255,255,.92) !important;-webkit-text-fill-color:rgba(255,255,255,.92) !important}}.em-site-footer .em-store-badge,.em-site-footer .em-store-badge svg{color:#a0aec0 !important;-webkit-text-fill-color:#a0aec0 !important}.em-site-footer .em-footer-bottom a,.em-site-footer .em-footer-copy a,.em-site-footer .em-footer-bottom-inner a{color:#4da3ff !important;-webkit-text-fill-color:#4da3ff !important}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:rgba(10,18,34,.5)}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5ab0f0 0%,#a78bfa 100%);border-radius:10px;border:3px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7cc1f5 0%,#b9a2fc 100%);background-clip:padding-box}html{scrollbar-width:thin;scrollbar-color:#8a9cff rgba(10,18,34,.5)}@media (max-width:768px){.em-site-footer .em-footer-bottom-inner .em-heart,.em-site-footer .em-heart{color:#e53e3e !important;-webkit-text-fill-color:#e53e3e !important;animation:heartbeat 1.8s ease-in-out infinite !important}}
.cmplz-cookiebanner,#cmplz-cookiebanner-container .cmplz-cookiebanner{border-radius:24px !important;border:1px solid rgba(255,255,255,.1) !important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(7,17,31,.92) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;box-shadow:0 28px 70px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06) !important;color:rgba(255,255,255,.84) !important;overflow:hidden !important}.cmplz-cookiebanner *{font-family:inherit !important}.cmplz-cookiebanner .cmplz-title,.cmplz-title{font-size:1.3rem !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:-.02em !important;color:#f7f9fc !important}.cmplz-cookiebanner .cmplz-message,.cmplz-message{color:rgba(255,255,255,.76) !important;line-height:1.7 !important}.cmplz-cookiebanner a,.cmplz-cookiebanner .cmplz-links a,.cmplz-cookiebanner .cmplz-message a{color:#8fe8ff !important;text-decoration:none !important;transition:color .22s ease,opacity .22s ease !important}.cmplz-cookiebanner a:hover,.cmplz-cookiebanner .cmplz-links a:hover,.cmplz-cookiebanner .cmplz-message a:hover{color:#fff !important}.cmplz-cookiebanner .cmplz-buttons{display:flex !important;flex-wrap:wrap !important;gap:12px !important}.cmplz-cookiebanner .cmplz-btn,.cmplz-btn{min-height:48px !important;padding:0 18px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.1) !important;background:rgba(255,255,255,.05) !important;color:#f7f9fc !important;font-weight:700 !important;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease !important}.cmplz-cookiebanner .cmplz-btn:hover,.cmplz-btn:hover{transform:translateY(-2px) !important;background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.18) !important;box-shadow:0 10px 24px rgba(0,0,0,.22) !important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-btn.cmplz-accept{background:linear-gradient(90deg,#ff6f9f 0%,#38d9e6 100%) !important;color:#08111f !important;border:none !important;box-shadow:0 14px 34px rgba(56,217,230,.2) !important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover,.cmplz-btn.cmplz-accept:hover{transform:translateY(-2px) scale(1.01) !important;filter:brightness(1.04) !important}.cmplz-cookiebanner .cmplz-close,.cmplz-close{border-radius:12px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.1) !important;color:#fff !important}.cmplz-cookiebanner .cmplz-close:hover,.cmplz-close:hover{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.18) !important}@media (max-width:768px){.cmplz-cookiebanner .cmplz-btn,.cmplz-btn{width:100% !important;justify-content:center !important}}#einfach-mehr-app .hero{padding-top:175px !important}@media (max-width:760px){#einfach-mehr-app .hero{padding-top:130px !important}}
.srfm-pd-widget{max-width:860px;width:100%;display:flex;flex-direction:column;gap:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;color:#111827;line-height:1.5;box-sizing:border-box}.srfm-pd-widget *,.srfm-pd-widget ::after,.srfm-pd-widget ::before{box-sizing:border-box}.srfm-pd-message{padding:24px;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px}.srfm-pd-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.srfm-pd-section-header{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #e5e7eb}.srfm-pd-section-title{font-size:15px;font-weight:700;color:#111827}.srfm-pd-section-count{font-size:12px;color:#9ca3af;font-weight:500}.srfm-pd-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.srfm-pd-badge-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.srfm-pd-badge--active{background:#dcfce7;color:#166534}.srfm-pd-badge--active .srfm-pd-badge-dot{background:#16a34a}.srfm-pd-badge--paid{background:#dcfce7;color:#166534}.srfm-pd-badge--paid .srfm-pd-badge-dot{background:#16a34a}.srfm-pd-badge--cancelled{background:#fee2e2;color:#991b1b}.srfm-pd-badge--cancelled .srfm-pd-badge-dot{background:#ef4444}.srfm-pd-badge--refunded{background:#dbeafe;color:#1e40af}.srfm-pd-badge--refunded .srfm-pd-badge-dot{background:#3b82f6}.srfm-pd-badge--pending{background:#fef3c7;color:#92400e}.srfm-pd-badge--pending .srfm-pd-badge-dot{background:#f59e0b}.srfm-pd-sub-row{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .1s}.srfm-pd-sub-row:last-child{border-bottom:none}.srfm-pd-sub-row:hover{background:#f9fafb}.srfm-pd-sub-row--cancelled{opacity:.6}.srfm-pd-sub-row-left{display:flex;flex-direction:column;gap:2px;min-width:0}.srfm-pd-sub-row-name{font-size:14px;font-weight:600;color:#111827}.srfm-pd-sub-row-meta{font-size:12px;color:#6b7280}.srfm-pd-strike{text-decoration:line-through}.srfm-pd-sub-row-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.srfm-pd-chevron{color:#d1d5db;font-size:16px;line-height:1}.srfm-pd-pay-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .1s;font-size:13px}.srfm-pd-pay-row:last-child{border-bottom:none}.srfm-pd-pay-row:hover{background:#f9fafb}.srfm-pd-pay-row-left{display:flex;flex-direction:column;gap:1px;min-width:0}.srfm-pd-pay-row-form{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srfm-pd-pay-row-id{font-size:12px;color:#9ca3af}.srfm-pd-pay-row-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.srfm-pd-pay-row-amount{font-size:14px;font-weight:700;color:#111827;min-width:70px;text-align:right}.srfm-pd-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.srfm-pd-pagination-info{font-size:12px;color:#6b7280}.srfm-pd-pagination-links{display:flex;gap:8px}.srfm-pd-pagination-link{font-size:12px;color:#6366f1;font-weight:600;text-decoration:none}.srfm-pd-pagination-link:hover{text-decoration:underline}.srfm-pd-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:none;align-items:center;justify-content:center;z-index:100000}.srfm-pd-overlay--open{display:flex}.srfm-pd-panel{background:#fff;border-radius:14px;width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:srfmPdSlideUp .2s ease}@keyframes srfmPdSlideUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.srfm-pd-panel-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.srfm-pd-panel-header-right{text-align:right}.srfm-pd-panel-header-badge{margin-top:8px}.srfm-pd-panel-close{background:0 0;border:none;font-size:22px;color:#9ca3af;cursor:pointer;line-height:1;padding:0}.srfm-pd-panel-close:hover{color:#4b5563}.srfm-pd-panel-id{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.srfm-pd-panel-title{font-size:18px;font-weight:800;color:#111827;margin-top:2px}.srfm-pd-panel-subtitle{font-size:13px;color:#6b7280;margin-top:2px}.srfm-pd-panel-row{display:flex;justify-content:space-between;align-items:center;padding:11px 24px;border-bottom:1px solid #f3f4f6;font-size:13px}.srfm-pd-panel-label{color:#6b7280}.srfm-pd-panel-value{font-weight:600;color:#374151}.srfm-pd-panel-footer{padding:14px 24px;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:8px}.srfm-pd-panel-footer--center{justify-content:center}.srfm-pd-sub-info-box{margin:14px 24px;padding:14px;border-radius:8px;border:1px solid #bbf7d0;background:#f0fdf4}.srfm-pd-sub-info-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#166534;margin-bottom:8px}.srfm-pd-sub-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.srfm-pd-sub-info-label{font-size:10px;font-weight:600;color:#86efac}.srfm-pd-sub-info-value{font-size:12px;font-weight:600;color:#166534}.srfm-pd-single-info-box{margin:14px 24px;padding:12px 14px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;font-size:12px;color:#6b7280;text-align:center}.srfm-pd-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-family:inherit;transition:all .15s;line-height:1.4}.srfm-pd-btn:hover{background:#e5e7eb;border-color:#9ca3af}.srfm-pd-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.srfm-pd-btn--danger{color:#ef4444;border-color:#fca5a5}.srfm-pd-btn--danger:hover{background:#fee2e2;border-color:#ef4444}.srfm-pd-btn--danger-fill{background:#ef4444;color:#fff;border-color:#ef4444}.srfm-pd-btn--danger-fill:hover{background:#dc2626}.srfm-pd-btn--danger-fill:disabled{opacity:.6;cursor:not-allowed}.srfm-pd-btn--primary{background:#6366f1;color:#fff;border-color:#6366f1}.srfm-pd-btn--primary:hover{background:#4f46e5}.srfm-pd-cancel-body{padding:24px;text-align:center}.srfm-pd-cancel-body--confirm{padding-top:32px}.srfm-pd-cancel-body--success{padding:40px 24px}.srfm-pd-cancel-body h4{font-size:16px;font-weight:700;margin:0 0 4px;color:#111827}.srfm-pd-cancel-body p{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.srfm-pd-cancel-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.srfm-pd-cancel-icon--warning{background:#fef3c7}.srfm-pd-cancel-icon--success{background:#dcfce7}.srfm-pd-cancel-icon svg{width:22px;height:22px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.srfm-pd-txn-id{font-family:monospace;font-size:11px}@media (max-width:600px){.srfm-pd-sub-row{flex-wrap:wrap;gap:8px}.srfm-pd-pay-row{grid-template-columns:1fr auto}.srfm-pd-pay-row-right .srfm-pd-badge{display:none}.srfm-pd-sub-info-grid{grid-template-columns:1fr}.srfm-pd-panel{width:95vw}.srfm-pd-pay-row,.srfm-pd-section-header,.srfm-pd-sub-row{padding-left:16px;padding-right:16px}.srfm-pd-pagination{flex-direction:column;gap:8px;padding:10px 16px}}