:root{--primary-color:#222;--secondary-color:#f8f6f7;--bg-color:#fff;--text-color:#888;--accent-color:#e5df5d;--white-color:#fff;--divider-color:#2222221a;--dark-divider-color:#ffffff1a;--error-color:#e65757;--default-font:"Inter Tight",sans-serif}body,html{overflow-x:clip;width:100%}body{background:var(--bg-color);color:var(--text-color);font-family:var(--default-font);font-size:16px;font-weight:400;line-height:1em}::-webkit-scrollbar-track{background-color:var(--primary-color);border-left:1px solid var(--primary-color)}::-webkit-scrollbar{background-color:var(--primary-color);width:7px}::-webkit-scrollbar-thumb{background:var(--accent-color)}::selection{background-color:var(--accent-color);color:var(--primary-color);filter:invert(1)}p{line-height:1.6em;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{color:var(--primary-color);font-weight:600;line-height:1.2em;margin:0}figure{margin:0}img{max-width:100%}a{text-decoration:none}a:focus,a:hover{outline:0;text-decoration:none}.container{max-width:1500px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:15px;padding-right:15px}.image-anime{overflow:hidden;position:relative}.image-anime:after{background-color:hsla(0,0%,100%,.3);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:200%;z-index:1}.image-anime:hover:after{background-color:transparent;height:250%;transition:all .6s linear}.reveal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;position:relative;visibility:hidden}.reveal img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:left;transform-origin:left;width:100%}.row{margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}.row.no-gutters{margin-left:0;margin-right:0}.row.no-gutters>*{padding-left:0;padding-right:0}.btn-default{background:var(--accent-color);border:none;border-radius:100px;box-shadow:none;color:var(--primary-color);display:inline-block;font-size:16px;font-weight:700;line-height:1em;outline:none;overflow:hidden;padding:17px 55px 17px 20px;position:relative;transition:all .4s ease-in-out;z-index:0}.btn-default:hover{color:var(--white-color)}.btn-default:before{background-color:var(--primary-color);background-image:url(../images/arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:18px auto;border-radius:50%;content:"";height:40px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out;width:40px}.btn-default:hover:before{background-color:var(--white-color);background-image:url(../images/arrow-primary.svg)}.btn-default:after{background:var(--primary-color);bottom:0;content:"";height:100%;position:absolute;right:0;top:0;transition:all .4s ease-in-out;width:0;z-index:-1}.btn-default:hover:after{left:0;right:auto;width:100%}.btn-default.btn-highlighted:hover{color:var(--primary-color)}.btn-default.btn-highlighted:after{background:var(--white-color)}.btn-default.btn-highlighted:hover:before{background-color:var(--primary-color);background-image:url(../images/arrow-white.svg)}.btn-default2{background:#f25c27;border:none;border-radius:100px;box-shadow:none;color:var(--primary-color);display:inline-block;font-size:16px;font-weight:700;line-height:1em;outline:none;overflow:hidden;padding:17px 55px 17px 20px;position:relative;transition:all .4s ease-in-out;z-index:0}.btn-default2:hover{color:var(--white-color)}.btn-default2:before{background-color:var(--primary-color);background-image:url(../images/arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:18px auto;border-radius:50%;content:"";height:40px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out;width:40px}.btn-default2:hover:before{background-color:var(--white-color);background-image:url(../images/arrow-primary.svg)}.btn-default2:after{background:var(--primary-color);bottom:0;content:"";height:100%;position:absolute;right:0;top:0;transition:all .4s ease-in-out;width:0;z-index:-1}.btn-default2:hover:after{left:0;right:auto;width:100%}.btn-default2.btn-highlighted2:hover{color:var(--primary-color)}.btn-default2.btn-highlighted2:after{background:var(--white-color)}.btn-default2.btn-highlighted2:hover:before{background-color:var(--primary-color);background-image:url(../images/arrow-white.svg)}.readmore-btn{color:var(--primary-color);display:inline-block;font-weight:600;line-height:1.5em;padding-right:34px;position:relative;transition:all .4s ease-in-out}.readmore-btn:before{background-color:var(--accent-color);background-image:url(../images/arrow-primary.svg);background-position:50%;background-repeat:no-repeat;background-size:12px auto;border-radius:100px;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);transition:all .4s ease-in-out;width:24px}.readmore-btn:hover:before{transform:translateY(-50%) rotate(0deg)}.cb-cursor:before{background:var(--accent-color)}.preloader{align-items:center;background:var(--primary-color);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.loading,.loading-container{border-radius:100%;height:100px;position:relative;width:100px}.loading-container{margin:40px auto}.loading{animation:rotate-loading 1.5s linear 0s infinite normal;border:1px solid transparent;border-color:transparent var(--white-color) transparent var(--white-color);transform-origin:50% 50%}.loading-container .loading,.loading-container:hover .loading{transition:all .5s ease-in-out}#loading-icon{left:50%;max-width:66px;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bg-section{background-color:var(--secondary-color);border-radius:10px;margin:0 auto;max-width:1880px;width:100%}.bg-section .container-fluid{padding:0}.dark-section{background-color:var(--primary-color);background-image:url(../images/dark-section-bg-image.png);background-position:top;background-repeat:no-repeat;background-size:cover}.section-row{margin-bottom:80px}.section-row .section-title{margin-bottom:0}.section-row .section-title.section-title-center{margin:0 auto;text-align:center;width:100%}.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-sub-title h3,.section-title h3{border:1px solid var(--divider-color);border-radius:100px;display:inline-block;font-size:14px;font-weight:500;line-height:1.3em;margin-bottom:15px;padding:7px 16px 7px 30px;position:relative}.section-sub-title h3:before,.section-title h3:before{background:var(--accent-color);border-radius:50%;content:"";height:5px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:5px}.section-sub-title h3{margin-bottom:0}.section-title h1{cursor:none;font-size:60px;margin-bottom:0}.section-title h2{cursor:none;font-size:52px;margin-bottom:0}.section-title p{margin-bottom:0;margin-top:20px}.dark-section .section-title h3{border-color:var(--dark-divider-color)}.dark-section .section-sub-title h3,.dark-section .section-title h1,.dark-section .section-title h2,.dark-section .section-title h3,.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-size:14px;font-weight:500}header.main-header{left:0;position:absolute;right:0;top:20px;z-index:100}header.main-header .header-sticky{background:transparent;border-bottom:1px solid var(--dark-divider-color);border-radius:0;position:relative;top:0;z-index:100}header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform .3s ease-in-out}header.main-header .header-sticky.active{background:var(--primary-color);border-bottom:1px solid var(--dark-divider-color);border-radius:0 0 10px 10px;left:0;position:fixed;right:0;top:0;transform:translateY(0)}.navbar{align-items:center;padding:30px 0}.navbar-brand{margin:0;padding:0}.main-menu .nav-menu-wrapper{flex:1;margin:0 1.042vw;text-align:center}.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{background:transparent;border-radius:0;color:var(--white-color);font-size:16px;font-weight:600;line-height:1.2em;padding:12px 10px!important;transition:all .3s ease-in-out}.main-menu ul li.submenu>a:after{content:"\f107";font-family:FontAwesome;font-size:14px;font-weight:900;margin-left:8px}.main-menu ul li a:focus,.main-menu ul li a:hover{color:var(--accent-color)}.main-menu ul ul{background:var(--accent-color);border-radius:10px;left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;text-align:left;top:100%;transform:scaleY(.8);transform-origin:top;transition:all .3s ease-in-out;visibility:hidden;width:235px}.main-menu ul li.submenu:first-child ul{width:235px}.main-menu ul ul ul{left:100%;text-align:left;top:0}.main-menu ul li:hover>ul{opacity:1;padding:5px 0;transform:scale(1);visibility:visible}.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);padding:6px 20px!important;transition:all .3s ease-in-out}.main-menu ul ul li a:focus,.main-menu ul ul li a:hover{background-color:transparent;color:var(--white-color);padding:6px 20px 6px 23px!important}.main-menu ul li.highlighted-menu,.navbar-toggle,.responsive-menu{display:none}.responsive-menu{position:relative;top:0}.slicknav_btn{align-items:center;background:var(--accent-color);border-radius:6px;display:flex;height:38px;justify-content:center;margin:0;padding:0;width:38px}.slicknav_icon .slicknav_icon-bar{background-color:var(--primary-color);border-radius:6px;display:block;height:3px;margin:4px auto!important;transition:all .1s ease-in-out;width:100%;width:22px}.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:first-child{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{background:var(--accent-color);padding:0;position:absolute;width:100%}.slicknav_menu ul{margin:5px 0}.slicknav_menu ul ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav li a{border-radius:0!important;color:var(--primary-color);font-size:16px;font-weight:600;line-height:normal;margin:0;padding:7px 20px;position:relative;transition:all .3s ease-in-out}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:focus,.slicknav_nav a:hover{background-color:transparent;color:var(--white-color)}.slicknav_menu ul ul li a{padding:7px 20px 7px 30px}.slicknav_arrow{font-size:0!important}.slicknav_arrow:after{color:var(--primary-color);content:"\f107";font-family:FontAwesome;font-size:12px;font-weight:900;margin-left:8px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease-out}.slicknav_open>a .slicknav_arrow:after{color:var(--white-color);transform:translateY(-50%) rotate(-180deg)}.hero{background-image:url(../images/hero-bg-image.jpg);margin-top:20px;overflow:hidden;padding:190px 0 80px;position:relative}.hero:before{background:var(--primary-color);bottom:0;height:100%;left:0;opacity:80%;right:0;top:0;width:100%;z-index:0}.hero:after,.hero:before{content:"";position:absolute}.hero:after{background-image:url(../images/hero-car-image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-85px;height:25vw;right:-200px;width:50.521vw}.hero .container{position:relative;z-index:2}.hero-content{align-content:center;height:100%;margin-right:4.167vw}.hero-sub-heading{align-items:center;background-color:var(--dark-divider-color);border-radius:100px;display:inline-flex;gap:10px;margin-bottom:20px;padding:7px 20px 7px 7px}.satisfy-client-images{align-items:center;display:flex}.satisfy-client-image{border:1px solid var(--white-color);border-radius:50%;display:inline-block;margin-left:-14px;overflow:hidden;position:relative;z-index:1}.satisfy-client-image:first-child{margin:0}.satisfy-client-image figure{border-radius:50%;display:block}.satisfy-client-image figure img{border-radius:50%;max-width:44px;width:100%}.hero-sub-heading .satisfy-client-image{margin-left:-8px}.satisfy-client-image.add-more{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:46px;justify-content:center;transition:all .3s ease-in-out;width:46px}.satisfy-client-image.add-more i{color:var(--primary-color);font-size:20px;line-height:normal;transition:all .3s ease-in-out}.satisfy-client-image.add-more h3{color:var(--primary-color);font-size:14px;font-weight:700;line-height:1em}.satisfy-client-image.add-more img{max-width:16px;width:100%}.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{color:var(--white-color);font-size:16px;font-weight:600;margin-bottom:0}.hero-content-body{align-items:center;display:flex;flex-wrap:wrap;gap:15px 30px}.video-play-button{align-items:center;display:inline-flex}.video-play-button a{align-items:center;background:var(--accent-color);border-radius:50%;color:var(--primary-color);cursor:none;display:flex;height:50px;justify-content:center;position:relative;transition:all .4s ease-in-out;width:50px}.video-play-button a:hover{background:var(--white-color)}.video-play-button a i{color:inherit;font-size:18px;margin-left:2px}.video-play-button h3{color:var(--white-color);font-size:16px;margin:0 0 0 10px}.hero-content-footer{border-top:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;gap:30px 40px;margin-top:60px;padding-top:60px}.hero-footer-item{align-items:center;display:flex;flex-wrap:wrap;gap:15px;position:relative;width:calc(50% - 20px)}.hero-footer-item:before{background-color:var(--dark-divider-color);content:"";height:100%;position:absolute;right:-20px;top:0;width:1px}.hero-footer-item .icon-box{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.hero-footer-item .icon-box:before{background:var(--white-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.hero-footer-item:hover .icon-box:before{transform:scale(1)}.hero-footer-item .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.hero-footer-item-title{width:calc(100% - 65px)}.hero-footer-item-title h3{color:var(--white-color);font-size:20px;line-height:1.4em}.hero-rating-box{align-items:center;display:flex;gap:15px;width:calc(50% - 20px)}.hero-rating-box .icon-box img{max-width:50px;width:100%}.hero-rating-header{align-items:center;display:flex;gap:10px;margin-bottom:5px}.hero-rating-header h2{color:var(--white-color);font-size:26px;font-weight:700;width:66px}.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-image-box{align-content:end;height:100%;position:relative}.hero-image figure{border-radius:10px 10px 0 0;display:block;margin-bottom:-80px}.hero-image img{aspect-ratio:1/1.45;border-radius:10px 10px 0 0;max-width:550px;object-fit:cover;width:100%}.hero-image-box .contact-us-circle{position:absolute;right:25px;top:80px}.contact-us-circle a{border-radius:50%;display:inline-block}.contact-us-circle img{animation:infiniterotate 20s linear infinite;border-radius:50%;max-width:140px;width:100%}.contact-us-circle img:hover{animation-play-state:paused}@keyframes infiniterotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-us{padding:100px 0}.about-us-item{border-bottom:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px;padding-bottom:40px}.about-us-item:last-child{border-bottom:none;margin:0;padding:0}.about-us-item .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.about-us-item .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.about-us-item:hover .icon-box:before{transform:scale(1)}.about-us-item .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.about-us-item:hover .icon-box img{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-image-box{display:flex;flex-wrap:wrap;gap:30px;height:100%;margin-left:15px}.about-us-image{width:calc(55% - 15px)}.about-us-image figure{border-radius:10px;display:block;height:100%}.about-us-image img{aspect-ratio:1/1.32;border-radius:10px;height:100%;object-fit:cover;width:100%}.about-info-item-list{display:flex;flex-direction:column;gap:30px;height:100%;width:calc(45% - 15px)}.about-info-item{background-color:var(--secondary-color);border-radius:10px;display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:space-between;overflow:hidden;padding:40px}.about-info-item-content h3{color:var(--primary-color);font-size:20px}.about-info-item-content p{margin:10px 0 0}.about-info-item-image{align-items:end;display:flex;flex-wrap:wrap;justify-content:space-between}.about-info-item-image .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.about-info-item-image .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.about-info-item:hover .about-info-item-image .icon-box:before{transform:scale(1)}.about-info-item-image .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.about-info-item:hover .about-info-item-image .icon-box img{filter:brightness(1) invert(1)}.about-us-item-image figure{border-radius:10px 10px 0 0;display:block;margin:0 -35px -50px auto}.about-us-item-image figure img{border-radius:10px 10px 0 0;max-width:210px;object-fit:cover;width:100%}.about-info-item.box-2{background:var(--primary-color);background-image:url(../images/about-us-item-bg-image.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto;overflow:hidden}.about-us-item-counter{border-bottom:1px solid var(--dark-divider-color);padding-bottom:30px}.about-us-item-counter h2{color:var(--white-color);font-size:20px;line-height:normal}.about-us-item-counter h2 span{font-size:40px}.about-info-item.box-2 .about-info-item-content p{color:var(--white-color);margin:0}.about-us-footer-text{margin-top:60px}.about-us-footer-list ul{display:flex;flex-wrap:wrap;gap:15px 30px;justify-content:center;list-style:none;margin:0 auto;padding:0}.about-us-footer-list ul li{border:1px solid var(--divider-color);border-radius:100px;color:var(--primary-color);font-weight:500;line-height:1.25em;padding:9px 16px 9px 32px;position:relative;transition:all .4s ease-in-out}.about-us-footer-list ul li:hover{background-color:var(--primary-color);color:var(--white-color)}.about-us-footer-list ul li:before{background:var(--accent-color);border-radius:50%;content:"";height:6px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.section-footer-text{margin-top:30px;text-align:center}.section-footer-text p{color:var(--primary-color);margin-bottom:0}.section-footer-text p span{background:var(--accent-color);border-radius:40px;color:var(--primary-color);display:inline-block;font-size:14px;font-weight:600;line-height:1.2em;margin-right:10px;padding:4px 10px}.section-footer-text p a{color:var(--accent-color);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:all .3s ease-in-out}.section-footer-text p a:hover{color:var(--primary-color)}.section-footer-text ul{align-items:center;display:flex;flex-wrap:wrap;gap:5px 15px;justify-content:center;list-style:none;margin:20px 0 0;padding:0;width:100%}.section-footer-text ul li{color:var(--primary-color);display:inline-block;font-size:20px;font-weight:600;line-height:normal}.section-footer-text ul li i{color:var(--accent-color)}.section-footer-text.section-footer-contact{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center}.section-footer-text.section-footer-contact span{align-items:center;display:inline-flex;height:30px;justify-content:center;margin-right:10px;padding:0;width:30px}.section-footer-text.section-footer-contact span img{max-width:16px;width:100%}.section-footer-text.section-satisfy-img{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.section-footer-text.section-satisfy-img .satisfy-client-image{border-color:var(--white-color)}.section-footer-text.section-satisfy-img .satisfy-client-image figure img{max-width:30px}.section-footer-text.section-satisfy-img .satisfy-client-image.add-more{height:32px;width:32px}.section-footer-text.section-footer-contact ul,.section-footer-text.section-satisfy-img ul{margin:5px 0 0}.dark-section .section-footer-text p,.dark-section .section-footer-text p a:hover,.dark-section .section-footer-text ul li{color:var(--white-color)}.dark-section .section-footer-text.section-satisfy-img .satisfy-client-image{border-color:var(--primary-color)}.our-courses{overflow:hidden;padding:100px 0;position:relative}.our-courses:after{background:url(../images/section-bg-corner-image-1.png) no-repeat;background-position:50%;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px;z-index:0}.our-courses:before{background:url(../images/section-bg-corner-image-2.png) no-repeat;background-position:50%;background-size:cover;bottom:-20px;content:"";height:145px;left:-20px;position:absolute;width:140px;z-index:0}.our-courses .container{position:relative;z-index:2}.course-item{background-color:var(--secondary-color);border-radius:10px;display:flex;flex-direction:column;gap:10px;height:calc(100% - 30px);justify-content:space-between;margin-bottom:30px;padding:10px}.course-item-header{padding:30px}.course-item-content h2{font-size:20px}.course-item-content h2 a{color:inherit}.course-item-content p{margin:10px 0 0}.course-item-btn{border-top:1px solid var(--divider-color);margin-top:20px;padding-top:20px}.course-item-image-box{border:1px solid #2891d9;border-radius:20px;margin-bottom:20px;position:relative}.course-item-image a,.course-item-image figure{border-radius:10px;cursor:none;overflow:hidden}.course-item-image img{aspect-ratio:1/.647;border-radius:10px;object-fit:cover;transition:all .6s ease-in-out;width:100%}.course-item:hover .course-item-image img{transform:scale(1.06)}.course-item-image-box .icon-box{align-items:center;background-color:var(--accent-color);border-radius:50%;bottom:30px;display:flex;height:50px;justify-content:center;left:30px;overflow:hidden;position:absolute;width:50px}.course-item-image-box .icon-box:before{background:var(--white-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%}.course-item:hover .icon-box:before{transform:scale(1)}.course-item-image-box .icon-box img{max-width:24px;position:relative;width:100%;z-index:1}.why-choose-us{padding:100px 0}.why-choose-us-image-box{height:100%;margin-right:15px;position:relative}.why-choose-us-image{height:100%}.why-choose-us-image figure{border-radius:10px;display:block;height:100%}.why-choose-us-image figure img{aspect-ratio:1/1.227;border-radius:10px;height:100%;object-fit:cover;width:100%}.why-choose-rating-box{align-items:center;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:var(--divider-color);border-radius:10px;bottom:40px;display:flex;gap:15px;padding:30px;position:absolute;right:40px;z-index:1}.why-choose-rating-box .icon-box img{max-width:55px;width:100%}.why-choose-rating-info{width:calc(100% - 70px)}.why-choose-rating-header{align-items:center;display:flex;gap:10px}.why-choose-rating-header h2{color:var(--white-color);font-size:30px;width:75px}.why-choose-rating-header p{margin-bottom:0}.why-choose-rating-header i{color:var(--accent-color)}.why-choose-rating-content p{color:var(--white-color);margin:5px 0 0}.why-choose-us-body{display:flex;flex-wrap:wrap;gap:30px}.why-choose-body-item-list{width:calc(68% - 15px)}.why-choose-body-item{background:var(--secondary-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;padding:30px}.why-choose-body-item:last-child{margin-bottom:0}.why-choose-body-item .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.why-choose-body-item .icon-box:before{background:var(--primary-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%}.why-choose-body-item:hover .icon-box:before{transform:scale(1)}.why-choose-body-item .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.why-choose-body-item:hover .icon-box img{filter:brightness(1) invert(1)}.why-choose-body-item-content{width:calc(100% - 65px)}.why-choose-body-item-content h3{font-size:20px}.why-choose-body-item-content p{margin:10px 0 0}.why-choose-body-image-box{position:relative;width:calc(32% - 15px)}.why-choose-body-image{height:100%}.why-choose-body-image figure{border-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.why-choose-body-image figure:before{background:var(--primary-color);border-radius:10px;bottom:0;content:"";height:100%;left:0;opacity:40%;position:absolute;right:0;top:0;width:100%;z-index:1}.why-choose-body-image figure img{aspect-ratio:1/.8;border-radius:10px;height:100%;object-fit:cover;width:100%}.why-choose-body-image-box .contact-us-circle{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.why-choose-body-image-box .contact-us-circle a{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.why-choose-body-image-box .contact-us-circle a img{max-width:100px}.why-choose-footer{border-top:1px solid var(--divider-color);gap:20px 30px;margin-top:40px;padding-top:40px}.why-choose-contact-box,.why-choose-footer{align-items:center;display:flex;flex-wrap:wrap}.why-choose-contact-box{gap:15px}.why-choose-contact-box .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.why-choose-contact-box .icon-box:before{background:var(--primary-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%}.why-choose-contact-box:hover .icon-box:before{transform:scale(1)}.why-choose-contact-box .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index: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)}.why-choose-us .section-footer-text{margin-top:60px}.how-it-works{overflow:hidden;padding:100px 0;position:relative}.how-it-works:before{background:url(../images/section-bg-corner-image-2.png) no-repeat;background-position:50%;background-size:cover;bottom:-20px;content:"";height:145px;left:-20px;position:absolute;width:140px}.how-it-works:after{background:url(../images/section-bg-corner-image-3.png) no-repeat;background-position:50%;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.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{background:url(../images/how-work-bg-image.png) no-repeat;background-position:50%;background-size:100% auto;display:flex;flex-wrap:wrap;gap:30px;padding:0 calc(50vw - 755px)}.how-it-work-item{display:flex;flex-direction:column;gap:30px;margin-bottom:290px;text-align:center;width:calc(25% - 22.5px)}.how-it-work-item:nth-child(2n){flex-direction:column-reverse;margin:0}.how-it-work-item-content h3{color:var(--white-color);font-size:20px}.how-it-work-item-content p{color:var(--white-color);margin:10px 0 0}.how-it-work-item-no{margin:0 auto 10px;position:relative}.how-it-work-item:nth-child(2n) .how-it-work-item-no{margin:10px auto 0}.how-it-work-item-no:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid var(--accent-color);bottom:-10px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.how-it-work-item:nth-child(2n) .how-it-work-item-no:before{border-bottom:15px solid var(--accent-color);border-top:none;bottom:auto;top:-10px}.how-it-work-item-no h3{align-items:center;background-color:var(--primary-color);border:6px solid var(--accent-color);border-radius:50%;color:var(--white-color);display:flex;font-size:14px;height:44px;justify-content:center;width:44px}.how-it-works .section-footer-text{margin:60px auto 0;max-width:900px}.our-benefits{padding:100px 0}.benefit-image-box{display:flex;flex-wrap:wrap;gap:20px}.benefit-image-box-1{padding-top:20px;width:calc(52% - 10px)}.benefit-image-1{position:relative;z-index:0}.benefit-image-1 figure{border-radius:10px;display:block}.benefit-image-1 img{aspect-ratio:1/1.565;border-radius:10px;object-fit:cover;width:100%}.benefit-image-box-1 .contact-us-circle{margin:-65px 0 0 2.604vw;position:relative;z-index:1}.benefit-image-box-1 .contact-us-circle a img{border:6px solid var(--white-color);max-width:130px}.benefit-image-box-2{width:calc(48% - 10px)}.benefit-image-3{border:14px solid var(--white-color);border-bottom:none;border-radius:24px;border-right:none;margin-left:-160px;position:relative;z-index:1}.benefit-image-2 figure,.benefit-image-3 figure{border-radius:10px;display:block}.benefit-image-2 img,.benefit-image-3 img{border-radius:10px;object-fit:cover;width:100%}.benefit-image-2 img{aspect-ratio:1/1.282}.benefit-image-3 img{aspect-ratio:1/.584}.benefit-content-box{margin-left:15px}.benefit-faq-accordion .benefit-accordion-item{border-bottom:1px solid var(--divider-color);margin-bottom:30px;padding-bottom:30px}.benefit-faq-accordion .benefit-accordion-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.benefit-faq-accordion .accordion-header .accordion-button{color:var(--primary-color);font-size:20px;font-weight:600;line-height:1.4em;padding-right:25px}.benefit-faq-accordion .accordion-header .accordion-button.collapsed{background:transparent}.benefit-faq-accordion .benefit-accordion-item .accordion-button.collapsed:after,.benefit-faq-accordion .benefit-accordion-item .accordion-button:after{color:var(--accent-color);content:"\2b";font-family:FontAwesome;font-size:20px;position:absolute;right:0;top:0;transition:all .3s ease-in-out}.benefit-faq-accordion .accordion-button:not(.collapsed):after{color:var(--primary-color);content:"\f068"}.benefit-faq-accordion .benefit-accordion-item .accordion-body{background:transparent;padding:15px 0 0}.benefit-faq-accordion .benefit-accordion-item .accordion-body p{margin:0}.benefit-faq-accordion .benefit-accordion-item .accordion-body ul{list-style:disc;margin:15px 0 0;padding:0 0 0 20px}.benefit-faq-accordion .benefit-accordion-item .accordion-body ul li{line-height:1.5em;margin-bottom:10px}.benefit-faq-accordion .benefit-accordion-item .accordion-body ul li::marker{color:var(--accent-color)}.benefit-faq-accordion .benefit-accordion-item .accordion-body ul li:last-child{margin-bottom:0}.benefit-content-btn{margin-top:40px}.our-features{padding:100px 0}.feature-item{background-color:var(--white-color);border-radius:10px;display:flex;flex-direction:column;gap:30px;justify-content:space-between;margin-bottom:30px;overflow:hidden;padding:20px}.featre-item-content h3{font-size:15px}.featre-item-content p{margin:10px 0 0}.feature-item-list{border-top:1px solid var(--divider-color);margin-top:25px;padding-top:25px}.feature-item-list ul{list-style:disc;margin:0;padding:0 0 0 20px}.feature-item-list ul li{line-height:1.5em;margin-bottom:10px}.feature-item-list ul li:last-child{margin-bottom:0}.feature-item-list ul li::marker{color:var(--accent-color)}.feature-item-body{align-items:end;display:flex;gap:20px;justify-content:space-between}.feature-item-body .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.feature-item-body .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%}.feature-item:hover .feature-item-body .icon-box:before{transform:scale(1)}.feature-item-body .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.feature-item:hover .feature-item-body .icon-box img{filter:brightness(1) invert(1)}.feature-item-body-image figure{border-radius:10px;display:block;margin:0 -60px -60px 0}.feature-item-body-image img{border-radius:10px;max-width:218px;object-fit:cover;width:100%}.our-pricing{padding:100px 0}.pricing-item{background-color:var(--secondary-color);border-radius:10px;height:calc(100% - 30px);margin-bottom:30px;padding:10px}.pricing-item-header{background-color:var(--white-color);border-radius:10px;padding:30px;text-align:center}.pricing-item-header .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;margin:0 auto;position:relative;width:50px}.pricing-item-header .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%}.pricing-item:hover .icon-box:before{transform:scale(1)}.pricing-item-header .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.pricing-item:hover .icon-box img{filter:brightness(1) invert(1)}.pricing-item-header-content{margin-top:25px}.pricing-item-header-content h3{font-size:20px}.pricing-item-header-content p{margin:10px 0 0}.pricing-item-price{border-top:1px solid var(--divider-color);margin-top:25px;padding-top:25px}.pricing-item-price h2{font-size:42px}.pricing-item-price h2 sub{bottom:0;font-size:20px}.pricing-item-body{padding:30px}.pricing-item-list h3{font-size:20px}.pricing-item-list ul{list-style:none;margin:30px 0 0;padding:0}.pricing-item-list ul li{line-height:1.5em;margin-bottom:15px;padding-left:25px;position:relative}.pricing-item-list ul li:last-child{margin-bottom:0}.pricing-item-list ul li:before{color:var(--accent-color);content:"\f058";font-family:Font Awesome\ 7 Free;font-size:18px;font-weight:900;left:0;position:absolute;top:0}.pricing-item-btn{margin-top:30px}.pricing-item-btn .btn-default{padding:17px;text-align:center;width:100%}.pricing-item-btn .btn-default:before{display:none}.pricing-item.highlighted-box .pricing-item-header{background-color:var(--accent-color)}.pricing-item.highlighted-box .pricing-item-header .icon-box{background-color:var(--primary-color)}.pricing-item.highlighted-box .pricing-item-header .icon-box:before{background-color:var(--white-color)}.pricing-item.highlighted-box .pricing-item-header .icon-box img{filter:brightness(0) invert(1)}.pricing-item.highlighted-box:hover .pricing-item-header .icon-box img{filter:none}.pricing-item.highlighted-box .pricing-item-header-content p{color:var(--primary-color)}.pricing-benefit-list{margin-top:30px}.pricing-benefit-list ul{display:flex;flex-wrap:wrap;gap:20px 60px;justify-content:center;list-style:none;margin:0;padding:0}.pricing-benefit-list ul li{align-items:center;display:inline-flex;line-height:normal}.pricing-benefit-list ul li img{margin-right:15px;max-width:20px;width:100%}.our-testimonials{background-image:url(../images/testimonial-bg-image.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;overflow:hidden;padding:100px 0;position:relative}.our-testimonials:after{background:url(../images/section-bg-corner-image-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.our-testimonials:before{background:url(../images/section-bg-corner-image-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20px;content:"";height:145px;left:-20px;position:absolute;width:140px}.our-testimonials .container{position:relative;z-index:2}.testimonial-image-box{height:100%;position:relative}.testimonial-image{height:100%}.testimonial-image figure{border-radius:10px;display:block;height:100%}.testimonial-image img{aspect-ratio:1/1.047;border-radius:10px;height:100%;object-fit:cover;width:100%}.testimonials-cta-box{background-color:var(--accent-color);border-radius:10px;bottom:30px;left:30px;padding:30px;position:absolute;z-index:1}.testimonials-cta-box .satisfy-client-image{border-color:var(--accent-color)}.testimonials-cta-content{margin-top:30px}.testimonials-cta-content h2{font-size:26px}.testimonials-cta-content h2 i{font-size:20px}.testimonials-cta-content p{color:var(--primary-color);font-weight:600;margin:5px 0 0}.testimonial-slider .swiper-wrapper{cursor:none}.testimonial-item{background-color:var(--white-color);border-radius:10px;display:flex;flex-direction:column;gap:30px;justify-content:space-between;min-height:490px;padding:40px}.testimonial-item-rating i{color:var(--accent-color);font-size:20px}.testimonial-item-content p{color:var(--primary-color);font-size:20px;font-weight:600;margin-bottom:0}.testimonial-item-footer{align-items:center;border-top:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:40px;padding-top:40px}.testimonial-author-content{width:calc(100% - 70px)}.testimonial-author-content h3{font-size:20px}.testimonial-author-content p{margin:5px 0 0}.testimonial-item-quote{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.testimonial-item-quote img{max-width:24px;width:100%}.our-testimonials .section-footer-text{margin-top:60px}.our-faqs{padding:100px 0}.faq-image-box{height:100%;margin-right:15px;padding-right:65px;position:relative}.faq-image{height:100%}.faq-image figure{border-radius:10px;display:block;height:100%}.faq-image figure img{aspect-ratio:1/1.47;border-radius:10px;height:100%;object-fit:cover;width:100%}.faq-cta-box{border-radius:10px;max-width:200px;overflow:hidden;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:1}.faq-cta-content-box{background-color:var(--secondary-color);padding:25px}.faq-cta-content-box .icon-box{align-items:center;background:var(--accent-color);border-radius:5px;display:flex;height:40px;justify-content:center;margin:0 auto 20px;overflow:hidden;position:relative;width:40px}.faq-cta-content-box .icon-box:before{background:var(--primary-color);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:rotate(180deg) scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.faq-cta-box:hover .faq-cta-content-box .icon-box:before{transform:rotate(0) scale(1)}.faq-cta-content-box .icon-box img{max-width:20px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.faq-cta-box:hover .faq-cta-content-box .icon-box img{filter:brightness(1) invert(1)}.faq-cta-item-content p{color:var(--primary-color);margin-bottom:10px}.faq-cta-item-content h3{font-size:14px}.faq-cta-item-content h3 a{color:inherit;transition:all .3s ease-in-out}.faq-cta-item-content h3 a:hover{color:var(--accent-color)}.faq-contact-btn a{background-color:var(--accent-color);color:var(--primary-color);display:block;font-size:14px;font-weight:600;padding:15px;transition:all .4s ease-in-out}.faq-contact-btn a:hover{background:var(--primary-color);color:var(--white-color)}.faqs-content{align-content:center;height:100%}.faq-accordion .accordion-item{background:var(--secondary-color);border-radius:10px;margin-bottom:25px;overflow:hidden;position:relative}.faq-accordion .accordion-item:last-child{margin-bottom:0}.faq-accordion .accordion-header .accordion-button{background:transparent;color:var(--primary-color);font-size:18px;font-weight:500;line-height:1.333em;padding:18px 60px 18px 24px;transition:all .3s ease-in-out}.faq-accordion .accordion-item .accordion-button:not(.collapsed){background-color:var(--accent-color)}.faq-accordion .accordion-item .accordion-button.collapsed:after,.faq-accordion .accordion-item .accordion-button:after{color:var(--primary-color);content:"\2b";font-family:FontAwesome;font-size:20px;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out}.faq-accordion .accordion-button:not(.collapsed):after{content:"\f068"}.faq-accordion .accordion-item .accordion-body{background-color:transparent;padding:18px 24px}.faq-accordion .accordion-item .accordion-body p{margin:0}.cta-box{background-image:url(../images/cta-box-bg-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:100px 0;position:relative}.cta-box:before{background:linear-gradient(270deg,rgba(34,34,34,0) 32.82%,var(--primary-color) 62.55%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.cta-box .container{position:relative;z-index:2}.cta-box-content{max-width:860px}.cta-box-items-list{border-top:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;gap:20px 30px;padding-top:40px}.cta-box-item{display:flex;flex-wrap:wrap;gap:15px;width:calc(50% - 15px)}.cta-box-item .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.cta-box-item .icon-box:before{background:var(--white-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.cta-box-item:hover .icon-box:before{transform:scale(1)}.cta-box-item .icon-box img{max-width:35px;position:relative;width:100%;z-index:1}.cta-box-item-content{width:calc(100% - 65px)}.cta-box-item-content h3{color:var(--white-color);font-size:20px}.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{border-radius:10px;cursor:none;display:block;overflow:hidden}.post-featured-image img{aspect-ratio:1/.724;object-fit:cover;transition:all .6s ease-in-out;width:100%}.post-item:hover .post-featured-image img{transform:scale(1.06)}.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}.main-footer{margin-bottom:20px;padding:100px 0 0}.footer-header{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:var(--dark-divider-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:space-between;margin-bottom:60px;padding:30px}.about-footer-title h3{color:var(--white-color);font-size:24px;line-height:normal}.footer-social-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}.footer-social-links h3{color:var(--white-color);font-size:20px}.footer-social-links ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:0;padding:0}.footer-social-links ul li a{align-items:center;border:1px solid var(--dark-divider-color);border-radius:50%;color:var(--white-color);display:flex;height:40px;justify-content:center;transition:all .4s ease-in-out;width:40px}.footer-social-links ul li a:hover{background:var(--accent-color);color:var(--primary-color)}.footer-social-links ul li a i{color:inherit;font-size:18px}.about-footer{margin-right:2.604vw}.footer-logo img{max-width:179px;width:100%}.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);margin-top:30px;padding-top:30px}.footer-working-hour-box h3{color:var(--white-color);font-size:20px;margin-bottom:25px}.footer-working-hour-box ul{list-style:none;margin:0;padding:0}.footer-working-hour-box ul li{align-items:center;color:var(--white-color);display:flex;flex-wrap:wrap;gap:10px;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{max-width:20px;width:100%}.footer-links-box{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.footer-links{max-width:35%}.footer-links h3{color:var(--white-color);font-size:20px;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-newsletter-form{max-width:45%}.footer-newsletter-form .form-group{align-items:center;border-bottom:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;padding-bottom:15px}.footer-newsletter-form .form-group .form-control{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--white-color);font-size:16px;font-weight:400;line-height:1.4em;outline:none;padding:4px 20px 4px 8px;width:calc(100% - 34px)}.footer-newsletter-form .form-group .form-control::placeholder{color:var(--white-color);opacity:50%}.footer-newsletter-form .newsletter-btn{align-items:center;background:var(--accent-color);border:none;border-radius:50%;box-shadow:none;display:flex;height:34px;justify-content:center;outline:none;transition:all .3s ease-in-out;width:34px}.footer-newsletter-form .newsletter-btn:hover{background:var(--white-color)}.footer-newsletter-form .newsletter-btn img{max-width:16px;transition:all .3s ease-in-out;width:100%}.footer-copyright-text{border-top:1px solid var(--dark-divider-color);margin-top:60px;padding:60px 0;text-align:center}.footer-copyright-text p{color:var(--white-color);margin-bottom:0}.page-header{background-image:url(../images/page-header-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:20px;overflow:hidden;padding:280px 0 170px;position:relative}.page-header:before{background-color:var(--primary-color);bottom:0;content:"";height:100%;left:0;opacity:80%;position:absolute;right:0;top:0;width:100%;z-index:1}.page-header-box{position:relative;text-align:center;z-index:2}.page-header-box h1{color:var(--white-color);cursor:none;display:inline-block;font-size:60px;font-weight:600;line-height:1.1em;margin-bottom:15px}.page-header-box ol{justify-content:center;margin:0;padding:0}.page-header-box ol li.breadcrumb-item{color:var(--white-color);font-size:16px;font-weight:400;line-height:normal}.page-header-box ol li.breadcrumb-item a{color:inherit}.page-header-box ol .breadcrumb-item+.breadcrumb-item:before{color:var(--white-color)}.our-approach{overflow:hidden;padding:100px 0;position:relative}.our-approach:after{background:url(../images/section-bg-corner-image-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.our-approach:before{background:url(../images/section-bg-corner-image-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20px;content:"";height:145px;left:-20px;position:absolute;width:140px}.our-approach .container{position:relative;z-index:2}.our-approach-content-box{margin-right:15px}.our-approach-body{display:flex;flex-wrap:wrap;gap:30px}.approach-item-boxes{display:flex;flex-direction:column;gap:30px;justify-content:space-between;width:calc(44% - 15px)}.approach-item-box{background-color:var(--white-color);border-radius:10px;padding:30px}.approach-item-box-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.approach-item-box-header .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.approach-item-box-header .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%}.approach-item-box:hover .approach-item-box-header .icon-box:before{transform:scale(1)}.approach-item-box-header .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.approach-item-box:hover .icon-box img{filter:brightness(1) invert(1)}.approach-item-box-title{width:calc(100% - 65px)}.approach-item-box-title h3{font-size:20px}.approach-item-box-body{border-top:1px solid var(--divider-color);margin-top:20px;padding-top:20px}.approach-item-box-body p{margin-bottom:0}.approach-item{align-content:center;width:calc(56% - 15px)}.approach-item-header .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.approach-item-header .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%}.approach-item-header:hover .icon-box:before{transform:scale(1)}.approach-item-header .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.approach-item-header:hover .icon-box img{filter:brightness(1) invert(1)}.approach-item-header-content{margin-top:20px}.approach-item-header-content h3{font-size:20px}.approach-item-header-content p{margin:10px 0 0}.approach-item-body{border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.approach-item-list ul{list-style:none;margin:0;padding:0}.approach-item-list ul li{line-height:1.5em;margin-bottom:15px;padding-left:25px;position:relative}.approach-item-list ul li:last-child{margin-bottom:0}.approach-item-list ul li:before{color:var(--accent-color);content:"\f058";font-family:Font Awesome\ 7 Free;font-size:18px;font-weight:900;left:0;position:absolute;top:0}.approach-item-btn{border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.our-approach-image-box{height:100%}.our-approach-image-box figure{border-radius:10px;display:block;height:100%}.our-approach-image-box img{aspect-ratio:1/1.16;border-radius:10px;height:100%;object-fit:cover;width:100%}.what-we-do{padding:100px 0}.what-we-item-list{display:flex;flex-wrap:wrap;gap:30px}.what-we-item{width:calc(50% - 15px)}.what-we-item .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.what-we-item .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%}.what-we-item:hover .icon-box:before{transform:scale(1)}.what-we-item .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.what-we-item:hover .icon-box img{filter:brightness(1) invert(1)}.what-we-item-content{margin-top:30px}.what-we-item-content h3{font-size:20px}.what-we-item-content p{margin:10px 0 0}.what-we-benefit-item-list{border-top:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:30px;margin-top:40px;padding-top:40px}.what-we-benefit-item{background-color:var(--secondary-color);border-radius:10px;display:flex;flex-direction:column;gap:30px;justify-content:space-between;min-height:330px;padding:40px;width:calc(50% - 15px)}.what-we-benefit-item-header h2{font-size:46px}.what-we-benefit-item-header h3{font-size:20px;margin-top:10px}.what-we-benefit-item-body p{margin-bottom:0}.what-we-benefit-item-body ul{border-top:1px solid var(--divider-color);list-style:disc;margin:20px 0 0;padding:20px 0 0 20px}.what-we-benefit-item-body ul li{line-height:1.5em;margin-bottom:10px}.what-we-benefit-item-body ul li:last-child{margin-bottom:0}.what-we-benefit-item-body ul li::marker{color:var(--accent-color)}.what-we-do-image-box{height:100%;margin-left:15px;position:relative}.what-we-image{height:100%}.what-we-image figure{border-radius:10px;display:block;height:100%}.what-we-image img{aspect-ratio:1/1.157;border-radius:10px;height:100%;object-fit:cover;width:100%}.what-we-do-image-box .testimonials-cta-box{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background-color:var(--dark-divider-color);bottom:40px;left:auto;max-width:250px;right:40px}.what-we-do-image-box .testimonials-cta-box .satisfy-client-image{border-color:var(--white-color)}.what-we-do-image-box .testimonials-cta-content h2,.what-we-do-image-box .testimonials-cta-content p{color:var(--white-color)}.what-we-do .section-footer-text{margin-top:60px}.our-team{padding:100px 0}.team-item{border-radius:10px;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden;position:relative}.team-item-image a{cursor:none;display:block}.team-item-image figure{border-radius:10px;display:block;overflow:hidden;position:relative}.team-item-image figure:before{background:linear-gradient(180deg,transparent 50%,var(--primary-color) 100%);border-radius:10px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.team-item-image figure img{aspect-ratio:1/1.273;border-radius:10px;object-fit:cover;transition:all .6s ease-in-out;width:100%}.team-item:hover .team-item-image figure img{transform:scale(1.06)}.team-item-body{bottom:10px;left:30px;position:absolute;right:30px;text-align:center;transition:all .4s ease-in-out;z-index:1}.team-item:hover .team-item-body{bottom:30px}.team-item-content h2{font-size:20px}.team-item-content h2 a,.team-item-content p{color:var(--white-color)}.team-item-content p{margin:10px 0 0}.team-social-list{height:0;margin-top:20px;opacity:0;transition:all .4s ease-in-out;visibility:hidden}.team-item:hover .team-social-list{height:40px;opacity:1;visibility:visible}.team-social-list ul{gap:15px;list-style:none;margin:0;padding:0}.team-social-list ul,.team-social-list ul li a{align-items:center;display:flex;justify-content:center}.team-social-list ul li a{background:transparent;border:1px solid var(--dark-divider-color);border-radius:50%;color:var(--white-color);height:40px;transition:all .4s ease-in-out;width:40px}.team-social-list ul li a:hover{background:var(--accent-color);border-color:var(--accent-color);color:var(--primary-color)}.team-social-list ul li i{color:inherit;font-size:18px;transition:all .4s ease-in-out}.page-courses{padding:100px 0 70px}.page-courses .course-item{background-color:var(--secondary-color)}.page-course-single{padding:100px 0}.page-single-sidebar{margin-right:15px;position:sticky;top:30px}.page-category-list{background:var(--secondary-color);border-radius:10px;margin-bottom:60px;overflow:hidden}.page-category-list h3{background:var(--accent-color);font-size:20px;line-height:normal;padding:20px 40px}.page-category-list ul{list-style:none;margin:0;padding:40px}.page-category-list ul li{border-bottom:1px solid var(--divider-color);color:var(--primary-color);font-weight:600;line-height:1.5em;margin-bottom:20px;padding-bottom:20px}.page-category-list ul li:last-child{border-bottom:none;margin:0;padding:0}.page-category-list ul li a{color:inherit;display:block;padding-right:24px;position:relative;transition:all .4s ease-in-out}.page-category-list ul li a:hover{color:var(--accent-color)}.page-category-list ul li a:before{background:url(../images/arrow-accent-orange.png) no-repeat;background-position:50%;background-size:cover;content:"";height:18px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out;width:18px}.page-category-list ul li a:hover:before{filter:brightness(0) invert(0)}.sidebar-cta-box{background:var(--accent-color);border-radius:10px;margin-top:50px;overflow:hidden;padding:40px}.sidebar-cta-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.sidebar-cta-header .icon-box{align-items:center;background:var(--primary-color);border-radius:50%;display:flex;height:60px;justify-content:center;position:relative;transition:all .5s ease-in-out;width:60px}.sidebar-cta-box:hover .sidebar-cta-header .icon-box{background:var(--white-color)}.sidebar-cta-header .icon-box img{max-width:30px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.sidebar-cta-box:hover .sidebar-cta-header .icon-box img{filter:brightness(0) invert(0)}.sidebar-cta-header-content{width:calc(100% - 75px)}.sidebar-cta-header-content h3{font-size:20px;line-height:1.4em}.sidebar-cta-header-content h3 a{color:initial;transition:all .4s ease-in-out}.sidebar-cta-header-content h3 a:hover{color:var(--white-color)}.sidebar-cta-body,.sidebar-cta-footer{margin-top:30px}.sidebar-cta-body h3{font-size:20px}.sidebar-cta-body p{border-top:1px solid var(--divider-color);color:var(--primary-color);margin:20px 0 0;padding:20px 0 0}.sidebar-cta-footer{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.sidebar-cta-btn .btn-default{background:var(--white-color);color:var(--primary-color)}.sidebar-cta-btn .btn-default:before{background-color:var(--accent-color);background-image:url(../images/arrow-primary.svg)}.sidebar-cta-btn .btn-default:hover{color:var(--white-color)}.sidebar-cta-image figure{border-radius:10px;display:block;margin:0 -60px -65px auto}.sidebar-cta-image img{border-radius:10px;max-width:180px;width:100%}.page-single-image{margin-bottom:40px}.page-single-image figure{border-radius:10px;display:block}.page-single-image img{aspect-ratio:1/.619;border-radius:10px;object-fit:cover;width:100%}.course-entry{margin-bottom:60px}.course-entry p{margin-bottom:20px}.course-entry p:last-child{margin-bottom:0}.course-entry h2{font-size:52px;margin-bottom:20px}.course-entry h3{font-size:20px;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:10px}.course-info-item-list{background:var(--secondary-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:30px;margin-top:40px;padding:30px}.course-info-item{display:flex;flex-wrap:wrap;gap:15px;width:calc(50% - 15px)}.course-info-item .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.course-info-item .icon-box:before{background:var(--primary-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.course-info-item:hover .icon-box:before{transform:scale(1)}.course-info-item .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.course-info-item:hover .icon-box img{filter:brightness(0) invert(1)}.course-info-item-content{width:calc(100% - 65px)}.course-info-images{display:flex;flex-wrap:wrap;gap:30px;margin:40px 0}.course-info-image{width:calc(50% - 15px)}.course-info-image figure{border-radius:10px;display:flex}.course-info-image img{aspect-ratio:1/.745;border-radius:10px;object-fit:cover;width:100%}.course-type-item-list{margin-top:40px}.course-type-item{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}.course-type-item:last-child{margin-bottom:0}.course-type-item:nth-child(2n){flex-direction:row-reverse}.course-type-content-box{background:var(--secondary-color);border-radius:10px;padding:40px;width:calc(50% - 15px)}.course-type-item-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:30px}.course-type-item-header .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.course-type-item-header .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;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{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.course-type-content-box:hover .course-type-item-header .icon-box img{filter:brightness(1) invert(1)}.course-type-item-body h3{border-bottom:1px solid var(--divider-color);margin-bottom:20px;padding-bottom:20px}.course-type-image{width:calc(50% - 15px)}.course-type-image figure{border-radius:10px;display:block;height:100%}.course-type-image img{aspect-ratio:1/.68;border-radius:10px;height:100%;object-fit:cover;width:100%}.page-blog{padding:100px 0}.page-pagination{margin-top:30px;text-align:center}.page-pagination ul{justify-content:center;margin:0;padding:0}.page-pagination ul li a,.page-pagination ul li span{align-items:center;background:var(--secondary-color);border-radius:10px;color:var(--primary-color);display:flex;font-weight:600;height:40px;justify-content:center;line-height:1em;margin:0 5px;text-decoration:none;transition:all .3s ease-in-out;width:40px}.page-pagination ul li a:hover,.page-pagination ul li.active a{background:var(--accent-color)}.page-single-post{padding:100px 0}.post-single-meta ol li{color:var(--white-color);font-size:18px;margin-right:15px}.post-single-meta ol li:last-child{margin-right:0}.post-single-meta ol li i{color:var(--white-color);font-size:18px;margin-right:5px}.post-image{margin-bottom:30px;position:relative}.post-image figure{border-radius:10px;display:block;overflow:hidden}.post-image img{aspect-ratio:1/.5;border-radius:10px;object-fit:cover;width:100%}.post-content{margin:0 auto;max-width:1250px;width:100%}.post-entry{border-bottom:1px solid var(--divider-color);margin-bottom:30px;padding-bottom:30px}.post-entry:after{clear:both;content:"";display:block}.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:52px}.post-entry h3{font-size:40px}.post-entry h4{font-size:30px}.post-entry h5{font-size:24px}.post-entry h6{font-size:20px}.post-entry p{margin-bottom:20px}.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{color:var(--text-color);font-size:18px;font-weight:400;line-height:1.5em;margin-bottom:15px;position:relative}.post-entry ul li:last-child{margin-bottom:0}.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul{margin-bottom:0;margin-top:20px}.post-entry ol ol li:last-child,.post-entry ol ul li:last-child,.post-entry ul ol li:last-child,.post-entry ul ul li:last-child{margin-bottom:0}.post-entry blockquote{background:var(--secondary-color) url(../images/icon-blockquote.svg);background-position:30px 30px;background-repeat:no-repeat;background-size:45px;border-radius:10px;margin-bottom:30px;padding:30px 30px 30px 90px}.post-entry blockquote p{color:var(--primary-color);font-size:20px;font-weight:600;line-height:1.4em}.post-entry blockquote p:last-child{margin-bottom:0}.tag-links{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:20px;gap:15px}.post-tags .tag-links a,.tag-links{color:var(--primary-color);font-weight:600}.post-tags .tag-links a{background:var(--accent-color);border-radius:100px;display:inline-block;font-size:16px;line-height:1em;padding:12px 20px;transition:all .4s ease-in-out}.post-tags .tag-links a:hover{background:var(--primary-color);color:var(--white-color)}.post-social-sharing{text-align:right}.post-social-sharing ul{list-style:none;margin:0;padding: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{align-items:center;background:var(--accent-color);border-radius:100px;color:var(--primary-color);display:flex;height:40px;justify-content:center;text-align:center;transition:all .4s ease-in-out;width:40px}.post-social-sharing ul li:hover a{background:var(--primary-color);color:var(--white-color)}.post-social-sharing ul li a i{color:inherit;font-size:18px}.page-team{padding:100px 0 70px}.page-team-single{padding:100px 0}.team-single-image{margin-bottom:40px}.team-single-image figure{border-radius:10px;display:block}.team-single-image img{aspect-ratio:1/1.256;border-radius:10px;object-fit:cover;width:100%}.team-expertise,.team-member-about{margin-bottom:60px}.team-member-about{background-color:var(--secondary-color);border-radius:10px;padding:60px}.team-contact-list{border-top:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:30px;margin-top:40px;padding-top:40px}.team-contact-item{display:flex;flex-wrap:wrap;gap:15px;width:calc(50% - 15px)}.team-contact-item .icon-box{align-items:center;background-color:var(--accent-color);border-radius:12px;display:flex;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.team-contact-item .icon-box:before{background:var(--primary-color);border-radius:10px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:rotate(180deg) scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.team-contact-item:hover .icon-box:before{border-radius:0;transform:rotate(0) scale(1)}.team-contact-item .icon-box img{max-width:30px;position:relative;transition:all .4s ease-in-out;width:100%;z-index: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}.member-social-list{align-items:center;border-top:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:15px 10px;justify-content:space-between;margin-top:40px;padding-top:40px}.member-social-list h3{font-size:20px}.member-social-list ul{list-style:none;margin:0;padding:0}.member-social-list ul li{border-radius:50%;display:inline-block;margin-right:10px}.member-social-list ul li:last-child{margin-right:0}.member-social-list ul li a{align-items:center;border:1px solid var(--divider-color);border-radius:50%;color:var(--primary-color);display:flex;height:40px;justify-content:center;transition:all .3s ease-in-out;width:40px}.member-social-list ul li:hover a{background:var(--accent-color)}.member-social-list ul li a i{color:inherit;font-size:18px}.team-expertise-item-list{display:flex;flex-wrap:wrap;gap:30px}.team-expertise-item{display:flex;flex-wrap:wrap;gap:15px;width:calc(50% - 15px)}.team-expertise-item .icon-box{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.team-expertise-item .icon-box:before{background:var(--primary-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.team-expertise-item:hover .icon-box:before{transform:scale(1)}.team-expertise-item .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.team-expertise-item:hover .icon-box img{filter:brightness(0) invert(1)}.team-expertise-item-content{width:calc(100% - 65px)}.team-expertise-item-content h3{font-size:20px}.team-expertise-item-content p{margin:10px 0 0}.team-skill-box{border-top:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:30px;margin-top:40px;padding-top:40px}.member-skill-list{align-content:center;width:calc(60% - 15px)}.member-skill-list .skills-progress-bar{margin-bottom:40px}.member-skill-list .skills-progress-bar:last-child{margin-bottom:0}.skills-progress-bar .skill-data{display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.skills-progress-bar .skill-data .skill-no,.skills-progress-bar .skill-data .skill-title{color:var(--primary-color);font-size:20px;font-weight:600;line-height:normal}.skills-progress-bar .skillbar .skill-progress{background:var(--secondary-color);border-radius:100px;height:10px;overflow:hidden;position:relative;width:100%}.skills-progress-bar .skillbar .skill-progress .count-bar{background:var(--accent-color);border-radius:100px;bottom:0;left:0;position:absolute;top:0}.team-single-video-box{position:relative;width:calc(40% - 15px)}.team-single-video-box figure{border-radius:10px;display:block;height:100%;position:relative}.team-single-video-box figure:before{background-color:var(--primary-color);bottom:0;content:"";height:100%;left:0;opacity:40%;position:absolute;right:0;top:0;width:100%}.team-single-video-box figure img{aspect-ratio:1/.698;border-radius:10px;height:100%;object-fit:cover;width:100%}.team-single-video-box .video-play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.video-play-button a.bg-effect:after,.video-play-button a.bg-effect:before{animation:border-zooming 1.2s linear infinite;border:42px solid var(--white-color);border-radius:50%;content:"";height:160%;left:-33%;opacity:50%;position:absolute;top:-33%;transform:scale(.6);width:160%;z-index:-1}.video-play-button a.bg-effect:after{animation-delay:.3s}@keyframes border-zooming{to{opacity:0;transform:scale(1)}}.team-skill-box-content p{margin:0}.contact-us-form.team-contact-form{width:100%}.page-pricing{padding:100px 0}.page-testimonials{padding:100px 0 70px}.page-testimonials .testimonial-item{background-color:var(--secondary-color);height:calc(100% - 30px);margin-bottom:30px}.page-gallery{padding:100px 0 70px}.page-gallery .page-gallery-box .photo-gallery{height:calc(100% - 30px);margin-bottom:30px}.page-gallery-box .photo-gallery a{cursor:none}.page-gallery-box .photo-gallery figure{border-radius:10px;display:block}.page-gallery-box .photo-gallery img{aspect-ratio:1/.745;border-radius:10px;object-fit:cover;width:100%}.page-video-gallery{padding:100px 0 70px}.video-gallery-image{height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.video-gallery-image a{cursor:none;display:block;position:relative}.video-gallery-image a:before{background-color:var(--primary-color);border-radius:10px;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;visibility:hidden;width:100%;z-index:1}.video-gallery-image:hover a:before{opacity:50%;transform:scale(1);visibility:visible}.video-gallery-image a:after{align-items:center;background:var(--accent-color);border-radius:50%;color:var(--primary-color);content:"\f04b";cursor:none;display:flex;font-family:FontAwesome;font-size:20px;height:60px;justify-content:center;left:50%;opacity:0;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out;visibility:hidden;width:60px;z-index:1}.video-gallery-image:hover a:after{opacity:1;visibility:visible}.video-gallery-image img{aspect-ratio:1/.745;border-radius:10px;object-fit:cover;width:100%}.page-faqs{padding:100px 0}.page-faqs .page-single-faqs{margin-bottom:60px}.page-faqs .page-single-faqs:last-child{margin-bottom:0}.page-contact-us{padding:100px 0 50px}.contact-info-list{display:flex;flex-wrap:wrap;gap:30px}.contact-info-item{background-color:var(--secondary-color);border-radius:10px;overflow:hidden;padding:40px;position:relative;width:calc(33.33% - 20px)}.contact-info-item:before{background:var(--accent-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0;top:0;transition:all .4s ease-in-out;width:100%;z-index:0}.contact-info-item.active:before,.contact-info-item:hover:before{height:100%;top:auto}.contact-info-item-header{position:relative;z-index:1}.contact-info-item-header h3{font-size:20px}.contact-info-item-header p{margin:20px 0 0;transition:all .4s ease-in-out}.contact-info-item.active .contact-info-item-header p,.contact-info-item:hover .contact-info-item-header p{color:var(--primary-color)}.contact-info-item-body{align-items:center;border-top:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:15px;margin-top:30px;padding-top:30px;position:relative;width:100%;z-index:1}.contact-info-item-body .icon-box img{max-width:24px;transition:all .4s ease-in-out;width:100%}.contact-info-item.active .contact-info-item-body .icon-box img,.contact-info-item:hover .contact-info-item-body .icon-box img{filter:brightness(0) invert(0)}.contact-info-item-body-title h3{font-size:20px}.contact-info-item-body-title h3 a{color:inherit;transition:all .4s ease-in-out}.map-contact-form-section{padding:50px 0 100px}.map-contact-form-box{display:flex;flex-wrap:wrap;gap:30px 60px}.google-map-iframe{width:calc(50% - 30px)}.google-map-iframe iframe{border-radius:10px;height:100%;width:100%}.contact-us-form{background-color:var(--secondary-color);border-radius:10px;padding:60px;width:calc(50% - 30px)}.contact-form-content{margin-bottom:40px}.contact-form-content h3{font-size:30px}.contact-form-content p{margin:25px 0 0}.contact-form label{color:var(--primary-color);font-size:20px;font-weight:600;margin-bottom:15px}.contact-form .form-control{background:var(--white-color);border:none;border-radius:10px;box-shadow:none;color:var(--primary-color);font-size:16px;font-weight:400;line-height:1.5em;outline:none;padding:18px 20px}.contact-form .form-control::placeholder{color:var(--text-color)}.error-page{padding:100px 0}.error-page-image{margin-bottom:30px;text-align:center}.error-page-image img{max-width:875px;width:100%}.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}.about-info-item{padding:30px}.about-us-item-image figure{margin:0 -25px -40px auto}.course-item-header{padding:20px}.course-item-image-box .icon-box{bottom:20px;left:20px}.why-choose-rating-box{bottom:30px;padding:20px;right:30px}.why-choose-body-item{padding:20px}.how-it-work-item-list{padding:0 calc(50vw - 655px)}.how-it-work-item{margin-bottom:250px}.benefit-image-3{margin-left:-120px}.feature-item{padding:30px 25px}.feature-item-body-image figure{margin:0 -50px -50px 0}.pricing-item-header{padding:20px}.pricing-item-price{margin-top:20px;padding-top:20px}.pricing-item-body{padding:30px 20px 20px}.pricing-item-list ul{margin-top:20px}.testimonials-cta-box{bottom:20px;left:20px;padding:20px}.testimonial-item{min-height:430px;padding:30px}.testimonial-item-footer{margin-top:30px;padding-top:30px}.faq-image-box{margin:0;padding-right:50px}.approach-item-boxes{width:calc(40% - 15px)}.approach-item-box{padding:20px}.approach-item{width:calc(60% - 15px)}.what-we-benefit-item{min-height:300px;padding:30px 25px}.page-category-list h3{padding:20px 30px}.page-category-list ul,.sidebar-cta-box{padding:30px}.sidebar-cta-image figure{margin:0 -50px -55px auto}.course-info-item-list{padding:20px}.course-type-content-box{padding:30px}.post-content{max-width:1100px}.team-member-about{padding:40px}.member-skill-list .skills-progress-bar{margin-bottom:30px}.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{margin-top:15px;text-align:left}.hero-content{height:auto;margin:0 0 30px}.hero-content .section-title p{max-width:100%}.hero-image-box{height:auto;margin:0 auto;max-width:540px}.hero-image img{max-width:460px}.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:1/1.1}.about-us-footer-list ul{gap:15px}.our-courses:after{height:110px;opacity:40%;width:34px}.our-courses:before{height:105px;opacity:40%;width:100px}.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{aspect-ratio:1/.8;height:auto}.why-choose-us .section-footer-text{margin-top:40px}.how-it-works:before{height:105px;opacity:40%;width:100px}.how-it-works:after{height:110px;opacity:40%;width:34px}.how-it-work-item-list{gap:60px 30px}.how-it-work-item{margin-bottom:0;width:calc(50% - 15px)}.how-it-work-item:nth-child(2n){flex-direction:column}.how-it-work-item:nth-child(4n),.how-it-work-item:nth-child(4n+3){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-bottom:none;border-top:15px solid var(--accent-color);bottom:-10px;top:auto}.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);border-top:none;bottom:auto;top:-10px}.benefit-image-box{margin:0 auto 30px;max-width:800px}.benefit-content-box{margin-left:0}.our-testimonials:before{height:105px;opacity:40%;width:100px}.our-testimonials:after{height:110px;opacity:40%;width:34px}.testimonial-image-box{height:auto;margin-bottom:30px}.testimonial-image,.testimonial-image figure{height:auto}.testimonial-image img{aspect-ratio:1/.65;height:auto}.faq-image-box{height:auto;margin:0 auto 30px;max-width:800px}.faq-image figure img{aspect-ratio:1/1.1}.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}.our-approach:after{height:110px;opacity:40%;width:34px}.our-approach:before{height:105px;opacity:40%;width:100px}.our-approach-content-box{margin:0 0 30px}.our-approach-image-box,.our-approach-image-box figure{height:auto}.our-approach-image-box img{aspect-ratio:1/.8}.what-we-do-content-box{margin-bottom:30px}.what-we-do-image-box{margin-left:0}.what-we-image,.what-we-image figure{height:auto}.what-we-image img{aspect-ratio:1/.8;height:auto}.team-item-image figure img{aspect-ratio:1/1.1}.page-single-sidebar{margin-right:0}.page-category-list h3{padding:15px 20px}.page-category-list ul,.sidebar-cta-box{padding:20px}.page-category-list ul li{margin-bottom:15px;padding-bottom:15px}.sidebar-cta-header .icon-box{height:50px;width:50px}.sidebar-cta-header .icon-box img{max-width:26px}.sidebar-cta-header-content{width:calc(100% - 65px)}.sidebar-cta-header-content h3 a{display:block}.sidebar-cta-body p{margin-top:15px;padding-top:15px}.sidebar-cta-image figure{margin:0 -40px -45px auto}.sidebar-cta-image img{max-width:135px}.page-single-image{margin-bottom:30px}.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-info-images{margin:30px 0}.course-type-item-list{margin-top:30px}.course-type-item{margin-bottom:30px}.course-type-content-box{padding:20px}.team-contact-item{gap:10px}.team-contact-item .icon-box{height:50px;width:50px}.team-contact-item .icon-box img{max-width:24px}.team-contact-item-content{width:calc(100% - 60px)}.member-skill-list,.team-single-video-box{width:100%}.team-single-video-box figure,.team-single-video-box figure img{height:auto}.team-single-video-box figure img{aspect-ratio:1/.55}.contact-info-item{width:calc(50% - 15px)}.contact-us-form,.google-map-iframe{width:100%}.google-map-iframe iframe{height:550px}}@media only screen and (max-width:991px){.btn-default{padding:15px 50px 15px 15px}.btn-default:before{background-size:16px auto;height:36px;width:36px}header.main-header{top:0}header.main-header .header-sticky.active{border-radius:0;width:100%}.navbar{padding:20px 0}.navbar-toggle,.responsive-menu,.slicknav_nav li,.slicknav_nav ul{display:block}.header-btn{display:none}.bg-section{border-radius:0;margin:0;width:100%}.bg-section .container-fluid{padding:0 15px}.section-row{margin-bottom:40px}.section-title{margin-bottom:30px}.section-sub-title h3,.section-title h3{margin-bottom:10px;padding:6px 12px 6px 26px}.section-sub-title h3:before,.section-title h3:before{left:12px}.section-sub-title h3{margin:0}.section-title h1{font-size:44px}.section-title h2{font-size:38px}.section-title p{margin-top:10px}.hero{margin-top:0;padding:140px 0 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}.about-us-item-image figure img{max-width:180px}.about-us-item-counter h2 span{font-size:34px}.about-us-footer-text{margin-top:40px}.about-us-footer-list ul{gap:10px}.about-us-footer-list ul li{font-size:14px;padding:5px 10px 5px 22px}.about-us-footer-list ul li:before{left:10px}.about-us-footer-text .section-footer-text{margin-top:20px}.section-footer-text{margin-top:10px}.section-footer-text ul li{font-size:18px}.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{font-size:26px;width:65px}.why-choose-footer{margin-top:30px;padding-top:30px}.how-it-works{padding:50px 0}.how-it-work-item{gap:20px}.how-it-works .section-footer-text{margin:40px 15px 0}.our-benefits{padding:50px 0}.benefit-faq-accordion .benefit-accordion-item{margin-bottom:20px;padding-bottom:20px}.benefit-content-btn{margin-top:30px}.our-features{padding:50px 0}.feature-item-list{margin-top:15px;padding-top:15px}.feature-item-body-image figure{margin:0 -40px -40px 0}.feature-item-body-image img{max-width:160px}.our-pricing{padding:50px 0}.pricing-item-header-content{margin-top:20px}.pricing-item-price h2{font-size:34px}.pricing-item-price h2 sub{font-size:18px}.pricing-item-body{padding:30px 10px 10px}.pricing-item-list ul{margin-top:15px}.pricing-item-list ul li{margin-bottom:10px}.pricing-item-btn .btn-default{padding:15px}.pricing-benefit-list{margin-top:10px}.pricing-benefit-list ul{gap:15px 30px}.pricing-benefit-list ul li img{margin-right:10px;max-width:18px}.pricing-item-list ul li:before{font-size:16px}.our-testimonials{padding:50px 0}.testimonials-cta-content h2{font-size:24px}.testimonials-cta-content h2 i{font-size:18px}.testimonial-item{min-height:auto;padding:20px}.testimonial-item-content p,.testimonial-item-rating i{font-size:18px}.testimonial-item-footer{margin-top:20px;padding-top:20px}.our-testimonials .section-footer-text{margin-top:40px}.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.collapsed:after,.faq-accordion .accordion-item .accordion-button: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{margin-bottom:0;padding:50px 0 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:30px 0}.page-header{margin-top:0;padding:180px 0 90px}.page-header-box h1{font-size:44px;margin-bottom:10px}.our-approach{padding:50px 0}.approach-item-box-body{margin-top:15px;padding-top:15px}.approach-item-body{margin-top:20px;padding-top:20px}.approach-item-list ul li:before{font-size:16px}.approach-item-btn{margin-top:20px;padding-top:20px}.what-we-do{padding:50px 0}.what-we-item-content{margin-top:20px}.what-we-benefit-item-list{margin-top:30px;padding-top:30px}.what-we-benefit-item{min-height:auto}.what-we-benefit-item-header h2{font-size:36px}.what-we-benefit-item-body ul{margin-top:15px;padding-top:15px}.what-we-do-image-box .testimonials-cta-box{bottom:10px;padding:20px;right:10px}.what-we-do .section-footer-text{margin-top:40px}.our-team{padding:50px 0}.team-item-body{bottom:0;left:20px;right:20px}.team-item:hover .team-item-body{bottom:20px}.team-item-content p{margin-top:5px}.team-item:hover .team-social-list{margin-top:20px}.page-courses{padding:50px 0 20px}.page-course-single{padding:50px 0}.page-single-sidebar{position:static}.page-category-list,.page-single-sidebar{margin-bottom:30px}.sidebar-cta-header-content h3 a{display:inline}.course-entry h2,.course-entry p{margin-bottom:15px}.course-entry h2{font-size:38px}.page-blog{padding:50px 0}.page-pagination{margin-top:10px}.page-single-post{padding:50px 0}.post-image{margin-bottom:20px}.post-entry h2{font-size:38px}.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;margin-bottom:20px;padding:20px 20px 20px 70px}.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-expertise,.team-member-about{margin-bottom:40px}.team-member-about{padding:20px}.member-social-list,.team-contact-list,.team-skill-box{margin-top:30px;padding-top:30px}.page-pricing{padding:50px 0}.page-gallery,.page-testimonials,.page-video-gallery{padding:50px 0 20px}.page-faqs{padding:50px 0}.page-faqs .page-single-faqs{margin-bottom:40px}.page-contact-us{padding:50px 0 25px}.contact-info-item{padding:20px}.contact-info-item-header p{margin-top:10px}.contact-info-item-body{gap:10px;margin-top:20px;padding-top:20px}.contact-info-item-body .icon-box img{max-width:20px}.map-contact-form-section{padding:25px 0 50px}.contact-us-form{padding:20px}.contact-form-content{margin-bottom:30px}.contact-form-content h3{font-size:26px}.contact-form-content p{margin:15px 0 0}.contact-form label{font-size:18px;margin-bottom:10px}.contact-form .form-control{padding:13px 15px}.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{font-size:26px}.hero:after{bottom:-20px;height:200px;right:-30px;width:410px}.hero-content-body{gap:15px}.video-play-button a{height:40px;width: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}.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%}.about-info-item-list{height:auto;width:100%}.about-info-item{padding:20px}.about-info-item-content h3{font-size:18px}.about-us-item-counter{padding-bottom:20px}.about-us-item-counter h2{font-size:18px}.about-us-item-counter h2 span{font-size:28px}.section-footer-text ul{gap:5px 10px}.section-footer-text ul li i{font-size:16px}.course-item-content h2{font-size:18px}.why-choose-rating-box{background-color:var(--primary-color);margin-top:20px;max-width:100%;position:static}.why-choose-rating-header h2{font-size:22px;width:60px}.why-choose-body-image-box,.why-choose-body-item-list{width:100%}.why-choose-body-item{padding:15px}.why-choose-body-item-content h3{font-size:18px}.why-choose-body-item-content p{margin:5px 0 0}.why-choose-footer{gap:15px}.why-choose-contact-box{gap:10px}.why-choose-contact-box .icon-box{height:44px;width: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) .how-it-work-item-no:before,.how-it-work-item:nth-child(4n+3) .how-it-work-item-no:before{border-bottom:none;border-top:15px solid var(--accent-color);bottom:-10px;top:auto}.benefit-image-box{gap:10px;max-width:100%}.benefit-image-box-1{width:calc(52% - 5px)}.benefit-image-box-1 .contact-us-circle{margin:-45px 0 0 15px}.benefit-image-box-1 .contact-us-circle a img{max-width:90px}.benefit-image-box-2{width:calc(48% - 5px)}.benefit-image-3{border-radius:16px;border-width:10px;margin-left:-60px}.benefit-faq-accordion .accordion-header .accordion-button{font-size:18px;padding-right:20px}.benefit-faq-accordion .benefit-accordion-item .accordion-button.collapsed:after,.benefit-faq-accordion .benefit-accordion-item .accordion-button:after{font-size:18px}.feature-item{gap:20px;padding:20px}.featre-item-content h3{font-size:18px}.feature-item-body-image figure{margin:0 -30px -30px 0}.feature-item-body-image img{max-width:130px}.pricing-item-header-content h3{font-size:18px}.pricing-item-price h2{font-size:28px}.pricing-item-price h2 sub{font-size:16px}.pricing-item-list h3{font-size:18px}.pricing-benefit-list ul{gap:10px 15px}.pricing-benefit-list ul li{font-size:14px}.pricing-benefit-list ul li img{margin-right:5px;max-width:14px}.testimonial-image img{aspect-ratio:1/1.047}.testimonials-cta-box{margin-top:20px;padding:20px;position:static}.testimonials-cta-content{margin-top:20px}.testimonials-cta-content h2{font-size:22px}.testimonial-item-content p{font-size:16px}.testimonial-author-content h3{font-size:18px}.faq-image-box{padding:0}.faq-image figure img{aspect-ratio:1/1.47}.faq-cta-box{margin-top:20px;max-width:100%;position:static;transform:none}.faq-cta-content-box{padding:20px}.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:15px 0}.page-header-box h1{font-size:28px}.approach-item-boxes{gap:20px;width:100%}.approach-item-box-title h3,.approach-item-header-content h3{font-size:18px}.approach-item{width:100%}.our-approach-image-box img{aspect-ratio:1/1.16}.what-we-item{width:100%}.what-we-item-content h3{font-size:18px}.what-we-benefit-item{gap:20px;padding:20px;width:100%}.what-we-benefit-item-header h2{font-size:26px}.what-we-benefit-item-header h3{font-size:18px}.what-we-image img{aspect-ratio:1/1.157}.what-we-do-image-box .testimonials-cta-box{margin-top:0;position:absolute}.page-category-list h3,.sidebar-cta-body h3,.sidebar-cta-header-content h3{font-size:18px}.sidebar-cta-body,.sidebar-cta-footer{margin-top:20px}.page-single-image{margin-bottom:20px}.page-single-image img{aspect-ratio:1/.7}.course-entry h2{font-size:26px}.course-entry h3{font-size:18px}.course-info-item{width:100%}.course-info-images{gap:20px;margin:20px 0}.course-info-image,.course-type-content-box,.course-type-image{width:100%}.course-type-item-header{margin-bottom:20px}.post-single-meta ol li,.post-single-meta ol li i{font-size:16px}.post-image img{aspect-ratio:1/.7}.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%}.member-social-list h3,.team-contact-item-content h3{font-size:18px}.team-contact-item-content p{margin:5px 0 0}.team-expertise-item{width:100%}.team-expertise-item-content h3{font-size:18px}.member-skill-list .skills-progress-bar{margin-bottom:20px}.skills-progress-bar .skill-data .skill-no,.skills-progress-bar .skill-data .skill-title{font-size:16px}.contact-info-item{width:100%}.contact-info-item-body-title h3,.contact-info-item-header h3{font-size:18px}.google-map-iframe iframe{height:350px}.contact-form-content h3{font-size:22px}.contact-form-content p{margin-top:10px}}.hero-stone{align-content:end;background-image:url(../images/hero-bg-stone.jpg);margin-top:20px;min-height:1060px;overflow:hidden;padding:140px 0 50px;position:relative}.hero-stone:before{background:linear-gradient(0deg,transparent 72.41%,rgba(34,34,34,.8) 93.62%),linear-gradient(180deg,transparent 25.62%,rgba(34,34,34,.9) 76.23%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hero-stone .container{position:relative;z-index:2}.hero-content-stone{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.hero-content-stone .section-title{margin:0;width:calc(58% - 15px)}.hero-content-stone .section-title h3{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:var(--dark-divider-color);border:none}.hero-content-stone .section-content-btn{width:calc(42% - 15px)}.hero-content-body-stone{align-items:center;border-top:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;gap:20px 60px;margin-top:30px;padding-top:30px}.hero-rating-box-stone{align-items:center;display:flex;gap:15px}.hero-rating-box-stone .icon-box img{max-width:50px;width:100%}.hero-rating-header-stone{align-items:center;display:flex;gap:10px}.hero-rating-header-stone h2{color:var(--white-color);font-size:26px;font-weight:700;width:66px}.hero-rating-header-stone p{margin-bottom:0}.hero-rating-header-stone p i{color:var(--accent-color)}.hero-rating-review-content-stone p{color:var(--white-color);margin:0}.hero-info-list-stone{border-top:1px solid var(--dark-divider-color);margin-top:100px;padding-top:40px}.hero-info-list-stone ul{display:flex;flex-wrap:wrap;gap:15px 20px;list-style:none;margin:0;padding:0}.hero-info-list-stone ul li{color:var(--white-color);line-height:1.5em;padding-left:25px;position:relative;width:calc(25% - 15px)}.hero-info-list-stone ul li:before{color:var(--accent-color);content:"\f058";font-family:Font Awesome\ 7 Free;font-size:18px;font-weight:900;left:0;position:absolute;top:0}.about-us-stone{padding:100px 0}.about-us-image-box-stone{align-items:end;display:flex;flex-wrap:wrap}.about-us-image-box-1-stone{align-items:center;display:flex;flex-wrap:wrap;width:51%}.about-us-image-stone figure{border-radius:10px;display:block}.about-us-image-stone img{border-radius:10px;object-fit:cover;width:100%}.about-us-image-1-stone{position:relative;width:22%;z-index:2}.about-us-image-1-stone figure{border:10px solid var(--white-color);border-radius:20px;margin-right:-180px}.about-us-image-1-stone img{aspect-ratio:1/.65}.about-us-image-2-stone{width:78%}.about-us-image-2-stone .about-us-image-stone figure{margin-right:-120px}.about-us-image-2-stone .about-us-image-stone img{aspect-ratio:1/1.263}.happy-customer-box-stone{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin:30px 15px}.happy-customer-box-stone .happy-customer-content-stone{width:calc(100% - 125px)}.happy-customer-box-stone .happy-customer-content-stone p{color:var(--primary-color);margin:0}.happy-customer-box-stone .happy-customer-content-stone p span{color:var(--accent-color);font-weight:700}.about-us-image-box-2-stone{position:relative;width:49%;z-index:2}.about-us-image-box-2-stone .about-us-image-stone figure{border:10px solid var(--white-color);border-radius:20px}.about-us-image-box-2-stone .about-us-image-stone img{aspect-ratio:1/1.402}.about-us-content-stone{margin-left:15px}.about-us-body-stone{display:flex;flex-wrap:wrap}.about-award-stone{border-right:1px solid var(--divider-color);margin-right:55px;padding-right:55px;text-align:center}.about-award-stone figure{border-radius:10px;display:block}.about-award-stone img{border-radius:10px;max-width:115px;width:100%}.about-body-skills-list-stone{width:calc(100% - 225px)}.about-body-skills-list-stone .skills-progress-bar{margin-bottom:30px}.about-body-skills-list-stone .skills-progress-bar:last-child{margin-bottom:0}.about-us-footer-stone{align-items:center;border-top:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:20px 40px;margin-top:50px;padding-top:50px}.about-author-Box-stone{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.about-author-image-stone figure{border-radius:50%;display:block}.about-author-image-stone img{border-radius:50%;max-width:50px;width:100%}.about-author-content-stone h3{font-size:20px}.about-author-content-stone p{margin:5px 0 0}.our-courses-stone{overflow:hidden;padding:100px 0;position:relative}.our-courses-stone:before{background:url(../images/section-bg-corner-image-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20px;content:"";height:145px;left:-20px;position:absolute;width:140px}.our-courses-stone:after{background:url(../images/section-bg-corner-image-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.our-courses-stone .container{position:relative;z-index:2}.course-item-stone{height:calc(100% - 30px);margin-bottom:30px;overflow:hidden;position:relative}.course-item-image-stone a,.course-item-image-stone figure{border-radius:10px;cursor:none;display:block;overflow:hidden;position:relative}.course-item-image-stone figure:before{background:linear-gradient(180deg,transparent 35.7%,rgba(34,34,34,.8) 87.14%);border-radius:10px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.course-item-image-stone figure img{aspect-ratio:1/1.273;border-radius:10px;object-fit:cover;transition:all .6s ease-in-out;width:100%}.course-item-stone:hover .course-item-image-stone figure img{transform:scale(1.06)}.course-item-body-stone{bottom:30px;left:30px;position:absolute;right:30px;transform:translateY(40px);transition:all .5s ease-in-out;z-index:1}.course-item-stone:hover .course-item-body-stone{transform:translateY(0)}.course-item-content-stone h2{color:var(--white-color);font-size:20px;margin-bottom:10px}.course-item-content-stone h2 a{color:inherit}.course-item-content-stone p{color:var(--white-color);margin-bottom:0}.course-readmore-btn-stone{margin-top:20px;opacity:0;transition:all .4s ease-in-out;visibility:hidden}.course-item-stone:hover .course-readmore-btn-stone{opacity:1;visibility:visible}.course-readmore-btn-stone .readmore-btn{color:var(--accent-color)}.course-readmore-btn-stone .readmore-btn:hover{color:var(--white-color)}.course-readmore-btn-stone .readmore-btn:hover:before{background-color:var(--white-color)}.why-choose-us-stone{padding:100px 0}.why-choose-us-box-stone{display:flex;flex-direction:column;gap:20px 30px;margin:0 auto;max-width:1245px}.why-choose-item-list-stone{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.why-choose-item-stone{display:flex;flex-direction:column;gap:20px;max-width:31%;text-align:center}.why-choose-item-content-stone h3{font-size:20px}.why-choose-item-content-stone p{margin:15px 0 0}.why-choose-item-stone .icon-box{align-items:center;background-color:var(--white-color);border:6px solid var(--accent-color);border-radius:50%;display:inline-flex;height:50px;justify-content:center;margin:0 auto 12px;position:relative;transition:all .4s ease-in-out;width:50px}.why-choose-item-stone .icon-box:after{background:var(--primary-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.why-choose-item-stone:hover .icon-box:after{transform:scale(1)}.why-choose-item-stone .icon-box:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid var(--accent-color);bottom:-18px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.why-choose-item-stone .icon-box img{max-width:20px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.why-choose-item-stone:hover .icon-box img{filter:brightness(0) invert(1)}.why-choose-item-list-stone.box-2 .why-choose-item-stone{flex-direction:column-reverse}.why-choose-item-list-stone.box-2 .icon-box{margin:12px auto auto}.why-choose-item-list-stone.box-2 .icon-box:before{border-bottom:15px solid var(--accent-color);border-top:none;top:-18px}.why-choose-image-stone figure{border-radius:10px;display:block;text-align:center}.why-choose-image-stone img{aspect-ratio:1/.465;border-radius:20px;max-width:1025px;object-fit:cover;width:100%}.what-we-do-stone{overflow:hidden;padding:100px 0;position:relative}.what-we-do-stone:before{background:url(../images/section-bg-corner-image-4.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20px;content:"";height:186px;left:20px;position:absolute;width:110px}.what-we-do-stone:after{background:url(../images/section-bg-corner-image-3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.what-we-do-content-stone{text-align:center}.what-we-do-btn-stone{margin-top:40px}.what-we-item-stone{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--dark-divider-color);border-radius:10px;display:flex;flex-direction:column;gap:40px;justify-content:space-between;margin-bottom:30px;overflow:hidden;padding:30px;position:relative}.what-we-item-stone.bg-shape:after{background-color:var(--primary-color);bottom:-1px;content:"";height:120px;mask:url(../images/box-bg-shape-img.svg);-webkit-mask:url(../images/box-bg-shape-img.svg);mask-position:right bottom;mask-repeat:no-repeat;mask-size:cover;position:absolute;right:-1px;width:130px;z-index:1}.train-instructor-box,.what-we-quotes-stone{min-height:495px}.train-instructor-image-stone img{aspect-ratio:1/.91;border-radius:10px;max-width:175px;object-fit:cover;width:100%}.what-we-item-content-stone h3{color:var(--white-color);font-size:20px;line-height:1.4em}.what-we-item-content-stone p{color:var(--white-color);margin:15px 0 0}.what-we-item-content-stone ul{border-top:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:40px 0 0;padding:40px 0 0}.what-we-item-content-stone ul li{background:var(--dark-divider-color);border-radius:100px;color:var(--white-color);font-weight:500;padding:8px 16px 8px 32px;position:relative;transition:all .4s ease-in-out}.what-we-item-content-stone ul li:hover{background:var(--white-color);color:var(--primary-color)}.what-we-item-content-stone ul li:before{background:var(--accent-color);border-radius:50%;content:"";height:6px;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out;width:6px}.what-we-item-content-stone ul li:hover:before{background:var(--primary-color)}.what-we-item-btn-stone{bottom:5px;position:absolute;right:5px;z-index:2}.what-we-item-btn-stone a{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .3s ease-in-out;width:50px}.what-we-item-btn-stone a:hover{background:var(--white-color)}.what-we-item-btn-stone a img{max-width:22px;transform:rotate(-45deg);transition:all .3s ease-in-out;width:100%}.what-we-item-btn-stone a:hover img{transform:rotate(0)}.what-we-item-stone.advance-driving-lessons{padding:0}.advance-driving-lessons-stone figure{border-radius:10px;display:block;position:relative}.advance-driving-lessons-stone figure:before{background:linear-gradient(180deg,transparent 50%,rgba(34,34,34,.8) 108.72%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.advance-driving-lessons-stone img{aspect-ratio:1/1.131;object-fit:cover;width:100%}.what-we-item-body-stone{bottom:30px;left:30px;position:absolute;right:30px;z-index:1}.what-we-item-body-stone .icon-box{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;margin-bottom:30px;width:50px}.what-we-item-body-stone .icon-box img{max-width:24px;width:100%}.monthly-drive-image-stone{text-align:center}.monthly-drive-image-stone img{max-width:195px;width:100%}.what-we-item-counter-stone{margin-top:-78px;text-align:center}.what-we-item-counter-stone h2{color:var(--white-color);font-size:40px}.what-we-item-counter-stone p{color:var(--white-color);margin:5px 0 0}.what-we-quotes-stone{gap:0;justify-content:end;padding:30px 10px 10px}.what-we-quotes-image-stone{padding:0 20px;text-align:center}.what-we-quotes-image-stone figure{border-radius:10px;display:block}.what-we-quotes-image-stone img{aspect-ratio:1/.7;border-radius:10px;object-fit:cover;width:100%}.what-we-quotes-stone .what-we-item-content-stone{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--divider-color);border-radius:10px;padding:30px}.our-benefits-stone{padding:100px 0}.benefit-item-stone{height:calc(100% - 30px);margin-bottom:30px;position:relative}.benefit-item-image-stone{height:100%}.benefit-item-image-stone figure{border-radius:12px;display:block;height:100%;overflow:hidden;position:relative}.benefit-item-image-stone figure:before{background:linear-gradient(180deg,transparent 35.7%,rgba(34,34,34,.8) 87.14%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.benefit-item-image-stone img{aspect-ratio:1/1.041;height:100%;object-fit:cover;transition:all .6s ease-in-out;width:100%}.benefit-item-stone:hover .benefit-item-image-stone img{transform:scale(1.06)}.benefit-item-btn-stone{opacity:0;position:absolute;right:40px;top:40px;transform:scale(0);transition:all .4s ease-in-out;visibility:hidden;z-index:1}.benefit-item-stone:hover .benefit-item-btn-stone{opacity:1;transform:scale(1);visibility:visible}.benefit-item-btn-stone a{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:60px;justify-content:center;transition:all .3s ease-in-out;width:60px}.benefit-item-btn-stone a:hover{background:var(--white-color)}.benefit-item-btn-stone a img{max-width:28px;transform:rotate(-45deg);transition:all .4s ease-in-out;width:100%}.benefit-item-btn-stone a:hover img{transform:rotate(0deg)}.benefit-item-content-stone{bottom:40px;left:40px;position:absolute;right:40px;z-index:1}.benefit-item-content-stone ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 25px;padding:0}.benefit-item-content-stone ul li{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--dark-divider-color);border-radius:100px;color:var(--white-color);display:inline-block;font-weight:500;padding:8px 16px 8px 32px;position:relative}.benefit-item-content-stone ul li:before{background:var(--accent-color);border-radius:50%;content:"";height:6px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.benefit-item-content-stone h3{color:var(--white-color);font-size:20px;line-height:1.4em}.how-it-work-stone{padding:100px 0}.how-it-work-content-stone{margin-right:15px;position:sticky;top:30px}.how-work-image-box-stone{display:flex;flex-wrap:wrap;gap:30px;position:relative}.how-work-image-stone{width:calc(50% - 15px)}.how-work-image-stone figure{border-radius:10px;display:block}.how-work-image-stone img{aspect-ratio:1/1.015;border-radius:10px;object-fit:cover;width:100%}.how-work-image-circle-stone{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.how-work-image-circle-stone img{animation:infiniterotate 20s linear infinite;border-radius:50%;max-width:150px;width:100%}.how-work-item-list-stone{display:flex;flex-direction:column;gap:80px}.how-work-item-stone{display:flex;flex-wrap:wrap;gap:20px;position:relative}.how-work-item-stone:before{background:var(--divider-color);content:"";height:calc(100% - 10px);left:25px;position:absolute;top:70px;width:1px;z-index:1}.how-work-item-stone:last-child:before{display:none}.how-work-step-no-stone{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .4s ease-in-out;width:50px}.how-work-item-stone:hover .how-work-step-no-stone{background-color:var(--primary-color)}.how-work-step-no-stone h3{font-size:24px;font-weight:700;transition:all .4s ease-in-out}.how-work-item-stone:hover .how-work-step-no-stone h3{color:var(--white-color)}.how-work-item-content-stone{width:calc(100% - 70px)}.how-work-item-content-stone h3{font-size:20px}.how-work-item-content-stone p{margin:10px 0 0}.our-pricing-stone{padding:100px 0}.pricing-content-stone{margin-right:15px;position:sticky;top:30px}.pricing-item-stone{border:1px solid var(--divider-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:40px 100px;margin-bottom:30px;padding:50px}.pricing-item-stone:last-child{margin-bottom:0}.pricing-item-content-stone{position:relative;width:calc(42% - 50px)}.pricing-item-content-stone .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;margin-bottom:50px;position:relative;width:50px}.pricing-item-content-stone .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.pricing-item-stone:hover .pricing-item-content-stone .icon-box:before{transform:scale(1)}.pricing-item-content-stone .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.pricing-item-stone:hover .pricing-item-content-stone .icon-box img{filter:brightness(1) invert(1)}.pricing-item-price-stone h3{font-size:16px;margin-bottom:30px}.pricing-item-price-stone h2{font-size:52px}.pricing-item-price-stone h2 sub{bottom:0;color:var(--text-color);font-size:16px;font-weight:400}.pricing-item-body-stone{position:relative;width:calc(58% - 50px)}.pricing-item-body-stone:before{background-color:var(--divider-color);bottom:0;content:"";height:100%;left:-50px;position:absolute;top:0;width:1px}.pricing-item-list-stone ul{list-style:none;margin:0;padding:0}.pricing-item-list-stone ul li{line-height:1.5em;margin-bottom:20px;padding-left:30px;position:relative}.pricing-item-list-stone ul li:last-child{margin-bottom:0}.pricing-item-list-stone ul li:before{color:var(--accent-color);content:"\f058";font-family:Font Awesome\ 7 Free;font-size:18px;font-weight:900;left:0;position:absolute;top:0}.pricing-item-btn-stone{margin-top:40px}.pricing-benefit-list-stone{margin-top:60px}.pricing-benefit-list-stone ul{display:flex;flex-wrap:wrap;gap:20px 60px;justify-content:center;list-style:none;margin:0;padding:0}.pricing-benefit-list-stone ul li{align-items:center;display:inline-flex}.pricing-benefit-list-stone ul li img{margin-right:10px;max-width:20px;width:100%}.book-appointment-stone{background-image:url(../images/book-appointment-bg-stone.jpg);overflow:hidden;padding:100px 0;position:relative}.book-appointment-stone:before{background:linear-gradient(90deg,transparent,rgba(34,34,34,.8));bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.book-appointment-stone .container{position:relative;z-index:2}.appointment-form-box-stone{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--dark-divider-color);border-radius:10px;padding:60px}.appointment-form-stone .form-control{background-color:var(--dark-divider-color);border:none;border-radius:10px;box-shadow:none;color:var(--white-color);font-size:16px;font-weight:400;line-height:1.5em;outline:none;padding:18px 20px}.appointment-form-stone .form-control.form-select{padding:17px 35px 17px 20px}.appointment-form-stone .form-control::placeholder{color:var(--white-color)}.appointment-form-stone .form-control option{color:var(--primary-color)}.our-testimonials-stone{padding:100px 0}.testimonial-slider-stone .swiper-wrapper{cursor:none}.testimonial-item-stone{background-color:var(--secondary-color);border-radius:10px;display:flex;flex-direction:column;gap:30px;justify-content:space-between;min-height:400px;padding:30px}.testimonial-rating-stone{align-items:center;display:flex;flex-flow:wrap;gap:20px}.testimonial-rating-stone ul{align-items:center;display:flex;gap:10px;list-style:none;margin:0;padding:0;width:calc(100% - 50px)}.testimonial-rating-stone ul li{color:var(--primary-color);font-size:20px;font-weight:600;line-height:normal}.testimonial-rating-stone ul li i{color:var(--accent-color);font-size:16px}.testimonial-item-quote-stone{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:30px;justify-content:center;overflow:hidden;width:30px}.testimonial-item-quote-stone img{max-width:16px;width:100%}.testimonial-item-content-stone{margin-top:30px}.testimonial-item-content-stone p{margin-bottom:0}.testimonial-author-stone{align-items:center;border-top:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:15px;padding-top:40px}.testimonial-author-image-stone figure{border-radius:50%;display:block}.testimonial-author-image-stone figure img{border-radius:50%;max-width:50px;width:100%}.testimonial-author-content-stone{width:calc(100% - 65px)}.testimonial-author-content-stone h3{font-size:20px}.testimonial-author-content-stone p{margin:5px 0 0}.testimonial-company-slider-box-stone{margin-top:60px}.testimonial-company-slider-content-stone{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px;text-align:center}.testimonial-company-slider-content-stone hr{color:var(--divider-color);height:1px;margin:0;opacity:1;width:33%}.testimonial-company-slider-content-stone h3{color:var(--primary-color);font-size:20px;font-weight:600;margin-bottom:0}.testimonial-company-slider-stone{padding:0 4.427vw}.company-logo-stone img{max-width:175px;width:100%}.our-faqs-stone{padding:100px 0;position:relative}.our-faqs-stone:before{background:url(../images/section-bg-corner-image-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.our-faqs-stone:after{background:url(../images/section-bg-corner-image-5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:145px;left:0;position:absolute;width:140px}.our-faqs-stone .container{position:relative;z-index:2}.faq-content-box-stone{margin-right:15px;position:sticky;top:30px}.faq-cta-box-stone{background-color:var(--accent-color);border-radius:20px;padding:30px}.faq-cta-box-header-stone{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.faq-cta-box-header-stone img{max-width:40px;width:100%}.faq-cta-box-content-stone{width:calc(100% - 60px)}.faq-cta-box-content-stone h3{font-size:20px}.faq-cta-box-contact-list-stone{border-top:1px solid var(--divider-color);margin-top:20px;padding-top:20px}.faq-cta-box-contact-list-stone ul{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;list-style:none;margin:0;padding:0}.faq-cta-box-contact-list-stone ul li{align-items:center;color:var(--primary-color);display:flex;flex-wrap:wrap;gap:5px}.faq-cta-box-contact-list-stone ul li i{color:var(--primary-color);font-size:18px}.faq-cta-box-contact-list-stone ul li a{color:inherit;transition:all .4s ease-in-out}.faq-cta-box-contact-list-stone ul li a:hover{color:var(--white-color)}.our-faqs-stone .faq-accordion .accordion-item{background-color:var( --white-color)}.our-faqs-stone .accordion-button:not(.collapsed){background-color:var(--accent-color)}.main-footer-stone{margin-bottom:20px;padding:60px 0 0}.our-scrolling-ticker-stone{margin-bottom:60px}.scrolling-ticker-box-stone{--gap:30px;align-items:center;display:flex;gap:var(--gap);overflow:hidden;position:relative;user-select:none}.scrolling-content-stone{animation:scroll 40s linear infinite;display:flex;flex-shrink:0;gap:var(--gap);min-width:100%}.scrolling-content-stone span{color:var(--dark-divider-color);display:inline-flex;font-size:52px;font-weight:700;line-height:1em;text-transform:uppercase}.scrolling-content-stone span img{margin-right:30px;max-width:26px;width:100%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.about-footer-box-stone{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--dark-divider-color);border-radius:10px;padding:50px}.footer-header-stone{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-header-stone .section-title{margin-bottom:0}.footer-body-stone{border-top:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;gap:8.333vw;justify-content:space-between;margin-top:50px;padding-top:50px}.about-footer-stone{width:calc(44% - 4.167vw)}.footer-logo-stone img{max-width:180px;width:100%}.about-footer-content-stone{margin-top:30px}.about-footer-content-stone p{color:var(--white-color);margin:0}.footer-links-box-stone{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;width:calc(56% - 4.167vw)}.footer-links-stone{max-width:30%}.footer-links-stone h3{color:var(--white-color);font-size:20px;margin-bottom:30px}.footer-links-stone ul{list-style:none;margin:0;padding:0}.footer-links-stone ul li{color:var(--white-color);line-height:1.5em;margin-bottom:15px}.footer-links-stone ul li:last-child{margin-bottom:0}.footer-links-stone ul li a{color:inherit;transition:all .4s ease-in-out}.footer-links-stone ul li a:hover{color:var(--accent-color)}.footer-contact-box-stone{max-width:55%}.footer-contact-item-stone{align-items:start;border-bottom:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:30px}.footer-contact-item-stone:last-child{border:none;margin-bottom:0;padding-bottom:0}.footer-contact-item-stone i{color:var(--accent-color);font-size:20px;margin-top:5px}.footer-contact-item-stone p{color:var(--white-color);margin-bottom:0;width:calc(100% - 35px)}.footer-newsletter-box-stone{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--dark-divider-color);border-radius:10px;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between;padding:50px}.footer-social-links-stone h3{color:var(--white-color);font-size:20px;margin-bottom:30px}.footer-social-links-stone ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:0;padding:0}.footer-social-links-stone ul li a{align-items:center;border:1px solid var(--accent-color);border-radius:50%;color:var(--accent-color);display:flex;height:36px;justify-content:center;transition:all .3s ease-in-out;width:36px}.footer-social-links-stone ul li:hover a{border-color:var(--white-color);color:var(--white-color)}.footer-newsletter-form-stone h3{color:var(--white-color);font-size:20px;margin-bottom:30px}.footer-newsletter-box-stone .form-group{background:transparent;border:1px solid var(--dark-divider-color);border-radius:30px;display:flex;flex-wrap:wrap;padding:4px;width:100%}.footer-newsletter-box-stone .form-group .form-control{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--white-color);font-size:16px;font-weight:400;line-height:1.5em;outline:none;padding:6px 14px;width:calc(100% - 50px)}.footer-newsletter-box-stone .form-group .form-control::placeholder{color:var(--white-color)}.footer-newsletter-box-stone .form-group .newsletter-btn{align-items:center;background-color:var(--accent-color);border:none;border-radius:50%;box-shadow:none;display:flex;height:50px;justify-content:center;outline:none;transition:all .3s ease-in-out;width:50px}.footer-newsletter-box-stone .form-group .newsletter-btn:hover{background-color:var(--white-color)}.footer-newsletter-box-stone .form-group .newsletter-btn i{color:var(--primary-color);font-size:22px;margin-right:2px;transition:all .3s ease-in-out}.footer-newsletter-form-stone p{color:var(--white-color);margin:15px 0 0}.footer-newsletter-form-stone p a{color:var(--accent-color);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:all .4s ease-in-out}.footer-newsletter-form-stone p a:hover{color:var(--white-color)}.footer-copyright-text-stone{margin:60px 0;text-align:center}.footer-copyright-text-stone p{color:var(--white-color);margin:0}@media only screen and (max-width:1440px){.hero-stone{min-height:100vh}.hero-content-body-stone{gap:20px 30px}.hero-info-list-stone{margin-top:60px}.hero-info-list-stone ul li{width:calc(50% - 10px)}.happy-customer-box-stone{margin:20px 0}.about-us-content-stone{margin-left:0}.about-award-stone{margin-right:30px;padding-right:30px}.about-body-skills-list-stone{width:calc(100% - 175px)}.about-us-footer-stone{margin-top:40px;padding-top:40px}.course-item-body-stone{bottom:20px;left:20px;right:20px}.what-we-item-stone{gap:30px;padding:20px}.what-we-item-stone.bg-shape:after{height:100px;width:100px}.what-we-item-btn-stone a{height:40px;width:40px}.what-we-item-btn-stone a img{max-width:18px}.what-we-quotes-stone .what-we-item-content-stone{padding:20px}.train-instructor-box,.what-we-quotes-stone{min-height:470px}.what-we-item-content-stone ul{margin:30px 0 0;padding:30px 0 0}.what-we-item-body-stone{bottom:20px;left:20px;right:20px}.what-we-quotes-stone{gap:0;padding:20px 10px 10px}.benefit-item-content-stone{bottom:30px;left:30px;right:30px}.benefit-item-btn-stone{right:30px;top:30px}.how-work-item-list-stone{gap:50px}.how-work-item-stone:before{top:55px}.pricing-item-stone{padding:30px}.appointment-form-box-stone{padding:40px}.about-footer-box-stone,.footer-newsletter-box-stone{padding:30px}.footer-body-stone{gap:30px}.about-footer-stone{width:calc(40% - 15px)}.footer-links-box-stone{padding-left:30px;width:calc(60% - 15px)}}@media only screen and (max-width:1024px){.section-sub-title{margin-bottom:10px}.hero-stone{min-height:100%}.hero-stone:before{background:var(--primary-color);opacity:70%}.hero-content-stone{gap:15px}.hero-content-stone .section-content-btn,.hero-content-stone .section-title{width:100%}.hero-content-stone .section-content-btn .section-title-content{margin:0}.hero-info-list-stone{margin-top:30px;padding-top:30px}.about-us-image-box-stone{margin:0 auto 30px;max-width:720px}.our-courses-stone:after{height:110px;opacity:40%;width:34px}.our-courses-stone:before{height:105px;opacity:40%;width:100px}.course-item-image-stone figure img{aspect-ratio:1/1.05}.what-we-do-stone:after{height:110px;opacity:40%;width:34px}.what-we-do-stone:before{height:135px;opacity:40%;width:80px}.advance-driving-lessons-stone img{aspect-ratio:1/.7}.how-it-work-content-stone,.pricing-content-stone{margin:0 0 30px;position:static}.testimonial-item-stone{min-height:auto;padding:20px}.testimonial-author-stone{padding-top:30px}.testimonial-company-slider-content-stone hr{width:28%}.company-logo-stone img{max-width:140px}.our-faqs-stone:before{height:110px;opacity:40%;width:34px}.our-faqs-stone:after{height:105px;opacity:40%;width:100px}.faq-content-box-stone{margin:0 0 40px;position:static}.footer-newsletter-box-stone{height:auto;margin-top:30px}}@media only screen and (max-width:991px){.hero-stone{margin-top:0}.hero-rating-header-stone h2{font-size:24px;width:60px}.hero-info-list-stone ul li:before{font-size:16px}.about-us-stone{padding:50px 0}.about-us-footer-stone{gap:15px 20px;margin-top:30px;padding-top:30px}.our-courses-stone,.why-choose-us-stone{padding:50px 0}.what-we-do-btn-stone{margin-top:30px}.why-choose-item-stone{max-width:100%;width:calc(50% - 15px)}.what-we-do-stone{padding:50px 0}.what-we-item-stone.bg-shape:after{height:80px;width:80px}.what-we-item-btn-stone a{height:30px;width:30px}.what-we-item-btn-stone a img{max-width:16px}.what-we-item-content-stone ul{margin-top:20px;padding-top:20px}.what-we-item-counter-stone{margin-top:-70px}.what-we-item-counter-stone h2{font-size:34px}.advance-driving-lessons-stone img{aspect-ratio:1/.77}.what-we-item-body-stone .icon-box{margin-bottom:20px}.our-benefits-stone{padding:50px 0}.benefit-item-content-stone{bottom:20px;left:20px;right:20px}.benefit-item-btn-stone{right:20px;top:20px}.benefit-item-btn-stone a{height:50px;width:50px}.benefit-item-btn-stone a img{max-width:22px}.benefit-item-content-stone ul{margin-bottom:15px}.how-it-work-stone{padding:50px 0}.how-work-image-circle-stone img{max-width:120px}.our-pricing-stone{padding:50px 0}.pricing-item-stone{padding:20px}.pricing-item-content-stone .icon-box{margin-bottom:30px}.pricing-item-price-stone h3{margin-bottom:20px}.pricing-item-price-stone h2{font-size:38px}.pricing-item-list-stone ul li{margin-bottom:10px;padding-left:25px}.pricing-item-list-stone ul li:before{font-size:16px}.pricing-item-btn-stone{margin-top:30px}.pricing-benefit-list-stone{margin-top:40px}.pricing-benefit-list-stone ul{gap:15px 30px}.book-appointment-stone{padding:50px 0}.appointment-form-box-stone{padding:20px}.appointment-form-stone .form-control{padding:13px 15px}.appointment-form-stone .form-control.form-select{padding:13px 35px 13px 15px}.our-testimonials-stone{padding:50px 0}.testimonial-company-slider-box-stone{margin-top:40px}.testimonial-company-slider-content-stone{margin-bottom:30px}.testimonial-company-slider-content-stone hr{width:23%}.testimonial-company-slider-content-stone h3{font-size:18px}.our-faqs-stone{padding:50px 0}.faq-content-box-stone{margin-bottom:30px}.faq-cta-box-stone{padding:20px}.main-footer-stone{margin-bottom:0;padding:50px 0 0}.our-scrolling-ticker-stone{margin-bottom:30px}.scrolling-content-stone span img{max-width:22px}.scrolling-content-stone span{font-size:38px}.about-footer-box-stone,.footer-newsletter-box-stone{padding:20px}.footer-body-stone{margin-top:30px;padding-top:30px}.about-footer-stone{width:100%}.about-footer-content-stone{margin-top:15px}.footer-links-box-stone{padding-left:0;width:100%}.footer-links-stone h3{margin-bottom:15px}.footer-links-stone ul li{margin-bottom:10px}.footer-contact-box-stone{max-width:100%}.footer-contact-item-stone{margin-bottom:15px;padding-bottom:15px}.footer-newsletter-form-stone h3,.footer-social-links-stone h3{margin-bottom:15px}.footer-newsletter-box-stone .form-group .form-control{width:calc(100% - 40px)}.footer-newsletter-box-stone .form-group .newsletter-btn{height:40px;width:40px}.footer-newsletter-box-stone .form-group .newsletter-btn i{font-size:18px}.footer-copyright-text-stone{margin:30px 0}}@media only screen and (max-width:767px){.hero-rating-box-stone .icon-box img{max-width:40px}.hero-rating-header-stone h2{font-size:20px;width:50px}.hero-info-list-stone ul{gap:10px}.hero-info-list-stone ul li{width:100%}.about-us-image-box-1-stone,.about-us-image-box-stone{gap:20px}.about-us-image-1-stone,.about-us-image-2-stone,.about-us-image-box-1-stone,.about-us-image-box-2-stone{width:100%}.about-us-image-1-stone figure{border:none;border-radius:10px;margin-right:0}.about-us-image-2-stone .about-us-image-stone figure{margin-right:0}.about-us-image-box-2-stone .about-us-image-stone figure{border:none}.about-us-image-2-stone .about-us-image-stone img,.about-us-image-box-2-stone .about-us-image-stone img{aspect-ratio:1/.8}.happy-customer-box-stone{margin:20px 0 0}.about-award-stone{border-bottom:1px solid var(--divider-color);border-right:none;margin:0 0 30px;padding:0 0 30px;width:100%}.about-body-skills-list-stone{width:100%}.about-body-skills-list-stone .skills-progress-bar{margin-bottom:20px}.about-author-content-stone h3,.course-item-content-stone h2{font-size:18px}.why-choose-item-stone{gap:10px;width:100%}.why-choose-item-content-stone h3{font-size:18px}.why-choose-item-content-stone p{margin:10px 0 0}.train-instructor-box,.what-we-quotes-stone{min-height:auto}.what-we-item-content-stone h3{font-size:18px}.what-we-item-content-stone p{margin-top:10px}.what-we-item-counter-stone{margin-top:-62px}.what-we-item-counter-stone h2{font-size:26px}.what-we-quotes-stone .what-we-item-content-stone{padding:15px}.benefit-item-content-stone h3{font-size:18px}.how-work-image-box-stone{gap:20px}.how-work-image-stone{width:calc(50% - 10px)}.how-work-image-circle-stone img{max-width:90px}.how-work-item-list-stone{gap:30px}.how-work-item-stone{gap:15px}.how-work-item-stone:before{height:calc(100% - 30px);left:20px;top:50px}.how-work-step-no-stone{height:40px;width:40px}.how-work-step-no-stone h3{font-size:18px}.how-work-item-content-stone{width:calc(100% - 55px)}.how-work-item-content-stone h3{font-size:18px}.pricing-item-body-stone,.pricing-item-content-stone{width:100%}.pricing-item-content-stone .icon-box{margin-bottom:20px}.pricing-item-price-stone h3{margin-bottom:10px}.pricing-item-price-stone h2{font-size:26px}.pricing-item-price-stone h2 sub{font-size:14px}.pricing-item-body-stone:before{bottom:0;height:1px;left:0;right:0;top:-20px;width:100%}.pricing-benefit-list-stone ul{gap:10px 15px}.pricing-benefit-list-stone ul li{font-size:14px}.pricing-benefit-list-stone ul li img{margin-right:5px;max-width:16px}.testimonial-item-stone{gap:20px}.testimonial-author-content-stone h3,.testimonial-rating-stone ul li{font-size:18px}.testimonial-item-content-stone{margin-top:20px}.testimonial-author-stone{padding-top:20px}.testimonial-company-slider-content-stone{justify-content:center}.testimonial-company-slider-content-stone hr{display:none}.testimonial-company-slider-content-stone h3{font-size:16px}.faq-cta-box-contact-list-stone ul{gap:20px}.scrolling-ticker-box-stone{--gap:20px}.scrolling-content-stone span img{margin-right:20px}.scrolling-content-stone span{font-size:26px}.faq-cta-box-contact-list-stone{gap:15px}.faq-cta-box-content-stone h3{font-size:18px}.about-footer-box-stone{padding:20px}.footer-links-stone{max-width:100%}.footer-links-stone h3{font-size:18px}.footer-newsletter-box-stone{padding:20px}.footer-newsletter-form-stone h3,.footer-social-links-stone h3{font-size:18px}.footer-copyright-text-stone{margin:15px 0}}.hero-metal{background-image:url(../images/hero-bg-metal.jpg);background-position:50%;margin-top:20px;overflow:hidden;padding:190px 0 0;position:relative}.hero-metal:before{background:var(--primary-color);bottom:0;content:"";height:100%;left:0;opacity:70%;position:absolute;right:0;top:0;width:100%;z-index:1}.hero-metal .container{position:relative;z-index:2}.hero-content-metal{margin:0 auto;max-width:1020px;text-align:center}.hero-content-metal .section-title h3{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background-color:var(--dark-divider-color);border:none}.hero-content-metal .section-title p{margin-left:auto;margin-right:auto;max-width:765px}.hero-content-body-metal{align-items:center;display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:center}.hero-info-box-metal{background-color:var(--bg-color);border-radius:12px 12px 0 0;display:flex;flex-wrap:wrap;gap:30px;margin:140px auto 0;max-width:1250px;padding:20px 20px 0;position:relative}.hero-info-box-metal:after,.hero-info-box-metal:before{background-color:var(--white-color);bottom:0;content:"";height:20px;left:-20px;mask:url(../images/image-corner-bg-shape.svg);-webkit-mask:url(../images/image-corner-bg-shape.svg);mask-repeat:no-repeat;mask-size:cover;position:absolute;transform:rotate(180deg);width:20px;z-index:1}.hero-info-box-metal:before{left:auto;right:-20px;transform:rotate(270deg)}.hero-info-item{background-color:var(--secondary-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:30px 20px;padding:30px;width:calc(60% - 15px)}.hero-info-content-box-metal{width:calc(57% - 10px)}.hero-info-title-box-metal{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.hero-info-title-box-metal .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.hero-info-title-box-metal .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.hero-info-item:hover .icon-box:before{transform:scale(1)}.hero-info-title-box-metal .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.hero-info-item:hover .icon-box img{filter:brightness(1) invert(1)}.hero-info-title-metal{width:calc(100% - 65px)}.hero-info-title-metal h3{font-size:20px}.hero-info-item-content-metal{margin-top:20px}.hero-info-item-content-metal p{margin:0}.hero-info-item-content-metal ul{border-top:1px solid var(--divider-color);list-style:disc;margin:30px 0 0;padding:30px 0 0 20px}.hero-info-item-content-metal ul li{line-height:1.5em;margin-bottom:10px}.hero-info-item-content-metal ul li:last-child{margin-bottom:0}.hero-info-item-content-metal ul li::marker{color:var(--accent-color)}.hero-info-btn-metal{margin-top:30px}.hero-info-image-box-metal{align-content:end;height:100%;text-align:center;width:calc(43% - 10px)}.hero-info-image-box-metal figure{border-radius:10px 10px 0 0;display:block;margin:-100px -30px -30px 0}.hero-info-image-box-metal figure img{aspect-ratio:1/1.47;border-radius:10px 10px 0 0;object-fit:cover;width:100%}.hero-info-item.box-2{background-color:var(--primary-color);flex-direction:column;flex-wrap:nowrap;justify-content:space-between;width:calc(40% - 15px)}.hero-info-item.box-2 .hero-info-title-box-metal .icon-box:before{background-color:var(--white-color)}.hero-info-item.box-2:hover .icon-box img{filter:none}.hero-info-item.box-2 .hero-info-item-content-metal p,.hero-info-item.box-2 .hero-info-title-metal h3{color:var(--white-color)}.hero-info-counter-list-metal{border-top:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;gap:20px;padding-top:30px}.hero-info-counter-item-metal{position:relative;text-align:center;width:calc(33.33% - 13.33px)}.hero-info-counter-item-metal:before{background:var(--dark-divider-color);bottom:0;content:"";height:100%;position:absolute;right:-10px;top:0;width:1px}.hero-info-counter-item-metal:last-child:before,.hero-info-counter-item-metal:nth-child(3n+3):before{display:none}.hero-info-counter-item-metal h2{color:var(--white-color);font-size:30px}.hero-info-counter-item-metal p{color:var(--white-color);margin:10px 0 0}.about-us-metal{padding:100px 0}.about-us-image-box-metal{height:100%;margin-right:15px;position:relative}.about-us-image-metal{height:100%}.about-us-image-metal figure{border-radius:10px;display:block;height:100%}.about-us-image-metal img{aspect-ratio:1/.86;border-radius:10px;height:100%;object-fit:cover;width:100%}.about-us-rating-box-metal{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:var(--divider-color);border-radius:10px;bottom:40px;left:40px;padding:40px;position:absolute;width:325px;z-index:1}.about-us-rating-header-metal{align-items:center;display:flex;gap:10px}.about-us-rating-header-metal h2{color:var(--white-color);font-size:30px;font-weight:700;width:75px}.about-us-rating-header-metal p{margin-bottom:0}.about-us-rating-header-metal i{color:var(--accent-color)}.about-us-customer-box-metal{align-items:center;border-top:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;gap:15px;margin-top:30px;padding-top:30px}.about-us-customer-box-metal .satisfy-client-image figure img{max-width:40px}.about-us-customer-box-metal .satisfy-client-image.add-more{height:42px;width:42px}.about-us-customer-box-metal .satisfy-client-image.add-more i{color:var(--primary-color);font-size:14px}.about-us-customer-content-metal{max-width:100px}.about-us-customer-content-metal h3{color:var(--white-color);font-size:16px}.mission-vision-box-metal{display:flex;flex-wrap:wrap;gap:30px}.mission-vision-item-metal{background:var(--secondary-color);border-radius:10px;padding:30px;width:calc(50% - 15px)}.mission-vision-item-metal .icon-box{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative;width:50px}.about-us-item-metal .icon-box:before,.mission-vision-item-metal .icon-box:before{background:var(--primary-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.about-us-item-metal:hover .icon-box:before,.mission-vision-item-metal:hover .icon-box:before{transform:scale(1)}.about-us-item-metal .icon-box img,.mission-vision-item-metal .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.about-us-item-metal:hover .icon-box img,.mission-vision-item-metal:hover .icon-box img{filter:brightness(1) invert(1)}.mission-vision-item-content-metal h3{font-size:20px}.mission-vision-item-content-metal p{margin:10px 0 0}.mission-vision-item-list-metal{border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.mission-vision-item-list-metal ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:0;padding:0}.mission-vision-item-list-metal ul li{border:1px solid var(--divider-color);border-radius:50px;color:var(--primary-color);font-size:14px;font-weight:600;line-height:1.5em;padding:5px 16px}.about-us-item-list-metal{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:40px}.about-us-item-metal{align-items:center;display:flex;flex-wrap:wrap;gap:15px;width:calc(50% - 15px)}.about-us-item-metal .icon-box{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.about-us-item-content-metal{width:calc(100% - 65px)}.about-us-item-content-metal h3{font-size:20px;line-height:1.3em}.about-skills-list-metal{border-top:1px solid var(--divider-color);margin-top:40px;padding-top:40px}.about-skills-list-metal .skills-progress-bar{margin-bottom:30px}.about-skills-list-metal .skills-progress-bar:last-child{margin-bottom:0}.about-skills-list-metal .skills-progress-bar .skill-data .skill-no,.about-skills-list-metal .skills-progress-bar .skill-data .skill-title{font-size:16px}.our-services-metal{overflow:hidden;padding:100px 0;position:relative}.our-services-metal:before{background:url(../images/section-bg-corner-image-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-20px;content:"";height:145px;left:-20px;position:absolute;width:140px}.our-services-metal:after{background:url(../images/section-bg-corner-image-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.service-item-metal{background-color:var(--white-color);border-radius:10px;display:flex;flex-direction:column;gap:30px;height:calc(100% - 30px);justify-content:space-between;margin-bottom:30px;min-height:450px;padding:30px;transition:all .4s ease-in-out}.service-item-metal:hover{transform:translateY(-5px)}.service-item-metal .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.service-item-metal .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.service-item-metal:hover .icon-box:before{transform:scale(1)}.service-item-metal .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.service-item-metal:hover .icon-box img{filter:brightness(1) invert(1)}.service-item-content-metal h3{font-size:20px}.service-item-content-metal p{margin:10px 0 0}.service-item-content-metal ul{list-style:disc;margin:20px 0 0;padding:0 0 0 20px}.service-item-content-metal ul li{line-height:1.5em;margin-bottom:10px}.service-item-content-metal ul li:last-child{margin-bottom:0}.service-item-content-metal ul li::marker{color:var(--accent-color)}.service-item-btn-metal{border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.why-choose-us-metal{padding:100px 0}.why-choose-item-list-metal{border-top:1px solid var(--divider-color);padding-top:40px}.why-choose-item-metal{border-bottom:1px solid var(--divider-color);display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px;padding-bottom:30px}.why-choose-item-metal:last-child{border:none;margin-bottom:0;padding-bottom:0}.why-choose-item-metal .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:60px;justify-content:center;position:relative;width:60px}.why-choose-item-metal .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.why-choose-item-metal:hover .icon-box:before{transform:scale(1)}.why-choose-item-metal .icon-box img{max-width:30px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.why-choose-item-metal:hover .icon-box img{filter:brightness(1) invert(1)}.why-choose-item-content-metal{width:calc(100% - 75px)}.why-choose-item-content-metal h3{font-size:20px}.why-choose-item-content-metal p{margin:10px 0 0}.why-choose-image-counter-box{display:flex;flex-wrap:wrap;gap:30px 40px;height:100%;margin-left:10px}.why-choose-us-image-box-metal{height:100%;position:relative;width:calc(60% - 20px)}.why-choose-image-metal{height:100%}.why-choose-image-metal figure{border-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.why-choose-image-metal figure:before{background:linear-gradient(180deg,transparent 18.48%,var(--primary-color) 82.14%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.why-choose-image-metal img{aspect-ratio:1/1.33;height:100%;object-fit:cover;width:100%}.why-choose-image-content-metal{bottom:30px;left:30px;position:absolute;right:30px;z-index:1}.why-choose-image-content-header-metal{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.why-choose-image-content-header-metal .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.why-choose-image-content-header-metal .icon-box:before{background-color:var(--white-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.why-choose-image-content-metal:hover .icon-box:before{transform:scale(1)}.why-choose-image-content-header-metal .icon-box img{max-width:24px;position:relative;width:100%;z-index:1}.why-choose-image-content-title-metal{width:calc(100% - 65px)}.why-choose-image-content-title-metal h3{color:var(--white-color);font-size:20px;line-height:1.4em}.why-choose-image-content-body-metal{border-top:1px solid var(--dark-divider-color);margin-top:30px;padding-top:30px}.why-choose-image-content-body-metal ul{list-style:none;margin:0;padding:0}.why-choose-image-content-body-metal ul li{color:var(--white-color);line-height:1.5em;margin-bottom:15px;padding-left:25px;position:relative}.why-choose-image-content-body-metal ul li:last-child{margin-bottom:0}.why-choose-image-content-body-metal ul li:before{color:var(--accent-color);content:"\f058";font-family:Font Awesome\ 7 Free;font-size:18px;font-weight:900;left:0;position:absolute;top:0}.why-choose-counter-list-metal{align-content:center;width:calc(40% - 20px)}.why-choose-counter-item-metal{background-color:var(--secondary-color);border-radius:10px;margin-bottom:30px;padding:40px 30px}.why-choose-counter-item-metal:last-child{margin-bottom:0}.why-choose-counter-header-metal{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.why-choose-counter-header-metal .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.why-choose-counter-header-metal .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.why-choose-counter-item-metal:hover .icon-box:before{transform:scale(1)}.why-choose-counter-header-metal .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.why-choose-counter-item-metal:hover .icon-box img{filter:brightness(1) invert(1)}.why-choose-counter-header-content-metal{width:calc(100% - 65px)}.why-choose-counter-header-content-metal h2{font-size:52px}.why-choose-counter-body-metal{margin-top:10px}.why-choose-counter-body-metal p{margin-bottom:0}.our-pricing-metal{background-image:url(../images/pricing-bg-image-metal.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;overflow:hidden;padding:100px 0;position:relative}.our-pricing-metal:before{background:url(../images/section-bg-corner-image-2.png) no-repeat;background-position:50%;background-size:cover;bottom:-20px;content:"";height:145px;left:-20px;position:absolute;width:140px}.our-pricing-metal:after{background:url(../images/section-bg-corner-image-1.png) no-repeat;background-position:50%;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.pricing-item-metal{background-color:var(--white-color);border-radius:10px;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden;padding:30px}.pricing-item-image-box-metal{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.pricing-item-image-box-metal .icon-box{align-items:center;background:var(--accent-color);border-radius:50%;display:flex;height:60px;justify-content:center;position:relative;width:60px}.pricing-item-image-box-metal .icon-box:before{background-color:var(--primary-color);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.pricing-item-metal:hover .icon-box:before{transform:scale(1)}.pricing-item-image-box-metal .icon-box img{max-width:30px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.pricing-item-metal:hover .icon-box img{filter:brightness(1) invert(1)}.pricing-item-image-metal figure{border-radius:10px;display:block;margin:-30px -110px 0 0}.pricing-item-image-metal figure img{border-radius:10px;max-width:218px;object-fit:cover;width:100%}.pricing-item-content-metal h3{font-size:20px}.pricing-item-content-metal p{margin:10px 0 0}.pricing-item-price-metal{border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.pricing-item-price-metal h2{font-size:42px;font-weight:700}.pricing-item-price-metal h2 sub{bottom:0;font-size:20px}.pricing-item-body-metal{border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.pricing-item-list-metal h3{font-size:20px}.pricing-item-list-metal ul{list-style:none;margin:30px 0 0;padding:0}.pricing-item-list-metal ul li{line-height:1.5em;margin-bottom:20px;padding-left:25px;position:relative}.pricing-item-list-metal ul li:last-child{margin-bottom:0}.pricing-item-list-metal ul li:before{color:var(--accent-color);content:"\f058";font-family:Font Awesome\ 7 Free;font-size:18px;font-weight:900;left:0;position:absolute;top:0}.pricing-item-btn-metal{margin-top:40px}.pricing-item-btn-metal .btn-default{padding:17px;text-align:center;width:100%}.pricing-item-btn-metal .btn-default:before{display:none}.pricing-item-metal.highlighted-box{background-color:var(--primary-color)}.pricing-item-metal.highlighted-box .pricing-item-image-box-metal .icon-box:before{background-color:var(--white-color)}.pricing-item-metal.highlighted-box:hover .pricing-item-image-box-metal .icon-box img{filter:brightness(1) invert(0)}.pricing-item-metal.highlighted-box .pricing-item-content-metal h3,.pricing-item-metal.highlighted-box .pricing-item-content-metal p,.pricing-item-metal.highlighted-box .pricing-item-list-metal h3,.pricing-item-metal.highlighted-box .pricing-item-list-metal ul li,.pricing-item-metal.highlighted-box .pricing-item-price-metal h2,.pricing-item-metal.highlighted-box .pricing-item-price-metal h2 sub{color:var(--white-color)}.pricing-item-metal.highlighted-box .pricing-item-body-metal,.pricing-item-metal.highlighted-box .pricing-item-price-metal{border-color:var(--dark-divider-color)}.pricing-benefit-list-metal{margin-top:30px}.pricing-benefit-list-metal ul{display:flex;flex-wrap:wrap;gap:20px 60px;justify-content:center;list-style:none;margin:0;padding:0}.pricing-benefit-list-metal ul li{align-items:center;display:inline-flex;line-height:normal}.pricing-benefit-list-metal ul li img{margin-right:15px;max-width:20px;width:100%}.our-team-metal{padding:100px 0}.team-item-metal{background-color:var(--secondary-color);border-radius:10px;height:calc(100% - 30px);margin-bottom:30px;padding:20px}.team-item-content-metal{margin-bottom:30px;text-align:center}.team-item-content-metal h2{font-size:20px}.team-item-content-metal h2 a{color:inherit}.team-item-content-metal p{margin:10px 0 0}.team-item-image-metal{position:relative}.team-item-image-metal a{border-radius:10px;cursor:none;display:block;overflow:hidden}.team-item-image-metal a figure{display:block}.team-item-image-metal a img{aspect-ratio:1/1.07;object-fit:cover;transition:all .6s ease-in-out;width:100%}.team-item-metal:hover .team-item-image-metal a img{transform:scale(1.06)}.team-social-link-metal{border:5px solid var(--secondary-color);border-radius:50%;position:absolute;right:20px;top:-25px;z-index:1}.team-social-link-metal a{align-items:center;background:var(--accent-color);border-radius:50%;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease-in-out;width:40px}.team-social-link-metal a i{color:inherit;font-size:20px}.team-social-icon-metal{opacity:0;position:absolute;right:25px;top:60px;transition:all .4s ease-in-out;visibility:hidden;z-index:1}.team-item-metal:hover .team-social-icon-metal{opacity:100%;top:40px;visibility:visible}.team-social-icon-metal ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.team-social-icon-metal ul li a{align-items:center;background:var(--white-color);border:none;border-radius:50%;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .4s ease-in-out;width:40px}.team-social-icon-metal ul li a i{font-size:18px}.team-social-icon-metal ul li a:hover{background:var(--accent-color)}.our-certifications-metal{overflow:hidden;padding:100px 0;position:relative}.our-certifications-metal:before{background:url(../images/section-bg-corner-image-2.png) no-repeat;background-position:50%;background-size:cover;bottom:-20px;content:"";height:145px;left:-20px;position:absolute;width:140px}.our-certifications-metal:after{background:url(../images/section-bg-corner-image-1.png) no-repeat;background-position:50%;background-size:cover;content:"";height:205px;position:absolute;right:40px;top:0;width:62px}.our-certifications-metal .container{position:relative;z-index:2}.our-certification-image-box-metal{height:100%;margin-right:15px;padding:0 60px 0 0;position:relative}.our-certification-image-metal{height:100%}.our-certification-image-metal figure{border-radius:10px;display:block;height:100%}.our-certification-image-metal img{aspect-ratio:1/1.24;border-radius:10px;height:100%;object-fit:cover;width:100%}.satisfied-client-box-metal{background-color:var(--accent-color);border-radius:10px;bottom:30px;padding:20px;position:absolute;right:0;width:235px;z-index:2}.satisfied-client-header-metal{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.satisfied-client-header-metal .satisfy-client-image figure img{max-width:40px}.satisfied-client-review-metal p{color:var(--primary-color);margin:0}.satisfied-client-review-metal p i{color:var(--white-color);font-size:20px;margin-left:5px}.satisfied-client-body-metal{margin-top:30px}.satisfied-client-body-metal h2{font-size:30px}.satisfied-client-body-metal p{color:var(--primary-color);margin:10px 0 0}.our-certification-content-metal{align-content:center;height:100%}.our-certification-body-metal{display:flex;flex-wrap:wrap;gap:30px}.award-item-list-metal{display:flex;flex-direction:column;gap:30px;width:calc(56% - 15px)}.award-item-metal{background:var(--white-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;padding:30px}.award-item-image-metal img{border-radius:10px;max-width:120px;object-fit:cover;width:100%}.award-item-content-metal{width:calc(100% - 140px)}.award-item-content-metal h3{font-size:20px}.award-item-content-metal p{border-top:1px solid var(--divider-color);margin:15px 0 0;padding-top:15px}.award-counter-box-metal{background:var(--primary-color);border-radius:10px;display:flex;flex-wrap:wrap;overflow:hidden;padding:30px;width:calc(44% - 15px)}.award-counter-item-list-metal{width:60%}.award-counter-item-metal{border-bottom:1px solid var(--dark-divider-color);margin-bottom:20px;padding-bottom:20px}.award-counter-item-metal:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.award-counter-item-header-metal{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.award-counter-item-header-metal .icon-box{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.award-counter-item-header-metal .icon-box:before{background:var(--white-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.award-counter-item-metal:hover .award-counter-item-header-metal .icon-box:before{transform:scale(1)}.award-counter-item-header-metal .icon-box img{max-width:24px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.award-item-counter-metal h2{color:var(--white-color);font-size:40px;font-weight:700}.award-item-counter-metal{width:calc(100% - 55px)}.award-counter-item-content-metal p{color:var(--white-color);margin:10px 0 0}.award-counter-item-image-metal{align-content:end;width:40%}.award-counter-item-image-metal figure{border-radius:10px 0 0 0;display:block;margin:0 -40px -40px 0;overflow:hidden}.award-counter-item-image-metal img{aspect-ratio:1/1.775;object-fit:cover;width:100%}.our-testimonial-metal{padding:100px 0}.testimonial-content-box-metal{margin-right:15px}.testimonial-client-review-box-metal{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.testimonial-client-review-info-header-metal{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.testimonial-client-review-info-header-metal h2{font-size:26px;font-weight:700}.testimonial-client-review-info-header-metal i{color:var(--accent-color);font-size:18px}.testimonial-client-review-info-content-metal{margin-top:5px}.testimonial-client-review-info-content-metal p{font-weight:600;margin-bottom:0}.testimonial-slider-metal .swiper-wrapper{cursor:none}.testimonial-item-metal{background-color:var(--secondary-color);border-radius:10px;display:flex;flex-direction:column;gap:30px;justify-content:space-between;min-height:380px;padding:30px}.testimonial-item-rating-metal ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.testimonial-item-rating-metal ul li i{color:var(--accent-color);font-size:18px}.testimonial-item-content-metal{margin-top:45px}.testimonial-item-content-metal p{font-weight:600;margin-bottom:0}.testimonial-author-metal{align-items:center;border-top:1px solid var(--divider-color);display:flex;gap:15px;padding-top:30px}.testimonial-author-image-metal figure{border-radius:50%;display:block}.testimonial-author-image-metal figure img{border-radius:50%;max-width:50px;width:100%}.testimonial-author-content-metal{width:calc(100% - 65px)}.testimonial-author-content-metal h3{font-size:20px}.testimonial-author-content-metal p{margin:5px 0 0}.testimonial-company-slider-box-metal{margin-top:60px}.testimonial-company-slider-content-metal{align-items:center;display:flex;justify-content:space-between;text-align:center}.testimonial-company-slider-content-metal hr{color:var(--divider-color);height:1px;margin:0;opacity:1;width:38%}.testimonial-company-slider-content-metal ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.testimonial-company-slider-content-metal ul li{color:var(--primary-color);display:inline-block;font-size:16px;font-weight:600;line-height:normal}.testimonial-company-slider-content-metal ul li i{color:var(--accent-color)}.testimonial-company-slider-metal{margin-top:60px;text-align:center}.company-logo-metal img{max-width:165px;width:100%}.what-we-do-metal{background-image:url(../images/what-we-do-bg-image-metal.jpg);overflow:hidden;padding:100px 0;position:relative}.what-we-do-metal:before{background-color:var(--primary-color);bottom:0;content:"";height:100%;left:0;opacity:90%;position:absolute;right:0;top:0;width:100%;z-index:1}.what-we-do-metal .container{position:relative;z-index:2}.section-contact-circle-metal{display:flex;flex-wrap:wrap;justify-content:end}.video-play-button-metal a{align-items:center;background:var(--dark-divider-color);border-radius:50%;color:var(--white-color);cursor:none;display:flex;height:140px;justify-content:center;position:relative;transition:all .4s ease-in-out;width:140px}.video-play-button-metal a:hover{background-color:var(--white-color);color:var(--primary-color)}.video-play-button-metal a i{color:inherit;font-size:30px;margin-left:2px}.contact-us-circle-metal{margin-left:-20px}.contact-us-circle-metal a,.contact-us-circle-metal figure{border-radius:50%;display:inline-block}.contact-us-circle-metal img{animation:infiniterotate 20s linear infinite;border-radius:50%;max-width:140px;width:100%}.contact-us-circle-metal img:hover{animation-play-state:paused}.what-we-item-metal{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--dark-divider-color);border-radius:10px;display:flex;flex-direction:column;gap:30px;height:calc(100% - 30px);justify-content:space-between;margin-bottom:30px;min-height:350px;overflow:hidden;padding:40px}.what-we-item-metal .icon-box{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.what-we-item-metal .icon-box:before{background:var(--white-color);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out;width:100%;z-index:0}.what-we-item-metal:hover .icon-box:before{transform:scale(1)}.what-we-item-metal .icon-box img{max-width:30px;position:relative;transition:all .4s ease-in-out;width:100%;z-index:1}.what-we-item-content-metal h3{color:var(--white-color);font-size:20px}.what-we-item-content-metal p{border-top:1px solid var(--dark-divider-color);color:var(--white-color);margin:20px 0 0;padding-top:20px}.main-footer-metal{margin-bottom:20px;padding:100px 0 0}.about-footer-metal{max-width:380px}.footer-logo-metal img{max-width:170px;width:100%}.about-footer-content-metal{margin-top:20px}.about-footer-content-metal p{color:var(--white-color);margin-bottom:0}.footer-social-links-metal{margin-top:40px}.footer-social-links-metal h3{color:var(--white-color);font-size:20px;margin-bottom:20px}.footer-social-links-metal ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.footer-social-links-metal ul li a{align-items:center;border:1px solid var(--dark-divider-color);border-radius:50%;color:var(--white-color);display:flex;height:40px;justify-content:center;transition:all .3s ease-in-out;width:40px}.footer-social-links-metal ul li:hover a{background:var(--accent-color);color:var(--primary-color)}.footer-social-links-metal ul li i{color:inherit;font-size:18px}.footer-links-box-metal{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.footer-links-metal{max-width:34%}.footer-links-metal h3{color:var(--white-color);font-size:20px;margin-bottom:25px}.footer-links-metal ul{list-style:disc;margin:0;padding:0 0 0 20px}.footer-links-metal ul li{color:var(--white-color);line-height:1.5em;margin-bottom:20px}.footer-links-metal ul li:last-child{margin-bottom:0}.footer-links-metal ul li::marker{color:var(--accent-color)}.footer-links-metal ul li a{color:inherit;transition:all .3s ease-in-out}.footer-links-metal ul li a:hover{color:var(--accent-color)}.footer-links-metal p{color:var(--white-color);margin-bottom:30px}.footer-newsletter-form-metal{max-width:43%}.footer-newsletter-form-metal .form-group{align-items:center;border-bottom:1px solid var(--dark-divider-color);display:flex;flex-wrap:wrap;padding-bottom:15px}.footer-newsletter-form-metal .form-group .form-control{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--white-color);font-size:16px;font-weight:400;line-height:1.4em;outline:none;padding:4px 20px 4px 8px;width:calc(100% - 34px)}.footer-newsletter-form-metal .form-group .form-control::placeholder{color:var(--white-color);opacity:50%}.footer-newsletter-form-metal .newsletter-btn{align-items:center;background:var(--accent-color);border:none;border-radius:50%;box-shadow:none;display:flex;height:34px;justify-content:center;outline:none;transition:all .3s ease-in-out;width:34px}.footer-newsletter-form-metal .newsletter-btn:hover{background:var(--white-color)}.footer-newsletter-form-metal .newsletter-btn img{max-width:16px;transition:all .3s ease-in-out;width:100%}.footer-copyright-text-metal{border-top:1px solid var(--dark-divider-color);margin-top:60px;padding:40px 0;text-align:center}.footer-copyright-text-metal p{color:var(--white-color);margin-bottom:0}@media only screen and (max-width:1440px){.about-us-rating-box-metal{bottom:30px;left:30px;padding:30px}.mission-vision-item-metal{padding:20px}.mission-vision-item-list-metal ul{gap:10px}.about-us-item-list-metal{margin-top:30px}.about-skills-list-metal{margin-top:30px;padding-top:30px}.service-item-metal{min-height:auto;padding:30px 20px}.why-choose-item-metal{margin-bottom:20px;padding-bottom:20px}.why-choose-counter-item-metal{padding:30px}.pricing-item-metal{padding:30px 25px}.pricing-item-list-metal ul{margin-top:20px}.pricing-item-btn-metal{margin-top:30px}.our-certification-image-box-metal{margin-right:0;padding:0 40px 0 0}.award-counter-box-metal,.award-item-metal{padding:20px}.award-counter-item-image-metal figure{margin:0 -30px -30px 0}.testimonial-item-metal{padding:20px}.testimonial-item-content-metal{margin-top:30px}.testimonial-company-slider-content-metal hr{width:36%}.testimonial-company-slider-metal{margin-top:40px}.what-we-item-metal{padding:30px 25px}}@media only screen and (max-width:1024px){.hero-metal{padding-bottom:15px}.hero-info-box-metal{border-radius:10px;margin-top:90px;padding:20px}.hero-info-box-metal:after,.hero-info-box-metal:before{display:none}.hero-info-item,.hero-info-item.box-2{width:100%}.hero-info-image-box-metal figure img{max-width:290px}.about-us-image-box-metal{height:auto;margin:0 0 30px}.about-us-image-metal,.about-us-image-metal figure{height:auto}.about-us-image-metal img{aspect-ratio:1/.7;height:auto}.our-services-metal:after{height:110px;opacity:40%;width:34px}.our-services-metal:before{height:105px;opacity:40%;width:100px}.why-choose-us-content-box-metal{margin-bottom:40px}.why-choose-image-counter-box{margin-left:0}.why-choose-image-metal img{aspect-ratio:1/.9}.our-pricing-metal:after{height:110px;opacity:40%;width:34px}.our-certifications-metal:before,.our-pricing-metal:before{height:105px;opacity:40%;width:100px}.our-certifications-metal:after{height:110px;opacity:40%;width:34px}.our-certification-image-box-metal{height:auto;margin:0 auto 30px;max-width:800px}.our-certification-image-metal,.our-certification-image-metal figure,.our-certification-image-metal img{height:auto}.our-certification-image-metal img{aspect-ratio:1/.98}.award-counter-item-list-metal{width:65%}.award-counter-item-image-metal{width:35%}.testimonial-content-box-metal{margin:0 0 30px}.testimonial-company-slider-content-metal hr{width:32%}.section-contact-circle-metal{justify-content:start;margin-top:15px}.about-footer-metal{margin-bottom:30px;max-width:100%}.about-footer-content-metal{margin-top:15px}.footer-social-links-metal{margin-top:20px}.footer-social-links-metal h3{margin-bottom:15px}}@media only screen and (max-width:991px){.hero-metal{margin-top:0;padding-top:140px}.hero-info-item{gap:20px;padding:20px}.hero-info-item-content-metal ul{margin-top:20px;padding-top:20px}.hero-info-item-content-metal{margin-top:15px}.hero-info-counter-list-metal{padding-top:20px}.hero-info-counter-item-metal h2{font-size:26px}.hero-info-counter-item-metal p{margin-top:5px}.about-us-metal{padding:50px 0}.about-us-rating-box-metal{bottom:20px;left:20px;padding:20px;width:285px}.about-us-rating-header-metal h2{font-size:26px}.about-us-customer-box-metal,.mission-vision-item-list-metal{margin-top:20px;padding-top:20px}.about-skills-list-metal .skills-progress-bar{margin-bottom:20px}.our-services-metal{padding:50px 0}.service-item-metal{gap:20px;min-height:auto;padding:20px}.service-item-btn-metal{margin-top:20px;padding-top:20px}.why-choose-us-metal{padding:50px 0}.why-choose-item-list-metal{padding-top:30px}.why-choose-item-metal .icon-box{height:50px;width:50px}.why-choose-item-metal .icon-box img{max-width:24px}.why-choose-item-content-metal{width:calc(100% - 65px)}.why-choose-image-content-metal{bottom:20px;left:20px;right:20px}.why-choose-image-content-body-metal{margin-top:20px;padding-top:20px}.why-choose-image-content-body-metal ul li:before{font-size:16px}.why-choose-counter-item-metal{padding:20px}.why-choose-counter-header-content-metal h2{font-size:38px}.our-pricing-metal{padding:50px 0}.pricing-item-metal{padding:20px}.pricing-item-image-box-metal{margin-bottom:20px}.pricing-item-image-box-metal .icon-box{height:50px;width:50px}.pricing-item-image-box-metal .icon-box img{max-width:24px}.pricing-item-image-metal figure{margin:-20px -110px 0 0}.pricing-item-price-metal{margin-top:20px;padding-top:20px}.pricing-item-price-metal h2{font-size:34px}.pricing-item-price-metal h2 sub{font-size:18px}.pricing-item-body-metal{margin-top:20px;padding-top:20px}.pricing-item-list-metal ul li{margin-bottom:15px}.pricing-item-list-metal ul li:before{font-size:16px}.pricing-item-btn-metal .btn-default{padding:15px}.pricing-benefit-list-metal{margin-top:10px}.pricing-benefit-list-metal ul{gap:15px 30px}.pricing-benefit-list-metal ul li img{margin-right:10px;max-width:18px}.our-team-metal{padding:50px 0}.team-item-content-metal p{margin:5px 0 0}.our-certifications-metal{padding:50px 0}.satisfied-client-body-metal{margin-top:20px}.satisfied-client-body-metal h2{font-size:26px}.award-item-image-metal img{max-width:100px}.award-item-content-metal{width:calc(100% - 120px)}.award-item-content-metal h3{font-size:18px}.award-item-counter-metal h2{font-size:34px}.our-testimonial-metal{padding:50px 0}.testimonial-client-review-info-header-metal h2{font-size:24px}.testimonial-item-metal{min-height:auto}.testimonial-item-content-metal{margin-top:20px}.testimonial-company-slider-box-metal{margin-top:40px}.testimonial-company-slider-metal{margin-top:30px}.testimonial-company-slider-content-metal hr{width:28%}.company-logo-metal img{max-width:140px}.what-we-do-metal{padding:50px 0}.video-play-button-metal a{height:120px;width:120px}.video-play-button-metal a i{font-size:26px}.contact-us-circle-metal img{max-width:120px}.what-we-item-metal{min-height:auto;padding:20px}.what-we-item-metal .icon-box{height:50px;width:50px}.what-we-item-metal .icon-box img{max-width:24px}.main-footer-metal{margin-bottom:0;padding:50px 0 0}.footer-links-metal h3,.footer-links-metal p{margin-bottom:15px}.footer-links-metal ul li{margin-bottom:10px}.footer-copyright-text-metal{margin-top:30px;padding:30px 0}}@media only screen and (max-width:767px){.hero-content-body-metal{gap:15px}.hero-info-box-metal{gap:20px;margin-top:30px;padding:10px}.hero-info-content-box-metal{width:100%}.hero-info-title-metal h3{font-size:18px}.hero-info-item-content-metal ul{margin-top:15px;padding-top:15px}.hero-info-image-box-metal{height:auto;width:100%}.hero-info-image-box-metal figure{margin:0 auto -20px}.hero-info-image-box-metal figure img{max-width:220px}.hero-info-counter-item-metal h2{font-size:22px}.hero-info-counter-item-metal p{font-size:14px}.about-us-rating-box-metal{background:var(--primary-color);margin-top:20px;position:static;width:100%}.about-us-customer-content-metal{max-width:100%}.about-us-rating-header-metal h2{font-size:22px;width:65px}.about-us-item-metal,.mission-vision-item-metal{width:100%}.about-us-item-content-metal h3,.mission-vision-item-content-metal h3,.service-item-content-metal h3,.why-choose-item-content-metal h3{font-size:18px}.why-choose-counter-list-metal,.why-choose-us-image-box-metal{width:100%}.why-choose-image-metal,.why-choose-image-metal figure,.why-choose-image-metal img,.why-choose-us-image-box-metal{height:auto}.why-choose-image-metal img{aspect-ratio:1/1.2}.why-choose-image-content-title-metal h3{font-size:18px}.why-choose-counter-item-metal{margin-bottom:20px}.why-choose-counter-header-content-metal h2{font-size:26px}.pricing-item-content-metal h3,.pricing-item-list-metal h3{font-size:18px}.pricing-item-price-metal h2{font-size:28px}.pricing-item-price-metal h2 sub{font-size:16px}.pricing-item-list-metal ul li{margin-bottom:10px}.pricing-benefit-list-metal ul{gap:10px 15px}.pricing-benefit-list-metal ul li{font-size:14px}.pricing-benefit-list-metal ul li img{margin-right:5px;max-width:14px}.our-certification-image-box-metal{padding:0}.satisfied-client-box-metal{margin-top:20px;position:static;width:100%}.satisfied-client-body-metal{margin-top:10px}.satisfied-client-body-metal h2{font-size:22px}.satisfied-client-body-metal p{margin:5px 0 0}.award-item-list-metal{gap:20px;width:100%}.award-item-content-metal,.award-item-image-metal{text-align:center;width:100%}.award-item-content-metal h3{font-size:18px}.award-counter-box-metal{width:100%}.award-item-counter-metal h2{font-size:28px}.award-counter-item-content-metal p{font-size:14px}.testimonial-item-metal{gap:20px}.testimonial-client-review-info-header-metal h2{font-size:22px}.testimonial-author-metal{padding-top:20px}.testimonial-author-content-metal h3{font-size:18px}.testimonial-company-slider-content-metal hr{display:none}.testimonial-company-slider-content-metal ul{width:100%}.testimonial-company-slider-metal{margin-top:20px}.video-play-button-metal a{height:90px;width:90px}.video-play-button-metal a i{font-size:22px}.contact-us-circle-metal{margin-left:-15px}.contact-us-circle-metal img{max-width:90px}.what-we-item-content-metal h3{font-size:18px}.what-we-item-content-metal p{margin-top:15px;padding-top:15px}.footer-social-links-metal h3{font-size:18px}.footer-links-metal{max-width:100%}.footer-links-metal h3{font-size:18px}.footer-copyright-text-metal{padding:15px 0}}