@charset "UTF-8";html,body{height:100%}body{margin:0;padding:0;color:#344767;font-size:14px}@media (max-width: 1200px){body{font-size:16px}}#home{min-height:80vh}h1,h2,h3,h4,h5,h6{font-family:inherit}h1{font-size:60px}@media (max-width: 1200px){h1{font-size:32px}}p{font-size:14px}@media (max-width: 1200px){p{font-size:16px}}header p{font-size:20px}.login-btn{font-size:16px;font-weight:400}.navbar img{max-height:85px}@media (max-width: 1200px){.navbar img{max-height:60px!important}}.navbar.navbar-transparent img{max-height:60px!important}@media (max-width: 1200px){.navbar.navbar-transparent img{max-height:60px!important}}.navbar.fixed-top img{max-height:30px}@media (max-width: 540px){.navbar.fixed-top img{max-height:30px}}.navbar .nav-link{cursor:pointer}@media (max-width: 1200px){.navbar .nav-link{color:#000!important;font-size:24px!important;line-height:40px}}@media (max-width: 1200px){.navbar .navbar-collapse{background:#fff}}@media (max-width: 1200px){.navbar .navbar-collapse .navbar .nav-link{font-size:16px;color:#fff!important}}footer img{max-height:70px}footer .fa{font-size:22px;margin-right:15px}footer .nav-link{cursor:pointer}.bundle-item{max-width:450px}#bodycontent{display:flex;padding-top:6rem!important;align-items:center}#bodycontent p{max-width:750px;margin:0 auto}#bundles .container,#courses .container,#faculty .container{max-width:1200px}@media (max-width: 1200px){#bundles{padding:4em 1em}}#bundles p{padding:15px}#bundles .card{padding:0;border-radius:1.5rem}@media (max-width: 540px){#bundles .card{margin-top:40px;max-width:450px}}#bundles .btn{max-width:200px;border-radius:2.25rem}@media (max-width: 1200px){#courses{padding:4em 2em}}.py-8{padding-top:3rem!important;padding-bottom:3rem!important}@media (max-width: 1200px){.py-8{padding-top:0!important;padding-bottom:0!important}}@media (max-width: 1024px){.py-8{padding-top:0!important;padding-bottom:0!important}}@media (max-width: 540px){.py-8{padding-top:0!important;padding-bottom:0!important}}.w-70{width:70%!important}.mb-6{margin-bottom:6rem!important}.bg-gradient-info{background-image:linear-gradient(90deg,#2ca8ff 0%,#2beae1 100%)}.bg-gradient-success{background-image:linear-gradient(90deg,#18ce0f 0%,#41f35f 100%)}#selectF{font-size:18px}.page-width-95{width:100%;max-width:95%;margin:0 auto}.page-width-90{width:100%;max-width:90%;margin:0 auto}.page-width-85{width:100%;max-width:85%;margin:0 auto}.page-width-80{width:100%;max-width:80%;margin:0 auto}.page-width-75{width:100%;max-width:75%;margin:0 auto}.page-width-70{width:100%;max-width:70%;margin:0 auto}.tabcon{max-width:1200px}ul.tabs{display:flex;padding:5px 20px;font-size:0;margin:0;list-style-type:none;text-align:left}ul.tabs.vertical{flex-wrap:wrap}ul.tabs.vertical li{width:100%;text-align:left}ul.tabs.vertical li a,ul.tabs.vertical li a:hover{border:none;display:block;cursor:pointer;background:none}ul.tabs.vertical li.selected a{display:block;border:none;color:red;margin:0!important;border-bottom:1px solid red}ul.tabs.vertical li:first-child,ul.tabs.vertical li:first-child a{width:160px}@media (max-width: 1200px){ul.tabs{display:flex}}@media (max-width: 1024px){ul.tabs{display:flex}}@media (max-width: 540px){ul.tabs{display:flex}}ul.tabs li{display:inline;margin:0 3px 0 0;display:grid;text-align:center}@media (max-width: 1200px){ul.tabs li{display:grid;text-align:center}}@media (max-width: 1024px){ul.tabs li{display:grid;text-align:center}}@media (max-width: 540px){ul.tabs li{display:grid;text-align:center}}ul.tabs li a{font-size:14px;text-decoration:none;position:relative;z-index:1;padding:15px 20px;border:1px solid #CCC;border-bottom-color:#b7b7b7;color:#000;background:#F0F0F0;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0px 0px;outline:none;cursor:pointer}ul.tabs li a:hover{border:1px solid #B7B7B7;background:#E0E0E0}ul.tabs li:first-child{width:160px}ul.tabs li.selected a{position:relative;top:0;font-weight:700;background:white;border:1px solid #B7B7B7;border-bottom-color:#fff}.input-group-text{display:flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:400;line-height:1.4rem;color:#344767;text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #dedede;border-radius:30px}.search .input-group-text{border-top-left-radius:30px!important;border-bottom-left-radius:30px!important}.search input#search-input{border-top-right-radius:30px!important;border-bottom-right-radius:30px!important}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{font-size:60px}.owl-carousel .owl-item{min-height:275px;display:flex;justify-content:center;align-content:center;align-items:baseline;border-radius:12px;position:relative}.owl-item .item{text-align:center;overflow:hidden;border-radius:12px}.owl-item .item img{border-radius:12px}.owl-item .item h6{top:10px;left:0;width:100%}.owl-nav{position:absolute;top:30%;left:0;width:100%}button.owl-next{float:right;margin-right:-30px}button.owl-prev{margin-left:-30px}.owl-dots{bottom:-40px;display:flex;justify-content:center;position:absolute;width:100%}.owl-dot{border-radius:50%;height:1rem;margin:0 5px;opacity:.5;transition:opacity .3s;width:1rem}.owl-dot:hover,.owl-dot.active{opacity:1}.season_tabs{position:relative;clear:both;margin:25px 0}.season_tab{float:left;clear:both;width:286px}.season_tab label{padding:10px;margin-left:-1px;font-size:16px;vertical-align:middle;position:relative;left:1px;cursor:pointer;width:100%;height:40px;display:block;border-bottom:2px solid #000;color:#000}.season_tab [type=radio]{display:none}.season_content{background:white;padding:20px}.season_content span{animation:.5s ease-out 0s 1 slideInFromTop}.season_tabs [type=radio]:checked~label{background:white;border-bottom:2px solid #ed3269;z-index:2;color:#ed3269}.season_tabs [type=radio]:checked~label~.season_content{z-index:1}.social-icon{display:flex;list-style:none;padding:0}.social-icon .fa{font-size:26px;margin-right:15px}.social-icon .fab{font-size:1.5rem;padding:0}#bundles p span,#bundles p strong{text-align:unset!important;font-family:unset!important;color:#fff!important;background-color:transparent!important}.menu-left{justify-content:left!important}.menu-center{justify-content:center!important}.menu-right{-webkit-justify-content:flex-end!important;align-items:flex-end!important;-webkit-align-items:flex-end!important}.heading-left{text-align:left!important}.heading-center{text-align:center!important}.heading-right{text-align:right!important}.page-header{height:300px!important}.fab{font-size:1.2rem;padding:0}#bodycontent .body-left{text-align:left!important}#bodycontent .body-center{text-align:center!important}#bodycontent .body-right{text-align:right!important}.back-builder{padding-bottom:15px}@media (max-width: 1200px){.about-images .w-15{width:100%!important;text-align:left!important}}@media (max-width: 1200px){.about-images .w-70{width:90%!important;margin-left:0!important}}#courses .tabcontent p,#livemeeting .tabcontent p,.custom-section .tabcontent p{color:#344767;font-size:14px}#courses .tabcontent p img,#livemeeting .tabcontent p img,.custom-section .tabcontent p img{width:100%;max-width:100%}#courses .tabcontent .title-wrap,#livemeeting .tabcontent .title-wrap,.custom-section .tabcontent .title-wrap{display:block;min-height:220px}#courses .tabcontent h6,#livemeeting .tabcontent h6,.custom-section .tabcontent h6{font-size:15px;color:#344767;min-height:50px;display:-webkit-box;-webkit-line-clamp:1;font-weight:400;white-space:pre-wrap}#courses .tabcontent img,#livemeeting .tabcontent img,.custom-section .tabcontent img{height:auto;max-height:115px;object-fit:cover;object-position:left}#courses .tabcontent span,#livemeeting .tabcontent span,.custom-section .tabcontent span{font-size:15px!important;background-color:transparent!important}#courses .tabcontent span strong,#livemeeting .tabcontent span strong,.custom-section .tabcontent span strong{font-weight:400!important}#courses .tabcontent .badge,#livemeeting .tabcontent .badge,.custom-section .tabcontent .badge{padding:3px 8px;font-weight:300;font-size:15px!important;text-transform:capitalize}#courses .tabcontent .course-list a.hover p,#livemeeting .tabcontent .course-list a.hover p,.custom-section .tabcontent .course-list a.hover p{color:#344767}#courses .tabcontent .course-list .crs-btns,#livemeeting .tabcontent .course-list .crs-btns,.custom-section .tabcontent .course-list .crs-btns{font-weight:300;position:absolute;width:100%;bottom:0;display:block;height:110px}#courses .tabcontent .course-list .crs-btns .text-dark,#livemeeting .tabcontent .course-list .crs-btns .text-dark,.custom-section .tabcontent .course-list .crs-btns .text-dark{color:#344767!important}#courses .tabcontent .course-list.available h6,#livemeeting .tabcontent .course-list.available h6,.custom-section .tabcontent .course-list.available h6{min-height:50px!important}#courses .tabcontent .course-list.available .text-dark,#livemeeting .tabcontent .course-list.available .text-dark,.custom-section .tabcontent .course-list.available .text-dark{font-size:15px;font-weight:300}#courses .tabcontent .course-list .title-wrap h6,#livemeeting .tabcontent .course-list .title-wrap h6,.custom-section .tabcontent .course-list .title-wrap h6{font-weight:400}#courses .tabcontent .live-meeting-list a,#livemeeting .tabcontent .live-meeting-list a,.custom-section .tabcontent .live-meeting-list a{position:relative}#courses .tabcontent .live-meeting-list a.hover p,#livemeeting .tabcontent .live-meeting-list a.hover p,.custom-section .tabcontent .live-meeting-list a.hover p{color:#344767}#courses .tabcontent .live-meeting-list .crs-btns,#livemeeting .tabcontent .live-meeting-list .crs-btns,.custom-section .tabcontent .live-meeting-list .crs-btns{font-weight:300;position:absolute;width:100%;bottom:0;display:contents}#courses p span,#livemeeting p span,.custom-section p span{background-color:transparent!important}#bodycontent p span{background-color:transparent!important;font-family:Poppins,sans-serif!important}.completed h6{color:#344767;font-size:16px;min-height:50px;font-weight:300;line-height:1.5em}.completed .course-desc p{color:#344767;font-size:14px}#backtop{background-color:#2797fe;padding-top:12px;color:#fff!important;width:50px;height:50px;text-align:center;border-radius:15px;position:fixed;bottom:80px;right:30px;font-size:22px;transition:all .5s;z-index:1000;cursor:pointer}#backtop.nomargin{bottom:30px}#backtop:hover{padding-top:5px;opacity:.8}#backtop.show{opacity:1;visibility:visible}.landscape #backtop{bottom:20px}.avail-content .crs-btns{font-weight:300;position:absolute;width:100%;bottom:15px;display:block}.avail-content h6{min-height:50px!important}#bundles .bundle-pic{width:100%;height:150px;color:#344767;border-top-left-radius:15px;border-top-right-radius:15px;background-color:#fff;display:flex;font-size:24px;text-transform:uppercase;justify-content:center;align-items:center;background-size:cover;background-image:url(/assets/img/bundle-bg.webp)}#bundles .item img{height:115px;object-fit:cover;object-position:left}#bundles .item h5{font-size:14px;font-weight:400}#bundles .bg-gradient-dark p{color:#fff}.bundle-item .btn{height:40px;border-radius:5px!important}.bundle-item .card{border-radius:.5rem!important}#course-banner-img{object-fit:cover;width:100%;height:200px}#spinner_wrapper{position:absolute;background:#2797fe;width:100%;height:100%;opacity:.7;z-index:90;display:none;align-items:center;justify-content:center}#spinner_wrapper .btn-spin{display:flex;align-items:center;font-size:1.3rem;border:none;background-color:#1d3557;color:#f1faee;padding:.8rem 1.5rem;border-radius:2rem;cursor:pointer;transition:.3s ease;box-shadow:0 1rem 2rem -1rem #00000071}#spinner_wrapper .spinner{width:1.5rem;height:1.5rem;margin-right:10px;display:inline-block;border:3px solid #dddf00;border-top-color:transparent;border-bottom-color:transparent;border-radius:50%;animation:spin 1s infinite}#spinner_wrapper.reports .spinner{animation:spin 6s infinite}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg);border-top-color:#fcab41;border-bottom-color:#80ffdb;border-right-color:transparent;border-left-color:transparent}to{transform:rotate(360deg)}}.acreditation img{max-width:55px}.pricing-plans-list tr th:nth-child(3),.pricing-plans-list tr th:nth-child(4),.pricing-plans-list tr th:nth-child(5),.pricing-plans-list tr td:nth-child(3),.pricing-plans-list tr td:nth-child(4),.pricing-plans-list tr td:nth-child(5){text-align:center!important}.pricing-plans-list img{width:30px}.pricing-plans-list .btn{font-size:16px}.table>:not(caption)>*>*{border-color:#ededed}.pricing-top-heading th{text-align:center;font-weight:700;font-size:2rem;width:33%}.pricing-bottom-heading th{padding:0 2%;font-weight:300}.pricing-top-heading .free{background-color:#f26b42;border:1px solid #f26b42}.pricing-bottom-heading .free{background-color:#f28d6e;border:1px solid #f28d6e}.pricing-top-heading .basic{background-color:#58c5c7;border:1px solid #58c5c7}.pricing-bottom-heading .basic{background-color:#7fd1d2;border:1px solid #7fd1d2}.pricing-top-heading .pro{background-color:#a5c653;border:1px solid #a5c653}.pricing-bottom-heading .pro{background-color:#b9d17b;border:1px solid #b9d17b}.pricing-top-heading,.pricing-bottom-heading{color:#fff;height:90px}.panel-default table thead th{border:0}.panel-default table{width:100%;cursor:pointer;border-collapse:inherit;border-radius:15px;overflow:auto;border:1px solid #ededed}.panel-default .table-hover tbody tr:hover{color:#212529;background-color:#f8f8f800}.collapsible-section-header{background-color:#e1e1e1}.collapsible-section-header a{color:#363636;font-weight:700;text-decoration:none}.collapsible-section-header a:after{content:"▼";padding-left:.5em}.collapsible-section-header a.collapsed:after{content:"►";padding-left:.5em}.panel-default tbody td{padding:1.25rem!important}.landing-page h2{color:#344767}.landing-page h4{font-size:18px;letter-spacing:0px}.landing-page #bodycontent p{max-width:850px}.landing-page .page-header{height:550px;justify-content:center!important}@media (max-width: 540px){.landing-page .page-header{margin-top:80px!important;height:200px!important;padding:30px}}.landing-page .navbar,.landing-page header,.landing-page section,.landing-page footer{margin:0 auto;width:100%!important}.landing-page header{margin-top:85px!important;background-color:#fff}.landing-page header h1,.landing-page header h2,.landing-page header h3,.landing-page header p{color:#fff!important;text-align:center}.landing-page .navbar.navbar-transparent img{max-height:50px!important}.landing-page .navbar .nav-link{font-size:16px;color:#344767!important}.landing-page .navbar-nav>li>a{padding-top:8px;font-size:inherit;text-transform:capitalize;padding-bottom:10px}.landing-page .mobile-btn{font-size:14px}.landing-page.terms p{padding:0 20px}.landing-page nav .btn{padding:8px 20px;text-transform:capitalize;color:#2797fe;background-image:none;box-shadow:none!important;border-radius:25px!important;border:#2797fe}.landing-page ul li{font-size:16px;line-height:36px}.landing-page footer{color:#fff!important;background-color:#222!important}.landing-page footer li,.landing-page footer p{font-size:inherit;line-height:normal}.landing-page footer .copyright{font-size:14px!important}.landing-page footer h4{color:#fff}.landing-page footer h6{color:#fff;font-size:20px;font-weight:300}.landing-page footer .fa{color:#2797fe}.landing-page footer .nav:first-child>li>a{padding:10px 5px}.landing-page footer .nav-link{color:#fff;padding:6px 0;font-size:16px!important}.landing-page footer .nav>li>a:focus,.landing-page footer .nav>li>a:hover{text-decoration:none;color:#fff;background-color:transparent}.landing-page footer .social-icon li a{width:40px;height:40px;border:1px solid #2797fe;border-radius:50%;padding:10px;align-items:center;display:flex;justify-content:center;margin-right:15px}.landing-page footer .social-icon .fab{font-size:1.5rem;padding:0}.landing-page footer .social-icon .fa{color:#2797fe!important;font-size:16px;margin-right:0}.landing-page footer .x-twitter{width:30px;height:30px;background-image:url(https://www.i3health.com/assets/img/x-twitter-blue.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.landing-page .btn-primary{color:#fff;background-color:#2797fe;border-color:#2797fe}.landing-page .contact .form-group{width:100%}.landing-page .contact .form-group input,.landing-page .contact .form-group textarea{width:100%!important;font-size:16px!important;padding:10px 15px!important;border-radius:15px!important;margin-bottom:10px}.landing-page .contact .btn{max-width:100px}.landing-page .contact-form-wrapper input,.landing-page .contact-form-wrapper textarea{margin-bottom:3px!important}.landing-page .contact-form-wrapper .is-invalid{background-size:1.5rem 1.5rem!important}.landing-page .contact-form-wrapper .form-group{margin-bottom:10px!important}.landing-page .contact-form-wrapper .text-xs{font-size:1.25rem!important}.landing-page .custom-btn{width:100%!important;font-size:16px!important;text-transform:capitalize;padding:10px 15px!important;border-radius:15px!important;margin-bottom:10px}.landing-nav .navbar-nav li.active{border-bottom:3px solid #2797fe}.landing-nav .navbar-nav li.active a:active,.landing-nav .navbar-nav li.active a:focus{outline:unset!important;text-decoration:none}.accordion{width:100%;padding:15px;margin:2rem auto}.accordion-item{background-color:#fff;color:#111;margin:1rem 0;border-radius:.5rem;box-shadow:0 2px 5px #00000040}.accordion-item-header{padding:1rem;min-height:5.5rem;line-height:inherit;display:flex;align-items:center;position:relative;cursor:pointer}.accordion-item-header:after{content:"+";font-size:2rem;position:absolute;right:1rem}.accordion-item-header.active:after{content:"−"}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-item-body-content{color:#7f8fa6;padding:2.5rem;font-size:1.5rem;line-height:inherit;border-top:1px solid;border-image:linear-gradient(to right,transparent,#34495e,transparent) 1}.bg-gray{background-color:#f9f9f9}.site-heading h2{display:block;font-weight:700;margin-bottom:10px;text-transform:uppercase}.site-heading h2 span{color:#2797fe}.site-heading h4{display:inline-block;padding-bottom:20px;position:relative;text-transform:capitalize;z-index:1}.site-heading h4:before{background:#2797fe none repeat scroll 0 0;bottom:0;content:"";height:2px;left:50%;margin-left:-25px;position:absolute;width:50px}.site-heading{margin-bottom:60px;overflow:hidden;margin-top:-5px}.carousel-shadow .owl-stage-outer{margin:-15px -15px 0;padding:15px}#bundles .owl-item .item h6{color:#344767;font-weight:300;text-align:left}.we-offer-area .our-offer-carousel .owl-dots .owl-dot span{background:#ffffff none repeat scroll 0 0;border:2px solid;height:15px;margin:0 5px;width:15px}.we-offer-area .our-offer-carousel .owl-dots .owl-dot.active span{background:#344667 none repeat scroll 0 0;border-color:#344667}.we-offer-area .item{background:#ffffff none repeat scroll 0 0;border-left:2px solid #344667;-moz-box-shadow:0 0 10px #cccccc;-webkit-box-shadow:0 0 10px #cccccc;-o-box-shadow:0 0 10px #cccccc;box-shadow:0 0 10px #ccc;overflow:hidden;padding:30px;position:relative;z-index:1}.we-offer-area.text-center .item{min-height:270px;background:#ffffff none repeat scroll 0 0;border:medium none;padding:30px 20px}.we-offer-area.text-center .item i{background:#344667 none repeat scroll 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:40px;height:80px;line-height:80px;position:relative;text-align:center;width:80px;z-index:1;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;margin-bottom:25px}.we-offer-area.text-center .item i:after{border:2px solid #344667;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";height:90px;left:-5px;position:absolute;top:-5px;width:90px;z-index:-1;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}.we-offer-area.item-border-less .item{border:medium none}.we-offer-area .our-offer-items.less-carousel .equal-height{margin-bottom:30px}.we-offer-area.item-border-less .item .number{font-family:Poppins,sans-serif;font-size:50px;font-weight:900;opacity:.1;position:absolute;right:30px;top:30px}.our-offer-carousel.center-active .owl-item:nth-child(2n) .item,.we-offer-area.center-active .single-item:nth-child(2n) .item{background:#00a01d none repeat scroll 0 0}.our-offer-carousel.center-active .owl-item:nth-child(2n) .item i,.our-offer-carousel.center-active .owl-item:nth-child(2n) .item h4,.our-offer-carousel.center-active .owl-item:nth-child(2n) .item p{color:#fff}.we-offer-area.center-active .single-item:nth-child(2n) .item i,.we-offer-area.center-active .single-item:nth-child(2n) .item h4,.we-offer-area.center-active .single-item:nth-child(2n) .item p{color:#fff}.we-offer-area .item i{color:#2797fe;display:inline-block;font-size:60px;margin-bottom:20px}.we-offer-area .item h4{font-weight:600;text-transform:capitalize}.we-offer-area .item p{margin:0}.we-offer-area .item i,.we-offer-area .item h4,.we-offer-area .item p{transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}.we-offer-area .item:after{background:#2797fe none repeat scroll 0 0;content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;width:100%;z-index:-1}.we-offer-area .item:hover:after{left:0}.we-offer-area .item:hover i,.we-offer-area .item:hover h4,.we-offer-area .item:hover p{color:#fff!important}.we-offer-area.text-center .item:hover i:after{border-color:#fff!important}.we-offer-area.text-center .item:hover i{background-color:#2797fe!important;color:#fff!important}.we-offer-area.text-left .item i{background:#2797fe none repeat scroll 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;display:inline-block;font-size:60px;height:100px;line-height:100px;margin-bottom:30px;position:relative;width:100px;z-index:1;text-align:center}.we-offer-area.text-left .item i:after{border:2px solid #2797fe;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";height:120px;left:-10px;position:absolute;top:-10px;width:120px}.we-offer-area.org .item{min-height:335px}.offer-content{max-width:1000px;margin:0 auto;height:350px;color:#fff;background-image:url(/assets/img/offer-desktop-4.webp);background-size:cover;background-repeat:no-repeat;background-position:center bottom;padding:55px}.offer-content h2{width:50%;color:#fff;font-size:36px;text-align:left}.offer-content h4{color:#fff}.offer-content p{margin:10px 0 15px!important;max-width:300px!important;font-size:12px}.offer-content .btn{margin:5px 0!important;max-width:480px!important;font-size:13px;color:#fff}.course-tabs hr,.tabcon hr{display:none}.course-tabs #tabs,.tabcon #tabs{width:90%;padding-top:15px;overflow:auto}.course-tabs #tabs::-webkit-scrollbar,.tabcon #tabs::-webkit-scrollbar{height:3px}.course-tabs #tabs::-webkit-scrollbar-track,.tabcon #tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#f5f5f5}.course-tabs #tabs::-webkit-scrollbar-thumb,.tabcon #tabs::-webkit-scrollbar-thumb{background-color:#ccc}.course-tabs .info-circle,.tabcon .info-circle{width:15px;cursor:pointer;margin-left:3px;fill:gray}.course-tabs .tabs-nav,.tabcon .tabs-nav{width:100%;position:relative;background:#FFF}.course-tabs .tabs-nav .no-tab .tab-link,.tabcon .tabs-nav .no-tab .tab-link{top:-5px!important}.course-tabs .tabs-nav ul,.tabcon .tabs-nav ul{margin:0;padding:0;flex-wrap:unset;padding-left:unset!important}.course-tabs .tabs-nav ul>li,.tabcon .tabs-nav ul>li{width:auto;min-width:110px;max-width:225px;padding:5px;text-align:center;display:inline-block;overflow:hidden;margin:5px 0;height:auto;display:inline-flex;position:relative;align-items:center;cursor:pointer;justify-content:center}.course-tabs .tabs-nav ul>li.active,.tabcon .tabs-nav ul>li.active{background:#FFF;height:auto;border:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-width:0;border-bottom:0}.course-tabs .tabs-nav ul>li.active a,.course-tabs .tabs-nav ul>li.active span,.tabcon .tabs-nav ul>li.active a,.tabcon .tabs-nav ul>li.active span{width:100%;padding:4px 15px;color:#2797fe!important;border-top:4px solid #2797fe}.course-tabs .tabs-nav ul>li a,.course-tabs .tabs-nav ul>li span,.tabcon .tabs-nav ul>li a,.tabcon .tabs-nav ul>li span{color:inherit;display:block;font-size:14px;padding:6px 15px;border-radius:25px;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:38px}.course-tabs .tabs-nav ul>li .tab-menus,.tabcon .tabs-nav ul>li .tab-menus{display:none;position:absolute;right:0;top:-15px;z-index:10;transition:all .5s}.course-tabs .tabs-nav ul>li .tab-menus span,.tabcon .tabs-nav ul>li .tab-menus span{width:25px;height:25px;background:#fff;border:1px solid #ccc;padding:0 5px;border-radius:50%;cursor:pointer}.course-tabs .tabs-nav ul>li .tab-menus span i,.tabcon .tabs-nav ul>li .tab-menus span i{font-size:12px}.course-tabs .tabs-nav ul>li .tab-menus span i:hover.fa-trash,.tabcon .tabs-nav ul>li .tab-menus span i:hover.fa-trash{color:red}.course-tabs .tabs-nav ul>li .tab-menus span i:hover.fa-pen,.tabcon .tabs-nav ul>li .tab-menus span i:hover.fa-pen{color:#00f}.course-tabs .tabs-nav ul>li:hover .tab-menus,.tabcon .tabs-nav ul>li:hover .tab-menus{display:inline-flex}.course-tabs .tabs-nav ul>li:hover .tab-menus li .tab-menus,.tabcon .tabs-nav ul>li:hover .tab-menus li .tab-menus{display:none}.course-tabs .tabs-nav ul>li:hover .tab-menus li:hover .tab-menus,.tabcon .tabs-nav ul>li:hover .tab-menus li:hover .tab-menus{display:inline-flex}.course-tabs .tabs-nav ul>li.dropdown,.tabcon .tabs-nav ul>li.dropdown{border-top:0;border-left:0;border-right:0;overflow:visible}.course-tabs .tabs-nav ul>li.dropdown .dropdown-toggle.show,.tabcon .tabs-nav ul>li.dropdown .dropdown-toggle.show{color:#fff;background:#2797fe}.course-tabs .tabs-nav ul>li.dropdown .dropdown-menu li,.tabcon .tabs-nav ul>li.dropdown .dropdown-menu li{margin:0}.course-tabs .tabs-nav ul>li.dropdown .dropdown-menu li a,.course-tabs .tabs-nav ul>li.dropdown .dropdown-menu li span,.tabcon .tabs-nav ul>li.dropdown .dropdown-menu li a,.tabcon .tabs-nav ul>li.dropdown .dropdown-menu li span{padding:10px;text-align:left}.course-tabs .tabs-nav ul>li.dropdown .dropdown-menu li.active span,.tabcon .tabs-nav ul>li.dropdown .dropdown-menu li.active span{border-top:4px solid #2797fe}.course-tabs .tabs-nav .dropdown-menu li,.tabcon .tabs-nav .dropdown-menu li{width:100%;height:auto;border-bottom:1px solid #ccc}.course-tabs .tabs-nav .dropdown-menu li a,.course-tabs .tabs-nav .dropdown-menu li span,.tabcon .tabs-nav .dropdown-menu li a,.tabcon .tabs-nav .dropdown-menu li span{width:100%;padding:15px 10px 10px;text-align:left}.course-tabs .tabs-nav .dropdown-menu li .tab-menus,.tabcon .tabs-nav .dropdown-menu li .tab-menus{top:-5px}.course-tabs .tabs-nav .dropdown-menu:before,.tabcon .tabs-nav .dropdown-menu:before{left:70px}.course-tabs .tabs-nav .tab-link,.tabcon .tabs-nav .tab-link{position:absolute;right:0;color:#000;font-size:14px;bottom:20px;background:#fff}.course-tabs .tabs-nav .no-tabs .tab-link,.tabcon .tabs-nav .no-tabs .tab-link{top:0!important}.course-tabs .tabs-content,.tabcon .tabs-content{min-height:350px}.course-tabs .tabs-content.empty,.tabcon .tabs-content.empty{height:0;min-height:0}.course-tabs .tabs-content .body-tabcontent,.tabcon .tabs-content .body-tabcontent{max-width:100%!important;margin:10px auto!important;padding:15px;color:#000;height:350px;overflow:auto}.course-take2 .tabs-nav{margin-top:0!important}@media (max-width: 1200px){.course-take2 .tabs-nav{display:none}}.course-take2 .tabs-nav.mobile{display:none}@media (max-width: 1200px){.course-take2 .tabs-nav.mobile{display:block}}.course-take2 .nav-tabs{border-bottom:0!important}.course-take2 .nav-tabs li{height:42px!important;border-radius:0!important}.course-take2 .nav-tabs li span{width:100%;border:0;padding:10px 15px!important;line-height:25px!important;height:45px!important;border-radius:0!important;border-bottom:1px solid #ccc}.course-take2 .nav-tabs li span.active{color:#2797fe;border-color:transparent;padding:4px 15px!important;border-top:7px solid #568e14!important;border-bottom:0!important}.course-take2 .nav-tabs li.dropdown .dropdown-toggle{margin-top:5px;height:42px!important;padding:6px 15px!important;border:1px solid #ccc!important}.course-take2 .nav-tabs li.dropdown .dropdown-menu li,.course-take2 .nav-tabs li.dropdown .dropdown-item{border:0!important}.course-take2 .tab-content img{max-width:100%;height:auto}.course-take2.live .nav-tabs{border-bottom:1px solid #dee2e6!important}.course-take2.live .nav-tabs li.dropdown .dropdown-toggle{margin-top:0}.home-tabs ul>li{width:auto;min-width:unset!important;padding:5px}.home-tabs ul>li.selected a{border-color:inherit!important}.home-tabs ul>li.dropdown li a{border:none;border-radius:0;background:transparent}.home-tabs ul>li.dropdown li a:hover{color:#000;background:transparent}.home-tabs ul>li.dropdown:hover{border:none;background:transparent}.home-tabs ul>li.dropdown:hover .dropdown-toggle{background-color:#e0e0e0}@media (max-width: 1200px){.home-tabs .nav-tabs{display:none}}.home-tabs .nav-tabs.mobile{display:none}@media (max-width: 1200px){.home-tabs .nav-tabs.mobile{display:flex}}.home-tabs .nav-tabs li{overflow:visible!important;font-size:initial}.home-tabs .nav-tabs li.cut{min-width:60px!important;max-width:180px!important}.home-tabs .nav-tabs li.dropdown .dropdown-menu li{width:100%!important;min-width:100%!important;border-bottom:0}.home-tabs .nav-tabs li.dropdown .dropdown-menu li a,.home-tabs .nav-tabs li.dropdown .dropdown-menu li span{border:0!important;text-align:left!important;height:35px!important}.home-tabs .nav-tabs li a,.home-tabs .nav-tabs li span{border:0;padding:8px 20px!important;height:40px!important;background-color:#fff}.home-tabs .nav-tabs li a:hover,.home-tabs .nav-tabs li span:hover{border:1px solid #ccc}.home-tabs .nav-tabs [tooltip]:after{width:auto;word-wrap:break-word;max-width:200px!important}.home-tabs .nav-tabs.available-courses{height:auto}.home-tabs .nav-tabs.available-courses li{border:0}.home-search .input-group-text{font-size:1.875rem;padding:.5rem .8rem;border-right:2px solid #ccc;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.home-search input#search-input{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.home-search .form-control{padding:15px;height:auto;line-height:1.5rem;font-size:.875rem}@media (max-width: 1200px){.search .form-group{width:100%}}.course-info-icon{display:inline-block;width:30px;height:30px;background-size:cover;background-image:url(/assets/img/course-info.svg)}.course-info-icon:hover{background-image:url(/assets/img/course-info-hover.svg)}@media (max-width: 540px){.vertical.navtabs{display:none}}.tabs-to-dropdown .nav-wrapper{padding:15px;box-shadow:0 5px 10px #0000001f}.tabs-to-dropdown .nav-wrapper a{color:var(--darkgreen)}.tabs-to-dropdown .nav-pills .nav-link.active{background-color:var(--darkgreen)}.tabs-to-dropdown .nav-pills li:not(:last-child){margin-right:30px}.tabs-to-dropdown .tab-content .container-fluid{max-width:1250px;padding-top:70px;padding-bottom:70px}.tabs-to-dropdown .dropdown-menu{border:none;box-shadow:0 5px 14px #00000014}.tabs-to-dropdown .dropdown-item{padding:14px 28px}.tabs-to-dropdown .dropdown-item:active{color:var(--white)}@media (min-width: 1280px){.tabs-to-dropdown .nav-wrapper{padding:15px 30px}}#livemeeting .card{min-height:115px}#livemeeting .card img{height:115px;object-fit:cover}.dropdown-menu.show{display:block!important}.dropdown.check{position:relative;display:inline-block}.dropdown.check>input[type=checkbox]{position:absolute;left:-100vw}.dropdown.check>label,.dropdown.check>a[role=button]{display:inline-block;padding:6px 15px;color:#333;line-height:1.5em;text-decoration:none;border:1px solid #8c8c8c;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dropdown.check>label:hover,.dropdown.check>a[role=button]:hover,.dropdown.check>a[role=button]:focus{border-color:#333}.dropdown.check>label:after,.dropdown.check>a[role=button]:after{content:"";font-family:FontAwesome;display:inline-block;margin-left:6px}.dropdown.check>ul{position:absolute;z-index:999;display:block;left:-100vw;top:calc(1.5em + 14px);border:1px solid #8c8c8c;background:#fff;padding:6px 0;margin:0;list-style:none;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.15);-moz-box-shadow:0 3px 8px rgba(0,0,0,.15);box-shadow:0 3px 8px #00000026}.dropdown.check>ul a{display:block;padding:6px 15px;text-decoration:none;color:#333}.dropdown.check>ul a:hover,.dropdown.check>ul a:focus{background:#ececec}.dropdown.check>input[type=checkbox]:checked~ul,.dropdown.check>ul:target{left:0}.dropdown.check>[type=checkbox]:checked+label:after,.dropdown.check>ul:target~a:after{content:""}.dropdown.check a.close{display:none}.dropdown.check>ul:target~a.close{display:block;position:absolute;left:0;top:0;height:100%;width:100%;text-indent:-100vw;z-index:1000}[tooltip]{position:relative}[tooltip]:before,[tooltip]:after{text-transform:none;font-size:.875rem;font-weight:400;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[tooltip]:before{content:"";border:5px solid transparent;z-index:9999}[tooltip]:after{content:attr(tooltip);font-family:inherit;text-align:center;width:100%;min-width:80px;max-width:auto;height:auto;padding:5px;line-height:1.2em;border-radius:5px;background:#fff;border:1px solid #2797fe;color:#000;z-index:9999}.hide-tooltip[tooltip]:before,.hide-tooltip[tooltip]:after{visibility:hidden}.ui-sortable [tooltip]:after{min-width:100px;max-width:180px;word-break:break-word}.course-tabs [tooltip]:after,.course-progress [tooltip]:after{min-width:270px!important;max-width:300px!important;left:60%!important;bottom:135%!important;text-transform:capitalize;transform:translate(-20%)!important}.course-tabs [tooltip]:before{left:50%!important;bottom:125%!important}[tooltip]:hover:before,[tooltip]:hover:after{display:block}[tooltip=""]:before,[tooltip=""]:after{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{bottom:100%;border-bottom-width:0;border-top-color:#2797fe}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):before,[tooltip]:not([flow]):after,[tooltip][flow^=up]:before,[tooltip][flow^=up]:after{left:50%;transform:translate(-50%,-.5em)}[tooltip][flow^=down]:before{bottom:100%;border-top-width:0;border-bottom-color:#2797fe}[tooltip][flow^=down]:after{bottom:calc(100% + 5px)}[tooltip][flow^=down]:before,[tooltip][flow^=down]:after{left:50%;transform:translate(-50%,.5em)}[tooltip][flow^=left]:before{top:50%;border-right-width:0;border-left-color:#2797fe;left:calc(0em - 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=left]:after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=right]:before{top:50%;border-left-width:0;border-right-color:#333;right:calc(0em - 5px);transform:translate(.5em,-50%)}[tooltip][flow^=right]:after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:1;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:before,[tooltip]:not([flow]):hover:after,[tooltip][flow^=up]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=down]:hover:after{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:before,[tooltip][flow^=left]:hover:after,[tooltip][flow^=right]:hover:before,[tooltip][flow^=right]:hover:after{animation:tooltips-horz .3s ease-out forwards}.imgRow figure{width:45%;margin:2%;display:inline-block;text-align:center}.imgRow figure img{width:100%}.splashFigure{display:block;width:60%;margin:0 auto;text-align:center}.splashFigure img{width:100%}.accessible-font{font-family:Arial,sans-serif!important}.body-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}.escape-room label{font-weight:500;font-size:14px}.escape-room .controls{height:500px;overflow-y:auto;overflow-x:hidden}.escape-room .room-group{overflow:auto;height:90px;margin-bottom:20px}.escape-room .clues .name{width:50%!important}.escape-room .clues .name p{margin-bottom:0}.escape-room .clues .fa{font-size:14px;margin:2px}.escape-room .group-theme{width:48%;height:80px}.escape-room .group-theme label{height:60px;border:1px inset #ece7e7;border-radius:5px}.escape-room .group-theme label span{font-size:11px}.escape-room .group-theme input:active+label,.escape-room .group-theme .group-theme input:checked+label{border:3px solid #828f9b;box-shadow:0 2px 6px #4083f2}.escape-room .container{position:relative;width:100%;height:600px;border:1px solid #ccc;overflow:hidden;padding:20px}.escape-room .room-wrapper{position:relative}.escape-room .room-wrapper #roomContainer{border:1px solid #ccc;height:435px}.escape-room .room-wrapper .floated-btns{position:absolute;z-index:2;bottom:0;display:flex}.escape-room .room-wrapper .floated-btns .btn{padding:6px 15px}.escape-room .room-wrapper .floated-btns .btn i{font-size:32px;font-weight:700}.escape-room .room-wrapper .floated-btns div{width:50%;padding:0 10px;display:flex;align-items:baseline}.escape-room .room-wrapper #toast-container{background-color:#fff;color:#000}.escape-room .room-wrapper #toast-container>div{padding:15px}.escape-room .room-container{position:relative;width:100%;height:500px;background-color:#e9ecef;border-radius:5px;overflow:hidden}.escape-room .room-options label{width:24%;position:relative;display:inline-block;margin:0 5px 0 0;cursor:pointer;border:2px solid transparent;border-radius:8px;transition:border-color .3s ease}.escape-room .room-options label img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px;margin-bottom:5px}.escape-room .room-options label span{display:block;text-align:center;font-size:14px}.escape-room .room-options label input[type=radio]:checked+img{border:3px solid #007bff}.escape-room .room-options label .btns{top:10px;display:flex;position:absolute;width:100%;height:20px;z-index:10;justify-content:space-between}.escape-room .room-options label .btns span{font-size:12px;height:27px;padding:4px 10px;border-radius:15px;font-weight:600;background-color:#ddd}.escape-room .room-options label .btns span.updt{margin-right:0;transition:all .5s}.escape-room .room-options label .btns span.updt .fa-times{font-size:16px}.escape-room .room-options label .btns span.updt .fa-times:hover{color:red}.escape-room .bg-options span,.escape-room .room-options span{display:block;text-align:center;font-size:14px}.escape-room .bg-options input,.escape-room .room-options input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.escape-room .tabs{width:100%;height:42px;display:flex;justify-content:center;margin-bottom:20px}.escape-room .tablink{background-color:#f1f1f1;border:none;outline:none;cursor:pointer;padding:10px 20px;margin:0 10px 0 0;font-size:14px;border-radius:20px}.escape-room .tablink:hover{background-color:#ddd}.escape-room .tablink.active{background-color:#2194fe;color:#fff}.escape-room .switch{position:relative;display:inline-block;width:45px;height:25px}.escape-room .switch input{opacity:0;width:0;height:0}.escape-room .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.escape-room .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.escape-room input:checked+.slider{background-color:#007bff}.escape-room input:checked+.slider:before{transform:translate(20px)}.escape-room .tabcontent{display:none;border-top:none;max-height:350px;overflow:auto}.escape-room .tabcontent.active{display:block}.escape-room .tabcontent label{display:inline-flex;flex-direction:column;align-items:center;margin:10px;padding:10px;cursor:pointer;text-transform:capitalize}.escape-room .tabcontent label img{filter:none}.escape-room .tabcontent img{width:100px;height:auto!important;border:none;transition:filter .3s}.escape-room .tabcontent img:hover{filter:drop-shadow(0 0 10px rgba(255,255,0,.8))}.escape-room .tabcontent img:focus{filter:drop-shadow(0 0 10px rgba(255,255,0,.8))}.escape-room .tabcontent span{margin-top:5px;text-align:center;font-size:14px}.escape-room .tabcontent input[type=radio]{display:none}.escape-room .hotspot-container{position:absolute!important;cursor:move;width:auto;height:auto}.escape-room .hotspot-container img{position:absolute;cursor:pointer;z-index:0;transition:all .5s}.escape-room .hotspot-container img:hover{filter:drop-shadow(0 0 10px rgba(97,255,97,.6))}.escape-room .image-element{position:absolute!important;cursor:move;width:auto;height:auto}.escape-room .image-element img{position:absolute;cursor:pointer;z-index:0;transition:all .5s}.escape-room .hotspot{display:block;border:2px solid #ff0000;box-shadow:0 0 10px #ff000080;transition:box-shadow .3s ease-in-out}.escape-room .hotspot:hover{box-shadow:0 0 15px #f00c}.escape-room .hotspot-actions,.escape-room .element-actions{position:absolute;width:23px;top:0;left:-30px!important;display:flex;flex-direction:column;gap:2px}.escape-room .hotspot-actions i,.escape-room .element-actions i{font-size:12px}.escape-room .hotspot-actions span,.escape-room .element-actions span{background:rgba(255,255,255,.7);border:none;padding:0!important;text-align:center;border-radius:50%!important;cursor:pointer;box-shadow:0 2px 4px #0003;transition:background .3s ease,box-shadow .3s ease}.escape-room .hotspot-actions span:hover,.escape-room .element-actions span:hover{background:rgba(255,255,255,.9);box-shadow:0 4px 8px #0000004d}.escape-room .hotspot-actions span.update,.escape-room .element-actions span.update{background:#007bff}.escape-room .hotspot-actions span.delete,.escape-room .element-actions span.delete{background:#dc3545}.escape-room .hotspot-actions .update,.escape-room .hotspot-actions .delete,.escape-room .element-actions .update,.escape-room .element-actions .delete{color:#fff}.escape-room .background-image{width:100%;height:100%;object-fit:cover}.escape-room .modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.escape-room .modal-content{margin:0 auto}.escape-room .modal-content .modal-body.hint{max-height:500px;overflow:auto}.escape-room .modal-content .modal-body img{width:100%;height:auto}.escape-room .modal-open .modal-backdrop{position:relative!important;z-index:-1!important}.escape-room .close{color:#aaa;float:right;font-size:28px;font-weight:700}.escape-room .close:hover,.escape-room .close:focus{color:#000;text-decoration:none;cursor:pointer}.escape-room form{margin-bottom:20px}.escape-room form input[type=file]{display:block;margin-bottom:10px}.escape-room input[type=number]{width:100px}.escape-room .badge{min-width:50px;border:0}.escape-room #backgroundControls label{width:44%;margin:3px}.escape-room .btn{cursor:pointer}.escape-room .bg-options{overflow:auto;height:100px;margin-bottom:10px}.escape-room .bg-options label{display:inline-flex;flex-wrap:wrap;margin:10px;cursor:pointer;border:2px solid transparent;border-radius:8px;transition:border-color .3s ease}.escape-room .bg-options input[type=radio]:checked+img{border:3px solid #007bff}.escape-room .bg-options img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px;margin-bottom:5px}.escape-room .bg-options span{display:block;width:100%;text-align:center;font-size:11px}.escape-room .bg-options input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.escape-room .hotspot-actions{position:absolute;top:-10px;right:-10px;display:flex;z-index:1}.escape-room #audioPlayer{width:100%}.escape-room #imageElementListItems,.escape-room #hotspotListItems{list-style:none;padding:0}.escape-room #imageElementListItems span,.escape-room #hotspotListItems span{text-transform:capitalize;font-size:14px}.escape-room #imageElementListItems .slider:before,.escape-room #hotspotListItems .slider:before{left:4px;height:14px;width:14px}.escape-room #imageElementListItems .switch,.escape-room #hotspotListItems .switch{width:42px;height:21px;margin:5px 0}.escape-room #imageElementListItems .switch:before,.escape-room #hotspotListItems .switch:before{position:absolute;content:"";height:14px;width:14px;left:-2px}.escape-room #imageElementListItems input:checked+.slider:before,.escape-room #hotspotListItems input:checked+.slider:before{transform:translate(22px)}.escape-room .passcode-container{display:flex;justify-content:space-between;width:200px;margin:0 auto}.escape-room .passcode-digit{width:50px;height:50px;text-align:center;font-size:24px;border:1px solid #ccc;border-radius:5px;margin-right:5px}.escape-room .passcode-digit:last-child{margin-right:0}.escape-room #imagePreview{width:100%}.escape-room .resizers{width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;border:2px dashed rgba(33,126,254,.72)}.escape-room .resizers .resizer{width:10px;height:10px;border-radius:50%;background:rgba(33,126,254,.72);position:absolute}.escape-room .resizers .resizer.top-left{left:-5px;top:-5px;cursor:nwse-resize}.escape-room .resizers .resizer.top-right{right:-5px;top:-5px;cursor:nesw-resize}.escape-room .resizers .resizer.bottom-left{left:-5px;bottom:-5px;cursor:nesw-resize}.escape-room .resizers .resizer.bottom-right{right:-5px;bottom:-5px;cursor:nwse-resize}.escape-room .quiz-stepper{margin:20px 0}.escape-room .quiz-step{margin-bottom:20px}.escape-room .multiple-choice{margin:10px 0}.escape-room .plain-question textarea{width:100%;padding:10px;font-size:14px;box-sizing:border-box}.escape-room .quiz-navigation{display:flex;justify-content:space-between;margin-top:20px}.escape-room .quiz-nav-btn{padding:10px 20px;font-size:16px;cursor:pointer}.escape-room .hotspot-info{max-height:450px;overflow-x:hidden;overflow-y:auto}.escape-room .spinner-border{width:3rem;height:3rem;position:absolute;top:50%;left:50%;margin-top:-1.5rem;margin-left:-1.5rem;z-index:1000}.escape-room #loadingSpinner{display:none}#clueModal iframe{width:100%!important}.accessible-font #faculty h5,.accessible-font .owl-item p,.accessible-font .navbar-nav .nav-item,.accessible-font .home-tabs .nav-tabs li a,.accessible-font .home-tabs .nav-tabs li span,.accessible-font #courses .tabcontent h6,.accessible-font footer h6,.accessible-font .primary-bg-color p,.accessible-font #courses .tabcontent span,.accessible-font .session-box .sessions .course-list .title-wrap h6,.accessible-font .sessions span,.accessible-font .dropdown-header,.accessible-font footer .nav-link,.accessible-font footer li,.accessible-font .footer .nav-link{font-family:Arial,sans-serif!important;font-size:18px!important}.fontsize-1 #faculty h5,.fontsize-1 .owl-item p,.fontsize-1 .navbar-nav .nav-item,.fontsize-1 .home-tabs .nav-tabs li a,.fontsize-1 .home-tabs .nav-tabs li span,.fontsize-1 #courses .tabcontent h6,.fontsize-1 footer h6,.fontsize-1 .primary-bg-color p,.fontsize-1 #courses .tabcontent span,.fontsize-1 .session-box .sessions .course-list .title-wrap h6,.fontsize-1 .sessions span,.fontsize-1 .dropdown-header,.fontsize-1 footer .nav-link,.fontsize-1 footer li,.fontsize-1 .footer .nav-link,.fontsize-1 footer h5,.fontsize-2 #faculty h5,.fontsize-2 .owl-item p,.fontsize-2 .navbar-nav .nav-item,.fontsize-2 .home-tabs .nav-tabs li a,.fontsize-2 .home-tabs .nav-tabs li span,.fontsize-2 #courses .tabcontent h6,.fontsize-2 footer h6,.fontsize-2 .primary-bg-color p,.fontsize-2 #courses .tabcontent span,.fontsize-2 .session-box .sessions .course-list .title-wrap h6,.fontsize-2 .sessions span,.fontsize-2 .dropdown-header,.fontsize-2 footer .nav-link,.fontsize-2 footer li,.fontsize-2 .footer .nav-link,.fontsize-2 footer h5,.fontsize-3 #faculty h5,.fontsize-3 .owl-item p,.fontsize-3 .navbar-nav .nav-item,.fontsize-3 .home-tabs .nav-tabs li a,.fontsize-3 .home-tabs .nav-tabs li span,.fontsize-3 #courses .tabcontent h6,.fontsize-3 footer h6,.fontsize-3 .primary-bg-color p,.fontsize-3 #courses .tabcontent span,.fontsize-3 .session-box .sessions .course-list .title-wrap h6,.fontsize-3 .sessions span,.fontsize-3 .dropdown-header,.fontsize-3 footer .nav-link,.fontsize-3 footer li,.fontsize-3 .footer .nav-link,.fontsize-3 footer h5,.fontsize-4 #faculty h5,.fontsize-4 .owl-item p,.fontsize-4 .navbar-nav .nav-item,.fontsize-4 .home-tabs .nav-tabs li a,.fontsize-4 .home-tabs .nav-tabs li span,.fontsize-4 #courses .tabcontent h6,.fontsize-4 footer h6,.fontsize-4 .primary-bg-color p,.fontsize-4 #courses .tabcontent span,.fontsize-4 .session-box .sessions .course-list .title-wrap h6,.fontsize-4 .sessions span,.fontsize-4 .dropdown-header,.fontsize-4 footer .nav-link,.fontsize-4 footer li,.fontsize-4 .footer .nav-link,.fontsize-4 footer h5{line-height:1.3}.fontsize-1 .course-tabs .tabs-nav ul>li a,.fontsize-1 .course-tabs .tabs-nav ul>li span,.fontsize-1 .tabcon .tabs-nav ul>li a,.fontsize-1 .tabcon .tabs-nav ul>li span,.fontsize-2 .course-tabs .tabs-nav ul>li a,.fontsize-2 .course-tabs .tabs-nav ul>li span,.fontsize-2 .tabcon .tabs-nav ul>li a,.fontsize-2 .tabcon .tabs-nav ul>li span,.fontsize-3 .course-tabs .tabs-nav ul>li a,.fontsize-3 .course-tabs .tabs-nav ul>li span,.fontsize-3 .tabcon .tabs-nav ul>li a,.fontsize-3 .tabcon .tabs-nav ul>li span,.fontsize-4 .course-tabs .tabs-nav ul>li a,.fontsize-4 .course-tabs .tabs-nav ul>li span,.fontsize-4 .tabcon .tabs-nav ul>li a,.fontsize-4 .tabcon .tabs-nav ul>li span{height:auto!important}.fontsize-1 #bundles .btn,.fontsize-2 #bundles .btn,.fontsize-3 #bundles .btn,.fontsize-4 #bundles .btn{max-width:100%;width:100%;height:50px}.fontsize-1 #faculty h5,.fontsize-1 .owl-item p,.fontsize-1 .navbar-nav .nav-item,.fontsize-1 .home-tabs .nav-tabs li a,.fontsize-1 .home-tabs .nav-tabs li span,.fontsize-1 #courses .tabcontent h6,.fontsize-1 footer h6,.fontsize-1 .primary-bg-color p,.fontsize-1 #courses .tabcontent span,.fontsize-1 .navbar .nav-link,.fontsize-1 .nav-item .btn,.fontsize-1 .home-search input#search-input .course-details h5,.fontsize-1 #tabs-wrapper .intro h4,.fontsize-1 #tabs-wrapper .intro .fac-name,.fontsize-1 #tabs-wrapper .intro,.fontsize-1 #tabs-wrapper .intro .course-desc,.fontsize-1 .course-details p,.fontsize-1 #bundles .owl-item .item h6,.fontsize-1 #bundles p,.fontsize-1 #bundles .btn,.fontsize-1 .session-box .sessions .course-list .title-wrap h6,.fontsize-1 .sessions span,.fontsize-1 .dropdown-header,.fontsize-1 footer .nav-link,.fontsize-1 footer li,.fontsize-1 .footer .nav-link{font-size:110%!important}.fontsize-1 .session-box .sessions .course-list .title-wrap h6{text-overflow:clip;word-break:break-all}.fontsize-1 #courses .tabcontent .title-wrap,.fontsize-1 #livemeeting .tabcontent .title-wrap{display:block;min-height:130px}.fontsize-1 #courses .tabcontent .course-list .crs-btns,.fontsize-1 #livemeeting .tabcontent .course-list .crs-btns{position:relative;height:90px}.fontsize-1 .btn{width:auto;height:auto}.fontsize-2 #faculty h5,.fontsize-2 .owl-item p,.fontsize-2 .navbar-nav .nav-item,.fontsize-2 .home-tabs .nav-tabs li a,.fontsize-2 .home-tabs .nav-tabs li span,.fontsize-2 #courses .tabcontent h6,.fontsize-2 footer h6,.fontsize-2 .primary-bg-color p,.fontsize-2 #courses .tabcontent span,.fontsize-2 .navbar .nav-link,.fontsize-2 .nav-item .btn,.fontsize-2 .home-search input#search-input,.fontsize-2 .course-details h5,.fontsize-2 #tabs-wrapper .intro h4,.fontsize-2 #tabs-wrapper .intro .fac-name,.fontsize-2 #tabs-wrapper .intro,.fontsize-2 #tabs-wrapper .intro .course-desc,.fontsize-2 .course-details p,.fontsize-2 #bundles .owl-item .item h6,.fontsize-2 #bundles p,.fontsize-2 #bundles .btn,.fontsize-2 .session-box .sessions .course-list .title-wrap h6,.fontsize-2 .sessions span,.fontsize-2 .dropdown-header,.fontsize-2 footer .nav-link,.fontsize-2 footer li,.fontsize-2 .footer .nav-link,.fontsize-2 footer h5{font-size:120%!important}.fontsize-2 .session-box .sessions .course-list .title-wrap h6{text-overflow:clip;word-break:break-all}.fontsize-2 #courses .tabcontent .title-wrap,.fontsize-2 #livemeeting .tabcontent .title-wrap{display:block;min-height:160px}.fontsize-2 #courses .tabcontent .course-list .crs-btns,.fontsize-2 #livemeeting .tabcontent .course-list .crs-btns{position:relative;height:120px}.fontsize-2 .btn{width:auto;height:auto}.fontsize-2 .login-btn{min-width:120px;padding:5px!important}.fontsize-3 .presentation-page .title-main,.fontsize-3 #faculty h5,.fontsize-3 .owl-item p,.fontsize-3 .navbar-nav .nav-item,.fontsize-3 .home-tabs .nav-tabs li a,.fontsize-3 .home-tabs .nav-tabs li span,.fontsize-3 #courses .tabcontent h6,.fontsize-3 footer h6,.fontsize-3 .primary-bg-color p,.fontsize-3 #courses .tabcontent span,.fontsize-3 .navbar .nav-link,.fontsize-3 .nav-item .btn,.fontsize-3 .home-search input#search-input,.fontsize-3 .course-details h5,.fontsize-3 #tabs-wrapper .intro h4,.fontsize-3 #tabs-wrapper .intro .fac-name,.fontsize-3 #tabs-wrapper .intro,.fontsize-3 #tabs-wrapper .intro .course-desc,.fontsize-3 .course-details p,.fontsize-3 #bundles .owl-item .item h6,.fontsize-3 #bundles p,.fontsize-3 #bundles .btn,.fontsize-3 .session-box .sessions .course-list .title-wrap h6,.fontsize-3 .sessions span,.fontsize-3 .dropdown-header,.fontsize-3 footer .nav-link,.fontsize-3 footer li,.fontsize-3 .footer .nav-link{font-size:130%!important}.fontsize-3 .session-box .sessions .course-list .title-wrap h6{text-overflow:clip;word-break:break-all}.fontsize-3 #courses .tabcontent .title-wrap,.fontsize-3 #livemeeting .tabcontent .title-wrap{display:block;min-height:200px}.fontsize-3 #courses .tabcontent .course-list .crs-btns,.fontsize-3 #livemeeting .tabcontent .course-list .crs-btns{position:relative;height:160px}.fontsize-3 .btn{width:auto;height:auto}.fontsize-3 .login-btn{min-width:130px;padding:5px!important}.fontsize-4 .presentation-page .title-main,.fontsize-4 #faculty h5,.fontsize-4 .owl-item p,.fontsize-4 .navbar-nav .nav-item,.fontsize-4 .home-tabs .nav-tabs li a,.fontsize-4 .home-tabs .nav-tabs li span,.fontsize-4 #courses .tabcontent h6,.fontsize-4 footer h6,.fontsize-4 .primary-bg-color p,.fontsize-4 #courses .tabcontent span,.fontsize-4 .navbar .nav-link,.fontsize-4 .nav-item .btn,.fontsize-4 .home-search input#search-input,.fontsize-4 .course-details h5,.fontsize-4 #tabs-wrapper .intro h4,.fontsize-4 #tabs-wrapper .intro .fac-name,.fontsize-4 #tabs-wrapper .intro,.fontsize-4 #tabs-wrapper .intro .course-desc,.fontsize-4 .course-details p,.fontsize-4 #bundles .owl-item .item h6,.fontsize-4 #bundles p,.fontsize-4 #bundles .btn,.fontsize-4 .session-box .sessions .course-list .title-wrap h6,.fontsize-4 .sessions span,.fontsize-4 .dropdown-header,.fontsize-4 footer .nav-link,.fontsize-4 footer li,.fontsize-4 .footer .nav-link{font-size:140%!important}.fontsize-4 .session-box .sessions .course-list .title-wrap h6{text-overflow:clip;word-break:break-all}.fontsize-4 #courses .tabcontent .title-wrap,.fontsize-4 #livemeeting .tabcontent .title-wrap{display:block;min-height:250px}.fontsize-4 #courses .tabcontent .course-list .crs-btns,.fontsize-4 #livemeeting .tabcontent .course-list .crs-btns{position:relative;height:180px}.fontsize-4 .btn{width:auto;height:auto}.fontsize-4 .login-btn{min-width:150px;padding:5px!important}.grayscale div{filter:grayscale(100%)}a.highlight,a:hover.highlight,a:focus.highlight,a:visited.highlight{color:#000!important;background-color:#ff0!important;border:1px solid #ffff00!important;line-height:1.5}.highlighted .home-tabs ul>li.dropdown:hover .dropdown-toggle{background-color:#ff0!important}.accessibility-panel{width:250px;height:auto;z-index:999;background:#f9f9f9;border-color:#ddd;box-shadow:0 0 15px #0000001a;padding:0 0 .5em .5em;font-size:24px;color:#555;position:fixed;top:240px;left:-400px;transition:all .3s ease}.accessibility-panel .button-group{font-size:16px;margin-bottom:.5em}@media (max-width: 1200px){.accessibility-panel{top:155px}}@keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}.accessibility-panel #toggleAccessPanel{position:absolute;left:405px;top:0;width:38px;max-height:48px;color:#fff;font-size:13px;line-height:.75;text-align:left;overflow:hidden;border:none;padding:5px;-webkit-box-shadow:0 4px 18px 0 rgba(0,0,0,.25);box-shadow:0 4px 18px #00000040;-webkit-transition:all .25s;transition:all .25s}.accessibility-panel #toggleAccessPanel .ada-icon{padding:2px 6px;line-height:1;float:left;position:static;display:block}.accessibility-panel #toggleAccessPanel .ada-icon .fas{font-size:25px}.accessibility-panel #toggleAccessPanel .ada-icon path{fill:#fff}.accessibility-panel #toggleAccessPanel:focus,.accessibility-panel #toggleAccessPanel:hover{width:250px;-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.25)!important;box-shadow:0 12px 12px #00000040!important}.accessibility-panel #toggleAccessPanel:focus .toggleAccessPanelLabelInstruct,.accessibility-panel #toggleAccessPanel:hover .toggleAccessPanelLabelInstruct{width:100%;height:100%;display:block}.accessibility-panel.visible{left:0}.accessibility-panel.visible #toggleAccessPanel{left:250px!important;width:40px}.accessibility-panel.visible #toggleAccessPanel .toggleAccessPanelLabelInstruct{display:none}.accessibility-panel.visible #toggleAccessPanel:hover{width:40px}.accessibility-panel #toggleAccessPanel:focus .toggleAccessPanelLabelInstruct,.accessibility-panel #toggleAccessPanel:hover .toggleAccessPanelLabelInstruct{height:auto;width:auto;position:static;margin:auto;-webkit-animation:1.25s ease 0s normal forwards 1 fadein;animation:.5s ease 0s normal forwards 1 fadein}.accessibility-panel #toggleAccessPanel .toggleAccessPanelLabelInstruct{position:absolute;left:-999px;width:1px;height:1px;top:auto;opacity:0;pointer-events:none}.accessibility-panel #toggleAccessPanel .toggleAccessPanelLabelInstruct .toggleAccessPanelLabel{font-weight:800}.accessibility-panel #toggleAccessPanel .toggleAccessPanelLabelInstruct .toggleAccessPanelInstructions{line-height:2}.accessibility-panel h6{margin:0}#closeAccessPanel{position:absolute;top:5px!important;right:5px!important;border:none;cursor:pointer;background:none}.button-group button{padding:6px 12px;font-size:14px;cursor:pointer;border-radius:1.25em;border:1px solid #ececec;background:#ececec;color:#000;-webkit-transition:width .75s ease-in-out,box-shadow .75s ease-in-out;transition:width .75s ease-in-out,box-shadow .75s ease-in-out}.button-group button.active{background:#2797fe!important;color:#fff}.button-group button:focus,.button-group button:hover{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.25)!important;box-shadow:0 4px 12px #00000040!important}.rangeSliders p{float:left;display:inline-block;width:75px;margin:2px 0 0;font-size:16px}.button{display:inline-block;padding:10px 15px;color:#000;border:2px solid #000;transition:.3s all ease;font-weight:700;background:transparent;text-decoration:none}.button:hover{color:#fff;background-color:#000;border-color:#fff}.button.highlight{background:#ffff00;padding:.5em;line-height:1.5}[type=range]{-webkit-appearance:none;margin:12px 0;width:80%}[type=range]:focus::-webkit-slider-runnable-track{background:white}[type=range]:focus::-ms-fill-lower{background:#f9f9f9}[type=range]:focus::-ms-fill-upper{background:white}[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:8px;transition:all .2s ease;width:80%;box-shadow:1px 1px 1px #0003,0 0 1px #0d0d0d33;background:#f9f9f9;border:2px solid #555555;border-radius:5px}[type=range]::-webkit-slider-thumb{box-shadow:4px 4px 4px #0003,0 0 4px #0d0d0d33;background:#555555;border:2px solid #f9f9f9;border-radius:12px;cursor:pointer;height:24px;width:24px;-webkit-appearance:none;margin-top:-10px}[type=range]::-moz-range-track{cursor:pointer;height:8px;transition:all .2s ease;width:80%;box-shadow:1px 1px 1px #0003,0 0 1px #0d0d0d33;background:#f9f9f9;border:2px solid #555555;border-radius:5px}[type=range]::-moz-range-thumb{box-shadow:4px 4px 4px #0003,0 0 4px #0d0d0d33;background:#555555;border:2px solid #f9f9f9;border-radius:12px;cursor:pointer;height:24px;width:24px}[type=range]::-ms-track{cursor:pointer;height:8px;transition:all .2s ease;width:80%;background:transparent;border-color:transparent;border-width:12px 0;color:transparent}[type=range]::-ms-fill-lower{box-shadow:1px 1px 1px #0003,0 0 1px #0d0d0d33;background:#ececec;border:2px solid #555555;border-radius:10px}[type=range]::-ms-fill-upper{box-shadow:1px 1px 1px #0003,0 0 1px #0d0d0d33;background:#f9f9f9;border:2px solid #555555;border-radius:10px}[type=range]::-ms-thumb{box-shadow:4px 4px 4px #0003,0 0 4px #0d0d0d33;background:#555555;border:2px solid #f9f9f9;border-radius:12px;cursor:pointer;height:24px;width:24px;margin-top:0}.footer .nav-link.soc-med .social{width:30px;height:30px}footer{flex-shrink:0;position:relative}footer li,footer p{font-size:14px}.footer-left{text-align:left!important}.footer-center{text-align:center!important}.footer-right{text-align:right!important}@media (max-width: 768px){.sm-mobile-12{width:100%!important}.landing-page header{margin-top:50px!important}.landing-page .site-heading{margin-bottom:20px}.landing-page .our-offer-items{width:100%!important}.landing-page .accordion-item-header{padding-right:35px;padding-left:20px}.landing-page .accordion{padding:0 20px}.landing-page.terms{margin-top:80px}.offer-content{height:600px;padding:30px;background-image:url(/assets/img/offer-mobile.webp)}.offer-content h2{width:100%;font-size:34px}.offer-content p{font-size:15px;margin:14px 0!important}.offer-content .btn{font-size:18px}#courses .search{display:block!important}#courses .search .form-control{width:80%}header{margin-top:100px!important}.season_tabs{height:auto}}@media (max-width: 1300px){.course-progress.session{right:0!important}}@media (max-width: 1024px){.landing-page .navbar,.landing-page header,.landing-page section,.landing-page footer{width:100%!important}.landing-page .navbar.navbar-transparent img{max-height:45px!important}.landing-page .page-header{height:250px}.landing-page .navbar img{max-height:47px!important}.landing-page .py-8{padding-top:2rem!important;padding-bottom:2rem!important}.landing-page .md-6{width:50%!important}.landing-page .sm-12{width:100%!important}.landing-page #bodycontent p{flex-wrap:wrap;margin:25px 0!important;justify-content:center!important}.landing-page footer .footer-left{text-align:center!important}.landing-page footer .nav{justify-content:center}.landing-page .table th:first-child,.landing-page .table td:first-child{position:sticky;width:150px!important;max-width:150px!important;white-space:break-spaces!important;left:0;background-color:#f2f2f2}.landing-page .table td{white-space:nowrap}.landing-page .navbar-collapse .navbar-nav{margin:0}.landing-page .d-sm-none{display:none!important}.landing-page .d-sm-block{display:block!important}.landing-page .w-sm-30{width:30%}.landing-page .mb-sm-4{margin-bottom:20px}.landing-page .navbar .navbar-brand{padding:5px 0}.landing-page footer .ms-2,.landing-page footer .ms-4,.landing-page footer .ms-5{margin-left:0!important}.navbar.z-index-3{z-index:300!important}.tabs.dropdown-menu{display:block}.season_tabs{margin:0}.tabcon.home-tabs{margin-top:0!important}section#courses{padding:0 2em!important}.ms-sml-2{margin-left:12px}.p-sml-0{padding:5px 0!important}.p-sml-2{padding:10px!important}.mt-sml-0{margin-top:0!important}.mb-sml-0{margin-bottom:0!important}}@media (max-width: 768px){.sm-mobile-12{width:100%!important}.landing-page header{margin-top:50px!important}.landing-page .site-heading{margin-bottom:20px}.landing-page .our-offer-items{width:100%!important}.landing-page .accordion-item-header{padding-right:35px;padding-left:20px}.landing-page .accordion{padding:0 20px}.landing-page.terms{margin-top:80px}.offer-content{height:600px;padding:30px;background-image:url(/assets/img/offer-mobile.webp)}.offer-content h2{width:100%;font-size:34px}.offer-content p{font-size:15px;margin:14px 0!important}.offer-content .btn{font-size:18px}#courses .search{display:block!important}#courses .search .form-control{width:80%}header{margin-top:100px!important}.season_tabs{height:auto}}@media (max-width: 600px){.client-summary .card{width:400px}#contact-frame{margin-left:-20px!important}}
