.gdpr__cookie_consent{position:fixed;z-index:999;right:0;bottom:0;left:0;padding:0 20px;text-align:center;border-top:1px solid #ccc;background:#fff}@media only screen and (max-width: 480px){.gdpr__cookie_consent{font-size:12px;position:initial}}.gdpr__cookie_consent__text{display:inline-block;padding:20px 160px}@media only screen and (max-width: 480px){.gdpr__cookie_consent__text{padding:20px 0}}.gdpr__cookie_consent__buttons{position:absolute;right:10px;top:12px}@media only screen and (max-width: 480px){.gdpr__cookie_consent__buttons{position:initial;margin-bottom:10px}}.gdpr__cookie_consent__buttons__ok{padding:15px 21px 15px !important}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#444444;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{text-decoration:none;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #dddddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width: 768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width: 768px){.nav-tabs-justified>li>a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn,.modal-footer .pagination a+.btn,.pagination .modal-footer a+.btn,.modal-footer .gdpr__cookie_consent__buttons__ok+.btn,.modal-footer .pagination .btn+a,.pagination .modal-footer .btn+a,.modal-footer .pagination a+a,.pagination .modal-footer a+a,.modal-footer .pagination .gdpr__cookie_consent__buttons__ok+a,.pagination .modal-footer .gdpr__cookie_consent__buttons__ok+a,.modal-footer .btn+.gdpr__cookie_consent__buttons__ok,.modal-footer .pagination a+.gdpr__cookie_consent__buttons__ok,.pagination .modal-footer a+.gdpr__cookie_consent__buttons__ok,.modal-footer .gdpr__cookie_consent__buttons__ok+.gdpr__cookie_consent__buttons__ok{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .pagination a+.btn,.pagination .modal-footer .btn-group a+.btn,.modal-footer .btn-group .gdpr__cookie_consent__buttons__ok+.btn,.modal-footer .btn-group .pagination .btn+a,.pagination .modal-footer .btn-group .btn+a,.modal-footer .btn-group .pagination a+a,.pagination .modal-footer .btn-group a+a,.modal-footer .btn-group .pagination .gdpr__cookie_consent__buttons__ok+a,.pagination .modal-footer .btn-group .gdpr__cookie_consent__buttons__ok+a,.modal-footer .btn-group .btn+.gdpr__cookie_consent__buttons__ok,.modal-footer .btn-group .pagination a+.gdpr__cookie_consent__buttons__ok,.pagination .modal-footer .btn-group a+.gdpr__cookie_consent__buttons__ok,.modal-footer .btn-group .gdpr__cookie_consent__buttons__ok+.gdpr__cookie_consent__buttons__ok{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.nav:before,.nav:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.nav:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.tabs-left,.tabs-right{border-bottom:none;padding-top:2px}.tabs-left{border-right:1px solid #ddd}.tabs-right{border-left:1px solid #ddd}.tabs-left>li,.tabs-right>li{float:none;margin-bottom:2px}.tabs-left>li{margin-right:-1px}.tabs-right>li{margin-left:-1px}.tabs-left>li.active>a,.tabs-left>li.active>a:hover,.tabs-left>li.active>a:focus{border-bottom-color:#ddd;border-right-color:transparent}.tabs-right>li.active>a,.tabs-right>li.active>a:hover,.tabs-right>li.active>a:focus{border-bottom:1px solid #ddd;border-left-color:transparent}.tabs-left>li>a{border-radius:4px 0 0 4px;margin-right:0;display:block}.tabs-right>li>a{border-radius:0 4px 4px 0;margin-right:0}.sideways{margin-top:50px;border:none;position:relative}.sideways>li{height:20px;width:120px;margin-bottom:100px}.sideways>li>a{border-bottom:1px solid #ddd;border-right-color:transparent;text-align:center;border-radius:4px 4px 0px 0px}.sideways>li.active>a,.sideways>li.active>a:hover,.sideways>li.active>a:focus{border-bottom-color:transparent;border-right-color:#ddd;border-left-color:#ddd}.sideways.tabs-left{left:-50px}.sideways.tabs-right{right:-50px}.sideways.tabs-right>li{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sideways.tabs-left>li{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.navbar{position:relative;margin-bottom:20px}.navbar:after{content:"";clear:both}@media (max-width: 850px){.navbar{height:auto}}@media (min-width: 1024px){.navbar{border-radius:4px}}@media (min-width: 1024px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width: 1024px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 1024px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 1024px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 1024px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px;margin-left:0 !important}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 1024px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 1024px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width: 1024px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px 10px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 1024px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width: 1024px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width: 1024px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}.clearfix:before,.clearfix:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.clearfix:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}.navbar-primary{background:white;margin-bottom:0}.navbar-primary .navbar-brand:hover,.navbar-primary .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-primary .navbar-text{color:#777777}.navbar-primary .navbar-toggle .icon-bar{background-color:#426BDA;color:white}.navbar-primary .navbar-collapse,.navbar-primary .navbar-form{border-color:#e7e7e7}.navbar-primary .navbar-nav>.open>a,.navbar-primary .navbar-nav>.open>a:hover,.navbar-primary .navbar-nav>.open>a:focus{color:#575D6A}.navbar-primary .navbar-link{color:#575D6A}.navbar-primary .navbar-link:hover{color:#40444e}.navbar-nav>li>a{padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{background:transparent}h1,h2,h3,h4,h5,h6{font-family:"Montserrat", sans-serif;font-weight:700;margin:0;letter-spacing:-0.035rem}h1,.h1{font-size:2.7rem;line-height:3.063rem}h2,.h2{font-size:1.8rem;line-height:2.275rem}h3,.h3{font-size:1.2rem;line-height:1.95rem}h4,.h4{font-size:1rem;line-height:1.5rem}h5,.h5{font-size:.8rem;line-height:1rem}.light-heading{color:#4d545d}.alternate-heading{font-family:"Montserrat", sans-serif;font-weight:normal;font-size:12px;letter-spacing:.07rem;margin:0;text-transform:uppercase;color:#89909e}ul.no-bullets{list-style:none;margin:0;padding:0}.lead{font-size:1.1rem;margin:0}@media (max-width: 850px){.lead{font-size:1.15rem}}.navbar-category{color:white;padding:13px .5rem;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 -1px;background:#154cd8;background:linear-gradient(45deg, #154cd8 0%, #5c80d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#154cd8', endColorstr='#5c80d6', GradientType=1)}@media (max-width: 850px){.navbar-category{padding:0 .5rem;margin:0 -2px 1rem -2px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.navbar-category .navbar-brand{display:none}@media (max-width: 850px){.navbar-category .navbar-brand{display:block;padding:0;position:relative;top:16px;left:20px}.navbar-category .navbar-brand i{font-style:normal;position:relative;top:2px}}.navbar-category span.affinity-photo .current a,.navbar-category span.affinity-photo a:hover{background:#C642F2}.navbar-category span.affinity-designer .current a,.navbar-category span.affinity-designer a:hover{background:#1E71EE}.navbar-category span.affinity-publisher .current a,.navbar-category span.affinity-publisher a:hover{background:#F2A74C}.navbar-category span.general-design .current a,.navbar-category span.general-design a:hover{background:#58E496}.navbar-category span.all-videos .current a,.navbar-category span.all-courses .current a{background:rgba(255,255,255,0.4)}.navbar-category span.all-videos a,.navbar-category span.all-courses a{background:transparent}.navbar-category span.all-videos a:hover,.navbar-category span.all-courses a:hover{background:white;color:#426BDA}.navbar-category .container-fluid{padding:0}.navbar-category ul{list-style:none;padding:0;margin:0;vertical-align:center;position:relative}.navbar-category ul li{display:inline-block;padding:0 8px}@media (max-width: 850px){.navbar-category ul li{display:block;padding:2px 2px;text-align:center}}.navbar-category ul a{color:white;font-family:"Muli", sans-serif;font-weight:700;padding:.1rem .5rem;border-radius:3px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.navbar-category ul a:before{display:none}@media (max-width: 850px){.navbar-category ul a{padding:.5rem 1rem;display:block}}.navbar-category .navbar-toggle .icon-bar{background:white}@media (max-width: 850px){.navbar-category #nav-categories{padding-bottom:1rem}.navbar-category #nav-categories .nav{padding:0 1.5rem}.navbar-category #nav-categories .nav li{padding:.3rem 0}.navbar-category #nav-categories .nav li a{font-size:1.2rem}}h1,h2,h3,h4,h5,h6{font-family:"Montserrat", sans-serif;font-weight:700;margin:0;letter-spacing:-0.035rem}h1,.h1{font-size:2.7rem;line-height:3.063rem}h2,.h2{font-size:1.8rem;line-height:2.275rem}h3,.h3{font-size:1.2rem;line-height:1.95rem}h4,.h4{font-size:1rem;line-height:1.5rem}h5,.h5{font-size:.8rem;line-height:1rem}.light-heading{color:#4d545d}.alternate-heading{font-family:"Montserrat", sans-serif;font-weight:normal;font-size:12px;letter-spacing:.07rem;margin:0;text-transform:uppercase;color:#89909e}ul.no-bullets{list-style:none;margin:0;padding:0}.lead{font-size:1.1rem;margin:0}@media (max-width: 850px){.lead{font-size:1.15rem}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #0073bb;-webkit-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#aaaaaa}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #ddd;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#ffffff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#ffffff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#ffffff;background:#d2d2d2;border:1px solid #dddddd}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 1px !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #dddddd;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(66,107,218,0.2)}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:none;-webkit-box-shadow:none;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#ddd}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:none}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);background-color:#1b9dec;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4}.selectize-control.single .selectize-input{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8)}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#ddd}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:0.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}html{position:relative;min-height:100%}body{font-family:"Muli", sans-serif;font-size:.9rem;line-height:1.3rem;color:#444444;margin:0 0 380px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffffff}.brand svg{fill:#333333}a{text-decoration:none;color:#426BDA}a:hover{color:#2650c3}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);padding:.25rem 0}.main{padding-bottom:8rem;margin-top:2px}@media (max-width: 850px){.main{margin-top:0}}.description{font-size:1.2rem;margin:1rem 0}img{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}img[data-src]{opacity:0}.container-fluid,.container{margin-right:auto;margin-left:auto}.container-wide{max-width:1400px;margin:0 auto}.container-fluid{padding-right:1rem;padding-left:1rem}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 970px){.container{padding:0 .8rem}}.container-compact{max-width:1000px;margin:0 auto;padding:0 1rem}@media (max-width: 1920px){.container-compact{padding:0}}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto}.col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width: 48em){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width: 64em){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto}.col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width: 75em){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}}.icon-affinicasts{stroke:#999999;width:18px;height:16px;position:relative;top:2px;padding-right:2px}.svg-icon{width:48px;height:48px}.svg-icon .icon-circle{fill:#F4F4F4;-webkit-transition:ease .2s fill;transition:ease .2s fill}.svg-icon .icon-glyph{fill:#C1C1C1;-webkit-transition:ease .2s fill;transition:ease .2s fill}.svg-icon:hover .icon-glyph{fill:white}.svg-icon:hover.icon-facebook .icon-circle{fill:#3b5998}.svg-icon:hover.icon-twitter .icon-circle{fill:#1da1f2}.svg-icon:hover.icon-reddit .icon-circle{fill:#ff4500}.svg-icon:hover.icon-pinterest .icon-circle{fill:#bd081c}.svg-icon:hover.icon-linkedin .icon-circle{fill:#0077b5}.svg-icon.icon-dribbble .icon-glyph{fill:#FFFFFF}.svg-icon.icon-dribbble .icon-circle{fill:#ea4c89}.svg-icon.icon-product-hunt .icon-glyph{fill:#FFFFFF}.svg-icon.icon-product-hunt .icon-circle{fill:#da552f}.svg-icon.icon-user .icon-glyph{fill:#FFFFFF}.svg-icon.icon-user .icon-circle{fill:#426BDA}.svg-icon.icon-endlyss .icon-glyph{fill:#FFFFFF}.svg-icon.icon-endlyss .icon-circle{fill:#43C4CC}.like-dislike{position:relative}@media (max-width: 850px){.like-dislike .rating{display:inline-block}}.like-dislike .rating.like:hover .rating-icon{fill:#42C476}.like-dislike .rating.dislike:hover .rating-icon{fill:#D9483E}.like-dislike .rating-icon.liked{fill:#42C476}.like-dislike .rating-icon.disliked{fill:#D9483E}@media (max-width: 850px){.like-dislike .btn,.like-dislike .pagination a,.pagination .like-dislike a,.like-dislike .gdpr__cookie_consent__buttons__ok{text-align:center}}.primary-header{padding-top:.25rem}@media (max-width: 1920px){.primary-header{padding-top:0}}.navbar-primary{padding:0;border-radius:0;height:60px}@media (max-width: 850px){.navbar-primary{height:100%}}.navbar-primary .navbar-brand{padding-top:8px;padding-right:16px;padding-bottom:0}.navbar-primary .navbar-brand svg{fill:#575D6A;-webkit-transition:fill ease 0.1s;transition:fill ease 0.1s}.navbar-primary .navbar-brand svg:hover{fill:#6e7686}@media (max-width: 850px){.navbar-primary .navbar-brand{height:39px;padding:.4rem 1rem .5rem 1rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.navbar-primary .navbar-brand{padding-left:1rem}}.navbar-primary .navbar-toggle{position:relative;top:2px;margin-right:10px}.navbar-primary .navbar-toggle .icon-bar{width:22px;-webkit-transition:all 0.2s;transition:all 0.2s}.navbar-primary .navbar-toggle .top-bar{-webkit-transform:translateX(3px) rotate(45deg);-ms-transform:translateX(3px) rotate(45deg);transform:translateX(3px) rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.navbar-primary .navbar-toggle .middle-bar{opacity:0}.navbar-primary .navbar-toggle .bottom-bar{-webkit-transform:translateX(3px) rotate(-45deg);-ms-transform:translateX(3px) rotate(-45deg);transform:translateX(3px) rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-primary .navbar-toggle.collapsed .top-bar{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-primary .navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-primary .navbar-toggle.collapsed .bottom-bar{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-primary .slow-transition{-webkit-transition:height ease 0.2s;transition:height ease 0.2s}.navbar-primary .nav>li>a{padding:10px 12px}.navbar-primary .nav{padding-top:.6rem}@media (max-width: 850px){.navbar-primary .nav{padding:0;margin-bottom:0}}.navbar-primary .nav a{font-family:"Muli", sans-serif;font-weight:700;font-size:.95rem;color:#575D6A;position:relative}.navbar-primary .nav a:before{content:"";position:absolute;width:100%;height:2px;bottom:-12px;left:0;letter-spacing:-0.035rem;background-color:#426BDA;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s}.navbar-primary .nav a:hover{color:#426BDA;background:transparent}.navbar-primary .nav a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.navbar-primary .nav a.btn-sign-in,.navbar-primary .nav a.btn-sign-up{position:relative;top:0px;margin-right:.85rem;display:inline-block;font-size:.9rem;line-height:32px;height:32px;padding:4px 15px 4px 15px;border-radius:2px}.navbar-primary .nav a.btn-sign-in:hover:before,.navbar-primary .nav a.btn-sign-up:hover:before{display:none}@media (max-width: 850px){.navbar-primary .nav a.btn-sign-in,.navbar-primary .nav a.btn-sign-up{display:block;text-align:center;margin-right:0;height:42px;line-height:42px}}.navbar-primary .nav a.btn-sign-up{color:white;margin-left:10px;-webkit-box-shadow:0 1px 6px rgba(21,45,110,0.5);box-shadow:0 1px 6px rgba(21,45,110,0.5)}.navbar-primary .nav a.btn-sign-up:hover{color:white;background-color:#315ed7}@media (max-width: 850px){.navbar-primary .nav a.btn-sign-up{margin-left:0}}.navbar-primary .nav a.btn-sign-in{margin-right:0}@media (max-width: 850px){.navbar-primary .nav .create-account-item{padding-left:.7rem;padding-right:0;padding-bottom:.8rem}}@media (max-width: 850px){.navbar-primary .nav li{padding:.5rem 0;text-align:center}.navbar-primary .nav li:last-of-type{margin-bottom:.5rem}}@media (max-width: 850px){.navbar-primary .nav-right-actions{margin-top:0;padding:0 1rem}}.navbar-primary .nav-right-actions .user-thumb{position:relative;top:-4px}@media (max-width: 850px){.navbar-primary .nav-right-actions .user-thumb{top:10px;left:.5rem}}.navbar-primary .nav-right-actions .user-thumb img{border-radius:50%;border:2px solid white;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.navbar-primary .nav-right-actions .user-thumb a{padding:0}.navbar-primary .nav-right-actions .user-thumb a:hover:before{display:none}.navbar-primary .nav-right-actions .user-thumb a:hover img{border:2px solid #426BDA}.navbar-primary .nav-right-actions .sign-up-header{padding-left:1rem}.navbar-primary .nav-right-actions .sign-up-header .btn,.navbar-primary .nav-right-actions .sign-up-header .pagination a,.pagination .navbar-primary .nav-right-actions .sign-up-header a,.navbar-primary .nav-right-actions .sign-up-header .gdpr__cookie_consent__buttons__ok{padding:2px 10px;font-size:.9rem;height:28px;line-height:28px;color:white;position:relative;top:3px}.navbar-primary .nav-right-actions .sign-up-header .btn:hover,.navbar-primary .nav-right-actions .sign-up-header .pagination a:hover,.pagination .navbar-primary .nav-right-actions .sign-up-header a:hover,.navbar-primary .nav-right-actions .sign-up-header .gdpr__cookie_consent__buttons__ok:hover{background-color:#2248ae}.navbar-primary .nav-right-actions .sign-up-header .btn:hover:before,.navbar-primary .nav-right-actions .sign-up-header .pagination a:hover:before,.pagination .navbar-primary .nav-right-actions .sign-up-header a:hover:before,.navbar-primary .nav-right-actions .sign-up-header .gdpr__cookie_consent__buttons__ok:hover:before{display:none}.navbar-primary .nav-right-actions .dashboard:hover{color:white}.navbar-primary .nav-right-actions .dashboard:hover:before{display:none}.navbar-primary .nav-right-actions .dropdown{position:relative}.navbar-primary .nav-right-actions .dropdown-menu{background:#426BDA;border-radius:0;border:1px solid #2650c3}.navbar-primary .nav-right-actions .dropdown-menu>li{display:block;padding:0}.navbar-primary .nav-right-actions .dropdown-menu>li>a{padding:10px;display:block;font-size:.95rem;color:white}.navbar-primary .nav-right-actions .dropdown-menu>li>a:hover{background:#2650c3;color:#d7e0f7}.navbar-primary .nav-right-actions .dropdown-menu>li>a:hover:before{display:none}.navbar-primary .nav-right-actions .open>.dropdown-menu{top:49px}.nav-form-wrapper.non-subscriber .navbar-search{width:40%}@media (max-width: 970px){.nav-form-wrapper.non-subscriber .navbar-search{width:96%}}@media (max-width: 740px){.nav-form-wrapper.non-subscriber .navbar-search{width:92%}}.nav-form-wrapper.subscriber .navbar-search{width:58%}@media (max-width: 970px){.nav-form-wrapper.subscriber .navbar-search{width:96%}}@media (max-width: 740px){.nav-form-wrapper.subscriber .navbar-search{width:92%}}.nav-form-wrapper .navbar-search{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:16px;top:11px;position:relative;width:40%}@media screen and (max-width: 1180px){.nav-form-wrapper .navbar-search{width:40%}}@media (max-width: 970px){.nav-form-wrapper .navbar-search{display:-ms-flexbox;display:flex;margin:8px 0 1em 0;position:static;width:96%}}@media (max-width: 740px){.nav-form-wrapper .navbar-search{width:92%}}.nav-form-wrapper .navbar-search .form-control{height:30px;font-size:16px;padding:4px 12px;width:100% !important}@media (max-width: 970px){.nav-form-wrapper .navbar-search .form-control{text-align:center}}@media (max-width: 740px){#navbar-collapse{-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.1);box-shadow:0 5px 20px rgba(0,0,0,0.1);padding-bottom:1rem}}.btn,.pagination a,.gdpr__cookie_consent__buttons__ok{border-radius:3px;font-family:"Montserrat", sans-serif;font-weight:700;font-size:.92rem;height:38px;letter-spacing:-0.0225rem;line-height:2.35rem;padding:3px 16px;margin:.6rem 0;display:inline-block;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.btn:hover,.pagination a:hover,.gdpr__cookie_consent__buttons__ok:hover{-webkit-box-shadow:0 1px 2px rgba(68,68,68,0.5);box-shadow:0 1px 2px rgba(68,68,68,0.5)}.btn:active,.pagination a:active,.gdpr__cookie_consent__buttons__ok:active{-webkit-box-shadow:none;box-shadow:none}@media (max-width: 740px){.btn,.pagination a,.gdpr__cookie_consent__buttons__ok{display:block;height:48px;line-height:3.2rem;text-align:center;font-size:1.1rem}}.btn-primary{background-color:#426BDA;color:white}.btn-primary:hover{background-color:#315ed7;color:white}.btn-secondary{background:#F3B823;color:white}.btn-secondary:hover{background-color:#e1a50c;color:white}.btn-tertiary,.course-view .btn-add-video{background:#19BBA8;color:white}.btn-tertiary:hover,.course-view .btn-add-video:hover{background-color:#17a998;color:white}.btn-utility{background:#E6E6E6;color:#777777}.btn-utility:hover{background-color:gainsboro;color:#444444}.btn-white,.pagination a{background:white;color:#426BDA;-webkit-box-shadow:0 1px 6px rgba(66,107,218,0.3);box-shadow:0 1px 6px rgba(66,107,218,0.3)}.btn-white:hover,.pagination a:hover{color:#2650c3;-webkit-box-shadow:0 1px 10px rgba(66,107,218,0.3) !important;box-shadow:0 1px 10px rgba(66,107,218,0.3) !important}.btn-ghost{border:1px solid #444444;color:#444444}.btn-ghost:hover{background-color:#444444;color:white}.btn-ghost-light{border:1px solid #dddddd;color:white}.btn-ghost-light:hover{background-color:white;color:#444444}.btn-remove{background:#D9483E;color:white}.btn-remove:hover{background-color:#d6382d;color:white}.btn-download,.gdpr__cookie_consent__buttons__ok,.btn-create{background:#42C476;color:white}.btn-download:hover,.gdpr__cookie_consent__buttons__ok:hover,.btn-create:hover{background-color:#39b86c;color:white}.btn-inverse{background-color:#444444;color:white}.btn-inverse:hover{border:1px solid #444444;color:#444444;background-color:transparent}.btn-small,.pagination a{margin:0;padding:2px 12px;font-size:.8rem;letter-spacing:-0.0124rem;height:32px;line-height:2rem}@media (max-width: 850px){.btn-small,.pagination a{display:block;height:44px;line-height:44px;font-size:1rem}}.btn-smallest{padding:0px 12px;font-size:.6rem;font-weight:400;height:28px;line-height:2rem}@media (max-width: 850px){.btn-smallest{display:block;height:36px;line-height:2.5rem}}.btn-large,.gdpr__cookie_consent__buttons__ok,.course-view .create-course,.new_video .create-video{padding:8px 40px;font-size:1.1rem}@media (max-width: 850px){.btn-large,.gdpr__cookie_consent__buttons__ok,.course-view .create-course,.new_video .create-video{padding:4px 22px}}.btn-mega{padding:4px 60px;font-size:1.5rem;line-height:60px;height:60px}@media (max-width: 850px){.btn-mega{height:50px;line-height:50px;font-size:1.25rem}}.stripe-button-el{margin-top:1rem;background-image:none !important;background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:3px !important;font-family:"Montserrat", sans-serif !important;font-weight:500 !important;font-size:.9rem !important;letter-spacing:.05rem !important;text-transform:uppercase !important;text-shadow:none !important;margin:.6rem 0 !important;width:100% !important;text-align:center !important;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;padding:0 !important}.stripe-button-el:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 2px rgba(68,68,68,0.5) !important;box-shadow:0 1px 2px rgba(68,68,68,0.5) !important;background-color:#39b86c !important}.stripe-button-el span{background-color:#42C476 !important;line-height:2.5rem !important;height:40px !important;padding:10px 10px !important;font-family:"Montserrat", sans-serif !important;background-image:none !important;border-radius:3px !important;font-size:1.2rem !important;letter-spacing:.05rem !important;text-transform:uppercase !important;text-shadow:none !important;display:block !important;width:100% !important;text-align:center !important;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.lifetime-form .stripe-button-el span{background:#F3B823 !important}.broadcast,.hey{padding:.6rem 0;color:white;text-align:center}.broadcast .container,.hey .container{border:none}.broadcast{background:#222222;background:linear-gradient(45deg, #222 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#333333',GradientType=1 );position:relative;font-weight:bold}.broadcast a{color:#F3B823}@media (max-width: 850px){.broadcast{display:none}}.broadcast .hide-broadcast{position:absolute;right:20px;top:3px}.broadcast .hide-broadcast svg{fill:white;width:20px;height:20px;position:relative;top:2px}.broadcast .hide-broadcast .hide-broadcast-target{width:24px;height:24px;display:inline-block;border-radius:50%;padding:4px;-webkit-transition:all ease .3s;transition:all ease .3s}.broadcast .hide-broadcast:hover .hide-broadcast-target{background:rgba(255,255,255,0.9)}.broadcast .hide-broadcast:hover .hide-broadcast-target svg{fill:#444444}.alert{background-color:#F85C5C}.alert-inline{background-color:#f8d7da;border-radius:.25rem;border:1px solid #f5c6cb;color:#721c24;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative;font-size:14px}.notice{background-color:#42C476}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.nomargin{margin:0}.nopad{padding:0}.hide{display:none}.show{display:block}.inline-block{display:inline-block}.block{display:block}.fr{float:right}.text-heading{font-family:"Montserrat", sans-serif}.text-body{font-family:"Muli", sans-serif}.text-basic{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.text-serif{font-family:"Georgia", serif}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-underline-light{border-bottom:1px solid #ffffff;padding-bottom:2px}.text-underline-dark{border-bottom:1px solid #333333;padding-bottom:2px}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-normal{font-weight:normal}.text-opacity-75{opacity:.75}.text-opacity-55{opacity:.55}.text-link-light{border-bottom:1px solid white;padding-bottom:1px;color:white}.text-link-light:hover{color:white}.text-base{color:#444444}.text-alt{color:#575D6A}.text-gray{color:#777777}.text-gray-light{color:#919191}.text-primary{color:#426BDA}.text-secondary{color:#F3B823}.text-tertiary{color:#19BBA8}.text-utility{color:#E6E6E6}.text-white{color:#FFFFFF}.lh-copy{line-height:1.4}.lh-tight{line-height:1}.lh-heading{line-height:1.8}.ls-small{letter-spacing:0.01rem}.bg-white{background-color:white}.bg-primary{background-color:#426BDA}.bg-dark{background-color:#222222}.bg-dark-gradient{background:linear-gradient(45deg, #222 0%, #333 100%)}.bg-primary-gradient{background:linear-gradient(45deg, #154cd8 0%, #5c80d6 100%)}.fill-white{fill:white !important}.fill-gray{fill:#999 !important}.fill-primary{fill:#426BDA !important}.fill-secondary{fill:#F3B823 !important}.fill-tertiary{fill:#19BBA8}.fill-heart{fill:#E7427E}.transition{-webkit-transition:all .3s ease;transition:all .3s ease}.pointer{cursor:pointer}.icon-16-ns{width:16px;height:16px}.icon-24-ns{width:24px;height:24px}.icon-32-ns{width:32px;height:32px}.icon-48-ns{width:48px;height:48px}.icon-64-ns{width:64px;height:64px}@media (max-width: 850px){.icon-16{width:16px;height:16px}.icon-24{width:24px;height:24px}.icon-32{width:32px;height:32px}.icon-48{width:48px;height:48px}.icon-64{width:64px;height:64px}}.measure{max-width:30em}.measure-wide{max-width:34em}.measure-widest{max-width:52em}.measure-narrow{max-width:20em}.measure-none{max-width:none}.text-size-12-ns{font-size:12px}.text-size-14-ns{font-size:14px}.text-size-16-ns{font-size:16px}.text-size-17-ns{font-size:17px}.text-size-18-ns{font-size:18px}.text-size-20-ns{font-size:20px}.text-size-22-ns{font-size:22px}.text-size-24-ns{font-size:24px}.text-size-28-ns{font-size:28px}.text-size-32-ns{font-size:32px}.text-size-48-ns{font-size:48px}.text-size-52-ns{font-size:52px}.text-size-64-ns{font-size:64px}.text-size-72-ns{font-size:72px}@media (max-width: 850px){.text-size-12{font-size:12px}.text-size-14{font-size:14px}.text-size-16{font-size:16px}.text-size-17{font-size:17px}.text-size-18{font-size:18px}.text-size-20{font-size:20px}.text-size-22{font-size:22px}.text-size-24{font-size:24px}.text-size-28{font-size:28px}.text-size-32{font-size:32px}.text-size-48{font-size:48px}.text-size-52{font-size:52px}.text-size-64{font-size:64px}.text-size-72{font-size:72px}}.list{list-style-type:none}.pa0-ns{padding:0}.pa10-ns{padding:10px}.pa20-ns{padding:20px}.pa30-ns{padding:30px}.pa40-ns{padding:40px}.pa50-ns{padding:50px}.pa60-ns{padding:60px}.pa70-ns{padding:70px}.pa80-ns{padding:80px}.pa90-ns{padding:90px}.pa100-ns{padding:100px}.pl0-ns{padding-left:0}.pl10-ns{padding-left:10px}.pl20-ns{padding-left:20px}.pl30-ns{padding-left:30px}.pl40-ns{padding-left:40px}.pl50-ns{padding-left:50px}.pl60-ns{padding-left:60px}.pl70-ns{padding-left:70px}.pl80-ns{padding-left:80px}.pl90-ns{padding-left:90px}.pl100-ns{padding-left:100px}.pr0-ns{padding-right:0}.pr10-ns{padding-right:10px}.pr20-ns{padding-right:20px}.pr30-ns{padding-right:30px}.pr40-ns{padding-right:40px}.pr50-ns{padding-right:50px}.pr60-ns{padding-right:60px}.pr70-ns{padding-right:70px}.pr80-ns{padding-right:80px}.pr90-ns{padding-right:90px}.pr100-ns{padding-right:100px}.pb0-ns{padding-bottom:0}.pb10-ns{padding-bottom:10px}.pb20-ns{padding-bottom:20px}.pb30-ns{padding-bottom:30px}.pb40-ns{padding-bottom:40px}.pb50-ns{padding-bottom:50px}.pb60-ns{padding-bottom:60px}.pb70-ns{padding-bottom:70px}.pb80-ns{padding-bottom:80px}.pb90-ns{padding-bottom:90px}.pb100-ns{padding-bottom:100px}.pt0-ns{padding-top:0}.pt10-ns{padding-top:10px}.pt20-ns{padding-top:20px}.pt30-ns{padding-top:30px}.pt40-ns{padding-top:40px}.pt50-ns{padding-top:50px}.pt60-ns{padding-top:60px}.pt70-ns{padding-top:70px}.pt80-ns{padding-top:80px}.pt90-ns{padding-top:90px}.pt100-ns{padding-top:100px}.pv0-ns{padding-top:0;padding-bottom:0}.pv10-ns{padding-top:10px;padding-bottom:10px}.pv20-ns{padding-top:20px;padding-bottom:20px}.pv30-ns{padding-top:30px;padding-bottom:30px}.pv40-ns{padding-top:40px;padding-bottom:40px}.pv50-ns{padding-top:50px;padding-bottom:50px}.pv60-ns{padding-top:60px;padding-bottom:60px}.pv70-ns{padding-top:70px;padding-bottom:70px}.pv80-ns{padding-top:80px;padding-bottom:80px}.pv90-ns{padding-top:90px;padding-bottom:90px}.pv100-ns{padding-top:100px;padding-bottom:100px}.ph0-ns{padding-left:0;padding-right:0}.ph10-ns{padding-left:10px;padding-right:10px}.ph20-ns{padding-left:20px;padding-right:20px}.ph30-ns{padding-left:30px;padding-right:30px}.ph40-ns{padding-left:40px;padding-right:40px}.ph50-ns{padding-left:50px;padding-right:50px}.ph60-ns{padding-left:60px;padding-right:60px}.ph70-ns{padding-left:70px;padding-right:70px}.ph80-ns{padding-left:80px;padding-right:80px}.ph90-ns{padding-left:90px;padding-right:90px}.ph100-ns{padding-left:100px;padding-right:100px}.m0auto-ns{margin:0 auto}.ma0-ns{margin:0}.ma10-ns{margin:10px}.ma20-ns{margin:20px}.ma30-ns{margin:30px}.ma40-ns{margin:40px}.ma50-ns{margin:50px}.ma60-ns{margin:60px}.ma70-ns{margin:70px}.ma80-ns{margin:80px}.ma90-ns{margin:90px}.ma100-ns{margin:100px}.ml0-ns{margin-left:0}.ml10-ns{margin-left:10px}.ml20-ns{margin-left:20px}.ml30-ns{margin-left:30px}.ml40-ns{margin-left:40px}.ml50-ns{margin-left:50px}.ml60-ns{margin-left:60px}.ml70-ns{margin-left:70px}.ml80-ns{margin-left:80px}.ml90-ns{margin-left:90px}.ml100-ns{margin-left:100px}.mr0-ns{margin-right:0}.mr10-ns{margin-right:10px}.mr20-ns{margin-right:20px}.mr30-ns{margin-right:30px}.mr40-ns{margin-right:40px}.mr50-ns{margin-right:50px}.mr60-ns{margin-right:60px}.mr70-ns{margin-right:70px}.mr80-ns{margin-right:80px}.mr90-ns{margin-right:90px}.mr100-ns{margin-right:100px}.mb0-ns{margin-bottom:0}.mb10-ns{margin-bottom:10px}.mb20-ns{margin-bottom:20px}.mb30-ns{margin-bottom:30px}.mb40-ns{margin-bottom:40px}.mb50-ns{margin-bottom:50px}.mb60-ns{margin-bottom:60px}.mb70-ns{margin-bottom:70px}.mb80-ns{margin-bottom:80px}.mb90-ns{margin-bottom:90px}.mb100-ns{margin-bottom:100px}.mt0-ns{margin-top:0}.mt10-ns{margin-top:10px}.mt20-ns{margin-top:20px}.mt30-ns{margin-top:30px}.mt40-ns{margin-top:40px}.mt50-ns{margin-top:50px}.mt60-ns{margin-top:60px}.mt70-ns{margin-top:70px}.mt80-ns{margin-top:80px}.mt90-ns{margin-top:90px}.mt100-ns{margin-top:100px}.mv0-ns{margin-top:0;margin-bottom:0}.mv10-ns{margin-top:10px;margin-bottom:10px}.mv20-ns{margin-top:20px;margin-bottom:20px}.mv30-ns{margin-top:30px;margin-bottom:30px}.mv40-ns{margin-top:40px;margin-bottom:40px}.mv50-ns{margin-top:50px;margin-bottom:50px}.mv60-ns{margin-top:60px;margin-bottom:60px}.mv70-ns{margin-top:70px;margin-bottom:70px}.mv80-ns{margin-top:80px;margin-bottom:80px}.mv90-ns{margin-top:90px;margin-bottom:90px}.mv100-ns{margin-top:100px;margin-bottom:100px}.mh0-ns{margin-left:0;margin-right:0}.mh10-ns{margin-left:10px;margin-right:10px}.mh20-ns{margin-left:20px;margin-right:20px}.mh30-ns{margin-left:30px;margin-right:30px}.mh40-ns{margin-left:40px;margin-right:40px}.mh50-ns{margin-left:50px;margin-right:50px}.mh60-ns{margin-left:60px;margin-right:60px}.mh70-ns{margin-left:70px;margin-right:70px}.mh80-ns{margin-left:80px;margin-right:80px}.mh90-ns{margin-left:90px;margin-right:90px}.mh100-ns{margin-left:100px;margin-right:100px}@media (max-width: 850px){.pa0{padding:0}.pa10{padding:10px}.pa20{padding:20px}.pa30{padding:30px}.pa40{padding:40px}.pa50{padding:50px}.pa60{padding:60px}.pa70{padding:70px}.pa80{padding:80px}.pa90{padding:90px}.pa100{padding:100px}.pl0{padding-left:0}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pr0{padding-right:0}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px}.pb0{padding-bottom:0}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pt0{padding-top:0}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pv0{padding-top:0;padding-bottom:0}.pv10{padding-top:10px;padding-bottom:10px}.pv20{padding-top:20px;padding-bottom:20px}.pv30{padding-top:30px;padding-bottom:30px}.pv40{padding-top:40px;padding-bottom:40px}.pv50{padding-top:50px;padding-bottom:50px}.pv60{padding-top:60px;padding-bottom:60px}.pv70{padding-top:70px;padding-bottom:70px}.pv80{padding-top:80px;padding-bottom:80px}.pv90{padding-top:90px;padding-bottom:90px}.pv100{padding-top:100px;padding-bottom:100px}.ph0{padding-left:0;padding-right:0}.ph10{padding-left:10px;padding-right:10px}.ph20{padding-left:20px;padding-right:20px}.ph30{padding-left:30px;padding-right:30px}.ph40{padding-left:40px;padding-right:40px}.ph50{padding-left:50px;padding-right:50px}.ph60{padding-left:60px;padding-right:60px}.ph70{padding-left:70px;padding-right:70px}.ph80{padding-left:80px;padding-right:80px}.ph90{padding-left:90px;padding-right:90px}.ph100{padding-left:100px;padding-right:100px}.m0auto{margin:0 auto}.ma0{margin:0}.ma10{margin:10px}.ma20{margin:20px}.ma30{margin:30px}.ma40{margin:40px}.ma50{margin:50px}.ma60{margin:60px}.ma70{margin:70px}.ma80{margin:80px}.ma90{margin:90px}.ma100{margin:100px}.ml0{margin-left:0}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}.mr0{margin-right:0}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.mr100{margin-right:100px}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mt0{margin-top:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mv0{margin-top:0;margin-bottom:0}.mv10{margin-top:10px;margin-bottom:10px}.mv20{margin-top:20px;margin-bottom:20px}.mv30{margin-top:30px;margin-bottom:30px}.mv40{margin-top:40px;margin-bottom:40px}.mv50{margin-top:50px;margin-bottom:50px}.mv60{margin-top:60px;margin-bottom:60px}.mv70{margin-top:70px;margin-bottom:70px}.mv80{margin-top:80px;margin-bottom:80px}.mv90{margin-top:90px;margin-bottom:90px}.mv100{margin-top:100px;margin-bottom:100px}.mh0{margin-left:0;margin-right:0}.mh10{margin-left:10px;margin-right:10px}.mh20{margin-left:20px;margin-right:20px}.mh30{margin-left:30px;margin-right:30px}.mh40{margin-left:40px;margin-right:40px}.mh50{margin-left:50px;margin-right:50px}.mh60{margin-left:60px;margin-right:60px}.mh70{margin-left:70px;margin-right:70px}.mh80{margin-left:80px;margin-right:80px}.mh90{margin-left:90px;margin-right:90px}.mh100{margin-left:100px;margin-right:100px}}.border-right{border-right:1px solid #e7e7e7}.border-left{border-left:1px solid #e7e7e7}.border-top{border-top:1px solid #e7e7e7}.border-bottom{border-bottom:1px solid #e7e7e7}.border{border:1px solid #e7e7e7}.border-radius-3{border-radius:3px}.border-radius-6{border-radius:6px}.border-radius-50{border-radius:50%}.box-shadow{-webkit-box-shadow:0 3px 6px rgba(68,68,68,0.2);box-shadow:0 3px 6px rgba(68,68,68,0.2)}.box-shadow-primary{-webkit-box-shadow:0 3px 6px rgba(66,107,218,0.2);box-shadow:0 3px 6px rgba(66,107,218,0.2)}.mw-100-ns{max-width:100%}.w-auto-ns{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.w-10-ns{width:10%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-20-ns{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-25-ns{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-30-ns{width:30%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-40-ns{width:40%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-50-ns,.w-half-ns{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-55-ns{width:55%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-60-ns{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-65-ns{width:65%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-70-ns{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-75-ns{width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-80-ns{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-90-ns{width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-100-ns{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-one-third-ns{width:33.3333333%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-one-sixth-ns{width:16.6666667%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-two-thirds-ns{width:66.6666667%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 850px){.mw-100{max-width:100%}.w-auto{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.w-10{width:10%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-20{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-25{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-30{width:30%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-40{width:40%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-50,.w-half{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-55{width:55%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-60{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-65{width:65%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-70{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-75{width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-80{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-90{width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-100{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-one-third{width:33.3333333%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-one-sixth{width:16.6666667%;-webkit-box-sizing:border-box;box-sizing:border-box}.w-two-thirds{width:66.6666667%;-webkit-box-sizing:border-box;box-sizing:border-box}}.nudge-right-1{position:relative;left:1px}.nudge-right-2{position:relative;left:2px}.nudge-right-3{position:relative;left:3px}.nudge-right-4{position:relative;left:4px}.nudge-right-5{position:relative;left:5px}.nudge-right-6{position:relative;left:6px}.nudge-right-7{position:relative;left:7px}.nudge-right-8{position:relative;left:8px}.nudge-right-9{position:relative;left:9px}.nudge-right-10{position:relative;left:10px}.nudge-left-1{position:relative;right:1px}.nudge-left-2{position:relative;right:2px}.nudge-left-3{position:relative;right:3px}.nudge-left-4{position:relative;right:4px}.nudge-left-5{position:relative;right:5px}.nudge-left-6{position:relative;right:6px}.nudge-left-7{position:relative;right:7px}.nudge-left-8{position:relative;right:8px}.nudge-left-9{position:relative;right:9px}.nudge-left-10{position:relative;right:10px}.nudge-down-1{position:relative;top:1px}.nudge-down-2{position:relative;top:2px}.nudge-down-3{position:relative;top:3px}.nudge-down-4{position:relative;top:4px}.nudge-down-5{position:relative;top:5px}.nudge-down-6{position:relative;top:6px}.nudge-down-7{position:relative;top:7px}.nudge-down-8{position:relative;top:8px}.nudge-down-9{position:relative;top:9px}.nudge-down-10{position:relative;top:10px}.nudge-up-1{position:relative;bottom:1px}.nudge-up-2{position:relative;bottom:2px}.nudge-up-3{position:relative;bottom:3px}.nudge-up-4{position:relative;bottom:4px}.nudge-up-5{position:relative;bottom:5px}.nudge-up-6{position:relative;bottom:6px}.nudge-up-7{position:relative;bottom:7px}.nudge-up-8{position:relative;bottom:8px}.nudge-up-9{position:relative;bottom:9px}.nudge-up-10{position:relative;bottom:10px}.flex-ns{display:-ms-flexbox;display:flex}.inline-flex-ns{display:-ms-inline-flexbox;display:inline-flex}.flex-auto-ns{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-1-ns{-ms-flex:1;flex:1}.flex-none-ns{-ms-flex:none;flex:none}.flex-shrink-0-ns{-ms-flex-negative:0;flex-shrink:0}.flex-column-ns{-ms-flex-direction:column;flex-direction:column}.flex-row-ns{-ms-flex-direction:row;flex-direction:row}.flex-wrap-ns{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap-ns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.items-start-ns{-ms-flex-align:start;align-items:flex-start}.items-end-ns{-ms-flex-align:end;align-items:flex-end}.items-center-ns{-ms-flex-align:center;align-items:center}.items-baseline-ns{-ms-flex-align:baseline;align-items:baseline}.items-stretch-ns{-ms-flex-align:stretch;align-items:stretch}.self-start-ns{-ms-flex-item-align:start;align-self:flex-start}.self-end-ns{-ms-flex-item-align:end;align-self:flex-end}.self-center-ns{-ms-flex-item-align:center;align-self:center}.self-baseline-ns{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch-ns{-ms-flex-item-align:stretch;align-self:stretch}.justify-start-ns{-ms-flex-pack:start;justify-content:flex-start}.justify-end-ns{-ms-flex-pack:end;justify-content:flex-end}.justify-center-ns{-ms-flex-pack:center;justify-content:center}.justify-between-ns{-ms-flex-pack:justify;justify-content:space-between}.justify-around-ns{-ms-flex-pack:distribute;justify-content:space-around}.content-start-ns{-ms-flex-line-pack:start;align-content:flex-start}.content-end-ns{-ms-flex-line-pack:end;align-content:flex-end}.content-center-ns{-ms-flex-line-pack:center;align-content:center}.content-between-ns{-ms-flex-line-pack:justify;align-content:space-between}.content-around-ns{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch-ns{-ms-flex-line-pack:stretch;align-content:stretch}.order-0-ns{-ms-flex-order:0;order:0}.order-1-ns{-ms-flex-order:1;order:1}.order-2-ns{-ms-flex-order:2;order:2}.order-3-ns{-ms-flex-order:3;order:3}.order-4-ns{-ms-flex-order:4;order:4}.order-5-ns{-ms-flex-order:5;order:5}.order-6-ns{-ms-flex-order:6;order:6}.order-7-ns{-ms-flex-order:7;order:7}.order-8-ns{-ms-flex-order:8;order:8}.order-last-ns{-ms-flex-order:99999;order:99999}@media (max-width: 850px){.flex{display:-ms-flexbox !important;display:flex !important}.inline-flex{display:-ms-inline-flexbox;display:inline-flex}.flex-auto{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-1{-ms-flex:1;flex:1}.flex-none{-ms-flex:none;flex:none}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.items-start{-ms-flex-align:start;align-items:flex-start}.items-end{-ms-flex-align:end;align-items:flex-end}.items-center{-ms-flex-align:center;align-items:center}.items-baseline{-ms-flex-align:baseline;align-items:baseline}.items-stretch{-ms-flex-align:stretch;align-items:stretch}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;align-self:center}.self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.justify-start{-ms-flex-pack:start;justify-content:flex-start}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-center{-ms-flex-line-pack:center;align-content:center}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-last{-ms-flex-order:99999;order:99999}}.badge{border-radius:2px;padding:1px 4px;font-family:"Montserrat", sans-serif;color:white;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.01rem;line-height:normal;display:inline-block;position:relative}.pro{background-color:#426BDA}.free{background-color:#19BBA8}.info,.lifetime{background-color:#F3B823}.success,.membership-active{background-color:#42C476}.direct-download{background-color:#444444}.loading-indicator{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,0.3);width:100%;height:100%;display:none}.loading-indicator .loading{position:relative;left:50%;top:8%;margin-left:-25px;z-index:99;background-color:white;border-radius:50%;width:50px;height:50px;padding:0;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.3);box-shadow:0 3px 10px rgba(0,0,0,0.3)}.tooltip{position:relative}.tooltip:hover:after{background:#333;background:rgba(0,0,0,0.8);border-radius:2px;bottom:32px;font-size:.9rem;color:#fff;content:attr(title);left:50%;padding:2px 10px;position:absolute;text-align:center;z-index:98;width:120px}.screenreader-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.o-75{opacity:.75}.o-50{opacity:.50}.table{width:100%;max-width:100%;margin:2rem 0 1rem 0;background-color:transparent}.table .view,.table .edit,.table .delete{width:30px}.table thead tr th{border:none}.table th,.table td{padding:0.5rem;vertical-align:middle;border-top:1px solid #eceeef;text-align:left}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:0.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered th,.table-bordered td{border:1px solid #eceeef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table-success,.table-success>th,.table-success>td{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>th,.table-info>td{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>th,.table-danger>td{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#3b3e40}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.pagination{text-align:center;padding:3rem 0 0 0;font-family:"Montserrat", sans-serif}.pagination em{background:none;padding:0 .6rem;color:#777777}.pagination .next_page{margin-left:1rem}@media (max-width: 850px){.pagination .next_page{margin-left:0}}.pagination .previous_page{margin-right:1rem}@media (max-width: 850px){.pagination .previous_page{margin-right:0}}.pagination .disabled{color:#777777}@media (max-width: 850px){.pagination .current{display:block;height:36px;line-height:36px}}textarea{padding:8px 12px;width:100%;border:1px solid #dddddd;font-size:1rem;min-height:100px;-webkit-transition:border-color ease-in-out 0.3s;transition:border-color ease-in-out 0.3s}textarea:focus{outline:none;border-color:#426BDA}textarea:hover{border-color:#426BDA}label{display:block;padding:10px 0 2px 0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:500}.boolean label .form-control{margin-right:10px;width:16px;height:16px}.selectize-control{max-width:99.5%}.selectize-control .selectize-input{padding:10px 10px}.selectize-control .option,.selectize-control .item{font-size:1rem}.selectize-control .option{padding:10px}input[type="checkbox"],input[type="radio"]{padding:15px;margin:0}input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="search"],input[type="number"],textarea{padding:10px 12px;border-radius:3px;width:calc(100% - 5%);font-size:1rem;border:1px solid #dddddd;-webkit-transition:border-color ease-in-out 0.3s;transition:border-color ease-in-out 0.3s}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus{outline:none;border-color:#426BDA}input[type="text"]:hover,input[type="email"]:hover,input[type="password"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="number"]:hover,textarea:hover{border-color:#426BDA}input[type="radio"],input[type="checkbox"]{opacity:0;float:left}@media (max-width: 850px){input[type="radio"],input[type="checkbox"]{float:none}}input[type="radio"]+label,input[type="checkbox"]+label{margin:0;clear:none;padding:5px 0 4px 40px;cursor:pointer;background:url(/assets/off-a122fd8a975dc8ea5d948e97e0da99c6d94aff28fd487a33c16bfd69c3a781ec.svg) left center no-repeat}input[type="radio"]:checked+label,input[type="checkbox"]:checked+label{background-image:url(/assets/check-d1cf4dc6196a4b2ebc3dbdbd902e4dee7a8d6fc8db6c9d0b732b405f54aa22a9.svg)}input[type="checkbox"]{float:none;margin:5px 0}input[type="checkbox"]+label{float:none}input[type="button"],input[type="submit"]{border:none;cursor:pointer;line-height:1.4rem}@media (max-width: 850px){input[type="button"],input[type="submit"]{display:block;width:100%;text-align:center}}.check_boxes label{padding:.8rem 0}.submit-wrapper{margin:2rem 0 0 0;padding:2rem 0 0 0}.form-group{padding:.25rem 0}.form-group-time{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:100%;margin:1rem 0;-ms-flex-pack:start;justify-content:flex-start}.form-group-time .datetime{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-align:center;align-items:center}.form-group-time .datetime .datetime{-ms-flex-preferred-size:15%;flex-basis:15%;width:15%;padding:0 2px}@media (max-width: 850px){.form-group-time .datetime .datetime{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0}}.form-columns .form-group:last-of-type{padding-left:2rem}@media (max-width: 850px){.form-columns .form-group:last-of-type{padding-left:0}}.form-choose-file{margin:1rem 0;background:#f5f7fd;padding:1rem 0 1rem 1rem;border:1px dashed #cad6f5;border-radius:3px}@media (max-width: 850px){.form-choose-file{padding:.5rem}}.form-choose-file .hint{max-width:500px;line-height:1.2em;padding:5px 0}@media (max-width: 850px){.form-choose-file .hint{padding:5px}}.wide-margin-container{background:white;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);border-radius:3px;padding:3rem 4rem;max-width:600px;margin:2rem auto 0 auto}.container-styled{background:white;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);border-radius:3px;margin-top:2rem;padding:3rem 4rem}@media (max-width: 850px){.container-styled{padding:1rem}}.form-wrapper{background:white;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);border-radius:3px;padding:3rem 4rem;max-width:600px;margin:2rem auto 0 auto}@media (max-width: 1920px){.form-wrapper{margin:1.5rem auto}}@media (max-width: 850px){.form-wrapper{padding:1.5rem}}.form-wrapper a{color:#777777;font-size:.9rem;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.form-wrapper a:hover{color:#426BDA}@media (max-width: 850px){.form-wrapper input[type="text"],.form-wrapper textarea{width:92%}}@media (max-width: 850px){.new-title{font-size:1.5rem;line-height:2rem;margin:0;padding:1rem;text-align:center}}.hint{font-size:.8rem;display:block;line-height:normal;color:#777777;font-style:italic}abbr,abbr[title]{text-decoration:none;color:#D9483E}.video-preview-thumb{height:75px;border:1px solid #000;margin:10px 5px 0 0}.sidebar .widget{background:white;padding:1.5rem;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);margin-bottom:1.25rem}@media (max-width: 850px){.sidebar .widget{padding:1.5 1rem}.sidebar .widget .btn-small,.sidebar .widget .pagination a,.pagination .sidebar .widget a{text-align:center}}.sidebar .widget-title{padding-bottom:.25rem;margin-bottom:.5rem;border-bottom:1px dashed #e7e7e7;line-height:normal}.sidebar .ad{text-align:center}.sidebar .ad img,.sidebar .ad iframe,.sidebar .ad div{max-width:100%}.sidebar .newsletter{padding-right:2rem}.sidebar .newsletter input[type="email"]:focus,.sidebar .newsletter input[type="text"]:focus{outline:1px solid #426BDA}@media (max-width: 850px){.sidebar .newsletter input[type="email"],.sidebar .newsletter input[type="text"]{max-width:91.5%}}.sidebar .newsletter input[type="submit"],.sidebar .newsletter input[type="button"]{padding:6px 1.25rem;height:36px;margin:10px 0 0 0px;border-radius:3px;font-size:.9rem}@media (max-width: 850px){.sidebar .newsletter input[type="submit"],.sidebar .newsletter input[type="button"]{height:48px;font-size:1rem;border-radius:3px;width:100%}}.sidebar .widget-video-archive{margin-bottom:0}.sidebar .widget-video-archive .video-row{padding:0}.sidebar .widget-video-archive .video-row:last-of-type{margin-bottom:1rem}.sidebar .widget-video-archive .video-content-block{padding-top:0;padding-bottom:0}.sidebar .widget-video-archive .video-thumb-block{padding-top:1rem;padding-bottom:.5rem}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.sidebar .widget-video-archive .video-thumb-block{padding:0}}.sidebar .widget-video-archive .video-index-title{margin:0;padding:0;line-height:1.1rem}@media (max-width: 850px){.sidebar .widget-video-archive .video-index-title{padding:0}}.sidebar .widget-video-archive .video-index-title .video-title{font-size:.9rem;margin:0;padding:0;line-height:0}@media (max-width: 850px){.sidebar .widget-video-archive .video-index-title .video-title{font-size:1.2rem}}.sidebar .widget-video-archive .video-description-block{padding:4px 0}@media (max-width: 850px){.sidebar .widget-video-archive .video-description-block{padding-bottom:.5rem}}.sidebar .widget-video-archive .video-category{position:static;display:block}.sidebar .widget-video-archive .video-date{font-size:11px}.sidebar .widget-video-archive .view-all-videos{margin:1rem 0 0 0}.sidebar .recent-articles .article-list{list-style:none;padding:0;margin:0}.sidebar .recent-articles .article-list li{padding:.5rem 0}@media (max-width: 850px){.sidebar .recent-articles .article-list li{padding:.8rem 0}}.sidebar .recent-articles .article-list li span.title{font-size:1.1rem}@media (max-width: 850px){.sidebar .recent-articles .article-list li span.title{font-size:1.3rem}}.sidebar .recent-articles .article-list li span.title a{color:#444444;font-weight:bold}.sidebar .recent-articles .article-list li span.title a:hover{color:#1e3f98}.sidebar .recent-articles .article-list li span.article-category a{color:#999999}.sidebar .recent-articles .article-list li span.article-category a:hover{color:#426BDA}.sidebar .recent-articles .article-list li span{font-size:.8rem;color:#999999}.sidebar .recent-articles .view-all-articles{margin:1rem 0}.sidebar .recent-resources-archive{margin-bottom:0}.sidebar .recent-resources-archive .resource-row{padding:0}.sidebar .recent-resources-archive .resource-description-block{padding-left:1rem;padding-right:1rem}.sidebar .recent-resources-archive .resource-content-block{padding-top:.25rem;padding-bottom:0}.sidebar .recent-resources-archive .resource-thumb-block{padding-top:1rem;padding-bottom:.5rem}.sidebar .recent-resources-archive .resource-thumb-block img{max-width:100%}.sidebar .recent-resources-archive .resource-index-title{margin:0;padding:.9rem 0 0 0;line-height:1.2rem}.sidebar .recent-resources-archive .resource-index-title .resource-title{font-size:1rem;margin:0;padding:0;color:#444444;font-weight:bold}.sidebar .recent-resources-archive .resource-index-title .resource-title:hover{color:#426BDA}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.sidebar .recent-resources-archive .resource-index-title .resource-title{font-size:1.25rem}}.sidebar .recent-resources-archive .resource-category,.sidebar .recent-resources-archive .resource-date{font-size:.8rem;margin:0;padding:0;display:inline;color:#999999}.sidebar .recent-resources-archive .resource-category a,.sidebar .recent-resources-archive .resource-date a{color:#999999}.sidebar .recent-resources-archive .resource-category a:hover,.sidebar .recent-resources-archive .resource-date a:hover{color:#426BDA}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.sidebar .recent-resources-archive .resource-category,.sidebar .recent-resources-archive .resource-date{font-size:1rem}}.sidebar .recent-resources-archive .view-all-resources{margin:1rem 0 0 0}.footer{border-top:1px dashed #ddd;position:absolute;left:0;bottom:0;height:380px;width:100%}.footer .logo-wrap{text-align:center;position:relative;top:-60px}.footer .logo-footer{width:164px;height:130px;margin:0 auto}.footer .footer-subscribe{margin:0 auto;max-width:750px;overflow-x:normal}.footer .footer-subscribe .lead{text-align:center}@media (max-width: 850px){.footer .footer-subscribe .lead{padding:0 10px}}.footer .footer-subscribe .subscribe-form{padding:1rem 0;text-align:center}.footer .footer-subscribe .form-group{margin:auto;height:38px;padding:0 .8rem;display:inline-block}@media (max-width: 850px){.footer .footer-subscribe .form-group{width:100%;margin:.5rem auto;padding:0}}.footer .footer-subscribe input[type="email"],.footer .footer-subscribe input[type="text"]{border:1px solid #dddddd;padding:2px 12px;height:38px;font-size:1rem}.footer .footer-subscribe input[type="email"]:focus,.footer .footer-subscribe input[type="text"]:focus{outline:none;border-color:#426BDA}@media (max-width: 850px){.footer .footer-subscribe input[type="email"],.footer .footer-subscribe input[type="text"]{width:92%}}.footer .footer-subscribe input[type="submit"]{cursor:pointer;position:relative;top:-1px;border:none;line-height:40px;height:44px;font-size:.92rem;padding:2px 16px}.footer .footer-nav{padding-top:1.8rem;padding-bottom:2rem}.footer .footer-nav ul{list-style:none;margin:0 auto;text-align:center;padding:0}@media (max-width: 850px){.footer .footer-nav ul{-ms-flex-direction:column;flex-direction:column}}.footer .footer-nav ul li{display:inline-block;padding:0 .8rem;text-align:center}@media (max-width: 850px){.footer .footer-nav ul li{display:block;padding:1rem 0}}.footer .footer-nav ul a{font-size:1rem;text-align:center;line-height:1rem}@media (max-width: 850px){.footer .footer-nav ul a{font-size:1.4rem}}.footer .footer-nav ul a.btn,.footer .footer-nav ul .pagination a,.pagination .footer .footer-nav ul a,.footer .footer-nav ul a.gdpr__cookie_consent__buttons__ok{font-size:.85rem;margin:0;display:inline;padding:5px 9px}@media (max-width: 850px){.footer .footer-nav ul a.btn,.footer .footer-nav ul .pagination a,.pagination .footer .footer-nav ul a,.footer .footer-nav ul a.gdpr__cookie_consent__buttons__ok{font-size:1.4rem;display:block;line-height:40px}}.footer .sub-footer-nav{list-style:none;margin:0;padding:0;text-align:center}.footer .sub-footer-nav li{display:inline;font-size:.8rem;padding:0 2px;color:#c4c4c4}@media (max-width: 850px){.footer .sub-footer-nav li{display:block}}.footer .sub-footer-nav li a{color:#c4c4c4;text-decoration:underline}.footer .non-affiliations{font-size:.7rem;color:#c4c4c4;line-height:1.3;padding:1rem 0;max-width:670px;margin:0 auto;text-align:center}.home .footer{z-index:2}.gdpr__cookie_consent{position:fixed;z-index:999;background:rgba(255,255,255,0.95);color:#444444;border:none;text-align:left;width:400px;left:auto;right:20px;bottom:20px;-webkit-box-shadow:0 3px 12px rgba(66,107,218,0.2);box-shadow:0 3px 12px rgba(66,107,218,0.2);border-radius:6px;padding:30px 20px 20px 20px;border:1px solid rgba(66,107,218,0.25)}@media (max-width: 850px){.gdpr__cookie_consent{font-size:1rem;width:320px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.2);box-shadow:0 2px 8px rgba(0,0,0,0.2);left:auto;bottom:0;right:0;margin:0 auto;border:1px solid rgba(66,107,218,0.5)}}.gdpr__cookie_consent:before{content:"";position:absolute;width:48px;height:48px;background:#fff url(/assets/header-logo-c409a3bb3380ed70979fc0fa267ec07cbe07c588cd1f9aee1fd188efe6e1ea65.svg) no-repeat center center;background-size:48px 48px;top:-44px;left:50%;margin-left:-34px;border-radius:50%;border:1px solid rgba(66,107,218,0.25);padding:10px}.gdpr__cookie_consent__text{padding:0 16px 16px 16px}@media (max-width: 850px){.gdpr__cookie_consent__text{display:block;padding:0}}.gdpr__cookie_consent__buttons{position:static;padding:0 16px}@media (max-width: 850px){.gdpr__cookie_consent__buttons{position:static;padding:0}}.gdpr__cookie_consent__buttons__ok{border:none;cursor:pointer;padding:3px 16px !important;line-height:normal}@media (max-width: 850px){.gdpr__cookie_consent__buttons__ok{display:block;width:calc(100% - 16px)}}.home .home-container{background:#f9f9f9;border-top:1px solid #e7e7e7;padding-bottom:8rem}.home .reel{position:absolute;top:50%;left:50%;margin-left:-24px;z-index:99}.home .reel a{-webkit-box-shadow:0 1px 20px rgba(66,107,218,0.4);box-shadow:0 1px 20px rgba(66,107,218,0.4);border-radius:50%;width:64px;height:64px;display:inline-block}.home .reel svg{width:64px;height:64px;fill:rgba(68,68,68,0.9);-webkit-transition:all .3s ease;transition:all .3s ease}.home .reel svg:hover{fill:#42C476}.home .main{padding-bottom:0}.home .primary-header{background:white;margin:0 auto;padding-bottom:3rem;padding-top:0;color:#444444}@media (max-width: 970px){.home .primary-header{height:100%;padding-bottom:0}}.home .hero{padding-top:2em;position:relative}@media (max-width: 850px){.home .hero{padding-top:0;text-align:center}}.home .hero .hero-illustration-image{max-width:700px;position:relative;left:10px}@media (max-width: 970px){.home .hero .hero-illustration-image{left:0;max-width:100%;overflow:hidden}}.home .hero .btn,.home .hero .pagination a,.pagination .home .hero a,.home .hero .gdpr__cookie_consent__buttons__ok{margin-top:2rem}@media (max-width: 850px){.home .hero .btn,.home .hero .pagination a,.pagination .home .hero a,.home .hero .gdpr__cookie_consent__buttons__ok{margin-top:1rem}}.home .hero .tagline{font-size:36px;line-height:45px;font-weight:700;color:#444444;margin:8px 0 0 0}@media (max-width: 740px){.home .hero .tagline{font-size:1.5rem;line-height:1.75rem;margin:10px 0}}.home .hero .sub-head{font-size:22px;line-height:1.5;font-family:"Muli", sans-serif;font-weight:500;color:#8c8c8c;letter-spacing:-0.005rem;max-width:30em;margin:0 auto .5rem auto}@media (max-width: 850px){.home .hero .sub-head{font-size:16px;line-height:1.3;margin-bottom:1rem}}.home .products{padding-top:5rem}.home .products .products--intro{padding:2rem 0 4rem 0}@media (max-width: 850px){.home .products .products--intro h2{font-size:1.5rem;line-height:2rem}}@media (max-width: 850px){.home .products .products--subject{margin-bottom:2rem}}.home .courses--intro{padding-top:3rem;padding-bottom:4rem}.home .courses--intro p{margin:0.5rem 0}@media (max-width: 850px){.home .courses--intro{padding-top:2rem;padding-bottom:4rem}}.home .courses{padding-bottom:2rem}@media (max-width: 850px){.home .courses{padding:0 0}}.home .courses .meta .video-count{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:12px;font-weight:700;color:#777777 !important;text-transform:uppercase;letter-spacing:0.02rem;padding-right:5px}.home .courses .meta .badge{position:relative;top:-2px}.home .courses .course-description{padding-right:2rem}@media (max-width: 850px){.home .courses .course-description{padding-right:0}}.home .latest-videos{padding:0 0 4rem 0;position:relative;z-index:3}.home .latest-videos .latest-videos-content{background:white;border-radius:0.5rem;padding:2rem 3rem 3rem 3rem;-webkit-box-shadow:0 0 40px rgba(66,107,218,0.1);box-shadow:0 0 40px rgba(66,107,218,0.1)}@media (max-width: 850px){.home .latest-videos .latest-videos-content{padding:0 1rem;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home .latest-videos .latest-videos-content{padding:1rem}}.home .latest-videos .video-archive{-webkit-box-shadow:none;box-shadow:none}.home .signup{background:#154cd8;background-image:url(/assets/illustration-bg-5643418482105450b33dd0e0f205486bbdc7e2f9dae12695c0efc99acc3b301a.png);background-image:url(/assets/illustration-bg-5643418482105450b33dd0e0f205486bbdc7e2f9dae12695c0efc99acc3b301a.png),linear-gradient(45deg, #154cd8 0%, #5c80d6 100%);background-repeat:no-repeat;background-position:left bottom;background-position-y:bottom;background-size:1200px;padding:4rem 0 16rem 0;border-radius:0.5rem;color:white;position:relative;overflow:hidden}@media (max-width: 850px){.home .signup{padding:2.5rem 1.5rem 4rem 1.5rem;border-radius:0;background-size:contain}}.home .signup .signup-content{position:relative;z-index:2}.home .signup .serif-icon{-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width: 850px){.home .signup .serif-icon{width:80px}}.home .signup .serif-icon:hover{-webkit-transform:scale(1.1) rotate(-5deg);-ms-transform:scale(1.1) rotate(-5deg);transform:scale(1.1) rotate(-5deg)}.home .testimonials{background:#f7f7f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));background:linear-gradient(#f7f7f7 0%, #fff 100%)}@media (max-width: 850px){.home .testimonials blockquote{padding:0;margin-left:0;margin-right:0}}@media (max-width: 850px){.course-view .course-index{padding:0 0}}.course-view .header-wrap{margin-bottom:0}.course-view .course-categories{position:relative}.course-view .course-categories .dog{position:absolute;right:0;top:-80px}@media (max-width: 850px){.course-view .course-categories .dog{display:none}}.course-view .course-categories .affinity-photo-category{position:relative;padding-top:4rem}@media (max-width: 850px){.course-view .course-categories .affinity-photo-category{padding-top:2rem}}.course-view .course-categories .affinity-photo-category .butterfly{position:absolute;left:0;top:-60px}@media (max-width: 850px){.course-view .course-categories .affinity-photo-category .butterfly{display:none}}.course-view .course-intro{padding:2rem 0 2rem 0}.course-view .course-intro .lead{margin:.4rem 0 0 0;color:#919191;font-weight:normal}.course-view .video-intro{margin:1rem 0}.course-view .video-block{background:#f9f9f9;padding:1.6rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;reset-counter:idx;margin-left:-64px;margin-right:-64px}@media (max-width: 850px){.course-view .video-block{margin-left:-23px;margin-right:-23px;padding:1rem}}.course-view .video-block .nested-fields{border:1px solid #ddd;background:white;padding:2rem;margin:1.6rem 0;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1);counter-increment:idx}.course-view .video-block .nested-fields:first-of-type{margin-top:0}.course-view .video-block .nested-fields:before{content:"Video " counter(idx) ":";font-weight:bold;font-family:"Muli", sans-serif;text-transform:uppercase;letter-spacing:0.1rem;color:#919191}.course-view .video-block .nested-fields .remove-video{text-align:right;margin:1rem 0 0 0}.course-view .add_fields{color:white;border:0}.course-view .add_fields:hover{color:white}.course-view .btn-add-video{margin-left:2.4rem}@media (max-width: 850px){.course-view .btn-add-video{margin-left:0}}.course-view .btn-add-video:hover{background:#17a998}.course-view .remove_fields{color:white}.course-view .remove_fields:hover{color:white}.course-view .active-video{border:1px solid #426BDA}.course-view .create-course{padding:14px 20px;height:48px}.course-view .course-show .container{padding:0}@media (max-width: 850px){.course-view .course-show .container{padding:0 1rem}}.course-view .course-show .start-watching{-webkit-transition:ease all .3s;transition:ease all .3s}.course-view .course-show .start-watching:hover{color:white;opacity:1;border:0}.course-view .course-show .course-image{position:relative}.course-view .course-show .course-image img{max-width:100%;height:auto;margin-bottom:-5px}.course-view .course-show .above-fold{border-bottom:0}.course-view .course-show .above-fold .video-date{border:0;margin-top:0}.course-view .course-show .course-video-archive{padding:3rem 0 4rem 0;background:#f4f4f4;border:1px solid #e7e7e7;border-radius:3px;position:relative;z-index:99}.course-view .course-show .course-video-archive .course-index-icon{position:absolute;left:50%;margin-left:-32px;top:-30px;border:2px solid #d79e0c;border-radius:50%;width:64px;height:64px}@media (max-width: 850px){.course-view .course-show .course-video-archive .course-index-icon{width:48px;height:48px}}.course-view .course-show .course-video-archive .course-index-icon .boundary{fill:#F3B823}.course-view .course-show .course-video-archive .course-index-icon .course-list-icon{fill:white}@media (max-width: 850px){.course-view .course-show .course-video-archive{background:none;border:none}.course-view .course-show .course-video-archive .video-row{margin:1rem 0;padding:.5rem 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.course-view .course-show .course-video-archive{padding:2rem 1rem 1rem 1rem}}.course-view .course-show .course-video-archive h2{font-family:"Montserrat", sans-serif;margin:1rem 0 2rem 0;text-align:center;font-size:40px}@media (max-width: 850px){.course-view .course-show .course-video-archive h2{color:#444444;font-size:24px;line-height:1.5;margin:0}}.course-view .course-show .course-video-archive .video-archive{background:white}@media (max-width: 850px){.course-view .course-show .course-video-archive .video-archive{-webkit-box-shadow:none;box-shadow:none}.course-view .course-show .course-video-archive .video-archive .video-content-block{padding:0}}.course-view .course-show .course-video-archive .video-archive .video-description{margin:0}.course-view .course-show #download{background-size:contain;background-repeat:no-repeat;background-position:left bottom;position:relative;z-index:1}.course-view .course-show #download .download-icon{width:64px;height:64px}.course-view .course-show #download .download-content{position:relative;z-index:2}.course-view .course-show #download .gradient{background:linear-gradient(45deg, transparent 0%, #426bda 35%);position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:1}.course-card{background:white;border-radius:3px;border:1px solid #e9e9e9;padding:2.5rem 0 1.5rem 0;margin:1.6rem 1rem;position:relative}@media (max-width: 850px){.course-card{margin:1.6rem 0}}.course-card .course-card-flange-1,.course-card .course-card-flange-2{background:white;position:absolute;border:1px solid #e9e9e9;border-radius:3px}.course-card .course-card-flange-1{z-index:-1;top:4px;left:4px;right:-4px;bottom:-4px}.course-card .course-card-flange-2{z-index:-2;top:10px;left:10px;right:-7px;bottom:-7px}.course-card .course-author-thumb{position:absolute;top:-28px;left:28px;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.course-card .course-author-thumb:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.course-card .course-author-thumb img{border-radius:50%;border:4px solid white;-webkit-box-shadow:0 1px 3px rgba(68,68,68,0.2);box-shadow:0 1px 3px rgba(68,68,68,0.2)}.course-card .course-title{padding-bottom:1rem;line-height:1.4rem}.course-card .course-title a{text-decoration:none;color:#444444}.course-card .course-title a:hover{color:#426BDA}.course-card .course-author{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.03rem;color:#999}.course-card .course-criteria{background:rgba(0,0,0,0.7);position:absolute;bottom:5px;left:0;width:100%;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}.course-card .course-lesson-count{line-height:normal;z-index:2}.course-card .course-lesson-count span{background:rgba(0,0,0,0.7);font-size:11px;font-weight:bold;color:white;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";border-radius:20px;padding:1px 6px;border:1px solid rgba(255,255,255,0.25)}.course-card .course-thumb{position:relative;display:block}.course-card .course-thumb:hover .course-criteria{opacity:0}.course-card .course-thumb img{max-width:100%;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.courses--list .course{padding-bottom:3rem;display:block;text-decoration:none;color:#444444}@media (max-width: 850px){.courses--list .course{padding-bottom:2rem}}.courses--list .course .course-thumb{text-align:center;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.courses--list .course .course-thumb:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.courses--list .course .course-thumb:hover img{-webkit-box-shadow:0 1px 4px rgba(68,68,68,0.1);box-shadow:0 1px 4px rgba(68,68,68,0.1)}.courses--list .course .course-thumb img{border-radius:50%}@media (max-width: 740px){.courses--list .course .course-thumb{padding-left:0;padding-right:10px;text-align:left}.courses--list .course .course-thumb img{max-width:90px;height:auto}}.courses--list .course .course-content .title a{color:#444444}.courses--list .course .course-content .title a:hover{color:#426BDA}.courses--list .course .course-content ul{list-style:none;margin:0;padding:0}.courses--list .course .course-content ul li{display:inline-block}.courses--list .course .course-content .video-count{padding-left:5px}.courses--list .course .course-content .course-description{margin:.2rem 0}.courses--list .courses--view-all{padding-top:2rem}@media (max-width: 850px){.course-show-container{padding:0}}.course-category{padding:2rem 0}.course-category .video-archive .course-card{margin-bottom:3rem}.course-category .navbar-category{margin-bottom:2rem}.course-category:first-of-type{padding-top:0}.course-category:last-of-type{padding-bottom:0}.course-category .application-title{font-size:1.1rem;font-weight:500;margin:.8rem 0;color:#777777}.course-category .application-icon{max-width:90px}.course-category .view-all-courses{margin:2rem 0 0 0}.course-category-listing{padding:2rem 0}@media (max-width: 850px){.course-category-listing .course-card{margin-bottom:3rem}}.course-category-show .course-categories-intro,.course-category-index .course-categories-intro{padding-top:2rem}.new_video .create-video{padding:13px 20px;height:48px}#new_video .published-field .video_published_at{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}#new_video .published-field .video_published_at .selectize-input{width:180px}#new_video .video-data{margin:1rem 0;background:#f5f7fd;padding:1rem 0 1rem 1rem;border:1px dashed #cad6f5;border-radius:3px;padding:.5rem 2rem;margin:2rem 0}@media (max-width: 850px){#new_video .video-data{padding:.5rem}}#new_video .video-data .hint{max-width:500px;line-height:1.2em;padding:5px 0;color:#050a18}@media (max-width: 850px){#new_video .video-data .hint{padding:5px}}#new_video .video-data .light-heading{padding:2rem 0 0 0;margin-bottom:0}#new_video .video-data .hints{padding-top:1rem;font-size:.9rem}#new_video .video-data .hints code{font-size:.8rem;color:#777}.video-listing-container{padding:0}.video-archive{margin-bottom:2rem}.video-archive .video-row{position:relative;padding-left:1rem;border-bottom:1px solid #e7e7e7}.video-archive .video-row:last-of-type{border-bottom:none}@media (max-width: 850px){.video-archive .video-row{padding-left:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.video-archive .video-row{margin:1.5rem 0;border-bottom:0}.video-archive .video-row:first-of-type{margin-top:0}}.video-archive .video-content-block{padding:1rem 0 1.8rem 0}@media (max-width: 850px){.video-archive .video-content-block{padding:0 0 2rem 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.video-archive .video-content-block{padding:0 1rem 1rem 1rem}}.video-archive .video-description-block{padding-left:1rem;padding-right:1rem}@media (max-width: 850px){.video-archive .video-description-block{padding-left:0;padding-right:1rem}}.video-archive .video-stats{list-style:none;margin:0;padding:4px 0 0 0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.02rem;color:#777777}.video-archive .video-stats li{display:inline}.video-archive .video-duration{position:absolute;bottom:14px;left:8px;line-height:normal}.video-archive .video-duration span{background:rgba(0,0,0,0.7);font-size:11px;font-weight:bold;color:white;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";border-radius:20px;padding:1px 6px;border:1px solid rgba(255,255,255,0.25)}.video-archive .video-thumb{position:relative}.video-archive .video-thumb-block{position:relative;padding:1rem 0 .7rem 0}@media (max-width: 850px){.video-archive .video-thumb-block{padding-top:0;padding-bottom:0}}.video-archive .video-thumb-block .video-thumb{display:block}@media (max-width: 850px){.video-archive .video-thumb-block .video-thumb{width:100%;height:auto}}.video-archive .video-thumb-block .video-thumb img{max-width:100%}@media (max-width: 850px){.video-archive .video-thumb-block .video-thumb img{width:100%;max-width:100%;height:auto}}.video-archive .video-description{padding:.25rem 0 0 0;font-size:17px;line-height:1.4;max-width:700px;color:#444444;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.video-archive .video-index-title{text-decoration:none;position:relative;font-family:"Montserrat", sans-serif;font-weight:700;font-size:1.5rem;line-height:1.75rem;padding-top:.25rem;padding-right:1rem;margin-bottom:.35rem}.video-archive .video-index-title a{color:#444444}.video-archive .video-index-title a:hover{color:#426BDA}.video-archive .video-index-title span a,.video-archive .video-index-title span{color:#6e7686}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.video-archive .video-index-title{font-size:1.25rem;margin:0;padding:0}}.video-archive .lesson-number span,.video-archive .video-views span{position:relative;left:-5px;top:-1px}.video-archive .video-date span{padding-right:.35rem}.video-content-wrapper{padding:3rem 1rem 0 1rem}@media (max-width: 850px){.video-content-wrapper{padding:1rem 0 3rem 0;z-index:-1}}.video-content-wrapper .above-fold{padding-bottom:1rem;border-bottom:1px solid #e7e7e7}@media (max-width: 850px){.video-content-wrapper .above-fold{padding-bottom:0}}.video-content-wrapper .video-content-inner{padding-right:3rem}@media (max-width: 850px){.video-content-wrapper .video-content-inner{padding-right:0}}.video-content-wrapper .video-main-title{font-size:2.75rem;margin-bottom:1.6rem;font-family:"Montserrat", sans-serif;letter-spacing:-0.1rem}.video-content-wrapper .video-main-title span a,.video-content-wrapper .video-main-title span{color:#6e7686}.video-content-wrapper .video-main-title span a:hover{color:#426BDA}@media (max-width: 850px){.video-content-wrapper .video-main-title{font-size:2rem;line-height:2.4rem}}.video-content-wrapper .video-control{padding-right:2rem;position:relative;display:inline-block}.video-content-wrapper .video-control-text{font-family:"Muli", sans-serif;font-weight:600;color:#777777}.video-content-wrapper .icon{width:18px;height:18px;fill:#999999;position:relative;top:3px;left:1px;padding-right:.35rem}.video-content-wrapper .icon.liked{fill:#D9483E}.video-content-wrapper .watch-list-control .watchlist-action{position:relative;top:2px;width:20px;height:20px}.video-content-wrapper .watch-list-control .watchlist-action.add-to-watch-list svg:hover{fill:#42C476}.video-content-wrapper .watch-list-control .watchlist-action.remove-from-watch-list:after{width:160px}.video-content-wrapper .watch-list-control .watchlist-action.remove-from-watch-list svg:hover{fill:#D9483E}.video-content-wrapper .watch-list-control svg{fill:#F3B823;width:20px;height:20px}.video-content-wrapper .video-description{margin:.5rem 0;padding-right:4rem}@media (max-width: 850px){.video-content-wrapper .video-description{padding-right:0}}.video-content-wrapper .widget-row{margin-top:3rem;padding-bottom:2rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}@media (max-width: 850px){.video-content-wrapper .widget-row{margin-top:1rem;padding-bottom:0}}.video-content-wrapper .widget-row .widget{padding:14px 0;border-bottom:1px solid #e7e7e7}.video-content-wrapper .widget-row .widget:last-of-type{border-bottom:none}@media (max-width: 850px){.video-content-wrapper .widget-row .widget{margin:1rem 0}}.video-content-wrapper .widget-row .widget:first-of-type{margin-left:0}.video-content-wrapper .widget-row .widget-category-content,.video-content-wrapper .widget-row .widget-category-icon{position:relative}.video-content-wrapper .widget-row .widget-category-icon svg{width:40px;height:40px}@media (max-width: 740px){.video-content-wrapper .widget-row .widget-category-icon svg{width:32px;height:32px}}.video-content-wrapper .widget-row .widget-category-content{position:relative;padding-left:16px}@media (max-width: 740px){.video-content-wrapper .widget-row .widget-category-content{max-width:300px;padding-left:8px}}.video-archive-grid .video-block{-webkit-transition:-webkit-box-shadow ease .3s;transition:-webkit-box-shadow ease .3s;transition:box-shadow ease .3s;transition:box-shadow ease .3s, -webkit-box-shadow ease .3s}.video-archive-grid .video-block:hover{-webkit-box-shadow:0 3px 10px rgba(66,107,218,0.5);box-shadow:0 3px 10px rgba(66,107,218,0.5)}@media (max-width: 850px){.video-archive-grid .video-block:hover{-webkit-box-shadow:none;box-shadow:none}}.video-archive-grid .video-thumb{position:relative;display:block}.video-archive-grid .video-thumb:before{content:"";position:absolute;left:0;bottom:5px;width:100%;height:40px;background:rgba(0,0,0,0.8)}.video-archive-grid .video-title span a{color:#444444}.video-archive-grid .video-duration{position:absolute;bottom:14px;left:8px;line-height:normal}.video-archive-grid .video-duration span{background:rgba(0,0,0,0.7);font-size:11px;font-weight:bold;color:white;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";border-radius:20px;padding:1px 6px;border:1px solid rgba(255,255,255,0.25)}.video-show .video-pagination{margin:4rem 0 1rem 0;padding-top:2rem;border-top:1px dotted #ddd;text-align:center}@media (max-width: 850px){.video-show .video-pagination{padding:0 1rem;margin:1rem 0 0 0}}.video-show .video-pagination .btn,.video-show .video-pagination .pagination a,.pagination .video-show .video-pagination a,.video-show .video-pagination .gdpr__cookie_consent__buttons__ok{margin:1rem .25rem}.video-show .video-pagination .btn:last-of-type,.video-show .video-pagination .pagination a:last-of-type,.pagination .video-show .video-pagination a:last-of-type,.video-show .video-pagination .gdpr__cookie_consent__buttons__ok:last-of-type{margin-right:0}@media (max-width: 850px){.video-show .pro-video .container-preview{padding:0}}.video-show .pro-video .title{margin:1rem 0}.video-show .pro-video .pro-video-content{margin:1rem auto;max-width:800px;padding-left:1.5rem}.video-show .pro-video .pro-video-content .title{font-size:2rem;line-height:normal;margin:0}.video-show .pro-video .pro-video-content .category{color:#777}.video-show .pro-video-image{position:relative}.video-show .pro-video-image img{max-width:100%;margin:0}.video-show .pro-video-image .inner-overlay-content{bottom:70px}.video-show .comment-container{padding-top:2rem}@media (max-width: 850px){.video-show .comment-container{border-right:0}}.video-show .course-comments{padding-right:2rem}.video-show .lesson-list{padding-left:1.25rem}.video-show .lesson-list .video-row{border-bottom:none;font-size:.8rem}.video-show .lesson-list .video-row .col-md-1{text-align:center}.video-show .lesson-list .video-row .video-duration{position:static !important;text-align:right;padding-right:10px}.video-show .lesson-list .video-row .viewing{text-align:right;display:block}.video-show .lesson-list .video-row .viewing svg{width:16px}.video-show .lesson-list .video-row:nth-child(even){background:#eee}.video-show .video-archive{padding-top:2rem;padding-left:2rem}@media (max-width: 850px){.video-show .video-archive{padding-left:0}}.video-show .video-archive h3{color:#777777;font-family:"Montserrat", sans-serif;margin:0 0 1.5rem 0}.video-show .video-archive .video-duration{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:600;color:#777777;position:relative}.video-show .video-archive .video-row{padding:.4rem 0}.video-show .video-archive .viewing svg{fill:#999999;position:relative;top:2px}.video-show .video-archive .count{color:#426BDA;font-weight:bold;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.video-show .video-archive .video-title{padding-top:0;font-family:"Montserrat", sans-serif;font-weight:700;color:#444444;line-height:1rem}.video-show .video-archive .video-title:hover{color:#426BDA}.video-show .advanceVideo{background:rgba(0,0,0,0.8)}.video-show .advanceVideo .modal-dialog{margin:60px auto;width:420px}@media (max-width: 850px){.video-show .advanceVideo .modal-dialog{width:95%;margin:1rem auto}}.video-show .advanceVideo .modal-body{padding:2.5rem 2.5rem 0 2.5rem;overflow:hidden}.video-show .advanceVideo .modal-body .complete-icon-container{text-align:center;margin:0 0 1rem 0}.video-show .advanceVideo .modal-body .complete-icon-container #complete-icon{width:145px;height:145px}.video-show .advanceVideo .modal-body h4{font-size:1.8rem;text-align:center;margin-bottom:0}.video-show .advanceVideo .modal-body p{text-align:center;margin:1rem 0 .5rem 0;font-size:1rem}.video-show .advanceVideo .modal-body p span{font-weight:bold;padding:0 4px}.video-show .advanceVideo .modal-footer{text-align:center;border-top:0;margin:0;padding:0 1rem 3rem 1rem}.video-show .advanceVideo .modal-footer .btn,.video-show .advanceVideo .modal-footer .pagination a,.pagination .video-show .advanceVideo .modal-footer a,.video-show .advanceVideo .modal-footer .gdpr__cookie_consent__buttons__ok{display:inline-block;height:auto}@media (max-width: 850px){.video-show .advanceVideo .modal-footer .btn,.video-show .advanceVideo .modal-footer .pagination a,.pagination .video-show .advanceVideo .modal-footer a,.video-show .advanceVideo .modal-footer .gdpr__cookie_consent__buttons__ok{display:block;margin-left:0;margin-right:0}}.video-show .advanceVideo .modal-footer .btn-utility{cursor:pointer;height:45px}@media (max-width: 850px){.video-show .advanceVideo .modal-footer .btn-utility{height:auto;width:100%}}.video{width:100%;height:auto}.video-lightbox{background:#000;position:relative;z-index:99}@media (max-width: 1920px){.video-lightbox .container{padding:0}}@media (max-width: 850px){.video-pagination-in-view{display:none}}.previous-video,.next-video{background:#426BDA;padding:.4rem;color:white;position:absolute;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;z-index:9999}.previous-video:hover,.next-video:hover{background:#2650c3}.previous-video a,.next-video a{color:white}.previous-video .previous,.previous-video .next,.next-video .previous,.next-video .next{width:24px;height:24px;fill:white;position:relative;top:3px}.previous-video{top:50%;margin-top:-29px;left:0}.next-video{top:50%;right:0;margin-top:-29px}.ad-space{padding-left:2rem}@media (max-width: 850px){.ad-space{padding:8px 0}}.share{position:relative;right:0;bottom:0;z-index:999;width:100%;margin-bottom:2rem;margin-left:0;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}.content-overlay{background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(95%, #191919));background:linear-gradient(to bottom, transparent 0%, #191919 95%);left:0;bottom:0;color:white;height:100%;position:absolute;text-align:center;width:100%;z-index:4}@media (max-width: 850px){.content-overlay{padding:40px 0;position:static;background:rgba(0,0,0,0.8);margin:0}}.content-overlay .inner-overlay-content{position:absolute;bottom:40px;left:0;width:100%}@media (max-width: 850px){.content-overlay .inner-overlay-content{position:static}}@media (max-width: 850px){.content-overlay.content-overlay-subscribed{padding:20px 0}.content-overlay.content-overlay-subscribed .start-watching-block{padding-top:0}}.browse .header-wrap{margin-bottom:0;border-bottom:none}.browse .search{border-bottom:1px solid #ddd;background-color:#426BDA;padding:4rem 0 4rem 0;position:relative;color:white}.browse .search .video-search{max-width:100%}.browse .search .video-search input[type="text"]{border-radius:5px;width:92%}.browse .search .video-search input[type="text"]:focus{outline:none}@media (max-width: 740px){.browse .search .video-search input[type="text"]{width:98%}}@media (max-width: 740px){.browse .search .video-search .easy-autocomplete{width:318px !important}}.browse .search .lead{padding:0 0 1rem 0;font-size:1.35rem}@media (max-width: 850px){.browse .search .lead{padding:0 1rem 1rem 0;font-size:1.25rem}}.browse .browse-by-course .courses--list{padding-top:4rem}.browse .browse-section{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #dddddd}.browse .browse-section:last-of-type{border-bottom:none}@media (max-width: 850px){.browse .browse-section{margin-bottom:4rem;padding-bottom:2rem}}.browse .browse-section .section-content-block{padding:4rem 0}.browse .video-listing-container{-webkit-box-shadow:none;box-shadow:none}.browse .view-archive{margin-top:3rem}@media (max-width: 850px){.browse .view-archive{padding:0 1rem}}.browse .section-icon{width:32px;height:32px;fill:#bfbfbf}.browse .section-icon.by_application{stroke:#bfbfbf}.products--subject{padding:30px 20px;border:1px solid transparent;border-radius:6px;margin-right:20px;-webkit-transition:all ease .5s;transition:all ease .5s;min-width:230px}@media (max-width: 850px){.products--subject{margin-bottom:1.5rem}}@media (max-width: 850px){.products--subject{margin-right:0}}.products--subject.adesigner:hover{-webkit-box-shadow:0 2px 10px rgba(30,113,238,0.3);box-shadow:0 2px 10px rgba(30,113,238,0.3);border-color:rgba(30,113,238,0.2)}.products--subject.aphoto:hover{-webkit-box-shadow:0 2px 10px rgba(198,66,242,0.3);box-shadow:0 2px 10px rgba(198,66,242,0.3);border-color:rgba(198,66,242,0.2)}.products--subject.apublisher:hover{-webkit-box-shadow:0 2px 10px rgba(242,167,76,0.3);box-shadow:0 2px 10px rgba(242,167,76,0.3);border-color:rgba(242,167,76,0.2)}.products--subject.general-design:hover{-webkit-box-shadow:0 2px 10px rgba(88,228,150,0.3);box-shadow:0 2px 10px rgba(88,228,150,0.3);border-color:rgba(88,228,150,0.2)}.products--subject h4{margin:.6rem 0;text-transform:uppercase;font-weight:700;font-size:.85rem;letter-spacing:.05rem;color:#444444}.products--subject ul{list-style:none;margin:.5rem 0;padding:0;color:#777;font-family:"Muli", sans-serif;font-size:1.1rem}.products--subject li{line-height:1.65rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.products--subject li a{font-weight:700;padding-right:2px}.products--subject li .icon{fill:#575D6A;padding-right:10px}.products--subject li .icon.icon-video{position:relative;top:2px}.products--subject em{color:#999;font-weight:normal}.products--subject .cta{display:inline-block;margin-top:.25rem;font-family:"Montserrat", sans-serif;font-weight:500;-webkit-transition:ease 0.3s color;transition:ease 0.3s color}.resources .resources-intro{padding:2rem 0}@media (max-width: 850px){.resources .resources-intro{padding:2rem 0 1rem 0}}.resources .resources-intro .lead{margin:.4rem 0 0 0;color:#919191;font-weight:normal}.resources .resources-grid{margin:1rem -15px}@media (max-width: 850px){.resources .resources-grid{margin:0 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.resources .resources-grid{margin:0 -.6rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.resources .resources-grid .resource-card-item{padding:0 .6rem}}.resources .resource_premium .radio{display:inline-block}.resources .resource_premium .radio:first-of-type{margin-right:1rem}.resources .submit-resource-link:hover{background:none;color:rgba(255,255,255,0.8)}.resources .resource-categories-index .new-resource-category{margin:1rem 0 1rem 0}.resources .resource-card{margin-bottom:2rem;padding:0 16px;border-radius:3px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}@media (max-width: 850px){.resources .resource-card{padding:0}}.resources .resource-card:hover img{opacity:.9}.resources .resource-card:hover .resource-card-content{border-bottom:1px solid #426BDA}@media (max-width: 850px){.resources .resource-card{max-width:100%}}.resources .resource-card .resource-card-thumbnail{display:block}.resources .resource-card img{max-width:100%;border-top-left-radius:3px;border-top-right-radius:3px}@media (max-width: 850px){.resources .resource-card img{max-width:100%}}.resources .resource-card .resource-card-content{background:white;max-width:100%;padding:18px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.resources .resource-card .resource-card-title{font-size:1rem;margin:0}.resources .resource-card .resource-card-title a{color:#444444}.resources .resource-card .resource-card-title a:hover{color:#426BDA}.resources .resource-card .resource-card-date{margin:0;font-size:.8rem;color:#c4c4c4}.resources .resource-card .resource-card-description{color:#676767;font-size:.95rem}.resources .resource-show{padding:2rem 0 1rem 0}.resources .resource-show .resource-sidebar{padding-left:2.5rem}@media (max-width: 850px){.resources .resource-show .resource-sidebar{padding-left:0;margin:1rem 0}}.resources .resource-show .resource-content{background:white;padding:1.25rem 1.25rem 0 1.25rem;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1)}@media (max-width: 850px){.resources .resource-show .resource-content{padding:0}}.resources .resource-show .resource-title{line-height:1}@media (max-width: 850px){.resources .resource-show .resource-title{font-size:1.8rem;text-align:center}}.resources .resource-show .resource-thumbnail{max-width:100%;width:100%;height:auto}.resources .resource-show .resource-pagination a{text-align:center}.resources .resource-show .resource-meta{margin:.5rem 0 .5rem 0;list-style:none;padding:0;font-size:.9em;color:#777777}@media (max-width: 850px){.resources .resource-show .resource-meta{text-align:center}}.resources .resource-show .resource-meta li{display:inline;padding:0 .5rem}.resources .resource-show .resource-meta li:first-of-type{padding-left:0}.resources .resource-show .resource-description{font-size:1.1rem;margin:1rem 0;padding:1rem}.resources .resource-show .resource-details{margin:1rem 0 2rem 0}.resources .resource-show .resource-details p{margin:0}@media (max-width: 850px){.resources .resource-show .resource-details .alternate-heading{margin-bottom:0}}@media (max-width: 850px){.resources .resource-show .resource-details .detail{margin-bottom:1rem}}.resources .resource-show .resource-download-container{border-top:1px dashed #dddddd;padding-top:.6rem}@media (max-width: 850px){.resources .resource-show .resource-download-container .btn-download,.resources .resource-show .resource-download-container .gdpr__cookie_consent__buttons__ok{display:block;text-align:center;height:48px;font-size:1.1rem}}.resources .resource-show .btn-premium-resource{border:0;height:42px;cursor:pointer}@media (max-width: 850px){.resources .resource-show .btn-premium-resource{display:block;width:100%;text-align:center;height:48px;font-size:1.1rem}}@media (max-width: 850px){.resources .resource-show .resource-likes-container{text-align:center}}.resources .resource-show .resource-likes{padding-top:1rem}@media (max-width: 850px){.resources .resource-show .resource-likes{padding-top:2rem}.resources .resource-show .resource-likes .rating{font-size:1.2rem;margin:0 1.15rem}.resources .resource-show .resource-likes .rating .rating-icon{width:30px;height:30px}}.resources .create-resource-category{margin:2.75rem 0 0 2rem;display:block}@media (max-width: 850px){.resources .create-resource-category{margin:1rem 0 0 0}}.submit-resource-show .submission-title{font-size:1.4rem;line-height:2rem;margin-bottom:1rem;text-align:center;padding-bottom:1rem;border-bottom:1px solid #e7e7e7}.submit-resource-show .submission-details{margin:2rem 0}.submit-resource-show .submission-details .submission-inner{background:white;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);border-radius:3px;padding:3rem}.submit-resource-show .submission-details .submission-inner .group{margin:.5rem 0;font-size:1.1rem;background:#f5f5f5;padding:10px;border-radius:5px}.submit-resource-show .submission-details .submission-inner strong{display:block;font-family:"Muli", sans-serif;text-transform:uppercase;letter-spacing:1;font-weight:normal;font-size:.9rem;color:#426BDA}#submit_resource_description{font-family:"Muli", sans-serif}.submit-resource-form .form-wrapper .btn-tertiary,.submit-resource-form .form-wrapper .course-view .btn-add-video,.course-view .submit-resource-form .form-wrapper .btn-add-video{color:white;padding:0 15px;position:relative;top:2px;margin-right:.5rem}.submit-resource{background-color:#F4F3F2}.blog,.post-category{background-color:#F4F3F2}.blog .header-wrap,.post-category .header-wrap{margin-bottom:0}.blog .post-feature-image,.post-category .post-feature-image{max-width:100%}.blog .blog-intro,.post-category .blog-intro{background:#154cd8;background:linear-gradient(45deg, #154cd8 0%, #5c80d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#154cd8', endColorstr='#5c80d6',GradientType=1 );color:white}.blog .blog-intro .blog-lead,.post-category .blog-intro .blog-lead{color:white}.blog .post-content,.post-category .post-content{padding:3rem}@media (max-width: 850px){.blog .post-content,.post-category .post-content{padding:1.5rem}.blog .post-content h1,.post-category .post-content h1{font-size:1.8rem;margin:.5rem 0 0 0;line-height:2.2rem}.blog .post-content .post-meta,.post-category .post-content .post-meta{margin:.25rem 0 1.25rem 0}}.blog .post-content .btn-readmore,.post-category .post-content .btn-readmore{color:white}@media (max-width: 850px){.blog .post-content .btn-readmore,.post-category .post-content .btn-readmore{text-align:center}}.blog .post-content .btn-readmore:hover,.post-category .post-content .btn-readmore:hover{color:white}.blog .post-content a,.post-category .post-content a{color:#426BDA;position:relative}.blog .post-content a:before,.post-category .post-content a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#426BDA;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s}.blog .post-content a:hover,.post-category .post-content a:hover{color:#426BDA}.blog .post-content a:hover:before,.post-category .post-content a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.blog .post-content img,.post-category .post-content img{max-width:100%}.blog .post-meta,.post-category .post-meta{list-style:none;margin:.8rem 0;padding:0}.blog .post-meta li,.post-category .post-meta li{display:inline;padding-right:10px;position:relative}.blog .post-meta li:after,.post-category .post-meta li:after{content:"/";font-size:.9rem;color:#ccc;position:absolute;top:-2px;right:0px}.blog .post-meta li:last-of-type:after,.post-category .post-meta li:last-of-type:after{display:none}.blog .sidebar,.post-category .sidebar{padding-left:2.5rem}@media (max-width: 850px){.blog .sidebar,.post-category .sidebar{padding-left:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.blog .sidebar,.post-category .sidebar{padding-left:1.5rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.blog .sidebar,.post-category .sidebar{padding-left:0}}.blog .post-categories .post-categories-list,.post-category .post-categories .post-categories-list{margin:1rem 0;padding:0;list-style:none}.blog .post-categories .post-categories-list li,.post-category .post-categories .post-categories-list li{line-height:1.8rem}.blog .post-categories .post-categories-list a,.post-category .post-categories .post-categories-list a{color:#426BDA;position:relative}.blog .post-categories .post-categories-list a:before,.post-category .post-categories .post-categories-list a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#426BDA;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s}.blog .post-categories .post-categories-list a:hover,.post-category .post-categories .post-categories-list a:hover{color:#426BDA}.blog .post-categories .post-categories-list a:hover:before,.post-category .post-categories .post-categories-list a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}@media (max-width: 850px){.blog .post-categories .post-categories-list li,.post-category .post-categories .post-categories-list li{line-height:2.4rem}.blog .post-categories .post-categories-list a,.post-category .post-categories .post-categories-list a{font-size:1.2rem}}.blog .blog-index,.post-category .blog-index{margin:3rem 0 0 0}@media (max-width: 1920px){.blog .blog-index,.post-category .blog-index{margin:1rem 0 0 0}}.blog .entry,.post-category .entry{background:white;margin:0 0 2rem 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);position:relative}@media (max-width: 850px){.blog .entry,.post-category .entry{margin:0 0 2rem 0;margin:.8rem 0 2rem 0}}.blog .entry .post-title a,.post-category .entry .post-title a{color:#444444}.blog .entry .post-title a:hover,.post-category .entry .post-title a:hover{color:#426BDA}.blog .entry .post-image-link,.post-category .entry .post-image-link{display:block;margin:0 0 -10px 0;padding:0}.blog .entry .post-admin-controls,.post-category .entry .post-admin-controls{list-style:none;margin:0;padding:0;text-align:right;position:absolute;top:0px;right:0px}.blog .entry .post-admin-controls li,.post-category .entry .post-admin-controls li{display:inline}.blog .entry .post-admin-controls .btn,.blog .entry .post-admin-controls .pagination a,.pagination .blog .entry .post-admin-controls a,.blog .entry .post-admin-controls .gdpr__cookie_consent__buttons__ok,.post-category .entry .post-admin-controls .btn,.post-category .entry .post-admin-controls .pagination a,.pagination .post-category .entry .post-admin-controls a,.post-category .entry .post-admin-controls .gdpr__cookie_consent__buttons__ok{padding:0 10px;height:32px;border-radius:0;background:rgba(0,0,0,0.5)}.blog .entry .post-admin-controls #cog,.post-category .entry .post-admin-controls #cog{position:relative;fill:#f8f8f8;float:left;width:16px;height:16px;top:8px}.blog .entry .post-admin-controls .caret,.post-category .entry .post-admin-controls .caret{display:block;float:left;position:relative;top:14px;color:#f8f8f8}.blog .entry .post-admin-controls .dropdown-menu,.post-category .entry .post-admin-controls .dropdown-menu{top:16px}.blog .entry .post-admin-controls .dropdown-menu>li,.post-category .entry .post-admin-controls .dropdown-menu>li{display:block}.blog .entry .post-admin-controls .dropdown-menu>li>a,.post-category .entry .post-admin-controls .dropdown-menu>li>a{padding:5px 20px;display:block;font-size:1rem}.blog .entry .post-admin-controls .dropdown-menu>li>a:hover,.post-category .entry .post-admin-controls .dropdown-menu>li>a:hover{background:#f5f5f5;color:#426BDA}.blog .post-content .blog-content,.post-category .post-content .blog-content{font-size:1.1rem;line-height:1.8rem;color:#555}.blog .post-content .blog-content p,.post-category .post-content .blog-content p{margin:.8rem 0}.blog .post-content .blog-content p:first-of-type,.post-category .post-content .blog-content p:first-of-type{margin-top:0rem}.blog .post-content .blog-content h1,.blog .post-content .blog-content h2,.blog .post-content .blog-content h3,.blog .post-content .blog-content h5,.blog .post-content .blog-content h6,.post-category .post-content .blog-content h1,.post-category .post-content .blog-content h2,.post-category .post-content .blog-content h3,.post-category .post-content .blog-content h5,.post-category .post-content .blog-content h6{color:#444444}.blog .post-content .blog-content h1,.post-category .post-content .blog-content h1{font-size:1.8rem;line-height:2.2rem;margin-bottom:.5rem}.blog .post-content .blog-content h4,.post-category .post-content .blog-content h4{font-size:1.1rem;font-weight:normal;font-family:"Muli", sans-serif;letter-spacing:1px;text-transform:uppercase;line-height:normal;margin-bottom:.5rem;color:#777}.blog .post-content .blog-content pre,.post-category .post-content .blog-content pre{font-size:1rem;line-height:1.5rem;background:#f9f9f9;border:1px solid #eee;padding:1rem;border-radius:3px}.blog .post-content .blog-content blockquote,.post-category .post-content .blog-content blockquote{margin:0;padding:1.6rem 1rem 1.6rem 2.5rem;background:#f9f9f9;border-left:3px solid #426BDA;border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-radius:3px}.blog .post-content .blog-content blockquote p,.post-category .post-content .blog-content blockquote p{font-family:"Times New Roman", serif;font-size:1.25rem;line-height:1.8rem;font-style:italic;color:#555;margin:0}.blog .post-content .blog-content figure,.post-category .post-content .blog-content figure{margin:0}.blog .post-content .blog-content figure img,.post-category .post-content .blog-content figure img{height:auto}.blog .post-content .blog-content figure .attachment__caption,.post-category .post-content .blog-content figure .attachment__caption{font-size:.9rem;text-align:center}.blog .post-pagination,.post-category .post-pagination{margin:2rem 0}.blog .post_content textarea,.post-category .post_content textarea{height:500px;padding:20px;font-family:monospace;font-size:1rem}.blog.blog-new .form-wrapper,.blog.blog-edit .form-wrapper,.post-category.blog-new .form-wrapper,.post-category.blog-edit .form-wrapper{max-width:1000px}.blog-sub-nav{background:#154cd8;background:linear-gradient(45deg, #154cd8 0%, #5c80d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#154cd8', endColorstr='#5c80d6',GradientType=1 );margin-bottom:2rem;padding:.6rem 1rem}@media (max-width: 850px){.blog-sub-nav{margin-bottom:0}.blog-sub-nav .btn,.blog-sub-nav .pagination a,.pagination .blog-sub-nav a,.blog-sub-nav .gdpr__cookie_consent__buttons__ok{text-align:center;margin-left:0}}.post-category .header-wrap{margin-bottom:0}@media (max-width: 850px){.post-category .blog-sub-nav{margin-bottom:1rem}}.post-category h1{margin-bottom:1rem}.pricing,.subscribe{overflow-x:hidden}.pricing .container,.subscribe .container{position:relative}.pricing .affinicasts-monkey,.subscribe .affinicasts-monkey{position:absolute;right:-160px;top:164px;z-index:99}.pricing .affinicasts-monkey img,.subscribe .affinicasts-monkey img{width:340px}@media (max-width: 970px){.pricing .affinicasts-monkey,.subscribe .affinicasts-monkey{display:none}}.pricing .intro,.subscribe .intro{color:white;padding-bottom:1rem}.pricing .intro .lead,.subscribe .intro .lead{color:rgba(255,255,255,0.8);max-width:800px;margin:1rem auto;font-size:1.2rem;line-height:1.6rem}@media (max-width: 850px){.pricing .intro .lead,.subscribe .intro .lead{font-size:1.45rem;line-height:2rem}}.pricing-container{background:white;border-radius:5px;padding:3rem 2rem 2rem 2rem;max-width:380px;margin:0 auto;-webkit-box-shadow:0 5px 30px rgba(21,45,110,0.5);box-shadow:0 5px 30px rgba(21,45,110,0.5);position:relative;z-index:4}@media (max-width: 970px){.pricing-container{margin:0 auto 2rem auto;max-width:100%;padding:3rem 1.5rem 1.5rem 1.5rem}}.pricing-container .payment-button{margin:2rem 0}.pricing-container .subscription-pricing{text-align:center;padding-left:0rem}.pricing-container .subscription-pricing .subscription-price{padding:2rem 0 .5rem 0;font-size:6rem;letter-spacing:-0.125rem}@media (max-width: 850px){.pricing-container .subscription-pricing .subscription-price{font-size:4.5rem}}.pricing-container .subscription-pricing .subscription-price .dollar-sign{font-size:2.25rem;position:relative;top:-40px;color:#575D6A;font-family:serif;font-weight:normal;font-style:italic}@media (max-width: 850px){.pricing-container .subscription-details{padding-top:1rem;text-align:center}}.pricing-container .subscription-details .plan-benefits{margin:.5rem 0 0 0}.pricing-container .subscription-details .plan-benefits .alternate-heading{font-size:15px;color:#999999}.pricing-container .subscription-details .plan-benefits .perks{margin:1.5rem 0;font-style:italic;font-family:"Georgia", serif}.pricing-container .subscription-details .plan-benefits .plan-perks{position:relative;list-style:none;margin:0;padding:1rem 0 0 0;font-size:17px;line-height:1.6;color:#555}.pricing-container .subscription-details .plan-benefits .plan-perks:before{content:"";position:absolute;top:.5rem;left:50%;margin-left:-25px;width:50px;height:2px;background:#e7e7e7}.pricing-container .subscription-details .plan-benefits .plan-perks li{padding:1rem 0}@media (max-width: 850px){.pricing-container .subscription-details .plan-benefits{margin:1rem 0 0 0}}.pricing-container .subscription-details .alternate-heading{margin:0 0 .5rem 0}.pricing-container .subscription-interval{text-align:center;margin:0;font-size:.85rem;padding:3px 7px}.pricing-container .btn-subscribe{margin-top:2rem;padding:10px 30px;font-size:1.2rem;display:block;font-family:"Muli", sans-serif;font-weight:bold}@media (max-width: 850px){.pricing-container .btn-subscribe{width:100%;padding:10px 0px}}.faq-container .faq-title{padding:3rem 0 1rem 0;font-size:1.4rem;text-align:center}.faq-container .panel{background:#ffffff;margin-bottom:2rem;border:1px solid rgba(0,0,0,0.125)}.faq-container .panel-body{padding:3rem}@media (max-width: 850px){.faq-container .panel-body{padding:2rem}}.faq-container .panel-body p{margin:1rem 0 0 0;padding-bottom:1rem;border-bottom:1px solid #ddd;color:#575D6A}.faq-container .panel-body p:last-of-type{border-bottom:0}.faq-container .panel-body strong{color:#444444;display:block;font-family:"Montserrat", sans-serif;font-weight:600;font-size:.95rem;padding-bottom:.4rem}.subscribe{overflow-x:hidden}.subscribe .pricing-wrapper{padding-bottom:7rem}.subscribe .primary-header{padding-top:0}.subscribe .lead{padding-top:0rem;padding-bottom:1rem}.subscribe .faqs{padding-top:5rem;max-width:1000px;margin:0 auto}.subscribe .subscription-details{margin-bottom:1rem;position:relative}.subscribe .subscription-details .lead,.subscribe .subscription-price{color:#444444}.subscribe .lifetimers .subscription-details:before{top:110px}@media (max-width: 850px){.subscribe .subscribers{margin-bottom:2em}}.subscribe .a-icon{position:absolute;z-index:1;opacity:.75}@media (max-width: 970px){.subscribe .a-icon{display:none}}.subscribe .affinity-designer-icon{top:230px;left:-50px;width:450px;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.subscribe .affinity-photo-icon{top:90px;right:-50px;width:360px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.subscribe .affinity-publisher-icon{top:540px;right:-50px;width:320px;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.subscribe .already-subscribed-button{display:block}.subscribe .already-subscribed-gif{max-width:100%}.subscribe .not-ready-link{color:#ccc;padding:1rem 0;font-size:.9rem}.pricing-container-outer{position:relative;max-width:1140px}.pricing-wrapper{background:#154cd8;background:linear-gradient(45deg, #154cd8 0%, #5c80d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#154cd8', endColorstr='#5c80d6',GradientType=1 );padding:1rem 0 4rem 0}@media (max-width: 850px){.pricing-wrapper .intro .lead{font-size:1.2rem;line-height:1.2}}@media (max-width: 850px){.pricing-block{margin-bottom:2rem}}.more-than-what-we-offer{color:#6486e1;line-height:normal;padding-top:1rem}.more-than-what-we-offer a{color:#6486e1;border-bottom:1px solid #4f75dd}.pricing .btn-subscribe{line-height:50px;height:50px;padding:10px 10px;font-family:"Montserrat", sans-serif;background-image:none;border-radius:3px;font-size:1.2rem;letter-spacing:.05rem;text-transform:uppercase;text-shadow:none;display:block;width:calc(100% - 1.5rem);text-align:center;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}@media (max-width: 850px){.contact .form-wrapper{padding:2rem 1rem}}.page{background-color:#F4F3F2;background-image:none}.page-container{background:white;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);border-radius:3px;padding:3rem 0;margin:2rem auto 0 auto;max-width:960px}@media (max-width: 850px){.page-container{padding:1.5rem;margin:2rem 0}}.intro{padding:2rem 0 2rem 0;text-align:center}@media (max-width: 850px){.intro{padding:2rem 0 1rem 0}.intro h1{font-size:1.8rem;line-height:2rem}}.intro .lead{margin:.4rem 0 0 0;color:#919191;font-weight:normal}.intro-left{padding:2rem 0 2rem 0;text-align:left}@media (max-width: 850px){.intro-left{padding:2rem 0 1rem 0}.intro-left h1{font-size:1.8rem;line-height:2rem}}.intro-left .lead{margin:.4rem 0 0 0;color:#919191;font-weight:normal}.draft-nav{background:white;padding:.9rem 0;margin:10px 0 0 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.draft-nav>a{padding:1rem 1rem;color:#575D6A;font-weight:900;font-family:"Muli", sans-serif}.draft-nav>a:hover{background:#575D6A;color:white}.draft-nav>a:hover svg{fill:white}.draft-nav svg{position:relative;top:3px;padding-right:4px;fill:#575D6A}.drafts .col-md-4{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@media (max-width: 850px){.drafts .col-md-4{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.draft-wrap{background:white;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);border-radius:3px;padding:2rem;margin:1rem 0}.draft-wrap .container-compact{max-width:100%}.draft-wrap .icon{fill:#444444;padding-right:.5rem}.draft-wrap .lead{margin-bottom:1rem}.draft-wrap .draft-actions .btn,.draft-wrap .draft-actions .pagination a,.pagination .draft-wrap .draft-actions a,.draft-wrap .draft-actions .gdpr__cookie_consent__buttons__ok{margin-right:.6rem}.draft-wrap .post-tease{font-size:1rem;margin:.6rem 0 1rem 0}.course-draft-list{padding-top:2rem}.course-draft-list .course-card .badge.info{position:absolute;right:10px;top:10px}.about .about-image{max-width:100%;height:auto}.about .page-container{font-size:1rem;line-height:1.4}.search-results .intro h1{margin-bottom:1rem}.search-results .intro .easy-autocomplete{text-align:left}.search-results .result{padding:2rem 3rem 2rem 0}.search-results .result-image{padding-right:1.5rem}.search-results .result-image img{max-width:100%}.search-results .result-category{font-size:.8rem;font-family:"Muli", sans-serif;text-transform:uppercase;color:#777;font-weight:normal;letter-spacing:0.05rem}.search-results .result-title a{color:#444444}.search-results .result-title a:hover{color:#426BDA}.search-results .result-date{margin:0}.search-results .result-description{margin:0}.search-form{margin:1rem 0}.search-form input[type="search"]{padding:16px 20px;font-size:1.2rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.search-form input[type="search"]:focus{outline:none;border:1px solid #426BDA}.auth{background-color:#F4F3F2}.auth .primary-header{border-bottom:1px solid #e7e7e7}.auth .devise-links{list-style:none;margin:0;padding:0}.auth .devise-login,.auth .devise-signup{padding:2rem 0 2rem 0}@media (max-width: 1920px){.auth .devise-login,.auth .devise-signup{padding:1rem 0 2rem 0}}.auth .devise-login .form-logo,.auth .devise-signup .form-logo{text-align:center}.auth .devise-login .submit-form,.auth .devise-signup .submit-form{margin:1rem 0 1rem 0;padding:14px 40px;height:50px;display:block;width:100%;font-size:1.1rem}.auth .devise-login .signup,.auth .devise-login .signin,.auth .devise-signup .signup,.auth .devise-signup .signin{margin:1rem 0 1rem 0;display:block;width:auto;font-size:1.1rem}.auth .devise-login .signup,.auth .devise-login .signin,.auth .devise-signup .signup,.auth .devise-signup .signin{color:#426BDA}.auth .devise-login .check-container,.auth .devise-signup .check-container{padding:0}.auth .devise-login .btn,.auth .devise-login .pagination a,.pagination .auth .devise-login a,.auth .devise-login .gdpr__cookie_consent__buttons__ok,.auth .devise-signup .btn,.auth .devise-signup .pagination a,.pagination .auth .devise-signup a,.auth .devise-signup .gdpr__cookie_consent__buttons__ok{display:block;text-align:center}.auth .devise-login .sign-up a,.auth .devise-login .log-in a,.auth .devise-signup .sign-up a,.auth .devise-signup .log-in a{color:#19BBA8}.auth .devise-login .boolean,.auth .devise-signup .boolean{font-size:14px}.auth .devise-login #user_agreement,.auth .devise-signup #user_agreement{visibility:hidden;margin:0;float:left}.auth .devise-login .recaptcha,.auth .devise-signup .recaptcha{margin:10px 0}.auth .devise-login .user_agreement a,.auth .devise-signup .user_agreement a{color:#426BDA}.auth .devise-login .form-control-block{max-width:400px;margin:0 auto}@media (max-width: 850px){.auth .devise-login .form-control-block{max-width:100%}}.auth .devise-login .form-wrapper{padding:3rem}@media (max-width: 850px){.auth .devise-login .form-wrapper{padding:1.6rem;margin-top:0}}.auth .devise-login input[type="text"],.auth .devise-login input[type="email"],.auth .devise-login input[type="password"]{max-width:91%}.auth .devise-login h2{line-height:normal}.auth .user-settings{background:white;border:1px solid #e7e7e7;padding:0 2rem 0 0;margin-top:2rem}@media (max-width: 850px){.auth .user-settings{padding:0}}.auth .user-settings .tab-pane{padding:2rem 2rem 2rem 4rem}@media (max-width: 850px){.auth .user-settings .tab-pane{padding:1.6rem}}.auth .user-settings .user-settings-nav{background-color:#f9f9f9;padding-top:1.3rem;border-right:1px solid #eee}@media (max-width: 850px){.auth .user-settings .user-settings-nav{padding-top:0}}.auth .user-settings .tabs-left{padding:0;margin:0;border:0}.auth .user-settings .tabs-left>li{-webkit-transition:background-color ease 0.3s;transition:background-color ease 0.3s}.auth .user-settings .tabs-left>li:hover{background-color:#f3f3f3}@media (max-width: 850px){.auth .user-settings .tabs-left{border-bottom:1px dashed #ddd}}.auth .user-settings .tabs-left>li.active>a,.auth .user-settings .tabs-left>li.active>a:hover,.auth .user-settings .tabs-left>li.active>a:focus{border:none;background-color:#426BDA;color:white}.auth .user-settings .tabs-left>li.active>a .icon,.auth .user-settings .tabs-left>li.active>a:hover .icon,.auth .user-settings .tabs-left>li.active>a:focus .icon{fill:white}.auth .user-settings .tabs-left>li{padding:0;border:0;margin:0}.auth .user-settings .tabs-left>li a{border-radius:0;border:0;padding-top:1rem;padding-bottom:1rem;font-weight:normal;color:#444444}.auth .user-settings .tabs-left>li a:hover:before{display:none}.auth .user-settings .tabs-left>li a .membership-active{float:right;position:relative;top:2px}.auth .user-settings .tabs-left>li a .icon{fill:#919191;width:24px;height:24px;padding-right:.8rem;float:left;position:relative;top:-3px}.auth .user-settings .tabs-left>li a .icon-background-jobs{top:2px;left:2px}.auth .user-settings .nav-tabs>li>a:hover{border:none;background-color:transparent}.auth .user-settings .user_roles .checkbox{display:inline-block;padding:0 1rem;position:relative;top:-40px}.auth .user-settings .user_roles .checkbox:first-of-type{padding-left:0}.auth .membership-cancel{background-color:#fbeae8;border:1px dashed #e17069;border-radius:5px;padding:2rem 1rem;margin:1rem 0 0 0}.auth .membership-cancel p{margin:0;text-align:center}.auth .membership-cancel p:first-of-type{margin-top:1rem;font-weight:bold;font-size:1.1rem}.auth .membership-cancel p:last-of-type{margin-bottom:1rem}.auth .membership-cancel .btn-remove{text-align:center;display:block;max-width:225px;margin:0 auto}@media (max-width: 850px){.auth .membership-cancel .btn-remove{max-width:100%}}.auth .membership-lifetime{background-color:#ddf5e7;border:1px dashed #69d092;border-radius:5px;padding:2rem 1rem;margin:1rem 0 0 0}.auth .membership-lifetime p{margin:0;text-align:center}.auth .membership-lifetime p:first-of-type{margin-top:1rem;font-weight:bold;font-size:1.1rem}.auth .membership-lifetime p:last-of-type{margin-bottom:1rem}.auth .membership-lifetime .btn-remove{text-align:center;display:block;max-width:225px;margin:0 auto}@media (max-width: 850px){.auth .membership-lifetime .btn-remove{max-width:100%}}.auth .membership-go-pro{background-color:#edf1fb;border:1px dashed #6d8ce2;border-radius:5px;padding:2rem 1rem;margin:1rem 0 0 0}.auth .membership-go-pro p{margin:0;text-align:center}.auth .membership-go-pro p:first-of-type{margin-top:1rem;font-weight:bold;font-size:1.1rem}.auth .membership-go-pro p:last-of-type{margin-bottom:1rem}.auth .membership-go-pro .go-pro-btn{padding:9px 100px 9px 40px;position:relative;border:1px solid #315ed7;font-size:1.3rem;text-align:center;display:block;width:100px;margin:0 auto}.auth .membership-go-pro .go-pro-btn:hover .buttonwrap::after{background:#4b72dc}.auth .membership-go-pro .go-pro-btn:hover #buttonlogo{-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);fill:#adbeef}.auth .membership-go-pro .buttonwrap{position:absolute;top:0;right:60px;width:48px;height:54px;border-right:1px solid #2d5ad6}.auth .membership-go-pro .buttonwrap:after{content:"";background:#4f75dd;height:54px;width:1px;position:absolute;right:0}.auth .membership-go-pro #buttonlogo{fill:#1f42a1;width:36px;height:36px;position:absolute;right:-50px;top:12px;text-shadow:0 1px 1px rgba(255,255,255,0.5)}.auth .billing{padding:2rem 0}.auth .billing .billing-cardinfo{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:.5rem 0}.auth .billing .billing-last4{padding-top:.9rem;padding-right:1rem}.auth .billing .billing-last4 p{margin:0}.auth .billing .billing-last4 code{font-weight:bold}.auth .billing .icon{max-width:48px;height:40px;position:relative;top:6px}.auth .billing .stripe-button-el{background-image:none !important;background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:3px !important;font-family:"Montserrat", sans-serif !important;font-weight:500 !important;font-size:.9rem !important;letter-spacing:1rem !important;text-transform:none !important;margin:0 !important;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.auth .billing .stripe-button-el:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 2px rgba(68,68,68,0.5);box-shadow:0 1px 2px rgba(68,68,68,0.5)}.auth .billing .stripe-button-el span{background-color:#426BDA !important;line-height:2rem !important;height:20px !important;padding:10px 16px !important;font-family:"Montserrat", sans-serif !important;background-image:none !important;border-radius:3px !important;font-size:1rem !important;letter-spacing:0rem !important;text-transform:none !important;display:block !important;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}@media (max-width: 850px){.auth .billing .stripe-button-el{display:block;width:100%;margin:.5rem 0 !important}}@media (max-width: 850px){.auth #dashboard{padding:1.6rem 1rem}}.auth .dashboard .tab-pane{padding:0rem}.auth .dashboard .nav-tabs{height:54px;border-bottom:0}@media (max-width: 850px){.auth .dashboard .nav-tabs{float:none;height:auto}}@media (max-width: 850px){.auth .dashboard .tab-content{clear:both;margin-top:40px}}.auth .dashboard .nav-tabs-dashboard>li>a{line-height:26px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}.auth .dashboard .nav-tabs-dashboard>li>a:hover{border:1px solid transparent;background:#426BDA;color:white}.auth .dashboard .nav-tabs-dashboard>li>a:hover svg{fill:white !important}.auth .dashboard .nav-tabs-dashboard li.active a{background:#426BDA;color:white}.auth .dashboard .nav-tabs-dashboard li.active a svg{fill:white !important}.auth .dashboard .watchlist-wrapper{clear:both}.auth .dashboard .watchlist-wrapper .video-row{border-bottom:0;padding-left:0}@media (max-width: 850px){.auth .dashboard .watchlist-wrapper .watch-list-actions{margin:1rem 0}}@media (max-width: 850px){.auth .dashboard .nav{padding-left:2px;padding-right:2px;margin-bottom:2rem}.auth .dashboard .nav li{display:block !important;width:100%;margin:0 px}.auth .dashboard .video-row{margin:1.5rem 0}.auth .dashboard .video-row:first-of-type{margin-top:0}.auth .dashboard .video-content-block{padding:0}}.auth .dashboard .video-listing-container{-webkit-box-shadow:none;box-shadow:none}.auth .dashboard .video-title,.auth .dashboard .video-index-title{font-size:20px}.auth .dashboard .course-archive{padding-top:2rem}.auth .dashboard .activity-feed-column{border:1px solid #e7e7e7;margin-top:1rem}.auth .dashboard .activity-feed{list-style:none;margin:0;padding:0}.auth .dashboard .activity-feed li{padding:.5rem 1rem}.auth .dashboard .activity-feed li:nth-child(even){background:#f3f3f3}.video-category span,.course-category-label span{border-radius:20px;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:10px;font-weight:700;letter-spacing:.02em;line-height:normal;margin:0;padding:1px 6px 2px 6px;text-transform:uppercase}.video-category .affinity-designer,.course-category-label .affinity-designer{border:1px solid #4d8ff2;color:#7dadf5;background:rgba(1,5,12,0.8)}.video-category .affinity-photo,.course-category-label .affinity-photo{color:#e3a1f9;border:1px solid #d472f5;background:rgba(38,3,50,0.8)}.video-category .affinity-publisher,.course-category-label .affinity-publisher{color:#f9d6ab;border:1px solid #f5be7c;background:rgba(59,34,4,0.8)}.video-category .general-design,.course-category-label .general-design{color:#b0f2cd;border:1px solid #84ebb2;background:rgba(8,53,28,0.8)}.video-category{bottom:14px;display:inline-block;position:absolute;right:16px}.course-category-label{position:relative;top:6px}.errors{background-color:#fcf2f1;padding:1rem 0 1rem 1rem;border:1px dashed #e6857e;border-radius:3px;color:#D9483E}.errors p{margin:0;font-weight:bold}.errors ul{margin:0;padding:0 0 0 2rem}.error{color:#D9483E;display:block;font-size:.8rem}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.easy-autocomplete{position:relative;width:100% !important}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px;width:100%}.easy-autocomplete input:hover,.easy-autocomplete input:focus{-webkit-box-shadow:none;box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:999}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;-o-border-image:none;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.easy-autocomplete-container ul{border:0;-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.2);box-shadow:0 3px 20px rgba(0,0,0,0.2);top:0;color:#444444}.easy-autocomplete-container ul .eac-category{font-style:normal;font-size:1.1rem;font-family:"Montserrat", sans-serif;font-weight:bold;padding:6px 12px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.easy-autocomplete-container ul li:hover,.easy-autocomplete-container ul li:focus{background-color:#edf1fb}.easy-autocomplete-container ul li.selected{background-color:#edf1fb}.easy-autocomplete-container .eac-item{font-size:1rem}.easy-autocomplete-container .eac-item b{color:#426BDA}.easy-autocomplete{font-family:"Muli", sans-serif}.easy-autocomplete input{border-radius:3px;color:#444444;font-family:inherit;font-size:18px;font-weight:300;margin:0;padding:12px 43px 12px 15px}@media (max-width: 850px){.easy-autocomplete input{padding:12px 15px}}div.ad-space{font-size:13px;font-weight:500;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";line-height:1.5;min-height:100px;padding-left:145px;position:relative;text-align:left}@media (max-width: 850px){div.ad-space{margin:1rem 0}}div.ad-space>div:not(:first-of-type){display:none}div.ad-space a{color:#777777}div.ad-space a:hover{color:#444444}div.ad-space a.carbon-img{position:absolute;top:0;left:0}div.ad-space a.carbon-img img{border-radius:2px;-webkit-box-shadow:0 0 1px #ccc;box-shadow:0 0 1px #ccc}div.ad-space a.carbon-poweredby{display:block;margin-top:4px;font-size:12px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";text-transform:uppercase;letter-spacing:.03em;font-weight:700;line-height:1.5;color:#b3b3b3}div.ad-space a.carbon-poweredby:hover{color:#444444}.footer-ad{position:absolute;bottom:0px;left:20px;max-width:400px}@media screen and (max-width: 1400px){.footer-ad{position:static;padding:0 1rem;max-width:400px;margin:1rem auto 1rem auto}}.admin-nav{background:#222222;background:linear-gradient(45deg, #222 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#333333',GradientType=1 );border-bottom:1px solid #111111;padding:4px 0}.admin-nav ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 740px){.admin-nav ul{-ms-flex-direction:column;flex-direction:column;text-align:center}}.admin-nav ul li{padding:0 10px}@media (max-width: 740px){.admin-nav ul li{padding:10px}}.admin-nav a{color:white;font-weight:normal}.admin-footer-nav{margin:2rem 0 0 0;padding:1rem 0;border-top:1px dashed #ddd}.admin-footer-nav .btn,.admin-footer-nav .pagination a,.pagination .admin-footer-nav a,.admin-footer-nav .gdpr__cookie_consent__buttons__ok{margin-right:.8rem}.admin-controls{position:fixed;bottom:0px;left:0px;width:100%;padding:0 .8rem;background:rgba(255,255,255,0.9);border-top:1px solid rgba(221,221,221,0.9)}.admin-controls .controls{position:relative;padding-top:15px;padding-bottom:10px}.admin-controls h4{position:relative;padding:.5rem 0 0 1rem;text-transform:uppercase;font-family:"Muli", sans-serif;font-weight:normal;color:#777777}.admin-controls ul{text-align:right;list-style:none;margin:0;padding-left:0;padding-right:1.6rem}.admin-controls ul li{display:inline-block;padding-right:.5rem}.admin-controls ul li:last-of-type{padding-right:0}
