.popup-web1{width:100%;height:100%;top:0px;left:0px}.popup-web1 .popup__topbar{height:55px;line-height:55px;position:absolute;top:0px;width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px}.popup-web1 .popup__topbar .close-btn{float:left}.popup-web1 .popup__topbar .add-btn{float:right}.popup-web1 .popup__scroll{overflow:auto;height:100%;-webkit-overflow-scrolling:touch}.popup-web1 .popup__inner{width:100%;height:100%;position:relative;padding-top:55px;box-sizing:border-box;overflow:hidden}body{color:#000;padding:0px;margin:0px;font-size:16px;line-height:1.5;font-family:'Roboto', sans-serif;-webkit-tap-highlight-color:rgba(255,255,255,0)}body.page-home{overflow-y:scroll}@media only screen and (min-width: 1200px){body.page-home .body-container{width:50%}}p{margin:0px 0px 15px 0px;padding:0px}a{color:#20AC66}a.link:hover{text-decoration:underline}input{-webkit-appearance:none}.input-form,.text-form{font-family:inherit;font-size:inherit;outline:0 none;-webkit-appearance:none}a object svg{border:0px;cursor:pointer}h1{padding:0px;margin:0px;font-weight:500;font-size:36px}h2{padding:0px;margin:0px;font-weight:500;font-size:1.4em}h3{padding:0px;margin:0px;font-weight:500;font-size:1.2em}.Topbar{height:56px;width:100%;background:#20ac66}.Topbar .inner-table{width:100%;height:100%;padding:0px;table-layout:fixed}.Topbar .inner-table .hamburger-cell{padding-left:8px;padding-right:12px;width:38px}.Topbar .inner-table .title-cell{width:100%}.Topbar .inner-table .accessory-view{padding:0px 10px;display:none}.Topbar .inner-table .accessory-view .accessory-btn{width:24px;height:24px;display:block}.Topbar .inner-table .accessory-view .accessory-btn svg{width:24px;height:24px;fill:#fff}.Topbar .inner-table .accessory-inner-table td{padding:0px 5px}.Topbar .hamburger-btn{display:block;width:38px;height:38px}.Topbar .hamburger-btn .hamburger-block{width:18px;height:12px;display:block;padding-top:13px;padding-left:10px}.Topbar .hamburger-btn .hamburger-block .hamburger-line{display:block;width:100%;height:2px;background:#fff;margin-bottom:3px}.Topbar .hamburger-btn .hamburger-block .hamburger-line.hamburger-line--last{margin-bottom:0px}.Topbar .TopBar-title{font-size:19px;font-weight:400;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.View-Tabs .View-Tabs__table{width:100%;height:100%;display:table;table-layout:fixed}.View-Tabs .View-Tabs__table .View-Tabs-Tab{display:table-cell;height:100%;width:auto;vertical-align:middle;text-align:center}.View-Tabs .View-Tabs__table .View-Tabs-Tab .View-Tabs-Tab__innerlink{width:100%;height:100%;display:block}.tabs-editor{width:100%;margin:auto;max-width:380px;height:50px;font-size:15px}.tabs-editor .View-Tabs-Tab .View-Tabs-Tab__innerlink{box-sizing:border-box;text-transform:uppercase;line-height:48px;color:rgba(255,255,255,0.7)}.tabs-editor .View-Tabs-Tab.selected .View-Tabs-Tab__innerlink{color:#fff;border-bottom:2px solid #fff}.generic-web-table .View-TableView__empty{padding:15px;padding-top:35px;text-align:center;font-size:1em;color:#999}.LightboxAnimated{display:none;position:fixed;z-index:950;top:0px;left:0px;width:100%;height:100%}.LightboxAnimated .lb-overlay{position:absolute;z-index:951;background:#000;opacity:0.4;width:100%;height:100%}.LightboxAnimated .lb-frame{pointer-events:none;padding:20px;position:absolute;z-index:952;text-align:center;display:table-cell;vertical-align:middle;box-sizing:border-box;width:100%;height:100%}.LightboxAnimated .lb-frame .lb-table{width:100%;height:100%}.LightboxAnimated .lb-frame .lb-table .lb-td1{vertical-align:middle}.LightboxAnimated .lb-frame .lb-window{max-width:100%;max-height:100%;display:inline-block}.LightboxAnimated .lb-frame .lb-window .lb-header{padding-bottom:12px;height:40px}.LightboxAnimated .lb-frame .lb-window .lb-header .lb-close{pointer-events:all;height:40px;line-height:40px;display:inline-block;padding:0px 15px;border-radius:100px;background:rgba(0,0,0,0.7);color:#fff}.LightboxAnimated .lb-frame .lb-window .lb-img{pointer-events:all;max-width:100%;max-height:100%;border-radius:4px;overflow:hidden}.NavigationDrawer{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:1100;display:none}.NavigationDrawer .drawer_overlay{z-index:1103;background:#000;opacity:0;position:absolute;top:0px;left:0px;width:100%;height:100%;transition:opacity .2s ease}.NavigationDrawer .drawer_overlay.drawer-opened{opacity:0.4}.NavigationDrawer .drawer_container{z-index:1104;width:100%;height:100%;position:absolute;left:0px;top:0px;max-width:262px;padding-right:32px;box-sizing:border-box}.NavigationDrawer .drawer_container.animation1{transition:transform .25s ease}.NavigationDrawer .drawer_container .drawer_menu{width:100%;height:100%;background:#fff;overflow-y:auto}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .divider{height:1px;width:100%;background:#d4d4d4;margin:10px 0px}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list{padding:16px 0px}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li.active a{color:#20ac66}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li.active a svg{fill:#20ac66}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li a{font-size:16px;height:52px;display:block;font-weight:500;color:#444}body.hybrid.client-ios .NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li a{font-weight:600}body.hybrid.client-android .NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li a{font-weight:500}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li a:hover{background:#eee}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li a table{border-spacing:0px;width:100%;height:100%;table-layout:fixed}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li a table .dr-icon1{width:24px;padding-left:18px;padding-right:24px}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li a table .dr-label1{width:100%}.NavigationDrawer .drawer_container .drawer_menu .drawer_menu_container .drawer_list li a svg{width:24px;height:24px;fill:#8a8a8a;display:block}.popup-report-wrapper{padding:15px}.popup-report-loading{padding-top:20%}.page-container{width:100%;padding:28px 15px 0px 15px;box-sizing:border-box;margin:auto;max-width:800px}.page-container.wide{max-width:1200px}@media only screen and (min-width: 768px){.page-container{width:85%;padding-top:38px}}.page-container .page-title h1{padding:0px;margin:0px}.page-container .page-title.middle-bordered{border-bottom:1px solid #d8d8d8;padding-bottom:6px;margin-bottom:25px}@media only screen and (min-width: 768px){.page-container .page-title.middle-bordered{padding-bottom:12px;margin-bottom:35px}}.page-container .page-title.middle-bordered h1{font-size:27px}@media only screen and (min-width: 768px){.page-container .page-title.middle-bordered h1{font-size:38px}}.page-container .page-title.standard{padding-bottom:10px;margin-bottom:10px}@media only screen and (min-width: 768px){.page-container .page-title.standard{padding-bottom:16px}}.page-container .page-title.standard h1{font-size:32px}@media only screen and (min-width: 768px){.page-container .page-title.standard h1{font-size:38px}}.page-container .page-content{color:#222}.page-container .page-content.page-content--problems{color:#000}.page-container .page-content.page-content--problem{color:#000}.page-container .wrapper-footer-generic{border-top:1px solid #d8d8d8;margin-top:60px}.SupportoController .mail-contact{color:#20ac66;font-weight:500}.SupportoController .request-support-container{padding:0px 0px 30px 0px;margin-bottom:25px;border-bottom:1px solid #d6d6d6;text-align:center}.SupportoController .request-support-container .btn-request-support{font-size:1.1em;padding:10px;text-transform:uppercase;color:#FF8732;font-weight:500;display:inline-block}.SupportoController .request-support-container .request-subtitle{color:#8a8a8a;font-size:0.8em}.GuideController .guide-content{padding-top:8px}.GuideController .guide-content .guide-page-title{font-size:1.1em;margin-bottom:4px;font-weight:500;border-radius:5px;overflow:hidden}.GuideController .guide-content .guide-page-title .guide-expander{padding:12px 10px;display:block;background:#eee}@media only screen and (min-width: 768px){.GuideController .guide-content .guide-page-title .guide-expander{padding:14px 14px}}.GuideController .guide-content .guide-page-title .guide-expander .arrow-expander{transition:transform ease .1s;width:12px;display:block}.GuideController .guide-content .guide-page-title .guide-expander .arrow-expander>svg{width:100%;display:block;fill:#b3b3b3}.GuideController .guide-content .guide-page-title .guide-expander .arrow-expander.open{transform:rotate(90deg)}.GuideController .guide-content .guide-page-title .guide-expander td{vertical-align:middle}.GuideController .guide-content .guide-page-title .guide-expander td.title-cell{width:100%;padding-right:15px}.GuideController .guide-content .guide-page-title .guide-expander td.expander-cell{padding-right:5px}.GuideController .guide-content .guide-page-content{display:none}.GuideController .guide-content .guide-page-content .guide-page-inner{padding-top:24px;padding-bottom:10px}.GuideController .guide-content .guide-page-content .quick-table{width:100%;border-spacing:0px;margin-bottom:20px}.GuideController .guide-content .guide-page-content .quick-table td{padding-bottom:30px}.GuideController .guide-content .guide-page-content .quick-table .left{padding-left:4px;padding-right:20px;border-right:1px solid #dadada;vertical-align:top}.GuideController .guide-content .guide-page-content .quick-table .right{padding-left:20px;width:100%}.GuideController .guide-content .guide-page-content p{padding:0px;margin:0px 0px 20px 0px}.GuideController .guide-content .guide-page-content b{color:#000}.GuideController .guide-content .guide-page-content .subtitle{color:#000;font-size:1.3em;margin:18px 0px 20px 0px;padding:10px 0px;border-bottom:1px solid #dadada}.GuideController .guide-content .guide-page-content .icon1{width:24px;display:inline-block;margin-bottom:-8px;padding-left:6px;padding-right:6px}.GuideController .guide-content .guide-page-content .animated-wrapper{text-align:center;margin:0px auto 25px auto}.GuideController .guide-content .guide-page-content .animated1-link{display:inline-block}.GuideController .guide-content .guide-page-content .animated1{width:260px;max-width:100%;border:1px solid #d4d4d4;border-radius:10px;overflow:hidden}.GuideController .guide-content .guide-page-content .icon2{width:40px;display:inline-block;margin-bottom:-12px;padding-left:4px;padding-right:4px}.GuideController .guide-content .guide-page-content .icon-m{width:28px;display:inline-block}.GuideController .guide-content .guide-page-content ul{list-style-type:disc;padding:0px 0px 0px 32px;margin:0px 0px 20px 0px}.GuideController .guide-content .guide-page-content ul li{margin-bottom:16px}.KnowledgeCategoryController .know-category-table .f-section{padding-bottom:20px}.KnowledgeCategoryController .know-category-table .f-header{color:#000;font-weight:600;border-bottom:1px solid #d8d8d8;padding:12px 0px;margin-bottom:10px}.KnowledgeCategoryController .know-category-table .f-cell a{display:block;padding:10px 12px;border-radius:4px}.KnowledgeCategoryController .know-category-table .f-cell a:hover{background:#eee}.KnowledgePage .page-link{font-weight:500;padding:7px;border-radius:4px;border:1px solid #20ac66;display:inline-block;font-size:0.8em}.KnowledgePage .page-link svg{width:10px;display:inline;vertical-align:middle;margin-left:6px;fill:#20ac66}.KnowledgePage .page-link:hover{background:#f5f5f5}.KnowledgePage .MathJax_SVG_Display{margin:0.3em 0}.KnowledgePage .element{margin-bottom:35px}.KnowledgePage .element-drawing{padding-bottom:20px}.KnowledgePage .adv-knowledge{margin-bottom:35px}.KnowledgePage .adv-knowledge.debug{background:#fcffc7}.KnowledgePage .adv-knowledge.debug .adv-wrapper{min-height:60px}.KnowledgePage .adv-knowledge .adv-wrapper{margin:auto}.KnowledgePage .page-subtitle-bubble{margin-bottom:16px}.KnowledgePage .page-subtitle-bubble .subtitle-inner{display:inline-block;color:#fff;background:#20ac66;border-radius:100px;padding:6px 15px;font-size:1em;font-weight:500}.KnowledgePage .latex-element.preload{opacity:0;overflow:hidden;display:block}.KnowledgePage .latex-element.preload.latex-small{width:20px;height:28px}.KnowledgePage .latex-element.preload.latex-middle{width:110px;height:70px}.KnowledgePage .latex-element.preload.latex-small-inline{display:inline-block;width:20px;height:28px}.KnowledgePage .latex-element.preload.latex-small-display{width:100%;height:52px}.KnowledgePage .latex-element.latex-small-display .MathJax_SVG_Display{margin:1em 0}.KnowledgePage .breadcrumb-container{margin-bottom:15px}.page-breadcrumb .breadcrumb-list{padding:0px;margin:0px}.page-breadcrumb .breadcrumb-list li{display:inline-block}.page-breadcrumb .breadcrumb-list li a:hover{text-decoration:underline}.page-breadcrumb .breadcrumb-divider{padding:0px 8px}.KnowledgeFormule .formule-figura{color:#000}.KnowledgeFormule .formule-figura .figura-table{width:100%;border-spacing:0px;table-layout:fixed}.KnowledgeFormule .formule-figura .figura-table .figura1{width:100%;vertical-align:top;padding:0px}.KnowledgeFormule .formule-figura .figura-table .figura1 .figura-container{width:100%;max-width:400px;margin:auto;position:relative}.KnowledgeFormule .formule-figura .figura-table .figura1 .figura-container svg{width:100%;display:block}.KnowledgeFormule .formule-figura .figura-table .figura1 .figura-container .figura-letters{position:absolute;width:100%;height:100%;top:0px;left:0px}.KnowledgeFormule .formule-figura .figura-table .figura1 .figura-container .figura-letters .letter{position:absolute;width:30px;height:40px;line-height:40px;text-align:center}.KnowledgeFormule .formule-figura .figura-table .figura-legend{vertical-align:top;padding:0px;text-align:right;width:130px;font-size:0.9em;line-height:initial}@media only screen and (min-width: 768px){.KnowledgeFormule .formule-figura .figura-table .figura-legend{width:180px;font-size:1em}}.KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-bubble{max-width:100%;box-sizing:border-box;background:#eee;padding:8px 12px;border-radius:8px;display:inline-block}@media only screen and (min-width: 768px){.KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-bubble{padding:15px 19px}}.KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-title{font-weight:500}body.hybrid.client-ios .KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-title{font-weight:600}body.hybrid.client-android .KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-title{font-weight:500}.KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-table{max-width:100%;border-spacing:0px}.KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-td{padding:4px 2px}.KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-left{text-align:left;word-break:break-word;font-weight:500}body.hybrid.client-ios .KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-left{font-weight:600}body.hybrid.client-android .KnowledgeFormule .formule-figura .figura-table .figura-legend .legend-left{font-weight:500}.KnowledgeFormule .formule-container{display:flex;flex-wrap:wrap;color:#000}.KnowledgeFormule .formula-box{display:inline-block;flex-grow:1;box-sizing:border-box;border:1px solid #d8d8d8;overflow-x:auto;-webkit-overflow-scrolling:touch;text-align:center}.KnowledgeFormule .formula-box.cell{border-width:0px 1px 1px 0px}.KnowledgeFormule .formula-box.cell .formula-cell-inner{display:inline-block;padding:15px;text-align:left}.KnowledgeFormule .formula-box.cell .formula-display .MathJax_SVG_Display{margin:1em 0}.KnowledgeFormule .formula-box.cell .formula-title{text-align:center;max-width:200px;margin:auto;font-weight:500}.KnowledgeFormule .formula-box.header{border-width:0px 0px 1px 0px;flex-basis:100%;padding:25px 0px;font-size:1.1em;text-align:center;font-weight:500}.KnowledgeFormule .properties-list{list-style-type:decimal;margin:0px;padding:0px;margin-left:1.6em}.KnowledgeFormule .properties-list li{margin:12px 0px;padding-left:8px}.KnowledgeFormule .know-list{list-style-type:disc;margin:0px;padding:0px;margin-left:1.6em}.KnowledgeFormule .know-list li{margin:12px 0px;padding-left:8px}.KnowledgeFormule .formule-plain{padding-top:35px;border-top:1px solid #d8d8d8}@media only screen and (min-width: 768px){.KnowledgeFormule .formule-plain .table-container{width:100%;display:table;table-layout:fixed}}.KnowledgeFormule .formule-plain .table-container-thumbnail{text-align:center;margin-bottom:25px;width:auto}.KnowledgeFormule .formule-plain .table-container-thumbnail img{width:100%;max-width:200px}@media only screen and (min-width: 768px){.KnowledgeFormule .formule-plain .table-container-thumbnail{display:table-cell;width:200px;vertical-align:top;margin-bottom:0px;padding-right:20px}.KnowledgeFormule .formule-plain .table-container-thumbnail img{width:100%;max-width:none}}@media only screen and (min-width: 1200px){.KnowledgeFormule .formule-plain .table-container-thumbnail{width:300px}}@media only screen and (min-width: 768px){.KnowledgeFormule .formule-plain .table-container-table{display:table-cell;width:100%;vertical-align:top}}.KnowledgeFormule .formule-plain .table-container-table .table-container-table-inner{overflow-x:auto}.KnowledgeFormule .formule-plain .formule-title2{font-weight:500;text-align:center;color:#20ac66;margin-bottom:15px;font-size:1em}body.hybrid.client-ios .KnowledgeFormule .formule-plain .formule-title2{font-weight:600}body.hybrid.client-android .KnowledgeFormule .formule-plain .formule-title2{font-weight:500}.KnowledgeFormule .formule-plain .table-main{width:100%;margin-bottom:30px}.KnowledgeFormule .formule-plain .table-main caption{font-weight:500;text-align:center;color:#20ac66;padding-bottom:15px}body.hybrid.client-ios .KnowledgeFormule .formule-plain .table-main caption{font-weight:600}body.hybrid.client-android .KnowledgeFormule .formule-plain .table-main caption{font-weight:500}.KnowledgeFormule .formule-plain .table-main th{text-align:center}.KnowledgeFormule .formule-plain .table-main td,.KnowledgeFormule .formule-plain .table-main th{width:50%;padding:15px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.KnowledgeFormule .formule-plain .table-main td.last-column,.KnowledgeFormule .formule-plain .table-main th.last-column{border-right:0px}.KnowledgeFormule .formule-plain .table-main td.formula-column{word-break:break-all}.KnowledgeFormule .formule-plain .table-main tr.last-row td,.KnowledgeFormule .formule-plain .table-main tr.last-row th{border-bottom:0px}.KnowledgeFormule .formule-plain .table-main.last-table{margin-bottom:0px}.ProblemsController .problem-tags{margin-bottom:16px}@media only screen and (min-width: 768px){.ProblemsController .problem-tags{margin-bottom:20px}}.ProblemsController .problem-tags .problem-tag{display:inline-block;padding:6px 8px;font-size:0.9em;border:1px solid;border-color:#e2e2e2;border-radius:4px;margin-right:6px;margin-bottom:6px}@media only screen and (min-width: 768px){.ProblemsController .problem-tags .problem-tag{margin-right:10px;margin-bottom:10px;padding:6px 12px;border-radius:6px}}.ProblemsController .problem-tags .problem-tag.problem-tag--selected{color:#fff;background:#20ac66;border-color:#20ac66}.ProblemsController .problem-tags .problem-tag.problem-tag--default:hover{background:rgba(200,200,200,0.15)}.ProblemsController .problems-list .problems-problem{padding:20px 0px;border-bottom:1px solid #e2e2e2}.ProblemsController .problems-list .problems-problem.problems-problem--last{border-bottom:0px}.ProblemsController .problems-list .problem-link{font-weight:500}.ProblemsController .problems-list .problem-link:hover{text-decoration:underline}.ProblemsPaginationController{margin-top:40px}.ProblemsPaginationController .problems-pagination-link{padding:8px 16px;display:inline-block;margin-right:10px;margin-bottom:10px;background:rgba(200,200,200,0.2);border-radius:4px}.ProblemsPaginationController .problems-pagination-link.problems-pagination-link--active{background:#20ac66;color:#fff}.ProblemsPaginationController .problems-pagination-link.problems-pagination-link--last{margin-right:0px}.ProblemsPaginationController .problems-pagination-link:hover{text-decoration:underline}.ProblemController .problem-title{margin-bottom:28px}@media only screen and (min-width: 768px){.ProblemController .problem-title{margin-bottom:36px}}.ProblemController .problem-title h1{font-size:22px;font-weight:500}@media only screen and (min-width: 768px){.ProblemController .problem-title h1{font-size:28px}}.ProblemController .problem-explanation{margin-bottom:20px}.ProblemController .problem-explanation .latex-element{display:inline-block;margin:4px 10px}.ProblemController .problem-explanation .latex-element.latex-element--display{margin:10px 10px}.ProblemController .problem-explanation .latex-element .MathJax_SVG_Display{margin:0px}.ProblemController .alt-problems .alt-problems-title{margin-bottom:20px;font-size:19px}.ProblemController .alt-problems .alt-problem{background:rgba(209,209,216,0.25);border-radius:8px;color:#000;display:block;padding:14px 20px;margin-bottom:10px}.ProblemController .alt-problems .alt-problem:hover{text-decoration:underline}.ProblemController .alt-problems .alt-problem .alt-problem-f{display:flex;align-items:center}.ProblemController .alt-problems .alt-problem .alt-problem-icon{margin-right:14px}.ProblemController .alt-problems .alt-problem .alt-problem-icon svg{fill:#777;display:block}.ProblemController .breadcrumb-container{margin-bottom:35px}.ProblemController .problem-container.problem-container--pending{display:none}.ProblemController .problem-main-container.problem-main-container--bottom-alt{margin-bottom:30px}.ProblemController .problem-placeholder{--placeholder-wave-width: 120%;--placeholder-wave-offset: -120%;display:none;padding-top:20px}.ProblemController .problem-placeholder.problem-placeholder--pending{display:block}.ProblemController .problem-placeholder .placeholder-shape{position:relative;overflow:hidden;width:100%;max-width:220px;height:220px;margin:auto;background:rgba(158,158,179,0.15);margin-bottom:30px}@media only screen and (min-width: 768px){.ProblemController .problem-placeholder .placeholder-shape{max-width:300px;height:300px}}.ProblemController .problem-placeholder .placeholder-step{padding:30px 0px}.ProblemController .problem-placeholder .placeholder-step .placeholder-step-inner{width:100%;max-width:360px}.ProblemController .problem-placeholder .placeholder-step .placeholder-step-inner .placeholder-text{position:relative;overflow:hidden}.ProblemController .problem-placeholder .placeholder-step .placeholder-step-inner .placeholder-text-primary{width:100%;height:36px;background:rgba(158,158,179,0.25);border-radius:4px;margin-bottom:20px}.ProblemController .problem-placeholder .placeholder-step .placeholder-step-inner .placeholder-text-secondary{width:calc(100% - 80px);height:24px;background:rgba(158,158,179,0.15);border-radius:2px;margin-bottom:10px}.ProblemController .problem-placeholder .placeholder-step .placeholder-step-inner .placeholder-text-secondary.placeholder-text-secondary--last{margin-bottom:0px}@keyframes placeholder-wave-animation{from{left:var(--placeholder-wave-offset)}to{left:100%}}.ProblemController .problem-placeholder .placeholder-wave{position:absolute;width:var(--placeholder-wave-width);height:100%;left:0px;animation:placeholder-wave-animation ease 1s infinite;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(135,135,135,0.2) 50%, rgba(255,255,255,0) 100%)}.footer-content{padding:25px 0 35px 0}.footer-content .footer-menu li a{display:block;padding:8px 0px}.footer-content .footer-menu li a:hover{text-decoration:underline}@media only screen and (min-width: 768px){.footer-content .footer-menu li{padding-right:24px;float:left}}.WebContainer .adv-home{padding:33px 15px 38px 15px;border-bottom:1px solid #bdbdbd}.WebContainer .adv-home.debug{background:#fcffc7}.WebContainer .adv-home.debug .adv-wrapper{min-height:60px}.WebContainer .adv-home .adv-wrapper{margin:auto}.WebContainer .wrapper-footer-home{display:none;margin-top:30px;padding:0px 18px}.WebContainer .figure-table{width:100%}.WebContainer .figure-table .View-TableCell{float:left;max-width:100%;background:#fff;transition:background .15s ease}.WebContainer .figure-table .View-TableCell:hover{background:#fafafa}.WebContainer .figure-table .View-TableCell.last-collection-item .View-FigureListCell__container{border-right:0px !important}.WebContainer .figure-table .View-TableSection-body:after{content:'';display:block;clear:both}.WebContainer .figure-table .View-FigureListCell__container{box-sizing:border-box;position:relative;width:100%;height:100%;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.WebContainer .figure-table .View-FigureListCell__container .View-FigureListCell__btncontainer{position:absolute;right:8px;top:8px;width:28px;height:28px}.WebContainer .figure-table .View-FigureListCell__container .View-FigureListCell__btncontainer .figura-remove-btn{display:block;padding:6px;width:16px;height:16px}.WebContainer .figure-table .View-FigureListCell__container .View-FigureListCell__btncontainer .figura-remove-btn svg#cross1{width:100%;fill:#bbbbbb}.WebContainer .figure-table .View-FigureListCell__container .View-FigureListCell__btncontainer .figura-remove-btn:hover svg#cross1{fill:#a2a2a2}.WebContainer .figure-table .View-FigureListCell__container .View-FigureListCell__label{box-sizing:border-box;padding:0px 6px 6px 0px;text-align:center;line-height:22px;height:49px;overflow:hidden;font-size:15px}.WebContainer .figure-table .View-FigureListCell__container .View-FigureListCell__thumbcontainer{height:auto;box-sizing:border-box;padding:15px;margin:auto}.WebContainer .figure-table .View-FigureListCell__container .View-FigureListCell__thumbcontainer .View-FigureListCell__thumb{width:100%;height:100%}.WebContainer .figure-table .View-TableHeader-FigureList{background:#eee;font-size:16px}.WebContainer .figure-table .View-TableHeader-FigureList .inner-header1{padding:10px 16px}.WebContainer .figure-table .View-TableHeader-FigureList .inner-header1 .inner-table1{width:100%;border-spacing:0px}.WebContainer .figure-table .View-TableHeader-FigureList .inner-header1 .inner-table1 .cell-label1{width:100%;padding-right:16px}.WebContainer .figure-table .View-TableHeader-FigureList .inner-header1 .inner-table1 .cell-label1>.inner-table-label1{table-layout:fixed;width:100%;border-spacing:0px;height:36px}.WebContainer .figure-table .View-TableHeader-FigureList .inner-header1 .inner-table1 .cell-label1>.inner-table-label1 td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WebContainer .figure-table .View-TableHeader-FigureList .inner-header1 .inner-table1 .cell-nuovo1{padding-right:18px}.WebContainer .figure-table .View-TableHeader-FigureList .View-FigureList-btn_action{border-radius:1000px;height:36px;line-height:36px;padding:0px 14px;font-size:16px;display:inline-block}.WebContainer .figure-table .View-TableHeader-FigureList .View-FigureList-btn_action.btn_risolvi1{background:#FF8732;color:#fff}.WebContainer .figure-table .View-TableHeader-FigureList .View-FigureList-btn_action.btn_risolvi1:hover{background:#ff6f09}.WebContainer .figure-table .View-TableHeader-FigureList .View-FigureList-btn_action.btn_nuovo1{background:#bbbbbb;color:#fff}.WebContainer .figure-table .View-TableHeader-FigureList .View-FigureList-btn_action.btn_nuovo1:hover{background:#a2a2a2}@media only screen and (min-width: 1200px){.editor-container{position:fixed;right:0px;top:0px;height:100%;width:50%;z-index:751;box-sizing:border-box;border-left:1px solid #ddd}}.editor-container .editor-container-bg{display:none}@media only screen and (min-width: 1200px){.editor-container .editor-container-bg{display:block;width:100%;height:100%;position:absolute;background:#eee;z-index:750;top:0px;left:0px}}.editor-container .editor-container-bg .inner-table1{border-spacing:0px;width:100%;height:100%}.editor-container .editor-container-bg .inner-table1 td{vertical-align:middle;text-align:center;padding:15px}.editor-container .editor-container-bg .inner-table1 td .l-editor2-title{font-size:22px;color:#555;margin-bottom:6px}.editor-container .editor-container-bg .inner-table1 td .l-editor2-subtitle{font-size:14px;color:#999}.View-AlertView{position:fixed;width:100%;height:100%;z-index:1200;top:0px;left:0px;display:none}.View-AlertView .View-AlertView__container{display:table;width:100%;height:100%;border-spacing:0px}.View-AlertView .View-AlertView__container .View-AlertView__container2{display:table-cell;width:100%;height:100%;box-sizing:border-box;padding:25px;vertical-align:middle}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__background{width:100%;height:100%;position:absolute;z-index:951;background:#000;opacity:0;top:0px;left:0px}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__background.animation1{transition:opacity .2s ease}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window{position:relative;width:100%;background:#fff;max-width:300px;max-height:400px;z-index:951;margin:auto;border-radius:8px;overflow:hidden;box-shadow:0px 10px 60px #888}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window.animation1{transition:transform .2s ease, opacity .2s ease}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__title{padding:0px 18px;font-size:1em;font-weight:500;text-align:center;position:absolute;top:0px;left:0px;width:100%;height:54px;line-height:54px;box-sizing:border-box;color:#222}body.hybrid.client-ios .View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__title{font-weight:600}body.hybrid.client-android .View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__title{font-weight:500}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__content{padding-top:54px;padding-bottom:50px;box-sizing:border-box;height:100%}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__content .View-AlertView__scroll{overflow:auto;font-size:1em;text-align:center}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__content .View-AlertView__scroll .View-AlertView__cscroll{color:#666;padding:18px;padding-top:0px;padding-bottom:28px}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__buttons{position:absolute;bottom:0px;left:0px;border-top:1px solid #dadada;height:45px;width:100%;display:table;table-layout:fixed;border-spacing:0px;height:50px}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__buttons .View-AlertViewButton{display:table-cell;height:100%}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__buttons .View-AlertViewButton.View-AlertViewButton--bold>a{font-weight:bold}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__buttons .View-AlertViewButton.View-AlertViewButton--warning>a{font-weight:bold;color:#ff2b2b}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__buttons .View-AlertViewButton .View-AlertViewButton__btn{display:block;height:100%;line-height:50px;padding:0px 18px;text-align:center;border-right:1px solid #dadada;font-size:1.05em}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__buttons .View-AlertViewButton .View-AlertViewButton__btn:hover{background:#fafafa}.View-AlertView .View-AlertView__container .View-AlertView__container2 .View-AlertView__window .View-AlertView__buttons .View-AlertViewButton:last-child .View-AlertViewButton__btn{border-right:0px}.View-ActionMenu{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:950;display:none}.View-ActionMenu .am-overlay-container{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:951}.View-ActionMenu .am-overlay-container .am-overlay{width:100%;height:100%}.View-ActionMenu .am-popup{position:absolute;left:0px;top:0px;z-index:952;width:100%;box-sizing:border-box}.View-ActionMenu .am-popup-frame{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0px 2px 7px 0px #969696}.View-ActionMenu .View-ActionMenuItem .am-item-link{padding:15px;display:block;color:#000}.View-ActionMenu .View-ActionMenuItem .am-item-link:hover{background:#eee}.View-ActionMenu .am-popup-inner{overflow:auto}.View-ActionMenu.action-style-tooltip .am-popup{max-width:200px}.View-ActionMenu.action-style-tooltip .am-items-container{padding:8px 0px}.View-ActionMenu.action-style-dialog .View-ActionMenuItem{border-bottom:1px solid #dedede}.View-ActionMenu.action-style-dialog .View-ActionMenuItem.am-last-item{border-bottom:0px}.View-ActionMenu.action-style-dialog .am-popup{max-width:280px}.View-ActionMenu.action-style-dialog .am-overlay{background:#000;opacity:0}.View-ActionMenu.action-style-dialog .am-overlay.animation{transition:ease .2s opacity}.View-ActionMenu.action-style-dialog .am-item-link{padding:18px 15px;text-align:center}.View-ActionMenu.action-style-dialog .am-popup-frame{box-shadow:0px 2px 7px 0px #6f6f6f}.View-ActionMenu.action-style-dialog .am-items-container{padding:14px 0px}.AppBanner{position:fixed;z-index:1000;width:100%;background:#fff;bottom:0px;left:0px;box-shadow:0px -9px 17px 0px #cccccc}.AppBanner .banner-container{padding:15px 18px 20px 18px;max-width:440px;margin:auto}.AppBanner .banner-container .banner-top{padding-bottom:10px}.AppBanner .banner-container .banner-top .banner-app-table{width:100%;border-spacing:0px}.AppBanner .banner-container .banner-top .banner-app-table .banner-app-icon-cell .banner-app-icon{width:50px;height:50px}.AppBanner .banner-container .banner-top .banner-app-table .banner-app-name-cell{width:100%;padding:0px 9px}.AppBanner .banner-container .banner-top .banner-app-table .banner-app-name-cell .banner-app-name{font-size:1.1em;font-weight:500}.AppBanner .banner-container .banner-top .banner-app-table .banner-app-name-cell .banner-app-os{color:#999}.AppBanner .banner-container .banner-top .banner-app-table .banner-app-close-cell{vertical-align:top}.AppBanner .banner-container .banner-top .banner-app-table .banner-app-close-cell .banner-close{display:inline-block;padding:4px 0px 8px 8px}.AppBanner .banner-container .banner-top .banner-app-table .banner-app-close-cell .banner-close svg#cross1{width:15px;display:block}.AppBanner .banner-container .banner-top .banner-app-table .banner-app-close-cell .banner-close svg#cross1 #XMLID_4_{fill:#555}.AppBanner .banner-container .banner-bottom .banner-app-install{text-transform:uppercase;border-radius:4px;background:#20ac66;color:#fff;padding:9px 18px;float:right;font-size:1em}.popup-web1{z-index:1000;position:fixed}.popup-web1 .View-Popup__overlay{background:rgba(0,0,0,0.4)}.popup-web1 .View-Popup__frame{box-shadow:0px 15px 30px rgba(0,0,0,0.1)}.popup-web1 .popup__scroll{background:#fff}.popup-web1 .popup__topbar{background:#20ac66}.popup-web1 .popup__topbar a{color:#fff !important}.cookie-accept{background:#fafafa;color:#666}@media only screen and (min-width: 768px){.cookie-accept{display:flex;flex-direction:column;align-items:center;padding:15px 16px}}@media only screen and (max-width: 767px){.cookie-accept{padding:15px 12px}}@media only screen and (min-width: 768px){.cookie-accept .cookie-accept-content{display:flex}}.cookie-accept .cookie-accept-content .cookie-accept-column-text{font-size:0.9em}@media only screen and (min-width: 768px){.cookie-accept .cookie-accept-content .cookie-accept-column-text{display:flex;align-items:center}}@media only screen and (min-width: 768px){.cookie-accept .cookie-accept-content .cookie-accept-column-text .cookie-accept-text{text-align:center}}.cookie-accept .cookie-accept-content .cookie-accept-column-text .cookie-accept-text .link{text-decoration:underline}@media only screen and (min-width: 768px){.cookie-accept .cookie-accept-content .cookie-accept-column-button{margin-left:16px}}@media only screen and (max-width: 767px){.cookie-accept .cookie-accept-content .cookie-accept-column-button{margin-top:8px;text-align:center}}.cookie-accept .cookie-accept-content .cookie-accept-button{background:#FF8732;color:#fff;text-align:center;border-radius:100px;white-space:nowrap;display:inline-block;font-size:0.9em;box-sizing:border-box}.cookie-accept .cookie-accept-content .cookie-accept-button:hover{background:#ff6f09}@media only screen and (min-width: 768px){.cookie-accept .cookie-accept-content .cookie-accept-button{padding:6px 20px}}@media only screen and (max-width: 767px){.cookie-accept .cookie-accept-content .cookie-accept-button{max-width:100%;padding:5px 40px}}.EditorWindow{display:none;position:fixed;width:100%;height:100%;z-index:900;top:0px;background:#fff;transform-origin:0px 0px}@media only screen and (min-width: 1200px){.EditorWindow{top:auto;position:relative;transform-origin:50% 50%}}.EditorWindow.animation1{transition:opacity .16s ease, transform .3s ease}@media only screen and (min-width: 1200px){.EditorWindow.animation1{transition:opacity .2s ease, transform .2s ease}}.EditorWindow.animation2{transition:transform .3s ease}.EditorWindow .EditorWindow__content{padding-top:106px;box-sizing:border-box;position:relative;height:100%}.EditorWindow .EditorWindow__content .EditorWindow__topbar{width:100%;position:absolute;top:0px;height:106px;background:#20ac66;box-shadow:0px 2px 4px rgba(0,0,0,0.15);z-index:700}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__topbartitle{width:100%;height:56px}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__topbartitle .inner-table{border-spacing:0px;width:100%;height:100%;table-layout:fixed}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__topbartitle .inner-table .topbar-title{width:100%;font-size:19px;font-weight:400;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:16px}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__topbartitle .inner-table .topbar-accessory{width:64px;text-align:center;vertical-align:middle}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__topbartitle .inner-table .topbar-accessory .close-btn-editor{color:#fff;display:inline-block;padding:3px}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__topbartitle .inner-table .topbar-accessory .close-btn-editor svg#cross1{width:15px;display:block}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__topbartitle .inner-table .topbar-accessory .close-btn-editor svg#cross1 #XMLID_4_{fill:#fff}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__tabs{width:100%;height:50px}.EditorWindow .EditorWindow__content .EditorWindow__topbar .EditorWindow__tabs .EditorWindow__tabspadding{padding:0px 0px 0px 0px}.EditorWindow .EditorWindow__content .EditorWindow__editor{height:100%}.Spinner.spinner-solution{width:70px;height:70px;margin:auto}.solution-controller .step-explanation-link:hover{text-decoration:underline}.SolutionWindow{position:fixed;z-index:906;width:100%;height:100%;top:0px;left:0px;display:none}.SolutionWindow .window-overlay{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.4);z-index:907}.SolutionWindow .window-overlay.animation1{transition:opacity .15s ease}.SolutionWindow .window-frame-container{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:908;box-sizing:border-box}@media only screen and (min-width: 768px){.SolutionWindow .window-frame-container{padding:5%}}.SolutionWindow .window-frame-container .window-frame{width:100%;height:100%;max-width:800px;margin:auto}@media only screen and (min-width: 768px){.SolutionWindow .window-frame-container .window-frame{border-radius:6px;box-shadow:0px 0px 30px rgba(0,0,0,0.1);overflow:hidden}}.SolutionWindow .window-frame-container .window-frame.animation1{transition:transform .4s ease, opacity .2s ease}.SolutionWindow .window-frame-container .window-frame .window-content{padding-top:56px;box-sizing:border-box;width:100%;height:100%;position:relative}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar{position:absolute;top:0px;left:0px;width:100%;height:56px;background:#20ac66;color:#fff}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table{table-layout:fixed;border-spacing:0px;height:100%;width:100%}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table td{vertical-align:middle;padding:0px}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table .topbar-close{width:60px;text-align:center}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table .topbar-close .topbar-close-btn{display:inline-block;padding:14px}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table .topbar-close .topbar-close-btn svg#cross1{width:15px;display:inline-block}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table .topbar-close .topbar-close-btn svg#cross1 #XMLID_4_{fill:#fff}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table .topbar-more{width:60px;text-align:center;border-right:1px solid rgba(255,255,255,0.25)}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table .topbar-more .topbar-more-btn{display:inline-block;padding:14px}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .topbar-table .topbar-more .topbar-more-btn svg{width:24px;height:24px;fill:#fff}.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .solution-title{font-size:19px;font-weight:400;padding:0px 15px}@media only screen and (min-width: 768px){.SolutionWindow .window-frame-container .window-frame .window-content .window-topbar .solution-title{padding:0px 24px}}.SolutionWindow .window-frame-container .window-frame .window-content .window-view{background:#fff;width:100%;height:100%;position:relative}.SolutionWindow .window-frame-container .window-frame .window-content .window-view .view-loading{position:absolute;z-index:2;width:100%;height:100%}.SolutionWindow .window-frame-container .window-frame .window-content .window-view .view-loading .loader-container{position:relative;top:10%;padding:0px 25px}.SolutionWindow .window-frame-container .window-frame .window-content .window-view .view-loading .loader-container .spinner-subtitle{color:#888;font-size:1em;text-align:center;padding-top:25px}.SolutionWindow .window-frame-container .window-frame .window-content .window-view .window-ctr{position:absolute;z-index:1;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.ad_home1{height:90px}
