﻿.modal-inputtext,.modal-textarea,.select-list,.btn-secondary .nextarrow,.btn-secondary .prevarrow,.sslogo .logotext,.vid .videocover:before,.vid .videocover:after,.standard-form input[type="text"],.standard-form input[type="password"],.standard-form input[type="email"],.standard-form input[type="number"],.standard-form input[type="file"],.standard-form textarea,.licknavitem{-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.subtle-link,.course-container-owner .score-title a,a,.pseudo-link,.standard-button,.but,.sbut,.navlink,.select-caret,.course-row-title{-webkit-transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1),color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1),color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1),color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1),color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1),color 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.fixed6col:after,.fixed8col:after,.fixed12col:after,.fixed10col:after{content:"";display:table;clear:both}.standard-form input[type="text"],.standard-form input[type="password"],.standard-form input[type="email"],.standard-form input[type="number"],.standard-form input[type="file"],.standard-form textarea{border-radius:4px}.tooltip-menu,.modal-box,.upload-box,.roundbox{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.modal-inputtext,.modal-textarea,.select-list{-webkit-appearance:none;font-size:14px;padding:10px;border-radius:3px;border:1px solid silver}.modal-inputtext:hover,.modal-textarea:hover,.select-list:hover{outline:none;border-color:#b3b3b3}.modal-inputtext:focus,.modal-textarea:focus,.select-list:focus{outline:none;border-color:gray}.modal-inputtext::placeholder,.modal-textarea::placeholder,.select-list::placeholder{color:gray}.error.modal-inputtext,.error.modal-textarea,.error.select-list{border-color:#bd240f}@font-face{font-family:'freight-text-pro';src:url("../fonts/freight/2CDFA8_2_0-c2ac893f0bf35c631294741d02dad2b7.woff2") format("woff2"),url("../fonts/freight/2CDFA8_2_0-f5855381dc159f35ba6c65eafb05fe50.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'freight-text-pro';src:url("../fonts/freight/2CDFA8_0_0-dd704242fc957c5c311f96fb3b9a1bf4.woff2") format("woff2"),url("../fonts/freight/2CDFA8_0_0-4dbff609f6bc6e14b562599317483e9d.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'freight-text-pro';src:url("../fonts/freight/2CDFA8_1_0-f013c61555aee95900727f890834f945.woff2") format("woff2"),url("../fonts/freight/2CDFA8_1_0-6bbe08595d66fca561b29a8b253c1603.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'proxima-nova';src:url("../fonts/proxima/2F3AD3_A_0-4d31602315b5eb4fcc8ba28c27585d00.woff2") format("woff2"),url("../fonts/proxima/2F3AD3_A_0-68d6b641a965618b1b247e2dccdddf30.woff") format("woff")}@font-face{font-family:'proxima-nova';src:url("../fonts/proxima/semibold-subset.woff2") format("woff2"),url("../fonts/proxima/semibold-subset.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'proxima-nova';src:url("../fonts/proxima/2F3AD3_8_0-e835dd5dc9e570f8f3982d53fb740851.woff2") format("woff2"),url("../fonts/proxima/2F3AD3_8_0-83502552178434deac932a452472575d.woff") format("woff");font-weight:bold;font-style:normal}.padding-left-0,.padding-horiz-0{padding-left:0px}.padding-right-0,.padding-horiz-0{padding-right:0px}.padding-top-0,.padding-vert-0{padding-top:0px}.padding-bottom-0,.padding-vert-0{padding-bottom:0px}.padding-left-5,.padding-horiz-5{padding-left:5px}.padding-right-5,.padding-horiz-5{padding-right:5px}.padding-top-5,.padding-vert-5{padding-top:5px}.padding-bottom-5,.padding-vert-5{padding-bottom:5px}.padding-left-10,.padding-horiz-10{padding-left:10px}.padding-right-10,.padding-horiz-10{padding-right:10px}.padding-top-10,.padding-vert-10{padding-top:10px}.padding-bottom-10,.padding-vert-10{padding-bottom:10px}.padding-left-11,.padding-horiz-11{padding-left:11px}.padding-right-11,.padding-horiz-11{padding-right:11px}.padding-top-11,.padding-vert-11{padding-top:11px}.padding-bottom-11,.padding-vert-11{padding-bottom:11px}.padding-left-16,.padding-horiz-16{padding-left:16px}.padding-right-16,.padding-horiz-16{padding-right:16px}.padding-top-16,.padding-vert-16{padding-top:16px}.padding-bottom-16,.padding-vert-16{padding-bottom:16px}.padding-left-20,.padding-horiz-20{padding-left:20px}.padding-right-20,.padding-horiz-20{padding-right:20px}.padding-top-20,.padding-vert-20{padding-top:20px}.padding-bottom-20,.padding-vert-20{padding-bottom:20px}.padding-left-22,.padding-horiz-22{padding-left:22px}.padding-right-22,.padding-horiz-22{padding-right:22px}.padding-top-22,.padding-vert-22,.row{padding-top:22px}.padding-bottom-22,.padding-vert-22,.row{padding-bottom:22px}.padding-left-27,.padding-horiz-27{padding-left:27px}.padding-right-27,.padding-horiz-27{padding-right:27px}.padding-top-27,.padding-vert-27{padding-top:27px}.padding-bottom-27,.padding-vert-27{padding-bottom:27px}.padding-left-33,.padding-horiz-33{padding-left:33px}.padding-right-33,.padding-horiz-33{padding-right:33px}.padding-top-33,.padding-vert-33{padding-top:33px}.padding-bottom-33,.padding-vert-33{padding-bottom:33px}.padding-left-44,.padding-horiz-44{padding-left:44px}.padding-right-44,.padding-horiz-44{padding-right:44px}.padding-top-44,.padding-vert-44{padding-top:44px}.padding-bottom-44,.padding-vert-44{padding-bottom:44px}.margin-left-0,.margin-horiz-0{margin-left:0px}.margin-right-0,.margin-horiz-0{margin-right:0px}.margin-top-0,.margin-vert-0{margin-top:0px}.margin-bottom-0,.margin-vert-0{margin-bottom:0px}.margin-left-5,.margin-horiz-5{margin-left:5px}.margin-right-5,.margin-horiz-5{margin-right:5px}.margin-top-5,.margin-vert-5{margin-top:5px}.margin-bottom-5,.margin-vert-5{margin-bottom:5px}.margin-left-10,.margin-horiz-10{margin-left:10px}.margin-right-10,.margin-horiz-10{margin-right:10px}.margin-top-10,.margin-vert-10{margin-top:10px}.margin-bottom-10,.margin-vert-10{margin-bottom:10px}.margin-left-11,.margin-horiz-11{margin-left:11px}.margin-right-11,.margin-horiz-11{margin-right:11px}.margin-top-11,.margin-vert-11{margin-top:11px}.margin-bottom-11,.margin-vert-11{margin-bottom:11px}.margin-left-14,.margin-horiz-14{margin-left:14px}.margin-right-14,.margin-horiz-14{margin-right:14px}.margin-top-14,.margin-vert-14{margin-top:14px}.margin-bottom-14,.margin-vert-14{margin-bottom:14px}.margin-left-18,.margin-horiz-18{margin-left:18px}.margin-right-18,.margin-horiz-18{margin-right:18px}.margin-top-18,.margin-vert-18{margin-top:18px}.margin-bottom-18,.margin-vert-18{margin-bottom:18px}.margin-left-22,.margin-horiz-22{margin-left:22px}.margin-right-22,.margin-horiz-22{margin-right:22px}.margin-top-22,.margin-vert-22{margin-top:22px}.margin-bottom-22,.margin-vert-22,.row{margin-bottom:22px}.margin-left-24,.margin-horiz-24{margin-left:24px}.margin-right-24,.margin-horiz-24{margin-right:24px}.margin-top-24,.margin-vert-24{margin-top:24px}.margin-bottom-24,.margin-vert-24{margin-bottom:24px}.margin-left-33,.margin-horiz-33{margin-left:33px}.margin-right-33,.margin-horiz-33{margin-right:33px}.margin-top-33,.margin-vert-33{margin-top:33px}.margin-bottom-33,.margin-vert-33{margin-bottom:33px}.margin-left-44,.margin-horiz-44{margin-left:44px}.margin-right-44,.margin-horiz-44{margin-right:44px}.margin-top-44,.margin-vert-44{margin-top:44px}.margin-bottom-44,.margin-vert-44{margin-bottom:44px}.fixed6col{width:550px;margin:auto}@media (max-width: 610px){.fixed6col{width:100%;padding:0 16px}}.fixed8col{width:740px;margin:auto}@media (max-width: 800px){.fixed8col{width:645px}}@media (max-width: 705px){.fixed8col{width:550px}}@media (max-width: 610px){.fixed8col{width:100%;padding:0 16px}}.fixed12col{width:1120px;margin:auto}@media (max-width: 1520px){.fixed12col{width:1025px}}@media (max-width: 1140px){.fixed12col{width:942px}}@media (max-width: 1045px){.fixed12col{width:930px}}@media (max-width: 990px){.fixed12col{width:835px}}@media (max-width: 895px){.fixed12col{width:740px}}@media (max-width: 800px){.fixed12col{width:645px}}@media (max-width: 705px){.fixed12col{width:550px}}@media (max-width: 610px){.fixed12col{width:100%;padding:0 16px}.fixed12col .align-to-sides{margin-right:-16px;margin-left:-16px}}.fixed10col{width:930px;margin:auto}@media (max-width: 990px){.fixed10col{width:835px}}@media (max-width: 895px){.fixed10col{width:740px}}@media (max-width: 800px){.fixed10col{width:645px}}@media (max-width: 705px){.fixed10col{width:550px}}@media (max-width: 610px){.fixed10col{width:100%;padding:0 16px}}.twocol73 .col3{float:right;width:265px}.twocol73 .col7{float:left;width:645px;padding-right:40px}@media (max-width: 990px){.twocol73 .col3{width:210px}.twocol73 .col7{width:625px}}@media (max-width: 895px){.twocol73 .col3{width:210px}.twocol73 .col7{width:530px}}@media (max-width: 800px){.twocol73 .col3{width:210px}.twocol73 .col7{width:435px}}@media (max-width: 705px){.twocol73 .col3{float:none;width:100%;margin:11px 0}.twocol73 .col7{float:none;width:100%;margin:11px 0;padding-left:0}}.twocol82 .col2{float:left;width:170px}.twocol82 .col8{float:right;width:740px;padding-left:40px}@media (max-width: 990px){.twocol82 .col8{width:645px}}@media (max-width: 895px){.twocol82 .col8{width:530px}}@media (max-width: 800px){.twocol82 .col8{width:435px}}@media (max-width: 705px){.twocol82 .col2{display:none}.twocol82 .col8{float:none;width:100%;margin:11px 0;padding-left:0}}@keyframes logo{0%{fill:#FC5D2B}100%{fill:#F3A42D}}@-webkit-keyframes logo{0%{fill:#FC5D2B}100%{fill:#F3A42D}}@-moz-keyframes logo{0%{fill:#FC5D2B}100%{fill:#F3A42D}}@keyframes logoodd{0%{fill:#F3A42D}100%{fill:#FC5D2B}}@-webkit-keyframes logoodd{0%{fill:#F3A42D}100%{fill:#FC5D2B}}@-moz-keyframes logoodd{0%{fill:#F3A42D}100%{fill:#FC5D2B}}@keyframes loadingspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loadingspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loadingspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.allcaps,.fixed-nav>h3{text-transform:uppercase;letter-spacing:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pull-left{float:left}.pull-right{float:right}.subtle-link,.course-container-owner .score-title a{color:inherit}.subtle-link:hover,.course-container-owner .score-title a:hover{color:#FC5D2B}.clearfix{clear:both}.clearfix:after{content:"";display:table;clear:both}.closex{font:bold 27px/27px "proxima-nova",helvetica,arial,sans-serif;color:#666}.breaker:after{content:"";width:170px;display:block;margin:auto;padding:11px 0}.breaker:before{border-top:1px solid #b3b3b3}.breaker:after{border-bottom:1px solid #b3b3b3}.breaker.extra-breaker:after{padding:22px 0}.tooltip-menu{display:block;background:#fff;position:absolute;left:50%;margin-left:-87px;top:55px;width:174px;box-shadow:0 1px 5px #999;z-index:0;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 10px, 0) scale(0.9, 0.9);-moz-transform:translate3d(0, 10px, 0) scale(0.9, 0.9);-ms-transform:translate3d(0, 10px, 0) scale(0.9, 0.9);-o-transform:translate3d(0, 10px, 0) scale(0.9, 0.9);transform:translate3d(0, 10px, 0) scale(0.9, 0.9);-webkit-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1),-moz-transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1),-ms-transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1),-o-transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1),transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.tooltip-menu.active{opacity:1;visibility:visible;z-index:1001;-webkit-transform:translate3d(0, 0, 0) scale(1, 1);-moz-transform:translate3d(0, 0, 0) scale(1, 1);-ms-transform:translate3d(0, 0, 0) scale(1, 1);-o-transform:translate3d(0, 0, 0) scale(1, 1);transform:translate3d(0, 0, 0) scale(1, 1);transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s}.tooltip-menu ul{list-style:none;padding:7px 0}.tooltip-menu ul:not(:last-of-type){border-bottom:1px solid #e7e2ee}.tooltip-menu button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:0;outline:none;width:100%;text-align:left}.tooltip-menu a,.tooltip-menu button,.tooltip-menu .tooltiphed{font-size:13px;display:block;padding:7px 10px;color:#3B3346}.tooltip-menu a:hover,.tooltip-menu button:hover{background:#e7e2ee;color:#60516E}.tooltip-menu a:hover .navlink,.tooltip-menu button:hover .navlink{color:#3B3346}.tooltip-menu a:active,.tooltip-menu button:active{background:#60516E;color:#fff}.tooltip-menu a:active .navlink,.tooltip-menu button:active .navlink{color:#fff}.tooltip-menu:before{content:"";position:absolute;border:10px solid transparent;bottom:100%;left:50%;margin-left:-10px;border-bottom-color:#e7e2ee;border-width:12px;margin-left:-12px}.tooltip-menu:after{content:"";position:absolute;border:10px solid transparent;bottom:100%;left:50%;margin-left:-10px;border-bottom-color:#e7e2ee;border-bottom-color:#fff}.tooltip-menu.left-arrow:before,.tooltip-menu.left-arrow:after{left:auto;content:"";position:absolute;border:10px solid transparent;right:100%;top:50%;margin-top:-10px;border-right-color:#e7e2ee}.tooltip-menu.left-arrow:before{border-width:12px;margin-top:-12px}.tooltip-menu.left-arrow:after{border-right-color:#fff}.settings-avatar{width:28px;height:28px;vertical-align:middle;border-radius:50%;margin-top:-4px}@media (max-width: 610px){.settings-avatar-topnav{width:21px;height:21px}}.settings-menu{position:relative;display:inline-block;text-align:left;white-space:normal}#user-settings .navlink{display:inline-block}.right-menu{left:auto;margin-left:0;right:0}.right-menu:before,.right-menu:after{left:auto;margin-left:0}.right-menu:before{right:10px}.right-menu:after{right:11px}p{margin-bottom:22px}h1,h2,h3,h4,h5,h6{font:16px/22px "freight-text-pro",serif;font-weight:bold}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:6px}h1{font-size:52px;line-height:62px;letter-spacing:0.1px}h2{font-size:32px;line-height:36px}h3{font-size:26px;line-height:28px}h4{font-size:21px;line-height:22px}h5{font-size:16px}p{font-size:16px;line-height:22px;font-family:"proxima-nova",helvetica,arial,sans-serif}blockquote{font:21px/30px "freight-text-pro",serif;padding:22px 20px;position:relative}blockquote:before{content:"\201c";position:absolute;font-size:34px;opacity:.4;left:0}.small{font-size:.8125rem;line-height:18px}a,.pseudo-link{color:#f8812c;text-decoration:none}a:hover,.pseudo-link:hover{color:#e96608}.fluid-image{width:100%;border:0;vertical-align:top}.avatar{width:44px;height:44px;vertical-align:middle;border-radius:50%;display:inline-block}.display-1,.display-2,.display-4,.display-5{font-family:"freight-text-pro",serif;font-weight:bold}.display-1{font-size:52px;line-height:62px;letter-spacing:0.1px}@media (max-width: 610px){.display-1{font-size:34px;line-height:42px}}.display-2{font-size:36px;line-height:48px}@media (max-width: 610px){.display-2{font-size:28px;line-height:38px}}.display-3{font-size:32px;line-height:42px}@media (max-width: 610px){.display-3{font-size:28px;line-height:38px}}.display-4{font-size:24px;line-height:30px}@media (max-width: 610px){.display-4{font-size:21px;line-height:26px}}.display-5{font-size:18px;line-height:22px}.heading-3,.heading-4{font-family:"proxima-nova",helvetica,arial,sans-serif}.heading-3{font-size:18px;line-height:24px;font-weight:600}@media (max-width: 610px){.heading-3{font-size:16px;line-height:21px}}.heading-4{font-size:13px;line-height:21px;text-transform:uppercase;font-weight:bold}.text-1,.text-2,.text-3{margin-bottom:0}.text-1{font-size:21px;line-height:36px;color:gray}@media (max-width: 610px){.text-1{font-size:19px;line-height:31px}}.text-2{font-size:18px;line-height:32px;color:gray}@media (max-width: 610px){.text-2{font-size:16px;line-height:27px}}.text-3{font-size:16px;line-height:28px;color:gray}.text-4{font-size:15px}.text-dark{color:#43444E}.text-muted{color:gray}.text-offgray{color:#A4A1A6}.btn-caps{font-weight:bold;font-size:11px}.btn-secondary{color:#A4A1A6}.btn-secondary .nextarrow,.btn-secondary .prevarrow{display:inline-block}.btn-secondary:hover{color:#000}.btn-secondary:hover .prevarrow,.btn-secondary:hover .nextarrow{color:#A4A1A6}.btn-secondary:hover .prevarrow{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}.btn-secondary:hover .nextarrow{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.standard-button{border-radius:4px;-webkit-appearance:none;font:bold 14px/16px "proxima-nova",helvetica,arial,sans-serif;outline:none;cursor:pointer;background:#FC5D2B;color:#fff !important;border:0;padding:8px 12px;white-space:nowrap}.standard-button:hover,.standard-button:active{color:#fff !important;text-decoration:none !important}.standard-button:hover{background:#be3003}.standard-button:active{background:#8c2302;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.but,.sbut{display:inline-block;border-radius:4px;-webkit-appearance:none;outline:none;cursor:pointer;background:#FC5D2B;color:#fff !important;border:1px solid #FC5D2B;font:bold 13px/15px "proxima-nova",helvetica,arial,sans-serif;padding:5px 9px;white-space:nowrap}@media (max-width: 610px){.but,.sbut{font-size:13px;line-height:15px}}.but:hover,.but:active,.sbut:hover,.sbut:active{color:#fff !important;text-decoration:none !important}.but:hover,.sbut:hover{background:#be3003}.but:active,.sbut:active{background:#8c2302;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}@media (min-width: 611px){.but{font-size:14px;line-height:16px;padding:8px 10px}}.but-subtle{background-color:white;border:1px solid #A4A1A6;color:#A4A1A6 !important}.but-subtle:hover,.but-subtle:active{color:#A4A1A6 !important}.but-subtle:hover{background:white;color:#716d74 !important;border-color:#716d74}.but-subtle:active{background:white;color:#716d74 !important;border-color:#716d74}.but-secondary{background:transparent;color:#FC5D2B !important;border:1px solid #FC5D2B}.but-secondary:hover{background:transparent;color:#be3003 !important;border-color:#f13c03}.but-secondary:active{background:transparent;color:#be3003 !important;border-color:#be3003}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:"proxima-nova",helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#43444E}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;background:0;outline:none;cursor:pointer;font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:16px}.grid-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-container .col{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0}@media (min-width: 611px){.grid-container .col{-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}}.grid-container-gap-larger{margin-right:-1rem;margin-left:-1rem}.grid-container-gap-larger .col{padding-right:1rem;padding-left:1rem;padding-bottom:2rem}.grid-container-gap{margin-right:-0.5rem;margin-left:-0.5rem}@media (min-width: 611px){.grid-container-gap{margin-right:-0.75rem;margin-left:-0.75rem}}.grid-container-gap .col{padding-right:0.5rem;padding-left:0.5rem;padding-bottom:1rem}@media (min-width: 611px){.grid-container-gap .col{padding-right:0.75rem;padding-left:0.75rem;padding-bottom:1.5rem}}.grid-container-min-2 .col{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width: 611px){.grid-container-max-2 .col{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.grid-container-max-3 .col{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media (min-width: 611px){.grid-container-max-3 .col{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width: 991px){.grid-container-max-3 .col{-webkit-flex-basis:33.33%;-moz-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}.grid-container-max-4 .col{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media (min-width: 801px){.grid-container-max-4 .col{-webkit-flex-basis:33.33%;-moz-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}@media (min-width: 991px){.grid-container-max-4 .col{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media (min-width: 801px){.two-columns{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-columns .first-col{width:35%}.two-columns .second-col{width:65%;padding-right:2rem}}.row{margin-left:-10px;margin-right:-10px}.row:after{content:"";display:table;clear:both}.col-center{margin:auto}.tipcontrol,.ui-tooltip-wrapper{position:relative}.ui-tooltip{text-transform:none;font-weight:normal;line-height:18px;font-size:14px;position:absolute;bottom:100%;margin-bottom:13px;width:200px;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);background:#fff;color:#60516E;padding:10px;border-radius:4px;z-index:0;border:1px solid rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.ui-tooltip:before,.ui-tooltip:after{content:"";position:absolute;top:100%;left:50%}.ui-tooltip:before{border:12px solid transparent;border-width:12px;margin-left:-12px;border-top-color:rgba(0,0,0,0.2)}.ui-tooltip:after{border:10px solid transparent;border-top-color:#fff;margin-left:-10px}.ui-tooltip.downward{top:100%;bottom:auto;margin-top:10px;margin-bottom:auto;border-bottom-color:rgba(0,0,0,0.2)}.ui-tooltip.downward:before,.ui-tooltip.downward:after{top:auto;bottom:100%}.ui-tooltip.downward:before{border-top-color:transparent;border-bottom-color:rgba(0,0,0,0.2)}.ui-tooltip.downward:after{border-top-color:transparent;border-bottom-color:#fff}.ui-tooltip.right{left:auto;right:-10px;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);margin-left:0}.ui-tooltip.right:before,.ui-tooltip.right:after{right:10px;left:auto}.ui-tooltip.active{visibility:visible;z-index:1000;opacity:1;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s}.hiddentip{visibility:hidden;z-index:0;opacity:0;-webkit-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.tipcontrol:hover .hiddentip,.hiddentip.active{visibility:visible;z-index:1000;opacity:1;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s}.tipcontrol .disabled-explanation{display:none}.tipcontrol.disabled .disabled-explanation{display:block}.inline-container{font-size:0}.inline-block{display:inline-block;vertical-align:top;float:none;font-size:16px}.radiochoice:hover{cursor:pointer}#searchlink{padding-right:0}.hiddenblockelement{display:none}.hiddenblockelement.active{display:block}.hiddeninline{display:none}.hiddeninline.active{display:inline}.hiddenflexelement{display:none}.hiddenflexelement.active{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.list-inline li{display:inline-block}.asidetext{font:14px/16px "proxima-nova",helvetica,arial,sans-serif}.headwrap{position:relative;box-shadow:0 -1px 0 #e7e2ee inset;background:#fff}.page-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:72px}@media (max-width: 610px){.page-header{height:54px}}.headerside{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.headermiddle{-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;-moz-flex:0;-ms-flex:0;flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.headerright{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.fixed-nav{position:absolute;float:none}.fixed-nav>h3{font-size:11px;font-family:"proxima-nova",helvetica,arial,sans-serif;font-weight:bold;color:#A4A1A6}.fixed-nav a{display:block;padding:3px 0;color:#000;font:16px/22px "freight-text-pro",serif}.fixed-nav a:hover,.fixed-nav a:active{color:#A4A1A6}.fixed-nav.fixed{position:fixed;top:0}@media (max-width: 800px){.fixed-nav,.fixed-nav.fixed{position:relative}}.subnav{border-bottom:1px solid #e7e2ee;padding:17px 0}.navlink{font-weight:600;font-size:14px;display:block;color:gray;position:relative}.navlink:hover{color:#3B3346}.navlinkseparator{position:relative;display:inline-block;user-select:none}.navlinkseparator:after{content:"";border-right:1px solid #A4A1A6}@media (min-width: 611px){#entereditmode{padding-right:10px;padding-left:10px}}.navlinkleft{margin-right:27px}@media (max-width: 610px){.navlinkleft{margin-right:8px}}.navlinkright{margin-left:27px}@media (max-width: 610px){.navlinkright{margin-left:8px}}.subnavlink{font:600 13px "proxima-nova",helvetica,arial,sans-serif;display:inline-block;color:#A4A1A6;position:relative;padding:0;margin:0 20px 0 0}@media (max-width: 800px){.subnavlink{margin-right:10px}}.subnavlink:hover,.subnavlink:active,.subnavlink.active{color:#000}@media (min-width: 611px){.subnavlink.active:after{content:"";width:5px;height:5px;background:#FC5D2B;border-radius:50%;position:absolute;bottom:-50%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-height: 426px){.subnavlink.active:after{display:none}}.mini-search-form{margin-right:8px;max-width:175px;position:relative}.mini-search-button{-webkit-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-appearance:none;border:0;background:0;outline:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);opacity:0}.mini-search-button .svg-icon{width:13px;height:auto}.mini-search:focus+.mini-search-button,.mini-search.not-empty+.mini-search-button{opacity:0.4;cursor:pointer}.mini-search:focus+.mini-search-button:hover,.mini-search.not-empty+.mini-search-button:hover{opacity:0.8}.mini-search{-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1),background-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-appearance:none;font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:14px;margin-left:-8px;padding:8px 23px 8px 8px;outline:none;color:gray;border:none;border-radius:6px;cursor:pointer;width:100%;line-height:18px}.mini-search:focus,.mini-search.not-empty{background-color:#f8f6f2;color:#43444E;cursor:auto}.mini-search::-webkit-input-placeholder{font-weight:600;-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);color:gray}.mini-search:-moz-placeholder{font-weight:600;-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);color:gray}.mini-search::placeholder{font-weight:600;-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);color:gray}.mini-search:-ms-input-placeholder{font-weight:600;-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);color:gray}.mini-search:hover::-webkit-input-placeholder,.mini-search:focus::-webkit-input-placeholder,.mini-search.not-empty::-webkit-input-placeholder{color:#9a9a9a}.mini-search:hover:-moz-placeholder,.mini-search:focus:-moz-placeholder,.mini-search.not-empty:-moz-placeholder{color:#9a9a9a}.mini-search:hover::placeholder,.mini-search:focus::placeholder,.mini-search.not-empty::placeholder{color:#9a9a9a}.mini-search:hover:-ms-input-placeholder,.mini-search:focus:-ms-input-placeholder,.mini-search.not-empty:-ms-input-placeholder{color:#9a9a9a}.footer{color:#43444E;border-top:1px solid #e7e2ee;text-align:center;margin-top:60px}.footer-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0.7;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.footer-inner:hover{opacity:1}.footergrp{min-width:100px;max-width:210px;text-align:left;margin-top:50px;margin-bottom:50px;padding-right:10px;padding-left:10px}.footergrp h3{font:bold 10px/12px "proxima-nova",helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}.footergrp ul{list-style:none;font:14px/22px "proxima-nova",helvetica,arial,sans-serif}.footergrp li{margin-bottom:6px}.footergrp li:last-child{margin-bottom:0}.footergrp .dot{font-size:18px;line-height:16px;margin-right:1px;margin-left:1px}.footergrp-blogposts{max-width:220px}.footerend{width:100%}.media{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.media img{display:inline-block}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-left:1rem}.media-meta{margin-top:7px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:0;opacity:0;visibility:hidden;-webkit-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:visibility 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,z-index 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms,opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.modal.active{opacity:1;visibility:visible;z-index:5000;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s}.modal-box{font-size:0;background:#fff;min-width:50%;max-width:90%;color:#3B3346}.modal-header{padding:22px;font:20px/22px "freight-text-pro",serif}.modal-content{padding:22px;border-top:1px solid #b3b3b3;font:14px/16px "proxima-nova",helvetica,arial,sans-serif}.modal-subcontent+.modal-subcontent{margin:24px 0 0}.modal-subcontent-compact+.modal-subcontent-compact{margin:12px 0 0}.modal-label{margin-right:10px;display:inline-block;width:100px;color:gray}.modal-label-long{width:auto;display:block}.modal-label-textarea{vertical-align:top;margin-top:13px}.modal-selector{padding:11px 0;border-top:1px solid #b3b3b3;font:14px/16px "proxima-nova",helvetica,arial,sans-serif;max-height:300px;overflow-y:auto;white-space:nowrap}.modal-selector label{display:block;padding:5px 0 5px 22px;cursor:pointer}.modal-selector label:hover{background:#fafafa}.modal-selector input{float:left;margin-left:-100px}.modal-selector input:checked+label{background:#ccc;color:#000}.modal-radio{padding:0 11px 0 0}.modal-stackedradio+.modal-stackedradio{margin-left:113px}.modal-stackedradio:after{content:'\a';white-space:pre}.modal-verticalradio{display:block;margin-top:8px}.modal-textarea{font-family:inherit;height:72px;resize:vertical;width:100%;margin-top:6px}.modal-righttext{float:right;margin:8px 0 8px 5px}.modal-formitem-desc{margin-top:4px;margin-left:16px;color:#A4A1A6}.modal-input-fullwidth{width:calc(100% - 100px - 10px)}.modal-divider{border:none;border-bottom:1px solid #e7e2ee;margin-top:22px;margin-bottom:22px}.modal-content-scrollable{max-height:55vh;overflow-y:scroll}.sslogo{width:175px;height:37px;position:relative}.sslogo .logotext{fill:#60516E}.sslogo:hover .logotext{fill:#3B3346}.sslogo:hover .oddline{-webkit-animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-moz-animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-ms-animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-o-animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite}.sslogo:hover .evenline{-webkit-animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-moz-animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-ms-animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-o-animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite}.logoword{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0}.sslickslogo{width:233px;height:28px}.burger{display:none;position:absolute;left:16px;width:18px;height:18px;-webkit-tap-highlight-color:transparent}.burger svg{width:100%;height:100%}#burgeron{box-sizing:content-box;padding:4px;left:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.burgerx{z-index:1;font-size:42px;line-height:1;top:10px;left:15px;width:auto;height:auto}.burgermenu{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;overflow-y:auto;background:rgba(0,0,0,0.6)}.burgeruls{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:white;width:70%;height:100%}.burgeruls a,.burgeruls button{display:block;color:#43444E}.burgeruls a:hover,.burgeruls button:hover{color:#FC5D2B}.burgeruls-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:68px;padding-left:16px;padding-right:16px}.burgerul1{list-style:none;font-size:19px;line-height:27px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.burgerul1 li{padding:0 0 20px}.burgerul2{list-style:none}.burgerul2 li{padding:0 0 15px}.burgerul2 li a,.burgerul2 button{font:16px/18px "proxima-nova",helvetica,arial,sans-serif;color:#A4A1A6}.burgerul2 .burgeruser{border-bottom:1px solid #e7e2ee;margin-bottom:20px}.burgerul2 .burgeruser a{font-size:19px;line-height:27px;color:#43444E}.burgerul2 .settings-avatar{float:left}.burgeron{position:fixed;height:100%;overflow:hidden;width:100%}@media (max-width: 610px){.sslogo,.sslogo svg{height:24px}.burger{display:block}.headerside>*:not(#navlinkeditmode){display:none}}.loaderscreen{color:#43444E;background-color:rgba(255,255,255,0.95);text-align:center}#loaderlogo{position:relative;margin:auto;height:80px;margin-bottom:22px}#loaderlogo svg{position:relative;width:100%;height:100%}#loaderlogo .evenline{-webkit-animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-moz-animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-ms-animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-o-animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;animation:logoodd 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite}#loaderlogo .oddline{-webkit-animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-moz-animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-ms-animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;-o-animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;animation:logo 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite}.loaderbar{width:30%;margin:0 auto 11px;overflow:hidden;background:#b3b3b3;position:relative}.loaderbar,.loaderbar-progress{border-radius:4px;height:2px}.loaderbar-progress{width:0%;background:#FC5D2B;-webkit-transition:width 150ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:width 150ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:width 150ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:width 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:width 150ms cubic-bezier(0.165, 0.84, 0.44, 1)}.flag--img,.flag--text{display:table-cell;vertical-align:middle}.flag--img{padding-right:5px}.flag--img>img{display:block;max-width:none}.action-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity;opacity:.7}.action-button:hover{opacity:1}.svg-icon{width:32px;height:32px;vertical-align:middle}.svg-icon-small{width:24px;height:24px}.svg-icon-big{width:48px;height:48px}.roomydiv{margin-top:48px;margin-bottom:48px}.halfroomydiv{margin-top:24px;margin-bottom:24px}.readabletext p,.readabletext ol,.readabletext ul{font:21px/30px "freight-text-pro",serif;margin-bottom:22px}.readabletext li{margin-left:1em}.readabletext .small{font-size:16px;line-height:20px}.readabletext h1,.readabletext h2{text-align:center}.readabletext h1:after,.readabletext h2:after{content:"";width:170px;display:block;margin:auto;padding:22px 0 11px;border-bottom:1px solid #b3b3b3}.readabletext h1{margin-bottom:38px}.readabletext h1:after{padding-bottom:22px}.readabletext h2{margin:55px 0 33px}.readabletext h2.margin-top-0,.readabletext h2.margin-vert-0{margin-top:0}.readabletext h3{margin-bottom:22px}.readabletext figcaption{font:16px/22px "freight-text-pro",serif;padding-top:11px}.readabletext pre{overflow-x:auto;padding:20px;border:1px solid #b3b3b3;background:#cdcdcd;font-size:16px;line-height:22px;margin-bottom:44px}@media (max-width: 610px){.mob.halfroomydiv{margin-top:16px;margin-bottom:16px}.mob h1{font-size:30px;line-height:30px}.mob h2{font-size:25px;line-height:25px}.mob .readabletext p,.mob .readabletext ol,.mob .readabletext ul{font:17px/22px "freight-text-pro",serif;margin-bottom:18px}}.hr:after{content:"";width:170px;display:block;margin:auto;padding:11px 0;border-top:1px solid #b3b3b3}.inline-list{list-style-type:none}.inline-list li{display:inline-block;margin-right:5px}.inline-list li:not(:first-of-type):before{content:"·";color:gray;margin-right:7px}.code-highlight{color:#2ac668}.help-videos h1,.help-videos h2{text-align:left}.help-videos h1:after,.help-videos h2:after{display:none}.help-videos figure{display:inline-block;width:48%;vertical-align:top;margin-bottom:44px;padding:0 10px}.help-videos figure img,.help-videos figure video{width:100%;height:auto}@media (max-width: 800px){.help-videos figure{width:100%}}.vid{position:relative}.vid .videocover{position:absolute;width:calc(100% - 20px);padding-top:50%;z-index:100;cursor:pointer}.vid .videocover:before,.vid .videocover:after{position:absolute;width:100%;top:0}.vid .videocover:before{height:100%;height:-moz-calc(100% - 10px);content:"";background:rgba(59,51,70,0.7)}.vid .videocover:after{height:22px;content:"\25BA";font:32px/34px "freight-text-pro",serif;text-align:center;color:#fff;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.vid .videocover:hover:after{color:#FC5D2B}.vid.active .videocover:before,.vid.active .videocover:after{opacity:0;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}#unverified-stripe{background:#feffdb;font:14px/16px "proxima-nova",helvetica,arial,sans-serif;border-bottom:1px solid #b3b3b3;text-align:center;padding:11px;display:none}#unverified-stripe button{float:right;margin-top:-3px}#unverified-stripe a{color:#000}#unverified-stripe a span{border-bottom:1px solid #A4A1A6}#unverified-stripe a:hover span{color:#A4A1A6}#unverified-stripe.active{display:block}.select-wrapper{display:inline-block;position:relative}.select-list{-moz-appearance:none;background:white;padding-right:35px;min-width:169px}.select-caret{line-height:0;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none;color:silver}.select-caret svg{width:14px;height:14px}select:hover+.select-caret{color:#b3b3b3}select:focus+.select-caret{color:gray}.standard-form{width:100%;position:relative;font:16px/22px "freight-text-pro",serif}.standard-form.field-error input[type="text"],.standard-form.field-error input[type="password"],.standard-form.field-error input[type="email"],.standard-form.field-error input[type="number"],.standard-form.field-error input[type="file"],.standard-form.field-error textarea{border-color:#bd240f}.standard-form .label{color:#544864;position:absolute;-webkit-transform:translate3d(10px, 100%);-moz-transform:translate3d(10px, 100%);-ms-transform:translate3d(10px, 100%);-o-transform:translate3d(10px, 100%);transform:translate3d(10px, 100%);font-size:13px;line-height:14px;top:.7rem;left:.75rem;z-index:1;font-family:"proxima-nova",helvetica,arial,sans-serif}.standard-form input[type="text"],.standard-form input[type="password"],.standard-form input[type="email"],.standard-form input[type="number"],.standard-form input[type="file"],.standard-form textarea{border:1px solid #b3b3b3;border-top-color:#A4A1A6;padding:2.2rem .75rem .75rem;width:100%}.standard-form input[type="text"]:focus,.standard-form input[type="password"]:focus,.standard-form input[type="email"]:focus,.standard-form input[type="number"]:focus,.standard-form input[type="file"]:focus,.standard-form textarea:focus{outline:none;border-color:#60516E}.standard-form input[type="text"],.standard-form input[type="password"],.standard-form input[type="email"],.standard-form input[type="number"],.standard-form textarea{font:19px/21px "freight-text-pro",serif}.standard-form input[type="file"]{cursor:pointer;font:16px/21px "proxima-nova",helvetica,arial,sans-serif}.standard-form input[type="file"]:hover{background-color:#FCFBFA}.standard-form select{width:100%}.cancel-link{font:14px/16px "proxima-nova",helvetica,arial,sans-serif;color:#A4A1A6;margin-left:5px}.cancel-link:hover{color:#bd240f}.errorlist li{list-style-type:none;margin-bottom:11px;font:13px "proxima-nova",helvetica,arial,sans-serif;color:#bd240f}.error-msg{color:#bd240f}.breadcrumb{font-size:14px}@media (max-width: 610px){.breadcrumb{font-size:12px}}.breadcrumb .slash{color:gray;padding:0 5px}.breadcrumb-item{text-overflow:ellipsis;max-width:35vw;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle}.radio-container label{margin-right:5px;font-family:"proxima-nova",helvetica,arial,sans-serif}.toggler-container{border-bottom:1px solid #b3b3b3}.toggler-container .inline-block{display:inline-block;width:50%;text-align:center}.toggler-container label input{opacity:0;position:absolute}fieldset{border:0}.upload-box{border:2px dashed #e7e2ee;padding:22px;margin-bottom:22px}.roundbox{border:1px solid #b3b3b3;padding:22px;margin-bottom:22px}.resultfooter{padding:22px 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.song-info{color:#000;margin-bottom:30px}.song-info p{font-family:"freight-text-pro",serif;padding-top:0;margin-bottom:0;line-height:20px}.avatar-image{width:100%;height:auto;border-radius:50%}.courseheader{font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:16px;font-weight:bold}.score-title{font-size:16px;margin:0;padding:5px 0 0}.course-container-owner .score-title{font-size:16px}.nicetable{width:100%;border-collapse:collapse}.nicetable.topborder{border-top:1px solid #b3b3b3}.nicetable th,.nicetable td{padding:11px 5px;border-bottom:1px solid #b3b3b3}.nicetable th{text-align:left;font:bold 11px/13px "proxima-nova",helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.nicetable td{font:14px/16px "proxima-nova",helvetica,arial,sans-serif}dl.codes{font:21px/30px "freight-text-pro",serif;margin-bottom:22px}dl.codes dt{font-family:monospace;margin:11px 0}dl.codes dd{padding-left:22px}.pseudo-label{font-weight:bold;font-size:14px;margin-bottom:4px;color:#544864}.radio-check-wrapper{line-height:26px}.radio-desc-wrapper{display:block;margin-top:10px}.formitem-desc{margin-top:4px;margin-left:16px;color:gray}.plan-message{background-color:#F2F1F0;font-size:14px;display:inline-block;border-radius:3px;padding:4px 6px;margin-left:16px;margin-top:3px;margin-bottom:6px}.course-container{box-shadow:0 1px 0 #b3b3b3 inset}.section-break{border-top:1px solid #b3b3b3}.course-files{list-style:none;margin:11px 0 0}.course-files li{display:inline-block;margin:0 20px 0 0;font-size:13px}.course-files li a{color:#3B3346}.course-files li a:hover{color:#FC5D2B}.course-files li.coursefile{margin:0 20px 0 22px;position:relative}.course-files li.coursefile:before{content:'';background-image:url("../images/svg/file.svg");background-size:20px 20px;width:20px;height:20px;display:block;position:absolute;margin:-3px 0 0 -22px}.course-row{border-bottom:1px solid #e7e2ee;margin-bottom:20px;padding-bottom:20px}a.course-row,a.course-row:hover{color:inherit}a.course-row:hover .course-row-title{color:#f8812c}.course-row-title{font-family:"freight-text-pro",serif;font-size:21px;line-height:1;font-weight:bold}.course-row-image{max-width:120px;border-radius:6px;overflow:hidden}.course-row-meta{margin-top:0.5rem}.icon-new-window{width:14px;height:14px;margin-left:2px;position:relative;top:-1px}.licks-nav{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);position:relative;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.licks-nav::-webkit-scrollbar{height:8px}.licks-nav::-webkit-scrollbar-thumb{background:#aaa;border-radius:5px}.licknavitem{display:inline-block;vertical-align:top;margin:0;padding:5px 5px 2px;border-radius:5px;margin-top:5px;max-width:110px}.licknavitem a{color:#A4A1A6}.licknavitem img{display:block;width:100px;height:70px;border:0;margin-bottom:3px;opacity:0.8}@media (max-width: 610px){.licknavitem img{width:75px;height:52.5px}}.licknavitem.feat,.licknavitem:hover{background:#f3f3f3}.licknavitem.feat a,.licknavitem:hover a{color:#000}.licknavitem.feat img,.licknavitem:hover img{opacity:1}.lickinfo{list-style:none;font:12px/14px "proxima-nova",helvetica,arial,sans-serif}@media (max-width: 610px){.lickinfo{display:none}}.nowrap{white-space:nowrap}.store-select-wrapper{margin-bottom:30px;background:#FAF9F7;position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:1px solid #e7e2ee}.store-select-inner{padding-top:18px;padding-bottom:18px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 611px){.store-select-inner{padding-top:12px;padding-bottom:12px}}.storefilter{margin-right:12px}.storefilter:last-child{margin-right:0}@media (max-width: 610px){.storefilter:last-child{border-right:16px solid transparent}}.storefilter .select-list{padding-top:8px;padding-bottom:8px;min-width:auto;color:gray;border-color:#e7e2ee}.storefilter .select-list:hover{border-color:#ccc2db}.storefilter .select-list.active{color:black}@media (max-width: 610px){.storefilter .select-list{font-size:16px;padding-top:6px;padding-bottom:6px;padding-left:6px}}.store-header{margin-bottom:22px}@media (min-width: 611px){.store-header .pull-right{margin-top:5px}}.store-header h1{margin-bottom:0}.store-header h1+p{margin-top:6px}@media (min-width: 611px){.store-header h1+p{margin-top:0}}.storeitem{display:none}.storeitem.active{display:block}a.storeitemlink{color:inherit}.storeitemimage{display:block;vertical-align:bottom;border:0;width:100%;height:auto;border-radius:6px;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.storeitemlink:hover .storeitemimage{opacity:0.9}.storeitemtitle{display:block;margin-top:12px;font-size:18px;line-height:24px;font-weight:bold;font-family:"freight-text-pro",serif;-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.storeitemlink:hover .storeitemtitle{color:#e96608}.storeiteminfo{margin-top:6px;color:gray;font-size:16px;display:block}.storeitemprice{font-size:18px;line-height:24px;font-weight:bold;font-family:"freight-text-pro",serif;display:block}.storeitempricefree{font-size:13px;text-transform:uppercase;position:relative;top:-2px}.storeiteminfocontainer{position:relative}.storeitemprice{position:absolute;right:0;top:0}.storeitemtitle{margin-right:40px}@media (max-width: 610px){.storeitemprice,.storeitempricefree{position:initial}.storeitemtitle{margin-right:0}}.storeitemsempty{margin:50px;text-align:center;font:19px/21px "freight-text-pro",serif}.storeshopping{display:inline-block;white-space:nowrap;float:right}@media (max-width: 460px){.storeshopping{display:block;float:none;margin-top:10px}}@media (min-width: 611px){.header-section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}@media (min-width: 611px){.header-section-align-top{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}.header-section-with-border{border-bottom:1px solid #e7e2ee;padding-bottom:12px}.courses-section-heading{margin-bottom:10px}.courses-section-divider{margin-bottom:24px;margin-top:9px;border:none;height:1px;background:#e7e2ee}.storehedtext .text-2{margin-top:6px}.storehedtext .storeiteminfo,.storehedtext .storehedauthor{margin-top:11px}@media (max-width: 610px){.storehed{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:16px 0}.storeimagecontainer{width:35%;min-width:95px;margin-right:16px}.price-group{font:18px/20px "freight-text-pro",serif}.buysynopsis{font:14px/18px "proxima-nova",helvetica,arial,sans-serif}.buysynopsistiny{display:block}.buysynopsisfull{display:none}.buysynopsisfull.active{display:block}}@media (min-width: 611px){.storehed{margin:32px 0}.storeimagecontainer{float:left;width:150px}.price-group{font:21px/23px "freight-text-pro",serif}.buysynopsis{font:20px/27px "freight-text-pro",serif;margin-top:26px}.buysynopsistiny{display:none}.buysynopsisfull{display:block;margin-bottom:26px}.coursehasimage .storehedtext{margin-left:182px}}@media (min-width: 896px){.storeimagecontainer{width:250px}.coursehasimage .storehedtext,.coursehasimage .storebody{margin-left:282px}}.course-score-list{font-size:14px;margin-top:18px;margin-bottom:32px}.course-score-list .nicetable{margin-top:12px}.course-score-list .nicetable th,.course-score-list .nicetable td{padding-top:14px;padding-bottom:14px;padding-left:0;padding-right:0;border-bottom:1px solid #e7e2ee}.course-score-list .nicetable td:nth-child(2){text-align:right}.course-score-list .nicetable.topborder{border-top:1px solid #e7e2ee}@media (max-width: 610px){.only6col{display:none}}@media (max-width: 705px){.only7col{display:none}}@media (max-width: 800px){.only8col{display:none}}@media (max-width: 895px){.only9col{display:none}}@media (min-width: 801px){.less-8col{display:none}}.v1-image-overlay{position:relative;color:#fff;margin-bottom:5px}.v1-image-overlay img{display:block;width:100%}.search-icon{vertical-align:sub}body{color:#43444E}.jslogin,.jsregister{display:none}.signed-out .center-btn{display:none}.signed-out .jslogin{display:block}.lp-section-border-top{border-top:1px solid rgba(67,68,78,0.1)}.lp-section-border-bottom{border-bottom:1px solid rgba(67,68,78,0.1)}.section-margin-top-1{margin-top:30px}.section-margin-bottom-1{margin-bottom:30px}.section-margin-top-2{margin-top:60px}@media (max-width: 610px){.section-margin-top-2{margin-top:30px}}.section-margin-bottom-2{margin-bottom:60px}@media (max-width: 610px){.section-margin-bottom-2{margin-bottom:30px}}.section-padding-top-1{padding-top:30px}.section-padding-bottom-1{padding-bottom:30px}.section-padding-top-2{padding-top:60px}@media (max-width: 610px){.section-padding-top-2{padding-top:30px}}.section-padding-bottom-2{padding-bottom:60px}@media (max-width: 610px){.section-padding-bottom-2{padding-bottom:30px}}.lp-section h4{margin-bottom:12px}.lp-section-title{font-size:42px;line-height:42px;margin-bottom:30px}@media (max-width: 705px){.lp-section-title{font-size:28px;line-height:32px}}.section-text{max-width:580px;margin-right:auto;margin-left:auto}.col-three-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 706px){.col-three-wrapper{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.col-three{margin-bottom:30px}.col-three:last-child{margin-bottom:0}@media (min-width: 706px){.col-three{width:33.3333%;margin-bottom:0}}.col-flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 705px){.col-flex{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}.col-four{width:23.5%;margin-bottom:40px}@media (max-width: 1060px){.col-four{width:47%}}@media (max-width: 705px){.col-four{width:100%}}.col-four-max-2{width:47%;margin-bottom:40px}@media (max-width: 705px){.col-four-max-2{width:90%}}.hero-container{background:#5d5c77;color:white;background:linear-gradient(to right, #8c5b5b, #5d5c77);margin-bottom:40px}.hero{padding-top:60px;padding-bottom:10px;margin-bottom:0}@media (max-width: 705px){.hero{padding-top:30px;padding-bottom:0}}.hero-title{font-size:54px;line-height:62px;letter-spacing:1px}@media (max-width: 705px){.hero-title{font-size:36px;line-height:42px}}.hero-text{max-width:500px;margin-right:auto;margin-left:auto;text-align:center;margin-top:30px;font-size:21px;line-height:34px;margin-bottom:30px}@media (max-width: 705px){.hero-text{margin-top:20px;margin-bottom:20px;font-size:16px;line-height:24px}}.hero-button{display:inline-block;padding:12px}.hero-container-plans{padding-bottom:200px;margin-bottom:0}#pricinglist{margin-left:-40px;margin-right:-40px;margin-bottom:20px;padding-bottom:50px;border-bottom:1px solid rgba(67,68,78,0.1);margin-top:-200px}@media (max-width: 1060px){#pricinglist{margin-left:0;margin-right:0}}.card{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;background:white;border:1px solid rgba(67,68,78,0.1);border-radius:5px;padding:30px 10px;height:100%}.card a{display:inline-block}.price-wrap{margin-top:16px;margin-bottom:42px}.price{font-family:"freight-text-pro",serif;font-size:34px;line-height:34px}.price-free{font-size:28px;position:relative;top:3px}.unit{font-family:"freight-text-pro",serif;color:gray;font-size:20px}.price-description{margin-top:14px;color:gray;font-size:14px}.plan-info{line-height:22px}.plan-title{font-weight:bold}.plan-suttitle{margin-top:4px;color:gray;height:2.5em;font-size:14px}.plan-features{list-style:none;font-size:14px;margin-top:20px;padding-top:10px;border-top:1px solid #e7e2ee}.plan-features li{margin-top:1em}.current-plan{padding:8px 12px;border-radius:4px;font:14px/16px "proxima-nova",helvetica,arial,sans-serif;border:1px solid #e7e2ee;color:#3B3346}.learn-more{font-weight:bold}.plan-free .plan-features{margin-bottom:32px}.plan-licensing .price-wrap{position:relative;top:-14px;width:100%;text-align:center}.plan-licensing .price-description{width:100%;position:absolute}.plans-name-price{font-size:14px;font-weight:bold;font-family:"proxima-nova",helvetica,arial,sans-serif;color:gray;line-height:21px;margin-bottom:12px;letter-spacing:0}.plans-name-price .plans-name{text-transform:uppercase}.plus-plan-section,.teacher-plan-section{border-bottom:1px solid rgba(67,68,78,0.1)}.plus-plan-section,.teacher-plan-section,.licensing-plan-section{margin-bottom:40px;padding-bottom:40px;padding-top:60px}.licensing-plan-section{margin-bottom:80px}body{color:#43444E}.background-box{padding:20px;background-color:#FCFBFA;border-radius:6px}.block-link,.block-link:hover{color:inherit}#intro-section .text-1{margin-top:10px}@media (min-width: 611px){#intro-section .text-1{margin-bottom:-10px}}.tiny-player .media-body{max-width:calc(100% - 48px - 0.75rem)}.tiny-player .media-body .course-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#channels-preview{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:mandatory;margin-right:auto;margin-left:auto;max-width:calc((320px * 12) + 4rem + (12 * (0.75rem * 2)))}#channels-preview .col{padding-left:8px;padding-right:8px;padding-bottom:0;scroll-snap-align:center;box-sizing:content-box;min-width:calc(100% - (16px * 4))}#channels-preview .col:first-child{padding-left:16px}#channels-preview .col:last-child{padding-right:16px}@media (min-width: 516px){#channels-preview .col{min-width:260px;max-width:320px;padding-left:0.75rem;padding-right:0.75rem}}@media (min-width: 516px) and (max-width: 1520px){#channels-preview .col{min-width:232px}}@media (min-width: 516px){#channels-preview .col:first-child{padding-left:2rem}#channels-preview .col:last-child{padding-right:2rem}}.tiny-player{display:block}.tiny-player .media-body{margin-left:0.75rem}.tiny-player .course-title{-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.tiny-player .tiny-player-video{-webkit-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.tiny-player:hover .course-title{color:#f8812c}.tiny-player:hover .tiny-player-video{opacity:0.9}.tiny-player-content{overflow:hidden;border-radius:6px;border:1px solid rgba(67,68,78,0.1)}.tiny-player-video img{object-fit:cover;width:100%;display:block;height:140px}@media (max-width: 1520px){.tiny-player-video img{height:130px}}.tiny-player-notation{padding:18px;overflow:hidden;position:relative;height:160px}@media (max-width: 1520px){.tiny-player-notation{padding:14px}}@media (max-width: 1520px){.tiny-player-notation{height:150px}}.tiny-player-notation img{width:auto;max-height:calc(100% - 18px * 2);position:absolute;top:50%;transform:translateY(-50%)}#channels-preview{margin-bottom:-1rem;padding-bottom:1rem}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 3472px){#channels-preview::-webkit-scrollbar{display:none;height:24px}.channels-preview-wrapper:hover #channels-preview{margin-bottom:calc(-1rem + (24px * -1))}.channels-preview-wrapper:hover #channels-preview::-webkit-scrollbar{display:block}#channels-preview::-webkit-scrollbar{background-color:transparent}#channels-preview::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1)}#channels-preview::-webkit-scrollbar-thumb{background-color:rgba(67,68,78,0.3)}#channels-preview::-webkit-scrollbar-track,#channels-preview::-webkit-scrollbar-thumb{background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:2rem solid transparent;border-left:2rem solid transparent}#channels-preview::-webkit-scrollbar-thumb:hover{background-color:rgba(67,68,78,0.8);border-top:10px solid transparent;border-bottom:10px solid transparent}}@media (pointer: coarse){#channels-preview-wrapper{overflow:hidden}#channels-preview-wrapper #channels-preview{-ms-overflow-style:-ms-autohiding-scrollbar;margin-bottom:-20px;padding-bottom:20px}#channels-preview-wrapper #channels-preview::-webkit-scrollbar{display:none}}@media (max-width: 990px){#store-preview .col:nth-last-of-type(-n+2){display:none}}.course{display:block;color:#43444E}.course .course-title{-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.course .course-image{-webkit-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.course:hover{color:inherit}.course:hover .course-title{color:#e96608}.course:hover .course-image{opacity:0.95}.course-image{width:100%;display:block;border-radius:6px}.course-image,.tiny-player-content{margin-bottom:12px}.course-title,.miniplayer-title{font-family:"freight-text-pro",serif;font-weight:bold;font-size:18px;line-height:24px}.course-meta,.miniplayer-meta{margin-top:4px;color:#A4A1A6}#create-preview{max-width:780px;margin-right:auto;margin-left:auto}.blank-miniplayer{display:block;padding:16px;border-radius:6px;border:1px solid rgba(67,68,78,0.1);position:relative;cursor:pointer;color:#43444E}.blank-miniplayer:hover{color:inherit}.miniplayer-header{margin-bottom:16px}.miniplayer-header .media-body{margin-left:14px}.blank-miniplayer-avatar svg{width:48px;height:48px;color:rgba(67,68,78,0.2)}.blank-miniplayer-button{-webkit-transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background 250ms cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;background:rgba(67,68,78,0.8);color:white;font-weight:bold;font-size:14px;line-height:14px;padding:10px;border-radius:3px;z-index:1;bottom:16px;right:16px}@media (min-width: 611px){.blank-miniplayer-button{bottom:initial;top:16px}}.blank-miniplayer:hover .blank-miniplayer-button{background:#43444E}@media (min-width: 611px){.miniplayer-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}.blank-miniplayer-video{background:#FCFBFA;position:relative;height:140px}@media (min-width: 611px){.blank-miniplayer-video{width:220px;height:220px}}.blank-miniplayer-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;will-change:opacity;width:36px;height:36px;border-radius:100%;background:rgba(67,68,78,0.8)}.blank-miniplayer-play svg{width:16px;height:16px;color:#fafafa;position:relative;left:2px}.blank-miniplayer-notation{position:relative;margin-top:16px;height:120px}@media (min-width: 611px){.blank-miniplayer-notation{height:148px;width:calc(100% - 220px);margin-top:0;margin-left:20px}}.blank-miniplayer-notation{background-size:auto 120px;background-repeat:no-repeat;background-image:url("../images/clef-blank-player.svg")}@media (min-width: 611px){.blank-miniplayer-notation{background-size:cover}}.miniplayer-notation-fade{position:absolute;height:100%;width:25%;top:0;right:0;background:linear-gradient(to right, rgba(255,255,255,0), #fff)}@media (max-width: 1045px){#plans-preview .col{padding-right:0.5rem;padding-left:0.5rem}}@media (max-width: 990px){#plans-preview .col{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:1rem;padding-left:1rem}}@media (max-width: 610px){#plans-preview .col{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}
