*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#747ffc;color:#fff}::selection{background-color:#747ffc;color:#fff}html *{font-family:Muli,'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif}body{-webkit-font-smoothing:antialiased}a,a:active,a:focus,a:hover{text-decoration:none}.nav-main-header{width:100%;position:fixed;top:0;height:65px;z-index:500;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navigation-header{position:absolute;left:0;top:8px;right:0;z-index:500;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1170px;padding:0 15px;margin:0 auto;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.page-links-ul{list-style:none;margin:0;padding:0}.page-links-ul li{list-style:none;display:inline}.page-links-ul li>a{font-size:16px;font-weight:400;color:#fdfdfd;padding:0 25px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.page-links-ul li>a:focus,.page-links-ul li>a:hover{color:rgba(253,253,253,.5);text-decoration:none;outline:0}.sticky .page-links-ul li>a{color:#5c5aa7}.sticky .page-links-ul li>a:focus,.sticky .page-links-ul li>a:hover{color:rgba(92,90,167,.5);text-decoration:none;outline:0}.nav-signup-button{color:#000;border-radius:4px;border:solid 1.4px #000;text-align:center;font-size:16px;background-color:transparent;font-weight:500;display:inline-block;min-width:175px;height:36px;padding:0 15px!important;line-height:36px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-signup-button:active,.nav-signup-button:focus,.nav-signup-button:hover{color:#000;border:solid 1.4px #000;background-color:transparent}.nav-login-button{font-size:16px;font-weight:500;color:#000!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-right:20px}.nav-login-button:hover{font-size:16px;color:rgba(93,90,167,.5)}.nav-kommunicate-logo{height:45px;width:auto}.km-logo-varient3-1{fill:#fff}.km-logo-home-page{display:none}.menu-mobile{display:none}.menu-mobile ul{list-style:none;margin:0;padding:0}.menu-btn-icon{fill:#fff;cursor:pointer;width:30px;height:30px}.popup{width:calc(100% - 20px);height:auto;display:none;position:absolute;left:10px;top:10px;-ms-flex-pack:end;-webkit-box-pack:center;justify-content:center;z-index:600}.popup-container{background:#fff;-webkit-box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);border-radius:4px;overflow:hidden;position:relative;font-size:17px;padding-top:50px;padding-bottom:30px}.popup-container ul{list-style:none;margin:0;padding:0}.popup-container ul li{padding:10px}.popup-container ul li>a{font-size:18px;color:#5c5aa7;-webkit-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease}.popup-container ul li>a:hover{color:#43417a}.close-btn{width:50px;height:50px;position:absolute;top:0;right:0;cursor:pointer;text-align:center;padding-top:12.5px}.close-btn-icon{fill:#5c5aa7;width:30px;height:30px}.nav-signup-mobile-button{color:#2dd35c!important;border-radius:6px;border:solid 1.4px #2dd35c;padding:5px 15px;text-align:center;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-signup-mobile-button:hover{color:#fff!important;border:solid 1.4px #2dd35c;background-color:#2dd35c}.footer-section{position:relative;padding:0 0 20px 0;background-color:#fff}.footer-section .img-container svg{width:auto;height:40px;margin:0 auto}.footer-cta-section{padding:20px 0 15px}.footer-cta-title{font-size:26px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;margin:25px 0}.footer-cta-section .cta-signup-btn{background-color:#2dd35c;margin:15px auto}.footer-cta-section .cta-signup-btn:hover{background-color:#1e923f}.links-container{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.links-div:last-child>a{font-weight:600}.links{color:#fff;font-size:18px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.links:focus,.links:hover{color:#ffffff86}.social-icons-container{margin-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.social-icons-div:last-child,.social-icons-div:nth-child(2){margin-left:20px}.address-container{margin-top:15px}.address{font-size:16px;color:#fff;line-height:28px;margin-top:30px}.address a{color:#fff}.address a:hover{color:#ffffff8a}.love{margin-top:50px;color:#fff}.love span{vertical-align:sub}.copyright{color:#e9e3e3}.footer-hr{display:block;margin-top:2.3em;margin-bottom:.5em;margin-left:auto;margin-right:auto;border:none;height:3px;width:10%;background:#c86dd7;background:-webkit-linear-gradient(left,#c86dd7 0,#3023ae 100%);background:-webkit-gradient(linear,left top,right top,from(#c86dd7),to(#3023ae));background:-o-linear-gradient(left,#c86dd7 0,#3023ae 100%);background:linear-gradient(to right,#c86dd7 0,#3023ae 100%)}.sticky{top:0;width:100%;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);z-index:1005;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sticky .nav-signup-button{color:#fff!important;border:solid 1.4px #2dd35c;background-color:#2dd35c}.sticky .nav-signup-button:hover{color:#fff!important;border:solid 1.4px #1e923f;background-color:#1e923f}.sticky .nav-login-button{color:#5c5aa7!important}.nav-signup-button.try-kommunicate{display:none}.try-kommunicate-mobile{display:none}footer .sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1170px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,.3);margin:0 auto 1.5em}.kmLogoFooter{display:block;margin-top:35px!important}.kmLogoFooter svg{width:auto;height:35px}footer .sitemap a{color:#636363;display:table;margin:2px -10px;padding:3px 10px}footer .sitemap a:focus,footer .sitemap a:hover{color:#000;text-decoration:none}.km-address p{font-size:14px;line-height:1.83;color:#636363}footer .copyright{max-width:1170px;text-align:left;margin:0 auto;padding:0 15px;color:rgba(0,0,0,.4)}.footer-links-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:flex;display:-ms-flexbox}.footer-links-listbox{display:block;-ms-flex:1 0 25%;-webkit-box-flex:1;flex:1 0 25%;margin:0;padding:24px 20px 32px}.footer-links-listbox h5{font-size:14px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;font-weight:500;line-height:1.57;color:#000}.footer-links-listbox-list{margin:0;padding:0;list-style:none}.footer-links-listbox-list li>a{font-size:14px;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;text-align:left;color:#636363;display:block;padding:8px 0;margin:0}.km-button{border-radius:3px;-webkit-appearance:none;border:none;outline:0;background:0 0;height:36px;padding:0 16px;margin:0;font-size:14px;font-weight:400;text-align:center;min-width:70px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.km-button:focus{outline:0}.km-button:hover{outline:0;border:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.39);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.39)}.km-button--primary{background-color:#5c5aa7;color:#fff}.km-button--primary:hover{background-color:#3c3b7b;color:#fff}.cta-signup-btn{display:block;margin:0 auto;max-width:250px;line-height:50px;height:50px;font-size:17px}.cta-signup-btn:active,.cta-signup-btn:focus{color:#fff}.nav-header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav-header-sticky .nav-main-header{top:55px}.product-hunt-banner{width:100%;padding:19px 15px;background-color:#da552f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ph-logo-container{width:58px;height:58px;margin:-17px 15px -17px 0}.ph-logo-container img{width:58px;height:auto}.ph-text-container p{margin-bottom:0;color:#fff;font-size:16px}.flex-show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.nav-header-sticky .nav-main-header.sticky{top:0}.footer-lines-shape{display:none}.footer-ab-section .footer-cta-section .container{border-radius:10px;background-color:#595ca8;-webkit-box-shadow:4px 4px 25px 0 rgba(0,0,0,.25);box-shadow:4px 4px 25px 0 rgba(0,0,0,.25);padding-top:30px;padding-bottom:30px;margin-bottom:30px}@media(max-width:767px){.nav-login-button,.nav-signup-button,.nav-signup-button.try-kommunicate,.page-links-ul{display:none!important}.menu-mobile{display:block}}@media (max-width:470px){.links-container{display:block}.links-div{margin-top:15px}}@media screen and (max-width:1000px){.footer-links-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-links-listbox{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:720px){.footer-links-listbox{-ms-flex:1 0 100%;-webkit-box-flex:1;flex:1 0 100%;padding:15px 0}}@media screen and (max-width:767px){.nav-login-button,.nav-signup-button,.page-links-ul{display:none}.menu-mobile{display:block}.menu-btn-icon{fill:#5c5aa7}}@media only screen and (max-width:899px){.nav-header-sticky .nav-main-header{top:73px}}@media only screen and (max-width:531px){.nav-header-sticky .nav-main-header{top:95px}}@media only screen and (max-width:383px){.nav-header-sticky .nav-main-header{top:120px}}@media only screen and (max-width:337px){.nav-header-sticky .nav-main-header{top:140px}}