@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600);.icons-sprite-before:before,.icons-sprite-after:after,.icons-sprite-bg{background:url("../../../../images/icon/icons.svg") no-repeat;display:inline-block}.icons-sprite-before:before,.icons-sprite-after:after{content:""}.user-profile-premium.icons-sprite-before:before,.user-profile-premium.icons-sprite-after:after,.user-profile-premium.icons-sprite-bg{background-position:-9px -2116px;height:18px;width:18px}.user-profile-basic.icons-sprite-before:before,.user-profile-basic.icons-sprite-after:after,.user-profile-basic.icons-sprite-bg{background-position:-9px -2080px;height:18px;width:18px}.arrow-left.icons-sprite-before:before,.arrow-left.icons-sprite-after:after,.arrow-left.icons-sprite-bg{background-position:-9px -311px;height:18px;width:18px}.chevron-down-gray.icons-sprite-before:before,.chevron-down-gray.icons-sprite-after:after,.chevron-down-gray.icons-sprite-bg{background-position:-10px -47px;height:12px;width:20px}.chevron-down-dark.icons-sprite-before:before,.chevron-down-dark.icons-sprite-after:after,.chevron-down-dark.icons-sprite-bg{background-position:-10px -1775px;height:16px;width:16px}.chevron-right-dark.icons-sprite-before:before,.chevron-right-dark.icons-sprite-after:after,.chevron-right-dark.icons-sprite-bg{background-position:-10px -1775px;height:16px;width:16px}.chevron-left-dark.icons-sprite-before:before,.chevron-left-dark.icons-sprite-after:after,.chevron-left-dark.icons-sprite-bg{background-position:-9px -1775px;height:16px;width:16px}.search.icons-sprite-before:before,.search.icons-sprite-after:after,.search.icons-sprite-bg{background-position:-9px -1743px;height:20px;width:20px}.home.icons-sprite-before:before,.home.icons-sprite-after:after,.home.icons-sprite-bg{background-position:-10px -957px;height:19px;width:19px}.chevron-up.icon-after:after{background:url("../../../../images/icon/chevron-up.svg") no-repeat 0 0/100% 100%}.chevron-up.icon-before:before{background:url("../../../../images/icon/chevron-up.svg") no-repeat 0 0/100% 100%}.chevron-right-dark.icons-sprite-before:before,.chevron-right-dark.icons-sprite-after:after,.chevron-right-dark.icons-sprite-bg{transform:rotate(-90deg)}.chevron-left-dark.icons-sprite-before:before,.chevron-left-dark.icons-sprite-after:after,.chevron-left-dark.icons-sprite-bg{transform:rotate(90deg)}.squared-plus.icon-after:after{background:url("../../../../images/icon/icon-plus-box.svg") no-repeat}.squared-plus.icon-before:before{background:url("../../../../images/icon/icon-plus-box.svg") no-repeat}.user-inactive.icon-bg,.user-inactive.icon-after::after{background:url("../../../../images/icon/icon-account-inactive-l.svg") no-repeat}.user-inactive.icon-after::after{content:'';display:inline-block;height:24px;width:24px}.user-inactive.icon-bg{display:inline-block;height:24px;width:24px}.user-active.icon-bg,.user-active.icon-after::after{background:url("../../../../images/icon/icon-account.svg") no-repeat}.user-active.icon-after::after{content:'';display:inline-block;height:24px;width:24px}.user-active.icon-bg{display:inline-block;height:22px;width:22px}.edit-pencil.icon-bg{height:28px;width:28px;display:block;position:absolute;right:0;top:10px;background:url("../../../../images/icon/icon-edit.svg") no-repeat}.printer.icon-bg{background:transparent url("../../../../images/icon/icon-printer.svg") no-repeat;display:inline-block;height:28px;width:31px}.reload.icon-bg{background:url("../../../../images/icon/icon-reload.svg") no-repeat center;display:inline-block;height:28px;width:28px}.matched-passwords{display:none}.matched-passwords.icon-bg{height:28px;width:28px;display:none;position:absolute;right:0;top:14px;background:url("../../../../images/icon/icon-realisiert.svg") no-repeat}.icon-bg.fa-bug{background:url("../../../../images/icon/icon-bug.svg") no-repeat;background-size:contain;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.icon-bg.delete{background:url("../../../../images/icon/icon-delete-copy-2.svg") no-repeat;background-size:contain;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.css-icon-before.tick::before,.css-icon-after.tick::after{border:solid #868686;content:' ';display:inline-block;position:absolute;transform:rotate(-45deg);border-width:0 0 2px 2px;height:5px;width:13px;top:11px}@media only screen and (min-width: 1280px){.css-icon-before.tick::before,.css-icon-after.tick::after{border-width:0 0 3px 3px;top:7px;width:11px}}.css-icon-before.tick::before{left:0}.css-icon-after.tick::after{margin-left:5px}.social{height:35px;width:35px}.social-facebook{background:transparent url("../../../../images/icon/icon-facebook.svg") no-repeat}.social-facebook-dark{background:transparent url("../../../../images/icon/icon-facebook-dark.svg") no-repeat}.social-twitter{background:transparent url("../../../../images/icon/icon-twitter.svg") no-repeat}.social-twitter-dark{background:transparent url("../../../../images/icon/icon-twitter-dark.svg") no-repeat}.social-google-plus{background:transparent url("../../../../images/icon/icon-google.svg") no-repeat}.social-mail{background:transparent url("../../../../images/icon/icon-mail.svg") no-repeat}.social-linkedin{background:transparent url("../../../../images/icon/icon-linkedin.svg") no-repeat}.social-xing{background:transparent url("../../../../images/icon/icon-xing.svg") no-repeat}i{display:inline-block}i.arrow{background-color:#9b9b9b;border-radius:3px;bottom:4px;height:3px;position:relative;width:18px}i.arrow::before,i.arrow::after{background-color:#9b9b9b;border-radius:3px;content:' ';display:inline-block;height:3px;position:absolute;width:65%}i.arrow.dark{background-color:#333}i.arrow.dark::before,i.arrow.dark::after{background-color:#333}i.arrow.left::before,i.arrow.left::after{left:-1px}i.arrow.left::before{top:-4px;transform:rotate(-45deg)}i.arrow.left::after{bottom:-4px;transform:rotate(45deg)}i.arrow.right::before,i.arrow.right::after{right:-1px}i.arrow.right::before{top:-4px;transform:rotate(45deg)}i.arrow.right::after{bottom:-4px;transform:rotate(-45deg)}i.close{height:20px;width:20px}i.close::before,i.close::after{color:#9b9b9b;width:3px}i.close::before{transform:rotate(45deg)}i.close::after{transform:rotate(-45deg)}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}*{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}html{overflow-x:hidden;font-size:16px}html,body{position:relative}body{margin:0 auto;max-width:100%;background:#fff;font-family:'Source Sans Pro', sans-serif;font-size:1rem;color:#333;text-align:center}body *{-webkit-text-size-adjust:none}body * ::-webkit-scrollbar{width:10px}body * ::-webkit-scrollbar-track{background-color:#eaeaea}body * ::-webkit-scrollbar-thumb{background-color:#939393}body * ::-webkit-scrollbar-button{display:none}img{border:0;outline:0}a{color:#31929b;outline:none;text-decoration:none}a:focus{outline:none}a:hover{outline:none}p{margin:0}ul,ol{margin:0;padding:0}button,input,select{border:0;border-radius:0;outline:none}button:focus,input:focus,select:focus{outline:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{border:0}.page{background-color:#fff;position:relative;text-align:left}@media only screen and (min-width: 1024px){.page{display:inline-block;margin-top:20px;width:984px}}@media only screen and (min-width: 1280px){.page{margin:20px 10px 0;width:1080px}}@media only screen and (min-width: 1680px){.page{width:1500px}}@media only screen and (min-width: 1840px){.page{float:none}}.lazyload-element{display:none}select:focus{outline:none}.http-error{font-weight:600}.hidden{display:none !important}.clickblock-overlay{pointer-events:none}.desktop-element{display:none}@media only screen and (min-width: 1024px){.desktop-element{display:block}}@media only screen and (min-width: 1024px){.mobile-element{display:none}}#jira-bug-collector{z-index:1;right:0;padding:.35rem;top:50%;position:fixed;transform:rotate(90deg) translate(100px);transform-origin:right 0;background:#c9c9c9}#jira-bug-collector>i{transform:rotate(-90deg)}#jira-bug-collector>span{color:#474747}.page-content{margin-left:auto;margin-right:auto;margin-bottom:50px;overflow:hidden}@media only screen and (min-width: 768px){.page-content{min-height:200px;margin-bottom:60px;margin-top:20px}}@media only screen and (min-width: 1024px){.page-content{min-height:500px;margin-bottom:80px}}@media only screen and (min-width: 1280px){.page-content{margin-top:40px}}@media only screen and (min-width: 1680px){.page-content{margin-top:45px}}html.mobile-menu{height:100%;overflow:hidden}@media only screen and (min-width: 768px){html.mobile-menu{height:auto;overflow:auto}}html.mobile-menu>body{height:100%;overflow:hidden}@media only screen and (min-width: 768px){html.mobile-menu>body{height:auto;overflow:auto}}.navigation{display:flex;-webkit-display:flex;justify-content:space-between;justify-content:-webkit-space-between;background:#141414;height:52px;width:100%;z-index:2001}@media only screen and (min-width: 1680px){.navigation{justify-content:normal;justify-content:-webkit-normal}}.navigation>.header-logo-link{align-self:center;align-self:-webkit-center;height:33px;margin-left:10px;z-index:999}@media only screen and (min-width: 768px){.navigation>.header-logo-link{margin-right:25px;margin-left:18px}}@media only screen and (min-width: 1024px){.navigation>.header-logo-link{height:43px}}.navigation>.header-logo-link>.company-logo{height:100%}.navigation a.button-login{display:inline-block;align-self:center;margin-left:auto;margin-bottom:0;padding:1px;margin-right:10px;background:#141414;color:#e4e4e4;font-size:0.95rem;border:none;text-transform:none;transition:unset;z-index:201}@media only screen and (min-width: 768px){.navigation a.button-login{font-size:1.125rem;margin-right:20px}}@media only screen and (min-width: 1280px){.navigation a.button-login{padding:5px 13px 5px 13px}}.navigation a.button-login:hover{background:#FF5144}.navigation a.button-login>.btn-text{display:inline-block !important}.navigation a.button-profile{margin-left:auto;display:flex;align-items:center;margin-right:20px;color:#c9c9c9;transition:color .4s ease-in-out;font-size:1.125rem;font-weight:bold}.navigation a.button-profile>span{margin-right:8px;display:none}@media only screen and (min-width: 768px){.navigation a.button-profile>span{display:initial}}.navigation a.button-profile>img{width:2.5rem;border-radius:50%}.empty-profile-image{display:flex !important;width:2.6rem;height:2.6rem;border-radius:50%;background-color:grey;justify-content:center;align-items:center}.empty-profile-image.hidden{display:none !important}.main-menu-list{display:none;list-style:none;overflow:hidden;z-index:201}@media only screen and (min-width: 1680px){.main-menu-list{display:flex;-webkit-display:flex;flex-grow:1;flex-grow:-webkit-1;order:0;order:-webkit-0;background:transparent;padding-left:120px;position:relative}}.menu-buttons-wrapper{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center}@media only screen and (min-width: 1680px){.menu-buttons-wrapper>.mobile-logout-link{display:none}}.user-menu-item{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center;color:#c9c9c9;margin-right:18px}.user-menu-item>.user-menu-label{display:none;font-weight:600;margin-right:8px}@media only screen and (min-width: 1680px){.user-menu-item>.user-menu-label{display:inline}}.user-menu-item:hover{color:#fff}.mobile-menu-button{align-self:center;align-self:-webkit-center;background:transparent;border:0;cursor:pointer;height:28px;margin-right:18px;padding:0;z-index:999}@media only screen and (min-width: 768px){.mobile-menu-button{margin-right:26px}}.mobile-menu-button>.burger-menu{-webkit-transition:0.2s ease 0s;-khtml-transition:0.2s ease 0s;-moz-transition:0.2s ease 0s;-ms-transition:0.2s ease 0s;-o-transition:0.2s ease 0s;transition:0.2s ease 0s;background:#c9c9c9;display:inline-block;height:3px;position:relative;vertical-align:middle;width:26px}@media only screen and (min-width: 1024px){.mobile-menu-button>.burger-menu{top:0}}.mobile-menu-button>.burger-menu::before,.mobile-menu-button>.burger-menu::after{-webkit-transition:0.2s ease 0s;-khtml-transition:0.2s ease 0s;-moz-transition:0.2s ease 0s;-ms-transition:0.2s ease 0s;-o-transition:0.2s ease 0s;transition:0.2s ease 0s;background:#c9c9c9;content:'';height:3px;left:0;position:absolute;width:100%}.mobile-menu-button>.burger-menu::before{top:8px}.mobile-menu-button>.burger-menu::after{top:-8px}.mobile-menu-button.active{float:right}.mobile-menu-button.active>.burger-menu{height:0}.mobile-menu-button.active>.burger-menu::before,.mobile-menu-button.active>.burger-menu::after{-webkit-transition:0.4s ease 0s;-khtml-transition:0.4s ease 0s;-moz-transition:0.4s ease 0s;-ms-transition:0.4s ease 0s;-o-transition:0.4s ease 0s;transition:0.4s ease 0s;top:-2px}.mobile-menu-button.active>.burger-menu::before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-2px}.mobile-menu-button.active>.burger-menu::after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:-2px}.main-menu-item{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center;height:52px;position:relative}@media only screen and (min-width: 1680px){.main-menu-item{margin:0 20px 0 16px}}.main-menu-item:first-child{margin-left:0}.main-menu-item:last-child{margin-right:0}.main-menu-item>.page-indicator{background-color:#f60;height:100%;position:absolute;top:0;width:5px}@media only screen and (min-width: 1680px){.main-menu-item>.page-indicator{height:5px;width:100%}}.main-menu-item>.menu-item-label{color:#c9c9c9;font-size:1.125rem;font-weight:600;margin-left:15px;text-align:left;transition:color .4s ease-in-out;width:100%}@media only screen and (min-width: 1680px){.main-menu-item>.menu-item-label{margin-left:0}}.main-menu-item>.menu-item-label:hover{color:#fff;transition:color .4s ease-in-out}.category-container{border-top-style:solid;border-color:#474747;border-width:1px}.category-container.user-profile-menu-header{cursor:initial}.sub-menu-container{background-color:transparent;height:0;top:51px;position:absolute;right:0;width:0}.sub-menu-container.active{transition:height .2s ease-in;width:100%;z-index:998}@media only screen and (min-width: 768px){.sub-menu-container.active{transition:height .2s ease-in-out;width:355px}}@media only screen and (min-width: 768px){.sub-menu-container.active{height:auto !important}}.sub-menu-container>.sub-menu{height:100%;list-style:none;overflow-x:hidden;overflow-y:auto;cursor:pointer;max-height:calc(100% - 52px)}.sub-menu-container.newsletter-banner-active{top:103px}.sub-menu-container.newsletter-banner-active>.sub-menu{max-height:calc(100% - 103px)}.sub-menu-item{background-color:#141414;padding-left:15px;display:flex;height:3rem;font-size:1.125rem;transition:background-color .2s ease-in-out}.sub-menu-item.highlighted{background-color:#ff5144}.sub-menu-item.profile-item{background-color:#333}.sub-menu-item.profile-item-header>a{display:flex;-webkit-display:flex;flex-direction:row;flex-direction:-webkit-row;justify-content:left;justify-content:-webkit-left;align-items:center;display:flex;color:#c9c9c9;transition:color .4s ease-in-out;font-size:1.125rem}.sub-menu-item.profile-item-header>a>span{margin-left:0.2rem}.sub-menu-item.profile-item-header>a>img{width:3rem;padding:0.2rem;border-radius:50%}@media only screen and (min-width: 1680px){.sub-menu-item.mobile-item{display:none}}.sub-menu-item.indented>a{width:auto}.sub-menu-item.indented::before{color:#4d4d4d;content:"";height:16px;width:2px;padding-right:6px;border-bottom-style:solid;border-left-style:solid;border-width:2px;margin-top:7px;margin-right:6px}.sub-menu-item:active{background-color:#474747}@media only screen and (min-width: 1280px){.sub-menu-item:hover{background-color:#474747;transition:background-color .2s ease-in-out}}.sub-menu-item>a{display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column;justify-content:center;justify-content:-webkit-center;color:#e4e4e4;height:100%;width:100%}.newsletter-banner{width:100%;height:52px;background:#FF5144;color:#e4e4e4;z-index:999;flex-direction:row;align-items:center;align-self:center;display:none;justify-content:center;font-weight:bold;font-size:0.95rem}.newsletter-banner.active{display:flex}.newsletter-banner span{align-self:center}.newsletter-banner span.header-banner-label{display:none;margin-right:1.5rem;text-transform:uppercase}@media only screen and (min-width: 768px){.newsletter-banner span.header-banner-label{display:inherit}}.newsletter-banner a{transition:background-color .4s ease-in-out;color:#e4e4e4;border:2px solid #e4e4e4;display:flex;padding:5px 20px 5px 12px}.newsletter-banner img{margin-right:12px;height:1.5rem}#user_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:9px}footer{background:#141414;float:left;text-align:left;width:100%}.footer-nav{display:flex;-webkit-display:flex;flex-flow:column;flex-flow:-webkit-column;padding:10px 20px}@media only screen and (min-width: 768px){.footer-nav{flex-flow:wrap;flex-flow:-webkit-wrap;padding:10px 40px 50px}}@media only screen and (min-width: 1024px){.footer-nav{flex-flow:unset;flex-flow:-webkit-unset;padding:10px 20px 50px}}@media only screen and (min-width: 1680px){.footer-nav{padding:10px 60px 50px}}.footer-meta{padding:0 0 75px;text-align:center;width:100%;color:#9b9b9b}.footer-meta>span{display:block}.section-menu{padding-left:0;padding-top:50px;width:100%}@media only screen and (min-width: 768px){.section-menu{width:50%}.section-menu:nth-child(even){padding-left:30px}}@media only screen and (min-width: 1024px){.section-menu{width:25%}}@media only screen and (min-width: 1024px){.section-menu:not(:first-child){padding-left:20px}}@media only screen and (min-width: 1280px){.section-menu:not(:first-child){padding-left:25px}}@media only screen and (min-width: 1680px){.section-menu:not(:first-child){padding-left:53px}}.section-menu>.footer-link{color:#c9c9c9;display:inline-block;font-size:1rem;font-weight:400;margin-top:12px;transition:color .4s ease;width:100%}.section-menu>.footer-link:hover{color:#fff;cursor:pointer;transition:color .4s ease}@media only screen and (min-width: 1024px){.section-menu>.footer-link{font-size:1.125rem}}.title-section{color:#f1f1f1;display:inline-block;font-size:1rem;font-weight:600;height:46px;width:100%}@media only screen and (min-width: 768px){.title-section{font-size:1.125rem}}.social-media-link{color:#333;display:inline-block;padding:0;height:34px;width:34px;text-align:center;float:none;background:#fff;transition:background .4s ease}@media only screen and (min-width: 768px){.social-media-link{height:40px;width:40px}}.social-media-link.facebook{margin-right:25px}.social-media-link::before{color:#333;font-size:2rem;line-height:40px}.social-media-link:hover{background:#fff;transition:background .4s ease;cursor:pointer}.social-network-profiles{display:flex;-webkit-display:flex;justify-content:center;margin-bottom:25px}.social-network-profiles>.btn-social{background-color:#fff;background-size:34px;display:inline-block;height:34px;padding:0;transition:background .4s ease-in-out;width:34px;cursor:pointer}.social-network-profiles>.btn-social:first-child{margin-right:25px}@media only screen and (min-width: 768px){.social-network-profiles>.btn-social{background-size:40px;height:40px;width:40px}}.social-network-profiles>.btn-social:before{color:#333;font-size:2rem;line-height:40px}.social-network-profiles>.btn-social:hover{background-color:#e4e4e4;transition:background .4s ease-in-out}.copyright-wrapper{padding:25px 0 75px;text-align:center;width:100%}.copyright-wrapper>.cl-copyright{color:#9b9b9b;display:inline-block;width:100%}@media only screen and (min-width: 768px){.copyright-wrapper>.cl-copyright{display:inline}.copyright-wrapper>.cl-copyright::after{content:"|";margin-left:2px}}.copyright-wrapper>.imprint::after{color:#9b9b9b;content:'|';margin-left:2px}.copyright-wrapper>.cl-copyright,.copyright-wrapper>.imprint,.copyright-wrapper>.privacy{font-size:1rem;font-weight:400}.copyright-wrapper>.cl-copyright>a,.copyright-wrapper>.imprint>a,.copyright-wrapper>.privacy>a{color:#9b9b9b}#skyscraper_wrapper{clear:both;display:none;position:absolute}@media only screen and (min-width: 1280px){#skyscraper_wrapper{display:inline-block;margin-top:20px}}#Ads_BA_BS{text-align:center}@media only screen and (min-width: 768px){#Ads_BA_BS{text-align:unset}}.ad-container{clear:both;margin:20px auto 0}.loading-overlay.active{pointer-events:none;overflow:hidden;width:100%;height:100%}.loading-overlay.active:before{content:' ';z-index:450;background:#333;opacity:0.1;height:100%;width:100%;position:absolute;display:block}.loading-overlay.active>.spinner{display:inline-block}.spinner{display:none;z-index:499;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%, 0);position:fixed}.spinner.spinner-inline{display:block;position:relative}.search-results>.loading-overlay:before{position:absolute}.search-results>.loading-overlay>.spinner{position:absolute}.search-result-list>.spinner{position:relative}.double-bounce1,.double-bounce2{width:100%;height:100%;opacity:0.5;position:absolute;background:url(../../../../images/icon/spinner.svg) no-repeat;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:1.56rem;line-height:1.2em}@media only screen and (min-width: 768px){h1{font-size:2.5rem}}@media only screen and (min-width: 1680px){h1{font-size:3rem}}h2{border-bottom:2px solid #333;color:#333;font-size:1.25rem;font-weight:400;padding-bottom:10px}@media only screen and (min-width: 768px){h2{font-size:1.875rem;padding-bottom:15px}}@media only screen and (min-width: 1024px){h2{font-size:1.95rem;padding:0 0 10px 14px}}@media only screen and (min-width: 1680px){h2{font-size:2.25rem}}h3{font-size:1.125rem;font-weight:600}@media only screen and (min-width: 768px){h3{font-size:1.875rem;font-weight:400}}h4{font-size:1.125rem}h5{font-size:1.125rem}@media only screen and (min-width: 768px){h5{font-size:1.25rem}}.button{font-weight:600;letter-spacing:.5px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;background-color:#FF5144;border:2px solid #FF5144;color:#fff;margin-bottom:2.5rem;transition:.4s ease}.button:hover{background-color:transparent;color:#FF5144;transition:.4s ease}.button.inverted{background-color:transparent;color:#FF5144}.button.inverted:hover{background-color:#FF5144;color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.paywall-page .article-text,.paywall-page .article-links-container{color:#aaa;text-shadow:#aaa 0px 1px 4px, #aaa 1px 0px 4px, #aaa 0px -1px 4px, #aaa -1px 0px 4px, #aaa 1px 1px 4px, #aaa -1px -1px 4px, #aaa 2px 2px 4px, #aaa -2px 2px 4px, #aaa 2px -2px 4px, #aaa -2px -2px 4px}}.modal{width:auto !important;height:auto;padding:15px}@media only screen and (min-width: 768px){.modal{padding:15px 30px}}@media only screen and (min-width: 1680px){.modal{max-width:900px !important}}.navigation{margin-bottom:0}footer{margin-top:0}.paywall-page{position:relative;min-height:100vh}.page-content{pointer-events:none}.paywall{width:100%;position:absolute;top:0;left:0;background:none;z-index:2}.paywall-trial{position:fixed !important;top:0;display:flex;height:100%}.blurred{filter:blur(5px);pointer-events:none}.reduced-opacity{opacity:0.4}.form-controls>.submit-btn{font-size:.875rem;height:30px;letter-spacing:.7px}.feedback-message-wrapper{margin-bottom:50px;text-align:center}.feedback-message-wrapper .btn-container{width:90%;max-width:300px;margin:0 auto}.feedback-message{color:#333;font-size:2rem;margin-bottom:45px;white-space:pre-wrap}.feedback-message.title{font-weight:bold;margin-bottom:20px}.feedback-message.feedback-paragraph{font-size:1.5rem;margin-bottom:20px}.close-link{border:4px solid transparent;border-radius:50%;display:inline-block;float:right;height:45px;position:relative;transition:.4s ease-out;width:45px}.close-link::before,.close-link::after{background-color:#fff;border-radius:3px;bottom:17px;content:' ';display:inline-block;height:4px;position:absolute;transition:.4s ease-out;width:100%}.close-link::before{right:0;transform:rotate(45deg)}.close-link::after{left:0;transform:rotate(-45deg)}.close-link:hover{background-color:#fff;border-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,0.2);transition:.4s ease-in}.close-link:hover::before,.close-link:hover::after{background-color:#474747;transition:.4s ease-in}#purchase_unnecessary_modal{max-width:100%}#purchase_unnecessary_modal .feedback-message{white-space:unset;margin:unset}#purchase_unnecessary_modal.feedback-paragraph{font-size:1.5rem;margin-bottom:20px}#purchase_unnecessary_modal .title-container{margin-bottom:50px}#purchase_unnecessary_modal .feedback-message-wrapper{margin-bottom:30px}#purchase_unnecessary_modal .btn-container{margin-bottom:30px}#purchase_unnecessary_modal .additional-content{margin:0 auto;font-size:1rem}@media only screen and (min-width: 768px){#purchase_unnecessary_modal .additional-content a{font-size:1.3rem}}.paywall-content{display:flex;flex-direction:column}.content-dekstop{display:none;max-width:1230px}@media only screen and (min-width: 1280px){.content-dekstop{display:block;margin:unset}}@media only screen and (min-width: 1680px){.content-dekstop{margin:auto}}.content-dekstop .products-wrapper .product-column.office{border:2px solid #FF5144}.content-mobile{display:block;max-width:304px;margin:auto}@media only screen and (min-width: 1280px){.content-mobile{display:none}}.content-mobile .bestseller{background:url("../../../../images/icon/Bestseller_Icon.svg") no-repeat;background-size:contain;height:27px;width:112px;padding-top:2px;color:#FF5144}.content-mobile .product-column.office .product-title{margin-top:65px}.content-mobile .membership-wrapper{padding-top:30px}.paywall-teaser-wrapper{display:block}.paywall-teaser{color:#000;text-align:center;margin:50px auto 19px auto;font-size:24px;line-height:24px}@media only screen and (min-width: 1280px){.paywall-teaser{font-size:48px;line-height:60px;margin:45px auto 38px auto}}.products-wrapper{display:flex;margin:0;justify-content:space-between}.products-wrapper>.product-column{position:relative;border:1px solid #9b9b9b;width:100%}@media only screen and (min-width: 1280px){.products-wrapper>.product-column{width:391px;height:843px;margin-top:31px}}.products-wrapper.person{margin-top:50px}.product-column.student .feature-list{height:104px}.product-column.person-only .feature-list{height:76px}.product-column.office{margin-top:unset}@media only screen and (min-width: 1280px){.product-column.office{height:874px;margin-left:27px;margin-right:27px}}.product-column.office .feature-list{height:164px}@media only screen and (min-width: 1280px){.product-column.office .feature-list{height:175px}.product-column.office .feature-list:last-child{height:141px}}.product-column.office .feature-list.benefits{height:116px}@media only screen and (min-width: 1280px){.product-column.office .feature-list.benefits{height:141px}}.product-column.office>.product-content{border:0}@media only screen and (min-width: 1280px){.product-column.office>.product-content>.product-title{margin-top:64px}}.product-column.person .special-offer{margin-bottom:.875rem}.product-column.person .special-offer>.special-offer-link{float:left}.product-column.person .special-offer ~ .special-offer{margin-bottom:2.9rem}.product-column.person .input-wrapper ~ .input-wrapper{margin-bottom:0}.product-column.highlighted{border:2px solid #FF5144}.product-content{display:flex;flex-direction:column;flex-grow:1;background-color:#fff;height:unset;margin:auto;width:261px}@media only screen and (min-width: 1280px){.product-content{width:330px;height:100%;border:none;padding:15px}}@media only screen and (min-width: 1680px){.product-content{padding:unset}}.product-content>.product-title{margin-top:27px;margin-bottom:20px;height:23px;font-weight:600;text-align:center;line-height:24px;font-size:19.8px;text-transform:uppercase}@media only screen and (min-width: 1280px){.product-content>.product-title{font-size:24px;line-height:34px;margin-top:33px;margin-bottom:30px}}.feature-wrapper{flex-grow:1}.feature-list{display:flex;justify-content:space-between;flex-direction:column;line-height:20px;height:104px;list-style:none}.feature-list>li{padding-left:21px;position:relative}.feature-list>li.css-icon-before.tick::before{top:6px}.feature-title{font-weight:600;margin:30px 0 10px;line-height:20px}@media only screen and (min-width: 1280px){.feature-title{margin:45px 0 12px}}.product-form{display:flex;align-self:flex-end;flex-direction:column;justify-content:flex-end;border:unset;height:unset;padding-bottom:unset;padding-top:unset;width:100%;display:flex}.product-form .input-wrapper{display:inline-block;margin-bottom:.875rem;width:100%}.product-form .radio-label{font-weight:400}.product-form .conditions{display:inline-block;float:right;text-align:center}.product-form .conditions>.price,.product-form .conditions>.period{font-weight:600;display:inline}.product-form .price-wrapper{margin-bottom:12px}.product-form .price-wrapper .price{font-weight:400}.special-offer{font-weight:400;padding-left:unset}.special-offer>.special-offer-link{float:right;white-space:nowrap;font-weight:600}.special-offer>.special-offer-link.person{white-space:unset}.special-offer.outside{text-align:center;padding:10px 0 50px 0}.special-offer.outside>.special-offer-link{float:initial}.caret{width:0.5rem;height:0.5rem;border-bottom:solid 2px;border-right:solid 2px;margin-bottom:0.0625rem;transform:rotate(-45deg)}.product-content>.product-description{font-weight:600;text-align:center;white-space:pre-wrap;width:100%;height:70px;font-size:1.125rem;margin:25px 0 30px}.cancellation-info{color:#333;font-weight:600;display:block;text-align:center;margin-bottom:26px}.bestseller{position:absolute;top:12px;right:-8px;width:112px;height:33px;font-weight:600;background-color:#FF5144;color:#fff;clip-path:polygon(100% 100%, 100% 0, 0 0, 20% 100%);-webkit-clip-path:polygon(100% 100%, 100% 0, 0 0, 20% 100%);text-align:right;text-align:-webkit-right;padding-right:15px;padding-top:7px}.conditions-description-wrapper{width:unset;margin:29px auto 40px auto;text-align:center;line-height:20px}@media only screen and (min-width: 1280px){.conditions-description-wrapper{width:616px}}.content-mobile .additional-content-wrapper.no-border>.additional-content>.content.contact-content>a{margin-bottom:10px}.content-mobile .additional-content-wrapper.no-border>.additional-content>.content.contact-content>a ~ a{margin-bottom:0}.additional-content-wrapper{display:flex;margin:0;justify-content:space-between}.additional-content-wrapper>.additional-content{width:100%}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content{width:391px;height:246px}}.additional-content-wrapper>.additional-content>.content{position:relative;display:flex;flex-direction:column}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content>.content{height:100%}}.additional-content-wrapper>.additional-content>.content.contact-content{padding:26px 20px;background-color:#fff;border:1px solid;text-align:center}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content>.content.contact-content{padding:33px 0}}.additional-content-wrapper>.additional-content>.content.contact-content>.title{text-transform:uppercase;font-size:20px;font-weight:600;line-height:24px;margin-bottom:20px}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content>.content.contact-content>.title{font-size:24px;line-height:34px;margin-top:0;margin-bottom:30px}}.additional-content-wrapper>.additional-content>.content.contact-content>.description{margin-bottom:5px;line-height:20px;text-align:left}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content>.content.contact-content>.description{line-height:24px;text-align:center;margin-bottom:20px}}.additional-content-wrapper>.additional-content>.content.contact-content>a{line-height:22px;font-weight:600}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content>.content.contact-content>a{margin-bottom:5px}}.additional-content-wrapper>.additional-content>.job-market{background-color:#76A0D8;background-image:-webkit-linear-gradient(to top right, #5C86C0 19.78%, #5E8AC1 50.99%, #6697C3 83.75%, #6BA0C5 100%);background-image:-moz-linear-gradient(to top right, #5C86C0 19.78%, #5E8AC1 50.99%, #6697C3 83.75%, #6BA0C5 100%);background-image:-o-linear-gradient(to top right, #5C86C0 19.78%, #5E8AC1 50.99%, #6697C3 83.75%, #6BA0C5 100%);background-image:linear-gradient(to top right, #5C86C0 19.78%, #5E8AC1 50.99%, #6697C3 83.75%, #6BA0C5 100%);background-repeat:no-repeat;width:100%;letter-spacing:0.41px;color:#fff;text-transform:uppercase;padding:10px;margin-top:50px;height:230px}.additional-content-wrapper>.additional-content>.job-market:hover{opacity:0.8}.additional-content-wrapper>.additional-content>.job-market:hover .white-blue{background-color:transparent !important;color:white !important}.additional-content-wrapper>.additional-content>.job-market .btn-container .white-blue{transition:.2s ease;border-radius:3px;min-height:46px;background-color:#fff;border:2px solid #fff;color:#76a0d8}.additional-content-wrapper>.additional-content>.job-market .btn-container .white-blue span{font-size:20px}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content>.job-market{margin-top:0;height:100%}}.additional-content-wrapper>.additional-content>.job-market>.btn-container{margin:auto;width:207px}.additional-content-wrapper>.additional-content>.job-market>img{position:absolute;right:0;top:0;width:33px;height:auto;margin:15px 15px 0 0}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content>.job-market>img{width:48px;margin:15px 5px 0 0}}.additional-content-wrapper>.additional-content>.job-market>.title-wrapper{width:40%}.additional-content-wrapper>.additional-content>.job-market>.title-wrapper>span{line-height:44px;font-size:62px;font-weight:600}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content>.job-market>.title-wrapper>span{font-size:78px;line-height:55px}}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content:nth-child(2)>.content.contact-content{border:none}}@media only screen and (min-width: 1280px){.additional-content-wrapper>.additional-content:nth-child(2)>.content.contact-content a{font-size:20px;margin-bottom:20px}}.additional-content-wrapper.no-border>.additional-content>.content.contact-content{border:unset}.additional-content-wrapper.no-border>.additional-content>.content.contact-content>.title{text-transform:initial}.additional-content-wrapper.no-border>.additional-content>.content.contact-content a{font-size:20px;font-weight:600;line-height:22px}.paywall-content .btn-container{margin-top:25px;margin-bottom:15px;cursor:pointer;text-transform:initial;width:100%}.paywall-content .btn-container>.job-market-btn{display:flex;font-size:20px}.paywall-content .btn-container>.job-market-btn>.btn-text{align-self:center;margin-left:auto;margin-right:auto}.membership-size-title{padding-bottom:1rem;font-size:1.1rem;font-weight:600}.about-us{margin:24px 0 50px 0;width:100%;height:250px;background-color:#FF5144;color:#fff;font-size:1.7rem;font-weight:600;padding:25px;display:flex;flex-direction:column;text-align:center}.about-us>img{width:94px;height:82px;margin:20px auto 20px auto}.banner{width:320px !important;margin:0 -8px}.checkout-container{margin:30px auto;max-width:304px}@media only screen and (min-width: 768px){.checkout-container{margin:35px auto 0;max-width:unset;width:724px}}@media only screen and (min-width: 1680px){.checkout-container{margin:50px auto 0;width:900px}}.checkout-container .vis-mobile{display:inline}@media only screen and (min-width: 768px){.checkout-container .vis-mobile{display:none}}.checkout-container .vis-tablet-desktop{display:none}@media only screen and (min-width: 768px){.checkout-container .vis-tablet-desktop{display:inline}}.checkout-container .product-container{border:1px solid #d7d7d7;border-bottom:0;background-color:#fff;padding:0px 10px 25px}@media only screen and (min-width: 768px){.checkout-container .product-container{padding:25px 20px 30px}}@media only screen and (min-width: 1680px){.checkout-container .product-container{padding:20px 36px 30px}}.checkout-container .product-container>.row{border-top:1px solid #d7d7d7}.checkout-container .product-container>.row{display:flex;-webkit-display:flex;padding:16px 0 14px}@media only screen and (min-width: 768px){.checkout-container .product-container>.row{font-size:18px;line-height:23px}}.checkout-container .product-container>.row.product{flex-direction:row;flex-direction:-webkit-row;align-items:flex-start;align-items:-webkit-flex-start}.checkout-container .product-container>.row.product>.product-icon{margin:0 auto;width:60px}@media only screen and (min-width: 768px){.checkout-container .product-container>.row.product>.product-icon{flex-shrink:0;flex-shrink:-webkit-0;margin:0;width:80px}}.checkout-container .product-container>.row.product>.product-price{width:114px;font-size:18px;line-height:23px}@media only screen and (min-width: 768px){.checkout-container .product-container>.row.product>.product-price{margin-top:0;width:153px}}.checkout-container .product-container>.row.total{font-weight:600;border-top:1px solid #333}@media only screen and (min-width: 768px){.checkout-container .product-container>.row.total{border-top:1px solid #d7d7d7}}.checkout-container .product-container>.row>.label{text-align:right;flex-grow:1;flex-grow:-webkit-1}.checkout-container .product-container>.row>.amount{text-align:right;font-size:18px;width:114px;flex-shrink:0;flex-shrink:-webkit-0}@media only screen and (min-width: 768px){.checkout-container .product-container>.row>.amount{width:153px}}.checkout-container .product-container>.cart-title{text-align:center;font-size:36px;font-weight:600;line-height:45px;border:none;margin-top:16px;margin-bottom:10px}@media only screen and (min-width: 768px){.checkout-container .product-container>.cart-title{margin-bottom:7px;margin-top:0px;line-height:38px;font-size:30px;text-align:left}}@media only screen and (min-width: 1680px){.checkout-container .product-container>.cart-title{font-size:36px;line-height:45px}}.checkout-container .product-container>.cancellation{color:#9b9b9b;font-weight:600;margin-top:22px;text-align:center;white-space:pre-wrap;margin-top:0}@media only screen and (min-width: 768px){.checkout-container .product-container>.cancellation{margin-top:15px;text-align:left}}.checkout-container .product-container>.product-disclaimer{line-height:20px;margin-bottom:10px}.checkout-container .product-container>.product-disclaimer ~ .product-disclaimer{margin-bottom:25px}@media only screen and (min-width: 768px){.checkout-container .product-container>.product-disclaimer{font-size:18px;line-height:23px}.checkout-container .product-container>.product-disclaimer ~ .product-disclaimer{margin-bottom:20px}}.checkout-container .product-container>.testphase{margin-bottom:20px;display:none}.checkout-container .product-info{flex-grow:1;flex-grow:-webkit-1;text-align:right}.checkout-container .product-info>.product-title{font-weight:600;line-height:20px}.checkout-container .back-button{background-color:transparent;border:0;color:#9b9b9b;text-transform:uppercase;transition:background-color .4s ease-in-out;display:none;font-size:16px;font-weight:600;letter-spacing:0.44px;line-height:20px;height:20px;background:url(../../../../images/icon/icon-arrow-left-s.png) no-repeat;background-position:left;padding-left:20px}@media only screen and (min-width: 768px){.checkout-container .back-button{display:block}}.checkout-container .back-button:hover{background-color:#d7d7d7;transition:.4s ease-in-out}.checkout-container .back-button.mobile{display:block;margin-top:10px;font-size:14px;font-weight:600;letter-spacing:0.44px;line-height:20px}@media only screen and (min-width: 768px){.checkout-container .back-button.mobile{display:none}}.checkout-container .back-button>.arrow.left{margin-right:5px}.checkout-container .revert-btn{align-items:center;align-items:-webkit-center;background-color:transparent;border:0;color:#868686;display:none;float:right;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media only screen and (min-width: 768px){.checkout-container .revert-btn{display:flex;-webkit-display:flex}}.checkout-container .form-container{background-color:#f1f1f1;margin:0;box-shadow:none !important;border:solid 1px #d7d7d7;border-top:0}@media only screen and (min-width: 1680px){.checkout-container .form-container{margin:0}}.checkout-container .form-container .input-wrapper.filled>.form-input+.inner-label{font-size:16px;line-height:20px;top:-20px}.checkout-container .form-container .form-controls{background:#fff}.checkout-container .form-container .controls-seperator{border-top:0}@media only screen and (min-width: 768px){.checkout-container .form-row>.input-wrapper.country-wrapper,.checkout-container .form-row>.input-wrapper.appellation-wrapper{flex-grow:0;flex-grow:-webkit-0;width:49%}}.checkout-container .close-btn{float:right}.checkout-container .hidden{display:none !important}.checkout-container .btn-container{margin:auto}.contact{display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column;background-color:#e4e4e4;margin:10px 0 0;padding:15px 20px 25px}@media only screen and (min-width: 768px){.contact{flex-direction:row;flex-direction:-webkit-row}}@media only screen and (min-width: 1680px){.contact{margin:10px auto 0;width:1230px}}@media only screen and (min-width: 768px){.contact>.text-wrapper{flex-shrink:0;flex-shrink:-webkit-0;width:334px}}@media only screen and (min-width: 1280px){.contact>.text-wrapper{width:507px}}@media only screen and (min-width: 1680px){.contact>.text-wrapper{width:547px}}.contact .contact-title{font-size:1.625rem;font-weight:400;margin-bottom:.875rem;margin-top:10px;text-align:center}@media only screen and (min-width: 768px){.contact .contact-title{margin-bottom:.625rem;text-align:left}}@media only screen and (min-width: 1280px){.contact .contact-title{font-size:1.875rem}}.contact .contact-text{font-size:1.25rem;text-align:center}@media only screen and (min-width: 768px){.contact .contact-text{text-align:left}}.contact>.contact-info{position:relative;text-align:center}@media only screen and (min-width: 768px){.contact>.contact-info{display:inline-block;font-size:1.25rem;margin-left:34px;min-height:98px;padding-left:92px;text-align:left}}@media only screen and (min-width: 1280px){.contact>.contact-info{margin-left:70px}}@media only screen and (min-width: 1680px){.contact>.contact-info{margin-left:95px}}.contact>.contact-info>.contact-image{height:98px;margin:30px 0 20px}@media only screen and (min-width: 768px){.contact>.contact-info>.contact-image{left:0;margin:0;position:absolute;top:0}}.contact>.contact-info>.name{font-weight:600}.contact>.contact-info>.name,.contact>.contact-info>.phone{margin-bottom:.625rem}.contact.small{margin-top:50px}@media only screen and (min-width: 1680px){.contact.small{width:900px}}@media only screen and (min-width: 768px){.contact.small>.text-wrapper{flex-shrink:0;flex-shrink:-webkit-0;width:230px}}@media only screen and (min-width: 1280px){.contact.small>.text-wrapper{width:430px}}@media only screen and (min-width: 1680px){.contact.small>.text-wrapper{width:270px}}fieldset{border:unset;margin:unset;padding:unset}form{margin:unset}input,p,span,select{font-size:1rem}input[type="checkbox"].form-checkbox+label::before{opacity:unset;box-shadow:2px 2px 2px 0px rgba(0,0,0,0.15)}.form-btn{box-shadow:2px 1px 2px 1px rgba(0,0,0,0.15)}.form-container{box-shadow:4px 4px 9px 0px rgba(0,0,0,0.2)}.address-container{border:0;margin:0;padding:10px}@media only screen and (min-width: 768px){.address-container{padding:26px 20px}}@media only screen and (min-width: 1680px){.address-container{padding:26px 36px}}.form-controls{padding:15px 10px 25px 10px}@media only screen and (min-width: 768px){.form-controls{padding:25px 20px 30px}}@media only screen and (min-width: 1680px){.form-controls{padding:30px 23px}}.form-controls>.hint-container{text-align:center;padding:0 10px;margin-top:15px}@media only screen and (min-width: 768px){.form-controls>.hint-container{padding:0 50px;margin-top:25px}}@media only screen and (min-width: 1680px){.form-controls>.hint-container{margin-top:30px}}.form-controls>.hint-container>.terms-of-use,.form-controls>.hint-container>.student-hint{color:#333;font-size:1rem}@media only screen and (min-width: 768px){.form-controls>.hint-container>.terms-of-use,.form-controls>.hint-container>.student-hint{display:inline-block;max-width:668px}}@media only screen and (min-width: 1680px){.form-controls>.hint-container>.terms-of-use,.form-controls>.hint-container>.student-hint{max-width:750px}}.form-controls>.hint-container>.student-hint{margin-top:1rem;color:#333;font-size:1rem}.form-controls>.hint-container>.student-hint label{color:#333;font-size:1rem}@media only screen and (min-width: 768px){.form-controls>.hint-container>.student-hint label{font-size:1.25rem}}.checkbox-container{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.checkbox-container{flex-direction:row}}.checkbox-container>.checkbox-group{margin-right:unset;margin-bottom:26px}@media only screen and (min-width: 768px){.checkbox-container>.checkbox-group{margin-right:70px;margin-top:unset}}@media only screen and (min-width: 1280px){.checkbox-container>.checkbox-group{margin-right:100px;margin-top:unset}}.checkbox-container>.checkbox-group>.checkbox-wrapper{padding-top:10px}.controls-seperator{border-top:1px solid #9b9b9b;box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1)}.form-row{display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column;margin-bottom:26px;position:relative;transition:padding-right .2s ease-in-out .2s;width:100%}@media only screen and (min-width: 768px){.form-row{flex-direction:row;flex-direction:-webkit-row;margin-bottom:10px;padding-top:20px}.form-row::after{content:'';display:inline-block;height:30px;position:absolute;right:12px;width:12px;opacity:0;transform:rotate(45deg);border:solid #33d392;border-width:0 4px 4px 0;transition:opacity .2s ease-in-out}.form-row.valid{padding-right:45px;transition:padding-right .2s ease-in-out}.form-row.valid::after{opacity:1;transition:opacity .2s ease-in-out .2s}}.form-row>.input-wrapper{flex-grow:1;flex-grow:-webkit-1;margin-top:26px}@media only screen and (min-width: 768px){.form-row>.input-wrapper{margin-top:0;padding-left:20px}}.form-row>.input-wrapper:first-child{margin-top:0;padding-left:0}.form-row+h5{margin-top:30px}@media only screen and (min-width: 768px){.form-row+h5{margin-top:40px}}.form-row.icon-field>input{padding-right:37px}.form-row.icon-field>.image-container{position:absolute;cursor:pointer;z-index:1;width:35px;right:0;height:40px;top:-2px}@media only screen and (min-width: 768px){.form-row.icon-field>.image-container{top:18px}}@media only screen and (min-width: 1280px){.form-row.icon-field>.image-container{top:20px}}.form-row.icon-field>.image-container>img{opacity:0.6;width:25px;margin:11px 0 0 5px}h5+.form-row{margin-top:21px}@media only screen and (min-width: 768px){h5+.form-row{margin-top:15px}}@media only screen and (min-width: 768px){.input-group{padding-right:45px;position:relative}.input-group::after{content:'';display:inline-block;height:30px;position:absolute;right:12px;width:12px;opacity:0;transform:rotate(45deg);border:solid #33d392;border-width:0 4px 4px 0;transition:opacity .2s ease-in-out}.input-group.valid::after{opacity:1;transition:opacity .2s ease-in-out .2s}}.input-wrapper{position:relative}.input-wrapper .form-input{box-shadow:3px 2px 2px 0px rgba(0,0,0,0.1);width:100%}.inner-label{color:#9b9b9b;cursor:text;font-size:1rem}.form-input[type=text],.form-input[type=number],.form-input[type=date],.form-input[type=password],.form-input[type=email]{border:0;color:#333;height:36px;padding-left:15px}@media only screen and (min-width: 768px){.form-input[type=text],.form-input[type=number],.form-input[type=date],.form-input[type=password],.form-input[type=email]{font-size:1.25rem}}@media only screen and (min-width: 1280px){.form-input[type=text],.form-input[type=number],.form-input[type=date],.form-input[type=password],.form-input[type=email]{height:40px}}.form-input[type=number]{-moz-appearance:textfield}.form-input[type=number]::-webkit-outer-spin-button,.form-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrapper>.form-input+.inner-label{top:8px;display:inline-block;font-size:1rem;left:0;padding-left:15px;position:absolute;transition:ease .1s}@media only screen and (min-width: 768px){.input-wrapper>.form-input+.inner-label{font-size:1.13rem;padding-left:35px}}@media only screen and (min-width: 1280px){.input-wrapper>.form-input+.inner-label{font-size:1.25rem}}@media only screen and (min-width: 768px){.input-wrapper:first-child>.form-input+.inner-label{padding-left:15px}}.input-wrapper.filled>.form-input+.inner-label{top:-20px;cursor:default;font-size:1rem;padding-left:0;transition:ease .1s}@media only screen and (min-width: 768px){.input-wrapper.filled>.form-input+.inner-label{padding-left:20px}}.input-wrapper:first-child.filled>.form-input+.inner-label{padding-left:0}.input-wrapper>.text-area{resize:none;height:120px}.input-wrapper>input.red{color:#E21B2D !important}.input-wrapper>input.orange{color:#f60 !important}.input-wrapper>input.green{color:#7ed321 !important}.jquery-modal{z-index:999 !important}.txt-email,.txt-pw{width:100%}@media only screen and (min-width: 1680px){.txt-email,.txt-pw{width:490px !important}}.input-wrapper.validation-error .form-input{border:1px solid #d0011b}.input-wrapper.validation-error .form-input+.inner-label{color:#d0021b}.input-wrapper.validation-error .cke{border:1px solid #d0011b}.anitspam{display:none}input[type=radio]{display:none}input[type=radio]+label{position:relative;font-size:1rem;font-weight:600;color:#333;cursor:pointer;padding-left:25px}input[type=radio]+label::before{content:' ';position:absolute;left:0;top:0;width:18px;height:18px;display:block;background:transparent;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #9b9b9b}input[type=radio]+label::after{content:' ';top:4px;left:4px;width:12px;height:12px;background:#4a4a4a;position:absolute;display:block;z-index:1;transition:.2s ease;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;border-radius:6px}input[type=radio]:checked+label::after{opacity:1;transition:.2s ease}input[type=checkbox]{height:20px;margin:0;opacity:0;width:20px;z-index:1}input[type=checkbox]+label{position:relative;z-index:100;margin-left:4px;font-size:1rem;color:#868686;cursor:pointer}input[type=checkbox]+label::before{content:' ';position:absolute;left:-25px;top:0;width:20px;height:20px;display:block;background:#d7d7d7}input[type=checkbox]+label::after{-webkit-transition:0.2s ease-in-out 0s;-khtml-transition:0.2s ease-in-out 0s;-moz-transition:0.2s ease-in-out 0s;-ms-transition:0.2s ease-in-out 0s;-o-transition:0.2s ease-in-out 0s;transition:0.2s ease-in-out 0s;border:solid transparent;border-width:0 0 4px 4px;content:' ';display:inline-block;height:6px;left:-23px;position:absolute;top:4px;transform:rotate(-45deg);width:12px;z-index:1}input[type=checkbox]:checked+label::after{-webkit-transition:0.2s ease-in-out 0s;-khtml-transition:0.2s ease-in-out 0s;-moz-transition:0.2s ease-in-out 0s;-ms-transition:0.2s ease-in-out 0s;-o-transition:0.2s ease-in-out 0s;transition:0.2s ease-in-out 0s;border-color:#333}select{-moz-appearance:none;-webkit-appearance:none;background:#eaeaea;background:url("../../../../images/icon/triangle.svg") no-repeat right 14px center;background:url(../../../../images/icon/triangle.svg) no-repeat right 14px center,linear-gradient(to left, #eaeaea 40px, transparent 40px, transparent 43px, #eaeaea 42px);border:0;cursor:pointer;font-size:1rem;height:36px;padding:0 44px 0 14px;width:100%}@media only screen and (min-width: 1024px){select{font-size:1.13rem;height:40px}}select::-ms-expand{display:none}select.white{background:#fff;background:url("../../../../images/icon/triangle.svg") no-repeat right 14px center;background:url(../../../../images/icon/triangle.svg) no-repeat right 14px center,linear-gradient(to left, #fff 40px, transparent 40px, transparent 43px, #fff 42px)}select>option{color:#333}select>option[disabled]{color:#9b9b9b}.btn-container{display:flex;text-align:center;width:260px;height:45px}.btn-container .btn-new{transition:.4s ease;text-align:center;border-radius:0.25rem;height:100%;width:100%;padding:8px 0;font-weight:600;line-height:23px;font-size:18px;cursor:pointer}.btn-container .btn-new.red{background-color:#FF5144;border:2px solid #FF5144;color:#fff}.btn-container .btn-new.red:hover{background-color:transparent;color:#FF5144}.btn-container .btn-new.red.inverted{background-color:transparent;color:#FF5144}.btn-container .btn-new.red.inverted:hover{background-color:#FF5144;color:#fff}.btn-container .btn-new.yellow{background-color:#ffde0d;border:2px solid #ffde0d;color:#fff}.btn-container .btn-new.yellow:hover{background-color:transparent;color:#ffde0d}.btn-container .btn-new.yellow.inverted{background-color:transparent;color:#ffde0d}.btn-container .btn-new.yellow.inverted:hover{background-color:#ffde0d;color:#fff}.btn-container .btn-new.black{background-color:#141414;border:2px solid #141414;color:#fff}.btn-container .btn-new.black:hover{background-color:transparent;color:#141414}.btn-container .btn-new.black.inverted{background-color:transparent;color:#141414}.btn-container .btn-new.black.inverted:hover{background-color:#141414;color:#fff}.btn-container .btn-new.blue{background-color:#31929B;border:2px solid #31929B;color:#fff}.btn-container .btn-new.blue:hover{background-color:transparent;color:#31929B}.btn-container .btn-new.blue.inverted{background-color:transparent;color:#31929B}.btn-container .btn-new.blue.inverted:hover{background-color:#31929B;color:#fff}.btn-red{font-weight:600;letter-spacing:.5px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;font-size:1rem;background-color:#FF5144;border:2px solid #FF5144;color:#fff;transition:.4s ease}.btn-red.grey-darkest{background-color:#333;border:2px solid #333;color:#fff}.btn-red.grey-darkest:hover{background-color:transparent;color:#333}.btn-red.grey-darkest.inverted{background-color:transparent;color:#333}.btn-red.grey-darkest.inverted:hover{background-color:#333;color:#fff}.btn-red.grey{background-color:#9b9b9b;border:2px solid #9b9b9b;color:#fff}.btn-red.grey:hover{background-color:transparent;color:#9b9b9b}.btn-red.grey.inverted{background-color:transparent;color:#9b9b9b}.btn-red.grey.inverted:hover{background-color:#9b9b9b;color:#fff}.fav-btn{background-color:#ffffff00;height:1.75rem;width:1.75rem}.fav-btn>.delete{height:1.75rem;width:1.75rem}.fav-btn>.delete:hover{filter:grayscale(20%)}button{background:transparent;border:0;cursor:pointer}button.button{width:auto;color:#868686;background:none;outline:none;font-size:1rem;font-weight:600;letter-spacing:0.5px;min-width:124px;padding:10px;text-align:center;text-transform:uppercase;transition:background-color .25s ease}button.button:hover{background-color:#e4e4e4;transition:background-color .25s ease}button.button:active{background:none}button.button.button-success{color:#fff;background:#f60}button.button.button-success:hover{background:#f15200}button.button.button-danger{color:#fff;background:#f60}button.button.button-danger:hover{background:#f15200}button.button.button-upload{position:relative;background-color:#333;color:#fff;padding:10px 38px 10px 15px;font-size:1rem;z-index:1}button.button.button-upload:hover{background-color:#666}button.button.button-upload:after{position:absolute;right:10px;top:15px;content:'';width:17px;height:17px;background:url("../../../../images/icon/icon-search-white.svg") no-repeat center/contain}button.icon-button{position:relative;height:28px;width:28px;padding:0;background:none}button.icon-button:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%}button.icon-button.delete:before{background:transparent url("../../../../images/icon/icon-delete-copy-2.svg") no-repeat 2px 8px}button.icon-button.edit:before{top:5px;background:transparent url("../../../../images/icon/icon-edit.svg") no-repeat 5px 3px}button.icon-button.printer{width:31px}button.icon-button.printer:before{background:transparent url("../../../../images/icon/icon-printer.svg") no-repeat}button.labeled-icon-button{position:relative;background:none;line-height:1.5em;padding-left:2.2rem;display:inline-block;text-align:right}button.labeled-icon-button:before{position:absolute;content:'';width:28px;height:28px;left:0px}button.labeled-icon-button.add:before{background:transparent url("../../../../images/icon/icon-circle-add.svg") no-repeat 5px 3px}.membership-reminder-container{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border:1px solid #9b9b9b;padding:27px 21px;max-width:302px;margin:auto;text-align:center}@media only screen and (min-width: 768px){.membership-reminder-container{max-width:unset;width:522px}}.membership-reminder-container .reminder-icon{width:59px;height:auto}@media only screen and (min-width: 768px){.membership-reminder-container .reminder-icon{width:82px}}.membership-reminder-container .reminder-copy{max-width:230px;margin:22px auto 31px auto;font-size:20px;line-height:24px}@media only screen and (min-width: 768px){.membership-reminder-container .reminder-copy{max-width:260px;font-size:24px;line-height:28px}}.membership-reminder-container .reminder-hint{margin-top:15px;font-size:16px;font-weight:600;line-height:22px}@media only screen and (min-width: 768px){.membership-reminder-container .reminder-hint{font-size:18px}}.membership-reminder-container .reminder-hint.login-hint{font-weight:normal}.membership-reminder-container .reminder-hint.login-hint a{font-weight:normal}.membership-reminder-container .btn-container{width:260px;margin:auto}.membership-reminder-container .btn-container .paywall-link{font-size:18px;font-weight:600;line-height:23px;text-transform:initial}.modal>.modal-content{text-align:center !important;display:flex;flex-direction:column}.modal>.modal-content>.text-wrapper{margin:0 0 1rem 0}.modal>.modal-content>.btn-container{margin-bottom:1rem}.modal>.contact{width:100%;margin-bottom:unset}@media only screen and (min-width: 1680px){.modal>.contact{width:80%;margin-bottom:1rem}}.modal>.contact>.text-wrapper{width:auto}.paywall-page{padding-bottom:50px}.paywall{position:relative}.product-column.person,.product-column.office-plus{border:solid 2px #9b9b9b}.product-column.person .feature-list{height:92px}.product-column.person .feature-list:last-child{height:24px}.product-column.office-plus .feature-list{height:24px}.conditions-description{color:#333}.contact{box-shadow:none}.close-link::before,.close-link::after{background-color:#333}.close-link:hover{background-color:#333;border-color:#333}.close-link:hover::before,.close-link:hover::after{background-color:#e4e4e4}
