.banner-connector .custom-homepage-wrapper{background:url(/uploads/db1357/original/3X/9/5/95eb9a2ca6216c0a37478a6e9dd6b6cccf944241.png);background-size:contain;background-repeat:no-repeat;background-position:center center;padding:2em 0;margin-bottom:1em}@media screen and (max-width: 900px){.banner-connector .custom-homepage-wrapper{background-size:cover;background-position-x:right;background-position-y:bottom;padding:1em 0}}@media screen and (max-width: 1170px){.has-sidebar-page .banner-connector .custom-homepage-wrapper{padding:0 0 2em}}.banner-connector .welcome-wrapper{margin-top:2em;box-sizing:border-box;display:flex;justify-content:center;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;max-width:930px;margin:2em auto .5em;background:var(--secondary)}.banner-connector .welcome-wrapper .featured-todo{background:var(--secondary);display:flex;justify-content:space-between}@media screen and (min-width: 768px){.banner-connector .welcome-wrapper .featured-todo .download-mac{display:flex}}@media screen and (max-width: 767px){.banner-connector .welcome-wrapper .featured-todo .download-mac{display:none}}@media screen and (min-width: 768px){.banner-connector .welcome-wrapper .featured-todo .download-ios{display:none}}@media screen and (max-width: 767px){.banner-connector .welcome-wrapper .featured-todo .download-ios{display:flex}}.banner-connector .welcome-wrapper .featured-todo .download-login{display:none}.banner-connector .welcome-wrapper .featured-todo svg{transition:color .25s}.banner-connector .welcome-wrapper .featured-todo>div{align-items:center;display:flex;justify-content:center;text-align:center;flex-grow:1}.banner-connector .welcome-wrapper .featured-todo>div svg{display:block;font-size:1.75em;margin:0 auto .25em auto}.banner-connector .welcome-wrapper .featured-todo>div a{transition:all .25s;width:100%;padding:2em;color:var(--primary)}.banner-connector .welcome-wrapper .featured-todo>div a .d-icon{color:var(--primary-high);margin-bottom:.35em}.banner-connector .welcome-wrapper .featured-todo>div a:hover{color:var(--tertiary);text-decoration:underline}.banner-connector .welcome-wrapper .featured-todo>div a:hover .d-icon{color:var(--tertiary)}.banner-connector .welcome-wrapper .featured-todo>div h3{font-weight:normal;white-space:nowrap;line-height:1.2;margin:0}.banner-connector .welcome-wrapper h2{font-size:1.75em}.banner-connector .welcome-wrapper .welcome-content{background:var(--secondary);max-width:375px;text-align:left;padding:2.5em 2em 3em}.banner-connector .welcome-wrapper .welcome-content p{margin-bottom:0}@media screen and (max-width: 930px){body:not(.has-sidebar-page) .banner-connector .welcome-wrapper{flex-wrap:wrap;max-width:650px}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper p{max-width:500px}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .welcome-content{max-width:unset;text-align:center;padding:2em 1em 1em}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .featured-todo{padding:0 0 2em}}@media screen and (max-width: 600px){body:not(.has-sidebar-page) .banner-connector .welcome-wrapper{padding:0 2em}}@media screen and (min-width: 550px){body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .featured-todo>div:nth-of-type(2) a{border-left:1px solid var(--primary-low);border-right:1px solid var(--primary-low)}}@media screen and (max-width: 550px){body:not(.has-sidebar-page) .banner-connector .welcome-wrapper{max-width:80%;padding:0}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .featured-todo{padding:.5em .5em 1em;flex-grow:1}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .featured-todo>div{width:50px;margin:0 auto}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .featured-todo>div svg{font-size:1.25em}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .featured-todo>div h3{font-size:var(--font-down-1);white-space:unset}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .featured-todo>div a{padding:.5em}body:not(.has-sidebar-page) .banner-connector .welcome-wrapper .featured-todo>div:nth-of-type(2){border-left:1px solid var(--primary-low);border-right:1px solid var(--primary-low)}}@media screen and (max-width: 1170px){.has-sidebar-page .banner-connector .welcome-wrapper{flex-wrap:wrap;max-width:650px}.has-sidebar-page .banner-connector .welcome-wrapper p{max-width:500px}.has-sidebar-page .banner-connector .welcome-wrapper .welcome-content{max-width:unset;text-align:center;padding:1.5em 1em 1em}.has-sidebar-page .banner-connector .welcome-wrapper .featured-todo{padding:0 0 1em}}@media screen and (max-width: 840px){.has-sidebar-page .banner-connector .welcome-wrapper{padding:0 2em}}@media screen and (min-width: 790px){.has-sidebar-page .banner-connector .welcome-wrapper .featured-todo>div:nth-of-type(2) a{border-left:1px solid var(--primary-low);border-right:1px solid var(--primary-low)}}@media screen and (max-width: 790px){.has-sidebar-page .banner-connector .welcome-wrapper{max-width:80%;padding:0}.has-sidebar-page .banner-connector .welcome-wrapper .featured-todo{padding:.5em .5em 1em;flex-grow:1}.has-sidebar-page .banner-connector .welcome-wrapper .featured-todo>div{width:50px;margin:0 auto}.has-sidebar-page .banner-connector .welcome-wrapper .featured-todo>div svg{font-size:1.25em}.has-sidebar-page .banner-connector .welcome-wrapper .featured-todo>div h3{font-size:var(--font-down-1);white-space:unset}.has-sidebar-page .banner-connector .welcome-wrapper .featured-todo>div a{padding:.5em}.has-sidebar-page .banner-connector .welcome-wrapper .featured-todo>div:nth-of-type(2){border-left:1px solid var(--primary-low);border-right:1px solid var(--primary-low)}}
/*# sourceMappingURL=common_theme_13_61cf931336fc1f89241c542a03e1121b5f222caa.css.map?__ws=agenda.community */
