@charset "UTF-8";.text--red{color:#d42e31}.text--orange{color:#f36d44}.text--yellow{color:#f4d31e}.text--green{color:#7ecb32}.text--blue{color:#2d378d}.text--cyan{color:#6dcff6}.text--white{color:#fff}.text--off-white{color:#fafafa}.text--gray-light{color:#eee}.text--gray-medium{color:#b1b3b6}.text--gray-dark{color:#565250}.text--black{color:#231f20}.bg--red{background:#d42e31}.bg--orange{background:#f36d44}.bg--yellow{background:#f4d31e}.bg--green{background:#7ecb32}.bg--blue{background:#2d378d}.bg--cyan{background:#6dcff6}.bg--white{background:#fff}.bg--off-white{background:#fafafa}.bg--gray-light{background:#eee}.bg--gray-medium{background:#b1b3b6}.bg--gray-dark{background:#565250}.bg--black{background:#231f20}@keyframes reveal{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes grow{0%{opacity:0;transform:scale(.9)}50%{opacity:.5;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}@keyframes fromRight{0%{opacity:0;transform:translate(100%,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes fromLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes fromBottom{0%{opacity:0;transform:translate(0,300px)}100%{opacity:1;transform:translate(0,0)}}@keyframes fromTop{0%{opacity:0;transform:translate(0,-300px)}100%{opacity:1;transform:translate(0,0)}}@keyframes toRight{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(100%,0)}}@keyframes gradientSweep{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseShadow{0%{box-shadow:0 0 4px rgba(0,0,0,.65);background:#d42e31;color:#fff}50%{box-shadow:0 0 8px rgba(212,46,49,.85);background:#fff;color:#d42e31}100%{box-shadow:0 0 4px rgba(0,0,0,.65);background:#d42e31;color:#fff}}h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 10px;line-height:1;display:block}h1,h2,h3{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:700}h1,h2{font-size:40px}@media (min-width:900px){h1,h2{font-size:60px;transition:font-size 250ms ease-out}}h2 span.extra-info{font-size:.35em}h2 span.extra-info.red{color:#d42e31}h3{font-size:30px}@media (min-width:900px){h3{font-size:50px}}p{line-height:1.5;margin-bottom:15px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:focus{border:0;outline:0}html{background:#fff}body:not(.cke_editable){font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400}body:not(.cke_editable):after{background:linear-gradient(#fff 0,#fff 33.33333%,rgba(255,255,255,.0001) 66.66666%,rgba(255,255,255,.0001) 100%)}img{height:auto;max-width:100%;vertical-align:bottom}picture{min-width:100%;vertical-align:bottom}iframe{border:0}main{background:#fff}body.role-administrator:before{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 25px #f1fae9 inset}table{width:100%}#atlwdg-trigger{z-index:1000}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide picture{width:100%}.slick-slide picture img{width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{list-style:none;position:absolute;bottom:-10px;left:0;width:100%;height:20px;display:flex;justify-content:center}.slick-dots li{width:6px;height:6px;display:block;margin:0 3px;background:#fff;border-radius:5px;overflow:hidden;opacity:.5;transition:all 75ms ease-in-out}@media (min-width:600px){.slick-dots li{width:10px;height:10px}}.slick-dots li.slick-active{width:25px;height:6px;background:#fff;opacity:1;transition:all 75ms ease-in-out}@media (min-width:600px){.slick-dots li.slick-active{width:35px;height:10px}}.slick-dots li:focus,.slick-dots li:hover{opacity:1}.slick-dots button{background:0 0;display:block;width:100%;height:100%;text-indent:-9999px}.slick-vertical .slick-dots{position:absolute;bottom:0;left:20px;height:100%;width:20px;flex-direction:column}@media (min-width:1200px){.slick-vertical .slick-dots{left:50px}}.slick-vertical .slick-dots li{margin:3px 0}.slick-vertical .slick-dots li.slick-active{width:6px;height:20px}@media (min-width:600px){.slick-vertical .slick-dots li.slick-active{width:10px;height:25px}}.path-frontpage .field--name-field-banner--multiple .field__item.slick-slide .field--name-field-image{min-width:500px}.path-frontpage .field--name-field-banner--multiple .field__item.slick-slide .field--name-field-image>.field__item{width:100%}.fade{opacity:0;transition:opacity .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;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{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:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.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{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{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}.modal .video-wrap{text-align:center}.modal .video-wrap p{padding:1rem;font-size:14px;color:#565250}.modal .video-wrap iframe{margin-bottom:2rem;max-width:100%}@media (max-width:599px){.modal .video-wrap iframe{height:auto}}#dashboard-training-video .modal-header,#homeschool-classroom-goal .modal-header{background:#2d378d;overflow:hidden;position:relative}#dashboard-training-video .modal-header h3,#homeschool-classroom-goal .modal-header h3{color:#fff;padding:0 15px}#dashboard-training-video .modal-header button,#homeschool-classroom-goal .modal-header button{position:absolute;right:1rem;top:1rem}#dashboard-training-video .modal-header button svg,#homeschool-classroom-goal .modal-header button svg{width:15px;height:15px}#dashboard-training-video .modal-header button svg path,#homeschool-classroom-goal .modal-header button svg path{fill:#fff}#dashboard-training-video .modal-header:after,#homeschool-classroom-goal .modal-header:after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:-95%;left:0;transform:skewY(-2.5deg);background:#6dcff6}#dashboard-training-video .modal-footer,#homeschool-classroom-goal .modal-footer{text-align:center}#dashboard-training-video .modal-footer button,#homeschool-classroom-goal .modal-footer button{margin-bottom:0;background:#d42e31;border:2px solid #d42e31}#dashboard-training-video .modal-footer button:hover,#homeschool-classroom-goal .modal-footer button:hover{background:#fff;color:#d42e31}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}.page-user-profile.role-traditional .modal-dialog{width:800px}}@media (min-width:992px){.modal-lg{width:900px}}.form-item{position:relative}.form-item.form-type-email label,.form-item.form-type-entity-autocomplete label,.form-item.form-type-number label,.form-item.form-type-password label,.form-item.form-type-textfield label,.form-item.form-type-url label{color:#565250;display:block;font-size:14px;padding:10px;position:absolute;top:10px;left:0;pointer-events:none;transition:all 125ms ease-in-out}.form-item.form-type-email input,.form-item.form-type-entity-autocomplete input,.form-item.form-type-number input,.form-item.form-type-password input,.form-item.form-type-textfield input,.form-item.form-type-url input{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;width:100%;color:#231f20;background:#fff;display:block;font-size:14px;padding:20px 10px 5px;border:0;border-top:1px solid transparent;border-bottom:1px solid #2d378d;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form-item.form-type-email input:disabled,.form-item.form-type-entity-autocomplete input:disabled,.form-item.form-type-number input:disabled,.form-item.form-type-password input:disabled,.form-item.form-type-textfield input:disabled,.form-item.form-type-url input:disabled{color:#b1b3b6;background:#fafafa;border-top:0;border-bottom:2px dotted #b1b3b6;cursor:not-allowed}.form-item.form-type-email input.error.not-empty:focus,.form-item.form-type-email input:focus,.form-item.form-type-entity-autocomplete input.error.not-empty:focus,.form-item.form-type-entity-autocomplete input:focus,.form-item.form-type-number input.error.not-empty:focus,.form-item.form-type-number input:focus,.form-item.form-type-password input.error.not-empty:focus,.form-item.form-type-password input:focus,.form-item.form-type-textfield input.error.not-empty:focus,.form-item.form-type-textfield input:focus,.form-item.form-type-url input.error.not-empty:focus,.form-item.form-type-url input:focus{border-top:0;border-bottom:2px solid #2d378d}.form-item.form-type-email input.error,.form-item.form-type-email input.not-empty:invalid,.form-item.form-type-entity-autocomplete input.error,.form-item.form-type-entity-autocomplete input.not-empty:invalid,.form-item.form-type-number input.error,.form-item.form-type-number input.not-empty:invalid,.form-item.form-type-password input.error,.form-item.form-type-password input.not-empty:invalid,.form-item.form-type-textfield input.error,.form-item.form-type-textfield input.not-empty:invalid,.form-item.form-type-url input.error,.form-item.form-type-url input.not-empty:invalid{border-top:0;border-bottom:2px solid #d42e31}.form-item.form-type-email input.error+label,.form-item.form-type-email input.not-empty:invalid+label,.form-item.form-type-entity-autocomplete input.error+label,.form-item.form-type-entity-autocomplete input.not-empty:invalid+label,.form-item.form-type-number input.error+label,.form-item.form-type-number input.not-empty:invalid+label,.form-item.form-type-password input.error+label,.form-item.form-type-password input.not-empty:invalid+label,.form-item.form-type-textfield input.error+label,.form-item.form-type-textfield input.not-empty:invalid+label,.form-item.form-type-url input.error+label,.form-item.form-type-url input.not-empty:invalid+label{font-size:12px;transform:translate3d(0,-15px,0)}.form-item.form-type-email input:-webkit-autofill+label,.form-item.form-type-entity-autocomplete input:-webkit-autofill+label,.form-item.form-type-number input:-webkit-autofill+label,.form-item.form-type-password input:-webkit-autofill+label,.form-item.form-type-textfield input:-webkit-autofill+label,.form-item.form-type-url input:-webkit-autofill+label{font-size:12px;transform:translate3d(0,-15px,0)}.form-item.form-type-email input.has-default+label,.form-item.form-type-email input.not-empty:invalid+label,.form-item.form-type-email input.not-empty:optional+label,.form-item.form-type-email input:focus+label,.form-item.form-type-email input:valid:not(:optional)+label,.form-item.form-type-entity-autocomplete input.has-default+label,.form-item.form-type-entity-autocomplete input.not-empty:invalid+label,.form-item.form-type-entity-autocomplete input.not-empty:optional+label,.form-item.form-type-entity-autocomplete input:focus+label,.form-item.form-type-entity-autocomplete input:valid:not(:optional)+label,.form-item.form-type-number input.has-default+label,.form-item.form-type-number input.not-empty:invalid+label,.form-item.form-type-number input.not-empty:optional+label,.form-item.form-type-number input:focus+label,.form-item.form-type-number input:valid:not(:optional)+label,.form-item.form-type-password input.has-default+label,.form-item.form-type-password input.not-empty:invalid+label,.form-item.form-type-password input.not-empty:optional+label,.form-item.form-type-password input:focus+label,.form-item.form-type-password input:valid:not(:optional)+label,.form-item.form-type-textfield input.has-default+label,.form-item.form-type-textfield input.not-empty:invalid+label,.form-item.form-type-textfield input.not-empty:optional+label,.form-item.form-type-textfield input:focus+label,.form-item.form-type-textfield input:valid:not(:optional)+label,.form-item.form-type-url input.has-default+label,.form-item.form-type-url input.not-empty:invalid+label,.form-item.form-type-url input.not-empty:optional+label,.form-item.form-type-url input:focus+label,.form-item.form-type-url input:valid:not(:optional)+label{color:#2d378d;font-size:12px;transform:translate3d(0,-15px,0);transition:all 75ms ease-in-out}.form-item.form-type-email input.error.not-empty,.form-item.form-type-entity-autocomplete input.error.not-empty,.form-item.form-type-number input.error.not-empty,.form-item.form-type-password input.error.not-empty,.form-item.form-type-textfield input.error.not-empty,.form-item.form-type-url input.error.not-empty{border:0;border-bottom:1px solid #2d378d}a{color:#2d378d;transition:all 125ms ease-in-out}a:focus,a:hover{transition:all 75ms ease-in-out}a:focus{color:#d42e31}button{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;display:inline-block;text-decoration:none;cursor:pointer;position:relative;line-height:1;outline:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.button,input[type=submit],span.button{display:inline-block;text-decoration:none;cursor:pointer;position:relative;line-height:1;font-weight:700;outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;transition:all 125ms ease-in-out}a.button:focus,a.button:hover,input[type=submit]:focus,input[type=submit]:hover,span.button:focus,span.button:hover{transition:all 75ms ease-in-out}a.button+a.button,a.button+button,input[type=submit]+a.button,input[type=submit]+button,span.button+a.button,span.button+button{margin-top:1em}@media (min-width:600px){a.button+a.button,a.button+button,input[type=submit]+a.button,input[type=submit]+button,span.button+a.button,span.button+button{margin-left:1em}}a.button--primary,button.button--primary,input[type=submit].button--primary,span.button--primary{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#231f20 .15em solid;color:#fff;background:#231f20;margin-bottom:15px}@media (max-width:599px){a.button--primary,button.button--primary,input[type=submit].button--primary,span.button--primary{display:block;width:100%}}a.button--primary:focus,a.button--primary:hover,button.button--primary:focus,button.button--primary:hover,input[type=submit].button--primary:focus,input[type=submit].button--primary:hover,span.button--primary:focus,span.button--primary:hover{color:#231f20;background:#fff}a.button--primary:focus,button.button--primary:focus,input[type=submit].button--primary:focus,span.button--primary:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}a.button--secondary,button.button--secondary,input[type=submit].button--secondary,span.button--secondary{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#231f20 .15em solid;color:#231f20;background:#fff;margin-bottom:15px}@media (max-width:599px){a.button--secondary,button.button--secondary,input[type=submit].button--secondary,span.button--secondary{display:block;width:100%}}a.button--secondary:focus,a.button--secondary:hover,button.button--secondary:focus,button.button--secondary:hover,input[type=submit].button--secondary:focus,input[type=submit].button--secondary:hover,span.button--secondary:focus,span.button--secondary:hover{color:#fff;background:#231f20}a.button--secondary:focus,button.button--secondary:focus,input[type=submit].button--secondary:focus,span.button--secondary:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}a.button--small,button.button--small,input[type=submit].button--small,span.button--small{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#d42e31 .15em solid;color:#fff;background:#d42e31;margin-bottom:15px}@media (max-width:599px){a.button--small,button.button--small,input[type=submit].button--small,span.button--small{display:block;width:100%}}a.button--small:focus,a.button--small:hover,button.button--small:focus,button.button--small:hover,input[type=submit].button--small:focus,input[type=submit].button--small:hover,span.button--small:focus,span.button--small:hover{color:#d42e31;background:#fff}a.button--small:focus,button.button--small:focus,input[type=submit].button--small:focus,span.button--small:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}a.button--small-white{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#fff .15em solid;color:#d42e31;background:#fff;margin-bottom:15px;box-shadow:1px 1px 4px rgba(0,0,0,.15)}@media (max-width:599px){a.button--small-white{display:block;width:100%}}a.button--small-white:focus,a.button--small-white:hover{color:#fff;background:#d42e31}a.button--small-white:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}a.button--arrow--black,button.button--arrow--black,input[type=submit].button--arrow--black,span.button--arrow--black{display:inline-flex;align-items:center;margin:20px 0 0;padding:0;color:#231f20;font-weight:700;text-decoration:none}a.button--arrow--black:focus,a.button--arrow--black:hover,button.button--arrow--black:focus,button.button--arrow--black:hover,input[type=submit].button--arrow--black:focus,input[type=submit].button--arrow--black:hover,span.button--arrow--black:focus,span.button--arrow--black:hover{text-decoration:underline}a.button--arrow--black:after,button.button--arrow--black:after,input[type=submit].button--arrow--black:after,span.button--arrow--black:after{content:'';display:inline-block;border:solid #231f20;border-width:0 .15em .15em 0;padding:.2em;margin:.1em 0 0 .2em;transform:rotate(-45deg)}a.button--arrow--white,button.button--arrow--white,input[type=submit].button--arrow--white,span.button--arrow--white{display:inline-flex;align-items:center;margin:20px 0 0;padding:0;color:#fff;font-weight:700;text-decoration:none}a.button--arrow--white:focus,a.button--arrow--white:hover,button.button--arrow--white:focus,button.button--arrow--white:hover,input[type=submit].button--arrow--white:focus,input[type=submit].button--arrow--white:hover,span.button--arrow--white:focus,span.button--arrow--white:hover{text-decoration:underline}a.button--arrow--white:after,button.button--arrow--white:after,input[type=submit].button--arrow--white:after,span.button--arrow--white:after{content:'';display:inline-block;border:solid #231f20;border-width:0 .15em .15em 0;padding:.2em;margin:.1em 0 0 .2em;transform:rotate(-45deg)}.button--cta--monitor{position:relative;cursor:pointer;display:flex;background:#7ecb32;flex-direction:column;align-items:flex-start;padding:20px 10px 20px 80px;margin-left:-20px;width:calc(100% + 40px)}.button--cta--monitor:focus{box-shadow:0 5px 25px rgba(35,31,32,.15);border:inset 5px rgba(35,31,32,.15)}.button--cta--monitor:before{content:'';position:absolute;top:.5rem;left:.75rem;width:40px;height:40px;margin:0;display:flex;justify-content:flex-start;align-items:flex-start;background:url(/themes/custom/bookit/images/icons/monitor-enhanced.svg) no-repeat center;background-size:90%}.button--cta--monitor input{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;color:#231f20;font-size:24px;line-height:1.1}.button--cta--monitor span{color:#231f20;font-size:14px}.button--cta--monitor+.button--cta{margin-top:10px}.button--cta--monitor.button--disabled{opacity:.25;pointer-events:none;background:#e1e1e1;border:dashed 2px #231f20}.button--cta--monitor--basic{position:relative;cursor:pointer;display:flex;background:#f4d31e;flex-direction:column;align-items:flex-start;padding:20px 10px 20px 80px;margin-left:-20px;width:calc(100% + 40px)}.button--cta--monitor--basic:focus{box-shadow:0 5px 25px rgba(35,31,32,.15);border:inset 5px rgba(35,31,32,.15)}.button--cta--monitor--basic:before{content:'';position:absolute;top:.5rem;left:.75rem;width:40px;height:40px;margin:0;display:flex;justify-content:flex-start;align-items:flex-start;background:url(/themes/custom/bookit/images/icons/monitor.svg) no-repeat center;background-size:90%}.button--cta--monitor--basic input{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;color:#231f20;font-size:24px;line-height:1.1}.button--cta--monitor--basic span{color:#231f20;font-size:14px}.button--cta--monitor--basic+.button--cta{margin-top:10px}.button--cta--monitor--basic.button--disabled{opacity:.25;pointer-events:none;background:#e1e1e1;border:dashed 2px #231f20}.button--cta--file-text{position:relative;cursor:pointer;display:flex;background:#f4d31e;flex-direction:column;align-items:flex-start;padding:20px 10px 20px 80px;margin-left:-20px;width:calc(100% + 40px)}.button--cta--file-text:focus{box-shadow:0 5px 25px rgba(35,31,32,.15);border:inset 5px rgba(35,31,32,.15)}.button--cta--file-text:before{content:'';position:absolute;top:.5rem;left:.75rem;width:40px;height:40px;margin:0;display:flex;justify-content:flex-start;align-items:flex-start;background:url(/themes/custom/bookit/images/icons/file-text.svg) no-repeat center;background-size:90%}.button--cta--file-text input{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;color:#231f20;font-size:24px;line-height:1.1}.button--cta--file-text span{color:#231f20;font-size:14px}.button--cta--file-text+.button--cta{margin-top:10px}.button--cta--file-text.button--disabled{opacity:.25;pointer-events:none;background:#e1e1e1;border:dashed 2px #231f20}.form-type-date{position:relative;display:inline-block}.form-type-date label{color:#2d378d;background:#fff;width:100%;display:block;padding:10px 10px 0;position:absolute;top:10px;left:0;z-index:10;font-size:12px;transform:translate3d(0,-15px,0)}.form-type-date input[type=date].bef-datepicker{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;padding:20px 50px 5px 10px;color:#565250;background-color:#fff;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #2d378d;display:block}.form-type-date input[type=date].bef-datepicker::-webkit-calendar-picker-indicator{position:absolute;right:5px}.form-type-textarea label{color:#565250;font-size:12px}.form-type-textarea textarea{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;width:100%;height:100%;color:#231f20;background:#fff;display:block;font-size:14px;padding:20px;border:solid 1px #2d378d;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form-type-textarea textarea:disabled{color:#b1b3b6;background:#fafafa;border:2px dotted #b1b3b6;cursor:not-allowed}.form-type-textarea textarea:focus{border:solid 2px #2d378d}.form-type-textarea textarea.error{border:solid 2px #d42e31}.form-item{position:relative}.form-item.form-type-email label,.form-item.form-type-entity-autocomplete label,.form-item.form-type-number label,.form-item.form-type-password label,.form-item.form-type-textfield label,.form-item.form-type-url label{color:#565250;display:block;font-size:14px;padding:10px;position:absolute;top:10px;left:0;pointer-events:none;transition:all 125ms ease-in-out}.form-item.form-type-email input,.form-item.form-type-entity-autocomplete input,.form-item.form-type-number input,.form-item.form-type-password input,.form-item.form-type-textfield input,.form-item.form-type-url input{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;width:100%;color:#231f20;background:#fff;display:block;font-size:14px;padding:20px 10px 5px;border:0;border-top:1px solid transparent;border-bottom:1px solid #2d378d;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form-item.form-type-email input:disabled,.form-item.form-type-entity-autocomplete input:disabled,.form-item.form-type-number input:disabled,.form-item.form-type-password input:disabled,.form-item.form-type-textfield input:disabled,.form-item.form-type-url input:disabled{color:#b1b3b6;background:#fafafa;border-top:0;border-bottom:2px dotted #b1b3b6;cursor:not-allowed}.form-item.form-type-email input.error.not-empty:focus,.form-item.form-type-email input:focus,.form-item.form-type-entity-autocomplete input.error.not-empty:focus,.form-item.form-type-entity-autocomplete input:focus,.form-item.form-type-number input.error.not-empty:focus,.form-item.form-type-number input:focus,.form-item.form-type-password input.error.not-empty:focus,.form-item.form-type-password input:focus,.form-item.form-type-textfield input.error.not-empty:focus,.form-item.form-type-textfield input:focus,.form-item.form-type-url input.error.not-empty:focus,.form-item.form-type-url input:focus{border-top:0;border-bottom:2px solid #2d378d}.form-item.form-type-email input.error,.form-item.form-type-email input.not-empty:invalid,.form-item.form-type-entity-autocomplete input.error,.form-item.form-type-entity-autocomplete input.not-empty:invalid,.form-item.form-type-number input.error,.form-item.form-type-number input.not-empty:invalid,.form-item.form-type-password input.error,.form-item.form-type-password input.not-empty:invalid,.form-item.form-type-textfield input.error,.form-item.form-type-textfield input.not-empty:invalid,.form-item.form-type-url input.error,.form-item.form-type-url input.not-empty:invalid{border-top:0;border-bottom:2px solid #d42e31}.form-item.form-type-email input.error+label,.form-item.form-type-email input.not-empty:invalid+label,.form-item.form-type-entity-autocomplete input.error+label,.form-item.form-type-entity-autocomplete input.not-empty:invalid+label,.form-item.form-type-number input.error+label,.form-item.form-type-number input.not-empty:invalid+label,.form-item.form-type-password input.error+label,.form-item.form-type-password input.not-empty:invalid+label,.form-item.form-type-textfield input.error+label,.form-item.form-type-textfield input.not-empty:invalid+label,.form-item.form-type-url input.error+label,.form-item.form-type-url input.not-empty:invalid+label{font-size:12px;transform:translate3d(0,-15px,0)}.form-item.form-type-email input:-webkit-autofill+label,.form-item.form-type-entity-autocomplete input:-webkit-autofill+label,.form-item.form-type-number input:-webkit-autofill+label,.form-item.form-type-password input:-webkit-autofill+label,.form-item.form-type-textfield input:-webkit-autofill+label,.form-item.form-type-url input:-webkit-autofill+label{font-size:12px;transform:translate3d(0,-15px,0)}.form-item.form-type-email input.has-default+label,.form-item.form-type-email input.not-empty:invalid+label,.form-item.form-type-email input.not-empty:optional+label,.form-item.form-type-email input:focus+label,.form-item.form-type-email input:valid:not(:optional)+label,.form-item.form-type-entity-autocomplete input.has-default+label,.form-item.form-type-entity-autocomplete input.not-empty:invalid+label,.form-item.form-type-entity-autocomplete input.not-empty:optional+label,.form-item.form-type-entity-autocomplete input:focus+label,.form-item.form-type-entity-autocomplete input:valid:not(:optional)+label,.form-item.form-type-number input.has-default+label,.form-item.form-type-number input.not-empty:invalid+label,.form-item.form-type-number input.not-empty:optional+label,.form-item.form-type-number input:focus+label,.form-item.form-type-number input:valid:not(:optional)+label,.form-item.form-type-password input.has-default+label,.form-item.form-type-password input.not-empty:invalid+label,.form-item.form-type-password input.not-empty:optional+label,.form-item.form-type-password input:focus+label,.form-item.form-type-password input:valid:not(:optional)+label,.form-item.form-type-textfield input.has-default+label,.form-item.form-type-textfield input.not-empty:invalid+label,.form-item.form-type-textfield input.not-empty:optional+label,.form-item.form-type-textfield input:focus+label,.form-item.form-type-textfield input:valid:not(:optional)+label,.form-item.form-type-url input.has-default+label,.form-item.form-type-url input.not-empty:invalid+label,.form-item.form-type-url input.not-empty:optional+label,.form-item.form-type-url input:focus+label,.form-item.form-type-url input:valid:not(:optional)+label{color:#2d378d;font-size:12px;transform:translate3d(0,-15px,0);transition:all 75ms ease-in-out}.form-item.form-type-email input.error.not-empty,.form-item.form-type-entity-autocomplete input.error.not-empty,.form-item.form-type-number input.error.not-empty,.form-item.form-type-password input.error.not-empty,.form-item.form-type-textfield input.error.not-empty,.form-item.form-type-url input.error.not-empty{border:0;border-bottom:1px solid #2d378d}.form-item{position:relative}.form-item.form-type-checkbox label,.form-item.form-type-radio label{padding-left:37px;text-align:left;cursor:pointer;position:relative;font-size:14px;display:flex;flex-direction:column;align-items:flex-start}.form-item.form-type-checkbox label:focus .input__icon:before,.form-item.form-type-radio label:focus .input__icon:before{content:'';display:inline-block;border:solid #2d378d;width:6px;height:10px;border-width:0 2px 2px 0;transform:rotate(45deg);margin:0 0 2px}.form-item.form-type-checkbox label:focus input:checked~.input__icon:before,.form-item.form-type-radio label:focus input:checked~.input__icon:before{border:solid #fff;border-width:0 2px 2px 0}.form-item.form-type-checkbox input,.form-item.form-type-radio input{opacity:0;height:1px;width:1px}.form-item.form-type-checkbox input.error~.input__icon,.form-item.form-type-radio input.error~.input__icon{border-color:#d42e31}.form-item.form-type-checkbox input.error:checked~.input__icon,.form-item.form-type-checkbox input:checked~.input__icon,.form-item.form-type-radio input.error:checked~.input__icon,.form-item.form-type-radio input:checked~.input__icon{background:#2d378d;border-color:#2d378d}.form-item.form-type-checkbox input.error:checked~.input__icon:before,.form-item.form-type-checkbox input:checked~.input__icon:before,.form-item.form-type-radio input.error:checked~.input__icon:before,.form-item.form-type-radio input:checked~.input__icon:before{content:'';display:inline-block;border:solid #fff;width:6px;height:10px;border-width:0 2px 2px 0;transform:rotate(45deg);margin:0 0 2px;cursor:pointer}.form-item.form-type-checkbox input:focus~.input__icon,.form-item.form-type-radio input:focus~.input__icon{border:solid 2px #d42e31}.form-item.form-type-checkbox .input__icon,.form-item.form-type-radio .input__icon{position:absolute;left:0;top:calc(50% - 11px);display:flex;justify-content:center;align-items:center;width:22px;height:22px;background:#fff;border:solid 2px #2d378d;border-radius:2px;cursor:pointer}.form-item.form-type-checkbox .input__title,.form-item.form-type-radio .input__title{width:100%;cursor:pointer}.form-item.form-type-checkbox .input__title a,.form-item.form-type-radio .input__title a{text-decoration:none}.form-item.form-type-checkbox .input__title a:focus,.form-item.form-type-checkbox .input__title a:hover,.form-item.form-type-radio .input__title a:focus,.form-item.form-type-radio .input__title a:hover{text-decoration:underline}.form-item.form-type-radio .input__icon{border-radius:50%}.radio__frames{padding:10px 0}.radio__frames .form-radios{display:flex;justify-content:space-between}.radio__frames [class*=label--]{color:#2d378d;font-size:12px;padding:0 0 10px}.radio__frames .form-item{display:inline-block}.radio__frames .form-item+.form-item .form-type-checkbox,.radio__frames .form-item+.form-item.form-type-radio{margin:0}.radio__frames .form-item.form-type-radio label{padding:0}.radio__frames .form-item.form-type-radio input{position:absolute;top:50%;left:50%}.radio__frames .form-item.form-type-radio input:checked~.input__title{color:#fff;background:#2d378d}.radio__frames .form-item.form-type-radio input:checked~.input__title .description{color:#fff}.radio__frames .form-item.form-type-radio .input__icon{display:none}.radio__frames .form-item.form-type-radio .input__title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;border:1px solid #2d378d;border-radius:4px;padding:17px 20px;display:flex;justify-content:center;align-items:center;line-height:1}.radio__frames--squares .form-item.form-type-checkbox .input__title,.radio__frames--squares .form-item.form-type-radio .input__title{width:50px;height:50px}.radio__frames--column .form-radios{flex-wrap:wrap;flex-direction:column}.radio__frames--column .form-item.form-type-checkbox .input__title,.radio__frames--column .form-item.form-type-radio .input__title{width:100%;justify-content:space-between}.radio__frames--column .form-item+.form-item .form-type-checkbox,.radio__frames--column .form-item+.form-item.form-type-radio{margin:10px 0 0}.form-checkboxes--high-volume,.form-radios--high-volume{display:flex;flex-wrap:wrap}.form-checkboxes--high-volume .form-item,.form-radios--high-volume .form-item{padding-right:20px;min-width:200px}.bookit-dashboard-add-classroom .form-item.form-type-checkbox label{padding-left:30px}.bookit-dashboard-add-classroom .step--2 #form-header h1{margin-bottom:15px}.bookit-dashboard-add-classroom .step--2 .form-body{margin-top:25px}.bookit-dashboard-add-classroom .step--2 .form-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.bookit-dashboard-add-classroom .step--2 .form-wrapper .form-item-classroom-goal-number{width:30%;margin-right:25px;min-width:140px}.bookit-dashboard-add-classroom .step--2 .form-wrapper .form-item-classroom-goal-unit{margin:0}.path-bookit-enrollment .radio_existing .form-item.form-type-radio{background:0 0;transition:background 250ms ease-out}.path-bookit-enrollment .radio_existing .form-item.form-type-radio:nth-child(odd){background:#eee}.path-bookit-enrollment .radio_existing .form-item.form-type-radio .input__icon{right:1.5rem;left:inherit}.path-bookit-enrollment .radio_existing .form-item.form-type-radio label{padding:1.5rem}.path-bookit-enrollment .radio_existing .form-item.form-type-radio .input__title{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}.path-bookit-enrollment .radio_existing .form-item.form-type-radio:hover{background:#b1b3b6;transition:background 250ms ease-out}.path-bookit-enrollment .radio_existing .form-item+.form-item{margin:0}.path-bookit-enrollment .radio_existing .form-item .description{padding:0}.form-item .description{color:#565250;font-size:10px;padding:0 10px}.form-item+.form-item{margin:10px 0 0}.form-actions{display:flex;justify-content:flex-end;padding:10px 0 0}.form-actions .form-submit+.form-submit{margin:0 0 0 10px}.path-user .user-cancel-form,.path-user .user-form{display:block;background:#fff;height:100%;position:relative;overflow:hidden;z-index:2}.path-user .user-cancel-form .form-item,.path-user .user-cancel-form input,.path-user .user-form .form-item,.path-user .user-form input{font-size:16px}@media (min-width:900px){.path-user .user-cancel-form,.path-user .user-form{margin:120px 40px 40px}}@media (min-width:1200px){.path-user .user-cancel-form,.path-user .user-form{margin:120px 80px 40px}}.path-user .user-cancel-form .form-item,.path-user .user-form .form-item{margin:0 0 20px}.path-user .user-cancel-form .field-multiple-table .form-item,.path-user .user-form .field-multiple-table .form-item{margin:0}.path-user .user-cancel-form .form-actions,.path-user .user-form .form-actions{display:flex;justify-content:flex-start;align-items:center;padding:60px 0 20px}.path-user .user-cancel-form .form-actions .button.button--primary,.path-user .user-form .form-actions .button.button--primary{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#d42e31 .15em solid;color:#fff;background:#d42e31;margin-bottom:15px;font-size:16px}@media (max-width:599px){.path-user .user-cancel-form .form-actions .button.button--primary,.path-user .user-form .form-actions .button.button--primary{display:block;width:100%}}.path-user .user-cancel-form .form-actions .button.button--primary:focus,.path-user .user-cancel-form .form-actions .button.button--primary:hover,.path-user .user-form .form-actions .button.button--primary:focus,.path-user .user-form .form-actions .button.button--primary:hover{color:#d42e31;background:#fff}.path-user .user-cancel-form .form-actions .button.button--primary:focus,.path-user .user-form .form-actions .button.button--primary:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.path-user .user-cancel-form .form-actions .button.button--danger,.path-user .user-form .form-actions .button.button--danger{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#231f20 .15em solid;color:#fff;background:#231f20;margin-bottom:15px;font-size:16px;margin:0 0 0 20px}@media (max-width:599px){.path-user .user-cancel-form .form-actions .button.button--danger,.path-user .user-form .form-actions .button.button--danger{display:block;width:100%}}.path-user .user-cancel-form .form-actions .button.button--danger:focus,.path-user .user-cancel-form .form-actions .button.button--danger:hover,.path-user .user-form .form-actions .button.button--danger:focus,.path-user .user-form .form-actions .button.button--danger:hover{color:#231f20;background:#fff}.path-user .user-cancel-form .form-actions .button.button--danger:focus,.path-user .user-form .form-actions .button.button--danger:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.path-user .user-cancel-form .form-actions a,.path-user .user-form .form-actions a{color:#565250;margin:0 0 0 40px}.path-user .user-cancel-form .form-actions a:hover,.path-user .user-form .form-actions a:hover{text-decoration:underline}.webp-enabled .badge--sprout{display:inline-block;width:60px;height:60px;border-radius:50%;background:url(/themes/custom/bookit/images/badges/sprout.webp) no-repeat;background-size:cover}.webp-enabled .badge--approved--form{display:inline-block;width:60px;height:60px;border-radius:50%;background:url(/themes/custom/bookit/images/badges/approved--form.webp) no-repeat;background-size:cover}.webp-enabled .badge--approved--shipping{display:inline-block;width:60px;height:60px;border-radius:50%;background:url(/themes/custom/bookit/images/badges/approved--shipping.webp) no-repeat;background-size:cover}.webp-enabled .badge--under-construction{display:inline-block;width:60px;height:60px;border-radius:50%;background:url(/themes/custom/bookit/images/badges/under-construction.webp) no-repeat;background-size:cover}.webp-disabled .badge--sprout{display:inline-block;width:60px;height:60px;border-radius:50%;background:url(/themes/custom/bookit/images/badges/sprout.png) no-repeat;background-size:cover}.webp-disabled .badge--approved--form{display:inline-block;width:60px;height:60px;border-radius:50%;background:url(/themes/custom/bookit/images/badges/approved--form.png) no-repeat;background-size:cover}.webp-disabled .badge--approved--shipping{display:inline-block;width:60px;height:60px;border-radius:50%;background:url(/themes/custom/bookit/images/badges/approved--shipping.png) no-repeat;background-size:cover}.webp-disabled .badge--under-construction{display:inline-block;width:60px;height:60px;border-radius:50%;background:url(/themes/custom/bookit/images/badges/under-construction.png) no-repeat;background-size:cover}.form-type-select label{color:#2d378d;background:#fff;width:100%;display:block;padding:10px 10px 0;position:absolute;top:10px;left:0;z-index:10;font-size:12px;transform:translate3d(0,-15px,0)}.form-type-select .select__container{position:relative;display:inline-block}.form-type-select .select__container select{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;width:auto;color:#565250;background:#fff;display:block;font-size:14px;padding:20px 50px 5px 10px;border:0;border-top:1px solid transparent;border-bottom:1px solid #2d378d;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;min-width:150px}.form-type-select .select__container select:focus{border-top:0;border-bottom:2px solid #2d378d}.form-type-select .select__container select::-ms-expand{display:none}.form-type-select .select__container:after{content:'';display:inline-block;border:solid #231f20;border-width:0 .15em .15em 0;padding:.2em;margin:.1em 0 0 .2em;transform:rotate(45deg);position:absolute;right:20px;bottom:13px;pointer-events:none}.fieldset-legend{color:#2d378d;font-size:12px;padding:0 0 10px;display:inline-block}.field-multiple-table{text-align:left}.field-multiple-table h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;color:#2d378d;font-size:12px;padding:0}.field-multiple-table .field-multiple-drag{width:16px;height:16px;padding:0;border-spacing:0}.field-multiple-table a.tabledrag-handle{margin:0;height:auto;float:none}.field-multiple-table a.tabledrag-handle .handle{display:inline-table;height:30px;width:16px;padding:0;margin:0;background-position:0 15px}.field-multiple-table .tabledrag-changed{display:none}.tabledrag-toggle-weight{font-size:12px;color:#2d378d}.messages.tabledrag-changed-warning{display:none!important}input.field-add-more-submit{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#2d378d .15em solid;color:#fff;background:#2d378d;margin-bottom:15px;font-size:12px;margin-top:10px}@media (max-width:599px){input.field-add-more-submit{display:block;width:100%}}input.field-add-more-submit:focus,input.field-add-more-submit:hover{color:#2d378d;background:#fff}input.field-add-more-submit:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}label[for=edit-pass]{display:none}.password-strength__meter{margin:0;height:2px;position:absolute;bottom:-2px;left:0;width:100%;background:0 0}.password-strength__title{width:100%;color:#565250;font-size:11px;position:absolute;bottom:-18px;left:10px}.password-strength .is-weak{background:#d42e31}.password-strength .is-fair{background:#f4d31e}.password-strength .is-good{background:#7ecb32}.password-strength .is-strong{background:#6dcff6}.password-suggestions{padding:40px 0 0}.password-suggestions+label{display:none}.password-confirm{margin:20px 0}.password-confirm~.password-confirm{margin:0;width:100%;color:#565250;font-size:11px;position:absolute;bottom:-18px;left:10px}.password-confirm~.password-confirm .ok:before{content:'';display:block;height:2px;position:absolute;top:-3px;left:0;width:100%;background:#7ecb32}#edit-pass{margin:0 0 10px}#edit-pass--description{padding:0}.password-suggestions.description{font-weight:700;padding:10px 0 0}.password-suggestions.description ul{padding:10px 0}.password-suggestions.description ul li{font-weight:400}.password-toggle{cursor:pointer;position:absolute;right:10px;top:15px;height:20px;width:20px;background:url(/themes/custom/bookit/images/icons/password--private.svg) no-repeat;background-size:contain;z-index:100;text-indent:-9999px;overflow:hidden}.password-toggle--public{background:url(/themes/custom/bookit/images/icons/password--public.svg) no-repeat;background-size:contain}#password-policy-status{text-align:left;padding:0 0 40px;font-size:10px}.route-entity-user-edit_form.role-homeschool main,.route-entity-user-edit_form.role-school_administrator main,.route-entity-user-edit_form.role-traditional main{margin:190px 80px 0}.route-entity-user-edit_form.role-homeschool details,.route-entity-user-edit_form.role-school_administrator details,.route-entity-user-edit_form.role-traditional details{display:none}.ui-widget.ui-widget-content.ui-autocomplete{border:0;box-shadow:0 15px 50px rgba(35,31,32,.25);max-height:450px;overflow:auto}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper{width:100%;display:block;color:#565250;font-size:14px;line-height:1;padding:23px 30px;font-weight:700}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper span{font-size:12px;color:#565250;font-weight:400;margin-top:.25rem}.ui-widget.ui-widget-content.ui-autocomplete .ui-state-active{margin:0;border:0;color:#231f20;background:#eee}.path-bookit-enrollment .ui-menu-item:last-child .ui-menu-item-wrapper{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;background:#fafafa;border-top:1px solid #b1b3b6;padding:15px 30px;text-align:center}.path-bookit-enrollment .ui-menu-item:last-child .ui-state-active{color:#231f20;background:#eee}.js input.form-autocomplete.ui-autocomplete-loading{background:linear-gradient(270deg,#fff,#eee);animation:gradientSweep 2s ease infinite;background-size:400% 400%}.js input.form-autocomplete.ui-autocomplete-loading+label{width:100%}.js input.form-autocomplete.ui-autocomplete-loading+label:after{content:'searching...';color:#b1b3b6;position:absolute;right:10px;bottom:10px}.dropbutton{margin:0;list-style:none;position:relative;display:flex}.dropbutton li+li{margin:0 0 0 5px}.dropbutton a{color:#fff;background:#565250;border-radius:16px;padding:5px 15px;text-decoration:none}.dropbutton a:focus,.dropbutton a:hover{background:#2d378d}.dropbutton .edit a:focus,.dropbutton .edit a:hover{background:#7ecb32}.dropbutton .delete a:focus,.dropbutton .delete a:hover{background:#d42e31}.pager{display:flex;align-items:center;justify-content:center;position:relative;z-index:110}.pager__items{list-style:none;display:flex;margin:15px 20px;border-radius:30px}.pager__item{background:#fff;padding:.5rem;display:flex;box-shadow:7px 0 10px rgba(35,31,32,.15)}.pager__item a,.pager__item--ellipsis span{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;color:#231f20;text-decoration:none;padding:5px;display:flex;align-items:center;height:100%;background:#fff;display:flex;justify-content:center;min-width:36px;min-height:36px;border-radius:20px;transition:background .5s ease-out,color .5s ease-out}.pager__item--ellipsis-next{border-top-right-radius:30px;border-bottom-right-radius:30px}.pager__item--ellipsis-prev{border-top-left-radius:30px;border-bottom-left-radius:30px}.pager__item.pager__item-first{border-top-left-radius:30px;border-bottom-left-radius:30px}.pager__item.pager__item-first.ellipsis-prev{border-top-left-radius:0;border-bottom-left-radius:0}.pager__item a:focus,.pager__item a:hover,.pager__item.is-active a{color:#fff;background:#d42e31}.pager__item.is-active a:focus,.pager__item.is-active a:hover{color:#d42e31;border:2px solid #d42e31;background:0 0}.pager__item--next,.pager__item--previous{text-decoration:none;text-indent:-9999px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;margin:0 1rem;border-radius:30px;padding:0}.pager__item--next svg,.pager__item--previous svg{display:block;height:16px;width:22px;margin:0}.pager__item--next svg path,.pager__item--previous svg path{fill:#d42e31;transitionn:fill .5s ease-out}.pager__item--next a,.pager__item--previous a{min-width:52px;box-shadow:0 0 15px rgba(35,31,32,.15)}.pager__item--next a:focus svg path,.pager__item--next a:hover svg path,.pager__item--previous a:focus svg path,.pager__item--previous a:hover svg path{fill:#fff}.pager__item--page{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem;color:#d42e31;font-weight:700}.pager__item.pager__item-last.no-ellipsis-next{border-top-right-radius:30px;border-bottom-right-radius:30px}.box-text{color:#231f20;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.box-text--red{color:#d42e31;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.box-text--orange{color:#f36d44;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.box-text--yellow{color:#f4d31e;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.box-text--green{color:#7ecb32;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.box-text--blue{color:#2d378d;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.box-text--cyan{color:#6dcff6;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.title__container{padding:50px 20px;overflow:hidden;position:relative}.title__container:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;display:block;background-image:url(/themes/custom/bookit/images/shapes/circle-triangle--small.png);background-position:top left;background-repeat:no-repeat;background-size:cover}@media (min-width:900px){.title__container:before{background-image:url(/themes/custom/bookit/images/shapes/circle-triangle--large.png);background-size:contain;width:100%}}@media (min-width:900px){.title__container{padding:60px 120px}}.title__container:after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:-95%;left:0;transform:skewY(-2.5deg)}.title__container div,.title__container h1,.title__container h2{color:#fff;font-size:40px;position:relative;padding:0;font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:700}@media (min-width:900px){.title__container div,.title__container h1,.title__container h2{font-size:60px}}.title__container--red{background:#d42e31}.title__container--red:after{background:#6dcff6}.title__container--red .box-text{color:#d42e31;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.title__container--orange{background:#f36d44}.title__container--orange:after{background:#7ecb32}.title__container--orange .box-text{color:#f36d44;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.title__container--yellow{background:#f4d31e}.title__container--yellow div,.title__container--yellow h1,.title__container--yellow h2{color:#565250}.title__container--yellow:after{background:#f36d44}.title__container--yellow .box-text{color:#f4d31e;background:#565250;display:inline-block;padding:.1em .2em;margin:.05em}.title__container--green{background:#7ecb32}.title__container--green:after{background:#f36d44}.title__container--green .box-text{color:#7ecb32;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.title__container--blue{background:#2d378d}.title__container--blue:after{background:#6dcff6}.title__container--blue .box-text{color:#2d378d;background:#fff;display:inline-block;padding:.1em .2em;margin:.05em}.title__container--cyan{background:#6dcff6}.title__container--cyan>div,.title__container--cyan>h1,.title__container--cyan>h2{color:#231f20}.title__container--cyan:after{background:#7ecb32}.title__container--cyan .box-text{color:#6dcff6;background:#231f20;display:inline-block;padding:.1em .2em;margin:.05em}#block-dashboard p{margin-bottom:0}.menu{list-style:none}.menu li{line-height:1;display:inline-block}.menu a{line-height:1;display:inline-block;text-decoration:none;transition:all 125ms ease-in-out}.menu a:focus,.menu a:hover{transition:all 75ms ease-in-out}.field--name-field-banner{position:relative}.field--name-field-banner--single .paragraph{display:flex;flex-direction:column}@media (min-width:900px){.field--name-field-banner--single .paragraph{flex-direction:row}}.field--name-field-banner--single .field--name-field-image{width:100%;background:#fafafa}@media (min-width:900px){.field--name-field-banner--single .field--name-field-image{width:50%}}.field--name-field-banner--single .field--name-field-image .field__item{height:100%}.field--name-field-banner--single .field--name-field-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.field--name-field-banner--single .field--name-field-body{width:100%}@media (min-width:900px){.field--name-field-banner--single .field--name-field-body{width:50%}}.field--name-field-banner--single .field--name-field-body .field__item{height:100%;display:flex;flex-direction:column;justify-content:center;padding:30px 20px}@media (min-width:900px){.field--name-field-banner--single .field--name-field-body .field__item{padding:50px}}@media (min-width:1200px){.field--name-field-banner--single .field--name-field-body .field__item{padding:100px 120px}}.field--name-field-banner--single .field--name-field-body .field__item .group--buttons{display:flex;flex-direction:column;align-items:flex-start;margin-top:40px}.field--name-field-banner--single .field--name-field-body .field__item .group--buttons .button--primary{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#d42e31 .15em solid;color:#fff;background:#d42e31;margin-bottom:15px}@media (max-width:599px){.field--name-field-banner--single .field--name-field-body .field__item .group--buttons .button--primary{display:block;width:100%}}.field--name-field-banner--single .field--name-field-body .field__item .group--buttons .button--primary:focus,.field--name-field-banner--single .field--name-field-body .field__item .group--buttons .button--primary:hover{color:#d42e31;background:#fff}.field--name-field-banner--single .field--name-field-body .field__item .group--buttons .button--primary:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.field--name-field-banner--single .field--name-field-body .field__item .group--buttons .button+.button{margin:20px 0 0 0}.field--name-field-banner--multiple{background:#fafafa;margin-top:-1px}.field--name-field-banner--multiple .field__item.slick-slide{position:relative;min-height:calc(100vh + 1px);padding:50px;display:flex;flex-direction:column;justify-content:center;background-position:bottom center;background-repeat:no-repeat;background-size:cover}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide:after{content:'';position:absolute;width:300px;height:300px;z-index:1;bottom:10px;left:-50%;border-radius:50%;background:#54c2f5}}@media (min-width:600px){.field--name-field-banner--multiple .field__item.slick-slide{min-height:75vh}}@media (min-width:900px){.field--name-field-banner--multiple .field__item.slick-slide{height:650px;min-height:auto}}@media (min-width:1200px){.field--name-field-banner--multiple .field__item.slick-slide{padding:20px 20px 20px 120px;background-image:url(/themes/custom/bookit/min/../images/shapes/circle-triangle--large.png);background-position:top left;background-size:65%}}.field--name-field-banner--multiple .field__item.slick-slide>*{opacity:0}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide .paragraph--type--banner{position:relative;z-index:2}.field--name-field-banner--multiple .field__item.slick-slide .paragraph--type--banner:before{content:'';width:121px;box-sizing:content-box;border-width:146px 82px 0;border-style:solid;border-color:#54c2f5 transparent;position:absolute;top:100px;right:-170px;z-index:1;transform:rotate(-15deg)}.field--name-field-banner--multiple .field__item.slick-slide .paragraph--type--banner:after{content:"";position:absolute;height:0;width:0;top:-26px;right:-155px;border-width:0 153px 128px;border-style:solid;border-color:transparent transparent #54c2f5;z-index:1;transform:rotate(-15deg)}}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+1){background-color:#6dcff6;position:relative;z-index:2}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+1) .paragraph--type--banner:before{border-color:#54c2f5 transparent}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+1) .paragraph--type--banner:after{border-color:transparent transparent #54c2f5}}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+2){background-color:#f4d31e}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+2):after{background:#f3cf28}}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+2) .box-text--yellow{color:#f4d31e;background:#231f20;display:inline-block;padding:.1em .2em;margin:.05em}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+2) .field--name-field-body,.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+2) .item__counter{color:#231f20}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+2) .item__counter--divider{background:linear-gradient(rgba(35,31,32,1e-05) 0,rgba(35,31,32,.75) 50%,rgba(35,31,32,1e-05) 100%)}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+2) .paragraph--type--banner:before{border-color:#f3cf28 transparent}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+2) .paragraph--type--banner:after{border-color:transparent transparent #f3cf28}}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+3){background-color:#f36d44}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+3):after{background:#ee522b}}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+3) .paragraph--type--banner:before{border-color:#ee522b transparent}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+3) .paragraph--type--banner:after{border-color:transparent transparent #ee522b}}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+4){background-color:#7ecb32}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+4):after{background:#7bb73b}}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+4) .paragraph--type--banner:before{border-color:#7bb73b transparent}.field--name-field-banner--multiple .field__item.slick-slide:nth-child(4n+4) .paragraph--type--banner:after{border-color:transparent transparent #7bb73b}}.field--name-field-banner--multiple .field__item.slick-slide.bg__cyan{background-color:#6dcff6}.field--name-field-banner--multiple .field__item.slick-slide.bg__cyan .field--name-field-body,.field--name-field-banner--multiple .field__item.slick-slide.bg__cyan .item__counter{color:#231f20}.field--name-field-banner--multiple .field__item.slick-slide.bg__cyan .field--name-field-body h1>span,.field--name-field-banner--multiple .field__item.slick-slide.bg__cyan .field--name-field-body h2>span{background:#231f20;color:#6dcff6;padding:0 .5rem}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide.bg__cyan .paragraph--type--banner:before{border-color:#54c2f5 transparent}.field--name-field-banner--multiple .field__item.slick-slide.bg__cyan .paragraph--type--banner:after{border-color:transparent transparent #54c2f5}.field--name-field-banner--multiple .field__item.slick-slide.bg__cyan:after{background:#54c2f5}}.field--name-field-banner--multiple .field__item.slick-slide.bg__green{background-color:#7ecb32}.field--name-field-banner--multiple .field__item.slick-slide.bg__green .field--name-field-body h1>span,.field--name-field-banner--multiple .field__item.slick-slide.bg__green .field--name-field-body h2>span{background:#231f20;color:#7ecb32;padding:0 .5rem}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide.bg__green .paragraph--type--banner:before{border-color:#7bb73b transparent}.field--name-field-banner--multiple .field__item.slick-slide.bg__green .paragraph--type--banner:after{border-color:transparent transparent #7bb73b}.field--name-field-banner--multiple .field__item.slick-slide.bg__green:after{background:#7bb73b}}.field--name-field-banner--multiple .field__item.slick-slide.bg__orange{background-color:#f36d44}.field--name-field-banner--multiple .field__item.slick-slide.bg__orange .field--name-field-body h1>span,.field--name-field-banner--multiple .field__item.slick-slide.bg__orange .field--name-field-body h2>span{background:#231f20;color:#f36d44;padding:0 .5rem}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide.bg__orange .paragraph--type--banner:before{border-color:#ee522b transparent}.field--name-field-banner--multiple .field__item.slick-slide.bg__orange .paragraph--type--banner:after{border-color:transparent transparent #ee522b}.field--name-field-banner--multiple .field__item.slick-slide.bg__orange:after{background:#ee522b}}.field--name-field-banner--multiple .field__item.slick-slide.bg__yellow{background-color:#f4d31e}.field--name-field-banner--multiple .field__item.slick-slide.bg__yellow .field--name-field-body,.field--name-field-banner--multiple .field__item.slick-slide.bg__yellow .item__counter{color:#231f20}.field--name-field-banner--multiple .field__item.slick-slide.bg__yellow .field--name-field-body h1>span,.field--name-field-banner--multiple .field__item.slick-slide.bg__yellow .field--name-field-body h2>span{background:#231f20;color:#f4d31e;padding:0 .5rem}@media (max-width:599px){.field--name-field-banner--multiple .field__item.slick-slide.bg__yellow .paragraph--type--banner:before{border-color:#f3cf28 transparent}.field--name-field-banner--multiple .field__item.slick-slide.bg__yellow .paragraph--type--banner:after{border-color:transparent transparent #f3cf28}.field--name-field-banner--multiple .field__item.slick-slide.bg__yellow:after{background:#f3cf28}}.field--name-field-banner--multiple .field__item.slick-slide .item__counter{color:#231f20;display:flex;align-items:center;margin:0 0 15px}.field--name-field-banner--multiple .field__item.slick-slide .item__counter--current{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:700;font-size:40px}@media (min-width:1200px){.field--name-field-banner--multiple .field__item.slick-slide .item__counter--current{font-size:60px}}.field--name-field-banner--multiple .field__item.slick-slide .item__counter--divider{display:inline-block;width:1px;height:40px;margin:0 5px 0 10px;transform:skewX(-20deg);background:linear-gradient(rgba(35,31,32,.001) 0,rgba(35,31,32,.75) 50%,rgba(35,31,32,.001) 100%)}@media (min-width:1200px){.field--name-field-banner--multiple .field__item.slick-slide .item__counter--divider{margin:0 5px 0 15px;height:60px}}.field--name-field-banner--multiple .field__item.slick-slide .item__counter--total{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:400;opacity:.75;letter-spacing:.025em;font-size:24px;padding:15px 0 0}@media (min-width:1200px){.field--name-field-banner--multiple .field__item.slick-slide .item__counter--total{font-size:20px;padding:25px 0 0}}.field--name-field-banner--multiple .field__item.slick-slide .field--name-field-image{display:none;position:absolute;height:100%;top:0;right:20px;align-items:center;justify-content:center}@media (min-width:1200px){.field--name-field-banner--multiple .field__item.slick-slide .field--name-field-image{display:flex}}.field--name-field-banner--multiple .field__item.slick-slide .field--name-field-body{color:#231f20;position:relative;display:block;width:100%;z-index:20}@media (min-width:1200px){.field--name-field-banner--multiple .field__item.slick-slide .field--name-field-body{max-width:calc(75vw - 500px)}}.field--name-field-banner--multiple .field__item.slick-slide .field--name-field-body h1,.field--name-field-banner--multiple .field__item.slick-slide .field--name-field-body h2{padding:0 0 20px}.field--name-field-banner--multiple .field__item.slick-slide .field--name-field-body .button{margin-top:40px}.field--name-field-banner--multiple .field__item.slick-slide.slick-active>*{opacity:1;transition:opacity .5s ease-out;transition-delay:.5s}.field--name-field-banner--multiple .field__item.slick-slide.slick-active .item__counter{animation:fromBottom .5s ease-out;animation-fill-mode:forwards;animation-delay:.4s}.field--name-field-banner--multiple .field__item.slick-slide.slick-active .field--name-field-body{animation:fromBottom .5s ease-out;animation-fill-mode:forwards;animation-delay:.4s}.field--name-field-banner--multiple .field__item.slick-slide.slick-active .field--name-field-image{animation:fromBottom .5s ease-out;animation-fill-mode:forwards;animation-delay:.3s}.field--name-field-banner--multiple .field__item.slick-slide.slick-active.animate-previous .item__counter{animation:fromTop .5s ease-out;animation-fill-mode:forwards;animation-delay:.4s}.field--name-field-banner--multiple .field__item.slick-slide.slick-active.animate-previous .field--name-field-body{animation:fromTop .5s ease-out;animation-fill-mode:forwards;animation-delay:.4s}.field--name-field-banner--multiple .field__item.slick-slide.slick-active.animate-previous .field--name-field-image{animation:fromTop .5s ease-out;animation-fill-mode:forwards;animation-delay:.3s}.field--name-field-banner--multiple .slick-dots.dark-slide li,.field--name-field-banner--multiple .slick-dots.dark-slide li.slick-active{background:#231f20;transition:all .25s ease-out}.field--name-field-banner--multiple .slick-dots li{background:#231f20}.banner-nav-wrap{display:none}@media (min-width:900px){.banner-nav-wrap{display:block;height:80px;position:relative;transition:height .5s ease-out}.banner-nav-wrap.disabled{height:0!important}.banner-nav-wrap .banner-nav-item{height:100%;position:absolute;left:0;top:0;width:100%;transition:all .5s ease-out;display:block;text-decoration:none}.banner-nav-wrap .banner-nav-item.disabled{height:0!important;padding:0;overflow:hidden}.banner-nav-wrap .banner-item-1{background:#6dcff6}.banner-nav-wrap .banner-item-2{background:#f4d31e;z-index:4;height:48%;-webkit-clip-path:polygon(0 0,100% 0,100% 25%,0 100%);clip-path:polygon(0 0,100% 0,100% 25%,0 100%)}.banner-nav-wrap .banner-item-3{background:#f36d44;z-index:3;height:72%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 100%,0 85%)}.banner-nav-wrap .banner-item-3.active{-webkit-clip-path:polygon(0 0,100% 0,100% 30%,0 100%);clip-path:polygon(0 0,100% 0,100% 30%,0 100%)}.banner-nav-wrap .banner-item-4{background:#7ecb32;z-index:2;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 100%,0 85%)}.banner-nav-wrap .banner-item-4.active{-webkit-clip-path:polygon(0 0,100% 0,100% 35%,0 100%);clip-path:polygon(0 0,100% 0,100% 35%,0 100%)}.banner-nav-wrap .banner-item-5{background:#7ecb32;z-index:1}.banner-nav-wrap .banner-item-5.active{-webkit-clip-path:polygon(0 0,100% 0,100% 40%,0 100%);clip-path:polygon(0 0,100% 0,100% 40%,0 100%)}.banner-nav-wrap .banner-nav-item.bg__cyan{background:#6dcff6}.banner-nav-wrap .banner-nav-item.bg__green{background:#7ecb32}.banner-nav-wrap .banner-nav-item.bg__yellow{background:#f4d31e}.banner-nav-wrap .banner-nav-item.bg__orange{background:#f36d44}}.banner-nav-wrap .banner-nav-item>span{opacity:0;padding:.5rem;color:#fff}.banner-nav-wrap .banner-nav-item:focus>span{opacity:1}@media (min-width:1200px){.lock-scroll{overflow:hidden;height:100%}}.block>h2{font-size:40px;font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600}#block-fallchallenge{display:flex;flex-direction:column;padding:50px}@media (min-width:900px){#block-fallchallenge{flex-direction:row;padding:60px 120px}}#block-fallchallenge .field--type-image{width:100%}@media (min-width:900px){#block-fallchallenge .field--type-image{width:35%}}#block-fallchallenge .field--name-body{padding:1rem}@media (min-width:900px){#block-fallchallenge .field--name-body{padding:60px 0 60px 60px;width:65%}}.bundle--tabs{min-height:550px;padding:50px 0;position:relative;opacity:1;transition:opacity .5s ease-out}@media (min-width:900px){.bundle--tabs{padding:50px}}@media (min-width:1200px){.bundle--tabs{padding:60px 120px}}@media (min-width:1800px){.bundle--tabs{min-height:700px}}.bundle--tabs.loading{opacity:0;transition:opacity 0s linear}.bundle--tabs>h2{text-align:center}@media (min-width:900px){.bundle--tabs>h2{text-align:left}}.tabs .tab__titles{display:flex}.tabs .tab__title{padding:10px 15px;border-radius:16px}.tabs .tab__title--active{color:#d42e31;font-weight:700}.tabs .tab__title:focus,.tabs .tab__title:hover{color:#d42e31;cursor:pointer}.tabs .tab__title:focus{border:1px solid #b1b3b6}.tabs .tab__content h2{color:#d42e31}.tabs .tab__content p{color:#565250}.tabs .tab__content .tab__link{width:auto;display:inline-block}.tabs .slick-dots li,.tabs .slick-dots li.slick-active{background:#565250;transition:all .25s ease-out}.tabs--mobile .slick-slide{margin:0 20px 40px;background:#fff;box-shadow:0 15px 20px rgba(35,31,32,.25)}@media (min-width:900px){.tabs--mobile .slick-slide{box-shadow:0 15px 50px rgba(35,31,32,.25)}}.tabs--mobile .tab__titles{width:100%;justify-content:center;padding:10px 0 40px}.tabs--mobile .tab__title{margin:0 20px}.tabs--mobile .tab__content{padding:20px;text-align:center}.tabs--mobile .tab__content p{font-size:14px}.tabs--mobile .tab__content .tab__link{display:inline-flex;align-items:center;margin:20px 0 0;padding:0;color:#231f20;font-weight:700;text-decoration:none;margin-top:20px}.tabs--mobile .tab__content .tab__link:focus,.tabs--mobile .tab__content .tab__link:hover{text-decoration:underline}.tabs--mobile .tab__content .tab__link:after{content:'';display:inline-block;border:solid #231f20;border-width:0 .15em .15em 0;padding:.2em;margin:.1em 0 0 .2em;transform:rotate(-45deg)}.tabs--mobile .tab__image img{width:100%}.tabs--desktop .tab__titles{padding:20px 0 0;margin-left:-15px}.tabs--desktop .tab__title+.tab__title{margin-left:20px}.tabs--desktop .tab__content{display:none;width:50%;padding:0 120px 0 0}.tabs--desktop .tab__content--active{display:block}.tabs--desktop .tab__content .tab__link{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#231f20 .15em solid;color:#231f20;background:#fff;margin-bottom:15px;margin-top:40px}@media (max-width:599px){.tabs--desktop .tab__content .tab__link{display:block;width:100%}}.tabs--desktop .tab__content .tab__link:focus,.tabs--desktop .tab__content .tab__link:hover{color:#fff;background:#231f20}.tabs--desktop .tab__content .tab__link:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.tabs--desktop .tab__body{padding:50px 0 0}.tabs--desktop .tab__image{width:50%;height:100%;position:absolute;top:0;right:0;background:#fafafa}.tabs--desktop .tab__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bundle--list{padding:20px}@media (min-width:900px){.bundle--list{padding:60px 120px}}.bundle--list>h2{text-align:center}@media (min-width:1200px){.bundle--list>h2{text-align:left}}.bundle--list#block-dashboardresources{padding:0}.bundle--list#block-dashboardresources .field--name-field-outro{padding:60px 0}.bundle--list .field--name-field-intro,.bundle--list .field--name-field-outro{margin:0 auto;max-width:1000px;text-align:center}.bundle--list .field--name-field-intro p,.bundle--list .field--name-field-outro p{color:#565250}.bundle--list .field--name-field-intro{padding:0 0 60px}.bundle--list .field--name-field-outro{padding:60px 0 0}.bundle--list.block-type--basic .field__items{flex-wrap:wrap;align-items:center;width:100%}@media (min-width:900px){.bundle--list.block-type--basic .field__items{flex-wrap:nowrap;justify-content:space-between}}.bundle--list.block-type--card,.bundle--list.block-type--icon{padding:50px 0}@media (min-width:900px){.bundle--list.block-type--card,.bundle--list.block-type--icon{padding:50px}}@media (min-width:1200px){.bundle--list.block-type--card,.bundle--list.block-type--icon{padding:60px 120px}.bundle--list.block-type--card.block--parent-led-ctas,.bundle--list.block-type--icon.block--parent-led-ctas{padding-top:30px}.bundle--list.block-type--card.block--parent-led-icons,.bundle--list.block-type--icon.block--parent-led-icons{padding-bottom:30px}}.bundle--list.block-type--card .slick-track,.bundle--list.block-type--icon .slick-track{display:flex}.bundle--list.block-type--card .field__items,.bundle--list.block-type--icon .field__items{display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media (min-width:900px){.bundle--list.block-type--card .field__items,.bundle--list.block-type--icon .field__items{flex-wrap:nowrap;width:calc(100% + 40px);margin-left:-20px;justify-content:space-between}}.bundle--list.block-type--card .field__items .slick-slide,.bundle--list.block-type--card .field__items>.field__item,.bundle--list.block-type--icon .field__items .slick-slide,.bundle--list.block-type--icon .field__items>.field__item{width:100%;margin:20px 10px 40px;background:#fff;box-shadow:0 15px 20px rgba(35,31,32,.25);height:inherit}@media (min-width:900px){.bundle--list.block-type--card .field__items .slick-slide,.bundle--list.block-type--card .field__items>.field__item,.bundle--list.block-type--icon .field__items .slick-slide,.bundle--list.block-type--icon .field__items>.field__item{margin:20px;box-shadow:0 15px 50px rgba(35,31,32,.25)}}.bundle--list.block-type--card .field__items .field--name-field-image img,.bundle--list.block-type--icon .field__items .field--name-field-image img{width:100%}.bundle--list.block-type--card .field__items .field--name-field-body,.bundle--list.block-type--icon .field__items .field--name-field-body{width:100%;font-size:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10px 30px 40px;color:#231f20}@media (min-width:1200px){.bundle--list.block-type--card .field__items .field--name-field-body,.bundle--list.block-type--icon .field__items .field--name-field-body{font-size:16px;padding:20px 40px 60px}}@media (min-width:1800px){.bundle--list.block-type--card .field__items .field--name-field-body,.bundle--list.block-type--icon .field__items .field--name-field-body{padding:10px 50px 60px}}.bundle--list.block-type--card .field__items .field--name-field-body>.field__item,.bundle--list.block-type--icon .field__items .field--name-field-body>.field__item{width:100%}.bundle--list.block-type--card .slick-dots .slick-active,.bundle--list.block-type--card .slick-dots li,.bundle--list.block-type--icon .slick-dots .slick-active,.bundle--list.block-type--icon .slick-dots li{background:#565250}.bundle--list.block-type--icon{padding:0}@media (min-width:900px){.bundle--list.block-type--icon{padding:0 120px}}.bundle--list.block-type--icon .field__items{align-items:flex-start}.bundle--list.block-type--icon .field__items>.field__item{box-shadow:none}.bundle--list.block-type--icon .field__items .field--name-field-body{padding:0}.bundle--list.block-type--icon .field__items .slick-slide{box-shadow:none}.bundle--list.block-type--icon .field--name-field-outro{padding:20px}@media (min-width:900px){.bundle--list.block-type--icon .field--name-field-outro{padding:30px 0 0}}#block-dashboardresources{margin:50px 0 0;background:#fff}#block-dashboardresources .field__item{position:relative}#block-dashboardresources .field--name-field-body{position:absolute;bottom:0;left:0;text-align:center;background:rgba(109,207,246,.75);width:100%;padding:20px;color:#fff;font-weight:700}#block-dashboardresources .field__item:first-child .field--name-field-body{background:rgba(45,55,141,.75)}#block-dashboardresources .field__item:last-child .field--name-field-body{background:rgba(141,198,63,.75)}#block-dashboardresources .field__item:nth-child(2) .field--name-field-body{background:rgba(239,62,66,.75)}.paragraph--type--list ol{margin-left:1rem}.paragraph--type--list ol li{margin-bottom:.5rem}.block-type--icon .field__items{display:flex;align-items:center;justify-content:center;text-align:center}.block-type--icon .field__items h3{font-size:20px;font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600}.block-type--icon .field__items p{font-size:14px}.block-type--icon .field__item{margin:0 1rem}.block-type--icon .field__item:first-child{margin-left:0}.block-type--icon .field__item:last-child{margin-right:0}.bundle--testimonial .field__items{display:flex;flex-wrap:wrap}@media (min-width:900px){.bundle--testimonial .field__items{flex-wrap:nowrap}}.bundle--testimonial .field__items .field__item{position:relative;overflow:hidden;width:100%}.bundle--testimonial .field__items .field__item:nth-child(2n+1) .field--name-field-body{background:rgba(126,203,50,.9);transform:skewY(-2.5deg)}.bundle--testimonial .field__items .field__item:nth-child(2n+1) .field--name-field-body:before{background:#6dcff6;transform:skewY(5deg) translateZ(-1em)}.bundle--testimonial .field__items .field__item:nth-child(2n+1) .field--name-field-body>.field__item{transform:skewY(2.5deg)}.bundle--testimonial .field__items .field__item:nth-child(2n+2) .field--name-field-body{background:rgba(243,109,68,.9);transform:skewY(2.5deg)}.bundle--testimonial .field__items .field__item:nth-child(2n+2) .field--name-field-body:before{background:#f4d31e;transform:skewY(-5deg) translateZ(-1em)}.bundle--testimonial .field__items .field__item:nth-child(2n+2) .field--name-field-body>.field__item{transform:skewY(-2.5deg)}.bundle--testimonial .field--name-field-image img{width:100%}@media (max-width:599px){.bundle--testimonial .field--name-field-image img{min-height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}.bundle--testimonial .field--name-field-body{color:#fff;padding:50px 20px;text-align:center;position:absolute;left:0;bottom:-3vw;width:100%;transform-style:preserve-3d}@media (min-width:600px){.bundle--testimonial .field--name-field-body{padding:50px 75px;bottom:-2.5vw}}@media (min-width:1200px){.bundle--testimonial .field--name-field-body{font-size:20px;padding:50px 100px 80px;bottom:-2vw}}.bundle--testimonial .field--name-field-body:before{content:'';position:absolute;left:0;top:-10%;width:100%;height:60px;transform:translateZ(-1em)}@media (min-width:1200px){.bundle--testimonial .field--name-field-body:before{top:-12.5%;height:75px}}@media (min-width:1800px){.bundle--testimonial .field--name-field-body:before{top:-20%;height:90px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bundle--testimonial .field--name-field-body:before{display:none}}.bundle--testimonial .field--name-field-body blockquote{padding:0 0 20px}.bundle--testimonial .field--name-field-body p{font-weight:700}.page-title-log-in main,.route-user-login main{margin:auto;max-width:684px;min-height:0}@media (min-width:900px){.page-title-log-in main,.route-user-login main{margin:0 auto}}.page-title-log-in .block--page-title,.route-user-login .block--page-title{background:#6dcff6;padding:100px 20px 50px;overflow:hidden;position:relative}.page-title-log-in .block--page-title:before,.route-user-login .block--page-title:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;display:block;background-image:url(/themes/custom/bookit/images/shapes/circle-triangle--small.png);background-position:top left;background-repeat:no-repeat;background-size:cover}@media (min-width:900px){.page-title-log-in .block--page-title:before,.route-user-login .block--page-title:before{background-image:url(/themes/custom/bookit/images/shapes/circle-triangle--large.png);background-size:contain;width:100%}}@media (min-width:900px){.page-title-log-in .block--page-title,.route-user-login .block--page-title{padding:60px}}.page-title-log-in .block--page-title:after,.route-user-login .block--page-title:after{content:'';display:block;width:100%;height:100%;background:#7ecb32;position:absolute;bottom:-95%;left:0;transform:skewY(-2.5deg)}.page-title-log-in .block--page-title h1,.route-user-login .block--page-title h1{color:#fff;font-size:40px;position:relative;padding:0}@media (min-width:900px){.page-title-log-in .block--page-title h1,.route-user-login .block--page-title h1{font-size:60px}}.page-title-log-in .user-login-form,.route-user-login .user-login-form{padding:50px 20px}@media (min-width:900px){.page-title-log-in .user-login-form,.route-user-login .user-login-form{padding:60px}}.page-title-log-in .user-login-form .form-item+.form-item,.route-user-login .user-login-form .form-item+.form-item{margin-top:20px}.page-title-log-in .user-login-form .form-submit,.route-user-login .user-login-form .form-submit{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#7ecb32 .15em solid;color:#fff;background:#7ecb32;margin-bottom:15px;font-size:16px;width:100%;margin-top:40px}@media (max-width:599px){.page-title-log-in .user-login-form .form-submit,.route-user-login .user-login-form .form-submit{display:block;width:100%}}.page-title-log-in .user-login-form .form-submit:focus,.page-title-log-in .user-login-form .form-submit:hover,.route-user-login .user-login-form .form-submit:focus,.route-user-login .user-login-form .form-submit:hover{color:#7ecb32;background:#fff}.page-title-log-in .user-login-form .form-submit:focus,.route-user-login .user-login-form .form-submit:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.page-title-log-in .forgot-password,.route-user-login .forgot-password{text-align:right;width:100%;font-size:12px;color:#b1b3b6}.page-title-log-in .forgot-password a,.route-user-login .forgot-password a{text-decoration:none;color:#565250}.page-title-log-in .forgot-password a:focus,.page-title-log-in .forgot-password a:hover,.route-user-login .forgot-password a:focus,.route-user-login .forgot-password a:hover{text-decoration:underline}.page-title-log-in .free-resources,.route-user-login .free-resources{color:#565250;font-size:13px;text-align:center;margin:30px 0 0}.route-user-login .captcha,.user-pass .captcha{margin:2rem auto 0;display:flex;justify-content:center;align-items:center}.ajax-progress.ajax-progress-fullscreen{background:rgba(255,255,255,.5);left:0;top:0;border-radius:0;width:100%;height:100%;padding:20% 48%;transition:background .5s ease-out}@media (max-width:599px){.ajax-progress.ajax-progress-fullscreen{padding:50% 40% 20%}}.ajax-throbber.sk-three-bounce .sk-child{background:#d42e31}.views-exposed-form{display:flex;flex-wrap:wrap;background:#fff;padding:10px 20px 20px;box-shadow:0 0 10px rgba(35,31,32,.05)}.views-exposed-form .form-item{padding:0 0 20px;margin:0 20px 0 0}.views-exposed-form .form-actions{width:100%;justify-content:flex-start}.views-exposed-form .form-submit{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#2d378d .15em solid;color:#fff;background:#2d378d;margin-bottom:15px;font-size:12px}@media (max-width:599px){.views-exposed-form .form-submit{display:block;width:100%}}.views-exposed-form .form-submit:focus,.views-exposed-form .form-submit:hover{color:#2d378d;background:#fff}.views-exposed-form .form-submit:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}th a{text-decoration:none}th a:hover{text-decoration:underline}.tablesort{background:0 0}.tablesort--asc,.tablesort--desc{width:10px;height:10px;display:inline-block;border:solid #d42e31;border-width:0 .15em .15em 0;margin:0 0 0 .25em;-webkit-transform:rotate(45deg);position:relative}.tablesort--asc{transform:rotate(45deg);top:-3px}.tablesort--desc{transform:rotate(-135deg);top:3px}.status--true{color:#7ecb32;font-size:22px}.status--true:before{content:'✔'}.status--false{color:#d42e31;font-size:22px}.status--false:before{content:'✖'}.status--complete{color:#7ecb32;font-size:22px}.status--complete:before{content:'✔'}.status--in-progress{color:#d42e31;font-size:22px}.status--in-progress:before{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;content:'!'}.page-title-create-new-account main,.route-user-pass main{margin:auto;max-width:684px;min-height:0}@media (min-width:900px){.page-title-create-new-account main,.route-user-pass main{margin:0 auto}}.page-title-create-new-account main .block--page-title,.route-user-pass main .block--page-title{background:#6dcff6;padding:100px 20px 50px;overflow:hidden;position:relative}.page-title-create-new-account main .block--page-title:before,.route-user-pass main .block--page-title:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;display:block;background-image:url(/themes/custom/bookit/images/shapes/circle-triangle--small.png);background-position:top left;background-repeat:no-repeat;background-size:cover}@media (min-width:900px){.page-title-create-new-account main .block--page-title:before,.route-user-pass main .block--page-title:before{background-image:url(/themes/custom/bookit/images/shapes/circle-triangle--large.png);background-size:contain;width:100%}}@media (min-width:900px){.page-title-create-new-account main .block--page-title,.route-user-pass main .block--page-title{padding:60px}}.page-title-create-new-account main .block--page-title:after,.route-user-pass main .block--page-title:after{content:'';display:block;width:100%;height:100%;background:#7ecb32;position:absolute;bottom:-95%;left:0;transform:skewY(-2.5deg)}.page-title-create-new-account main .block--page-title h1,.route-user-pass main .block--page-title h1{color:#fff;font-size:40px;position:relative;padding:0}@media (min-width:900px){.page-title-create-new-account main .block--page-title h1,.route-user-pass main .block--page-title h1{font-size:60px}}.page-title-create-new-account main form,.route-user-pass main form{padding:50px 20px}@media (min-width:900px){.page-title-create-new-account main form,.route-user-pass main form{padding:60px}}.page-title-create-new-account main .form-submit,.route-user-pass main .form-submit{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#7ecb32 .15em solid;color:#fff;background:#7ecb32;margin-bottom:15px;font-size:16px;width:100%;margin-top:40px}@media (max-width:599px){.page-title-create-new-account main .form-submit,.route-user-pass main .form-submit{display:block;width:100%}}.page-title-create-new-account main .form-submit:focus,.page-title-create-new-account main .form-submit:hover,.route-user-pass main .form-submit:focus,.route-user-pass main .form-submit:hover{color:#7ecb32;background:#fff}.page-title-create-new-account main .form-submit:focus,.route-user-pass main .form-submit:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.page-title-reset-your-password .form-item-username-or-email-address~p{color:#565250;font-size:12px}.page-node-type-page.page-node-2 main,.page-node-type-page.page-node-3 main,.page-title-reset-password main,.route-user-reset-form main{margin:auto;padding:0;max-width:684px;min-height:0}@media (min-width:900px){.page-node-type-page.page-node-2 main,.page-node-type-page.page-node-3 main,.page-title-reset-password main,.route-user-reset-form main{margin:120px auto}}.page-node-type-page.page-node-2 main .block--page-title,.page-node-type-page.page-node-3 main .block--page-title,.page-title-reset-password main .block--page-title,.route-user-reset-form main .block--page-title{background:#6dcff6;padding:100px 20px 50px;overflow:hidden;position:relative}.page-node-type-page.page-node-2 main .block--page-title:before,.page-node-type-page.page-node-3 main .block--page-title:before,.page-title-reset-password main .block--page-title:before,.route-user-reset-form main .block--page-title:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;display:block;background-image:url(/themes/custom/bookit/images/shapes/circle-triangle--small.png);background-position:top left;background-repeat:no-repeat;background-size:cover}@media (min-width:900px){.page-node-type-page.page-node-2 main .block--page-title:before,.page-node-type-page.page-node-3 main .block--page-title:before,.page-title-reset-password main .block--page-title:before,.route-user-reset-form main .block--page-title:before{background-image:url(/themes/custom/bookit/images/shapes/circle-triangle--large.png);background-size:contain;width:100%}}@media (min-width:900px){.page-node-type-page.page-node-2 main .block--page-title,.page-node-type-page.page-node-3 main .block--page-title,.page-title-reset-password main .block--page-title,.route-user-reset-form main .block--page-title{padding:60px}}.page-node-type-page.page-node-2 main .block--page-title:after,.page-node-type-page.page-node-3 main .block--page-title:after,.page-title-reset-password main .block--page-title:after,.route-user-reset-form main .block--page-title:after{content:'';display:block;width:100%;height:100%;background:#7ecb32;position:absolute;bottom:-95%;left:0;transform:skewY(-2.5deg)}.page-node-type-page.page-node-2 main .block--page-title h1,.page-node-type-page.page-node-3 main .block--page-title h1,.page-title-reset-password main .block--page-title h1,.route-user-reset-form main .block--page-title h1{color:#fff;font-size:40px;position:relative;padding:0}@media (min-width:900px){.page-node-type-page.page-node-2 main .block--page-title h1,.page-node-type-page.page-node-3 main .block--page-title h1,.page-title-reset-password main .block--page-title h1,.route-user-reset-form main .block--page-title h1{font-size:60px}}.page-node-type-page.page-node-2 main .field--name-body,.page-node-type-page.page-node-3 main .field--name-body,.page-title-reset-password main .field--name-body,.route-user-reset-form main .field--name-body{padding:50px 20px}@media (min-width:900px){.page-node-type-page.page-node-2 main .field--name-body,.page-node-type-page.page-node-3 main .field--name-body,.page-title-reset-password main .field--name-body,.route-user-reset-form main .field--name-body{padding:60px}}.page-node-type-page.page-node-2 details,.page-node-type-page.page-node-3 details,.page-title-reset-password details,.route-user-reset-form details{display:none}.page-node-type-page.page-node-3 main .block--page-title{background:#d42e31}.page-node-type-page.page-node-3 main .block--page-title:after{background:#f36d44}.page-title-reset-password form,.route-user-reset-form form{padding:50px;text-align:center}.page-title-reset-password input[type=submit],.route-user-reset-form input[type=submit]{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#d42e31 .15em solid;color:#fff;background:#d42e31;margin-bottom:15px;width:100%;margin-top:40px;font-size:16px}@media (max-width:599px){.page-title-reset-password input[type=submit],.route-user-reset-form input[type=submit]{display:block;width:100%}}.page-title-reset-password input[type=submit]:focus,.page-title-reset-password input[type=submit]:hover,.route-user-reset-form input[type=submit]:focus,.route-user-reset-form input[type=submit]:hover{color:#d42e31;background:#fff}.page-title-reset-password input[type=submit]:focus,.route-user-reset-form input[type=submit]:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.page-node-type-page main{padding:50px}@media (min-width:900px){.page-node-type-page main{padding:60px 120px}}.custom-entity main .region-content{padding:40px}.custom-entity h1{font-size:32px}.custom-entity form>div{margin:20px 0}.custom-entity table td,.custom-entity table th{text-align:left}.custom-entity .form-actions{display:flex;align-items:center;justify-content:flex-start;padding:60px 0 20px}.custom-entity .form-actions .button.button--primary{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#d42e31 .15em solid;color:#fff;background:#d42e31;margin-bottom:15px;font-size:16px}@media (max-width:599px){.custom-entity .form-actions .button.button--primary{display:block;width:100%}}.custom-entity .form-actions .button.button--primary:focus,.custom-entity .form-actions .button.button--primary:hover{color:#d42e31;background:#fff}.custom-entity .form-actions .button.button--primary:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.custom-entity .form-actions .button.button--danger{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#231f20 .15em solid;color:#fff;background:#231f20;margin-bottom:15px;font-size:16px;margin:0 0 0 20px}@media (max-width:599px){.custom-entity .form-actions .button.button--danger{display:block;width:100%}}.custom-entity .form-actions .button.button--danger:focus,.custom-entity .form-actions .button.button--danger:hover{color:#231f20;background:#fff}.custom-entity .form-actions .button.button--danger:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.custom-entity .form-actions #edit-cancel{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;color:#565250;margin:0 0 0 40px}.custom-entity .form-actions #edit-cancel:hover{text-decoration:underline}.custom-entity--view main .field{margin:0 0 20px}.custom-entity--view main .field__label{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700}.custom-entity--view main .field--name-name .field__label{display:none}.bundle--video{display:flex;flex-direction:column;padding:50px;text-align:center}@media (min-width:1200px){.bundle--video{flex-direction:row;align-items:center;padding:60px 120px;text-align:left}}.bundle--video .field--name-body{width:100%;padding:0 0 40px}.bundle--video .field--name-body h2{font-size:40px;padding-bottom:20px}@media (min-width:900px){.bundle--video .field--name-body{width:50%;padding:0 50px 0 0}}.bundle--video .field--name-field-video{width:100%}@media (min-width:900px){.bundle--video .field--name-field-video{width:50%}}.bundle--image{display:flex;justify-content:center;background:#fafafa;padding:50px}.flip-clock-wrapper *{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}.flip-clock-wrapper:after,.flip-clock-wrapper:before{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:700;line-height:87px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,.4)}.flip-clock-wrapper ul li a div.down{transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}.flip-clock-wrapper ul.play li.flip-clock-active{animation:asd 10ms .49s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:#000;text-shadow:none}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@keyframes asd{0%{z-index:2}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;animation:turn .5s .5s linear both}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;animation:turn2 .5s linear both}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;animation:hide .5s .2s linear both}@keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.dash-icon-wrap{text-decoration:none;display:flex!important;align-items:center}.dash-icon-wrap .dash-info-content{position:absolute;bottom:50px;left:-178px;text-align:center;padding:.5rem;background:#fff;font-size:13px;max-width:200px;width:200px;box-shadow:1px 1px 4px rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:all 250ms ease-out}@media (min-width:900px){.dash-icon-wrap .dash-info-content{left:inherit;right:-75px}}.dash-icon-wrap .dash-info-content:after{content:'';width:0;height:0;position:absolute;bottom:-20px;left:78%;box-sizing:border-box;border:10px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1)}@media (min-width:900px){.dash-icon-wrap .dash-info-content:after{left:45%;right:45%}}.dash-info-wrap{position:relative;display:flex}.dash-info-wrap .dash-info-icon{width:25px;height:25px;margin:0 .5rem 0 1rem;cursor:pointer}.dash-info-wrap .dash-info-icon path{transition:fill .5s ease-out}.dash-info-wrap:hover .dash-info-content{opacity:1;visibility:visible;transition:all 250ms ease-out}.dash-info-wrap:hover .dash-info-icon path{fill:#d42e31!important}.skip-link{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#2d378d .15em solid;color:#fff;background:#2d378d;margin-bottom:15px}@media (max-width:599px){.skip-link{display:block;width:100%}}.skip-link:focus,.skip-link:hover{color:#2d378d;background:#fff}.skip-link:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.skip-link:active,.skip-link:focus{top:20px;background:#2d378d;color:#fff}header{transition:all 125ms ease-in-out;width:100%}header .previous--mobile:after{content:'';position:absolute;top:10px;left:12px;display:inline-block;height:21px;width:27px;background:url(/themes/custom/bookit/images/icons/arrow.svg) no-repeat}header .header__logo{width:40px;height:40px;display:inline-block;margin-left:20px;border-radius:50%;box-shadow:0 0 0 #d42e31;transition:all 125ms ease-in-out}@media (min-width:900px){header .header__logo{width:60px;height:60px;margin-left:0}}header .header__logo:focus{box-shadow:0 0 20px #2d378d;border-radius:50%;transition:all 75ms ease-in-out}header .header__menu-toggle{padding:0;background:#231f20;position:relative;width:44px;height:40px;border-radius:40px 0 0 40px;transition:all 125ms ease-in-out}header .header__menu-toggle:focus,header .header__menu-toggle:hover{background:#2d378d;transition:all 75ms ease-in-out}header .mobile-menu__bar{display:inline-block;position:absolute;right:10px;height:2px;border-radius:2px;background:#fff;transition:all 125ms ease-in-out}header .mobile-menu__bar:nth-child(1){width:15px;top:13px}header .mobile-menu__bar:nth-child(2){width:20px;top:19px}header .mobile-menu__bar:nth-child(3){width:10px;top:25px}header.scrolled{height:50px;background:rgba(255,255,255,.98);box-shadow:0 0 30px rgba(35,31,32,.5);transition:all 75ms ease-in-out}@media (min-width:1200px){header.scrolled{height:70px}}header.scrolled .header__logo{width:34px;height:34px;transition:all 75ms ease-in-out}@media (min-width:1200px){header.scrolled .header__logo{width:50px;height:50px}}header.scrolled .header__menu-toggle{background:0 0;transition:all 75ms ease-in-out}header.scrolled .header__menu-toggle .mobile-menu__bar{background:#231f20;transition:all 75ms ease-in-out}header.header--teacher-dashboard .header__logo{width:48px;height:48px}.header__navigation--mobile--active .header__menu-toggle{transform:translateX(50px);transition:all 75ms ease-in-out}body.toolbar-horizontal .header--marketing,body.toolbar-vertical .header--marketing{position:relative;top:auto;left:auto;background:#fff}@media (min-width:900px){body.toolbar-horizontal .header--marketing,body.toolbar-vertical .header--marketing{background:0 0}}.region-alert-banner{position:relative;background:#2d378d;z-index:10;padding:10px;text-align:center;margin:50px 0 0;font-size:14px}@media (min-width:900px){.region-alert-banner{margin:0 0 2rem;padding:10px 80px;font-size:16px}}.region-alert-banner .bundle--basic.block{padding:0}.region-alert-banner p{margin:0;color:#fff;font-weight:700}.region-alert-banner p a{color:#fff}.page-node-type-landing .region-alert-banner .bundle--basic.block,.page-node-type-page .region-alert-banner .bundle--basic.block{padding:0}.page-node-type-landing .region-alert-banner .bundle--basic.block p,.page-node-type-page .region-alert-banner .bundle--basic.block p{margin:0}footer{position:relative;display:flex;flex-direction:column;justify-content:space-between;z-index:99;padding:50px 20px 50px}@media (min-width:900px){footer{padding:50px 0 50px}}@media (min-width:1200px){footer{flex-direction:row;padding:50px 80px 50px}footer .newsletter-signup-form{padding-left:15px}}footer .footer__group{display:flex;text-align:center;align-items:center;flex-direction:column}@media (min-width:1200px){footer .footer__group--first{padding:0 0 0 25px;align-items:flex-start;min-width:40%}}@media (min-width:1200px){footer .footer__group--last{padding:0 40px 0 0;align-items:flex-end;text-align:right}}footer .footer__links .menu{flex-wrap:wrap;justify-content:center}@media (min-width:900px){footer .footer__links .menu{justify-content:flex-start}}footer .footer__links .menu a{color:#231f20;padding:10px 15px;border-radius:16px;min-height:36px;max-height:36px}@media (max-width:599px){footer .footer__links .menu a{font-size:14px}}footer .footer__links .menu a:focus,footer .footer__links .menu a:hover{text-decoration:underline}footer .footer__links .menu a:focus{color:#d42e31;border:1px solid #565250;padding-top:9px}footer .footer__newsletter{padding:20px 0 0}footer .footer__newsletter p{font-weight:700;font-size:14px;color:#565250}footer .footer__social{display:flex;list-style:none;padding:20px 0 0}@media (min-width:1200px){footer .footer__social{padding:0}}footer .footer__social li{display:inline-block}footer .footer__social li+li{padding-left:20px}footer .footer__social a{color:#fff;text-decoration:none;border-radius:50%;background:#979797;width:40px;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:all 125ms ease-in-out}@media (min-width:600px){footer .footer__social a{width:50px;height:50px}}footer .footer__social a:focus,footer .footer__social a:hover{background:#2d378d;transition:all 75ms ease-in-out}footer .footer__social a svg{width:100%;height:100%}footer .footer__legal{padding:20px 0 0}footer .footer__legal p{font-size:12px;color:#565250;margin:0}footer .footer__legal .menu{display:flex;justify-content:center}@media (min-width:1200px){footer .footer__legal .menu{justify-content:flex-end}}footer .footer__legal .menu a{position:relative;color:#565250;font-size:14px;font-weight:700;padding:10px 15px;border-radius:16px}footer .footer__legal .menu a:focus,footer .footer__legal .menu a:hover{text-decoration:underline}footer .footer__legal .menu a:after{content:'|';color:#565250;position:absolute;right:-10px;top:10px}@media (min-width:900px){footer .footer__legal .menu a:after{right:-4px;top:10px}}footer .footer__legal .menu a:focus{color:#d42e31;border:1px solid #565250;transition:all .5s ease-out}footer .footer__legal .menu a:focus:after{display:none}@media (max-width:599px){footer .footer__legal .menu li{padding:0 8px}}@media (min-width:900px){footer .footer__legal .menu li:last-child a{padding-right:0}}footer .footer__legal .menu li:last-child a:after{display:none}#block-bookit-footer .menu li a{position:relative}#block-bookit-footer .menu li a:after{content:'|';color:#565250;position:absolute;right:-2px;top:7px}#block-bookit-footer .menu li a:focus:after{display:none}#block-bookit-footer .menu li:last-child a:after{display:none}.footer--enrollment{padding-top:20px;display:flex;flex-direction:column;text-align:center}.footer--enrollment p{font-size:12px;color:#565250}.maintenance-page{padding-bottom:4rem}.maintenance-page .flex-wrap{display:flex;justify-content:center;align-items:center}.maintenance-page .header__logo{display:block}.maintenance-page .header__logo svg{max-width:100px;width:100px;margin-right:2rem}.maintenance-page main{display:flex;flex-direction:column}.maintenance-page main .header{padding:1rem;background:#f4d31e}.maintenance-page main .header h1{font-size:30px}.maintenance-page main .content-wrap{padding:0 4rem 4rem;text-align:center;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.maintenance-page main .content-wrap p{font-weight:700;font-size:18px;width:60%;margin:0 auto;color:#d42e31}.maintenance-page main .content-wrap p svg{max-width:200px;width:125px}.maintenance-page main .lottie-wrap{margin:0 auto}.maintenance-page main .footer-wrap{background:#2d378d;padding:1rem}.maintenance-page main .footer-wrap p{color:#fff;text-align:center;margin:0;font-size:12px}#block-bookit-local-tasks,#block-local-tasks{position:relative;z-index:3}@media (min-width:900px){#block-bookit-local-tasks,#block-local-tasks{margin:0 40px}}@media (min-width:1200px){#block-bookit-local-tasks,#block-local-tasks{margin:0 80px}}#block-bookit-local-tasks .admin-tabs,#block-local-tasks .admin-tabs{display:inline-block;box-shadow:0 0 35px rgba(35,31,32,.15)}#block-bookit-local-tasks .admin-tabs__list,#block-local-tasks .admin-tabs__list{display:flex;list-style:none}#block-bookit-local-tasks .admin-tabs__list a,#block-local-tasks .admin-tabs__list a{color:#565250;font-size:14px;text-align:center;padding:10px 20px;display:block;background:#fafafa;text-decoration:none}@media (min-width:900px){#block-bookit-local-tasks .admin-tabs__list a,#block-local-tasks .admin-tabs__list a{font-size:16px}}#block-bookit-local-tasks .admin-tabs__list a:focus,#block-bookit-local-tasks .admin-tabs__list a:hover,#block-local-tasks .admin-tabs__list a:focus,#block-local-tasks .admin-tabs__list a:hover{color:#d42e31;background:#fff}#block-bookit-local-tasks .admin-tabs__list a.is-active,#block-local-tasks .admin-tabs__list a.is-active{color:#d42e31;background:#fff;font-weight:700}#block-bookit-local-tasks .admin-tabs__link,#block-local-tasks .admin-tabs__link{display:block}#block-bookit-local-tasks .admin-tabs__link+.admin-tabs__link,#block-local-tasks .admin-tabs__link+.admin-tabs__link{border-right:1px solid #eee}#block-bookit-local-tasks .admin-tabs__link:last-child,#block-local-tasks .admin-tabs__link:last-child{border-right:0}#block-bookit-local-tasks .admin-tabs__link--view,#block-local-tasks .admin-tabs__link--view{display:none}#block-bookit-local-tasks .admin-tabs__link--edit a:focus,#block-bookit-local-tasks .admin-tabs__link--edit a:hover,#block-local-tasks .admin-tabs__link--edit a:focus,#block-local-tasks .admin-tabs__link--edit a:hover{color:#fff;background:#7ecb32}#block-bookit-local-tasks .admin-tabs__link--delete a:focus,#block-bookit-local-tasks .admin-tabs__link--delete a:hover,#block-local-tasks .admin-tabs__link--delete a:focus,#block-local-tasks .admin-tabs__link--delete a:hover{color:#fff;background:#d42e31}.messages{position:relative;display:block;color:#fff;padding:10px;z-index:3}@media (min-width:900px){.messages{margin:0 40px}}@media (min-width:1200px){.messages{margin:0 80px}}.messages--status{background:#7ecb32}.messages--warning{background:#f4d31e}.messages--invite,.messages--profile{text-align:center;margin:0}.messages--warning{background:#f4d31e}.messages--error{background:#d42e31}.messages a{color:#fff}.messages__close{cursor:pointer;text-indent:-9999px;overflow:hidden;border-radius:50%;height:16px;width:16px;position:absolute;top:5px;right:5px;z-index:100;transition:all 125ms ease-in-out}@media (min-width:900px){.messages__close{height:32px;width:32px}}.messages__close:after,.messages__close:before{content:'';position:absolute;right:4px;top:7px;width:8px;height:3px;background:#fff;display:inline-block;border-radius:2px}@media (min-width:900px){.messages__close:after,.messages__close:before{right:6px;top:15px;width:20px}}.messages__close:before{transform:rotate(-45deg)}.messages__close:after{transform:rotate(45deg)}.messages__close:focus,.messages__close:hover{background:#d42e31;transition:all 75ms ease-in-out}.messages__dashboard p{margin:0;color:#231f20;font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:400;font-size:12px}@media (min-width:900px){.messages__dashboard p{font-size:20px}}.messages__dashboard .success-icon,.messages__dashboard .warning-icon{width:16px;height:16px;margin-right:0}@media (min-width:900px){.messages__dashboard .success-icon,.messages__dashboard .warning-icon{width:32px;height:32px;margin-right:15px}}.route-bookit_classroom-classroom_dashboard_controller_viewClassroomDashboard .messages--status,.route-bookit_classroom-classroom_dashboard_controller_viewClassroomDashboard .messages--warning{width:100%;margin:0}.page-user-profile .messages__dashboard{display:flex;background:#7ecb32;z-index:5;align-items:center;padding:0 45px 0 30px}@media (min-width:900px){.page-user-profile .messages__dashboard{padding:0 60px}}.page-user-profile .messages__dashboard .messages{margin:0 15px}.page-user-profile .messages__dashboard .messages__close{border-radius:50%;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.25);top:0;bottom:0;right:30px;margin:auto}@media (min-width:900px){.page-user-profile .messages__dashboard .messages__close{right:60px;top:8px;bottom:inherit;margin:inherit}}.page-user-profile .messages__dashboard .messages__close:after,.page-user-profile .messages__dashboard .messages__close:before{background:#565250;height:2px}.page-user-profile .messages__dashboard .messages__close:hover{background:#d42e31}.page-user-profile .messages__dashboard .messages__close:hover:after,.page-user-profile .messages__dashboard .messages__close:hover:before{background:#fff}.page-user-profile .messages__dashboard .messages--status,.page-user-profile .messages__dashboard .messages--warning{background:0 0}.page-user-profile .messages__global{background:#f4d31e}.page-node-type-landing .messages--error,.page-node-type-landing .messages--status,.page-node-type-landing .messages--warning{margin:0;position:fixed;top:100px;width:100%;transition:top .5s ease-out}@media (min-width:900px){.page-node-type-landing .messages--error,.page-node-type-landing .messages--status,.page-node-type-landing .messages--warning{padding-right:50px}}.page-node-type-landing .messages--warning{color:#231f20}.page-node-type-landing .messages--warning a{color:#231f20}.page-node-type-landing .messages--warning .messages__close:after,.page-node-type-landing .messages--warning .messages__close:before{background:#231f20}.page-node-type-landing.scrolled .messages--error,.page-node-type-landing.scrolled .messages--status,.page-node-type-landing.scrolled .messages--warning{top:70px}.header__navigation--desktop{display:none}.header__navigation--desktop .region{display:flex;align-items:center}@media (min-width:900px){.header__navigation--desktop{display:block}}.header__navigation--desktop .menu{display:flex;align-items:center}.header__navigation--desktop .block .button{text-decoration:none;font-weight:700;cursor:pointer;margin:0;padding:1em 3em;border-radius:2em;text-align:center;border:#231f20 .15em solid;color:#2d378d;background:#fff;margin-bottom:15px;padding:.75em 3em;margin-left:40px;font-weight:700;font-size:14px;margin-bottom:0;border:1px solid #231f20}@media (max-width:599px){.header__navigation--desktop .block .button{display:block;width:100%}}.header__navigation--desktop .block .button:focus,.header__navigation--desktop .block .button:hover{color:#fff;background:#2d378d}.header__navigation--desktop .block .button:focus{box-shadow:0 0 .3em rgba(35,31,32,.5)}.header__navigation--desktop #block-signin p{margin:0}.header__navigation--mobile{background:#2d378d;transition:all 125ms ease-in-out}.header__navigation--mobile:before{content:'';background:#2d378d;opacity:.75;position:absolute;top:-20px;right:0;z-index:-1;width:100%;height:100%;border-radius:0 0 0 400px;transition:all 125ms ease-in-out}.header__navigation--mobile a{color:#fff;padding:.5em;text-decoration:none;transform:translateX(100%);transition-property:opacity,transform}.header__navigation--mobile a:focus,.header__navigation--mobile a:hover{color:#2d378d;background:#fff;font-weight:700}.header__navigation--mobile .block{display:block;width:100%;text-align:right;margin-bottom:15px}.header__navigation--mobile .block.block--dashboard-mobile p,.header__navigation--mobile .block.block--sign-in-mobile p{margin:0;padding:.5rem 0}.header__navigation--mobile .block.block--dashboard-mobile p a,.header__navigation--mobile .block.block--sign-in-mobile p a{padding:.5rem}.header__navigation--mobile .menu{display:flex;flex-direction:column;align-items:flex-end}.header__navigation--mobile .menu a{opacity:0}.header__navigation--mobile .menu li+li a{margin:10px 0 0}.header__navigation--mobile--active .header__navigation--mobile{visibility:visible;box-shadow:0 100px 500px 500px #fff;transform:translateX(0) translateY(0);transition:all 75ms ease-in-out}@media (min-width:900px){.header__navigation--mobile--active .header__navigation--mobile{display:none}}.header__navigation--mobile--active .header__navigation--mobile:before{top:20px;transition:all .5s ease-out}.header__navigation--mobile--active .header__navigation--mobile .menu a{opacity:1;transform:translateX(0)}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(1n) a{transition-delay:50ms}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(2n) a{transition-delay:.1s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(3n) a{transition-delay:.15s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(4n) a{transition-delay:.2s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(5n) a{transition-delay:.25s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(6n) a{transition-delay:.3s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(7n) a{transition-delay:.35s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(8n) a{transition-delay:.4s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(9n) a{transition-delay:.45s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(10n) a{transition-delay:.5s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(11n) a{transition-delay:.55s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(12n) a{transition-delay:.6s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(13n) a{transition-delay:.65s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(14n) a{transition-delay:.7s}.header__navigation--mobile--active .header__navigation--mobile .menu li:nth-child(15n) a{transition-delay:.75s}.header__navigation__close{background:#231f20;text-indent:-9999px;overflow:hidden;border-radius:50%;height:50px;width:50px;position:absolute;bottom:calc(-20% - 75px);right:calc(50% - 25px);transition:all 125ms ease-in-out}.header__navigation__close:after,.header__navigation__close:before{content:'';position:absolute;left:15px;top:24px;width:20px;height:2px;background:#fff;display:inline-block;border-radius:2px}.header__navigation__close:before{transform:rotate(-45deg)}.header__navigation__close:after{transform:rotate(45deg)}.header__navigation__close:focus,.header__navigation__close:hover{background:#d42e31;transition:all 75ms ease-in-out}@media (max-height:599px){.header__navigation__close{bottom:calc(-10% - 75px);right:calc(100% - 75px);background:#231f20}.header__navigation__close:after,.header__navigation__close:before{background:#fff}.header__navigation__close:hover:after,.header__navigation__close:hover:before{background:#fff}}body.role-administrator .header__navigation--mobile{top:39px}.node--type-book.node--view-mode-teaser{background:#fff;box-shadow:25px 25px 50px rgba(35,31,32,.3);height:100%}.node--type-book.node--view-mode-teaser .node__content{height:100%;display:flex;flex-direction:column}.node--type-book.node--view-mode-teaser .book__image{display:flex;justify-content:center;padding:10px}.node--type-book.node--view-mode-teaser .book__image img{height:220px;width:auto}.node--type-book.node--view-mode-teaser .book__content{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:1}.node--type-book.node--view-mode-teaser h3{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:400;font-size:24px}.node--type-book.node--view-mode-teaser h3 a{color:#231f20;text-decoration:none}.node--type-book.node--view-mode-teaser h3 a:focus,.node--type-book.node--view-mode-teaser h3 a:hover{text-decoration:underline}.node--type-book.node--view-mode-teaser .field--name-body{padding:20px 0}.node--type-book.node--view-mode-teaser a.button--arrow--black{margin-top:auto}.field--name-field-books,.field--name-field-related-books{position:relative;background:url(/themes/custom/bookit/images/patterns/crumpled-paper.jpg)}.field--name-field-books:before,.field--name-field-related-books:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:linear-gradient(135deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.65) 75%,rgba(255,255,255,.001) 100%)}.field--name-field-books .slick-slide,.field--name-field-related-books .slick-slide{height:inherit}.field--name-field-books .field__items,.field--name-field-related-books .field__items{display:flex;position:relative;z-index:10;padding:0 20px}@media (max-width:599px){.field--name-field-books .field__items,.field--name-field-related-books .field__items{flex-direction:column}}.field--name-field-books .field__items>.field__item,.field--name-field-related-books .field__items>.field__item{width:calc(33.33333% - 20px)}.field--name-field-books .field__items>.field__item:nth-child(3n),.field--name-field-related-books .field__items>.field__item:nth-child(3n){margin-left:30px}.field--name-field-books .field__items>.field__item:nth-child(3n) .book__image,.field--name-field-related-books .field__items>.field__item:nth-child(3n) .book__image{background:#f4d31e}.field--name-field-books .field__items>.field__item:nth-child(3n+1) .book__image,.field--name-field-related-books .field__items>.field__item:nth-child(3n+1) .book__image{background:#7ecb32}.field--name-field-books .field__items>.field__item:nth-child(3n+2),.field--name-field-related-books .field__items>.field__item:nth-child(3n+2){margin-left:30px}.field--name-field-books .field__items>.field__item:nth-child(3n+2) .book__image,.field--name-field-related-books .field__items>.field__item:nth-child(3n+2) .book__image{background:#f36d44}@media (max-width:599px){.field--name-field-books .field__items>.field__item,.field--name-field-related-books .field__items>.field__item{width:100%;margin:10px auto}.field--name-field-books .field__items>.field__item:nth-child(3n),.field--name-field-books .field__items>.field__item:nth-child(3n+2),.field--name-field-related-books .field__items>.field__item:nth-child(3n),.field--name-field-related-books .field__items>.field__item:nth-child(3n+2){margin:20px auto 0}}.field--name-field-books .field__items .slick-track>.field__item:nth-child(3n),.field--name-field-related-books .field__items .slick-track>.field__item:nth-child(3n){margin-left:30px}.field--name-field-books .field__items .slick-track>.field__item:nth-child(3n) .book__image,.field--name-field-related-books .field__items .slick-track>.field__item:nth-child(3n) .book__image{background:#f4d31e}.field--name-field-books .field__items .slick-track>.field__item:nth-child(3n+1) .book__image,.field--name-field-related-books .field__items .slick-track>.field__item:nth-child(3n+1) .book__image{background:#7ecb32}.field--name-field-books .field__items .slick-track>.field__item:nth-child(3n+2),.field--name-field-related-books .field__items .slick-track>.field__item:nth-child(3n+2){margin-left:30px}.field--name-field-books .field__items .slick-track>.field__item:nth-child(3n+2) .book__image,.field--name-field-related-books .field__items .slick-track>.field__item:nth-child(3n+2) .book__image{background:#f36d44}.field--name-field-books .field__items .slick-track,.field--name-field-related-books .field__items .slick-track{display:flex}.field--name-field-books .field__items .slick-track>.field__item,.field--name-field-related-books .field__items .slick-track>.field__item{width:100%;height:inherit;display:flex}.field--name-field-books .field__items .slick-track>.field__item:nth-child(1n+1),.field--name-field-related-books .field__items .slick-track>.field__item:nth-child(1n+1){margin:0 20px 60px}@media (max-width:599px){.field--name-field-books .field__items .slick-track>.field__item:nth-child(1n+1),.field--name-field-related-books .field__items .slick-track>.field__item:nth-child(1n+1){margin:0 0 60px}}.field--name-field-books .field__items .slick-track .node__content,.field--name-field-related-books .field__items .slick-track .node__content{height:100%;display:flex;flex-direction:column}.field--name-field-books .field__items .slick-track a.button--arrow--black,.field--name-field-related-books .field__items .slick-track a.button--arrow--black{margin-top:auto}.field--name-field-books .field__items .slick-track .book__content,.field--name-field-related-books .field__items .slick-track .book__content{flex:1}.field--name-field-books .field__items .slick-track .node--view-mode-teaser,.field--name-field-related-books .field__items .slick-track .node--view-mode-teaser{box-shadow:10px 15px 18px rgba(35,31,32,.25)}.field--name-field-books .field__items .slick-dots li,.field--name-field-related-books .field__items .slick-dots li{background:#565250}.field--name-field-books .field__items .slick-dots li.slick-active,.field--name-field-related-books .field__items .slick-dots li.slick-active{background:#231f20}.block--views--partners{padding:20px;text-align:center}@media (min-width:900px){.block--views--partners{padding:60px 120px;text-align:left}}.block--views--partners h2{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600}.block--views--partners h2 span{color:#b1b3b6;font-size:20px;margin-left:.25em;font-weight:400}@media (min-width:900px){.block--views--partners h2{font-size:40px}}.block--views--partners .view__content{display:flex;flex-wrap:wrap;justify-content:center;padding:15px 0}@media (min-width:900px){.block--views--partners .view__content{padding:40px 0}}.block--views--partners .views-row{position:relative;display:flex;align-items:center;justify-content:center}@media (min-width:900px){.block--views--partners .views-row{width:20%;height:230px}.block--views--partners .views-row:nth-child(5n+2):before,.block--views--partners .views-row:nth-child(5n+3):before,.block--views--partners .views-row:nth-child(5n+4):before,.block--views--partners .views-row:nth-child(5n+5):before{content:'';width:1px;height:100%;background:linear-gradient(transparent 0,#b1b3b6 50%,#eee 100%);position:absolute;top:0;left:0}}.block--views--partners .views-row a{display:block}.block--views--partners .views-row a:focus{border:2px solid #d42e31}.block--views--partners .field--name-field-image{width:120px;padding:20px}@media (min-width:900px){.block--views--partners .field--name-field-image{width:160px}}@media (min-width:1200px){.block--views--partners .field--name-field-image{width:180px}}#block-haveaquestion,#block-havemorequestions{background:#2d378d;padding:50px;text-align:center;position:relative}#block-haveaquestion:before,#block-havemorequestions:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;display:block;background-image:url(/themes/custom/bookit/images/shapes/circle-hexagon--small.png);background-position:top left;background-repeat:no-repeat;background-size:cover}@media (min-width:900px){#block-haveaquestion:before,#block-havemorequestions:before{background-image:url(/themes/custom/bookit/images/shapes/circle-hexagon--large.png);background-size:cover;width:100%}}@media (min-width:1200px){#block-haveaquestion,#block-havemorequestions{padding:60px 120px 80px}}#block-haveaquestion h2,#block-havemorequestions h2{color:#fff;font-size:40px;padding:10px 0 30px}#block-haveaquestion h3,#block-havemorequestions h3{color:#fff;font-size:24px}#block-haveaquestion .field--name-body,#block-havemorequestions .field--name-body{position:relative;z-index:10}#block-joinus{background:#2d378d;padding:50px;text-align:center;position:relative}#block-joinus:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;display:block;background-image:url(/themes/custom/bookit/images/shapes/circle-hexagon--small.png);background-position:top left;background-repeat:no-repeat;background-size:cover}@media (min-width:900px){#block-joinus:before{background-image:url(/themes/custom/bookit/images/shapes/circle-hexagon--large.png);background-size:cover;width:100%}}@media (min-width:1200px){#block-joinus{padding:60px 120px 80px}}#block-joinus h2{color:#fff;font-size:40px;padding:10px 0 30px}#block-joinus h3{color:#fff;font-size:24px}#block-joinus .field--name-body{position:relative;z-index:10}.page-node-type-program #block-joinus{background:#d42e31;padding:50px;text-align:center;position:relative}.page-node-type-program #block-joinus:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;display:block;background-image:url(/themes/custom/bookit/images/shapes/circle-hexagon--small.png);background-position:top left;background-repeat:no-repeat;background-size:cover}@media (min-width:900px){.page-node-type-program #block-joinus:before{background-image:url(/themes/custom/bookit/images/shapes/circle-hexagon--large.png);background-size:cover;width:100%}}@media (min-width:1200px){.page-node-type-program #block-joinus{padding:60px 120px 80px}}.page-node-type-program #block-joinus h2{color:#fff;font-size:40px;padding:10px 0 30px}.page-node-type-program #block-joinus h3{color:#fff;font-size:24px}.page-node-type-program #block-joinus .field--name-body{position:relative;z-index:10}.page-node-type-article #block-joinus{background:#f36d44;padding:50px;text-align:center;position:relative}.page-node-type-article #block-joinus:before{content:'';position:absolute;top:0;left:0;width:60%;height:100%;display:block;background-image:url(/themes/custom/bookit/images/shapes/circle-hexagon--small.png);background-position:top left;background-repeat:no-repeat;background-size:cover}@media (min-width:900px){.page-node-type-article #block-joinus:before{background-image:url(/themes/custom/bookit/images/shapes/circle-hexagon--large.png);background-size:cover;width:100%}}@media (min-width:1200px){.page-node-type-article #block-joinus{padding:60px 120px 80px}}.page-node-type-article #block-joinus h2{color:#fff;font-size:40px;padding:10px 0 30px}.page-node-type-article #block-joinus h3{color:#fff;font-size:24px}.page-node-type-article #block-joinus .field--name-body{position:relative;z-index:10}.block--views--resources-block-1,.block--views--resources-block-2,.block--views--resources-block-4,.block--views--resources-block-5,.block--views--resources-parent,.block--views--resources-related{padding:25px 20px}@media (min-width:900px){.block--views--resources-block-1,.block--views--resources-block-2,.block--views--resources-block-4,.block--views--resources-block-5,.block--views--resources-parent,.block--views--resources-related{padding:50px 120px}}.block--views--resources-block-1 .views-exposed-form,.block--views--resources-block-2 .views-exposed-form,.block--views--resources-block-4 .views-exposed-form,.block--views--resources-block-5 .views-exposed-form,.block--views--resources-parent .views-exposed-form,.block--views--resources-related .views-exposed-form{background:0 0;padding:0;flex-wrap:wrap;margin:0 0 25px}@media (min-width:900px){.block--views--resources-block-1 .views-exposed-form,.block--views--resources-block-2 .views-exposed-form,.block--views--resources-block-4 .views-exposed-form,.block--views--resources-block-5 .views-exposed-form,.block--views--resources-parent .views-exposed-form,.block--views--resources-related .views-exposed-form{flex-wrap:nowrap;margin:0;overflow:auto}}.block--views--resources-block-1 .views-exposed-form .form-item,.block--views--resources-block-2 .views-exposed-form .form-item,.block--views--resources-block-4 .views-exposed-form .form-item,.block--views--resources-block-5 .views-exposed-form .form-item,.block--views--resources-parent .views-exposed-form .form-item,.block--views--resources-related .views-exposed-form .form-item{width:100%;margin:0}.block--views--resources-block-1 .views-exposed-form .form-item .select__container,.block--views--resources-block-1 .views-exposed-form .form-item select,.block--views--resources-block-2 .views-exposed-form .form-item .select__container,.block--views--resources-block-2 .views-exposed-form .form-item select,.block--views--resources-block-4 .views-exposed-form .form-item .select__container,.block--views--resources-block-4 .views-exposed-form .form-item select,.block--views--resources-block-5 .views-exposed-form .form-item .select__container,.block--views--resources-block-5 .views-exposed-form .form-item select,.block--views--resources-parent .views-exposed-form .form-item .select__container,.block--views--resources-parent .views-exposed-form .form-item select,.block--views--resources-related .views-exposed-form .form-item .select__container,.block--views--resources-related .views-exposed-form .form-item select{width:100%}@media (min-width:900px){.block--views--resources-block-1 .views-exposed-form .form-item,.block--views--resources-block-2 .views-exposed-form .form-item,.block--views--resources-block-4 .views-exposed-form .form-item,.block--views--resources-block-5 .views-exposed-form .form-item,.block--views--resources-parent .views-exposed-form .form-item,.block--views--resources-related .views-exposed-form .form-item{padding:0 0 20px;margin:0 20px 0 0;width:auto}.block--views--resources-block-1 .views-exposed-form .form-item .select__container,.block--views--resources-block-1 .views-exposed-form .form-item select,.block--views--resources-block-2 .views-exposed-form .form-item .select__container,.block--views--resources-block-2 .views-exposed-form .form-item select,.block--views--resources-block-4 .views-exposed-form .form-item .select__container,.block--views--resources-block-4 .views-exposed-form .form-item select,.block--views--resources-block-5 .views-exposed-form .form-item .select__container,.block--views--resources-block-5 .views-exposed-form .form-item select,.block--views--resources-parent .views-exposed-form .form-item .select__container,.block--views--resources-parent .views-exposed-form .form-item select,.block--views--resources-related .views-exposed-form .form-item .select__container,.block--views--resources-related .views-exposed-form .form-item select{width:auto}}.block--views--resources-block-1 .views-exposed-form .form-actions,.block--views--resources-block-2 .views-exposed-form .form-actions,.block--views--resources-block-4 .views-exposed-form .form-actions,.block--views--resources-block-5 .views-exposed-form .form-actions,.block--views--resources-parent .views-exposed-form .form-actions,.block--views--resources-related .views-exposed-form .form-actions{padding:0;max-height:40px}.block--views--resources-block-1 .views-field-extension,.block--views--resources-block-2 .views-field-extension,.block--views--resources-block-4 .views-field-extension,.block--views--resources-block-5 .views-field-extension,.block--views--resources-parent .views-field-extension,.block--views--resources-related .views-field-extension{margin-right:30px}.block--views--resources-block-1 .views-field-title,.block--views--resources-block-2 .views-field-title,.block--views--resources-block-4 .views-field-title,.block--views--resources-block-5 .views-field-title,.block--views--resources-parent .views-field-title,.block--views--resources-related .views-field-title{width:100%}.block--views--resources-block-1 .views-field-title .field-content,.block--views--resources-block-2 .views-field-title .field-content,.block--views--resources-block-4 .views-field-title .field-content,.block--views--resources-block-5 .views-field-title .field-content,.block--views--resources-parent .views-field-title .field-content,.block--views--resources-related .views-field-title .field-content{width:100%}.block--views--resources-block-1 .views-field-title a,.block--views--resources-block-2 .views-field-title a,.block--views--resources-block-4 .views-field-title a,.block--views--resources-block-5 .views-field-title a,.block--views--resources-parent .views-field-title a,.block--views--resources-related .views-field-title a{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:400;color:#231f20;font-size:24px;text-decoration:none;display:block;width:100%}.block--views--resources-block-1 .views-field-title a:focus,.block--views--resources-block-2 .views-field-title a:focus,.block--views--resources-block-4 .views-field-title a:focus,.block--views--resources-block-5 .views-field-title a:focus,.block--views--resources-parent .views-field-title a:focus,.block--views--resources-related .views-field-title a:focus{color:#d42e31;text-decoration:underline}.block--views--resources-block-1 .pdf-icon,.block--views--resources-block-2 .pdf-icon,.block--views--resources-block-4 .pdf-icon,.block--views--resources-block-5 .pdf-icon,.block--views--resources-parent .pdf-icon,.block--views--resources-related .pdf-icon{background:#f4d31e;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%}.block--views--resources-block-1 .pdf-icon svg,.block--views--resources-block-2 .pdf-icon svg,.block--views--resources-block-4 .pdf-icon svg,.block--views--resources-block-5 .pdf-icon svg,.block--views--resources-parent .pdf-icon svg,.block--views--resources-related .pdf-icon svg{max-width:20px;width:20px}.block--views--resources-block-1 .views-row,.block--views--resources-block-2 .views-row,.block--views--resources-block-4 .views-row,.block--views--resources-block-5 .views-row,.block--views--resources-parent .views-row,.block--views--resources-related .views-row{background:#fff;display:flex;align-items:center;margin:0 0 5px;padding:13px 30px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.block--views--resources-block-1 .views-row:nth-child(2n+2) .pdf-icon,.block--views--resources-block-2 .views-row:nth-child(2n+2) .pdf-icon,.block--views--resources-block-4 .views-row:nth-child(2n+2) .pdf-icon,.block--views--resources-block-5 .views-row:nth-child(2n+2) .pdf-icon,.block--views--resources-parent .views-row:nth-child(2n+2) .pdf-icon,.block--views--resources-related .views-row:nth-child(2n+2) .pdf-icon{background:#6dcff6}.block--views--resources-block-1 .views-row:nth-child(3n+3) .pdf-icon,.block--views--resources-block-2 .views-row:nth-child(3n+3) .pdf-icon,.block--views--resources-block-4 .views-row:nth-child(3n+3) .pdf-icon,.block--views--resources-block-5 .views-row:nth-child(3n+3) .pdf-icon,.block--views--resources-parent .views-row:nth-child(3n+3) .pdf-icon,.block--views--resources-related .views-row:nth-child(3n+3) .pdf-icon{background:#7ecb32}.block--views--resources-block-1 .views-row:nth-child(4n+4) .pdf-icon,.block--views--resources-block-2 .views-row:nth-child(4n+4) .pdf-icon,.block--views--resources-block-4 .views-row:nth-child(4n+4) .pdf-icon,.block--views--resources-block-5 .views-row:nth-child(4n+4) .pdf-icon,.block--views--resources-parent .views-row:nth-child(4n+4) .pdf-icon,.block--views--resources-related .views-row:nth-child(4n+4) .pdf-icon{background:#f36d44}.block--views--resources-parent{background:0 0;padding:0 0 20px;margin:0 20px 0;width:calc(100% - 40px)}@media (min-width:900px){.block--views--resources-parent{margin:60px 120px 60px 0;width:100%;padding:0}}.block--views--resources-parent .views-exposed-form{display:none}.path-taxonomy .region-content-sub>.block.block--views--resources{width:calc(100% - 40px)}@media (min-width:900px){.path-taxonomy .block--views--resources-parent{width:65%}.path-taxonomy #block-termmenublock{width:35%}}.block--views--resources-related{background:#fafafb}.block--views--resources-related h2{margin-bottom:15px}.no-results{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:400;font-size:34px;background:#fff;display:flex;align-items:center;margin:0 0 5px;padding:13px 30px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.webp-disabled .block--views--resources-block-1,.webp-disabled .block--views--resources-block-2,.webp-disabled .block--views--resources-parent,.webp-disabled .block--views--resources-related{background:url(/themes/custom/bookit/images/patterns/stacked-books.jpg)}.webp-enabled .block--views--resources-block-1,.webp-enabled .block--views--resources-block-2,.webp-enabled .block--views--resources-parent,.webp-enabled .block--views--resources-related{background:url(/themes/custom/bookit/images/patterns/stacked-books.webp)}.field--name-field-resources .pdf-icon{background:#f4d31e;width:60px;min-width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:30px}.field--name-field-resources .pdf-icon svg{max-width:20px;width:20px}.field--name-field-resources .field__items>.field__item{background:#fff;display:flex;align-items:center;margin:0 0 5px;padding:13px 30px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.field--name-field-resources .field__items>.field__item a{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:400;font-size:24px;color:#231f20;text-decoration:none}.field--name-field-resources .field__items>.field__item:nth-child(2n+2) .pdf-icon{background:#6dcff6}.field--name-field-resources .field__items>.field__item:nth-child(3n+3) .pdf-icon{background:#7ecb32}.field--name-field-resources .field__items>.field__item:nth-child(4n+4) .pdf-icon{background:#f36d44}.term-menu{padding:20px 0}@media (min-width:900px){.term-menu{margin:0;padding:0}}.term-menu ul{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);margin:0 20px 0;list-style:none;width:calc(100% - 40px)}@media (min-width:900px){.term-menu ul{margin:60px 40px 60px 120px;width:320px}}.term-menu ul a{display:block;padding:25px 30px;text-decoration:none;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;color:#565250;position:relative}.term-menu ul a.active,.term-menu ul a:focus,.term-menu ul a:hover{background:#d42e31;color:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700}.term-menu ul a:focus:before{content:'';position:absolute;height:6px;background:#fff;width:18px;left:0;top:47%;bottom:47%;border-top-right-radius:3px;border-bottom-right-radius:3px}.term-menu ul a.active:focus{text-decoration:underline}.term-menu ul a.active:hover:before{content:'';position:absolute;height:6px;background:#fff;width:16px;left:0;top:47%;bottom:47%;border-top-right-radius:3px;border-bottom-right-radius:3px}.block-bg-yellow{background-color:#f4d31e}.block-bg-green{background-color:#7ecb32}.block-bg-cyan{background-color:#6dcff6}.block-bg-red{background-color:#d42e31}.bundle--chart-block{text-align:center;padding:25px 0 0}@media (min-width:900px){.bundle--chart-block{padding:60px 0}}.bundle--chart-block .field__items{justify-content:space-evenly}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bundle--chart-block .field__items{justify-content:space-around}}.bundle--chart-block .field__items>.field__item{margin-bottom:25px}@media (min-width:900px){.bundle--chart-block .field__items>.field__item{margin-bottom:0}}.bundle--chart-block .field__item{width:auto;color:#d42e31}.bundle--chart-block .chart-container{position:relative;width:300px;margin:0 auto}.bundle--chart-block .chart-content{position:absolute;top:19px;left:50%;transform:translateX(-50%);background:#fff;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%}.bundle--chart-block .circular-chart{display:block;margin:10px auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bundle--chart-block .circular-chart{height:240px}}.bundle--chart-block .circle{stroke:#d42e31;fill:#eee;stroke-width:1.5}.bundle--chart-block h2{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;font-size:40px;margin-bottom:15px;padding:0 20px}.bundle--chart-block p{color:#565250}.bundle--chart-block .progress-num{display:flex;font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;font-size:30px}.bundle--chart-block .progress-label{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}.bundle--chart-block .field--name-field-chart-footer .field__item{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;color:#565250;font-size:24px}.bundle--chart-block.block-bg-green .field__item,.bundle--chart-block.block-bg-red .field__item{width:auto;color:#2d378d}.bundle--chart-block.block-bg-green .circle,.bundle--chart-block.block-bg-red .circle{stroke:#2d378d}.bundle--chart-block.block-bg-green .field--name-field-chart-footer .field__item,.bundle--chart-block.block-bg-red .field--name-field-chart-footer .field__item{color:#fff}.block--views--videos{background:#fafafb;padding:0 0 60px}.block--views--videos .slick-initialized .slick-slide{margin:0 15px}.block--views--videos .slick-initialized .slick-slide img{min-width:100%;border:1px solid #eee}.block--views--videos .views-field-title{text-align:center}.block--views--videos .views-field-title a{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;color:#565250;font-size:24px;text-decoration:none;display:block;padding:20px 0;text-transform:uppercase;transition:all .5s ease-out}.block--views--videos .views-field-title a:focus,.block--views--videos .views-field-title a:hover{color:#d42e31;text-decoration:underline}.block--views--videos .views-field-field-image a:focus{border:4px solid #d42e31;display:block}.block--views--videos .slick-dots{bottom:-45px}.block--views--videos .slick-dots li{background:#b1b3b6}.block--views--videos .slick-dots li.slick-active{background:#231f20}.newsletter-signup-form{margin:35px 0 25px;text-align:center}@media (min-width:900px){.newsletter-signup-form{margin:15px 0 0;text-align:left}}.newsletter-signup-form .messages--error{margin:0}.newsletter-signup-form .group{display:flex;justify-content:center}@media (min-width:900px){.newsletter-signup-form .group{justify-content:flex-start}}.newsletter-signup-form .form-submit{background:#d42e31;color:#fff;padding:15px 25px;border-top-right-radius:4px;border-bottom-right-radius:4px}.newsletter-signup-form .form-submit:focus{color:#d42e31;background:#fff;border:2px solid #d42e31}.newsletter-signup-form .label{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#565250;margin-bottom:10px}.newsletter-signup-form .form-item.form-type-email{width:60%;max-width:235px}.newsletter-signup-form .form-item.form-type-email label{display:none}.newsletter-signup-form .form-item.form-type-email input{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom:none;padding:15px 25px;border:1px solid #b1b3b6;border-right:none}.newsletter-signup-form .form-item.form-type-email input:focus{border:2px solid #2d378d}.newsletter-signup-form .success-message{padding:5px 15px;color:#fff;background:#7ecb32;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px}#block-newslettersignupblock-2,#block-newslettersignupblock-3,#block-newslettersignupblock-4{background-color:#6dcff6;margin:0;padding:50px;text-align:center;position:relative}#block-newslettersignupblock-2:after,#block-newslettersignupblock-3:after,#block-newslettersignupblock-4:after{content:'';background-image:url(/themes/custom/bookit/min/../images/shapes/circle-hexagon--large.png);background-repeat:no-repeat;opacity:.35;top:0;left:0;bottom:0;right:0;position:absolute}#block-newslettersignupblock-2 #bookit-newsletter-signup,#block-newslettersignupblock-3 #bookit-newsletter-signup,#block-newslettersignupblock-4 #bookit-newsletter-signup{position:relative;z-index:2}#block-newslettersignupblock-2 h2,#block-newslettersignupblock-3 h2,#block-newslettersignupblock-4 h2{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;font-size:24px;color:#231f20}#block-newslettersignupblock-2 .label,#block-newslettersignupblock-3 .label,#block-newslettersignupblock-4 .label{font-family:"Asap Condensed",Impact,Arial,sans-serif;font-weight:600;font-size:40px;color:#231f20;margin:10px 0 35px}#block-newslettersignupblock-2 .group,#block-newslettersignupblock-3 .group,#block-newslettersignupblock-4 .group{justify-content:center}.path-taxonomy .term--type-article-type{padding:50px;text-align:center}@media (min-width:900px){.path-taxonomy .term--type-article-type{text-align:left}}@media (min-width:1200px){.path-taxonomy .term--type-article-type{padding:60px 120px}}.path-taxonomy .term--type-article-type h1{color:red}.path-taxonomy .term--type-article-type .views-row+.views-row{padding:40px 0 0}.route-vocabulary--resource_type .block--page-title{padding:30px 20px 15px;color:#d42e31}@media (min-width:900px){.route-vocabulary--resource_type .block--page-title{padding:60px 120px 15px}}.route-vocabulary--resource_type .block--main-page-content{padding:0 20px 30px}@media (min-width:900px){.route-vocabulary--resource_type .block--main-page-content{padding:0 120px 60px}}.route-vocabulary--resource_type .region-content-sub{display:block}@media (min-width:900px){.route-vocabulary--resource_type .region-content-sub{display:flex}}.webp-disabled.route-vocabulary--resource_type .region-content-sub{background:url(/themes/custom/bookit/images/patterns/stacked-books.jpg)}.webp-enabled.route-vocabulary--resource_type .region-content-sub{background:url(/themes/custom/bookit/images/patterns/stacked-books.webp)}.form-container--frequently-asked-questions{padding:1rem}@media (min-width:900px){.form-container--frequently-asked-questions{padding:60px 120px}}.form-container--frequently-asked-questions>div{display:flex;flex-direction:column}@media (min-width:900px){.form-container--frequently-asked-questions>div{flex-direction:row}}.form-container--frequently-asked-questions>div .views-exposed-form{display:none}.bundle--image.block--faq{display:block;position:relative;padding:0}.bundle--image.block--faq img{width:100%}@media (max-width:599px){.bundle--image.block--faq img{width:auto;height:400px;-o-object-fit:cover;object-fit:cover;max-width:inherit}}#block-faq{background-color:#ededed}@media screen and (-webkit-min-device-pixel-ratio:0){#block-faq input,#block-faq select,#block-faq textarea{font-size:16px}}#block-faq .hero-wrap{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}#block-faq .exposed-filter-wrap{position:relative;display:flex;justify-content:center;align-items:center}#block-faq .exposed-filter-wrap label{position:absolute;left:1rem;top:1rem;padding:0;transition:all 250ms ease-out}#block-faq .exposed-filter-wrap button{background:#2d378d;color:#fff;margin:0;padding:.5rem 1rem .5rem .75rem;position:relative;top:0;height:100%;display:block;border-bottom-right-radius:18px;border-top-right-radius:18px}@media (max-width:599px){#block-faq .exposed-filter-wrap button{min-height:57px}}#block-faq .exposed-filter-wrap.form-item.form-type-textfield input{padding:1rem;border:4px solid #2d378d;border-radius:18px;border-top-right-radius:0;border-bottom-right-radius:0}#block-faq .exposed-filter-wrap.form-item.form-type-textfield input.not-empty:optional+label,#block-faq .exposed-filter-wrap.form-item.form-type-textfield input:focus+label{left:0;transform:translate3d(0,-42px,0);color:#fff}#block-faq .exposed-filter-wrap svg{width:20px}.path-faqs .view__content{width:100%}.path-faqs .view__content .views-row:first-child .accordion-panel-wrap button{border:none}@media (min-width:900px){.path-faqs .view__header{width:25%;min-width:225px;margin-right:60px}}.path-faqs .term-menu ul{margin:0;width:100%}.path-faqs .term-menu ul li{transition:max-height .5s ease-out;max-height:0;overflow:hidden}.path-faqs .term-menu ul li.active-parent,.path-faqs .term-menu ul li.expanded{max-height:75px}@media (max-width:599px){.path-faqs .term-menu ul li.active-parent .active:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;position:absolute;right:30px;top:0;bottom:0;margin:auto;transition:transform .5s ease-out}.path-faqs .term-menu ul li.active-parent.expanded .active:after{transform:rotate(180deg)}}@media (min-width:900px){.path-faqs .term-menu ul li{max-height:inherit}.path-faqs .term-menu ul li.active-parent,.path-faqs .term-menu ul li.expanded{max-height:inherit}}@media (min-width:900px){.path-faqs .term-menu ul{margin:0 60px 0 0}}.path-faqs .term-menu ul.all-selected li{max-height:inherit}.path-faqs h1{color:#fff;margin-bottom:2rem}.path-faqs .no-results{text-align:center;display:flex;justify-content:center;align-items:center;box-shadow:none;width:100%}.accordion-panel-wrap h2{padding:0}.accordion-panel-wrap h2 button{border-top:1px solid #b1b3b6;padding:1.5rem 2rem 1.5rem 0;display:block;position:relative;text-align:left;width:100%;font-weight:700;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:22px;color:#231f20}.accordion-panel-wrap h2 button:focus{color:#2d378d}.accordion-panel-wrap h2 button:after,.accordion-panel-wrap h2 button:before{content:'';position:absolute;background:#231f20}.accordion-panel-wrap h2 button:before{right:8px;top:0;bottom:0;width:4px;height:20px;transform:translateX(-50%);transform:rotate(0);transition:transform .5s ease-out;margin:auto}.accordion-panel-wrap h2 button:after{top:50%;right:0;height:4px;transform:translateY(-50%);width:21px}.accordion-panel-wrap h3,.accordion-panel-wrap h4,.accordion-panel-wrap h5,.accordion-panel-wrap h6{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:18px;margin:1.5rem 0}.accordion-panel-wrap h4{font-size:16px}.accordion-panel-wrap h5{font-size:14px}.accordion-panel-wrap h6{font-size:12px}.accordion-panel-wrap .panel{display:none}.accordion-panel-wrap.expanded button:before{transform:rotate(90deg);transition:transform .5s ease-out}.accordion-panel-wrap ol,.accordion-panel-wrap ul{margin:1.25rem}.accordion-panel-wrap ol li,.accordion-panel-wrap ul li{margin-bottom:1rem}
/*# sourceMappingURL=main.min.css.map */
