@import"//fonts.googleapis.com/css?family=Oswald:400,500,700,300&subset=latin,latin-ext";*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:GTAmericaY;src:url(/fonts/GT_America_Y_Regular.otf);font-weight:400;font-style:normal}@font-face{font-family:GTAmericaY;src:url(/fonts/GT_America_Y_Bold.otf);font-weight:700;font-style:normal}body{margin:0;padding:0;color:#333;font-family:Helvetica Neue,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Oswald,Lucida,Grande,sans-serif;font-weight:500}button{cursor:pointer;padding:0;border:none;background-color:transparent}.header{background-color:#48217a;padding:5px 20px}.header h1{display:flex;align-items:center;line-height:1;font-size:32px;font-family:Oswald,Lucida,Grande,sans-serif;font-weight:400}.header h1 span{display:block;margin-left:20px}.container{max-width:1140px;margin:0 auto;background-color:#fff;border-radius:8px;padding-left:20px;padding-right:20px}h1{margin-top:0;color:#fff;font-weight:400;font-family:Oswald,Lucida,Grande,sans-serif}.toolbar{padding-bottom:20px}.btn-wrap{display:flex;justify-content:flex-end}.btn{display:flex;align-items:center;background-color:#4b1e78;color:#fff;border:none;padding:8px 15px 8px 10px;border-radius:4px;cursor:pointer;font-size:14px;margin-left:auto;letter-spacing:.1em}.btn:before{display:block;content:"";width:24px;height:24px;background:url(../images/icon-download.svg) 50% 50% / contain no-repeat;margin-right:4px}.btn.btn-progress:before{background:url(../images/icon-progress.svg) 50% 50% / contain no-repeat;animation:loader-rotate 1s steps(36) infinite}@-webkit-keyframes loader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn:disabled{opacity:.67;cursor:not-allowed}.folder-label{display:flex;align-items:center;width:100%}.folder-label input{margin-left:auto}.file-tree{list-style:none;padding-left:0}.file-tree>.tree-item{border-top:4px solid #4B1E78;margin-bottom:20px}.file-tree ul{list-style:none;padding-left:50px;position:relative}.tree-item{min-height:21px}.file-tree .tree-item ul{padding-left:0}.tree-item{padding-top:5px;margin:0;display:flex;align-items:center;flex-direction:column;align-items:stretch}.folder{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;position:relative}.folder-checkbox-wrap{position:absolute;z-index:10;margin-left:auto;margin-right:0;opacity:1;transition:opacity .2s;cursor:pointer;top:6px;padding-top:0;right:0;padding-right:10px;display:flex;align-items:center;justify-content:flex-end}.folder-checkbox-wrap i{display:none;font-style:normal;color:#48217a;align-items:center;font-size:12px;margin-right:4px;letter-spacing:.01em}.folder-checkbox-wrap i img{margin-right:4px}.folder-checkbox-wrap.completed i{display:flex}.folder-checkbox{cursor:pointer}.downloading label.folder-checkbox{cursor:not-allowed;pointer-events:none;opacity:.4!important}.downloading #fileTree{pointer-events:none}.folder-checkbox{position:relative}.folder-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:22px;height:22px;border:3px solid #48217A!important;border-radius:3px;cursor:pointer}.folder-checkbox input:checked{background-color:#48217a}.folder-checkbox input:checked:after{content:"";position:absolute;top:5px;left:5px;width:10px;height:5px;border-bottom:3px solid #ffffff;border-left:3px solid #ffffff;transform:rotate(-45deg)}.folder-checkbox input:checked+span{background:url(../images/icon-checked.svg) 50% 50% / contain no-repeat}#fileTree .tree-item ul .folder-checkbox{display:none!important}.folder:hover .folder-checkbox,.folder-checkbox:checked{opacity:1}.folder-icon{display:inline-block;margin-right:4px;font-size:18px;transition:transform .2s;width:24px;height:24px;background:url(../images/icon-folder.svg) 50% 50% / contain no-repeat}.folder-icon.open{background:url(../images/icon-folder-open.svg) 50% 50% / contain no-repeat}.folder-triangle{display:inline-block;margin-right:0;background:url(../images/icon-arrow.svg) 50% 50% / contain no-repeat;width:20px;height:20px}.folder-triangle.open{transform:rotate(90deg)}.folder-name{font-weight:700;color:#444}.file{display:flex;align-items:center;padding:2px 0;justify-content:space-between;flex:1}.file-checkbox{margin-right:8px}.file-name{color:#666;text-decoration:none;flex:1}.file-extension-badge{background-color:#e9ecef;color:#495057;padding:2px 8px;border-radius:12px;font-size:.75em;font-weight:600;margin-left:auto;text-transform:uppercase}.file-size{color:#999;font-size:.9em;margin-left:10px}.hidden{display:none}#loading{text-align:center;padding:40px;color:#666}.error{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:20px}.descripition-01{margin-top:40px;margin-bottom:40px;padding:30px;border-radius:6px;background-color:#e7e8e7;border:1px dashed #48217A}.descripition-02{margin-top:40px;margin-bottom:40px}.container h2{font-size:30px;line-height:1.5;margin-top:10px;margin-bottom:24px}.container h3{font-size:24px;line-height:1.5}.container p{line-height:1.625;margin-bottom:1em}.container p+h3{margin-top:1em}.container ul{margin-left:1.5em}.container ul li+li{margin-top:1em}.folder-children .folder .folder-label,.folder-children .row-item{padding-left:44px}.TopLevel>.folder-children>.file{padding-left:65px}.folder-children .folder-children .folder-label,.folder-children .folder-children .row-item{padding-left:94px}.folder-children .folder-children .folder-children>.file{padding-left:144px}.row-item{border-bottom:1px solid #E7E8E7;min-height:36px}.tree-item.TopLevel>.folder>.folder-label{padding-left:15px}.file-pdf{display:flex;align-items:center;text-decoration:underline}.file-pdf img{margin-right:6px}.tree-item.TopLevel{position:relative}.tree-item.TopLevel:after{display:block;position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background-color:#fff}.file-name a{color:#333}.footer{margin-top:80px;max-width:1100px;margin-left:auto;margin-right:auto;border-top:1px solid #333333}.footer-top{display:flex;align-items:flex-start}.footer-top ul{display:flex;align-items:flex-start;list-style:none;margin-left:auto;margin-top:20px}.footer-top ul li{display:flex;align-items:flex-start;list-style:none}.footer-top ul li+li{margin-left:23px}.footer-top ul li a{text-decoration:underline;color:#333;font-size:18px}.footer-bottom{margin-top:20px}.footer-bottom address{font-style:normal;padding-left:1em}
