@charset "UTF-8";:root{--blue-color:#2563EB;--blue-rgb-color:37,99,235;--amber-color:#FBBF24;--amber-rgb-color:251,191,36;--amerald-color:#22C55E;--amerald-rgb-color:34,197,94;--red-color:#EF4444;--red-rgb-color:239,68,68;--dark-color:#0F172A;--dark-rgb-color:15,23,42;--light-color:#CBD5E1;--light-rgb-color:203,213,225;--cyan-color:#22D3EE;--cyan-rgb-color:34,211,238;--lime-color:#A3E635;--lime-rgb-color:163,230,53;--violet-color:#8B5CF6;--violet-rgb-color:139,92,246;--purple-color:#A855F7;--purple-rgb-color:168,85,247;--rose-color:#F43F5E;--rose-rgb-color:244,63,94;--orange-color:#F97316;--orange-rgb-color:249,115,22;--main-color:var(--amerald-color);--main-rgb-color:var(--amerald-rgb-color);--bg-ice-gray:#F1F5F9;--text-main:var(--amerald-color);--border-radius-size:8px;--border-color:#CBD5E1}body,html{scroll-behavior:auto!important;height:auto}body{font-size:14px;font-family:Poppins,Kanit,Changa,sans-serif;font-weight:500;color:var(--dark-color);background-color:#fff}.nav-link,a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}ul{padding:0;margin:0;list-style:none}span{display:inline-block}button{background-color:transparent;border:none}.bx{font-size:18px;color:inherit}.section{padding:60px 0}.section .subtitle{font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-weight:300}.section .title{font-size:36px;font-weight:600;font-family:Kanit,sans-serif;text-transform:capitalize;margin-bottom:32px}@media (max-width:992px){.section .title{margin-bottom:24px;font-size:28px}}.section p{font-size:15px;line-height:25px;margin-bottom:16px;color:#475569;font-weight:400}.section-image{position:relative}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-thumb{background-color:rgba(var(--main-rgb-color),.5);border-radius:4px}body::-webkit-scrollbar-thumb:hover{background-color:var(--main-color)}@keyframes moveUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes moveLeftRight{0%,100%{transform:translateX(0)}50%{transform:translateX(30px)}}@keyframes rotateScale{0%,100%{transform:rotate(0) scale(1)}50%{transform:rotate(15deg) scale(1.1)}}@keyframes diagonalMove{0%,100%{transform:translate(0,0)}50%{transform:translate(20px,-20px)}}.v-animate{animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.move-up-down{animation:moveUpDown 5s infinite ease-in-out}.move-left-right{animation:moveLeftRight 5s infinite ease-in-out}.rotate-scale{animation:rotateScale 5s infinite ease-in-out}.diagonal-move{animation:diagonalMove 5s infinite ease-in-out}.nav-link{color:inherit}.form-control{border-radius:0;font-size:inherit}.form-control:focus{outline:0;border-color:var(--main-color);box-shadow:none}.dropdown-menu{font-size:inherit;border:none;border-radius:.25rem;box-shadow:0 0 1.0625rem rgba(0,0,0,.1)}@media (max-width:1366px){.container{max-width:1320px}}@media (max-width:992px){.container{max-width:960px}}@media (max-width:768px){.container{max-width:100%;padding-left:16px;padding-right:16px}}@media (min-width:769px) and (max-width:991px){.container{padding-left:32px;padding-right:32px}}.header .search,.header .search .search-category button{display:flex;align-items:center}.app-header::before{position:absolute;content:"";width:100%;height:100%}.app-header{position:relative}.app-header::before{background:linear-gradient(to bottom,rgba(var(--main-rgb-color),.2) 0,transparent 79%);z-index:-1}.header{padding:18px 0}.header .search{padding:10px 16px;background-color:#fff;border-radius:var(--border-radius-size)}@media (min-width:577px) and (max-width:991px){.header .search form{border:1px solid var(--border-color);padding:2px;border-radius:var(--border-radius-size)}}.header .search .search-category{width:180px;display:flex;align-items:center}.header .search .search-category button{border:none;margin-right:4px;position:relative}.header .search .search-category button::after{content:"";right:0;top:50%;width:1px;height:20px;position:absolute;transform:translateY(-50%);background-color:rgba(0,0,0,.1)}.header .search .search-category .dropdown-item.blue svg{color:#2563eb;margin-right:8px}.header .search .search-category .dropdown-item.amber svg{color:#fbbf24;margin-right:8px}.header .search .search-category .dropdown-item.amerald svg{color:#22c55e;margin-right:8px}.header .search .search-category .dropdown-item.red svg{color:#ef4444;margin-right:8px}.header .search .search-category .dropdown-item.dark svg{color:#0f172a;margin-right:8px}.header .search .search-category .dropdown-item.light svg{color:#cbd5e1;margin-right:8px}.header .search .search-category .dropdown-item.cyan svg{color:#22d3ee;margin-right:8px}.header .search .search-category .dropdown-item.lime svg{color:#a3e635;margin-right:8px}.header .search .search-category .dropdown-item.violet svg{color:#8b5cf6;margin-right:8px}.header .search .search-category .dropdown-item.purple svg{color:#a855f7;margin-right:8px}.header .search .search-category .dropdown-item.rose svg{color:#f43f5e;margin-right:8px}.header .search .search-category .dropdown-item.orange svg{color:#f97316;margin-right:8px}.header .search .search-category .dropdown-menu{width:200px}.header .search form button{width:160px;justify-content:center}.header .social-links{align-self:center}.header .social-links .nav{justify-content:flex-end}.header .social-links a{padding:0 8px;color:inherit}@media (max-width:1200px){.header .social-links{display:none}}.header .navbar-toggler{width:44px}.header button{padding:0 6px;position:relative}.header .shopping-cart span{position:absolute;width:14px;height:14px;border-radius:50%;font-size:10px;color:#fff;background-color:#e91e63;right:7px;top:6px}@media (max-width:992px){.header .shopping-cart span{right:0;top:-3px}}@media (max-width:992px){.header .inner-wrap{border-radius:var(--border-radius-size);background-color:#fff;padding:12px 8px;box-shadow:0 0 15px rgba(0,0,0,.1)}}.navbar{transition:top .3s ease;z-index:999}.navbar .offcanvas{background-color:#fff!important;padding:14px 12px;border-radius:var(--border-radius-size)}.navbar .offcanvas .logo svg{color:var(--main-color)}@media (max-width:992px){.navbar .offcanvas{overflow:hidden;width:300px;padding:0;border-radius:0}}.navbar .offcanvas-header{border-bottom:.0625rem solid rgba(0,0,0,.1);padding:0 24px;height:47px}@media (max-width:992px){.navbar .offcanvas-body{padding:0}.navbar .offcanvas .navbar .dropdown-menu-heading button{height:100%;border-right:1px solid var(--border-color);width:54px}.navbar .offcanvas .navbar .dropdown-menu-heading button:last-child{border-right:0;border-left:1px solid var(--border-color)}}.navbar .nav-item{cursor:pointer;position:relative}.navbar .nav-item:first-of-type::after{display:none}@media (max-width:992px){.navbar .nav-item{width:100%}}.navbar .nav-link{text-transform:uppercase;padding:8px 16px!important}@media (max-width:992px){.navbar .nav-link{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:.0625rem solid rgba(0,0,0,.1);padding:16px 24px!important;color:#000;font-weight:600}.navbar .nav-link::after{transform:rotate(-90deg)}}@media (min-width:993px){.navbar .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);width:210px}}@media (max-width:992px){.navbar .dropdown{position:static}}.navbar .dropdown-menu{opacity:0;padding:10px;display:block;visibility:hidden;transform:translateY(.625rem);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (min-width:993px){.navbar .dropdown-menu .dropdown-menu{top:0;left:100%}}@media (max-width:992px){.navbar .dropdown-menu{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin-top:0;background-color:#fff;box-shadow:none;transform:translateX(100%);transition:transform .3s ease-in-out;opacity:1;visibility:visible}.navbar .dropdown-menu.show{transform:translateX(0)}}.navbar .dropdown-item{display:flex;padding:8px 16px;font-size:inherit;align-items:center;text-transform:capitalize;color:rgba(0,0,0,.8);justify-content:space-between;transition:background .15s ease,color .15s ease}.navbar .dropdown-item.active,.navbar .dropdown-item.active:hover{color:#fff;background-color:var(--dark-color)}.navbar .dropdown-item:hover{color:#fff;background-color:var(--main-color)}.navbar .dropdown-item.dropdown-toggle::after{transform:rotate(-90deg)}@media (max-width:992px){.navbar .dropdown-item{padding:16px 24px 16px 42px;border-bottom:.0625rem solid rgba(0,0,0,.1);font-weight:600}.navbar .dropdown-item.active,.navbar .dropdown-item.active:hover{position:relative;background-color:rgba(0,0,0,.03)!important;color:var(--amber-color)}.navbar .dropdown-item.active::after,.navbar .dropdown-item.active:hover::after{content:"✔";position:absolute;left:16px;top:50%;transform:translateY(-50%)}.navbar .dropdown-item.active:active,.navbar .dropdown-item.active:hover,.navbar .dropdown-item.active:hover:active,.navbar .dropdown-item.active:hover:hover{background-color:transparent}}.navbar .dropdown-toggle::after{border-width:.25rem;opacity:.7;margin-left:8px}@media (max-width:992px){.navbar .dropdown-toggle::after{display:inline-block;margin-left:.255em;content:"";border-top:.25rem solid;border-right:.25rem solid transparent;border-bottom:0;border-left:.25rem solid transparent}}.navbar .notify-count{top:.1875rem;left:28px;width:15px;height:17px;font-size:10px;color:#fff;position:absolute;border-radius:50%;background-color:var(--main-color)}.navbar .dropdown-menu-heading{display:none}@media (max-width:992px){.navbar .dropdown-menu-heading{display:flex;align-items:center;border-bottom:.0625rem solid rgba(0,0,0,.1);justify-content:space-between;height:45px}}.navbar .sticky-logo{display:none}.navbar.sticky{position:fixed;width:100%;top:0;box-shadow:0 0 17px rgba(0,0,0,.1);background-color:#fff;transition:top .3s ease}.navbar.sticky .sticky-logo{display:block}@media (max-width:991px){.navbar{padding:0}.btn-close:focus{outline:0;box-shadow:none}}.hero-section{padding:clamp(24px,5vw,84px) 0}.hero-section.navbar-hidden,.hero-section.navbar-visible{margin-top:88px}.hero-text{text-transform:capitalize}.hero-text h2{font-size:clamp(32px,5vw,64px);font-weight:700}.hero-text h2 span:first-of-type{color:#fff;padding:0 8px;background-color:var(--main-color);border-radius:var(--border-radius-size)}.hero-text h2 #typed-text{font-weight:300;display:block;height:clamp(46px,8vw,76px)}.hero-text p{margin:16px 0 42px;width:75%;color:#555;line-height:1.75}@media (max-width:992px){.hero-text h2{font-size:24px;font-weight:500;line-height:38px}.hero-text p{font-size:13px;margin:0;width:100%;line-height:24px;color:rgba(0,0,0,.6)}.hero-text .button i{display:none!important}}.hero-image{position:relative;text-align:right;z-index:1}.hero-image img{position:relative;height:clamp(330px,50vw,550px);right:10%;top:10px}.hero-image::before{content:"";position:absolute;top:0;right:0;z-index:-1;width:clamp(320px,40vw,500px);height:clamp(320px,40vw,500px);background:linear-gradient(to bottom,rgba(255,255,255,.5),transparent);border-radius:50%}.abs{position:absolute;pointer-events:none;transition:transform .1s linear}.abs.book{bottom:100px;right:40%;width:100px;z-index:-1;animation-name:rotateScale}.abs.circle{top:-20px;left:-20px;opacity:.6;z-index:-1}.abs.red-plus{top:40%;left:52%;animation-name:moveLeftRight}.abs.crown{top:50%;right:40px;z-index:1;animation-name:diagonalMove}@media (min-width:992px){.abs.crown{right:140px}}.abs.dots{top:152px;right:12%;z-index:-1;animation-name:moveUpDown}@media (max-width:992px){.abs.dots{top:25%;right:30px}.abs.red-plus{top:65%;left:5%;z-index:1}.abs.circle{width:45%}}@media (max-width:577px){.abs.book,.abs.crown{display:none}}.footer{background-color:#f1f5f9;padding-top:32px;position:relative}.footer::before{content:"";position:absolute;width:100%;height:350px;left:0;top:-75%;background-color:#f1f5f9;z-index:-1}@media (max-width:992px){.footer::before{top:-240px}}.footer .footer-title{text-transform:uppercase;font-size:14px;color:var(--main-color);margin-bottom:18px}.footer .logo{margin-bottom:24px}.footer .nav-link{padding-left:0}.footer .socials{margin-top:16px}.footer .socials i{font-size:22px}.footer form .form-control{height:48px;margin:8px 0;border-radius:var(--border-radius-size)}.footer .contact-item{display:flex;align-items:center;margin-bottom:16px}.footer .footer-block{margin-bottom:24px}.footer .news-letter p{line-height:24px;margin-bottom:18px;font-weight:300}.copyright .section-inner{text-align:center;border-top:1px solid var(--border-color);padding:12px 0}.copyright .section-inner a{color:var(--main-color)}.button{display:inline-flex;align-items:center;border:1px solid;gap:8px;padding:10px 16px;border-radius:var(--border-radius-size);transition:.3s ease}.button-sm{padding:4px 8px}.button-lg{padding:16px 24px}.button:not(.button-icon) i{margin-left:4px}.button-icon i{--size:32px;width:var(--size);height:var(--size);border-radius:100px;display:inline-grid;place-content:center;transition:.3s ease}.button-blue{color:#fff;background-color:#2563eb}.button-blue.button-icon i,.button-blue.button-icon:hover{color:#2563eb;background-color:#fff}.button-blue.button-icon:hover i{color:#fff;background-color:#2563eb}.button-blue:hover{background-color:transparent;border:1px solid #2563eb;color:#2563eb}.button-amber{color:#fff;background-color:#fbbf24}.button-amber.button-icon i,.button-amber.button-icon:hover{color:#fbbf24;background-color:#fff}.button-amber.button-icon:hover i{color:#fff;background-color:#fbbf24}.button-amber:hover{background-color:transparent;border:1px solid #fbbf24;color:#fbbf24}.button-amerald,.button-main{color:#fff;background-color:#22c55e}.button-amerald.button-icon i,.button-amerald.button-icon:hover,.button-icon.button-main i,.button-icon.button-main:hover{color:#22c55e;background-color:#fff}.button-amerald.button-icon:hover i,.button-icon.button-main:hover i{color:#fff;background-color:#22c55e}.button-amerald:hover,.button-main:hover{background-color:transparent;border:1px solid #22c55e;color:#22c55e}.button-red{color:#fff;background-color:#ef4444}.button-red.button-icon i,.button-red.button-icon:hover{color:#ef4444;background-color:#fff}.button-red.button-icon:hover i{color:#fff;background-color:#ef4444}.button-red:hover{background-color:transparent;border:1px solid #ef4444;color:#ef4444}.button-dark{color:#fff;background-color:#0f172a}.button-dark.button-icon i,.button-dark.button-icon:hover{color:#0f172a;background-color:#fff}.button-dark.button-icon:hover i{color:#fff;background-color:#0f172a}.button-dark:hover{background-color:transparent;border:1px solid #0f172a;color:#0f172a}.button-light{color:#fff;background-color:#cbd5e1}.button-light.button-icon i,.button-light.button-icon:hover{color:#cbd5e1;background-color:#fff}.button-light.button-icon:hover i{color:#fff;background-color:#cbd5e1}.button-light:hover{background-color:transparent;border:1px solid #cbd5e1;color:#cbd5e1}.button-cyan{color:#fff;background-color:#22d3ee}.button-cyan.button-icon i,.button-cyan.button-icon:hover{color:#22d3ee;background-color:#fff}.button-cyan.button-icon:hover i{color:#fff;background-color:#22d3ee}.button-cyan:hover{background-color:transparent;border:1px solid #22d3ee;color:#22d3ee}.button-lime{color:#fff;background-color:#a3e635}.button-lime.button-icon i,.button-lime.button-icon:hover{color:#a3e635;background-color:#fff}.button-lime.button-icon:hover i{color:#fff;background-color:#a3e635}.button-lime:hover{background-color:transparent;border:1px solid #a3e635;color:#a3e635}.button-violet{color:#fff;background-color:#8b5cf6}.button-violet.button-icon i,.button-violet.button-icon:hover{color:#8b5cf6;background-color:#fff}.button-violet.button-icon:hover i{color:#fff;background-color:#8b5cf6}.button-violet:hover{background-color:transparent;border:1px solid #8b5cf6;color:#8b5cf6}.button-purple{color:#fff;background-color:#a855f7}.button-purple.button-icon i,.button-purple.button-icon:hover{color:#a855f7;background-color:#fff}.button-purple.button-icon:hover i{color:#fff;background-color:#a855f7}.button-purple:hover{background-color:transparent;border:1px solid #a855f7;color:#a855f7}.button-rose{color:#fff;background-color:#f43f5e}.button-rose.button-icon i,.button-rose.button-icon:hover{color:#f43f5e;background-color:#fff}.button-rose.button-icon:hover i{color:#fff;background-color:#f43f5e}.button-rose:hover{background-color:transparent;border:1px solid #f43f5e;color:#f43f5e}.button-orange{color:#fff;background-color:#f97316}.button-orange.button-icon i,.button-orange.button-icon:hover{color:#f97316;background-color:#fff}.button-orange.button-icon:hover i{color:#fff;background-color:#f97316}.button-orange:hover{background-color:transparent;border:1px solid #f97316;color:#f97316}.button-outline-blue{color:#2563eb;border-color:#2563eb}.button-outline-blue.button-icon i,.button-outline-blue.button-icon:hover{color:#fff;background-color:#2563eb}.button-outline-blue.button-icon:hover i{color:#2563eb;background-color:#fff}.button-outline-blue:hover{background-color:#2563eb;border:1px solid #2563eb;color:#fff}.button-outline-amber{color:#fbbf24;border-color:#fbbf24}.button-outline-amber.button-icon i,.button-outline-amber.button-icon:hover{color:#fff;background-color:#fbbf24}.button-outline-amber.button-icon:hover i{color:#fbbf24;background-color:#fff}.button-outline-amber:hover{background-color:#fbbf24;border:1px solid #fbbf24;color:#fff}.button-outline-amerald,.button-outline-main{color:#22c55e;border-color:#22c55e}.button-icon.button-outline-main i,.button-icon.button-outline-main:hover,.button-outline-amerald.button-icon i,.button-outline-amerald.button-icon:hover{color:#fff;background-color:#22c55e}.button-icon.button-outline-main:hover i,.button-outline-amerald.button-icon:hover i{color:#22c55e;background-color:#fff}.button-outline-amerald:hover,.button-outline-main:hover{background-color:#22c55e;border:1px solid #22c55e;color:#fff}.button-outline-red{color:#ef4444;border-color:#ef4444}.button-outline-red.button-icon i,.button-outline-red.button-icon:hover{color:#fff;background-color:#ef4444}.button-outline-red.button-icon:hover i{color:#ef4444;background-color:#fff}.button-outline-red:hover{background-color:#ef4444;border:1px solid #ef4444;color:#fff}.button-outline-dark{color:#0f172a;border-color:#0f172a}.button-outline-dark.button-icon i,.button-outline-dark.button-icon:hover{color:#fff;background-color:#0f172a}.button-outline-dark.button-icon:hover i{color:#0f172a;background-color:#fff}.button-outline-dark:hover{background-color:#0f172a;border:1px solid #0f172a;color:#fff}.button-outline-light{color:#cbd5e1;border-color:#cbd5e1}.button-outline-light.button-icon i,.button-outline-light.button-icon:hover{color:#fff;background-color:#cbd5e1}.button-outline-light.button-icon:hover i{color:#cbd5e1;background-color:#fff}.button-outline-light:hover{background-color:#cbd5e1;border:1px solid #cbd5e1;color:#fff}.button-outline-cyan{color:#22d3ee;border-color:#22d3ee}.button-outline-cyan.button-icon i,.button-outline-cyan.button-icon:hover{color:#fff;background-color:#22d3ee}.button-outline-cyan.button-icon:hover i{color:#22d3ee;background-color:#fff}.button-outline-cyan:hover{background-color:#22d3ee;border:1px solid #22d3ee;color:#fff}.button-outline-lime{color:#a3e635;border-color:#a3e635}.button-outline-lime.button-icon i,.button-outline-lime.button-icon:hover{color:#fff;background-color:#a3e635}.button-outline-lime.button-icon:hover i{color:#a3e635;background-color:#fff}.button-outline-lime:hover{background-color:#a3e635;border:1px solid #a3e635;color:#fff}.button-outline-violet{color:#8b5cf6;border-color:#8b5cf6}.button-outline-violet.button-icon i,.button-outline-violet.button-icon:hover{color:#fff;background-color:#8b5cf6}.button-outline-violet.button-icon:hover i{color:#8b5cf6;background-color:#fff}.button-outline-violet:hover{background-color:#8b5cf6;border:1px solid #8b5cf6;color:#fff}.button-outline-purple{color:#a855f7;border-color:#a855f7}.button-outline-purple.button-icon i,.button-outline-purple.button-icon:hover{color:#fff;background-color:#a855f7}.button-outline-purple.button-icon:hover i{color:#a855f7;background-color:#fff}.button-outline-purple:hover{background-color:#a855f7;border:1px solid #a855f7;color:#fff}.button-outline-rose{color:#f43f5e;border-color:#f43f5e}.button-outline-rose.button-icon i,.button-outline-rose.button-icon:hover{color:#fff;background-color:#f43f5e}.button-outline-rose.button-icon:hover i{color:#f43f5e;background-color:#fff}.button-outline-rose:hover{background-color:#f43f5e;border:1px solid #f43f5e;color:#fff}.button-outline-orange{color:#f97316;border-color:#f97316}.button-outline-orange.button-icon i,.button-outline-orange.button-icon:hover{color:#fff;background-color:#f97316}.button-outline-orange.button-icon:hover i{color:#f97316;background-color:#fff}.button-outline-orange:hover{background-color:#f97316;border:1px solid #f97316;color:#fff}.button-white:hover{background-color:#fff;color:#000}.tooltip-inner{background-color:var(--dark-color);color:#fff;text-transform:capitalize}.bs-tooltip-top .tooltip-arrow::before{border-top-color:var(--dark-color)}.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:var(--dark-color)}.bs-tooltip-start .tooltip-arrow::before{border-start-color:var(--dark-color)}.bs-tooltip-end .tooltip-arrow::before{border-end-color:var(--dark-color)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{border-bottom-color:var(--dark-color)}.offcanvas-header{box-shadow:0 0 17px rgba(0,0,0,.1)}@media (max-width:992px){.offcanvas-header{box-shadow:none}}.offcanvas-title{font-size:16px;text-transform:capitalize;font-weight:700}.offcanvas-title svg{margin-right:12px;color:var(--main-color)}.offcanvas-cart{will-change:transform}.offcanvas-cart .offcanvas-footer{padding:24px;color:#94a3b8;font-weight:400}.offcanvas-cart .offcanvas-footer p{margin-bottom:10px;display:flex;justify-content:space-between}.offcanvas-cart .offcanvas-footer p.total{color:#000;border-top:1px solid #ddd;padding-top:12px;margin-top:16px;font-size:16px;font-weight:600}.offcanvas-cart .cart-item{position:relative;display:flex;padding:24px 16px;border:1px dashed transparent;border-bottom:1px solid #e2e8f0;background-color:transparent}.offcanvas-cart .cart-item:hover{border-color:var(--dark-color)}.offcanvas-cart .cart-item:nth-child(odd){background-color:#f8fafc}.offcanvas-cart .cart-item .item-image{flex-shrink:0}.offcanvas-cart .cart-item .item-image img{width:80px;height:60px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.offcanvas-cart .cart-item .item-cyan{flex-grow:1;padding:0 16px}.offcanvas-cart .cart-item .item-cyan .title{font-size:13px;text-transform:capitalize;font-weight:600;line-height:22px}.offcanvas-cart .cart-item .price-amount{display:flex;align-items:center;margin-top:4px}.offcanvas-cart .cart-item .price-amount .price{font-size:18px;font-weight:700;margin-right:4px}@media (max-width:992px){.offcanvas-cart .cart-item .price-amount{display:flex;flex-direction:column;justify-content:start;align-items:start}.offcanvas-cart .cart-item .price-amount .price{margin-bottom:4px}}.offcanvas-cart .cart-item .quantity-input{border:1px solid #cbd5e1;border-radius:50px;display:flex;margin-left:auto;height:32px;background-color:#fff;transition:border-color .2s}.offcanvas-cart .cart-item .quantity-input:hover{border-color:var(--main-color)}.offcanvas-cart .cart-item .quantity-input input{width:44px;border:none;text-align:center;outline:0;background-color:transparent}.offcanvas-cart .cart-item .quantity-input button{width:32px}@media (max-width:992px){.offcanvas-cart .cart-item .quantity-input{display:inline-flex;margin-left:0;margin-top:4px;border-radius:2px}}.offcanvas-cart .cart-item .item-remove-btn{position:absolute;top:10px;right:10px;background-color:#000;width:18px;height:18px;padding:0;border-radius:4px;display:grid;place-content:center;transition:background-color .2s}.offcanvas-cart .cart-item .item-remove-btn:hover{background-color:var(--red-color)}.offcanvas-cart .cart-item .item-remove-btn svg{color:#fff;width:15px;height:15px}.offcanvas-cart .cart-item:hover .item-remove-btn{display:inline-grid}.contact-info-canvas h6{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.contact-info-canvas .offcanvas-body>div:not(:last-of-type){margin-bottom:24px;border-bottom:1px dashed rgba(0,0,0,.25)}.contact-info-canvas .socials .bx{color:var(--text-main);font-size:20px}.contact-info-canvas .socials a{padding:0 9px}.subscribe form .form-control{font-size:13px;line-height:32px;border-radius:4px;margin-bottom:12px}.contact-info .icon svg{color:var(--main-color);margin-right:16px}.logo a{font-weight:600;font-size:24px;letter-spacing:.5px}.logo svg{color:var(--main-color);width:36px;height:36px;margin-right:8px}@media (max-width:992px){.logo a{font-size:19px;letter-spacing:.5px;font-weight:600;text-transform:uppercase;display:inline-flex;align-items:center}}.back-to-top{position:fixed;bottom:30px;right:30px;z-index:999;background-color:var(--dark-color);color:#fff;width:48px;height:48px;line-height:48px;border-radius:100px;text-align:center;font-size:20px;display:none;cursor:pointer;transition:all .3s ease}.back-to-top:hover{color:#fff;background-color:var(--main-color);animation:bounce .5s ease;box-shadow:0 0 24px rgba(var(--main-rgb-color),50%)}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}60%{transform:translateY(-3px)}80%{transform:translateY(0)}100%{transform:translateY(0)}}.bg-soft-blue{color:#2563eb;background-color:rgba(37,99,235,.25)}.bg-soft-amber{color:#fbbf24;background-color:rgba(251,191,36,.25)}.bg-soft-amerald{color:#22c55e;background-color:rgba(34,197,94,.25)}.bg-soft-red{color:#ef4444;background-color:rgba(239,68,68,.25)}.bg-soft-dark{color:#0f172a;background-color:rgba(15,23,42,.25)}.bg-soft-light{color:#cbd5e1;background-color:rgba(203,213,225,.25)}.bg-soft-cyan{color:#22d3ee;background-color:rgba(34,211,238,.25)}.bg-soft-lime{color:#a3e635;background-color:rgba(163,230,53,.25)}.bg-soft-violet{color:#8b5cf6;background-color:rgba(139,92,246,.25)}.bg-soft-purple{color:#a855f7;background-color:rgba(168,85,247,.25)}.bg-soft-rose{color:#f43f5e;background-color:rgba(244,63,94,.25)}.bg-soft-orange{color:#f97316;background-color:rgba(249,115,22,.25)}.bg-ice-gray{background-color:var(--bg-ice-gray)!important}.text-blue{color:var(--blue-color)}.text-amber{color:var(--amber-color)}.text-amerald{color:var(--amerald-color)}.text-red{color:var(--red-color)}.text-dark{color:var(--dark-color)}.text-light{color:var(--light-color)}.text-cyan{color:var(--cyan-color)}.text-lime{color:var(--lime-color)}.text-violet{color:var(--violet-color)}.text-purple{color:var(--purple-color)}.text-rose{color:var(--rose-color)}.text-orange{color:var(--orange-color)}.text-main{color:var(--text-main)}.text-xs{font-size:13px!important}.pt-160{padding-top:160px}.section.about{padding-top:clamp(32px,2vw,160px);position:relative}.section.about .section-image{position:relative;text-align:center}.section.about .section-image img:nth-child(1){width:75%}@media (max-width:992px){.section.about .section-image img:nth-child(1){width:100%;margin:32px auto}}.section.about img.abs{position:absolute}.section.about img.abs:nth-child(2){left:16px;top:15%}@media (max-width:992px){.section.about img.abs:nth-child(2){display:none}}.section.about img.abs:nth-child(3){right:15%;bottom:0}.section.about img.abs:nth-child(4){right:15%;bottom:10%}@media (max-width:992px){.section.about img.abs:nth-child(4){right:10px;bottom:20%;z-index:-1;opacity:.25;width:80px}}.section.about li{line-height:38px;text-transform:capitalize;font-size:14px}.section.about li svg{color:var(--main-color);margin-right:8px;--size:20px;width:var(--size);height:var(--size)}.section.courses-category .category-item{background-color:#fff;border-radius:var(--border-radius-size);padding:24px;margin:12px 0;display:flex;align-items:center;border:1px solid transparent}.section.courses-category .category-item:hover{border-color:rgba(var(--main-rgb-color),35%)}.section.courses-category .category-item .icon{--size:48px;width:var(--size);height:var(--size);border-radius:100%;display:inline-grid;place-content:center;margin-right:22px}@media (min-width:992px){.section.courses-category .section-content .row>div:nth-child(1) .category-item,.section.courses-category .section-content .row>div:nth-child(3) .category-item,.section.courses-category .section-content .row>div:nth-child(6) .category-item,.section.courses-category .section-content .row>div:nth-child(8) .category-item{background-color:var(--bg-ice-gray)}}@media (min-width:768px) and (max-width:991px){.section.courses-category .section-content .row>div:nth-child(1) .category-item,.section.courses-category .section-content .row>div:nth-child(2) .category-item,.section.courses-category .section-content .row>div:nth-child(4) .category-item,.section.courses-category .section-content .row>div:nth-child(6) .category-item,.section.courses-category .section-content .row>div:nth-child(8) .category-item{background-color:var(--bg-ice-gray)}}@media (max-width:576px){.section.courses-category .section-content .row>div:nth-child(even) .category-item{background-color:var(--bg-ice-gray)}}.section.features{background-color:var(--dark-color);color:#fff}.section.features .feature-item{display:flex}@media (max-width:992px){.section.features .feature-item{margin-bottom:24px}}.section.features .feature-item .icon{flex-shrink:0;margin-right:24px;--size:64px;width:var(--size);height:var(--size);display:inline-grid;place-content:center;background-color:rgba(255,255,255,.1);border-radius:100%;color:var(--main-color)}.section.features .feature-item .icon svg{color:inherit;width:32px;height:32px}.section.features .feature-item:hover .icon{background-color:transparent;border:1px solid var(--main-color);color:#fff}.section.features .feature-item h6{font-size:17px;text-transform:capitalize;margin-bottom:8px}.section.features .feature-item p{line-height:20px;font-size:13px;color:rgba(255,255,255,.6);font-weight:200}.course-card-item{border:none;border-radius:var(--border-radius-size);overflow:hidden;position:relative}.course-card-item .image{position:relative}.course-card-item .image img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}.course-card-item .detail{padding:16px;background-color:#fff;z-index:1;width:90%;margin:-48px auto 21px;font-size:13px}.course-card-item .detail .bx{font-size:16px;margin-right:8px;color:var(--main-color)}.course-card-item .detail h6{font-size:17px;font-weight:600;line-height:26px;margin:8px 0;transition:color .15s ease-in-out}.course-card-item .detail h6:hover{color:var(--main-color)}.course-card-item .detail .meta{display:flex;justify-content:space-between;font-size:12px}.course-card-item .detail .meta span{display:flex;align-items:center}@media (max-width:992px){.course-card-item .detail .meta .teacher{display:none}}.course-card-item .detail .rates{display:flex;align-items:center;font-weight:600}.course-card-item .detail .rates span{font-size:11px;font-weight:400;margin-left:4px}.course-card-item .detail .rates svg{margin-right:3px;color:var(--main-color)}.course-card-item .price{top:12px;left:12px;padding:8px;color:#000;font-weight:600;position:absolute;background-color:var(--lime-color)}section.choose-us{background-color:#f1f5f9;position:relative;padding-bottom:0}@media (max-width:992px){section.choose-us .section-image img:nth-child(1){width:65%}}@media (max-width:576px){section.choose-us .section-image img:nth-child(1){width:100%}}section.choose-us .section-image img:nth-child(3){position:absolute;top:25%;right:0}@media (max-width:992px){section.choose-us .section-image img:nth-child(3){display:none}}section.choose-us .section-image img:nth-child(4){position:absolute;width:70px;top:7%;left:25%}@media (max-width:576px){section.choose-us .section-image img:nth-child(4){left:5%}}.choose-feature-item{display:flex;align-items:start;margin-bottom:24px}.choose-feature-item .icon{width:64px;height:64px;border-radius:100%;display:grid;place-content:center;flex-shrink:0;margin-right:24px}.choose-feature-item p{font-size:13px;line-height:normal;margin-top:8px}@media (min-width:576px) and (max-width:991px){.choose-feature-item{flex-direction:column}.choose-feature-item .icon{margin-right:0;margin-bottom:24px}}.float-box-counter{right:40%;bottom:14%;width:-moz-max-content;width:max-content;padding:24px;border-radius:4px;position:absolute;background-color:#fff;box-shadow:0 0 32px rgba(0,0,0,.08)}@media (max-width:992px){.float-box-counter{right:10%;top:40%;bottom:auto}}@media (max-width:567px){.float-box-counter{left:auto;top:80%;right:10px}}.float-box-counter .text h6{font-size:24px;font-weight:700;font-letter-spacing:.8px}.brand-slider .swiper-slide{width:200px;text-align:center}.brand-slider .swiper-wrapper{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:scrollLeft 100s linear infinite}@keyframes scrollLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}.stats-box{color:#fff;padding:32px;width:90%;margin:0 auto;border-radius:12px;background:var(--dark-color) url(../images/abstracts/abstract-wave.png);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom}.stats-box .section-image img{width:100%;border-radius:12px 12px 7rem 12px}.stats-box .section-text{display:flex;align-items:center;height:100%;padding-left:42px}@media (max-width:992px){.stats-box .section-text{padding-left:0}}.stats-box .stats-item{padding:12px;text-align:left;margin-bottom:24px}@media (max-width:992px){.stats-box .stats-item{text-align:center}}.stats-box .stats-item h6 span{font-size:30px;font-weight:600}.stats-box .stats-item span{font-size:14px;font-weight:300;letter-spacing:.75px}.testimonials{background-color:#f1f5f9}.testimonials .section-text{height:100%;display:flex;flex-direction:column;justify-content:center}.testimonials .right-side{text-align:right;position:relative;z-index:1}.testimonials .swiper{position:absolute;padding:32px;background-color:#fff;border-radius:var(--border-radius-size);width:60%;margin:24px auto 0;top:50%;transform:translateY(-50%);text-align:left;left:12%}@media (max-width:992px){.testimonials .swiper{position:relative;width:100%;left:0;top:0;transform:translateY(0)}}.testimonials .swiper .swiper-slide{opacity:0!important;transition:opacity .5s ease-in-out}.testimonials .swiper .swiper-slide-active{opacity:1!important}.testimonials .swiper .quote-icon-bg{position:absolute;top:24px;right:24px}.testimonials .swiper .quote-icon-bg .bx{font-size:128px;color:rgba(var(--main-rgb-color),.08)}.testimonials .swiper .swiper-pagination-bullet{width:15px;height:15px;background:#9a9c9f;border:1px solid #9a9c9f;transform:scale(.6);transition:.3s ease}.testimonials .swiper .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--main-color);border-color:var(--main-color);transform:scale(1)}.testimonials .testimonial-card .comment{font-size:16px;margin:24px 0}.testimonials .testimonial-card .comment-writer img{--size:48px;width:var(--size);height:var(--size);border-radius:100%;-o-object-fit:cover;object-fit:cover}.testimonials .testimonial-card .comment-writer h6{font-size:16px}.testimonials .testimonial-card .comment-writer span{font-size:12px;letter-spacing:.2px;font-weight:300}.testimonials .right-side img:nth-child(3){right:50%;top:20%;z-index:-1}.testimonials .right-side img:nth-child(4){bottom:0;right:6%}.section.get-started .section-inner{background:var(--main-color) url(../images/home/get-started.jpg);border-radius:24px;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:992px){.section.get-started .section-inner{padding:32px;text-align:center}.section.get-started .section-inner img{display:none}}.section.get-started .section-inner .section-text{text-align:center;padding:64px 0}.blog-post .post-image{position:relative;overflow:hidden;border-radius:16px;height:220px}.blog-post .post-image img{width:100%;transition:.3s ease-in-out}.blog-post .post-image .meta-tag{position:absolute;bottom:12px;left:12px;background-color:var(--lime-color);padding:6px 12px;text-transform:capitalize;font-size:12px;border-radius:50px;transition:.2s ease}.blog-post .post-image .meta-tag:hover{color:#fff;background-color:var(--dark-color)}.blog-post .post-meta{display:flex;font-size:13px;padding:14px 0;justify-content:space-between}.blog-post .post-meta>div{display:flex;gap:6px}.blog-post .post-meta>div i{color:var(--main-color)}@media (max-width:992px){.blog-post .post-meta{padding-bottom:8px}}.blog-post .post-title{font-size:18px;font-weight:600;text-transform:capitalize;color:var(--dark-color);text-decoration:none;background:linear-gradient(var(--dark-color) 0,var(--dark-color) 98%);background-size:0 2px;background-repeat:no-repeat;background-position:left 100%;transition:all .4s ease}@media (max-width:992px){.blog-post{margin-bottom:24px}}.blog-post:hover .post-title{background-size:100% 2px}.blog-post:hover .post-image img{transform:scale(1.2) rotate(5deg)}
/*# sourceMappingURL=style.css.map */
