:root{--primary-color: #222222;--secondary-color: #F8F6F7;--bg-color: #FFFFFF;--text-color: #888888;--accent-color: #fa042e;--eco-color: #28b446;--white-color: #FFFFFF;--divider-color: #2222221A;--dark-divider-color: #FFFFFF1A;--error-color: rgb(230, 87, 87);--default-font: "Inter Tight", sans-serif;--rating-width: 42px}html,body{width:100%;overflow-x:clip}body{font-family:var(--default-font);font-size:16px;font-weight:400;line-height:1em;color:var(--text-color);background:var(--bg-color)}::-webkit-scrollbar-track{background-color:var(--primary-color);border-left:1px solid var(--primary-color)}::-webkit-scrollbar{width:7px;background-color:var(--primary-color)}::-webkit-scrollbar-thumb{background:var(--accent-color)}::selection{color:var(--primary-color);background-color:var(--accent-color);filter:invert(1)}p{line-height:1.6em;margin-bottom:1.5em}p,li{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2em;color:var(--primary-color);margin:0;text-wrap:balance}figure{margin:0}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}.container{max-width:1500px}.container,.container-fluid{padding-right:15px;padding-left:15px}.image-anime{position:relative;overflow:hidden}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all .6s linear;background-color:transparent}.reveal{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden;overflow:hidden}.reveal img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:left;transform-origin:left}.row{margin-right:-15px;margin-left:-15px}.row>*{padding-right:15px;padding-left:15px}.btn-default{position:relative;display:inline-block;font-size:16px;font-weight:700;line-height:1em;background:transparent;color:var(--accent-color);border-radius:100px;padding:17px 55px 17px 20px;border:2px solid var(--accent-color);overflow:hidden;box-shadow:none;outline:none;transition:all .4s ease-in-out;z-index:0}.btn-default:hover{color:var(--white-color);border-color:var(--primary-color)}.btn-default:before{content:"";position:absolute;top:50%;right:5px;width:40px;height:40px;background-color:var(--accent-color);background-image:url(../images/arrow-white.svg);background-repeat:no-repeat;background-position:center center;background-size:18px auto;border-radius:50%;transform:translateY(-50%);transition:all .4s ease-in-out}.btn-default:hover:before{background-color:var(--white-color);background-image:url(../images/arrow-primary.svg)}.btn-default:after{content:"";position:absolute;top:0;right:0;bottom:0;width:0;height:100%;background:var(--primary-color);z-index:-1;transition:all .4s ease-in-out}.btn-default:hover:after{right:auto;left:0;width:100%}.btn-default.btn-highlighted:not(.btn-whatsapp){display:inline-flex;align-items:center;gap:8px;padding:17px 24px}.btn-default.btn-highlighted:hover{color:var(--primary-color)}.btn-default.btn-highlighted:after{background:var(--white-color)}.btn-default.btn-highlighted:before{display:none}.btn-default.btn-highlighted svg{flex-shrink:0;transition:transform .4s ease-in-out}.btn-default.btn-highlighted:hover svg{transform:translate(3px)}.btn-default.btn-highlighted.btn-default--secondary{color:var(--primary-color);border-color:var(--primary-color)}.btn-default.btn-highlighted.btn-default--secondary:after{background:var(--primary-color)}.btn-default.btn-highlighted.btn-default--secondary:hover{color:var(--white-color)}.cb-cursor:before{background:var(--accent-color)}.preloader{position:fixed;inset:0;z-index:1000;background:var(--primary-color);display:flex;align-items:center;justify-content:center}.no-preloader .preloader{display:none!important}.loading-container,.loading{height:100px;position:relative;width:100px;border-radius:100%}.loading-container{margin:40px auto}.loading{border:1px solid transparent;border-color:transparent var(--white-color) transparent var(--white-color);animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}.loading-container:hover .loading,.loading-container .loading{transition:all .5s ease-in-out}#loading-icon{position:absolute;top:50%;left:50%;max-width:66px;transform:translate(-50%,-50%)}@keyframes rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bg-section{width:100%;max-width:1880px;background-color:var(--secondary-color);border-radius:10px;margin:0 auto}.bg-section .container-fluid{padding:0}.dark-section{background-color:var(--primary-color);background-image:url(../images/dark-section-bg-image.webp);background-repeat:no-repeat;background-position:top center;background-size:cover}.section-row{margin-bottom:80px}.section-row .section-title{margin-bottom:0}.section-row .section-title.section-title-center{width:100%;max-width:800px;margin:0 auto;text-align:center}.section-btn{text-align:right}.section-content-btn .section-btn{margin-top:30px;text-align:left}.section-title-content p{margin-bottom:20px}.section-title-content p:last-child{margin-bottom:0}.section-title{margin-bottom:40px}.section-title h3{position:relative;display:inline-block;font-size:14px;font-weight:500;border:1px solid var(--divider-color);border-radius:100px;line-height:1.3em;padding:7px 16px 7px 30px;margin-bottom:15px}.section-title h3:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);background:var(--accent-color);border-radius:50%;width:5px;height:5px}.section-title h1{font-size:60px;margin-bottom:0;cursor:none}.section-title h2{font-size:52px;margin-bottom:0;cursor:none}.section-title p{margin-top:20px;margin-bottom:0}.dark-section .section-title h3{border-color:var(--dark-divider-color)}.dark-section .section-title h3,.dark-section .section-title h1,.dark-section .section-title h2,.dark-section .section-title p,.dark-section .section-title-content p{color:var(--white-color)}.help-block.with-errors ul{margin:0;text-align:left}.help-block.with-errors ul li{color:var(--error-color);font-weight:500;font-size:14px}header.main-header{position:absolute;top:20px;left:0;right:0;z-index:100}header.main-header .header-sticky{position:relative;top:0;background:transparent;border-radius:0;border-bottom:1px solid var(--dark-divider-color);z-index:100}header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform .3s ease-in-out}header.main-header .header-sticky.active{position:fixed;top:0;left:0;right:0;transform:translateY(0);background:var(--primary-color);border-bottom:1px solid var(--dark-divider-color);border-radius:0 0 10px 10px}.navbar{padding:30px 0;align-items:center}.navbar-brand{padding:0;margin:0}.main-menu .nav-menu-wrapper{flex:1;text-align:center;margin:0 1.042vw}.main-menu .nav-menu-wrapper>ul{align-items:center;display:inline-flex}.main-menu ul li{margin:0 10px;position:relative}.main-menu ul li a{font-size:16px;font-weight:600;line-height:1.2em;padding:12px 10px!important;color:var(--white-color);background:transparent;border-radius:0;text-transform:capitalize;transition:all .3s ease-in-out}.main-menu ul li.submenu>a:after{content:"\f107";font-family:FontAwesome;font-weight:900;font-size:14px;margin-left:8px}.main-menu ul li a:hover,.main-menu ul li a:focus{color:var(--accent-color)}.main-menu ul li.active>a{color:var(--accent-color)}.main-menu ul ul li.active>a{color:var(--white-color);padding-left:23px!important}.main-menu ul ul{visibility:hidden;opacity:0;transform:scaleY(.8);transform-origin:top;padding:0;margin:0;list-style:none;width:max-content;min-width:235px;border-radius:10px;position:absolute;left:0;top:100%;background:var(--accent-color);transition:all .3s ease-in-out;text-align:left}.main-menu ul li.submenu:first-child ul{width:235px}.main-menu ul ul ul{left:100%;top:0;text-align:left}.main-menu ul li:hover>ul{visibility:visible;opacity:1;transform:scale(1);padding:5px 0}.main-menu ul li.submenu ul li.submenu>a:after{content:"\f105";float:right}.main-menu ul ul li{margin:0;padding:0}.main-menu ul ul li a{color:var(--primary-color);white-space:nowrap;padding:6px 20px!important;transition:all .3s ease-in-out}.main-menu ul ul li a:hover,.main-menu ul ul li a:focus{color:var(--white-color);background-color:transparent;padding:6px 20px 6px 23px!important}.responsive-menu,.navbar-toggle{display:none}.responsive-menu{top:0;position:relative}.slicknav_btn{background:transparent;border:2px solid var(--accent-color);padding:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;border-radius:6px}.slicknav_icon .slicknav_icon-bar{display:block;width:100%;height:3px;width:22px;background-color:var(--accent-color);border-radius:6px;margin:4px auto!important;transition:all .1s ease-in-out}.slicknav_icon .slicknav_icon-bar:first-child{margin-top:0!important}.slicknav_icon .slicknav_icon-bar:last-child{margin-bottom:0!important}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(1){transform:rotate(-45deg) translate(-5px,5px)}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2){opacity:0}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}.slicknav_menu{position:absolute;width:100%;padding:0;background:var(--white-color);box-shadow:0 12px 24px #0000001f;z-index:10}.slicknav_menu ul{margin:5px 0}.slicknav_menu ul ul{margin:0;background:var(--secondary-color)}.slicknav_nav .slicknav_row,.slicknav_nav li a{position:relative;font-size:16px;font-weight:500;padding:7px 20px;color:var(--primary-color);line-height:normal;margin:0;border-radius:0!important;transition:all .3s ease-in-out}.slicknav_nav a:hover,.slicknav_nav a:focus,.slicknav_nav .slicknav_row:hover{background-color:var(--secondary-color);color:var(--accent-color)}.slicknav_menu ul ul li a{font-size:15px;font-weight:400;padding:7px 20px 7px 30px}.mobile-menu-backdrop{position:fixed;inset:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;z-index:90}body.mobile-menu-open .mobile-menu-backdrop{opacity:1;pointer-events:auto}.slicknav_arrow{font-size:0!important}.slicknav_arrow:after{content:"\f107";font-family:FontAwesome;font-weight:900;font-size:12px;margin-left:8px;color:var(--primary-color);position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease-out}.slicknav_open>a .slicknav_arrow:after{transform:translateY(-50%) rotate(-180deg);color:var(--accent-color)}.hero{position:relative;padding:190px 0 80px;margin-top:20px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:var(--primary-color);opacity:80%;width:100%;height:100%;z-index:0}.hero:after{content:"";position:absolute;bottom:-85px;right:-200px;background-repeat:no-repeat;background-position:center center;background-size:cover;width:50.521vw;height:25vw}.hero .container{position:relative;z-index:2}.hero-content{height:100%;align-content:center;margin-right:4.167vw}.hero-sub-heading{display:inline-flex;align-items:center;gap:10px;background-color:var(--dark-divider-color);border-radius:100px;padding:7px 20px 7px 7px;margin-bottom:20px}.satisfy-client-images{display:flex;align-items:center}.satisfy-client-image{position:relative;display:inline-block;margin-left:-14px;border:1px solid var(--white-color);border-radius:50%;overflow:hidden;z-index:1}.satisfy-client-image:first-child{margin:0}.satisfy-client-image figure{display:block;border-radius:50%}.satisfy-client-image figure img{width:100%;max-width:44px;border-radius:50%}.hero-sub-heading .satisfy-client-image{margin-left:-8px}.hero-sub-heading .satisfy-client-image:first-child{margin:0}.hero-sub-heading .satisfy-client-image figure img{max-width:30px}.satisfy-client-content p{font-size:16px;font-weight:600;color:var(--white-color);margin-bottom:0}.hero-content-body{display:flex;flex-wrap:wrap;align-items:center;gap:15px 30px}.video-play-button{display:inline-flex;align-items:center}.video-play-button a{position:relative;height:50px;width:50px;background:var(--accent-color);color:var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:none;transition:all .4s ease-in-out}.video-play-button:hover a:not(.video-play-label){background:var(--white-color)}.video-play-button a i{font-size:18px;color:inherit;margin-left:2px}.video-play-button h3{font-size:16px;color:var(--white-color);margin:0 0 0 10px}.video-play-button h3 a.video-play-label{height:auto;width:auto;background:transparent;color:inherit;border-radius:0;display:inline;text-decoration:none;cursor:none}.hero-content-footer{display:flex;flex-wrap:wrap;border-top:1px solid var(--dark-divider-color);margin-top:60px;padding-top:60px;gap:30px 40px}.hero-footer-item{position:relative;width:calc(50% - 20px);display:flex;flex-wrap:wrap;align-items:center;gap:15px}.hero-footer-item:before{content:"";position:absolute;top:0;right:-20px;background-color:var(--dark-divider-color);height:100%;width:1px}.hero-footer-item .icon-box{position:relative;height:50px;width:50px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-footer-item .icon-box:before{content:"";position:absolute;inset:0;background:var(--white-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.hero-footer-item:hover .icon-box:before{transform:scale(1)}.hero-footer-item .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1;filter:brightness(1) invert(1)}.hero-footer-item:hover .icon-box img{filter:none}.hero-footer-item-title{width:calc(100% - 65px)}.hero-footer-item-title h3{font-size:20px;color:var(--white-color);line-height:1.4em}.hero-rating-box{width:calc(50% - 20px);display:flex;align-items:center;gap:15px}.hero-rating-box .icon-box img{width:100%;max-width:50px}.hero-rating-header{display:flex;align-items:center;gap:10px;margin-bottom:5px}.hero-rating-header h2{width:var(--rating-width);font-size:26px;font-weight:700;color:var(--white-color)}.hero-rating-header p{margin-bottom:0}.hero-rating-header p i{color:var(--accent-color)}.hero-rating-review-content p{color:var(--white-color);margin:0}.hero-rating-review-content p a{color:var(--white-color);text-decoration:underline}.hero-rating-review-content p a:hover{color:var(--white-color);text-decoration:none}.hero-image-box{height:100%;position:relative}.hero-image figure{display:block;border-radius:10px 10px 0 0;margin-bottom:-80px}.hero-image img{width:100%;max-width:550px;aspect-ratio:1 / 1;object-fit:cover;object-position:30% top;border-radius:10px 10px 0 0}.hero-image-box .contact-us-circle{position:absolute;top:-1.5rem;left:-1.5rem}.contact-us-circle a{display:inline-block;border-radius:50%}.contact-us-circle img{width:100%;max-width:140px;border-radius:50%;animation:infiniterotate 20s infinite linear}.contact-us-circle img:hover{animation-play-state:paused}@keyframes infiniterotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-us{padding:100px 0}.about-us-item{display:flex;flex-wrap:wrap;gap:15px;border-bottom:1px solid var(--divider-color);padding-bottom:40px;margin-bottom:40px}.about-us-item:last-child{border-bottom:none;padding:0;margin:0}.about-us-item .icon-box{position:relative;width:50px;height:50px;background:var(--accent-color);display:flex;align-items:center;justify-content:center;border-radius:50%}.about-us-item .icon-box img{position:relative;width:100%;max-width:24px;z-index:1;filter:brightness(1) invert(1)}.about-us-item-content{width:calc(100% - 65px)}.about-us-item-content h3{font-size:20px}.about-us-item-content p{margin:10px 0 0}.about-us-btn{margin-top:40px}.about-us .section-title h2{font-size:40px}.about-us-image-box{height:100%;margin-left:15px;display:flex;flex-wrap:wrap;gap:30px}.about-us-image{width:100%}.about-us-image figure{height:100%;display:block;border-radius:10px}.about-us-image img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center top;border-radius:10px}.legal-section p a,.legal-section ul li a,.legal-section ol li a,.accordion-body p a{text-decoration:underline;text-underline-offset:3px;color:var(--accent-color);transition:all .3s ease-in-out}.legal-section p a:hover,.legal-section ul li a:hover,.legal-section ol li a:hover,.accordion-body p a:hover{color:var(--primary-color)}.our-courses{position:relative;padding:100px 0;overflow:hidden}.our-courses:after{content:"";position:absolute;top:0;right:40px;background:url(../images/section-bg-corner-image-1.webp) no-repeat;background-position:center center;background-size:cover;width:62px;height:205px;z-index:0}.our-courses:before{content:"";position:absolute;left:-20px;bottom:-20px;background:url(../images/section-bg-corner-image-2.webp) no-repeat;background-position:center center;background-size:cover;width:140px;height:145px;z-index:0}.our-courses .container{position:relative;z-index:2}.courses-category-divider{display:flex;align-items:center;gap:20px;margin-bottom:30px}.courses-category-divider:before,.courses-category-divider:after{content:"";flex:1;height:1px;background:var(--divider-color)}.courses-category-divider span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--accent-color);white-space:nowrap}.course-item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:0;background-color:var(--white-color);border-radius:10px;height:calc(100% - 30px);margin-bottom:30px;padding:0;overflow:hidden}.course-item-header{padding:24px 24px 20px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.course-item-content h2{font-size:20px}.course-item-content h2 a{color:inherit}.course-item-content p{margin:10px 0 0}.course-item,.post-item{position:relative}.course-item-content h2 a:after,.post-item-content h2 a:after{content:"";position:absolute;inset:0;z-index:1}a.post-item-tag{position:relative;z-index:2}.post-item-content h2 a{transition:color .3s ease-in-out}.post-item:hover .post-item-content h2 a{color:var(--accent-color)}.course-item:has(h2 a:focus-visible),.post-item:has(h2 a:focus-visible){outline:2px solid var(--primary-color);outline-offset:4px}.course-item-content h2 a:focus-visible,.post-item-content h2 a:focus-visible{outline:none}.course-item-image-box{position:relative;overflow:hidden;flex-shrink:0}.course-item-image-box:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.18) 0%,transparent 50%);pointer-events:none;opacity:0;transition:opacity .4s ease}.course-item:hover .course-item-image-box:after{opacity:1}.course-item-image a,.course-item-image figure{cursor:none;border-radius:0;overflow:hidden;display:block}.course-item-image img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:0;transition:transform .6s ease-in-out;display:block}.course-item:hover .course-item-image img{transform:scale(1.06)}.course-item-image-box .icon-box{position:absolute;bottom:30px;left:30px;width:50px;height:50px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.course-item-image-box .icon-box:before{content:"";position:absolute;inset:0;background:var(--white-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out}.course-item:hover .icon-box:before{transform:scale(1)}.course-item-image-box .icon-box img{position:relative;width:100%;max-width:24px;z-index:1;filter:brightness(1) invert(1)}.course-item:hover .icon-box img{filter:none}.why-choose-us{padding:100px 0}.why-choose-us-image-box{position:relative;height:100%;margin-right:15px}.why-choose-us-image{height:100%}.why-choose-us-image figure{display:block;height:100%;border-radius:10px}.why-choose-us-image figure img{height:100%;width:100%;aspect-ratio:1 / 1.227;object-fit:cover;border-radius:10px}.why-choose-rating-box{position:absolute;right:40px;bottom:40px;display:flex;align-items:center;gap:15px;background:var(--divider-color);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:10px;padding:30px;z-index:1}.why-choose-rating-box .icon-box img{width:100%;max-width:55px}.why-choose-rating-info{width:calc(100% - 70px)}.why-choose-rating-header{display:flex;align-items:center;gap:10px}.why-choose-rating-header h2{width:75px;font-size:30px;color:var(--white-color)}.why-choose-rating-header p{margin-bottom:0}.why-choose-rating-header i{color:var(--accent-color)}.why-choose-rating-content p{margin:5px 0 0;color:var(--white-color)}.why-choose-us-body{display:flex;flex-wrap:wrap;gap:30px}.why-choose-checklist{list-style:none;padding:0;margin:0;width:calc(68% - 15px);display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;align-content:start}.why-choose-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:500;color:var(--primary-color);line-height:1.4}.why-choose-checklist li i{color:var(--eco-color);font-size:17px;margin-top:2px;flex-shrink:0}.why-choose-checklist li small{display:block;font-size:14px;font-weight:400;color:var(--text-color);margin-top:2px}.why-choose-footer{border-top:1px solid var(--divider-color);padding-top:40px;margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:20px 30px}.why-choose-contact-box{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.why-choose-contact-box .icon-box{position:relative;width:50px;height:50px;background:var(--accent-color);display:flex;align-items:center;justify-content:center;border-radius:50%}.why-choose-contact-box .icon-box:before{content:"";position:absolute;inset:0;background:var(--primary-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out}.why-choose-contact-box:hover .icon-box:before{transform:scale(1)}.why-choose-contact-box .icon-box img{position:relative;width:100%;max-width:24px;z-index:1;transition:all .4s ease-in-out;filter:brightness(1) invert(1)}.why-choose-contact-box:hover .icon-box img{filter:brightness(1) invert(1)}.why-choose-contact-box-content h3{font-size:18px}.why-choose-contact-box-content p{margin:5px 0 0}.why-choose-contact-box-content p a{color:inherit;transition:all .3s ease-in-out}.why-choose-contact-box-content p a:hover{color:var(--accent-color)}.how-it-works{position:relative;padding:100px 0;overflow:hidden}.how-it-works:before{content:"";position:absolute;left:-20px;bottom:-20px;background:url(../images/section-bg-corner-image-2.webp) no-repeat;background-position:center center;background-size:cover;width:140px;height:145px}.how-it-works:after{content:"";position:absolute;top:0;right:40px;background:url(../images/section-bg-corner-image-3.webp) no-repeat;background-position:center center;background-size:cover;width:62px;height:205px}.how-it-works .container,.how-it-works .container-fluid{position:relative;z-index:1}.how-it-works.bg-section .container-fluid{padding:0}.how-it-work-item-list{padding:0 calc((100vw - 1500px)/2 - 5px);background:url(../images/how-work-bg-image.png) no-repeat;background-position:center center;background-size:100% auto}.how-it-work-item-list{display:flex;flex-wrap:wrap;gap:30px}.how-it-work-item{width:calc(25% - 22.5px);display:flex;flex-direction:column;gap:30px;text-align:center;margin-bottom:290px}.how-it-work-item:nth-child(2n){flex-direction:column-reverse;margin:0}.how-it-work-item-content h3{font-size:20px;color:var(--white-color)}.how-it-work-item-content p{color:var(--white-color);margin:10px 0 0}.how-it-work-item-no{position:relative;margin:0 auto 10px}.how-it-work-item:nth-child(2n) .how-it-work-item-no{margin:10px auto 0}.how-it-work-item-no:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid var(--accent-color)}.how-it-work-item:nth-child(2n) .how-it-work-item-no:before{top:-10px;bottom:auto;border-bottom:15px solid var(--accent-color);border-top:none}.how-it-work-item-no h3{display:flex;justify-content:center;align-items:center;font-size:14px;color:var(--white-color);background-color:var(--primary-color);border:6px solid var(--accent-color);height:44px;width:44px;border-radius:50%}.testimonial-slider .swiper-wrapper{cursor:none}.our-faqs{padding:100px 0}.faqs-content{height:100%;align-content:center;max-width:780px;margin:0 auto}.faq-accordion .accordion-item{position:relative;background:var(--secondary-color);border-radius:10px;margin-bottom:25px;overflow:hidden}.faq-accordion .accordion-item:last-child{margin-bottom:0}.faq-accordion .accordion-header .accordion-button{font-size:18px;font-weight:500;line-height:1.333em;background:transparent;color:var(--primary-color);padding:18px 60px 18px 24px;transition:all .3s ease-in-out}.faq-accordion .accordion-item .accordion-button:not(.collapsed){background-color:transparent;color:var(--accent-color);box-shadow:none}.faq-accordion .accordion-item .accordion-button:after,.faq-accordion .accordion-item .accordion-button.collapsed:after{content:"+";font-family:FontAwesome;position:absolute;right:25px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--primary-color);transition:all .4s ease-in-out}.faq-accordion .accordion-button:not(.collapsed):after{content:"\f068";color:var(--accent-color)}.faq-accordion .accordion-item .accordion-body{background-color:transparent;padding:18px 24px}.faq-accordion .accordion-item .accordion-body p{margin:0}.cta-box{position:relative;background-image:url(../images/cta-box-bg-image.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:100px 0;overflow:hidden}.cta-box:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(34,34,34,0) 32.82%,var(--primary-color) 62.55%);width:100%;height:100%;z-index:1}.cta-box .container{position:relative;z-index:2}.cta-box-content{max-width:860px}.cta-box-items-list{display:flex;flex-wrap:wrap;gap:20px 30px;border-top:1px solid var(--dark-divider-color);padding-top:40px}.cta-box-item{width:calc(50% - 15px);display:flex;flex-wrap:wrap;gap:15px}.cta-box-item .icon-box{position:relative;width:50px;height:50px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.cta-box-item .icon-box:before{content:"";position:absolute;inset:0;background:var(--white-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.cta-box-item:hover .icon-box:before{transform:scale(1)}.cta-box-item .icon-box img{position:relative;width:100%;max-width:24px;z-index:1;filter:brightness(1) invert(1)}.cta-box-item:hover .icon-box img{filter:none}.cta-box-item-content{width:calc(100% - 65px)}.cta-box-item-content h3{font-size:20px;color:var(--white-color)}.cta-box-item-content p{color:var(--white-color);margin:10px 0 0}.cta-box-btn{margin-top:60px}.our-blog{padding:100px 0 70px}.post-item{height:calc(100% - 30px);margin-bottom:30px}.post-featured-image{margin-bottom:20px}.post-featured-image a,.post-featured-image figure{display:block;border-radius:10px;cursor:none;overflow:hidden}.post-featured-image img{width:100%;aspect-ratio:1 / .724;object-fit:cover;transition:all .6s ease-in-out}.post-item:hover .post-featured-image img{transform:scale(1.06)}.post-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:12px}.post-item-meta span{font-size:14px;color:var(--text-color)}.post-item-meta span i{margin-right:5px;color:var(--accent-color)}.post-item-content{border-bottom:1px solid var(--divider-color);margin-bottom:20px;padding-bottom:20px}.post-item-content h2{font-size:20px;line-height:1.4em}.post-item-content h2 a{color:inherit}.post-item-content p{margin-top:10px;font-size:15px;line-height:1.6em}.post-item-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.post-item-tag{font-size:12px;font-weight:600;color:var(--accent-color);background:transparent;border:1px solid var(--divider-color);border-radius:100px;padding:4px 12px}.our-blog .post-featured-image{margin-bottom:15px}.our-blog .post-featured-image img{aspect-ratio:16 / 9}.our-blog .post-item-meta{margin-bottom:8px}.our-blog .post-item-content{border-bottom:none;margin-bottom:0;padding-bottom:0}.our-blog .post-item-content h2{font-size:18px}.blog-tag-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.tag-filter-btn{font-size:14px;font-weight:600;color:var(--accent-color);background:transparent;border:2px solid var(--accent-color);border-radius:100px;padding:8px 20px;cursor:pointer;transition:all .3s ease-in-out}.tag-filter-btn:hover,.tag-filter-btn.active{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.main-footer{padding:100px 0 0;margin-bottom:20px}.footer-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 30px;background-color:var(--dark-divider-color);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:10px;margin-bottom:60px;padding:30px}.about-footer-title h3{font-size:24px;color:var(--white-color);line-height:normal}.footer-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.footer-social-links h3{font-size:20px;color:var(--white-color)}.footer-social-links ul{display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none}.footer-social-links ul li a{width:40px;height:40px;color:var(--white-color);border:1px solid var(--dark-divider-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.footer-social-links ul li a:hover{background:var(--accent-color);color:var(--primary-color)}.footer-social-links ul li a i{font-size:18px;color:inherit}.about-footer{margin-right:2.604vw}.footer-logo img{width:100%;max-width:200px}.about-footer-content{margin-top:20px}.about-footer-content p{color:var(--white-color);margin-bottom:0}.footer-working-hour-box{border-top:1px solid var(--dark-divider-color);padding-top:30px;margin-top:30px}.footer-working-hour-box h3{font-size:20px;color:var(--white-color);margin-bottom:25px}.footer-working-hour-box ul{list-style:none;padding:0;margin:0}.footer-working-hour-box ul li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--white-color);line-height:1.6em;margin-bottom:15px}.footer-working-hour-box ul li:last-child{margin-bottom:0}.footer-working-hour-box ul li img{width:100%;max-width:20px}.footer-links-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.footer-links{max-width:35%}.footer-links h3{font-size:20px;color:var(--white-color);margin-bottom:25px}.footer-links ul{list-style:disc;margin:0;padding:0 0 0 20px}.footer-links ul li{color:var(--white-color);line-height:1.5em;margin-bottom:15px}.footer-links ul li:last-child{margin-bottom:0}.footer-links ul li::marker{color:var(--accent-color)}.footer-links ul li a{color:inherit;transition:all .3s ease-in-out}.footer-links ul li a:hover{color:var(--accent-color)}.footer-links p{color:var(--white-color);margin-bottom:30px}.footer-copyright-text{border-top:1px solid var(--dark-divider-color);margin-top:60px;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-copyright-text p{color:#ffffffb3;margin-bottom:0;font-size:15px}.footer-green-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border:1px solid rgba(74,222,128,.28);border-radius:20px;color:#4ade80bf;font-size:12px;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;transition:border-color .2s,color .2s}.footer-green-badge:hover{border-color:#4ade808c;color:#4ade80}.footer-green-badge i{font-size:10px}.footer-copyright-text a{color:#ffffffd9;text-decoration:underline}.footer-copyright-text a:hover{color:var(--white-color)}.page-legal{padding:80px 0}.legal-section{margin-bottom:48px}.legal-section h2{font-size:26px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.legal-section h3{font-size:18px;margin-top:24px;margin-bottom:8px}.unsplash-credits-list{list-style:none;padding:0;margin:0;columns:2;column-gap:24px}.unsplash-credits-list li{padding:4px 0}.page-header{position:relative;padding:209px 0 88px;margin-top:20px;overflow:hidden}.page-header:before{content:"";position:absolute;inset:0;height:100%;width:100%;background-color:var(--primary-color);opacity:80%;z-index:1}.page-header-box{position:relative;text-align:left;z-index:2}.page-header-box>:last-child{margin-bottom:0}.page-header-box--center{text-align:center}.page-header-eyebrow{position:relative;display:table;font-size:14px;font-weight:500;line-height:1.3em;color:var(--white-color);border:1px solid var(--dark-divider-color);border-radius:100px;padding:7px 16px 7px 30px;margin-bottom:20px}.page-header-eyebrow:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--accent-color)}.page-header-lead{font-size:18px;line-height:1.6em;color:var(--white-color);opacity:.85;max-width:640px;margin-bottom:25px}.page-header-box h1{display:inline-block;font-size:60px;font-weight:600;line-height:1.1em;color:var(--white-color);margin-bottom:15px;cursor:none}.page-header-box:has(.post-single-meta) h1{font-size:clamp(28px,2.4vw + 16px,46px);text-wrap:balance}.page-header-box ol{justify-content:flex-start;margin:0;padding:0}.page-header-box ol li.breadcrumb-item{font-size:16px;font-weight:400;line-height:normal;color:var(--white-color)}.page-header-box ol li.breadcrumb-item a{color:inherit}.page-header-box ol .breadcrumb-item+.breadcrumb-item:before{color:var(--white-color)}.page-header-box--center .page-header-eyebrow{margin-left:auto;margin-right:auto}.page-header-box--center ol{justify-content:center}.page-header-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-header--with-image{display:flex;align-items:flex-end;min-height:clamp(560px,75vh,760px)}.page-header--with-image>.container{width:100%}.page-header--with-image:before{opacity:1;background:linear-gradient(90deg,#222222eb,#222222bf,#22222273)}.team-item{position:relative;border-radius:10px;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.team-item-image a{display:block;cursor:none}.team-item-image figure{position:relative;display:block;border-radius:10px;overflow:hidden}.team-item-image figure:before{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:10px;background:linear-gradient(180deg,transparent 50%,var(--primary-color) 100%);z-index:1}.team-item-image figure img{width:100%;aspect-ratio:1 / 1.273;object-fit:cover;border-radius:10px;transition:all .6s ease-in-out}.team-item:hover .team-item-image figure img{transform:scale(1.06)}.team-item-body{position:absolute;left:30px;right:30px;bottom:30px;text-align:center;transition:all .4s ease-in-out;z-index:1}.team-item:hover .team-item-body{bottom:40px}.team-item-content h2{font-size:20px}.team-item-content h2 a{color:var(--white-color)}.team-item-content p{color:var(--white-color);margin:10px 0 0}.page-courses{padding:100px 0 70px}.page-courses .course-item{background-color:var(--secondary-color)}.page-course-single{padding:100px 0}.page-single-sidebar{position:sticky;top:30px;margin-right:15px}.page-category-list{background:var(--secondary-color);border-radius:10px;margin-bottom:60px;overflow:hidden}.page-category-list h3{font-size:20px;line-height:normal;background:var(--accent-color);padding:20px 40px}.page-category-list ul{list-style:none;margin:0;padding:40px}.page-category-list ul li{line-height:1.5em;font-weight:600;color:var(--primary-color);border-bottom:1px solid var(--divider-color);padding-bottom:20px;margin-bottom:20px}.page-category-list ul li:last-child{border-bottom:none;margin:0;padding:0}.page-category-list ul li a{position:relative;display:block;color:inherit;transition:all .4s ease-in-out}.page-category-list ul li a:hover{color:var(--accent-color)}.page-category-list ul li.active a{color:var(--accent-color);font-weight:700;pointer-events:none;cursor:default}.course-entry{margin-bottom:60px}.course-entry p{margin-bottom:20px}.course-entry p,.course-entry ul{max-width:780px}.course-entry p:last-child{margin-bottom:0}.course-entry .lead{font-size:22px;font-weight:400;line-height:1.6em;color:var(--primary-color);text-wrap:pretty;margin-bottom:24px}.course-entry h2{font-size:32px;line-height:1.25em;margin-bottom:16px}.course-entry h3{font-size:1rem;margin-bottom:10px}.course-entry h3:last-child{margin-bottom:0}.course-entry ul{list-style:disc;margin:0;padding:0 0 0 20px}.course-entry ul li{line-height:1.5em;margin-bottom:10px}.course-entry ul li:last-child{margin-bottom:0}.course-entry ul li::marker{color:var(--accent-color)}.course-info-box,.course-types-box{margin-top:60px}.course-info-item-list{display:flex;flex-direction:column;gap:24px;background:var(--secondary-color);border-radius:10px;padding:30px;margin-top:40px}.course-info-item{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:15px}.course-info-item+.course-info-item{padding-top:24px;border-top:1px solid var(--divider-color)}.course-info-item-content h3{margin-bottom:6px}.course-info-item-content p{text-wrap:pretty}.course-info-item .icon-box{position:relative;flex-shrink:0;width:50px;height:50px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.course-info-item .icon-box:before{content:"";position:absolute;inset:0;background:var(--primary-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.course-info-item:hover .icon-box:before{transform:scale(1)}.course-info-item .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1;filter:brightness(0) invert(1)}.course-info-item:hover .icon-box img{filter:brightness(0) invert(1)}.course-info-item-content{width:calc(100% - 65px)}.course-info-item-list+p{margin-top:30px}.course-type-item-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.course-type-content-box{display:flex;align-items:flex-start;gap:16px;background:var(--secondary-color);border-radius:10px;padding:20px 24px}.course-type-item-header .icon-box{position:relative;width:44px;height:44px;background:var(--accent-color);display:flex;align-items:center;justify-content:center;border-radius:50%}.course-type-item-header .icon-box:before{content:"";position:absolute;inset:0;background-color:var(--primary-color);border-radius:100px;transform:scale(0);width:100%;height:100%;transition:all .4s ease-in-out;z-index:0}.course-type-content-box:hover .course-type-item-header .icon-box:before{transform:scale(1)}.course-type-item-header .icon-box img{position:relative;width:100%;max-width:22px;z-index:1;transition:all .4s ease-in-out;filter:brightness(1) invert(1)}.course-type-no{display:none}.course-type-item-body{flex:1;min-width:0}.course-type-item-body h3,.course-type-item-body p{margin-bottom:6px}.course-type-item-body ul{margin:0}.course-type-item-body ul li{margin-bottom:0}.course-type-image{width:calc(50% - 15px)}.course-type-image figure{display:block;height:100%;border-radius:10px}.course-type-image img{width:100%;height:100%;aspect-ratio:1 / .68;object-fit:cover;border-radius:10px}.page-blog,.page-single-post{padding:100px 0}.post-single-meta{margin-top:20px}.page-header-box .post-single-meta ol{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none}.post-single-meta ol li{display:inline-flex;align-items:center;font-size:16px;color:var(--white-color);opacity:.85}.post-single-meta ol li i{font-size:16px;color:var(--white-color);margin-right:8px}.post-image{position:relative;max-width:960px;margin:0 auto 50px}.post-image figure{display:block;border-radius:10px;overflow:hidden}.post-image img{width:100%;aspect-ratio:21 / 9;max-height:50vh;object-fit:cover;object-position:center 30%;border-radius:10px}.post-content{width:100%;max-width:720px;margin:0 auto}.post-entry{border-bottom:1px solid var(--divider-color);padding-bottom:30px;margin-bottom:30px}.post-entry:after{content:"";display:block;clear:both}.post-entry a{color:var(--accent-color)}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{font-weight:600;line-height:1.2em;margin:0 0 .4em}.post-entry h1{font-size:60px}.post-entry h2{font-size:36px;margin-top:1.2em}.post-entry h3{font-size:28px;margin-top:1.2em}.post-entry h4{font-size:30px}.post-entry h5{font-size:24px}.post-entry h6{font-size:20px}.post-entry p{font-size:18px;line-height:1.75em;margin-bottom:24px}.post-entry p:last-child{margin-bottom:0}.post-entry p strong{color:var(--primary-color);font-size:18px;font-weight:600}.post-entry ol{margin:0 0 30px}.post-entry ul{margin:20px 0;padding:0 0 0 20px}.post-entry ol li,.post-entry ul li{position:relative;font-size:18px;font-weight:400;line-height:1.6em;color:var(--text-color);margin-bottom:15px}.post-entry ul li:last-child{margin-bottom:0}.post-entry ul ul,.post-entry ul ol,.post-entry ol ol,.post-entry ol ul{margin-top:20px;margin-bottom:0}.post-entry ul ul li:last-child,.post-entry ul ol li:last-child,.post-entry ol ol li:last-child,.post-entry ol ul li:last-child{margin-bottom:0}.post-entry blockquote{background:var(--secondary-color) url(../images/icon-blockquote.svg);margin-top:30px;background-repeat:no-repeat;background-position:30px 30px;background-size:45px;border-radius:10px;padding:30px 30px 30px 90px;margin-bottom:30px}.post-entry blockquote p{font-size:20px;font-weight:600;line-height:1.4em;color:var(--primary-color)}.post-entry blockquote p:last-child{margin-bottom:0}.tag-links{font-size:16px;font-weight:600;color:var(--primary-color);display:inline-flex;align-items:center;flex-wrap:wrap;gap:15px}.post-tags .tag-links a{display:inline-block;font-size:14px;font-weight:600;line-height:1em;background:transparent;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:100px;padding:9px 16px;transition:all .4s ease-in-out}.post-tags .tag-links a:hover{border-color:var(--primary-color);color:var(--primary-color)}.post-social-sharing{text-align:right}.post-social-sharing ul{list-style:none;padding:0;margin:0}.post-social-sharing ul li{display:inline-block;margin-right:10px}.post-social-sharing ul li:last-child{margin-right:0}.post-social-sharing ul li a{display:flex;align-items:center;justify-content:center;text-align:center;background:transparent;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:100px;width:40px;height:40px;transition:all .4s ease-in-out}.post-social-sharing ul li:hover a{border-color:var(--primary-color);color:var(--primary-color)}.post-social-sharing ul li a i{font-size:18px;color:inherit}.page-team{padding:100px 0 70px}.page-team-single{padding:100px 0}.team-single-image{margin-bottom:40px}.team-single-image figure{display:block;border-radius:10px}.team-single-image img{width:100%;aspect-ratio:1 / 1.256;object-fit:cover;border-radius:10px}.team-member-about{margin-bottom:60px}.team-member-about{background-color:var(--secondary-color);border-radius:10px;padding:60px}.team-contact-list{display:flex;flex-wrap:wrap;gap:30px;border-top:1px solid var(--divider-color);margin-top:40px;padding-top:40px}.team-contact-item{width:calc(50% - 15px);display:flex;flex-wrap:wrap;gap:15px}.team-contact-item .icon-box{position:relative;height:60px;width:60px;background-color:var(--accent-color);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.team-contact-item .icon-box:before{content:"";position:absolute;inset:0;background:var(--primary-color);border-radius:10px;width:100%;height:100%;transform:rotate(180deg) scale(0);transition:all .4s ease-in-out;z-index:0}.team-contact-item:hover .icon-box:before{border-radius:0;transform:rotate(0) scale(1)}.team-contact-item .icon-box img{position:relative;width:100%;max-width:30px;z-index:1;transition:all .4s ease-in-out;filter:brightness(0) invert(1)}.team-contact-item:hover .icon-box img{filter:brightness(0) invert(1)}.team-contact-item-content{width:calc(100% - 75px)}.team-contact-item-content h3{font-size:20px}.team-contact-item-content p{margin:10px 0 0}.contact-us-form.team-contact-form{width:100%}.karriere-form .form-group{position:relative}.karriere-form .form-error{display:block;max-height:0;overflow:hidden;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--accent-color);margin-top:0;opacity:0;transition:max-height .25s ease,opacity .25s ease,margin-top .25s ease}.karriere-form .form-group.is-invalid .form-error{max-height:40px;opacity:1;margin-top:6px}.karriere-form .form-group.is-invalid .form-control{border-color:var(--accent-color);background-color:#fa042e08;animation:karriereShake .32s cubic-bezier(.36,.07,.19,.97)}@keyframes karriereShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.contact-info-list{display:flex;flex-wrap:wrap;gap:30px}.contact-info-item{position:relative;width:calc(33.33% - 20px);background-color:var(--secondary-color);border-radius:10px;padding:40px;overflow:hidden}.contact-info-item:before{content:"";position:absolute;inset:0;width:100%;height:0;background:transparent;z-index:0;transition:all .4s ease-in-out}.contact-info-item:hover,.contact-info-item.active{box-shadow:inset 0 0 0 2px var(--accent-color)}.contact-info-item:hover:before,.contact-info-item.active:before{height:0}.contact-us-form{width:calc(50% - 30px);background-color:var(--secondary-color);border-radius:10px;padding:60px}.error-page{padding:100px 0}.error-page-image{text-align:center;margin-bottom:30px}.error-page-image img{width:100%;max-width:875px}.error-page-content{text-align:center}.error-page-content .section-title{margin-bottom:15px}@media only screen and (max-width:1880px){.bg-section{width:calc(100% - 40px)}}@media only screen and (max-width:1540px){.how-it-work-item-list{padding:0 15px}}@media only screen and (max-width:1440px){.container{max-width:1300px}.hero-content{margin-right:15px}.hero-content-footer{margin-top:40px;padding-top:40px}.hero-image-box .contact-us-circle{right:0}.about-us-item{margin-bottom:30px;padding-bottom:30px}.about-us-image-box{margin-left:0}.course-item-header{padding:20px}.course-item-image-box .icon-box{bottom:20px;left:20px}.why-choose-rating-box{padding:20px;right:30px;bottom:30px}.how-it-work-item-list{padding:0 calc((100vw - 1300px)/2 - 5px)}.how-it-work-item{margin-bottom:250px}.page-category-list h3{padding:20px 30px}.page-category-list ul{padding:30px}.course-info-item-list{padding:20px}.post-content{max-width:720px}.team-member-about{padding:40px}.contact-info-item{padding:30px}.contact-us-form{padding:40px}}@media only screen and (max-width:1325px){.how-it-work-item-list{padding:0 15px}}@media only screen and (max-width:1024px){.main-menu ul li{margin:0}.section-content-btn .section-btn{margin-top:20px}.section-title-content{margin-top:10px}.section-btn{text-align:left;margin-top:15px}.hero-content{height:auto;margin:0 0 30px}.hero-content .section-title p{max-width:100%}.hero-image-box{height:auto;max-width:540px;margin:0 auto}.hero-image img{max-width:100%}.contact-us-circle img{max-width:120px}.about-us-content{margin-bottom:30px}.about-us-btn{margin-top:30px}.about-us-image img{aspect-ratio:4 / 3}.our-courses:after{width:34px;height:110px;opacity:40%}.our-courses:before{width:100px;height:105px;opacity:40%}.why-choose-us-image-box{height:auto;margin:0 0 30px}.why-choose-us-image,.why-choose-us-image figure{height:auto}.why-choose-us-image figure img{height:auto;aspect-ratio:1 / .8}.how-it-works:before{width:100px;height:105px;opacity:40%}.how-it-works:after{width:34px;height:110px;opacity:40%}.how-it-work-item-list{gap:60px 30px}.how-it-work-item{width:calc(50% - 15px);margin-bottom:0}.how-it-work-item:nth-child(2n){flex-direction:column}.how-it-work-item:nth-child(4n+3),.how-it-work-item:nth-child(4n){flex-direction:column-reverse}.how-it-work-item:nth-child(4n+2) .how-it-work-item-no{margin:0 auto 10px}.how-it-work-item:nth-child(4n+2) .how-it-work-item-no:before{border-top:15px solid var(--accent-color);bottom:-10px;top:auto;border-bottom:none}.how-it-work-item:nth-child(4n+3) .how-it-work-item-no{margin:10px auto 0}.how-it-work-item:nth-child(4n+3) .how-it-work-item-no:before{border-bottom:15px solid var(--accent-color);bottom:auto;top:-10px;border-top:none}.faqs-content{height:auto}.cta-box:before{background-color:var(--primary-color);opacity:80%}.footer-header{padding:20px}.about-footer{margin:0 0 30px}.footer-working-hour-box{margin-top:20px;padding-top:20px}.team-item-image figure img{aspect-ratio:1 / 1.1;object-position:center top}.page-single-sidebar{margin-right:0}.page-category-list h3{padding:15px 20px}.page-category-list ul{padding:20px}.page-category-list ul li{margin-bottom:15px;padding-bottom:15px}.course-entry{margin-bottom:40px}.course-info-box,.course-types-box{margin-top:40px}.course-info-item-list{margin-top:30px}.course-info-item-content{width:100%}.course-type-content-box{padding:16px;gap:12px}.team-contact-item{gap:10px}.team-contact-item .icon-box{width:50px;height:50px}.team-contact-item .icon-box img{max-width:24px}.team-contact-item-content{width:calc(100% - 60px)}.contact-info-item{width:calc(50% - 15px)}.contact-us-form{width:100%}}@media only screen and (max-width:991px){.btn-default{padding:15px 50px 15px 15px}.btn-default.btn-highlighted:not(.btn-whatsapp){padding:15px 20px}.btn-default:before{width:36px;height:36px;background-size:16px auto}header.main-header{top:0}header.main-header .header-sticky.active{width:100%;border-radius:0}.navbar{padding:20px 0}.responsive-menu,.navbar-toggle,.slicknav_nav li,.slicknav_nav ul{display:block}.header-btn{display:none}.bg-section{width:100%;border-radius:0;margin:0}.bg-section .container-fluid{padding:0 15px}.section-row{margin-bottom:40px}.section-title{margin-bottom:30px}.section-title h3{margin-bottom:10px;padding:6px 12px 6px 26px}.section-title h3:before{left:12px}.section-title h1{font-size:44px}.section-title h2{font-size:38px}.about-us .section-title h2{font-size:32px}.section-title p{margin-top:10px}.hero{padding:140px 0 0;margin-top:0}.hero:after{bottom:-40px;right:-90px}.hero-sub-heading{margin-bottom:10px}.hero-sub-heading .satisfy-client-image figure img{max-width:24px}.satisfy-client-content p{font-size:14px}.hero-content-footer{margin-top:30px;padding-top:30px}.hero-rating-header h2{font-size:24px}.hero-image figure{margin-bottom:0}.about-us{padding:50px 0}.about-us-item{margin-bottom:20px;padding-bottom:20px}.about-us-btn{margin-top:30px}.our-courses{padding:50px 0}.course-item-header{padding:10px}.why-choose-us{padding:50px 0}.why-choose-rating-box .icon-box img{max-width:40px}.why-choose-rating-info{width:calc(100% - 55px)}.why-choose-rating-header h2{width:65px;font-size:26px}.why-choose-footer{margin-top:30px;padding-top:30px}.how-it-works{padding:50px 0}.how-it-work-item{gap:20px}.our-faqs{padding:50px 0}.faq-accordion .accordion-item{margin-bottom:20px}.faq-accordion .accordion-header .accordion-button{padding:15px 40px 15px 15px}.faq-accordion .accordion-item .accordion-button:after,.faq-accordion .accordion-item .accordion-button.collapsed:after{font-size:18px;right:15px}.faq-accordion .accordion-item .accordion-body{padding:15px}.cta-box{padding:50px 0}.cta-box-items-list{padding-top:30px}.cta-box-btn{margin-top:30px}.our-blog{padding:50px 0 20px}.post-featured-image{margin-bottom:15px}.main-footer{padding:50px 0 0;margin-bottom:0}.footer-header{margin-bottom:30px}.about-footer-title h3{font-size:20px}.about-footer-content{margin-top:15px}.footer-working-hour-box h3{margin-bottom:20px}.footer-working-hour-box ul li{margin-bottom:10px}.footer-working-hour-box ul li img{max-width:18px}.footer-links h3{margin-bottom:20px}.footer-links ul li{margin-bottom:10px}.footer-links p{margin-bottom:15px}.footer-copyright-text{margin-top:30px;padding:24px 0;flex-direction:column;align-items:center;text-align:center}.page-header{margin-top:0;padding:180px 0 90px}.page-header--with-image{min-height:480px}.page-header-box h1{font-size:44px;margin-bottom:10px}.page-header-lead{font-size:16px}.team-item-body{left:20px;right:20px;bottom:20px}.team-item:hover .team-item-body{bottom:30px}.team-item-content p{margin-top:5px}.page-courses{padding:50px 0 20px}.page-course-single{padding:50px 0}.page-single-sidebar{position:initial}.page-single-sidebar,.page-category-list{margin-bottom:30px}.course-entry p{margin-bottom:15px}.course-entry .lead{font-size:18px}.course-entry h2{font-size:28px;margin-bottom:14px}.page-blog,.page-single-post{padding:50px 0}.post-image{margin-bottom:20px}.post-entry h2{font-size:30px}.post-entry p{margin-bottom:15px}.post-entry ol li,.post-entry ul li{font-size:16px;margin-bottom:10px}.post-entry blockquote{background-position:20px 20px;background-size:40px;padding:20px 20px 20px 70px;margin-bottom:20px}.post-entry blockquote p{font-size:18px}.post-tags{margin-bottom:20px}.post-tags .tag-links a{padding:12px 15px}.post-social-sharing ul{text-align:left}.page-team{padding:50px 0 20px}.page-team-single{padding:50px 0}.team-single-image{margin-bottom:30px}.team-single-image img{aspect-ratio:1 / .85}.team-member-about{margin-bottom:40px}.team-member-about{padding:20px}.team-contact-list{margin-top:30px;padding-top:30px}.contact-info-item,.contact-us-form{padding:20px}.error-page{padding:50px 0}.error-page-image{margin-bottom:20px}}@media only screen and (max-width:767px){.section-title h1{font-size:28px}.section-title h2,.about-us .section-title h2{font-size:26px}.hero:after{bottom:-20px;right:-30px;width:410px;height:200px}.hero-content-body{gap:15px}.video-play-button a{width:40px;height:40px}.video-play-button a i{font-size:16px}.video-play-button h3{font-size:14px}.hero-footer-item,.hero-rating-box{width:100%}.hero-footer-item:before{display:none}.hero-footer-item-title h3{font-size:18px}.hero-rating-header h2{font-size:22px;width:60px}.hero-image-box .contact-us-circle{top:20px}.hero-image img{aspect-ratio:16 / 9;max-width:100%;object-position:30% top}.contact-us-circle img{max-width:90px}.about-us-item-content h3{font-size:18px}.about-us-item-content p{margin:5px 0 0}.about-us-image{width:100%}.course-item-content h2{font-size:18px}.why-choose-rating-box{position:initial;background-color:var(--primary-color);max-width:100%;margin-top:20px}.why-choose-rating-header h2{font-size:22px;width:60px}.why-choose-footer{gap:15px}.why-choose-contact-box{gap:10px}.why-choose-contact-box .icon-box{width:44px;height:44px}.why-choose-contact-box .icon-box img{max-width:20px}.why-choose-contact-box-content h3{font-size:16px}.how-it-work-item-list{background:none;gap:30px}.how-it-work-item{width:100%}.how-it-work-item,.how-it-work-item:nth-child(2n){flex-direction:column-reverse}.how-it-work-item-content h3{font-size:18px}.how-it-work-item:nth-child(2n) .how-it-work-item-no,.how-it-work-item:nth-child(4n+3) .how-it-work-item-no{margin:0 auto 10px}.how-it-work-item:nth-child(4n+3) .how-it-work-item-no:before,.how-it-work-item:nth-child(4n) .how-it-work-item-no:before{border-top:15px solid var(--accent-color);bottom:-10px;top:auto;border-bottom:none}.faq-accordion .accordion-header .accordion-button{padding:12px 40px 12px 15px}.faq-accordion .accordion-item .accordion-body{padding:12px 15px}.cta-box-item{width:100%}.cta-box-item-content h3,.post-item-content h2{font-size:18px}.footer-header{padding:15px 12px}.about-footer-title h3{font-size:18px}.footer-social-links,.footer-social-links ul{gap:10px}.footer-social-links h3{font-size:18px}.footer-working-hour-box h3{font-size:18px;margin-bottom:15px}.footer-links{max-width:100%}.footer-links h3{font-size:18px;margin-bottom:15px}.footer-copyright-text{padding:20px 0}.page-header-box h1{font-size:28px}.page-category-list h3{font-size:18px}.course-entry h2{font-size:24px}.course-entry h3{font-size:18px}.course-info-item,.course-type-image{width:100%}.post-single-meta ol li,.post-single-meta ol li i{font-size:16px}.post-image{margin-bottom:30px}.post-image img{aspect-ratio:16 / 9}.post-entry p,.post-entry ol li,.post-entry ul li{font-size:16px}.post-entry blockquote{background-position:15px 15px;padding:60px 15px 15px}.post-entry blockquote p{font-size:16px}.post-entry h2{font-size:26px}.tag-links{font-size:18px}.team-single-image img{aspect-ratio:1 / 1.256}.team-contact-list{gap:20px}.team-contact-item{width:100%}.team-contact-item-content h3{font-size:18px}.team-contact-item-content p{margin:5px 0 0}.contact-info-item{width:100%}}.testimonial-slider-stone .swiper-wrapper{cursor:none}.testimonial-company-slider-stone{padding:0 4.427vw}.testimonial-slider-metal .swiper-wrapper{cursor:none}.testimonial-company-slider-metal{text-align:center;margin-top:60px}@media only screen and (max-width:1440px){.testimonial-company-slider-metal{margin-top:40px}}@media only screen and (max-width:991px){.testimonial-company-slider-metal{margin-top:30px}}@media only screen and (max-width:767px){.testimonial-company-slider-metal{margin-top:20px}}.btn-whatsapp:before{display:none}.btn-default.btn-whatsapp{color:var(--white-color);background:#ffffff1a;border-color:transparent}.btn-default.btn-whatsapp:after{background:var(--white-color)}.btn-default.btn-whatsapp:hover{color:var(--primary-color);border-color:transparent}.btn-whatsapp .fab{content:"";position:absolute;top:8px;right:12px;font-size:2rem}.link{color:var(--white-color);text-decoration:underline}.link:hover{color:var(--white-color);text-decoration:none}.courses-slider,.posts-slider{position:relative}.courses-slider .swiper,.posts-slider .swiper{padding-bottom:64px!important}.courses-slider .swiper-slide,.posts-slider .swiper-slide{height:auto}.courses-slider .swiper-slide .course-item,.posts-slider .swiper-slide .post-item{height:100%}.courses-slider .swiper-button-prev,.courses-slider .swiper-button-next,.posts-slider .swiper-button-prev,.posts-slider .swiper-button-next{width:44px;height:44px;background-color:var(--white-color);border:1.5px solid var(--divider-color);border-radius:50%;color:var(--primary-color);top:calc(50% - 32px);box-shadow:0 2px 10px #00000014;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.courses-slider .swiper-button-prev:after,.courses-slider .swiper-button-next:after,.posts-slider .swiper-button-prev:after,.posts-slider .swiper-button-next:after{font-size:13px;font-weight:800}.courses-slider .swiper-button-prev:hover,.courses-slider .swiper-button-next:hover,.posts-slider .swiper-button-prev:hover,.posts-slider .swiper-button-next:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);box-shadow:0 4px 16px #0000002e}.courses-slider .swiper-pagination,.posts-slider .swiper-pagination{bottom:16px;display:flex;align-items:center;justify-content:center;gap:6px}.courses-slider .swiper-pagination-bullet,.posts-slider .swiper-pagination-bullet{width:8px;height:8px;background-color:var(--divider-color);opacity:1;border-radius:4px;transition:width .3s ease,background-color .3s ease;margin:0!important}.courses-slider .swiper-pagination-bullet-active,.posts-slider .swiper-pagination-bullet-active{width:28px;background-color:var(--accent-color);border-radius:4px}.testimonial-slider .swiper-button-prev,.testimonial-slider .swiper-button-next{display:none}.testimonial-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:6px}.testimonial-slider .swiper-pagination-bullet{width:8px;height:8px;background-color:var(--divider-color);opacity:1;border-radius:50%;transition:width .3s ease,background-color .3s ease;margin:0!important}.testimonial-slider .swiper-pagination-bullet-active{width:28px;background-color:var(--accent-color);border-radius:4px}#scroll-top-btn{position:fixed;bottom:32px;right:28px;z-index:9999;width:48px;height:48px;border-radius:50%;background:var(--primary-color);color:var(--white-color);border:2px solid var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease,border-color .25s ease,background .25s ease,color .25s ease;box-shadow:0 4px 20px #0003;padding:0;line-height:1}#scroll-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}#scroll-top-btn:hover{background:transparent;border-color:var(--accent-color);color:var(--accent-color)}@media(max-width:767px){#scroll-top-btn{width:44px;height:44px;bottom:20px;right:16px;font-size:13px}}.page-category-list :where(h1,h2,h3,h4,h5,h6){color:#fff}.mfp-tour .mfp-content{max-width:min(1400px,92vw)}.mfp-tour .mfp-iframe-scaler{padding-top:0;height:min(82vh,51.75vw)}.mfp-tour .mfp-iframe{border-radius:12px}.mfp-tour-fullscreen{position:absolute;top:-44px;right:50px;z-index:1047;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;line-height:1.3em;color:var(--white-color);background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:100px;cursor:pointer;transition:border-color .3s ease,color .3s ease}.mfp-tour-fullscreen:hover,.mfp-tour-fullscreen:focus-visible{color:var(--accent-color);border-color:var(--accent-color)}.why-choose-us{padding:80px 0}.why-choose-us-image figure img{aspect-ratio:1 / 1.05;max-height:560px}.why-choose-rating-box{right:25px;bottom:25px;padding:20px 24px}@media only screen and (min-width:1200px){.why-choose-us>.container>.row{align-items:stretch!important}.why-choose-us-image-box{min-height:480px}.why-choose-us-image{position:absolute;inset:0}.why-choose-us-image figure img{aspect-ratio:auto;max-height:none}}.why-choose-us-content .section-title{margin-bottom:30px}.why-choose-us-content .section-title h2{font-size:38px;line-height:1.2em}.why-choose-us-content .section-title p{font-size:17px}.why-choose-us-content .why-choose-checklist{width:100%;gap:12px}.why-choose-us-content .why-choose-checklist li{padding:14px 16px;background:var(--secondary-color);border:1px solid var(--divider-color);border-radius:10px}.why-choose-us-content .why-choose-footer{margin-top:30px;padding-top:30px}@media only screen and (max-width:1199px){.why-choose-us-image-box{margin:0 0 30px}.why-choose-us-image figure img{aspect-ratio:4 / 3;max-height:none;object-position:center 25%}}@media only screen and (max-width:767px){.why-choose-us-image figure img{aspect-ratio:4 / 5}}@media only screen and (max-width:991px){.why-choose-us{padding:50px 0}.why-choose-us-content .section-title h2{font-size:30px}}@media only screen and (max-width:767px){.why-choose-us-content .section-title h2{font-size:26px}.why-choose-us-content .why-choose-checklist{grid-template-columns:1fr}}.courses-slider,.posts-slider{--slider-cols: 1;--slider-gap: 24px}.testimonial-slider{--slider-cols: 1;--slider-gap: 30px}@media(min-width:576px){.courses-slider{--slider-cols: 2}}@media(min-width:768px){.posts-slider,.testimonial-slider{--slider-cols: 2}}@media(min-width:992px){.courses-slider{--slider-cols: 3}}@media(min-width:1200px){.courses-slider,.posts-slider{--slider-cols: 4}}.swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--slider-gap, 24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.swiper:not(.swiper-initialized)>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{width:calc((100% - (var(--slider-cols, 1) - 1) * var(--slider-gap, 24px)) / var(--slider-cols, 1));scroll-snap-align:start}.swiper:not(.swiper-initialized)>.swiper-button-prev,.swiper:not(.swiper-initialized)>.swiper-button-next,.swiper:not(.swiper-initialized)>.swiper-pagination{display:none}[id]{scroll-margin-top:110px}.course-type-item:target{outline:2px solid var(--accent-color);outline-offset:6px;border-radius:10px}@media(max-width:991px){.wow{animation-delay:0s!important;animation-duration:.6s!important}}@media(prefers-reduced-motion:reduce){.wow{animation:none!important;visibility:visible!important}}
