/* &%*%*%&*%&$*#(&% DO NOT EDIT THIS ONE<  &%*%*%&*%&$*#)&%  */
/* &%*%*%&*%&$*#(&% DO NOT EDIT THIS ONE<  &%*%*%&*%&$*#)&%  */
/* &%*%*%&*%&$*#(&% DO NOT EDIT THIS ONE<  &%*%*%&*%&$*#)&%  */
/* &%*%*%&*%&$*#(&% DO NOT EDIT THIS ONE<  &%*%*%&*%&$*#)&%  */
/* &%*%*%&*%&$*#(&% DO NOT EDIT THIS ONE<  &%*%*%&*%&$*#)&%  */
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');@import '../css/font-awesome.min.css';@import '../css/bootstrap.min.css';@import '../css/jquery-ui.min.css';@import '../css/jquery.mCustomScrollbar.min.css';html,body{width:100%;height:100%}body{font-family:'Public Sans', sans-serif;font-size:16px;color:#343336}body.menu-open #menu-mobile{left:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1.1em}h1,h2,h3,h4,h5,h6{color:#090e63;font-weight:700}a,button{outline:none !important}a{color:#eac049;text-decoration:none;transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}a:hover,a:focus{color:#090e63}.row.row-large{margin-left:-30px;margin-right:-30px}.row.row-large .column{padding-left:30px;padding-right:30px}.row.row-no-spacing{margin-left:0;margin-right:0}.row.row-no-spacing .column{padding-left:0;padding-right:0}.btn.btn-primary{background-color:#eac049;padding:15px 30px 17px;display:inline-block;box-shadow:none;border:none;outline:none;line-height:1;color:#fff;font-weight:600;border-radius:20px 20px 20px 0;transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#090e63}.btn.btn-white{background-color:#fff;padding:15px 30px 17px;display:inline-block;box-shadow:none;outline:none;line-height:1;color:#000;font-weight:600;border:1px solid #e0dfdf;border-radius:20px 20px 20px 0;transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out}.btn.btn-white:hover,.btn.btn-white:focus{background-color:#f9f9f9}.btn.btn-blank{display:inline-block;color:#343336;background:none;border:none;outline:none;line-height:1;padding:12px 0;font-weight:500;transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.btn.btn-blank:hover,.btn.btn-blank:focus{color:#eac049}.button-group{margin:0 -15px}.button-group.sm{margin:0 -10px}.button-group.sm .btn{margin:0 10px}.button-group .btn{margin:0 15px}.list-boxed{list-style-type:none;padding:0;margin-top:10px;margin-bottom:50px}.list-boxed li{background-color:#eac049;position:relative;margin-bottom:10px;border-radius:15px 15px 15px 0;border-bottom:1px solid #e7e7e7;transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out}.list-boxed li:hover,.list-boxed li:focus{background-color:#e7b832}.list-boxed li:hover a,.list-boxed li:focus a{color:#fff}.list-boxed li::before{display:inline-block;position:absolute;content:'\f063';top:50%;left:20px;color:#fff;font-size:16px;font-weight:900;transform:translateY(-50%);font-family:Font Awesome\ 5 Free}.list-boxed li a{display:block;color:#fff;line-height:0.75;font-weight:500;font-size:0.85em;padding:12px 20px 12px 60px}#page-wrapper{min-height:100%;margin-bottom:-78px}#page-wrapper:after{content:"";height:78px;display:block}.outer-container{padding-left:90px;padding-right:90px}.inner-container{width:100%;margin:0 auto;max-width:750px}.introduction-wrapper .introduction{font-weight:200;font-size:1.5em;line-height:1.2;margin-bottom:50px}.content-wrapper{background-color:#f5f5f6;border-radius:100px 100px 100px 0}.content-wrapper h1{margin-bottom:30px}.introduction-wrapper,.content-wrapper{padding:75px}#menu-main{background-color:#fff;padding:30px 0}#menu-main .logo{position:relative;display:inline-block}#menu-main .logo img{width:100%;max-width:250px}#menu-main .logo::after{content:'';position:absolute;top:0;right:-25px;width:2px;height:100%;background:#343336}#menu-main .main-title{display:inline-block;color:#343336;line-height:1;font-weight:300;font-size:1.25em;margin-left:50px;vertical-align:bottom}#menu-main .welcome{display:block;margin-top:15px;text-align:right}#menu-main #menu-main-items{list-style-type:none;padding:0;text-align:right;margin:25px -30px 0}#menu-main #menu-main-items li{display:inline-block;margin:0 15px}#menu-main #menu-main-items li a{padding:0;color:#343336;text-transform:lowercase}#menu-main #menu-main-items li a:hover,#menu-main #menu-main-items li a:focus{color:#eac049}#menu-main #menu-main-items li.account{position:relative;padding:3px 15px 5px;background-color:#f5f5f5;border-radius:8px 8px 8px 0}#menu-main #menu-main-items li.account a{display:inline-block;padding:0}#menu-main #menu-main-items li.account::before{content:'';display:inline-block;position:relative;top:4px;width:15px;height:20px;margin-right:5px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('../img/icons/account.png')}#menu-main #toggle-menu{position:relative;display:none;padding:0;z-index:1;border:none;background:none;margin-left:auto}#menu-main #toggle-menu .animated-icon{position:relative;display:block;width:30px;height:20px;cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#menu-main #toggle-menu .animated-icon span{display:block;position:absolute;width:100%;height:5px;border-radius:9px;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#menu-main #toggle-menu .animated-icon span{background:#eac049}#menu-main #toggle-menu .animated-icon span:nth-child(1){top:0}#menu-main #toggle-menu .animated-icon span:nth-child(2){top:10px}#menu-main #toggle-menu .animated-icon span:nth-child(3){top:20px}#menu-main #toggle-menu .animated-icon.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#menu-main #toggle-menu .animated-icon.open span:nth-child(2){opacity:0;right:-60px}#menu-main #toggle-menu .animated-icon.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#wizard{margin-top:-50px;margin-bottom:50px}#wizard ul.steps{list-style-type:none;display:flex;width:100%;padding:5px 0;justify-content:space-between}#wizard ul.steps li{width:100%;padding-bottom:10px;border-bottom:5px solid #fff}#wizard ul.steps li a,#wizard ul.steps li span{color:#b5b5b5;font-size:0.95em}#wizard ul.steps li.completed,#wizard ul.steps li.active{border-bottom-color:#eac049}#wizard ul.steps li.completed a,#wizard ul.steps li.active a,#wizard ul.steps li.completed span,#wizard ul.steps li.active span{color:#eac049}#menu-mobile{position:fixed;display:block;z-index:11;top:0;left:-300px;width:300px;height:100%;max-width:75%;padding:25px;background-color:#fff;box-shadow:0px 3px 15px rgba(0, 0, 0, 0.2);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}#menu-mobile #mobile-logo{display:block;margin-bottom:50px}#menu-mobile #mobile-logo img{width:100%;max-width:250px}#menu-mobile ul#menu-mobile-items{list-style-type:none;padding-left:0;margin-bottom:0}#menu-mobile ul#menu-mobile-items li{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #eee}#menu-mobile ul#menu-mobile-items li.nav-item-call-us{position:relative}#menu-mobile ul#menu-mobile-items li.nav-item-call-us::after{content:'';background-image:url('../img/icons/phone.png');background-size:contain;background-repeat:no-repeat;position:absolute;display:block;top:0;right:5px;width:28px;height:28px}#menu-mobile ul#menu-mobile-items li a{font-weight:500;font-size:1.1em;color:#000}#menu-mobile ul#menu-mobile-items li a:hover,#menu-mobile ul#menu-mobile-items li a:focus{color:#eac049}form.form-flat{margin:50px 0}form.form-flat .form-group{max-width:450px;margin-bottom:30px}form.form-flat .has-error input,form.form-flat .has-error select,form.form-flat .has-error textarea{border:1px solid #eac049}form.form-flat select,form.form-flat textarea,form.form-flat input[type="text"],form.form-flat input[type="email"],form.form-flat input[type="password"]{background-color:#fff;line-height:1.2;border:none;outline:none;border-radius:0}form.form-flat select:focus,form.form-flat textarea:focus,form.form-flat input[type="text"]:focus,form.form-flat input[type="email"]:focus,form.form-flat input[type="password"]:focus{box-shadow:none}form.form-flat input[type="text"],form.form-flat input[type="email"],form.form-flat input[type="password"]{padding:0.75rem}form.form-flat input[type="text"]:focus,form.form-flat input[type="email"]:focus,form.form-flat input[type="password"]:focus{border-color:#666}form.form-flat select{min-height:43px}form.form-flat label{font-weight:700;margin-bottom:5px;color:#090e63}footer{text-align:right;padding:30px 0;font-size:0.75em}footer a{color:#343336}footer .copyright::after{content:' | ';margin:0 5px}#selection .title{margin-bottom:10px;display:block;line-height:1;min-height:40px;text-transform:lowercase}#selection .title .text{display:inline-block;font-weight:600}#selection .title .count{display:inline-block;vertical-align:top;margin-left:5px;color:#a9a9a3;font-weight:500}#selection .title.large{font-weight:500}#selection .title.large .text{font-size:1.75em;font-weight:400}#selection .list-wrapper{max-height:525px;overflow-y:auto;padding:0 25px;margin:0 -25px}#selection #list-filters,#selection #list-items,#selection #list-target,#selection #list-selections{list-style-type:none;padding:0;margin:0}#selection #list-filters,#selection #list-items,#selection #list-target,#selection #list-selections{margin-bottom:25px}#selection #list-filters li,#selection #list-items li,#selection #list-target li,#selection #list-selections li{background-color:#fff;border:1px solid #e0dfdf;position:relative;z-index:9;width:100%;cursor:pointer;min-height:38px;border-radius:5px;padding:10px 40px 7px;transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out}#selection #list-filters li:hover,#selection #list-items li:hover,#selection #list-target li:hover,#selection #list-selections li:hover{background-color:#f5f5f5}#selection #list-filters li:not(:last-child),#selection #list-items li:not(:last-child),#selection #list-target li:not(:last-child),#selection #list-selections li:not(:last-child){margin-bottom:10px}#selection #list-filters li .prefix,#selection #list-items li .prefix,#selection #list-target li .prefix,#selection #list-selections li .prefix{content:'';position:absolute;background:#3a4d9b;display:block;top:50%;left:10px;width:6px;height:25px;transform:translateY(-50%)}#selection #list-filters li .icon,#selection #list-items li .icon,#selection #list-target li .icon,#selection #list-selections li .icon{position:absolute;top:50%;right:10px;width:11px;height:11px;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}#selection #list-filters li .icon.plus,#selection #list-items li .icon.plus,#selection #list-target li .icon.plus,#selection #list-selections li .icon.plus{background-image:url('../img/icons/plus.png')}#selection #list-filters li .icon.minus,#selection #list-items li .icon.minus,#selection #list-target li .icon.minus,#selection #list-selections li .icon.minus{background-image:url('../img/icons/minus.png')}#selection #list-filters li .icon.cross,#selection #list-items li .icon.cross,#selection #list-target li .icon.cross,#selection #list-selections li .icon.cross{background-image:url('../img/icons/cross.png')}#selection #list-filters li .icon.hamburger,#selection #list-items li .icon.hamburger,#selection #list-target li .icon.hamburger,#selection #list-selections li .icon.hamburger{background-image:url('../img/icons/hamburger.png')}#selection #list-filters li{}#selection #list-filters li.is-checked{background-color:#3a4d9b}#selection #list-filters li.is-checked .prefix{background-color:#fff !important}#selection #list-filters li.is-checked a{color:#fff}#selection #list-filters li a{display:block;width:100%;height:100%;color:#000}#selection #list-target{background-color:#faf9fa;border-radius:5px;padding:10px;min-height:60px}#selection #list-target .element-item{position:relative !important;display:block !important;transform:none !important;transition:none !important;opacity:1 !important;top:0 !important;left:0 !important}#selection #list-target .element-item.default-item{display:none !important}#selection #list-target .add-clone{display:block;outline:none;width:100%;cursor:pointer;color:#acadae;border-radius:5px;font-size:0.85em;margin-bottom:10px;text-transform:lowercase;background-color:#fcfcfc;border:1px dashed #cfcfcc;padding:7px 10px 9px 10px;transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out}#selection #list-target .add-clone:hover{background-color:#f5f5f5}#selection #list-target .add-clone .icon{position:relative;top:1px;margin-right:10px}#selection #list-target .clone-item{position:relative}#selection #list-target .clone-item input{border:1px solid #e0dfdf;width:100%;border-radius:5px;padding:5px 55px 7px 10px}#selection #list-target .clone-item .icon{position:absolute;top:50%;width:11px;height:11px;cursor:pointer;background-size:11px 11px;background-repeat:no-repeat;background-position:center;transform:translateY(-50%)}#selection #list-target .clone-item .icon.plus{background-image:url('../img/icons/plus.png');padding:10px;right:30px}#selection #list-target .clone-item .icon.cross{background-image:url('../img/icons/cross.png');padding:10px;right:8px}#selection #categories #selected-items .item-wrapper .item:not(.dragged){font-size:0.9em;padding:4px 25px 6px}#selection #selected-items{background-color:#faf9fa;border-radius:5px;padding:10px;min-height:60px}#selection #selected-items .item-wrapper{margin-bottom:10px;border-radius:3px}#selection #selected-items .item-wrapper.empty{background-color:#f4f2f4;border:1px dashed #cfcfcc}#selection #selected-items .item-wrapper .item{background-color:#fff;border:1px solid #e0dfdf;position:relative;hyphens:auto;z-index:9;width:100%;cursor:pointer;border-radius:5px;padding:4px 40px 8px}#selection #selected-items .item-wrapper .item.dragged{display:inline-block;width:auto;font-size:0.85em;padding:2px 8px 4px 20px}#selection #selected-items .item-wrapper .item.dragged .prefix{left:7px;width:5px;height:16px}#selection #selected-items .item-wrapper .item.dragged .icon{display:none}#selection #selected-items .item-wrapper .item .prefix{content:'';position:absolute;background:#3a4d9b;top:50%;left:10px;width:6px;height:25px;transform:translateY(-50%)}#selection #selected-items .item-wrapper .item .icon{position:absolute;top:50%;right:10px;width:11px;height:11px;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);background-image:url('../img/icons/hamburger.png')}#rings{height:100%;text-align:center;pointer-events:none}#rings img{width:550px;max-width:100%}.modal-flat .modal-dialog{position:absolute;top:50%;left:50%;width:500px;transform:translate(-50%, -50%) !important}.modal-flat .modal-dialog .modal-content{border:none;border-radius:10px;box-shadow:0 1px 10px rgba(0, 0, 0, 0.2)}.modal-flat .modal-dialog .modal-content .close{position:absolute;z-index:1;top:5px;right:10px;border:none;outline:none;background:none}.modal-flat .modal-dialog .modal-content .modal-body{padding:3rem 2rem}.modal-flat .modal-dialog .modal-content .modal-body .title{display:block;line-height:1.2;font-size:1.5em;font-weight:500;margin-bottom:20px}.modal-backdrop.show{opacity:0.33;background-color:#ddd}[data-toggle="help"]{vertical-align:top;cursor:pointer;margin:0 5px;padding:0;border:none;outline:none;background:none}[data-toggle="help"] img{vertical-align:top}.checkbox-wrapper input[type="checkbox"].checkbox-flat,.checkbox-wrapper input[type="radio"].checkbox-flat{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;background-color:#fff;display:inline-block;position:relative;cursor:pointer;padding:10px;height:32px;width:32px;border:none;outline:none;box-shadow:none;margin-right:10px}.checkbox-wrapper input[type="checkbox"].checkbox-flat::before,.checkbox-wrapper input[type="radio"].checkbox-flat::before{border-radius:10px 10px 10px 0}.checkbox-wrapper .checkbox-flat:checked::before{display:inline-block;position:absolute;content:'\f00c';top:0;left:0;width:100%;height:100%;color:#fff;font-size:14px;font-weight:900;line-height:2.2;text-align:center;background-color:#eac049;font-family:Font Awesome\ 5 Free}.checkbox-wrapper input[type="radio"].checkbox-flat:checked::before{content:'';top:50%;left:50%;width:12px;height:12px;background:#eac049;border-radius:3px 3px 0 3px;transform:translate(-50%, -50%)}.checkbox-wrapper span{position:relative;font-weight:500;top:9px}#filters .title{display:block;font-weight:700;margin-bottom:20px;text-transform:lowercase}#filters .filter-group{margin-bottom:20px}#subjects-wrapper{margin-top:50px}#subjects-wrapper>.title{display:block;font-size:1.75em;font-weight:500;text-transform:lowercase}#subjects{display:flex;flex-wrap:wrap;margin:30px -10px 0}#subjects .grid-item{width:20%;padding:0 10px;margin-bottom:20px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#subjects .grid-item.hidden{width:0;margin:0;padding:0;overflow:hidden;-webkit-animation:hide-animation 0.3s ease 1 normal;-moz-animation:hide-animation 0.3s ease 1 normal;-o-animation:hide-animation 0.3s ease 1 normal;animation:hide-animation 0.3s ease 1 normal}#subjects .grid-item.hidden .item{padding:0;border:none}#subjects .grid-item .item{background-color:#eac049;color:#fff;display:block;min-height:65px;border-radius:5px;padding:8px 15px 12px;border:1px solid #eac049;border-bottom-width:2px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#subjects .grid-item .item:hover{color:#000;border-color:#e0dfdf;background-color:#fff}#subjects .grid-item .item .title{display:block;line-height:1.3;font-weight:500}@keyframes hide-animation{to{width:0;margin:0;padding:0}to .item{padding:0;border:none}}#logout{position:fixed;bottom:15px;right:30px;color:#343336;border-radius:50%;background-color:#fff;border:1px solid #e0dfdf;padding:11px 15px 11px 15px;transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out}#logout:hover,#logout:focus{background-color:#eee}.select-wrapper{position:relative;max-width:250px}.select-wrapper::before{content:'';position:absolute;top:6px;right:40px;width:1px;height:30px;background:#e0dfdf;pointer-events:none}.select-wrapper::after{content:'';position:absolute;top:50%;right:15px;width:0;height:0;pointer-events:none;transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000}.select-wrapper select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e0dfdf;border-bottom-width:2px;padding:0.65rem 2.5rem 0.65rem 0.75rem}.clone-item{display:block;margin-bottom:10px}.clone-item>img{display:block;max-width:120px;margin-bottom:2px;visibility:visible}.clone-item>img[src=""]{visibility:hidden}.cloner .clone{display:none}#selection #list-target .element-item.clone{display:none !important}.container-fluid{padding-left:20px;padding-right:20px}@media (min-width:1600px){.container{max-width:1570px}}@media (max-width:1200px){#menu-main .logo{display:block;margin-bottom:10px}#menu-main .logo::after{content:none}#menu-main .main-title{display:block;margin:0}}@media (max-width:992px){.container{max-width:none;padding-left:20px;padding-right:20px}.outer-container{padding-left:60px;padding-right:60px}.content-wrapper{border-radius:50px 50px 50px 0}.introduction-wrapper,.content-wrapper{padding-left:50px;padding-right:50px}#menu-main #menu-main-items{display:none}#menu-main #toggle-menu{display:block}#subjects .grid-sizer,#subjects .grid-item{width:33.33%}}@media (max-width:768px){.outer-container{padding-left:0;padding-right:0}.introduction-wrapper{padding:50px 0}.content-wrapper{padding:30px;border-radius:30px 30px 30px 0}#wizard{margin-top:0}#subjects .grid-sizer,#subjects .grid-item{width:50%}#list-filters{margin-bottom:50px}#selection .title{min-height:0}#selection .list-wrapper{margin-bottom:50px}#categories{margin-top:50px}}@media (max-width:576px){#menu-main .main-title{font-size:2em}}