@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900&subset=latin-ext);.nested-category .compact-view-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nested-category .compact-view-wrapper h3{margin:25px}.nested-category .compact-view-wrapper .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:auto;margin-right:0}.nested-category .compact-view-wrapper .right-side .simulation-button{display:none;margin:auto;margin-right:18px;border:none;background:none;color:#5db2ee;cursor:pointer;border-radius:18px;padding:8px 12px}.nested-category .compact-view-wrapper .right-side .simulation-button:hover{background:#e3e3e3}.nested-category .compact-view-wrapper .right-side .simulation-button .link-icon{margin-left:10px}.nested-category .compact-view-wrapper .right-side .title-chip{margin-right:0}.nested-category .compact-view-wrapper .right-side .arrow-right{margin:auto 33px}.nested-category .compact-view-wrapper .right-side .rotated-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nested-category:hover .compact-view-wrapper .right-side .simulation-button{display:-webkit-box;display:-ms-flexbox;display:flex}.nested-category-wrapper{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px;margin-bottom:100px}.nested-category-list,.nested-category-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nested-category-list{margin:25px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nested-category-list,.nested-category-title{display:-webkit-box;display:-ms-flexbox;display:flex}.nested-category-title{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nested-category-title .title-chip{margin-top:auto;margin-bottom:auto;margin-right:20px}.nested-category-title .simulation-button{margin-left:auto!important}.nested-category{margin:8px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.nested-category,.nested-category .compact-view-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.nested-category .compact-view-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nested-category .compact-view-wrapper h5{margin:25px}.nested-category .compact-view-wrapper .module-title-chip{margin:24px}.nested-category .expanded-view-wrapper{width:100%;margin-bottom:12.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nested-category .expanded-view-wrapper .module-listing{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nested-category .expanded-view-wrapper .module-listing .list-separator{width:95%;margin:0 25px;height:0;border:1px #e3e3e3;border-style:solid;-ms-flex-item-align:center;align-self:center}.nested-category .expanded-view-wrapper .module-listing p{margin:12.5px 25px}.nested-category .expanded-view-wrapper .module-listing .play-arrow{margin:0;width:12px;fill:#21d764;display:none}.nested-category .expanded-view-wrapper .module-listing:hover p{font-weight:900}.nested-category .expanded-view-wrapper .module-listing:hover .play-arrow{display:inherit}.nested-category .no-hover{pointer-events:none}.nested-category .hover{pointer-events:all}.category-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:120px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-top:16px;margin-bottom:16px}.category-wrapper,.category-wrapper .category-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.category-wrapper .category-info-wrapper{margin:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.category-wrapper .category-info-wrapper p{color:#9b9b9b;-ms-flex-item-align:start;align-self:flex-start}.category-wrapper .category-info-wrapper h3{margin-top:8px}.category-wrapper .category-info-wrapper .title-chip-mobile{display:none;-ms-flex-item-align:start;align-self:flex-start}@media (max-height:450px),screen and (max-width:767px){.category-wrapper .category-info-wrapper .title-chip-mobile{display:inherit}}.category-wrapper .category-right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-height:450px),screen and (max-width:767px){.category-wrapper .category-right-side .title-chip{display:none}}.category-wrapper .category-right-side .arrow-right{margin-left:33px}.list-top-wrapper{margin-top:35px;margin-bottom:35px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-top-wrapper,.list-top-wrapper .list-top-back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-top-wrapper .list-top-back-button{border:none;background-color:hsla(0,0%,100%,0);color:#4a4a4a;cursor:pointer;text-align:left}.list-top-wrapper .list-top-back-button h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20vw}.list-top-wrapper .back-arrow{min-width:11px;min-height:17px;margin:0 16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.list-top-wrapper .list-top-title{color:#252b3a;margin-left:-200px}a,h1,h2,h3,h4,h5,h6,p{font-family:Lato,sans-serif;font-style:normal;margin:0;padding:0}@media (max-height:450px),screen and (max-width:767px){h1{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:40px;line-height:48px}}h2{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:32px;line-height:48px}@media (max-height:450px),screen and (max-width:767px){h2{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:20px;line-height:25px}}h3{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:20px;line-height:25px}@media (max-height:450px),screen and (max-width:767px){h3{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:17px;line-height:21px}}h5{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:12px;line-height:14px}@media (max-height:450px),screen and (max-width:767px){h5{font-size:10px;line-height:14px}}h4{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:17px;line-height:21px}@media (max-height:450px),screen and (max-width:767px){h5{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:17px;line-height:21px}}button{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:17px;line-height:21px}.body1,p{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:28px}.centered-box{max-width:1200px;width:80vw}@media (max-height:450px),screen and (max-width:767px){.centered-box{width:90vw}}mark{color:#0076ff!important;background:none!important}.standard-box{background:#fff;-webkit-box-shadow:0 1px 12px 1px hsla(0,0%,60.8%,.4);box-shadow:0 1px 12px 1px hsla(0,0%,60.8%,.4);border-radius:18px}.standard-hover:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 1px 6px 1px silver;box-shadow:0 1px 6px 1px silver}.background-image{z-index:0;position:fixed;top:0;width:100%;height:100%}.background-image .transparent-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.2823529412);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-only{display:none}@media screen and (max-width:767px)and (orientation:portrait){.mobile-only{display:inherit}}@media screen and (max-height:450px)and (orientation:landscape){.mobile-only{display:inherit}}.desktop-only{display:inherit}@media screen and (max-width:767px)and (orientation:portrait){.desktop-only{display:none!important}}@media screen and (max-height:450px)and (orientation:landscape){.desktop-only{display:none!important}}.rotated{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.category-selection-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbfbfb}@media (max-height:450px),screen and (max-width:767px){.category-selection-wrapper{width:90vw}}.category-selection-nested{width:100%;margin:25px 0}.category-selection-nested .simulation-button{margin-left:auto!important}.module-selection-flat{width:100%;margin:25px 0}.module-selection-flat .simulation-button{margin-left:auto!important}.category-selection-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}