*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Poppins'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:hover{color:#fff}h1,h2,h3,h4,h5{font-family:'BebasNeue-Regular'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar a,.navbar a:focus{font-family:'Poppins'}.container{max-width:1250px;margin:0 auto;height:100%;padding:0 15px}.bg-size{background-size:cover;min-height:750px;padding:200px 0;height:100%;position:relative}.bg-size .wave-divider{position:absolute;bottom:-48px;width:100%;height:auto;overflow:visible;line-height:0;transform:rotate(180deg)}.bg-size .wave-divider svg{height:auto}header.header-parent{position:absolute;width:100%;top:0;z-index:99999}.w-20{width:24%}.w-60{width:60%}.header-top{display:flex;align-items:center;gap:20px;border-bottom:1px solid #fff;padding:10px 0 10px 0;display:none}.top-bar-content p a,.top-bar-content p{font-size:14px;color:#fff;text-decoration:none;line-height:20px}.top-bar-content.w-20.align-right{justify-content:flex-end;gap:24px}.align-right{justify-content:flex-end}.top-bar-content i{color:#07bed3;background-color:#fff;padding:5px;border-radius:35px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border:1px solid #fff}#hero-page .hero-content{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-end;height:100%;max-width:810px;margin:0 auto}.top-bar-content{display:flex;gap:9px;align-items:center}.header-menu{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.navbar a,.navbar a:focus{font-weight:400!important}.has-dropdown{position:relative}.top-bar-content.w-20.align-right img{width:auto}.add-to-cart a{color:#fff;text-transform:uppercase}.subtitle{font-size:33px;line-height:41px;text-transform:uppercase;color:#fff;letter-spacing:3px;font-weight:300;text-align:center}.section-headings{text-align:center}section.our-product{padding-top:30px}.section-headings h2{font-size:96px;color:#fff;text-transform:uppercase;line-height:100px;font-weight:400}a.btn-white{background-color:#fff;color:#000;padding:15px 33px;border-radius:40px;width:max-content;display:block;font-weight:500}a.btn-white:hover{color:#000}.hero-button{display:flex;align-items:center;gap:10px;display:none}.hero-button i.bi.bi-play-circle-fill{color:#fff;font-size:46px}.wave-divider{position:absolute;bottom:-87px;width:100%;height:240px;overflow:hidden;line-height:0;transform:rotate(180deg)}.wave-divider svg{display:block;width:100%;height:100%}.product-item{border-radius:12px;text-align:center;min-height:450px}.title-heading h2{text-align:center;font-size:70px;margin:20px 0 40px;font-weight:400}ul.categories{display:flex;justify-content:center;gap:5px;margin:8px 0}ul.categories li{display:block;color:#021452;font-weight:600;font-size:14px}.product-item{cursor:pointer}.product-item h2{font-weight:400;font-size:28px;line-height:31px;letter-spacing:1px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}a.product-add-cart{max-width:250px;margin:0 auto;color:#fff!important;padding:0 0 0 15px;display:flex;margin-top:10px;border-radius:50px;font-size:19px;width:100%;text-align:left;text-transform:uppercase;justify-content:space-between;align-items:center;background-color:#07bed3}a.product-add-cart i.bi.bi-cart-fill{background-color:#fff;color:#07bed3;width:50px;display:flex;height:50px;justify-content:center;align-items:center;border-radius:50%}.owl-nav{display:flex!important;gap:10px;justify-content:center;margin-top:40px}span.custom-next i,span.custom-prev i{font-size:40px}span.custom-next i:hover,span.custom-prev i:hover{color:#07bed3}.popular-category-post{display:flex}.hover-overlay{position:absolute;bottom:28px;left:20px}.non-hover{position:absolute;bottom:7px;left:10px}.hover-overlay h2,.non-hover h2{color:#fff;font-weight:300;font-size:46px;width:310px;line-height:43px;margin-bottom:15px}.non-hover h2{font-size:30px;width:272px;line-height:29px;margin-bottom:0}.hover-overlay a.btn-white{padding:11px 28px;font-weight:700;background:#0fa0cc;color:#fff}.large-box img{width:100%;height:100%;max-height:450px;object-fit:cover}.large-box{position:relative;width:100%}section.popular-category{background-color:#f2f2f4;padding-bottom:0}.grid-box{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%}.category-box{width:100%;position:relative}.category-box img{width:100%;height:100%;max-height:250px;object-fit:cover;min-height:243px}.large-box .hover-overlay h2{color:#000}section#about-uss{position:relative;height:100%;padding:200px 0;background-repeat:no-repeat;background-size:cover;background-position:top}.wave-divider2{position:absolute;top:-50px;width:100%;height:225px;z-index:inherit}.wave-divider2 svg{width:100%;height:100%}.xoo-wsc-btn.button.btn{color:#fff;padding:10px}.elipse_icon{background-color:#0fa0cc;width:120px;height:120px;display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:100%;margin-bottom:20px}.step-flex{display:flex;gap:30px}section#about-uss .title-heading h1{color:#fff;font-size:40px;letter-spacing:2px;margin-top:0;margin-bottom:0;text-align:center}section#about-uss .title-heading h2{color:#fff;font-size:2.5rem;letter-spacing:2px;margin-top:0;margin-bottom:0}section#about-uss .title-heading h1{margin-bottom:35px}.step-box{background-color:#fff;border-radius:50px;padding:38px 20px;width:100%}.step-box h4{text-align:center;font-weight:500;color:#021452;font-family:'Poppins';font-size:18px}.step-box p{text-align:center;margin:15px 0;font-size:14px;padding:0 10px}.step-box a.btn-white{background-color:#0fa0cc;color:#fff;margin:0 auto}.why_choose_flex{display:flex;align-items:center;gap:20px}.content_col h3{font-size:34px;font-weight:600;font-family:'Poppins';margin-bottom:20px;line-height:30px}.content_col p{font-size:15px;line-height:29px;font-weight:400}.courses-card-content p{font-family:'Poppins'!important;font-size:14px!important}.grid-icon-box{display:grid;grid-template-columns:1fr 1fr 1fr}.icon_box{background-color:#43b4d9;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:18px 10px;border-radius:18px;color:#fff;font-weight:400}.grid-icon-box{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;margin-top:30px}.counter-wrapper{display:flex;gap:80px;padding:40px 0}.counter-box{text-align:center;width:30%}.counter{font-size:30px;font-weight:500;color:#3cc1ec;margin:0;font-family:'Poppins'}.counter+p{font-weight:600;margin-top:5px;color:#000}section#our-best-services h2{margin:0;color:#fff}.title-heading p{text-align:center;color:#fff;max-width:800px;margin:0 auto}.title-heading a.btn-white{margin:22px auto 40px}.services-row{display:flex;flex-direction:row}.video-col video{width:100%;height:auto;display:block;max-height:529px;object-fit:cover;border-radius:35px}.services-row{display:flex;flex-direction:row;gap:30px}.video-col{width:100%}.images-box{width:100%}section#our-best-services{background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom:130px}.video-col{position:relative;display:inline-block;max-width:100%;overflow:hidden}.custom-play-button{position:absolute;top:50%;left:50%;width:70px;height:70px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2}.custom-play-button::before{content:'';position:absolute;left:29px;top:21px;width:0;height:0;border-left:20px solid #00000082;border-top:14px solid #fff0;border-bottom:14px solid #fff0}footer#footer-new{padding:80px 0 0;background-size:cover;background-repeat:no-repeat}.footer-row{display:flex;justify-content:space-between;gap:35px}.footer-col-w-25 img{margin-bottom:20px}.footer-col-w-25{width:25%}.footer-col-w-35{width:35%}.footer-col-w-20{width:20%}.footer-social{display:flex;gap:10px}.footer-social a{background-color:#0fa0cc;display:flex;width:19%;align-items:center;justify-content:center;align-content:center;padding:19px 10px 0 10px;border-radius:11px;height:54px}.footer-row h3{font-family:'Poppins';font-weight:500;margin-bottom:10px}.footer-col-w-35 p{font-size:14px}.footer-col-w-35 a.btn-white{background-color:#0fa0cc;color:#fff;margin-top:50px}.footer-col-w-20 ul li a{color:#000;font-size:14px}.footer-col-w-20 ul li{display:block}.footer_copyright{background-color:#33aed4;text-align:center;padding:14px 20px;border-radius:50px;font-size:20px;font-family:'Poppins';color:#fff;margin-top:100px}section#hero-page video{position:absolute;height:100%;width:100%;object-fit:cover;top:0}.step-box:nth-child(2) a.btn-white{display:none}.step-box:nth-child(3) a.btn-white{display:none}@media (max-width:767px){.container{max-width:100%;margin:0 auto;height:100%;padding:0 15px}.wave-divider2 svg{height:225px}.nav-menu{order:3}}.nav-menu{position:relative;font-family:Arial,sans-serif}.menu-icon{width:30px;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:10px}.menu-icon .bar{height:3px;width:100%;background-color:#333;transition:0.3s}.menu-list{list-style:none;display:flex;gap:20px;margin:0;padding:0}.menu-list li a{text-decoration:none;color:#fff;padding:10px 15px;display:block}.add-to-cart a{color:#fff;text-decoration:none;display:flex;gap:13px;text-transform:uppercase}.navbar a,.navbar a:focus{justify-content:space-between;padding:25px 3px;font-size:13px;font-weight:600;color:#fff;white-space:nowrap;transition:.3s;position:relative}.best-courses-btn{display:flex;gap:10px}section.best-courses .col-lg-5{margin-top:0;width:30%}.row_course_class{display:flex}.row_course_class .col-lg-7{width:68%}.section-title h1{display:inline-block;font-family:'Poppins'!important;font-size:19px;font-weight:800;margin-bottom:12px;padding:1px 15px;position:relative;width:max-content}.custom-course-buttons button{padding:16px 14px;margin:0;border:0;border-radius:4px;cursor:pointer;background:#fff;color:#0fa0cc;box-shadow:0 0 7px 0 gray;text-align:left;font-family:'Bebas Neue';font-size:20px}.custom-course-buttons{display:flex;flex-direction:column}.row_course_class{display:flex;gap:40px;padding-top:10px}.courses-card-content:after{content:"";position:absolute;height:100%;width:100%;background:#00659f;left:0;bottom:20px;transition:.5s;border-radius:40px 40px 15px 15px;opacity:0;z-index:-1;display:none}.courses-card:hover{background-position:center center!important;scale:1.1!important}.item{overflow:hidden;border-radius:15px}.section-title-home-2 h2{font-size:40px!important;font-weight:500!important;margin-bottom:5px!important;line-height:45px;letter-spacing:2px}.head-row-fl{display:flex;justify-content:space-between}.best-courses-btn a.more-btn{display:block;color:#fff;background:#0fa0cc;border-radius:4px;padding:12px 24px;position:relative;transition:.5s;overflow:hidden;font-family:'Bebas Neue';font-size:19px}.best-courses-btn a.more-btn span:hover{color:#fff!important}.best-courses-btn a.more-btn:before,.best-courses-btn a.more-btn:after{content:"";display:none}.section-title h1::after{height:38px!important;background:#0fa0cc!important}.owl-nav.disabled{display:none!important}.courses-card-content{max-height:150px}.courses-card-content h4{font-size:24px}.product-item img{object-fit:contain;min-height:336px}.thumbnail_product{background-color:#fff;padding:20px;box-shadow:0 0 5px 0 #ede5e5d4;border-radius:5px;object-position:center center}.thumbnail_product img{min-height:320px;object-fit:contain}.add-to-cart a:hover{color:#fff}.xoo-wsc-sc-bki{color:#fff!important}.xoo-wsc-sc-count{background-color:#ffffff!important;color:#000000!important}@media (max-width:767px){.head-row-fl .col-lg-10{width:50%}.section-title h1{font-size:15px!important}.best-courses-btn a.more-btn{font-size:16px!important}.row_course_class{flex-direction:column}section.best-courses .col-lg-5{margin-top:0;width:100%}.row_course_class .col-lg-7{width:100%}.menu-icon{display:flex}.menu-list{display:none;flex-direction:column;position:absolute;top:50px;right:0;background:#fff;width:200px;border:1px solid #ddd;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.menu-icon{width:39px}.menu-icon.active .bar:nth-child(1){transform:rotate(45deg);transition:ease-in-out 200ms}.menu-icon.active .bar:nth-child(2){display:none}.menu-icon.active .bar:nth-child(3){transform:rotate(-46deg);position:relative;top:-7px;transition:ease-in-out 200ms}ul#menu-main-menu{position:fixed;top:65px;background-color:#000;width:100%;left:0;max-width:100%;flex-direction:column}.navbar>ul>li{white-space:nowrap;margin:0 12px;width:29%;text-align:center}.navbar>ul>li a{text-align:center}header.header-parent{background:#00000082;position:fixed;width:100%;top:0;z-index:99999}.menu-icon .bar{height:2px;width:100%;background-color:#fff;transition:0.3s;position:relative;z-index:9999}.w-20{width:30%}.w-60{width:40%}.header-top{display:flex;align-items:center;gap:20px;border-bottom:1px solid #fff;padding:10px 0 10px 0;flex-wrap:wrap;justify-content:space-between;display:none}.nav-menu{position:static}.top-bar-content p a,.top-bar-content p{font-size:12px;color:#fff;text-decoration:none;line-height:20px}.top-bar-content.w-20.align-right img{width:auto;max-width:19px;height:19px;object-fit:contain}.top-bar-content.w-20.align-right{justify-content:flex-start;gap:19px}.site-logo img{max-width:142px;height:auto;width:100%}.bg-size{padding-bottom:0}.add-to-cart{width:100%;display:flex;justify-content:flex-end;display:inline-flex;align-items:center;min-width:120px;min-height:40px}.add-to-cart a{font-size:14px}.site-logo{height:24px}.subtitle{font-size:18px;line-height:32px;letter-spacing:2px}.section-headings h2{font-size:56px;line-height:63px;font-family:'BebasNeue-Regular'!important}a.btn-white{padding:12px 26px;font-size:14px}.hero-button i.bi.bi-play-circle-fill{font-size:40px}.bg-size .wave-divider{top:0;width:100%;height:125px;overflow:hidden;position:relative}.bg-size .wave-divider svg{height:100%;display:block;width:100%}.xoo-wsc-sc-cont .xoo-wsc-cart-trigger{height:21px}.bg-size{min-height:425px;margin-bottom:-3px}.top-bar-content{gap:5px}.top-bar-content i{padding:7px}.title-heading h2{font-size:48px;margin:10px 0 13px}.popular-category-post{flex-direction:column}.hover-overlay h2,.non-hover h2{color:#fff;font-weight:300;font-size:36px;width:100%;line-height:37px;margin-bottom:6px}.non-hover h2{font-size:22px;width:100%;line-height:29px;margin-bottom:0}section#about-uss .title-heading h2{font-size:28px;line-height:44px;margin-bottom:55px}section#about-uss .title-heading h1{font-size:28px}.step-flex{gap:17px;flex-direction:column}.why_choose_flex{flex-direction:column-reverse}.icon_box img{width:59px}.grid-icon-box{gap:7px}.icon_box p{font-size:12px;line-height:19px;text-align:center;margin-top:10px}.counter-wrapper{gap:17px;padding:27px 0}.counter+p{font-size:13px;line-height:20px}.image_col img{width:100%}.services-row{flex-direction:column;gap:6px}.images-box img{width:100%}.footer-row{flex-direction:row;flex-wrap:wrap}.footer-col-w-25{width:100%}.footer-col-w-35{width:100%}.footer-col-w-35 a.btn-white{margin-top:12px}.footer-col-w-20{width:44%}.footer-social a{width:12%;height:44px}.wave-divider2{z-index:inherit}}@media (min-width:768px) and (max-width:1024px){.row_course_class .col-lg-7{width:45%}section.best-courses .col-lg-5{margin-top:0;width:53%}.navbar>ul>li{white-space:nowrap;margin:0 12px;width:29%;text-align:center}.navbar>ul>li a{text-align:center}.container{max-width:100%;margin:0 auto;height:100%;padding:0 20px}.w-20{width:36%}.menu-icon{width:42px;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:10px}.menu-icon .bar{height:3px;width:100%;background-color:#fff;transition:0.3s;display:block}.nav-menu{position:static;font-family:Arial,sans-serif;order:3}.header-menu{display:flex;align-items:center;justify-content:center;padding:20px 0}.site-logo{width:73%}ul#menu-main-menu{position:fixed;top:127px;background-color:#000;width:100%;left:0;max-width:100%;flex-direction:column;padding-right:40px;padding-left:40px}#navbar ul{display:none}.menu-icon.active .bar:nth-child(1){transform:rotate(46deg);transition:ease-in-out 200ms;position:relative;top:3px;transition:ease-in-out 200ms}.menu-icon.active .bar:nth-child(2){display:none}.menu-icon.active .bar:nth-child(3){transform:rotate(-49deg);position:relative;top:-5px;transition:ease-in-out 200ms;left:1px}.product-item h2{font-size:25px}.title-heading h2{font-size:40px}.hover-overlay h2,.non-hover h2{font-size:30px;width:100%;line-height:33px;margin-bottom:5px}.hover-overlay a.btn-white{padding:9px 17px;font-weight:700;font-size:13px}.non-hover h2{font-size:22px;width:100%;line-height:25px}.step-box{width:47%}.step-flex{display:flex;gap:30px;flex-wrap:wrap}.why_choose_flex{display:flex;align-items:center;gap:20px;flex-direction:column-reverse}.content_col h3{font-size:30px;font-weight:600;font-family:'Poppins';margin-bottom:20px;line-height:30px}.services-row{display:flex;flex-direction:column;gap:30px}.images-box img{width:100%}.footer-row{display:flex;justify-content:space-between;gap:35px;flex-wrap:wrap}.footer-col-w-25{width:35%}header.header-parent{background:#00000082;position:fixed;width:100%;top:0;z-index:99999}}@media (max-width:1200px) and (min-width:1025px){ul#menu-main-menu{display:flex!important}}.courses-counters,.navbar li,.navbar>ul>li,.social-navbar ul li{position:relative}.navbar .dropdown ul,.navbar-mobile .dropdown ul{box-shadow:0 0 30px rgb(127 137 161 / .25);background:#fff}#hero h4,.blog-card-b a,.mar-after h6,.navbar a,.navbar a:focus,.section-title h1,.services a.started-btn,a.hero-btn{text-transform:uppercase}body{font-family:"Work Sans",sans-serif;color:#000}a,a:hover{color:#ed1c24;text-decoration:none}#header{transition:.5s;z-index:997}#header.header-inner-pages,#header.header-scrolled{background:#00283a;background:linear-gradient(90deg,#00283a 0,#0078af 100%)}#header .logo img{max-height:40px}.get-started-btn{margin-left:25px;background:#009961;color:#fff;border-radius:50px;padding:8px 25px 9px;white-space:nowrap;transition:.3s;font-size:14px;display:inline-block}.get-started-btn:hover{background:#00b371;color:#fff}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}#hero,.navbar a,.navbar a:focus{display:flex;align-items:center}.navbar>ul>li{white-space:nowrap;margin:0 12px}.navbar a,.navbar a:focus{justify-content:space-between;padding:25px 3px;font-size:16px;font-weight:600;color:#fff;white-space:nowrap;transition:.3s;position:relative}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar>ul>li>a:before{content:"";position:absolute;height:2px;bottom:-2px;left:0;background-color:#ed1c24;visibility:hidden;width:0;transition:.3s ease-in-out}.navbar .active:before,.navbar a:hover:before,.navbar li:hover>a:before{visibility:visible;width:100%}.courses-counters .counter-boxes .counter-box p,.footer-contact-info .info-col h4 a,.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a,.services .section-title h2,.services .section-title h1,.social-navbar ul li a{color:#fff}.navbar .dropdown ul{display:block;position:absolute;left:0;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;transition:.3s;border-top:2px solid #d51920}.navbar .dropdown ul li,.navbar-mobile .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:6px 20px;font-size:14px;text-transform:none;font-weight:500;color:#000}.navbar .dropdown ul a i,.navbar-mobile .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a{color:#d51920}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}.social-navbar ul{display:flex;gap:15px;list-style:none;margin-bottom:0}.social-navbar ul li{background-color:#ed1c24;border-radius:3px;height:30px;width:30px;display:flex;justify-content:center;align-items:center}span.custom-cart-count{position:absolute;top:0;right:-15px;font-size:12px;background:#ed1c24;border-radius:50px;padding:1px 6px;z-index:99}.navbar .dropdown:after{content:"\f285";font-family:bootstrap-icons;transform:rotate(90deg);font-size:12px;position:absolute;right:-14px;top:28px;color:#fff}.navbar .dropdown ul li.dropdown:after{content:"\f285";font-family:bootstrap-icons;transform:rotate(0);font-size:12px;position:absolute;right:8px;top:8px;color:#ed1c24;font-weight:700}@media (max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.mobile-nav-toggle{color:#fff;font-size:28px;cursor:pointer;display:none;line-height:0;transition:.5s}@media (max-width:991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}.navbar .dropdown:after{content:"\f285";font-family:bootstrap-icons;transform:rotate(90deg);font-size:12px;position:absolute;right:15px;top:10px;color:#ed1c24}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgb(15 15 15 / .9);transition:.3s;z-index:999}.breadcrumbs,.courses-card,.services{background-position:center}#hero,.breadcrumbs,.courses-card,.services{background-size:cover}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;background-color:#fff;overflow-y:auto;transition:.3s}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#282828}.navbar-mobile .active:before,.navbar-mobile a:hover:before,.navbar-mobile li:hover>a:before{visibility:hidden}.navbar-mobile .active,.navbar-mobile a:hover,.navbar-mobile li:hover>a{color:#009961}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px}.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible}.navbar-mobile .dropdown ul a{padding:10px 20px}.footer-col ul li a:hover,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul li:hover>a,.section-title h2 span,a.reset_variations,span.posted_in a{color:#ed1c24}.navbar-mobile .dropdown>.dropdown-active{display:block}#hero{justify-content:center;width:100%;height:100vh;position:relative}.hero-content{position:relative;z-index:99}#hero video{position:absolute;height:100%;width:100%;object-fit:cover}#hero .container{padding-top:72px;position:relative;text-align:center}#hero h1{font-family:"Fjalla One",sans-serif;margin:0 0 24px;font-size:62px;font-weight:400;line-height:70px;color:#fff;position:relative}#hero h4,#hero p,a.hero-btn{font-weight:500;position:relative;color:#fff;font-family:'Work Sans'}#hero h4{font-size:18px;border:2px solid #fff;display:inline-block;padding:15px 40px;margin-bottom:30px}#hero p{font-size:16px;margin-bottom:24px}a.hero-btn{display:inline-flex;align-items:center;gap:10px;font-size:15px}a.hero-btn:after{content:'';background:#fff;height:2px;width:70%;display:block;position:absolute;right:0;bottom:5px}.play-btn i{position:relative;background:#ed1c24;color:#fff;border-radius:30px;font-size:24px;height:54px;width:54px;display:flex;justify-content:center;align-items:center}.section-title h2,.section-title h5,a.more-btn:hover span{color:#000;position:relative}@media (min-width:1024px){#hero{background-attachment:fixed}}@media (max-width:768px){#hero h1{font-size:28px;line-height:36px}#hero h2{font-size:18px;line-height:24px;margin-bottom:30px}}section{padding:80px 0;overflow:hidden}.section-bg{background-color:#8fffd6}.section-title h1{display:inline-block;font-family:'Work Sans';font-size:18px;font-weight:600;margin-bottom:12px;padding:6px 15px;position:relative;width:max-content}.section-title h1::after{content:"";position:absolute;display:block;width:6px;height:30px;background:#ed1c24;left:0;top:0}.section-title h2{font-family:"Fjalla One",sans-serif;font-size:48px;font-weight:400;margin-bottom:12px;padding:6px 0}.about-content p,a.more-btn{font-family:'Work Sans';font-size:16px}a.more-btn{display:block;color:#fff;background:#c10006;border-radius:30px;padding:12px 24px;position:relative;transition:.5s;overflow:hidden}a.more-btn:after{content:'';background:#fff;border:1px solid #fff;position:absolute;width:0;height:100%;border-radius:30px;top:0;left:-5px;transition:.5s}a.more-btn:hover::after{width:100%;transition:.5s}a.more-btn:hover span{z-index:99}.about .section-title{display:flex;justify-content:space-between;align-items:flex-end;padding:0;margin-bottom:15px}.counter-boxes,.counter-boxes .counter-box{align-items:center;position:relative;display:flex}.about-content p{color:#595959;font-weight:500;margin-bottom:24px}.counter-boxes{justify-content:space-between;margin-bottom:24px}.counter-boxes .counter-box{gap:20px}.courses-counters:before,.services:after,.services:before{position:absolute;height:100%;display:block;content:'';width:100%}.counter-boxes .counter-box .counter-content-box h3{font-size:38px;font-family:'Fjalla One';color:#0f0f0f;margin-bottom:0}.counter-boxes .counter-box .counter-content-box p{font-family:'Work Sans';font-size:16px;font-weight:500;margin-bottom:0;text-transform:uppercase}.about .img-box,.about .img-box img,.about .img-box video{border-radius:30px;object-fit:cover}.services{background-image:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/css/../images/certified-bg.jpg);background-attachment:fixed;background-repeat:no-repeat;padding:100px 0 150px;position:relative;margin-bottom:100px}.courses-counters:before,.services:before{background:rgb(2 58 84 / .8);top:0;left:0}.breadcrumbs,.courses-card,.services:after{background-repeat:no-repeat}.services:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/css/../images/white-waves.svg);background-position:bottom center;background-size:contain;bottom:-60px}.course-description .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.services .section-title{margin-bottom:30px}.services .icon-box{position:relative;transition:.3s ease-in-out;border-right:1px solid #fff;padding:30px 30px 0;z-index:99}.services .icon-box .icon{width:64px;height:64px;border-radius:50px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;transition:.3s ease-in-out;color:#fff}.services .icon-box h3{color:#fff;font-family:"Fjalla One",sans-serif;font-weight:400;margin-bottom:24px;font-size:20px}.services .icon-box h3 a{color:#fff;transition:.3s ease-in-out}.services .icon-box p{color:#fff;font-family:'Work Sans';line-height:24px;font-size:16px;margin-bottom:24px}.services .icon-box:hover{transform:translateY(-10px)}.services a.started-btn{color:#ed1c24;font-family:'Work Sans';font-size:16px;font-weight:600}.contact .info-item{background:#f3f3f3;padding:30px;height:100%}.contact .info-item i{font-size:38px;line-height:0;color:#ed1c24}.contact .info-item h3{font-family:'Fjalla One';font-size:20px;font-weight:500;margin:20px 0 10px}.contact .info-item p{padding:0;line-height:24px;font-size:16px;margin-bottom:0}.contact .php-email-form{background-color:#f3f3f3;height:100%;padding:30px}.contact .php-email-form input[type=email],.contact .php-email-form input[type=text],.contact .php-email-form textarea{font-size:14px;padding:10px 15px;box-shadow:none;border-radius:0;color:#000}.course-areas .areas-box,.flyers,aside.course-details .recent-courses{box-shadow:0 0 10px rgb(0 0 0 / .1)}.contact .php-email-form input[type=submit]{display:block;font-size:16px;font-family:'Work Sans';color:#fff;background:#ed1c24;border:0;border-radius:30px;padding:12px 24px;position:relative;transition:.5s;overflow:hidden}.contact .php-email-form input[type=submit]:hover{color:#000;background:#fff;transition:.5s}.dscf7captcha input[type=text]{border:1px solid #dcd7ca;position:relative;margin-top:10px}.breadcrumbs{padding:10em 0;position:relative;min-height:40px;margin-top:72px}.breadcrumbs:after{content:'';background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/css/../images/waves-small.png) center bottom/cover no-repeat;position:absolute;width:100%;height:30px;bottom:0}.breadcrumbs-box{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.breadcrumbs-box h2{color:#fff;font-family:'Fjalla One';font-size:50px;margin-bottom:24px}@media (max-width:992px){#header{border:0;padding:15px 0}.get-started-btn{margin:0 15px 0 0;padding:6px 18px}.breadcrumbs{margin-top:63px}}.main-categories .products li{background:#f3f3f3;border-radius:20px;margin-bottom:3em!important;position:relative;transition:.5s}.main-categories .products li a{text-align:center;margin:0 auto;width:100%;transition:.5s}.main-categories .products li img{height:260px;width:260px;padding:3rem;object-fit:contain;transition:.5s}.main-categories .products li h2{background:#00283a;background:linear-gradient(90deg,#00283a 0,#0078af 100%);color:#fff;font-size:20px!important;font-family:'Fjalla One'!important;margin:0;padding:14px 20px;border-radius:0 0 20px 20px;position:relative;text-align:left;transition:.5s}.main-categories .products li:hover h2{background:#ed1c24;transition:.5s}.main-categories .products li h2:after{content:'\f138';font-family:bootstrap-icons!important;position:absolute;right:20px}.best-courses-btn a,.footer-col a.more-btn{display:inline-block}.courses-card{height:400px;display:flex;align-items:flex-end;border-radius:15px;transition:.5s;position:relative;overflow:hidden}.courses-card:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(180deg,#fff0 0,#004a6c 100%)}.courses-card-content{padding:25px;position:relative;z-index:2;transition:.5s}.courses-card:hover{background-position:center -100px}.courses-card-content h3{font-family:'Fjalla One';font-weight:400;font-size:24px;line-height:normal;color:#fff}.courses-card-content p{font-family:'Work Sans';font-weight:400;font-size:16px;line-height:150%;color:rgb(255 255 255 / .85);margin:0;height:95px}.courses-card-content-image{width:60px;height:60px;padding:13px;background:red;border-radius:100%;margin-bottom:17px;transition:.5s;opacity:0}.courses-card:hover .courses-card-content-image{opacity:1}.courses-card-content:after{content:"";position:absolute;height:100%;width:100%;background:#00659f;left:0;bottom:20px;transition:.5s;border-radius:40px 40px 15px 15px;opacity:0;z-index:-1}.courses-card:hover .courses-card-content:after{transition:.5s;bottom:0;opacity:1}.best-courses-main .owl-theme .owl-nav button{background:#f1f1f1;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:.5s}.best-courses-main .owl-theme .owl-nav button i{font-size:26px}.best-courses-main .owl-theme .owl-nav{margin-top:35px}.best-courses-main .owl-theme .owl-nav [class*=owl-]:hover{background:red!important;color:#fff}.blog-main{margin-top:40px}.blog-card-image{width:100%;position:relative}.blog-card-image img{width:100%;object-fit:cover;border-radius:16px}.blog-card-content{padding:20px;position:relative}.blog-card-content:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:97px;background:#ddb467}.blog-card-content h4{font-family:'Fjalla One';font-weight:400;font-size:24px;line-height:normal;color:#0f0f0f;margin-bottom:10px}.blog-card-b a,.blog-card-content p{font-family:'Work Sans';font-size:16px}.blog-card-content p{font-weight:500;line-height:normal;color:#7a7a7a;margin-bottom:15px}.blog-card-b a{display:flex;align-items:center;gap:15px;font-weight:600;line-height:150%;color:#ed1c24}.mar-after h6,.mar-after p{font-weight:400;line-height:normal;margin:0;text-align:center}.mar-after{position:absolute;left:-15px;bottom:30px;background:#ddb467;display:flex;align-items:center;flex-direction:column}.mar-after h6{font-family:'Fjalla One';font-size:24px;color:#fff}.mar-after p{font-family:'Work Sans';font-size:14px;color:#fff}.mar-after-inner{width:100%;height:100%;padding:10px 20px;position:relative}.mar-after-inner:after{content:"";position:absolute;left:0;top:-16px;width:16px;height:16px;border:8px solid #912f3d;border-top-color:#fff0;border-left-color:#fff0}.course-academic .academic-box .academic-thumb img,.travels .travel-box .travel-thumbs img{border-radius:20px 20px 0 0;transition:.5s}.course-thumb img{height:460px;object-fit:cover;border-radius:20px}.course-description p{margin-bottom:35px}.course-description h3{font-family:'Fjalla One';font-size:36px;margin-bottom:18px}.course-description h4{font-family:'Fjalla One';font-size:24px;margin-bottom:10px}.course-description ul{position:relative;padding-left:18px;list-style:none;margin-bottom:24px}.course-description ul li{position:relative;padding-left:28px;margin-bottom:14px}.course-description ul li:before{content:"\f26a";font-family:bootstrap-icons!important;color:#ed1c24;font-size:18px;position:absolute;left:6px;top:1px;display:none}aside.course-details{display:block;position:sticky;top:0}aside.course-details .course-info{position:relative;background:#00283a;background:linear-gradient(90deg,#00283a 0,#0078af 100%);padding:30px;border-radius:20px;margin-bottom:30px}aside.course-details .course-info .cource-price{display:flex}aside.course-details .course-info .course-price{display:flex;margin-bottom:35px;justify-content:space-between;align-items:center;position:relative}aside.course-details .course-info .course-price h4{color:#fff;font-family:'Work Sans';font-size:36px;font-weight:700;margin:0}aside.course-details .course-info .contact-info h3{font-family:'Fjalla One';color:#fff;font-size:36px;margin-bottom:18px}aside.course-details .course-info .contact-info a{display:block;position:relative;margin-bottom:10px;font-size:18px;color:#fff}aside.course-details .recent-courses{padding:30px;position:relative;border-radius:20px}aside.course-details .recent-courses h3{font-family:'Fjalla One';color:#000;font-size:36px;margin-bottom:18px}aside.course-details .recent-courses ul li{position:relative;margin-bottom:14px}aside.course-details .recent-courses ul li a{display:block;position:relative;font-size:18px;color:#ed1c24}.courses-counters .counter-boxes .counter-box{position:relative;padding:80px 40px}.course-areas{position:relative;margin:40px 0}.course-areas .areas-box p,.course-areas>p,nav.woocommerce-breadcrumb a{font-size:18px}.course-areas .areas-box{position:relative;padding:30px;border-radius:20px}.course-areas .areas-box .icon-box{position:relative;height:60px;width:60px;margin:0 auto 18px}.course-areas .areas-box h3{font-family:'Fjalla One';font-size:24px}.courses-counters .counter-boxes .counter-box h3{font-size:38px;font-family:'Fjalla One';color:#fff;margin-bottom:0}.course-academic .academic-box,.travels .travel-box{position:relative;box-shadow:0 0 10px rgb(0 0 0 / .1);height:100%;margin-bottom:24px;border-radius:20px;overflow:hidden}.course-academic .academic-box .academic-thumb,.travels .travel-box .travel-thumbs{position:relative;margin-bottom:18px;overflow:hidden;transition:.5s}.course-academic .academic-box .academic-thumb:hover img,.travels .travel-box .travel-thumbs:hover img{transform:scale(1.2);transition:.5s}.course-academic .academic-box .academic-content,.travels .travel-box .travel-content{position:relative;padding:0 1.6em}.course-academic .academic-box .academic-content h3{font-family:'Fjalla One';margin-bottom:18px}.travels .travel-box .travel-thumbs img{height:340px;object-fit:cover}.travels .travel-box .travel-content h3,.travels .travel-box .travel-content h3 a{color:#000;font-family:'Fjalla One';margin-bottom:6px}.flyers{max-width:60%;margin:0 auto 45px;position:relative;padding:30px;border-radius:20px}.flyers img{border-radius:20px}.footer-group{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/css/../images/footer-bg.jpg) center/cover no-repeat;padding:20em 0 0;position:relative}.footer-group:before{content:"";background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/css/../images/footer-overlay.png) center top/cover;position:absolute;height:100%;width:100%;bottom:0;top:0;left:0;right:0;z-index:9}.footer-logo a img{width:75%}.footer-logo a:last-child img{width:65%;text-align:center;padding:25px 25px 0}.footer-col{margin-bottom:4em;position:relative;z-index:99}.footer-col h3{font-family:'Fjalla One';color:#fff;font-size:18px;margin-bottom:24px}.footer-col p,.footer-col ul li a{font-family:'Work Sans';color:#fff}.footer-col .social-navbar ul{padding:0;margin-top:30px;gap:8px}.footer-col .social-navbar ul li{background:#ddb467;height:36px;width:36px}.footer-col p{font-size:16px;padding-right:4em}.footer-col ul{position:relative;padding:0;list-style:none}.footer-col ul li{margin-bottom:4px}.footer-col ul li a{font-size:16px}.footer-col ul.sub-menu{padding:0 .6rem}.footer-contact-info{display:flex;align-items:center;justify-content:space-around;position:relative;margin-bottom:2em;z-index:99}.footer-contact-info .info-col h4{color:#fff;font-family:'Fjalla One';font-size:18px}#account_display_name_description,.products .woocommerce-Price-amount.amount,span.woocommerce-Price-amount.amount,tr.wc-block-cart-items__header{font-size:18px!important}.footer-contact-info .info-col h4 i{color:#ddb467;padding-right:6px}.footer-copyright{border-top:1px solid rgb(221 180 103 / .45);padding:2em 0;text-align:center;color:#ececec;font-size:16px;position:relative;z-index:99}.products .price,.products .woocommerce-Price-amount.amount,.qty{text-align:center!important}header.woocommerce-products-header{margin-bottom:2.5rem}.woocommerce ul.products{justify-content:center}ul.products li.product .woocommerce-loop-product__title{font-size:22px!important;line-height:29px!important;text-align:center!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 3.2% 2.992em 0}.button.product_type_simple,.button.product_type_variable.add_to_cart_button,.single-product .cart .button,a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart,button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{display:block;font-size:16px!important;font-family:'Work Sans';color:#fff;background:#ed1c24;border-radius:30px;border:1px solid red;padding:12px 24px!important;position:relative;transition:.5s;overflow:hidden;outline:0;box-shadow:none}a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart:hover{background:#fff;color:#000;transition:.3s}.cart .button{background-color:#fff;color:#000;transition:.3s}.woocommerce ul.products li.product{align-items:center!important}h2.wp-block-heading.has-text-align-center{margin-bottom:2rem}select#pa_magenta-options,select#pa_size-options,select.orderby{padding:.5rem;border-radius:8px}select#pa_magenta-options{margin-left:1rem!important}.related.products ul.products li.product,.wc-block-grid__product,.woocommerce ul.products li.product{border:1px solid #013c52!important;border-radius:15px!important;padding:1.6rem 1rem!important;background:linear-gradient(180deg,#fff0 65%,#00659f 100%)}.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{border-radius:15px!important}.wc-block-grid__product-image img{border-radius:18px}.wc-block-grid__product-title{color:#000!important;font-size:16px!important;margin:1rem 0!important}.related.products h2{margin-bottom:3rem}.single-product form.cart .quantity input{padding:.3rem 1rem;width:135px;border:none;border-radius:0!important}.woocommerce-variation-add-to-cart.variations_button{display:flex;align-items:anchor-center;gap:30px}table.variations{margin-bottom:1.5rem}.single-product .summary p.price{margin-bottom:1.5rem!important}.single-product div.product .product_meta{margin-top:2rem!important}.product_meta span{font-size:15px}.summary.entry-summary{padding-top:3rem}table.woocommerce-product-attributes.shop_attributes tr,td,th.woocommerce-product-attributes-item__label{padding:.8rem!important}nav.woocommerce-breadcrumb{margin-top:.5rem;font-size:16px}.stock.out-of-stock{color:red;font-size:20px!important}a.button.wc-forward{padding:12px 24px!important;border-radius:30px;font-size:16px!important}.cart-section{margin-top:60px}a.wc-block-components-product-name{color:#00283a;font-size:22px;font-weight:500}span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{font-size:18px;color:#00283a}.wc-block-components-product-details__size-options{font-size:16px}.wc-block-components-totals-item.wc-block-components-totals-footer-item span,table.variations label,tr.wc-block-cart-items__header span{font-weight:500}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name,p.wc-block-components-totals-shipping-address-summary strong{font-weight:500!important}.wc-block-cart__totals-title{font-size:18px!important;font-weight:500!important}.wp-block-woocommerce-cart-order-summary-totals-block span{font-size:17px!important;font-weight:500}p.wc-block-components-totals-shipping-address-summary{font-size:17px;font-weight:500}.wc-block-components-shipping-calculator-address__button.outlined,a.wc-block-components-button.wp-element-button{box-shadow:none!important;background:#ed1c24!important;border:1px solid #ed1c24;border-radius:30px;color:#fff!important;transition:.4s}.wc-block-components-shipping-calculator-address__button.outlined:hover,a.wc-block-components-button.wp-element-button:hover,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{background:#fff!important;color:#000!important;transition:.4s}button#square-gift-card-apply-btn,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#ed1c24!important;color:#fff!important;border:1px solid #ed1c24;border-radius:30px;font-size:18px!important;transition:.4s}aside.course-details .course-info .course-price{display:grid;grid-template-columns:repeat(2,1fr);gap:80px}select#pa_dive-computer{padding:.8rem;border-radius:8px}input.qty_button.minus,input.qty_button.plus{width:45px!important;font-size:16px!important;font-family:'Work Sans';color:#fff;background:#ed1c24;border-radius:0!important;border:1px solid red;padding:7px 18px!important;position:relative;transition:.5s;overflow:hidden;outline:0;box-shadow:none;margin:0!important;height:100%}.qty{font-size:16px!important;padding:7px 18px!important;margin:0!important}.quantity{border:1px solid red;border-radius:30px;overflow:hidden;padding:0!important;height:50px}.single-product .entry-title{margin:0 0 .5rem!important}.single-product form.cart .quantity input:focus-visible{outline:0!important}.single-product form.cart input[type=number]{width:3rem!important;padding:0!important}.wc-block-components-order-summary-item__description h3,.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size:20px!important}.woocommerce-message{border-top:3px solid #ed1c24!important}a.button.wc-forward{background:#ed1c24!important}.woocommerce-tabs ul li.active a{color:#ed1c24!important;box-shadow:0 2px 0 #ed1c24!important}.woocommerce-message:focus-visible{outline:0!important}.course-description ul{gap:20px;flex-wrap:nowrap}.social-navbar .sub-menu li{background:#fff;min-width:auto!important;height:unset!important;justify-content:start!important}a.social-link i{margin:0!important}.social-navbar .dropdown:after{display:none}.social-navbar .sub-menu{width:134px;top:51px!important}.woocommerce-ResetPassword.lost_reset_password button,.woocommerce-account .woocommerce-EditAccountForm button[type=submit],.woocommerce-form-login__submit,.woocommerce-form-register__submit{display:block;font-size:16px!important;font-family:'Work Sans';color:#fff;background:#ed1c24!important;border-radius:30px;border:1px solid red;padding:12px 24px!important;position:relative;transition:.5s;overflow:hidden;outline:0;box-shadow:none}.woocommerce-ResetPassword.lost_reset_password button:hover,.woocommerce-account .woocommerce-EditAccountForm button[type=submit]:hover,.woocommerce-form-login__submit:hover,.woocommerce-form-register__submit:hover{background:#fff!important;color:#ed1c24;transition:.5s}.woocommerce-info{border-color:#ed1c24!important}#reg_email,.woocommerce-ResetPassword.lost_reset_password input,.woocommerce-form-login.login input{padding:.9rem!important}li.woocommerce-MyAccount-navigation-link{margin:10px 0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:2rem!important}.woocommerce-EditAccountForm.edit-account label{font-size:16px!important}form.woocommerce-EditAccountForm.edit-account input{font-size:17px!important;padding:.9rem!important}.woocommerce-account .woocommerce-EditAccountForm fieldset{padding:1rem!important;margin-top:2rem!important}.course-description .woocommerce{display:flex;justify-content:space-between;flex-wrap:wrap}.woocommerce-MyAccount-content p{font-size:22px!important}.woocommerce-MyAccount-content p a{color:#ed1c24!important}.woocommerce-MyAccount-content .button,.woocommerce-account table.account-orders-table .button{display:inline-block;font-size:16px!important;font-family:'Work Sans';color:#fff!important;background:#ed1c24!important;border-radius:30px;border:1px solid red;padding:12px 24px!important;position:relative;transition:.5s;overflow:hidden;outline:0;box-shadow:none;text-decoration:none}.woocommerce-account table.account-orders-table .button:hover{background:#fff!important;color:#ed1c24!important}li.woocommerce-MyAccount-navigation-link:before{content:"\f26a";font-family:bootstrap-icons!important;color:#ed1c24;font-size:18px;position:absolute;left:-24px!important;top:14px!important}.wc_payment_method .payment_box p,.wc_payment_method input.input-radio[name=payment_method]+label{font-family:'Work Sans'!important}.course-description .woocommerce .woocommerce-form-coupon-toggle,div#order_review table{width:100%}#woocommerce-checkout-form-coupon input,form.checkout.woocommerce-checkout input{background-color:#fff!important;border:1px solid hsl(0 0% 7% / .8)!important;border-radius:4px!important;box-sizing:border-box!important;color:#2b2d2f!important;font-family:inherit!important;font-size:1em!important;height:3.125em!important;line-height:1em!important;margin:0!important;min-height:0!important;padding:1em .5em!important}form.checkout.woocommerce-checkout label{font-weight:500;line-height:1.2;color:var(--bs-heading-color);border:0;border-radius:0;font-size:15px;margin:0 0 10px;padding:0;vertical-align:baseline;word-break:break-word}.woocommerce form .form-row select{appearance:none!important;background:0 0!important;border:1px solid hsl(0 0% 7% / .8)!important;border-radius:4px!important;color:#2b2d2f!important;font-family:inherit!important;font-size:16px!important;font-style:inherit!important;font-weight:inherit!important;height:50px!important;letter-spacing:inherit!important;line-height:normal!important;padding:1em .5em!important;text-decoration:inherit!important;text-transform:inherit!important;width:100%!important}input#createaccount{appearance:none!important;background-color:#fff!important;border:1px solid rgb(25 23 17 / .48)!important;border-radius:4px!important;box-sizing:border-box!important;font-size:1em!important;height:21px!important;margin:0 1em 0 0!important;min-height:21px!important;min-width:21px!important;overflow:hidden!important;position:static!important;vertical-align:middle!important;width:21px!important;padding:0!important}.checkout.woocommerce-checkout h3{font-size:1.25em}.woocommerce-privacy-policy-text p{font-size:16px!important;line-height:150%;font-family:'Work Sans'!important}.wc_payment_method .payment_box p{font-size:16px!important;margin:0}.payment_box.payment_method_square_cash_app_pay{border-radius:4px;box-shadow:inset 0 0 0 1.5px currentColor;background:0 0!important}#woocommerce-checkout-form-coupon .button,.paypal-button-row.paypal-button-color-gold .menu-button,.paypal-button.paypal-button-color-gold,button#place_order{background:#ed1c24!important;color:#fff!important}#square-gift-card-application{display:flex!important}button#place_order{border:1px solid #ed1c24;border-radius:30px;font-size:18px!important;transition:.4s;padding:10px}textarea#order_comments{font-size:15px!important}#woocommerce-checkout-form-coupon .button{border:1px solid #ed1c24;border-radius:30px;font-size:18px!important;transition:.4s;height:auto!important;min-height:auto!important;padding:10px}.student-bxx{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:center}.hero-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:9;pointer-events:none}.footer-group::before{background:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/images/footer-overlay.png) center top/cover}#header{background:linear-gradient(90deg,#00283a 0,#0078af 100%)}@media screen and (min-width:1200px) and (max-width:1399px){aside.course-details .course-info .course-price{gap:20px}}@media screen and (min-width:992px) and (max-width:1199px){aside.course-details .course-info .course-price{display:flex;flex-direction:column;align-items:start;gap:20px}aside.course-details .course-info .contact-info a{font-size:16px}}@media screen and (min-width:992px){.services a.started-btn{font-size:14px}}@media screen and (max-width:991px){header#header a.logo{order:1}header#header nav#navbar{order:3}header#header .social-navbar{order:2;margin-right:10px}#hero{height:79vh}section{padding:40px 0}.img-box,.img-box img{width:100%}.counter-boxes{margin:24px 0}.services:after{bottom:-5px}.footer-group{padding:15em 0 0}.services{margin-bottom:0}.footer-col{margin-bottom:20px}aside.course-details .course-info .course-price{display:flex;gap:20px;flex-direction:column;align-items:start}aside.course-details .course-info .contact-info h3{font-size:26px}aside.course-details .course-info{padding:20px 14px}aside.course-details .course-info .contact-info a{font-size:13px}.course-description .woocommerce{flex-direction:column}}@media screen and (max-width:767px){#hero h4,.counter-boxes .counter-box .counter-content-box p{font-size:13px}#hero{height:45vh}#hero .container{padding-top:0}#hero h4{padding:15px 20px}.about .section-title{flex-direction:column;align-items:flex-start}.section-title h2{font-size:40px}.counter-boxes .counter-box{flex-direction:column;text-align:center}.counter-boxes .counter-box .counter-content-box h3{font-size:26px}.services{padding:50px 0;margin-bottom:0}.services .icon-box{border-right:0}.courses-card-content p{height:auto}.blog-card-image{width:90%;margin:0 auto}.mar-after h6{font-size:20px}.mar-after-inner{padding:7px 15px}.footer-group{padding:10em 0 0}.footer-group:before{background-position:unset}.footer-contact-info .info-col h5{font-size:14px}.services:after{bottom:-5px;height:60px;background-size:cover}tr.wc-block-cart-items__row{display:flex!important;flex-direction:column}.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-start!important}.wc-block-components-totals-coupon__form{flex-direction:column}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex:3 1 70px!important}.wc-block-cart table.wc-block-cart-items td{margin:0 0 10px!important}p.wc-block-components-totals-shipping-address-summary{font-size:15px;font-weight:500}.wp-block-woocommerce-cart-order-summary-totals-block span{font-size:15px!important}}@media screen and (max-width:550px){.footer-contact-info{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.img-box.video-box video{position:absolute;top:0;left:0;width:100%!important;height:100%}.img-box.video-box{position:relative;width:100%;padding-top:56.25%;overflow:hidden}section#about{padding-top:0}.mobile-nav-toggle{width:28px;height:28px}}@font-face{font-display:swap;font-family:'BebasNeue-Regular';src:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/fonts/BebasNeue-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Poppins';src:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/fonts/Poppins-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/fonts/Poppins-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/fonts/Poppins-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/fonts/Poppins-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/fonts/Poppins-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://texasscubaacademy.com/wp-content/themes/twenty-twenty-child/assets/fonts/Poppins-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap;}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:#fff0;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://texasscubaacademy.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:#fff0 url(https://texasscubaacademy.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgb(255 0 0 / .7);background:-webkit-linear-gradient(transparent,rgb(0 0 0 / .35));background:linear-gradient(transparent,rgb(0 0 0 / .35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:#fff0 url(https://texasscubaacademy.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsl(0 0% 100% / .3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsl(0 0% 100% / .4) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .4) 0,hsl(0 0% 100% / .4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsl(0 0% 100% / .4) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .4) 0,hsl(0 0% 100% / .4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsl(0 0% 100% / .3)}.mejs-time-current,.mejs-time-handle-content{background:hsl(0 0% 100% / .9)}.mejs-time-hovered{background:hsl(0 0% 100% / .5);z-index:10}.mejs-time-hovered.negative{background:rgb(0 0 0 / .2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid #fff0;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsl(0 0% 100% / .9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee #fff0 #fff0;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgb(50 50 50 / .7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsl(0 0% 100% / .5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsl(0 0% 100% / .9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgb(50 50 50 / .8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsl(0 0% 100% / .8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgb(50 50 50 / .7);border:1px solid #fff0;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsl(0 0% 100% / .4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsl(0 0% 8% / .5);box-shadow:5px 0 0 hsl(0 0% 8% / .5),-5px 0 0 hsl(0 0% 8% / .5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}

.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}
 .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@font-face{font-family:'Woo-Side-Cart';src:url(https://texasscubaacademy.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.eot?qq7fgp);src:url('https://texasscubaacademy.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.eot?qq7fgp#iefix') format('embedded-opentype'),url(https://texasscubaacademy.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.ttf?qq7fgp) format('truetype'),url(https://texasscubaacademy.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.woff?qq7fgp) format('woff'),url('https://texasscubaacademy.com/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.svg?qq7fgp#Woo-Side-Cart') format('svg');font-weight:400;font-style:normal;font-display:swap;}[class^="xoo-wsc-icon-"],[class*=" xoo-wsc-icon-"]{font-family:'Woo-Side-Cart'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xoo-wsc-icon-heart1:before{content:"\e92d"}.xoo-wsc-icon-cart-plus:before{content:"\e92e"}.xoo-wsc-icon-bookmark-o:before{content:"\e929"}.xoo-wsc-icon-bookmark1:before{content:"\e92a"}.xoo-wsc-icon-arrow-long-right:before{content:"\e900"}.xoo-wsc-icon-basket5:before{content:"\e901"}.xoo-wsc-icon-basket4:before{content:"\e902"}.xoo-wsc-icon-basket6:before{content:"\e903"}.xoo-wsc-icon-basket1:before{content:"\e904"}.xoo-wsc-icon-basket2:before{content:"\e905"}.xoo-wsc-icon-basket3:before{content:"\e906"}.xoo-wsc-icon-trash1:before{content:"\e907"}.xoo-wsc-icon-trash:before{content:"\e908"}.xoo-wsc-icon-cross:before{content:"\e909"}.xoo-wsc-icon-check_circle:before{content:"\e90a"}.xoo-wsc-icon-pencil:before{content:"\e90b"}.xoo-wsc-icon-bag1:before{content:"\e90c"}.xoo-wsc-icon-arrow-thin-right:before{content:"\e90d"}.xoo-wsc-icon-shopping-bag1:before{content:"\e90e"}.xoo-wsc-icon-shopping-cart:before{content:"\e90f"}.xoo-wsc-icon-bag2:before{content:"\e910"}.xoo-wsc-icon-cart1:before{content:"\e911"}.xoo-wsc-icon-cart2:before{content:"\e912"}.xoo-wsc-icon-del4:before{content:"\e913"}.xoo-wsc-icon-trash3:before{content:"\e914"}.xoo-wsc-icon-del1:before{content:"\e915"}.xoo-wsc-icon-del2:before{content:"\e916"}.xoo-wsc-icon-del3:before{content:"\e917"}.xoo-wsc-icon-shopping-bag:before{content:"\e918"}.xoo-wsc-icon-chevron-thin-left:before{content:"\e919"}.xoo-wsc-icon-chevron-left:before{content:"\e91a"}.xoo-wsc-icon-arrow-thin-left:before{content:"\e91b"}.xoo-wsc-icon-arrow-left:before{content:"\e91c"}.xoo-wsc-icon-coupon-1:before{content:"\e91d"}.xoo-wsc-icon-coupon-2:before{content:"\e91e"}.xoo-wsc-icon-coupon-3:before{content:"\e91f"}.xoo-wsc-icon-coupon-5:before{content:"\e920"}.xoo-wsc-icon-coupon-6:before{content:"\e921"}.xoo-wsc-icon-coupon:before{content:"\e922"}.xoo-wsc-icon-coupon-4:before{content:"\e923"}.xoo-wsc-icon-discout:before{content:"\e924"}.xoo-wsc-icon-coupon-7:before{content:"\e925"}.xoo-wsc-icon-coupon-8:before{content:"\e926"}.xoo-wsc-icon-coupon-9:before{content:"\e927"}.xoo-wsc-icon-external-link:before{content:"\e928"}.xoo-wsc-icon-chevron-right:before{content:"\e92b"}.xoo-wsc-icon-chevron-left1:before{content:"\e92c"}.xoo-wsc-icon-cart:before{content:"\e93a"}.xoo-wsc-icon-spinner:before{content:"\e97a"}.xoo-wsc-icon-spinner2:before{content:"\e97b"}.xoo-wsc-icon-spinner4:before{content:"\e97d"}.xoo-wsc-icon-spinner8:before{content:"\e981"}.xoo-wsc-icon-spinner11:before{content:"\e984"}.xoo-wsc-icon-trash2:before{content:"\e9ad"}.xoo-wsc-icon-checkmark:before{content:"\ea10"}.xoo-wsc-icon-cloud-download:before{content:"\e9c2"}.xoo-wsc-icon-download3:before{content:"\e9c7"}.xoo-wsc-icon-heart:before{content:"\e9da"}.xoo-wsc-markup *::-webkit-scrollbar{width:8px}.xoo-wsc-markup *::-webkit-scrollbar-track{border-radius:10px;background:#f0f0f0}.xoo-wsc-markup *::-webkit-scrollbar-thumb{border-radius:50px;background:#d1d1d1}.xoo-wsc-container,.xoo-wsc-slider{position:fixed;background-color:#fff;z-index:999999;display:flex;flex-direction:column;width:95%;transition:0.5s ease-out}.xoo-wsc-modal *{box-sizing:border-box}.xoo-wsc-markup a{text-decoration:none}.xoo-wsc-opac{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:999996;opacity:0;height:0;transition:height 0s 0.4s,opacity 0.4s 0s}.xoo-wsc-cart-active .xoo-wsc-opac{opacity:.8;height:100%;transition:height 0s 0s,opacity 0.4s}.xoo-wsc-body{flex-grow:1;overflow-y:auto;overflow-x:hidden}.xoo-wsc-loading .xoo-wsc-loader{display:block}span.xoo-wsc-loader{display:none;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.5;background-color:#eee;opacity:.7;z-index:10}.xoo-wsc-loader-icon{display:none}.xoo-wsc-loading .xoo-wsc-loader-icon{position:absolute;transform:translate(-50%,-50%);top:47%;left:49%;z-index:11;font-size:24px;animation:xoo-wsc-spin 2s linear infinite;display:block}@keyframes xoo-wsc-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.xoo-wsc-cart-active,html.xoo-wsc-cart-active{overflow:hidden!important}.xoo-wsc-basket{margin:10px;z-index:9999997;cursor:pointer;position:fixed;transition:0.5s ease-out;align-items:center;justify-content:center;width:60px;height:60px}.xoo-wsc-basket[style*='block']{display:flex!important}.xoo-wsc-items-count{border-radius:50%;position:absolute;font-size:13px;width:28px;height:28px;line-height:28px;text-align:center;overflow:hidden}.xoo-wsc-fly-animating{opacity:1;position:absolute!important;height:150px;width:150px;z-index:100}.xoo-wsc-sc-bkcont{position:relative}.xoo-wsc-sc-cont .xoo-wsc-cart-trigger{display:flex;position:relative;cursor:pointer;align-items:center;justify-content:center}span.xoo-wsc-sc-count,span.xoo-wsch-items-count{border-radius:50%;height:18px;line-height:18px;width:18px;display:inline-block;text-align:center;font-size:13px;right:-7px;position:absolute;top:-4px}.xoo-wsc-sc-cont .xoo-wsc-cart-trigger>*{margin-right:3px}.xoo-wsc-notice-container{z-index:2;position:absolute;top:0;left:0;right:0;display:none}ul.xoo-wsc-notices{margin:0;list-style-type:none;padding:0}.xoo-wsc-notice-success{background-color:#DFF0D8;color:#3C763D}.xoo-wsc-notice-error{color:#a94442;background-color:#f2dede}ul.xoo-wsc-notices li{padding:15px 20px;list-style-type:none}ul.xoo-wsc-notices li span{margin-right:6px}span.xoo-wsc-undo-item{float:right;text-decoration:underline;cursor:pointer}.xoo-wsc-notices a.button.wc-forward{display:none}.xoo-wscb-icon{font-size:37px}.xoo-wscb-count{position:absolute;z-index:1;background-color:#fff0;font-size:15px;height:45px;line-height:45px;text-align:center;left:0;right:0}.xoo-wsc-header{padding:15px;color:#000}span.xoo-wsch-close{position:absolute;cursor:pointer}span.xoo-wsch-text{margin-left:8px}.xoo-wsch-top .xoo-wsch-basket{display:table;position:relative}.xoo-wsch-top{display:flex;margin:0 auto;align-items:center}.xoo-wsc-product{display:flex;border-bottom:1px solid #eee}.xoo-wsc-img-col{align-self:center}.xoo-wsc-sum-col{flex-grow:1;padding-left:15px;display:flex;flex-direction:column}.xoo-wsc-img-col img{width:100%;height:auto}.xoo-wsc-sm-left{flex-grow:1;display:flex;justify-content:space-between;flex-direction:column;min-width:0;row-gap:4px}.xoo-wsc-sm-right{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;row-gap:4px}span.xoo-wsc-smr-del+.xoo-wsc-smr-ptotal{margin-top:auto}span.xoo-wsc-pname,span.xoo-wsc-pname a{font-weight:600}span.xoo-wsc-smr-del{cursor:pointer;margin:5px 0}.xoo-wsc-img-col span.xoo-wsc-smr-del{margin:5px auto;display:table}.xoo-wsc-sm-info{display:flex;min-width:0;gap:10px}.xoo-wsc-qty-price span{display:inline-block}.xoo-wsc-product dl.variation dd,.xoo-wsc-product dl.variation dt{margin:0 4px 0 0;display:inline-block;float:left;font-style:italic}.xoo-wsc-product dl.variation dt{clear:left}.xoo-wsc-product dl.variation,.xoo-wsc-product dl.variation p{margin:0;font-size:13px}.xoo-wsc-ft-buttons-cont{display:grid;text-align:center;grid-column-gap:5px;grid-row-gap:5px}a.xoo-wsc-ft-btn,.xoo-wsc-container .xoo-wsc-btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}a.xoo-wsc-ft-btn,a.xoo-wsc-ft-btn:hover,.xoo-wsc-container .xoo-wsc-btn,.xoo-wsc-container .xoo-wsc-btn:hover{text-decoration:none}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:only-child{grid-column:1/-1}.xoo-wsc-ft-totals{width:100%;padding:5px 0 10px 0}.xoo-wsc-ft-amt{padding:3px;display:flex;justify-content:space-between}.xoo-wsc-ft-amt-value .xoo-wsc-toggle-slider{cursor:pointer;margin-left:5px}span.xoo-wsc-ft-amt-label{font-weight:600}.xoo-wsc-toggle-slider{cursor:pointer}.xoo-wsc-ft-amt-shipping .xoo-wsc-toggle-slider span{margin-left:5px}.xoo-wsc-ft-amt-label{flex-grow:1;padding-right:10px}.xoo-wsc-ft-amt-value{text-align:right}.xoo-wsc-ft-amt.xoo-wsc-less,.xoo-wsc-psavings,.xoo-wsc-psavings *{color:#4CAF50}.xoo-wsc-ft-amt-total{border-top:1px dashed #9E9E9E;margin-top:5px;padding-top:5px}.xoo-wsc-product.xoo-wsc-is-parent{border-bottom:0;padding-bottom:0}.xoo-wsc-product.xoo-wsc-is-child img{max-width:50px;margin-left:auto;float:right}.xoo-wsc-product.xoo-wsc-is-child{padding-top:5px}.xoo-wsc-empty-cart{padding:30px;display:flex;flex-direction:column;align-items:center}.xoo-wsc-empty-cart>*{margin-bottom:20px}span.xoo-wsc-ft-amt-label:after{content:":"}.xoo-wsc-ft-amt-savings+.xoo-wsc-ft-amt-subtotal{display:flex}.xoo-wsc-ft-amt-subtotal{display:table;margin:0 auto;font-weight:600}span.xoo-wsc-ft-amt-label{padding-right:5px}span.xoo-wsc-footer-txt{text-align:center;margin:-8px auto 10px;display:block;font-size:90%}span.xoo-wsc-del-txt{text-align:center;display:block;font-size:11px;text-transform:uppercase}a.xoo-wsc-ft-btn-checkout .amount{font-style:italic}a.xoo-wsc-ft-btn-checkout .amount:before{content:"-";margin:0 8px;font-weight:700}.xoo-wsc-is-child:has(+.xoo-wsc-is-child),.xoo-wsc-is-parent+.xoo-wsc-is-child{padding-bottom:5px;padding-top:10px;margin-top:0;border-radius:0;margin-bottom:0;box-shadow:0 0;border-bottom:0}.xoo-wsc-product.xoo-wsc-is-parent{margin-bottom:0;padding-bottom:0}.xoo-wsc-product.xoo-wsc-is-child:not(:has(+*)),.xoo-wsc-is-child:has(+.xoo-wsc-product:not(.xoo-wsc-is-child)){margin-top:0;padding-top:5px}.xoo-wsc-product dl.variation{flex-wrap:wrap}.xoo-wsc-product del{opacity:.5;text-decoration:line-through;display:inline-flex}.xoo-wsc-product del+ins{font-weight:600}.xoo-wsc-product del .amount{font-size:95%}.xoo-wsc-pattern-row .xoo-wsc-qty-box{margin-top:4px}.xoo-wsc-priceBox{display:flex;flex-wrap:wrap;row-gap:4px;column-gap:9px}span.xoo-wsc-psavlabel{text-transform:uppercase}.xoo-wsc-psavings{padding:2px 6px;border:1px solid #4CAF50;font-weight:600;display:flex;align-items:center;gap:5px;width:max-content;margin-top:auto}.xoo-wsc-psavings{font-size:80%}.xoo-wsc-body .xoo-wsc-products .xoo-wsc-psavings span.amount{font-size:inherit}.xoo-wsc-sm-right-tools{display:flex;gap:5px}.xoo-wsc-xoo_wsc_gift .xoo-wsc-sm-left{justify-content:center}.xoo-wsc-ft-amt-savings .xoo-wsc-ft-amt-label{font-weight:400}.xoo-wsc-ft-amt-savings{font-size:95%}.xoo-wsc-footer .xoo-wsc-ft-amt-savings .amount{font-size:inherit}body.rtl .xoo-wsc-sum-col{padding-right:15px;padding-left:0}body.rtl span.xoo-wsch-text{margin-right:8px;margin-left:0}body.rtl span.xoo-wsc-ft-amt-label{padding-left:5px;padding-right:0}body.rtl .xoo-wsc-product dl.variation dd,body.rtl .xoo-wsc-product dl.variation dt{float:right}body.rtl xoo-wsc-qty-price>span{margin-left:4px;margin-right:0}.xoo-wsc-markup-notices{top:20%;right:-100%;left:auto;position:fixed;box-shadow:2px 2px 9px 3px #eee;transition:all 0.5s;z-index:999997;width:0;max-width:400px}.xoo-wsc-markup-notices ul.xoo-wsc-notices li{padding:25px}.xoo-wsc-markup-notices.xoo-wsc-active{right:0;width:100%}.xoo-wsc-markup-notices .xoo-wsc-notice-container{position:relative;display:block}.xoo-wsc-qty-price>span{display:inline-block;margin-right:4px}.xoo-wsc-sml-qty span{display:inline-block}.xoo-wsc-markup[data-wpr-lazyrender]{content-visibility:visible!important}.xoo-wsc-qty-price{display:flex;width:100%;align-items:center;flex-wrap:wrap;justify-content:flex-start}.xoo-wsc-pattern-card{margin:10px 20px;padding:0}.xoo-wsc-pattern-card .xoo-wsc-psavings{margin-top:2px}.xoo-wsc-pattern-card .xoo-wsc-product dl.variation{display:flex}.xoo-wsc-pattern-card .xoo-wsc-product{flex-direction:column;position:relative;border-bottom:0;padding:0;height:100%;margin:0}.xoo-wsc-pattern-card span.xoo-wsc-smr-del{position:absolute;top:0;right:0;z-index:5;padding:10px;margin-top:0}.xoo-wsc-pattern-card .variation{justify-content:center}.xoo-wsc-sm-back,.xoo-wsc-sm-front{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px}.xoo-wsc-sm-back-cont{position:absolute;top:0;bottom:0;right:0;left:0;overflow:auto}.xoo-wsc-pattern-card .xoo-wsc-img-col.xoo-wsc-caniming{z-index:10}.xoo-wsc-sm-front{z-index:1;height:100%}.xoo-wsc-sm-front:has(.xoo-wsc-sm-emp+*){padding:7px 10px}.xoo-wsc-card-cont{position:relative}.xoo-wsc-sm-back{padding:10px;min-height:100%}a.xoo-wsc-smr-link i{margin-right:3px}a.xoo-wsc-smr-link{opacity:.7;font-size:14px}.xoo-wsc-sm-front:has(.xoo-wsc-sm-emp+*) .xoo-wsc-sm-emp{display:none}.xoo-wsc-pattern-card .xoo-wsc-qty-price{justify-content:center;padding:0}.xoo-wsc-qty-price:has(.xoo-wsc-card-ptotal){justify-content:space-between}.xoo-wsc-pattern-card .xoo-wsc-img-col{align-self:center;z-index:2;position:relative;margin:-1px -1px 0 -1px}.xoo-wsc-pattern-card .xoo-wsc-img-col img{display:table;margin:0 auto}.xoo-wsc-qty-box-cont{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;row-gap:4px;column-gap:10px}.xoo-wsch-new .xoo-wsch-basket,.xoo-wsch-new .xoo-wsch-close,.xoo-wsch-new .xoo-wsch-text{position:relative;margin:0 4px}.xoo-wsch-new .xoo-wsch-basket{margin:0 8px}.xoo-wsch-new .xoo-wsch-close{cursor:pointer}.xoo-wsch-new .xoo-wsch-section{display:flex;align-items:center}.xoo-wsch-new.xoo-wsch-top{display:grid;grid-template-columns:1fr auto 1fr}.xoo-wsch-new .xoo-wsch-sec-right{grid-column:3;justify-self:end}.xoo-wsch-new .xoo-wsch-sec-left{grid-column:1;justify-self:start}.xoo-wsch-new .xoo-wsch-sec-center{grid-column:2;justify-self:center}.xoo-wsc-footer{background-color:#fff;color:#000;padding:10px 20px;box-shadow:0 -1px 10px #0000001a}.xoo-wsc-footer,.xoo-wsc-footer a,.xoo-wsc-footer .amount{font-size:18px}.xoo-wsc-btn .amount{color:#fff}.xoo-wsc-btn:hover .amount{color:#000}.xoo-wsc-ft-buttons-cont{grid-template-columns:auto}.xoo-wsc-basket{bottom:12px;right:1px;background-color:#fff;color:#000;box-shadow:0 0 15px 2px #0000001a;border-radius:50%;display:flex;width:60px;height:60px}.xoo-wsc-bki{font-size:30px}.xoo-wsc-items-count{top:-9px;left:-8px}.xoo-wsc-items-count,.xoo-wsch-items-count{background-color:#000;color:#fff}.xoo-wsc-container,.xoo-wsc-slider{max-width:365px;right:-365px;top:0;bottom:0;bottom:0;font-family:}.xoo-wsc-cart-active .xoo-wsc-container,.xoo-wsc-slider-active .xoo-wsc-slider{right:0}.xoo-wsc-cart-active .xoo-wsc-basket{right:365px}.xoo-wsc-slider{right:-365px}span.xoo-wsch-close{font-size:16px}.xoo-wsch-top{justify-content:center}span.xoo-wsch-close{right:10px}.xoo-wsch-text{font-size:20px}.xoo-wsc-header{color:#000;background-color:#fff;border-bottom:2px solid #eee;padding:15px 15px}.xoo-wsc-body{background-color:#f8f9fa}.xoo-wsc-products:not(.xoo-wsc-pattern-card),.xoo-wsc-products:not(.xoo-wsc-pattern-card) span.amount,.xoo-wsc-products:not(.xoo-wsc-pattern-card) a{font-size:16px;color:#000}.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product{padding:10px 15px;margin:10px 15px;border-radius:5px;box-shadow:0 2px 2px #00000005;background-color:#fff}.xoo-wsc-sum-col{justify-content:center}.xoo-wsc-sc-count{background-color:#000;color:#fff}.xoo-wsc-sc-bki{font-size:28px;color:#000}.xoo-wsc-sc-cont{color:#000}.added_to_cart{display:none!important}.xoo-wsc-product dl.variation{display:block}.xoo-wsc-product-cont{padding:10px 10px}.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-img-col{width:28%}.xoo-wsc-pattern-card .xoo-wsc-img-col img{max-width:100%;height:auto}.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-sum-col{width:72%}.xoo-wsc-pattern-card .xoo-wsc-product-cont{width:50%}@media only screen and (max-width:600px){.xoo-wsc-pattern-card .xoo-wsc-product-cont{width:50%}}.xoo-wsc-pattern-card .xoo-wsc-product{border:0;box-shadow:0 10px 15px -12px #0000001a}.xoo-wsc-sm-front{background-color:#eee}.xoo-wsc-pattern-card,.xoo-wsc-sm-front{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.xoo-wsc-pattern-card,.xoo-wsc-img-col img,.xoo-wsc-img-col,.xoo-wsc-sm-back-cont{border-top-left-radius:5px;border-top-right-radius:5px}.xoo-wsc-sm-back{background-color:#fff}.xoo-wsc-pattern-card,.xoo-wsc-pattern-card a,.xoo-wsc-pattern-card .amount{font-size:16px}.xoo-wsc-sm-front,.xoo-wsc-sm-front a,.xoo-wsc-sm-front .amount{color:#000}.xoo-wsc-sm-back,.xoo-wsc-sm-back a,.xoo-wsc-sm-back .amount{color:#000}.magictime{animation-duration:0.5s}span.xoo-wsch-items-count{height:20px;line-height:20px;width:20px}span.xoo-wsch-icon{font-size:30px}.xoo-wsc-smr-del{font-size:16px}.best-courses{padding-bottom:0}.color-accent,.color-accent-hover:hover,.color-accent-hover:focus,:root .has-accent-color,.has-drop-cap:not(:focus):first-letter,.wp-block-button.is-style-outline,a{color:#cd2653}blockquote,.border-color-accent,.border-color-accent-hover:hover,.border-color-accent-hover:focus{border-color:#cd2653}button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"],.bg-accent,.bg-accent-hover:hover,.bg-accent-hover:focus,:root .has-accent-background-color,.comment-reply-link{background-color:#cd2653}.fill-children-accent,.fill-children-accent *{fill:#cd2653}body,.entry-title a,:root .has-primary-color{color:#000}:root .has-primary-background-color{background-color:#000}cite,figcaption,.wp-caption-text,.post-meta,.entry-content .wp-block-archives li,.entry-content .wp-block-categories li,.entry-content .wp-block-latest-posts li,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-pullquote cite,.comment-metadata,.comment-respond .comment-notes,.comment-respond .logged-in-as,.pagination .dots,.entry-content hr:not(.has-background),hr.styled-separator,:root .has-secondary-color{color:#6d6d6d}:root .has-secondary-background-color{background-color:#6d6d6d}pre,fieldset,input,textarea,table,table *,hr{border-color:#dcd7ca}caption,code,code,kbd,samp,.wp-block-table.is-style-stripes tbody tr:nth-child(odd),:root .has-subtle-background-background-color{background-color:#dcd7ca}.wp-block-table.is-style-stripes{border-bottom-color:#dcd7ca}.wp-block-latest-posts.is-grid li{border-top-color:#dcd7ca}:root .has-subtle-background-color{color:#dcd7ca}body:not(.overlay-header) .primary-menu>li>a,body:not(.overlay-header) .primary-menu>li>.icon,.modal-menu a,.footer-menu a,.footer-widgets a:where(:not(.wp-block-button__link)),#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote:before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover{color:#cd2653}.social-icons a,#site-footer button:not(.toggle),#site-footer .button,#site-footer .faux-button,#site-footer .wp-block-button__link,#site-footer .wp-block-file__button,#site-footer input[type="button"],#site-footer input[type="reset"],#site-footer input[type="submit"]{background-color:#cd2653}.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle{color:#000}body:not(.overlay-header) .primary-menu ul{background-color:#000}body:not(.overlay-header) .primary-menu>li>ul:after{border-bottom-color:#000}body:not(.overlay-header) .primary-menu ul ul:after{border-left-color:#000}.site-description,body:not(.overlay-header) .toggle-inner .toggle-text,.widget .post-date,.widget .rss-date,.widget_archive li,.widget_categories li,.widget cite,.widget_pages li,.widget_meta li,.widget_nav_menu li,.powered-by-wordpress,.footer-credits .privacy-policy,.to-the-top,.singular .entry-header .post-meta,.singular:not(.overlay-header) .entry-header .post-meta a{color:#6d6d6d}.header-footer-group pre,.header-footer-group fieldset,.header-footer-group input,.header-footer-group textarea,.header-footer-group table,.header-footer-group table *,.footer-nav-widgets-wrapper,#site-footer,.menu-modal nav *,.footer-widgets-outer-wrapper,.footer-top{border-color:#dcd7ca}.header-footer-group table caption,body:not(.overlay-header) .header-inner .toggle-wrapper::before{background-color:#dcd7ca}@font-face{font-family:"Inter var";font-weight:100 900;font-style:normal;font-display:swap;;src:url(https://texasscubaacademy.com/wp-content/themes/twentytwenty/assets/css/../fonts/inter/Inter-upright-var.woff2) format("woff2")}@font-face{font-family:"Inter var";font-weight:100 900;font-style:italic;font-display:swap;;src:url(https://texasscubaacademy.com/wp-content/themes/twentytwenty/assets/css/../fonts/inter/Inter-italic-var.woff2) format("woff2")}#infinite-footer{z-index:1}.infinite-scroll .pagination-wrapper,.infinite-scroll.neverending .footer-nav-widgets-wrapper,.infinite-scroll.neverending #site-footer{display:none}.infinite-end.neverending .footer-nav-widgets-wrapper,.infinity-end.neverending #site-footer{display:block}.infinity-end.neverending #site-footer{margin:8rem 0 0}.infinite-loader{margin:5rem auto}.infinite-loader .spinner{margin:0 auto;left:inherit!important}#site-content #infinite-handle{margin:5rem auto;max-width:58rem;width:calc(100% - 8rem)}#site-content #infinite-handle span{background:#fff0;display:block;font-size:1.7rem;text-align:center}#site-content #infinite-handle span button,#site-content #infinite-handle span button:hover,#site-content #infinite-handle span button:focus{-webkit-appearance:none;-moz-appearance:none;border:none;background:#cd2653;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;letter-spacing:.0333em;line-height:1.25;margin:0;opacity:1;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity 0.15s linear}#site-content #infinite-handle span button:hover{text-decoration:underline}#site-content .infinite-wrap .hentry:first-of-type{padding:4rem 0 0}.entry-content div.sharedaddy h3.sd-title,.entry-content h3.sd-title,.entry-content #jp-relatedposts h3.jp-relatedposts-headline{font-size:2.8rem;font-weight:700;letter-spacing:-.016875em;line-height:1.5}@media (min-width:700px){.entry-content div.sharedaddy h3.sd-title,.entry-content h3.sd-title,.entry-content #jp-relatedposts h3.jp-relatedposts-headline{font-size:4rem}}.entry-content div.sharedaddy h3.sd-title::before,.entry-content h3.sd-title::before{border:0 none}.entry-content #jp-relatedposts h3.jp-relatedposts-headline em::before{border:0 none}.widget_authors ul{list-style:none;margin-left:0}.widget_authors li{margin-top:1rem;list-style:none}.widget_authors li:first-child{margin-top:2rem}.widget_flickr .flickr-size-thumbnail .flickr-images{justify-content:left}.widget_eu_cookie_law_widget #eu-cookie-law,.widget_eu_cookie_law_widget #eu-cookie-law .accept{font-size:1.6rem;font-weight:500;padding:2rem}.widget_eu_cookie_law_widget #eu-cookie-law .accept{font-size:1.4rem;font-weight:600;letter-spacing:.0333em;line-height:1.25;padding:1.1em 1.44em;text-decoration:none;text-transform:uppercase;transition:opacity 0.15s linear}@media (max-width:600px){.widget_eu_cookie_law_widget #eu-cookie-law{font-size:1.4rem;padding:1.5rem 1.5rem 6.5rem}.widget_eu_cookie_law_widget #eu-cookie-law .accept{font-size:1.2rem;bottom:1.5rem;right:auto;left:1.5rem;padding:1rem;margin:0}}.jetpack_subscription_widget .widget-title label{font-size:2.8rem;font-weight:700;margin:0}@media (min-width:700px){.jetpack_subscription_widget .widget-title label{font-size:4rem}}.widget_blog_subscription form p:not(#subscribe-email) input[type="text"]{padding:1.5rem 1.8rem!important;width:100%!important}.entry-content #jp-relatedposts{max-width:120rem;margin:1em auto;width:calc(100% - 4rem)}@media (min-width:700px){.entry-content #jp-relatedposts{width:calc(100% - 8rem)}}#jp-relatedposts .jp-relatedposts-grid{display:flex;flex-grow:1;flex-basis:0%;justify-content:space-between;box-sizing:border-box}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post,#jp-relatedposts .jp-relatedposts-post{width:calc(33% - 2rem);margin-left:0;margin-right:0}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-grid{flex-direction:column}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post,#jp-relatedposts .jp-relatedposts-post{width:100%}}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:0}#jp-relatedposts#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:inherit;line-height:1.5}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{width:100%}.entry-content .tiled-gallery{margin:0 auto 1.5em}.entry-content .jetpack-recipe{margin:1em auto}.entry-content .fb-video{display:block}.jp-related-posts-i2__post li{margin:0}.wp-block-jetpack-gif{margin:1em auto!important}.entry-content img.latex{display:inline}.admin-bar{position:unset!important}.screen-reader-text{position:absolute}.contact-form input.grunion-field[type="checkbox"]{padding:0;width:1.5rem;height:1.5rem}

:root{--lcp_live_preview_footer23421:#212121}.woocommerce-variation-add-to-cart,form.cart{flex-wrap:wrap!important}.wapf{width:100%}.wapf-hide{display:none!important}.wapf-upload-thumbs{display:flex;gap:10px}.wapf-child-item .wc-block-cart-item__quantity{display:none}body,html{scroll-behavior:auto!important}.wapf img{max-width:100%}.wapf-wrapper{margin:0 0 20px -5px;width:100%}.wapf-field-group,.wapf-section{display:flex;flex-wrap:wrap}.wapf-cloner{margin-top:15px}.wapf-section .wapf-cloner{margin:0 0 15px 5px}.wapf-clone-title{margin:15px 0;padding-left:5px;width:100%}.wapf-input-label{font-weight:400;cursor:pointer}.wapf-label-text{padding-left:10px}.wapf-checkbox,.wapf-radio{clear:both}.wapf-field-container{padding:0 5px var(--apf-margin-bottom,15px) 5px;box-sizing:border-box}.wapf-field-container .wapf-swatch--image{width:100%}.wapf input[type=email],.wapf input[type=number],.wapf input[type=text],.wapf input[type=url],.wapf select,.wapf textarea{width:100%;box-sizing:border-box}.wapf input[type=checkbox],.wapf input[type=radio]{float:left;margin-top:5px}.wapf-field-label{display:flex;align-items:center}.label-above .wapf-field-label{margin-bottom:10px}.wapf-field-description{font-size:85%;opacity:.8;padding:5px 0 0 0;margin:0}.wapf-pricing-hint{opacity:.7}.wapf-disabled{opacity:.5}.wapf-disabled label{cursor:default!important}.wapf-card,.wapf-swatch{box-sizing:border-box;cursor:pointer;position:relative;min-width:0}.wapf-card input[type=checkbox],.wapf-card input[type=radio],.wapf-swatch input[type=checkbox],.wapf-swatch input[type=radio]{position:absolute;opacity:0;height:1px;width:1px;padding:0}.wapf-swatch label{cursor:pointer;font-weight:400;display:block;width:100%;margin:0;z-index:1}.wapf--circle{border-radius:50%}.wapf--rounded{border-radius:4px}.wapf-swatch-wrapper{display:flex;flex-wrap:wrap}.wapf-card-wrap{display:grid;grid-template-columns:repeat(var(--wapf-cols),1fr);grid-auto-rows:auto;gap:1rem}@media all and (max-width:900px){.wapf-card-wrap{grid-template-columns:repeat(var(--wapf-cols-t),1fr)}}@media all and (max-width:768px){.wapf-card-wrap{grid-template-columns:repeat(var(--wapf-cols-m),1fr)}}.wapf-card{position:relative;background:var(--apf-card-bg,#fff);color:var(--apf-card-color,inherit);border-radius:var(--apf-card-radius,6px);border:var(--apf-card-border,none);box-shadow:var(--apf-card-shadow,none)}.wapf-card.is-qty-select{background:var(--apf-cq-bg,#fff);color:var(--apf-cq-color,inherit);border-radius:var(--apf-cq-radius,6px);border:var(--apf-cq-border,none);box-shadow:var(--apf-cq-shadow,none);cursor:default}.wapf-card:not(.is-qty-select):hover{color:var(--apf-card-color-hov,inherit);border-color:var(--apf-card-border-color-hov,transparent);background:var(--apf-card-bg-hov,transparent)}.wapf-card.wapf-checked:not(.is-qty-select){color:var(--apf-card-color-sel,inherit);border-color:var(--apf-card-border-color-sel,transparent);background:var(--apf-card-bg-sel,#fff)}.wapf-card-inner{padding:.7em;display:flex;gap:7px;font-size:.935rem;overflow:hidden;user-select:none}.wapf-card-img img{width:68px;height:68px;max-width:68px;max-height:68px;object-fit:var(--apf-img-fit,cover);object-position:center;border-radius:var(--apf-card-radius,6px)}.wapf-card-body,.wapf-card-row{display:flex;gap:.5rem;flex-flow:column;width:100%}.wapf-card-row{flex-flow:row;justify-content:space-between;align-items:center}.wapf-card-title{font-weight:600;width:100%;flex:1}.wapf-card-link{display:flex;align-items:end}.wapf-card a{padding:0;text-decoration:underline;color:currentColor}.wapf-card-qty{width:100%}.wapf-card-info{white-space:nowrap}.wapf-card-vertical .wapf-card-inner{flex-flow:column;height:100%}.wapf-card-vertical .wapf-card-body{row-gap:.5rem;flex-grow:1}.wapf-card-vertical .wapf-card-row:last-child{margin-top:auto}.wapf-card-vertical .wapf-card-img img{width:100%;height:100%;max-width:100%;max-height:120px}.wapf-swatch--image{text-align:center;transition:all .1s;overflow:hidden}.wapf-swatch--image img{vertical-align:bottom}.wapf-swatch--image .apf-pick-box,.wapf-swatch--image.apf-pick-box{border:2px solid transparent}.wapf-swatch--image.wapf-checked .apf-pick-box,.wapf-swatch--image.wapf-checked.apf-pick-box{border-color:#353c4e}.wapf-swatch-label{text-align:center;padding:4px}.wapf-swatch--image label{height:100%}.wapf-image-swatch-wrapper{display:grid;grid-template-columns:repeat(var(--wapf-cols),var(--apf-col-width,1fr));gap:10px}@media all and (max-width:900px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-t,var(--wapf-cols)),var(--apf-col-width,1fr))}}@media all and (max-width:768px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-m,var(--wapf-cols)),var(--apf-col-width,1fr))}}.wapf-swatch--color{margin:0 15px 15px 0;position:relative;transition:all .1s}.wapf-swatch--color .wapf-color{margin:auto}.wapf-swatch--color.wapf-checked .wapf-color{border:3px solid #fff;color:#353c4e;box-shadow:0 0 0 2px}.wapf-swatch--text{margin:0 15px 15px 0;border-radius:4px;border:1px solid #ccc}.wapf-swatch--text label{padding:7px 11px}.wapf-swatch--text:hover{border-color:#353c4e}.wapf-swatch--text.wapf-checked{border-color:#353c4e;background:#353c4e;color:#fff}.wapf-checkboxes,.wapf-radios{display:inline-grid;grid-template-columns:auto;gap:5px 1rem}.wapf-checkbox label,.wapf-radio label{display:flex;align-items:center}.apf-plusmin{display:inline-flex;border-radius:var(--apf-ns-radius,var(--apf-radius,0));border:var(--apf-ns-border,var(--apf-input-border,none));width:100%;max-width:var(--apf-ns-width,100%);height:var(--apf-input-height,38px);overflow:hidden}.apf-plusmin:focus-within{border-color:var(--apf-ns-border-color-foc,var(--apf-input-border-color-foc,transparent))}.wapf-card-vertical .apf-plusmin{max-width:100%}.wapf .apf-plusmin button,.wapf .apf-plusmin input{box-shadow:none;margin:0!important;line-height:0;border:0;border-radius:0;width:auto;outline:0;flex:1;height:100%}.apf-plusmin button{background:var(--apf-ns-bg,transparent);font-size:1rem;padding:0!important;max-width:40px;outline:0;fill:var(--apf-ns-color,inherit);touch-action:manipulation}.apf-plusmin button:focus,.apf-plusmin button:hover{background:var(--apf-ns-bg,transparent)!important;fill:var(--apf-ns-color,inherit)}.wapf button.apf-minus{border-right:var(--apf-ns-border-inner,none)}.wapf button.apf-plus{border-left:var(--apf-ns-border-inner,none)}.wapf .apf-plusmin input{text-align:center;-moz-appearance:textfield;min-width:40px;padding:0 .7em;background:var(--apf-ns-input-bg,var(--apf-input-bg,#fff));color:var(--apf-ns-input-color,var(--apf-input-color,inherit))}.apf-plusmin input::-webkit-inner-spin-button,.apf-plusmin input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wapf-product-totals{width:100%}.wapf-total{margin:0;padding:0}.wapf-product-totals .wapf--inner{margin-bottom:20px}.wapf-product-totals .wapf--inner>div{padding-bottom:10px;clear:both}.wapf-product-totals .wapf--inner>div:last-child{padding-bottom:0}.wapf-product-totals div span:first-child{font-weight:700}.wapf-product-totals div span:last-child{float:right}.wttw{z-index:999999;position:fixed;max-width:200px;opacity:0;transition:opacity .2s;visibility:hidden;left:-100%}.rtl .wttw{left:100%}.wapf-ttp{padding:4px 9px;font-size:.9rem;border-radius:4px;color:var(--apf-tooltip-color,#fff);background:var(--apf-tooltip-bg,#353c4e)}.wapf-ttp:after{content:'';z-index:-1;position:absolute;width:8px;height:8px;background:var(--apf-tooltip-bg,#353c4e);transform-origin:center;transform:rotate(45deg)}.tt-v{visibility:visible;display:block;position:absolute;opacity:1}.tt-t .wapf-ttp:after{bottom:-4px;left:50%;margin-left:-4px}.tt-b .wapf-ttp:after{top:-4px;left:50%;margin-left:-4px}.tt-l .wapf-ttp:after{top:50%;right:-4px;margin-top:-4px}.tt-r .wapf-ttp:after{top:50%;left:-4px;margin-top:-4px}.wapf-tt-icon{margin-left:5px;padding:0 5px;fill:var(--apf-tooltip-icon,currentColor);display:flex;cursor:pointer}
 img#wpstats{display:none}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{display:none;margin:0}.quantity input.qty{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}body.custom-background{background-color:#fff}.xoo-wsc-ft-buttons-cont a:hover{border:1px solid #cd2653;color:#cd2653;text-decoration:none!important}.xoo-wsc-ft-buttons-cont a{color:#fff}.best-courses .centered-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;width:100%}.best-courses .section-title-centered{flex:1;text-align:center}.best-courses .section-title-centered h2{font-size:2.5rem;font-weight:700;color:#333;margin:0}.best-courses .view-more-btn-container{flex-shrink:0;margin-left:auto}.best-courses .centered-content-section{width:100%;margin-bottom:40px}.best-courses .section-description-centered{max-width:800px;margin:0 auto;text-align:center}.best-courses .section-description-centered p{font-size:1.1rem;line-height:1.6;color:#666;margin:0}.best-courses .courses-slider-section{width:100%}@media (max-width:768px){.best-courses .centered-header-section{flex-direction:column;text-align:center;gap:20px}.best-courses .view-more-btn-container{margin-left:0}.best-courses .section-title-centered h2{font-size:2rem}.best-courses .section-description-centered p{font-size:1rem}}.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:#fff0;border-color:#fff0}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{align-items:center;display:flex;float:right;justify-content:center}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}