@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;600;700&display=swap");:root{--heading-font:var(--font-heading),"Helvetica Neue",Arial,sans-serif;--label-font:"JetBrains Mono",monospace;--body-font:var(--font-body),"Helvetica Neue",Arial,sans-serif;--header-height:48px;--gray-h:208;--gray-s:11%;--gray-l:71%;--gray:var(--gray-h) var(--gray-s) var(--gray-l);--white:0 0% 100%;--light-h:0;--light-s:0%;--light-l:40%;--light:var(--light-h) var(--light-s) var(--light-l);--black-h:218;--black-s:11%;--black-l:15%;--black:var(--black-h) var(--black-s) var(--black-l);--heading-color:var(--black);--body-color:var(--light);--border-color:0 0% 88%;--section-bg:hsl(0,0%,95%);--bg-color:45,29%,97%;--header-box-shadow:0px -1px 15px 3px hsl(var(--black)/.3);--mobile-box-shadow:0px -1px 5px 0px hsl(var(--black)/.92);--box-shadow:0px 2px 15px hsl(var(--black)/.05);--base-h:252;--base-s:100%;--base-l:51%;--base:var(--base-h) var(--base-s) var(--base-l);--base-d-100:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.1);--base-d-200:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.2);--base-d-300:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.3);--base-d-400:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.4);--base-d-500:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.5);--base-d-600:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.6);--base-d-700:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.7);--base-d-800:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.8);--base-d-900:var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.9);--base-l-100:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.1);--base-l-200:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.2);--base-l-300:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.3);--base-l-400:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.4);--base-l-500:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.5);--base-l-600:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.6);--base-l-700:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.7);--base-l-800:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.8);--base-l-900:var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.9);--background-gradient:linear-gradient(45deg,hsl(var(--base)),hsl(var(--base-two)));--base-two-h:228;--base-two-s:48%;--base-two-l:12%;--base-two:var(--base-two-h) var(--base-two-s) var(--base-two-l);--base-two-d-100:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.05);--base-two-d-200:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.1);--base-two-d-300:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.2);--base-two-d-400:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.3);--base-two-d-500:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.4);--base-two-d-600:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.5);--base-two-d-700:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.6);--base-two-d-800:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.7);--base-two-d-900:var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.8);--base-two-l-100:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.05);--base-two-l-200:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.1);--base-two-l-300:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.2);--base-two-l-400:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.3);--base-two-l-500:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.4);--base-two-l-600:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.5);--base-two-l-700:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.6);--base-two-l-800:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.7);--base-two-l-900:var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.8);--primary-h:211;--primary-s:100%;--primary-l:50%;--primary:var(--primary-h) var(--primary-s) var(--primary-l);--primary-d-100:var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.1);--primary-d-200:var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.2);--primary-d-300:var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.3);--primary-d-400:var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.4);--primary-d-500:var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.5);--primary-l-100:var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.1);--primary-l-200:var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.2);--primary-l-300:var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.3);--primary-l-400:var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4);--primary-l-500:var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.5);--primary-l-600:var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.6);--secondary-h:208;--secondary-s:7%;--secondary-l:46%;--secondary:var(--secondary-h) var(--secondary-s) var(--secondary-l);--secondary-d-100:var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.1);--secondary-d-200:var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.2);--secondary-d-300:var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.3);--secondary-d-400:var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.4);--secondary-d-500:var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.5);--secondary-l-100:var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.1);--secondary-l-200:var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2);--secondary-l-300:var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.3);--secondary-l-400:var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.4);--secondary-l-500:var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.5);--secondary-l-600:var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.6);--success-h:148;--success-s:98%;--success-l:38%;--success:var(--success-h) var(--success-s) var(--success-l);--success-d-100:var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.1);--success-d-200:var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.2);--success-d-300:var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.3);--success-d-400:var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.4);--success-d-500:var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.5);--success-l-100:var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.1);--success-l-200:var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.2);--success-l-300:var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.3);--success-l-400:var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.4);--success-l-500:var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.5);--success-l-600:var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.6);--danger-h:0;--danger-s:96%;--danger-l:63%;--danger:var(--danger-h) var(--danger-s) var(--danger-l);--danger-d-100:var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.1);--danger-d-200:var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.2);--danger-d-300:var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.3);--danger-d-400:var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.4);--danger-d-500:var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.5);--danger-l-100:var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.1);--danger-l-200:var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.2);--danger-l-300:var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.3);--danger-l-400:var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.4);--danger-l-500:var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.5);--danger-l-600:var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.6);--warning-h:48;--warning-s:89%;--warning-l:50%;--warning:var(--warning-h) var(--warning-s) var(--warning-l);--warning-d-100:var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.1);--warning-d-200:var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.2);--warning-d-300:var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.3);--warning-d-400:var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.4);--warning-d-500:var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.5);--warning-l-100:var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.1);--warning-l-200:var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.2);--warning-l-300:var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.3);--warning-l-400:var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.4);--warning-l-500:var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.5);--warning-l-600:var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.6);--warning-l-700:var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.7);--warning-l-800:var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.8);--info-h:172;--info-s:100%;--info-l:45%;--info:var(--info-h) var(--info-s) var(--info-l);--info-d-100:var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.1);--info-d-200:var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.2);--info-d-300:var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.3);--info-d-400:var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.4);--info-d-500:var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.5);--info-l-100:var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.1);--info-l-200:var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.2);--info-l-300:var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.3);--info-l-400:var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.4);--info-l-500:var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.5);--info-l-600:var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.6);--dark-h:210;--dark-s:10%;--dark-l:23%;--dark:var(--dark-h) var(--dark-s) var(--dark-l);--dark-d-100:var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.1);--dark-d-200:var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.2);--dark-d-300:var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.3);--dark-d-400:var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.4);--dark-d-500:var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.5);--dark-l-100:var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.1);--dark-l-200:var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.2);--dark-l-300:var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.3);--dark-l-400:var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.4);--dark-l-500:var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.5);--dark-l-600:var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.6)}*{margin:0;padding:0;box-sizing:border-box}body,html{margin:0;width:100%;overflow-x:hidden}@media (min-width:1400px){.container{max-width:1368px}}@media screen and (min-width:1400px) and (max-width:1399px){.container{padding:0 20px}}body{font-family:var(--body-font);color:hsl(var(--body-color));line-height:1.75;word-break:break-word;background-color:#F5F0E8;min-height:100vh;display:flex;flex-direction:column;overflow-y:auto}.ai-doodle-page{position:relative;isolation:isolate;overflow:hidden}.ai-doodle-page>*{position:relative;z-index:1}.ai-doodle-page:after,.ai-doodle-page:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.ai-doodle-page:before{opacity:1;background:radial-gradient(circle at top right,rgba(33,150,243,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(255,205,86,.14),transparent 22%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.72),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.98))}.ai-doodle-page:after{opacity:.4;background-image:radial-gradient(circle at 28px 28px,rgba(33,150,243,.16) 0 2px,transparent 2.4px),radial-gradient(circle at 92px 70px,rgba(255,193,7,.16) 0 2px,transparent 2.4px),linear-gradient(135deg,transparent 0 48%,rgba(33,150,243,.08) 48% 49.5%,transparent 49.5% 100%);background-position:0 0,0 0,0 0;background-size:140px 140px,180px 180px,220px 220px;mix-blend-mode:normal}.voices-excellence-bg,.voices-excellence-bg:before{background:radial-gradient(circle at center,rgba(255,255,255,.96) 0,rgba(255,255,255,.92) 56%,rgba(245,240,232,.72) 100%),#f5f0e8}.voices-excellence-bg:before{opacity:1}.voices-excellence-bg:after{opacity:.72;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='%239b87ff' stroke-width='1.8' stroke-linecap='round' opacity='0.42'%3E%3Cellipse cx='90' cy='90' rx='54' ry='22'/%3E%3Cellipse cx='90' cy='90' rx='54' ry='22' transform='rotate(60 90 90)'/%3E%3Cellipse cx='90' cy='90' rx='54' ry='22' transform='rotate(-60 90 90)'/%3E%3C/g%3E%3Ccircle cx='90' cy='90' r='5' fill='%2358d2b8' opacity='0.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='120' viewBox='0 0 200 120'%3E%3Cg fill='none' stroke='%2350d0ca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='0.34'%3E%3Cpath d='M20 82h42l18-20h40l18-18h42'/%3E%3Cpath d='M58 82v16'/%3E%3Cpath d='M120 62v18'/%3E%3Cpath d='M156 44v16'/%3E%3C/g%3E%3Cg fill='%239c88ff' opacity='0.45'%3E%3Ccircle cx='20' cy='82' r='4'/%3E%3Ccircle cx='58' cy='82' r='4'/%3E%3Ccircle cx='80' cy='62' r='4'/%3E%3Ccircle cx='120' cy='62' r='4'/%3E%3Ccircle cx='138' cy='44' r='4'/%3E%3Ccircle cx='180' cy='44' r='4'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' viewBox='0 0 110 110'%3E%3Cg fill='none' stroke='%23f2b24b' stroke-width='2' opacity='0.34'%3E%3Cpath d='M55 18v74'/%3E%3Cpath d='M18 55h74'/%3E%3Cpath d='M30 30l50 50'/%3E%3Cpath d='M80 30L30 80'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='96' viewBox='0 0 180 96'%3E%3Cg fill='none' stroke='%239c88ff' stroke-width='2' stroke-linecap='round' opacity='0.32'%3E%3Cpath d='M12 64c22-30 40-30 62 0s40 30 62 0 32-30 32-30'/%3E%3Cpath d='M30 82c16-22 30-22 46 0'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='132' viewBox='0 0 132 132'%3E%3Cg fill='none' stroke='%2358d2b8' stroke-width='2' stroke-linecap='round' opacity='0.34'%3E%3Crect x='30' y='30' width='72' height='72' rx='12'/%3E%3Cpath d='M46 18v12M66 18v12M86 18v12M46 102v12M66 102v12M86 102v12M18 46h12M18 66h12M18 86h12M102 46h12M102 66h12M102 86h12'/%3E%3Cpath d='M50 72l10-10 10 8 12-14'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130' viewBox='0 0 130 130'%3E%3Cg fill='none' stroke='%23f2b24b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='0.34'%3E%3Cpath d='M65 20l8 18 20 2-15 13 4 20-17-10-17 10 4-20-15-13 20-2z'/%3E%3Cpath d='M65 73v18M56 82h18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle,rgba(165,151,255,.55) 2px,transparent 2.5px),radial-gradient(circle,rgba(88,210,184,.22) 2px,transparent 2.5px),radial-gradient(circle,rgba(242,178,75,.22) 2px,transparent 2.5px),linear-gradient(135deg,transparent 0 48%,rgba(156,136,255,.12) 48% 50%,transparent 50% 100%);background-position:right 5% top 120px,left 4% bottom 140px,right 18% bottom 220px,left 12% top 320px,right 14% center,left 46% bottom 110px,top 42px right 36px,left 28px bottom 44px,right 24% top 52px,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:180px 180px,200px 120px,72px 72px,180px 96px,110px 110px,86px 86px,76px 76px,76px 76px,64px 64px,260px 260px;mix-blend-mode:normal}.courses-showcase-bg{background:radial-gradient(circle at center,rgba(255,255,255,.98) 0,rgba(255,255,255,.94) 58%,rgba(239,236,248,.86) 100%),#f6f2fb}.courses-showcase-bg:before{background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.98) 0,rgba(255,255,255,.94) 52%,rgba(242,239,250,.82) 100%),radial-gradient(circle at top left,rgba(201,189,255,.24),transparent 26%),radial-gradient(circle at top right,rgba(209,205,245,.22),transparent 22%),radial-gradient(circle at bottom left,rgba(209,205,245,.22),transparent 20%),radial-gradient(circle at bottom right,rgba(209,205,245,.22),transparent 20%),#f6f2fb}.courses-showcase-bg:after{opacity:1;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.9) 0 58%,transparent 70%);background-size:100% 100%;background-repeat:no-repeat}.courses-showcase-bg__art{position:absolute;inset:0;z-index:0;pointer-events:none}.courses-showcase-bg__icon,.courses-showcase-bg__line{position:absolute;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.92}.courses-showcase-bg__line--left{top:148px;left:26px;width:138px;height:760px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='760' viewBox='0 0 138 760'%3E%3Cpath d='M71 0c19 38 23 84 5 122-17 37-57 49-66 87-10 43 31 56 56 88 27 34 32 79 15 118-14 32-47 58-54 92-9 46 25 60 40 95 17 40 10 81-17 121-17 26-34 53-39 37' fill='none' stroke='%23cbbdff' stroke-width='2' stroke-linecap='round' stroke-dasharray='8 8' opacity='.95'/%3E%3C/svg%3E")}.courses-showcase-bg__line--right{top:42px;right:0;width:470px;height:900px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='470' height='900' viewBox='0 0 470 900'%3E%3Cpath d='M78 0c11 35 25 73 61 101 55 44 101 50 158 23 38-18 74-19 110 0 37 20 56 66 52 107-4 48-29 92-14 139 14 44 55 59 85 94 29 34 39 83 17 123-23 42-69 66-93 108-24 43-18 87-34 130-16 44-53 80-97 95-49 17-109 7-151 37-27 20-44 46-50 43' fill='none' stroke='%23cbbdff' stroke-width='2' stroke-linecap='round' stroke-dasharray='8 8' opacity='.95'/%3E%3C/svg%3E")}.courses-showcase-bg__icon--cap{top:118px;left:54px;width:72px;height:56px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='56' viewBox='0 0 72 56'%3E%3Cg fill='none' stroke='%239c88ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath fill='%239c88ff' fill-opacity='.22' d='M8 19 36 8l28 11-28 11z'/%3E%3Cpath d='M18 24v10c0 6 9 11 18 11s18-5 18-11V24'/%3E%3Cpath d='M62 21v12'/%3E%3Cpath d='M62 33c0 2-2 4-4 4s-4-2-4-4 2-4 4-4 4 2 4 4Z'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--bot{top:372px;left:32px;width:62px;height:62px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='0 0 62 62'%3E%3Cg fill='none' stroke='%239c88ff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='10' y='18' width='42' height='28' rx='12'/%3E%3Cpath d='M31 10v8M6 28v8M56 28v8M18 46v7M44 46v7'/%3E%3Ccircle cx='24' cy='31' r='2.4' fill='%239c88ff'/%3E%3Ccircle cx='38' cy='31' r='2.4' fill='%239c88ff'/%3E%3Cpath d='M24 39c2.5 1.4 11.5 1.4 14 0'/%3E%3Ccircle cx='31' cy='10' r='3' fill='%23cbbdff'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--book-left{bottom:126px;left:154px;width:56px;height:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='46' viewBox='0 0 56 46'%3E%3Cg fill='none' stroke='%239c88ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10c4-2 10-3 16-3 7 0 13 1 17 4v25c-4-3-10-4-17-4-6 0-12 1-16 3z'/%3E%3Cpath d='M48 10c-4-2-10-3-16-3-7 0-12 1-17 4v25c4-3 10-4 17-4 6 0 12 1 16 3z'/%3E%3Cpath d='M28 12v20M14 16h8M34 16h8M14 22h8M34 22h8' opacity='.65'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--star-left,.courses-showcase-bg__icon--star-top{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='m15 4 3.2 6.5 7.2 1-5.2 5.1 1.2 7.2L15 20.3 8.6 23.8l1.2-7.2-5.2-5.1 7.2-1z' fill='%23ffc766' stroke='%23ffc766' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")}.courses-showcase-bg__icon--star-left{top:166px;left:216px}.courses-showcase-bg__icon--star-top{bottom:158px;left:256px}.courses-showcase-bg__icon--spark-left{top:206px;left:42px;width:92px;height:72px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='72' viewBox='0 0 92 72'%3E%3Cg fill='none' stroke='%23b4a8ff' stroke-width='3' stroke-linecap='round' opacity='.95'%3E%3Cpath d='M14 16v18'/%3E%3Cpath d='M5 25h18'/%3E%3Cpath d='M66 40v18'/%3E%3Cpath d='M57 49h18'/%3E%3C/g%3E%3Ccircle cx='82' cy='12' r='4.5' fill='none' stroke='%23b4a8ff' stroke-width='2.4' opacity='.9'/%3E%3C/svg%3E")}.courses-showcase-bg__icon--bulb{top:114px;right:190px;width:56px;height:72px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='72' viewBox='0 0 56 72'%3E%3Cg fill='none' stroke='%23f4b649' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M28 9c-11.6 0-21 8.9-21 20 0 7.2 4 11.4 8.3 15.8 3.1 3.2 4.7 5.4 5.3 9.2h14.8c.6-3.8 2.2-6 5.3-9.2C45 40.4 49 36.2 49 29 49 17.9 39.6 9 28 9Z'/%3E%3Cpath d='M21 59h14M23.5 64h9M25.5 69h5'/%3E%3Ccircle cx='23' cy='32' r='2.2'/%3E%3Ccircle cx='33' cy='32' r='2.2'/%3E%3Cpath d='M22 40c2.1-1.4 9.9-1.4 12 0'/%3E%3Cpath d='M28 2v5M10 10l3.5 3.5M46 10 42.5 13.5'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--book-right{top:278px;right:60px;width:54px;height:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='44' viewBox='0 0 54 44'%3E%3Cg fill='none' stroke='%2357d6cf' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 9c4-2 9-3 14-3 7 0 12 1 16 4v24c-4-3-9-4-16-4-5 0-10 1-14 3z'/%3E%3Cpath d='M46 9c-4-2-9-3-14-3-7 0-12 1-16 4v24c4-3 9-4 16-4 5 0 10 1 14 3z'/%3E%3Cpath d='M27 11v18M14 15h6M34 15h6M14 20h6M34 20h6' opacity='.6'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--gear{top:454px;right:102px;width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%239c88ff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24.6 6h10.8l1.7 6.3 6 2.5 5.7-3.3 7.6 7.6-3.3 5.7 2.5 6L62 32.5v10.8l-6.3 1.7-2.5 6 3.3 5.7-7.6 7.6-5.7-3.3-6 2.5L35.4 70H24.6l-1.7-6.3-6-2.5-5.7 3.3-7.6-7.6 3.3-5.7-2.5-6L-2 43.3V32.5l6.3-1.7 2.5-6-3.3-5.7 7.6-7.6 5.7 3.3 6-2.5z' transform='translate(0 -10)'/%3E%3Ccircle cx='30' cy='30' r='9.2'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--stack{right:132px;bottom:68px;width:90px;height:62px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='62' viewBox='0 0 90 62'%3E%3Cg fill='none' stroke='%239c88ff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 9h42c7 0 13 6 13 13s-6 13-13 13H22c-7 0-13-6-13-13S15 9 22 9Z'/%3E%3Cpath d='M17 27h42c7 0 13 6 13 13s-6 13-13 13H17C10 53 4 47 4 40s6-13 13-13Z'/%3E%3Cpath d='M22 35v18'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--leaf{right:48px;bottom:64px;width:28px;height:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='60' viewBox='0 0 28 60'%3E%3Cg fill='none' stroke='%2357d6cf' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 6v48'/%3E%3Cpath d='M14 19c-7 0-12-5-12-12 7 0 12 5 12 12Z'/%3E%3Cpath d='M14 33c7 0 12-5 12-12-7 0-12 5-12 12Z'/%3E%3Cpath d='M14 47c-7 0-12-5-12-12 7 0-12 5 12 12Z'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--dot-grid-bottom,.courses-showcase-bg__icon--dot-grid-top{width:76px;height:92px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='92' viewBox='0 0 76 92'%3E%3Cg fill='%23c3b7ff' opacity='.85'%3E%3Ccircle cx='8' cy='8' r='3.2'/%3E%3Ccircle cx='22' cy='8' r='3.2'/%3E%3Ccircle cx='36' cy='8' r='3.2'/%3E%3Ccircle cx='50' cy='8' r='3.2'/%3E%3Ccircle cx='64' cy='8' r='3.2'/%3E%3Ccircle cx='8' cy='24' r='3.2'/%3E%3Ccircle cx='22' cy='24' r='3.2'/%3E%3Ccircle cx='36' cy='24' r='3.2'/%3E%3Ccircle cx='50' cy='24' r='3.2'/%3E%3Ccircle cx='64' cy='24' r='3.2'/%3E%3Ccircle cx='8' cy='40' r='3.2'/%3E%3Ccircle cx='22' cy='40' r='3.2'/%3E%3Ccircle cx='36' cy='40' r='3.2'/%3E%3Ccircle cx='50' cy='40' r='3.2'/%3E%3Ccircle cx='64' cy='40' r='3.2'/%3E%3Ccircle cx='8' cy='56' r='3.2'/%3E%3Ccircle cx='22' cy='56' r='3.2'/%3E%3Ccircle cx='36' cy='56' r='3.2'/%3E%3Ccircle cx='50' cy='56' r='3.2'/%3E%3Ccircle cx='64' cy='56' r='3.2'/%3E%3Ccircle cx='8' cy='72' r='3.2'/%3E%3Ccircle cx='22' cy='72' r='3.2'/%3E%3Ccircle cx='36' cy='72' r='3.2'/%3E%3Ccircle cx='50' cy='72' r='3.2'/%3E%3Ccircle cx='64' cy='72' r='3.2'/%3E%3Ccircle cx='8' cy='88' r='3.2'/%3E%3Ccircle cx='22' cy='88' r='3.2'/%3E%3Ccircle cx='36' cy='88' r='3.2'/%3E%3Ccircle cx='50' cy='88' r='3.2'/%3E%3Ccircle cx='64' cy='88' r='3.2'/%3E%3C/g%3E%3C/svg%3E")}.courses-showcase-bg__icon--dot-grid-top{top:74px;right:28px}.courses-showcase-bg__icon--dot-grid-bottom{bottom:78px;left:26px}.courses-showcase-bg__icon--orb-1,.courses-showcase-bg__icon--orb-2,.courses-showcase-bg__icon--orb-3,.courses-showcase-bg__icon--orb-4{border-radius:999px}.courses-showcase-bg__icon--orb-1{top:106px;right:430px;width:22px;height:22px;background:rgba(193,221,255,.95)}.courses-showcase-bg__icon--orb-2{bottom:188px;right:152px;width:30px;height:30px;background:rgba(210,233,255,.92)}.courses-showcase-bg__icon--orb-3{right:18px;bottom:338px;width:24px;height:24px;background:rgba(193,221,255,.95)}.courses-showcase-bg__icon--orb-4{top:534px;right:212px;width:16px;height:16px;background:transparent;border:3px solid rgba(180,168,255,.9)}.mobile-app-nav{display:none}.mobile-app-shell{min-height:calc(100vh - var(--header-height))}@media screen and (max-width:991px){.mobile-app-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom));touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}.mobile-app-nav{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:1025;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;border-radius:18px;background:hsl(var(--white)/.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 26px hsl(var(--black)/.18);border:1px solid hsl(var(--border-color)/.9)}.mobile-app-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1 1;min-height:52px;padding:8px 4px;border-radius:14px;color:hsl(var(--light)/.9);transition:color .2s ease,background-color .2s ease,transform .2s ease}.mobile-app-nav__item.is-active{color:hsl(var(--base));background:hsl(var(--base)/.12);transform:translateY(-1px)}.mobile-app-nav__item:active{transform:scale(.98)}.mobile-app-nav__icon{font-size:19px;line-height:1}.mobile-app-nav__label{font-size:10.5px;font-weight:700;line-height:1.2;letter-spacing:.01em}}@media screen and (max-width:420px){.mobile-app-nav{left:8px;right:8px;padding-inline:8px}.mobile-app-nav__item{min-height:50px;padding-inline:2px}.mobile-app-nav__label{font-size:10px}}@media screen and (max-width:991px){.learning-path-cta__wrap{display:flex;flex-direction:column;align-items:center;gap:22px;min-height:auto}.learning-path-cta__panel{order:1;width:100%;min-height:auto;margin-top:0;justify-content:center;padding:34px 28px 28px;text-align:center}.learning-path-cta__media{order:2;position:relative;left:auto;top:auto;bottom:auto;transform:none;width:min(270px,84vw);height:min(340px,106vw);margin:0 auto}.learning-path-cta__content{width:100%;margin:0 auto;text-align:center}.learning-path-cta__title{max-width:none;margin:0 auto}.learning-path-cta__subtitle{margin-left:auto;margin-right:auto}.learning-path-cta__form{margin:30px auto 0;width:100%;max-width:520px}}@media screen and (max-width:575px){.learning-path-cta__wrap{padding:28px 18px 100px;gap:16px;background:linear-gradient(135deg,#30485a,#243948 45%,#182d3d)}.learning-path-cta__panel{padding:28px 18px 100px}.learning-path-cta__media{width:min(235px,78vw);height:min(300px,96vw)}.learning-path-cta__title{font-size:2.25rem}.learning-path-cta__subtitle{font-size:.96rem}.learning-path-cta__form{flex-direction:column;gap:14px;margin-top:24px}.learning-path-cta__button,.learning-path-cta__input{min-height:58px;width:100%}}h2{font-size:40px}@media screen and (max-width:1399px){h2{font-size:36px}}@media screen and (max-width:1199px){h2{font-size:32px}}@media screen and (max-width:991px){h2{font-size:28px}}@media screen and (max-width:767px){h2{font-size:24px}}@media screen and (max-width:575px){h2{font-size:20px}}h3{font-size:32px}@media screen and (max-width:1399px){h3{font-size:28px}}@media screen and (max-width:1199px){h3{font-size:24px}}@media screen and (max-width:991px){h3{font-size:22px}}@media screen and (max-width:767px){h3{font-size:20px}}@media screen and (max-width:575px){h3{font-size:18px}}h4{font-size:24px}@media screen and (max-width:1199px){h4{font-size:20px}}@media screen and (max-width:767px){h4{font-size:18px}}@media screen and (max-width:575px){h4{font-size:16px}}h5{font-size:20px}@media screen and (max-width:1199px){h5{font-size:18px}}@media screen and (max-width:767px){h5{font-size:16px}}h6{font-size:16px}@media screen and (max-width:1199px){h6{font-size:15px}}@media screen and (max-width:767px){h6{font-size:14px}}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{font-weight:inherit;font-size:inherit;color:inherit;transition:.2s linear;line-height:1.3}a{display:inline-block;transition:.2s linear;text-decoration:none}a,a:hover{color:hsl(var(--base))}img{max-width:100%;height:auto}select{cursor:pointer}ol,ul{padding:0;margin:0;list-style:none}button{border:0;background-color:transparent}button:focus{outline:none;box-shadow:none}.form-select:focus{outline:0;box-shadow:none}@media screen and (min-width:425px) and (max-width:575px){.col-xsm-6{width:50%}}.section-bg{background-color:hsl(var(--section-bg))}.bg-img{background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important;width:100%;height:100%}.scroll-hide{position:absolute;overflow-y:hidden;padding-right:17px;top:0;left:0;width:100%}@media screen and (max-width:991px){.scroll-hide{padding-right:0}}.scroll-hide-sm{position:absolute;overflow-y:hidden;top:0;left:0;width:calc(100% - 0px)}.body-overlay{position:fixed;width:100%;height:100%;content:"";left:0;top:0;background-color:hsl(var(--black)/.6);z-index:99;transition:.2s linear;visibility:hidden;opacity:0;pointer-events:none}.body-overlay.show-overlay{visibility:visible;opacity:1;pointer-events:auto}.sidebar-overlay{position:fixed;width:100%;height:100%;content:"";left:0;top:0;background-color:hsl(var(--black)/.6);z-index:99;transition:.2s linear;visibility:hidden;opacity:0;pointer-events:none}.sidebar-overlay.show{visibility:visible;opacity:1;z-index:9999;pointer-events:auto}.lightcase-icon-spin:before{font-family:Line Awesome Free;font-weight:900;content:"\f1ce"}.lightcase-icon-close:before{content:"\f00d";font-family:Line Awesome Free;font-weight:900}.fit-image{width:100%;height:100%;object-fit:cover}.flex-wrap,.form--check,.form--radio{display:flex;flex-wrap:wrap}.flex-align,.flex-center{display:flex;flex-wrap:wrap;align-items:center}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.flex-between,.flex-end{display:flex;flex-wrap:wrap;align-items:center}.flex-end{justify-content:flex-end}.alert__link:before,.pa-extend{position:absolute;content:""}.custom--accordion .accordion-button[aria-expanded=false]:after,.custom--accordion .accordion-button[aria-expanded=true]:after,.sidebar--acordion .accordion-button[aria-expanded=false]:after,.sidebar--acordion .accordion-button[aria-expanded=true]:after,.top-center-extend{top:50%;transform:translateY(-50%)}.left-center-extend{left:50%;transform:translateX(-50%)}.top-left-center-extend{top:50%;left:50%;transform:translate(-50%,-50%)}.fs-10{font-size:.625rem}.fs-11{font-size:.6875rem}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.form--radio .form-check-label,.fs-14,.table tbody tr td,.table tbody tr td:before,.table thead tr th{font-size:.875rem}.fs-15{font-size:.9375rem}.alert__title,.breadcrumb__item,.btn--icon,.form--check .form-check-label,.form--control::placeholder,.fs-16,.latest-blog__title a,p{font-size:1rem}@media screen and (max-width:1199px){.alert__title,.breadcrumb__item,.btn--icon,.form--check .form-check-label,.form--control::placeholder,.fs-16,.latest-blog__title a,p{font-size:.9375rem}}.fs-17{font-size:1.0625rem}@media screen and (max-width:1199px){.fs-17{font-size:1rem}}@media screen and (max-width:767px){.fs-17{font-size:.9375rem}}.custom--accordion .accordion-button,.form--check .form-check-input:checked:before,.fs-18{font-size:1.125rem}@media screen and (max-width:1399px){.custom--accordion .accordion-button,.form--check .form-check-input:checked:before,.fs-18{font-size:1.0625rem}}@media screen and (max-width:767px){.custom--accordion .accordion-button,.form--check .form-check-input:checked:before,.fs-18{font-size:1rem}}.fs-20{font-size:1.25rem}@media screen and (max-width:1399px){.fs-20{font-size:1.125rem}}@media screen and (max-width:767px){.fs-20{font-size:1.0625rem}}.input-group-text{border:0}.input-group-text .icon{font-size:1.5rem}.input-group-text.bg--base{color:hsl(var(--white))!important}.section-heading{text-align:center;margin-bottom:50px}@media screen and (max-width:1199px){.section-heading{margin-bottom:40px}}@media screen and (max-width:991px){.section-heading{margin-bottom:30px}}.section-heading__title{position:relative;color:hsl(var(--white));font-weight:600;margin-bottom:12px}.section-heading__subheading{font-size:.875rem;margin-bottom:8px;color:hsl(var(--white));font-weight:600}.section-heading__desc{max-width:670px;margin-left:auto;margin-right:auto;color:hsl(var(--white))}.section-heading.section-heading-dark .section-heading__desc,.section-heading.section-heading-dark .section-heading__title{color:hsl(var(--black))}.section-heading.section-heading-dark .section-heading__subheading{color:hsl(var(--light))}.section-heading.style-left{text-align:left}.section-heading.style-left .section-heading__title:before{left:0;transform:translateX(0)}.section-heading.style-left .section-heading__desc{margin-left:0}.bg--base{background-color:hsl(var(--base))!important}.bg--primary{background-color:hsl(var(--primary))!important}.bg--secondary{background-color:hsl(var(--secondary))!important}.bg--success{background-color:hsl(var(--success))!important}.bg--danger{background-color:hsl(var(--danger))!important}.bg--warning{background-color:hsl(var(--warning))!important}.bg--info{background-color:hsl(var(--info))!important}.bg--dark{background-color:hsl(var(--black))!important}.bg--white{background-color:hsl(var(--white))!important}.text--base{color:hsl(var(--base))!important}.text--white{color:hsl(var(--white))!important}.text--primary{color:hsl(var(--primary))!important}.text--secondary{color:hsl(var(--secondary))!important}.text--success{color:hsl(var(--success))!important}.text--danger{color:hsl(var(--danger))!important}.text--warning{color:hsl(var(--warning))!important}.text--info{color:hsl(var(--info))!important}.text--dark{color:hsl(var(--black))!important}.my-100{margin-top:40px;margin-bottom:40px}@media (min-width:576px){.my-100{margin-top:50px;margin-bottom:50px}}@media (min-width:992px){.my-100{margin-top:80px;margin-bottom:80px}}@media (min-width:1199px){.my-100{margin-top:100px;margin-bottom:100px}}.mt-100{margin-top:40px}@media (min-width:576px){.mt-100{margin-top:50px}}@media (min-width:992px){.mt-100{margin-top:80px}}.mb-100{margin-bottom:40px}@media (min-width:576px){.mb-100{margin-bottom:50px}}@media (min-width:992px){.mb-100{margin-bottom:80px}}@media (min-width:1199px){.mb-100{margin-bottom:100px}.my-50{margin-bottom:50px}}.mt-50{margin-top:30px}@media (min-width:1199px){.mt-50{margin-top:50px}}.mb-50{margin-bottom:30px}@media (min-width:1199px){.mb-50{margin-bottom:50px}}.py-100{padding-top:40px;padding-bottom:40px}@media (min-width:576px){.py-100{padding-top:50px;padding-bottom:50px}}@media (min-width:992px){.py-100{padding-top:80px;padding-bottom:80px}}@media (min-width:1199px){.py-100{padding-top:100px;padding-bottom:100px}}.pt-100{padding-top:40px}@media (min-width:576px){.pt-100{padding-top:50px}}@media (min-width:992px){.pt-100{padding-top:80px}}@media (min-width:1199px){.pt-100{padding-top:100px}}.pb-100{padding-bottom:40px}@media (min-width:576px){.pb-100{padding-bottom:50px}}@media (min-width:992px){.pb-100{padding-bottom:80px}}@media (min-width:1199px){.pb-100{padding-bottom:100px}}.py-50{padding-top:30px;padding-bottom:30px}@media (min-width:1199px){.py-50{padding-top:50px;padding-bottom:50px}}.pt-50{padding-top:30px}@media (min-width:1199px){.pt-50{padding-top:50px}}.pb-50{padding-bottom:30px}@media (min-width:1199px){.pb-50{padding-bottom:50px}}.border--base{border-color:hsl(var(--base))!important}.border--primary{border-color:hsl(var(--primary))!important}.border--secondary{border-color:hsl(var(--secondary))!important}.border--success{border-color:hsl(var(--success))!important}.border--danger{border-color:hsl(var(--danger))!important}.border--warning{border-color:hsl(var(--warning))!important}.border--info{border-color:hsl(var(--info))!important}.border--dark{border-color:hsl(var(--dark))!important}.custom--accordion .accordion-item{border:1px solid hsl(var(--black)/.09);background-color:transparent!important;border-radius:5px;overflow:hidden}.custom--accordion .accordion-item:not(:last-child){margin-bottom:20px}.custom--accordion .accordion-header{line-height:1}.custom--accordion .accordion-body{padding:20px;background-color:hsl(var(--section-bg))}.custom--accordion .accordion-body .text{max-width:60%}@media screen and (max-width:575px){.custom--accordion .accordion-body .text{max-width:100%}}.custom--accordion:first-of-type .accordion-button.collapsed,.custom--accordion:last-of-type .accordion-button.collapsed{border-radius:5px}.custom--accordion .accordion-button{background-color:hsl(var(--section-bg));color:var(--heading-color);padding:15px}@media screen and (max-width:575px){.custom--accordion .accordion-button{padding:13px 30px 13px 13px}}.custom--accordion .accordion-button:after{background-image:none}.custom--accordion .accordion-button:focus{box-shadow:none}.custom--accordion .accordion-button:not(.collapsed){color:hsl(var(--white));background-color:hsl(var(--black))!important;box-shadow:none}.custom--accordion .accordion-button:not(.collapsed):after{background-image:none;color:hsl(var(--base))}.custom--accordion .accordion-button[aria-expanded=false]:after,.custom--accordion .accordion-button[aria-expanded=true]:after{font-family:Line Awesome Free;font-weight:900;content:"\f068";display:inline-block;position:absolute;right:15px;height:unset}.custom--accordion .accordion-button[aria-expanded=false]:after{content:"\f067";color:hsl(var(--body-color))}.module--accordion .accordion-item{border:0;border-bottom:1px solid hsl(var(--border-color));background-color:transparent!important;border-radius:0;overflow:hidden;padding:24px 32px}.module--accordion .accordion-header{line-height:1}.module--accordion .accordion-body{padding:16px 0 0}.module--accordion .accordion-body .text{max-width:60%}@media screen and (max-width:575px){.module--accordion .accordion-body .text{max-width:100%}}.module--accordion:first-of-type .accordion-button.collapsed,.module--accordion:last-of-type .accordion-button.collapsed{border-radius:5px}.module--accordion .accordion-button{color:hsl(var(--black));font-size:1rem;padding:0;justify-content:space-between;font-weight:600;line-height:1.5}@media screen and (max-width:991px){.module--accordion .accordion-button{font-size:18px!important}}@media screen and (max-width:767px){.module--accordion .accordion-button{flex-direction:column;align-items:flex-start;gap:6px 0;font-size:16px!important}}.module--accordion .accordion-button:after{display:none}.module--accordion .accordion-button:focus{box-shadow:none}.module--accordion .accordion-button:not(.collapsed){background-color:hsl(var(--white))!important;box-shadow:none}.module--accordion .accordion-button:not(.collapsed) .collapse-icon i{background-image:none}.module--accordion .accordion-button[aria-expanded=false] .collapse-icon i,.module--accordion .accordion-button[aria-expanded=true] .collapse-icon i{display:inline-block;transform:rotate(-180deg);transition:all .3s linear;font-size:24px;display:flex;color:hsl(var(--black))}@media screen and (max-width:991px){.module--accordion .accordion-button[aria-expanded=false],.module--accordion .accordion-button[aria-expanded=true]{font-size:20px}}.module--accordion .accordion-button[aria-expanded=false] .collapse-icon i{color:hsl(var(--light));transform:rotate(0deg)}.module--accordion .module-desc-text{font-size:.875rem;margin-top:6px}.module--accordion .collapse-icon{display:flex;align-items:center;gap:14px}.module--accordion .collapse-icon i{color:hsl(var(--light))}.module--accordion .module-timeline{font-family:var(--body-font);font-weight:500;letter-spacing:-.02em;font-size:.875rem;color:hsl(var(--light))}.module--accordion .accordion-item{transition:all .3s ease}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{border:1px solid transparent!important;outline:0!important}.pill{border-radius:40px!important}.btn{color:hsl(var(--white)/.9)!important;font-weight:600;padding:12px 20px;border-radius:4px;position:relative;z-index:1;border:1px solid transparent;transition:all .3s linear;line-height:1;font-size:1rem}@media screen and (max-width:767px){.btn{padding:12px 10px;font-size:.875rem}}.btn:focus,.btn:focus-visible,.btn:hover{transform:translate(2px,-2px);box-shadow:-4px 4px 0 0 hsl(var(--black))!important}.btn--shadow{box-shadow:-4px 4px 0 0 hsl(var(--black))}.btn--shadow:focus,.btn--shadow:focus-visible,.btn--shadow:hover{transform:translate(2px,-2px);box-shadow:-6px 6px 0 0 hsl(var(--black))!important}.btn--white-shadow{box-shadow:-4px 4px 0 0 hsl(var(--white))}.btn--white-shadow:focus,.btn--white-shadow:focus-visible,.btn--white-shadow:hover{transform:translate(2px,-2px);box-shadow:-6px 6px 0 0 hsl(var(--white))!important}.btn:active{top:1px}.btn--transparent{color:hsl(var(--black))!important}.btn--transparent:focus,.btn--transparent:focus-visible,.btn--transparent:hover{transform:translate(0);box-shadow:none!important}.btn--lg{padding:14px 24px}@media screen and (max-width:991px){.btn--lg{padding:18px 30px}}@media screen and (max-width:767px){.btn--lg{padding:16px 25px}}.btn--sm{padding:10px 18px;font-size:.875rem}@media screen and (max-width:575px){.btn--sm{padding:8px 15px;font-size:.8125rem}}.btn--icon{width:35px;height:35px;line-height:35px;padding:0}.btn .icon{margin-right:5px}.btn--base{background-color:hsl(var(--base))!important}.btn--base:focus .btn--base:focus-visible,.btn--base:hover{color:hsl(var(--white))!important}.btn-outline--base{background-color:transparent!important;border:1px solid hsl(var(--base))!important;color:hsl(var(--base))!important}.btn-outline--base:focus .btn-outline--base:focus-visible,.btn-outline--base:hover{background-color:hsl(var(--base))!important;color:hsl(var(--white))!important}.btn--black{background-color:hsl(var(--black))!important}.btn--black:focus,.btn--black:focus-visible,.btn--black:hover{transform:translate(2px,-2px);box-shadow:-4px 4px 0 0 hsl(var(--base))!important;color:hsl(var(--white))!important}.btn-black--outline{background-color:transparent!important;border:1px solid hsl(var(--black))!important;color:hsl(var(--black))!important}.btn-black--outline:focus .btn-black--outline:focus-visible,.btn-black--outline:hover{background-color:hsl(var(--black))!important;color:hsl(var(--white))!important}.btn--primary{background-color:hsl(var(--primary))!important}.btn--primary:focus .btn--primary:focus-visible,.btn--primary:hover{background-color:hsl(var(--primary-d-200))!important;border:1px solid hsl(var(--primary-d-200))!important}.btn-outline--primary{background-color:transparent!important;border:1px solid hsl(var(--primary))!important;color:hsl(var(--primary))!important}.btn-outline--primary:focus .btn-outline--primary:focus-visible,.btn-outline--primary:hover{background-color:hsl(var(--primary))!important;color:hsl(var(--white))!important}.btn--secondary{background-color:hsl(var(--secondary))!important}.btn--secondary:focus .btn--secondary:focus-visible,.btn--secondary:hover{background-color:hsl(var(--secondary-d-200))!important;border:1px solid hsl(var(--secondary-d-200))!important}.btn-outline--secondary{background-color:transparent!important;border:1px solid hsl(var(--secondary))!important;color:hsl(var(--secondary))!important}.btn-outline--secondary:focus .btn-outline--secondary:focus-visible,.btn-outline--secondary:hover{background-color:hsl(var(--secondary))!important;color:hsl(var(--white))!important}.btn--success{background-color:hsl(var(--success))!important}.btn--success:focus .btn--success:focus-visible,.btn--success:hover{background-color:hsl(var(--success-d-200))!important;border:1px solid hsl(var(--success-d-200))!important}.btn-outline--success{background-color:transparent!important;border:1px solid hsl(var(--success))!important;color:hsl(var(--success))!important}.btn-outline--success:focus .btn-outline--success:focus-visible,.btn-outline--success:hover{background-color:hsl(var(--success))!important;color:hsl(var(--white))!important}.btn--danger{background-color:hsl(var(--danger))!important}.btn--danger:focus .btn--danger:focus-visible,.btn--danger:hover{background-color:hsl(var(--danger-d-200))!important;border:1px solid hsl(var(--danger-d-200))!important}.btn-outline--danger{background-color:transparent!important;border:1px solid hsl(var(--danger))!important;color:hsl(var(--danger))!important}.btn-outline--danger:focus .btn-outline--danger:focus-visible,.btn-outline--danger:hover{background-color:hsl(var(--danger))!important;color:hsl(var(--white))!important}.btn--warning{background-color:#2196F3!important;color:#ffffff!important}.btn--warning:focus .btn--warning:focus-visible,.btn--warning:hover{background-color:#1976d2!important;color:#ffffff!important}.btn-outline--warning{background-color:transparent!important;border:1px solid hsl(var(--warning))!important;color:hsl(var(--warning))!important}.btn-outline--warning:focus .btn-outline--warning:focus-visible,.btn-outline--warning:hover{background-color:hsl(var(--warning))!important;color:hsl(var(--white))!important}.btn--info{background-color:hsl(var(--info))!important}.btn--info:focus .btn--info:focus-visible,.btn--info:hover{background-color:hsl(var(--info-d-200))!important;border:1px solid hsl(var(--info-d-200))!important}.btn-outline--info{background-color:transparent!important;border:1px solid hsl(var(--info))!important;color:hsl(var(--info))!important}.btn-outline--info:focus .btn-outline--info:focus-visible,.btn-outline--info:hover{background-color:hsl(var(--info))!important;color:hsl(var(--white))!important}.btn--dark{background-color:hsl(var(--dark))!important}.btn--dark:focus .btn--dark:focus-visible,.btn--dark:hover{background-color:hsl(var(--dark-d-200))!important;border:1px solid hsl(var(--dark-d-200))!important}.btn-outline--dark{background-color:transparent!important;border:1px solid hsl(var(--dark))!important;color:hsl(var(--dark))!important}.btn-outline--dark:focus .btn-outline--dark:focus-visible,.btn-outline--dark:hover{background-color:hsl(var(--dark))!important;color:hsl(var(--white))!important}.custom--card{border-radius:4px;background-color:hsl(var(--white));border:transparent;border:1px solid hsl(var(--border-color));overflow:hidden}.custom--card .card-header{padding:16px 24px;background-color:transparent;border-bottom:1px solid hsl(var(--border-color))}.custom--card .card-header__title{margin-bottom:0;font-weight:600}@media screen and (max-width:991px){.custom--card .card-header{padding:12px 24px}}@media screen and (max-width:575px){.custom--card .card-header{padding:12px 16px}}.custom--card .card-img img{border-radius:3px 3px 0 0}.custom--card .card-body{background-color:hsl(var(--white));padding:24px}.custom--card .card-footer{padding-block:24px;border-top:1px solid hsl(var(--border-color));background-color:transparent;display:flex;justify-content:space-between;flex-wrap:wrap}.form--label{margin-bottom:8px;font-size:16px;color:hsl(var(--light));font-weight:500}.form-group{margin-bottom:24px}@media screen and (max-width:575px){.form-group{margin-bottom:16px}}.select{color:hsl(var(--black)/.6)!important}.select:focus{border-color:hsl(var(--base));color:hsl(var(--black))!important}.select option{background-color:hsl(var(--black));color:hsl(var(--white))}.form--control{border-radius:5px;font-weight:500;outline:none;width:100%;padding:13px 16px;background-color:hsl(var(--white))!important;border:1px solid hsl(var(--border-color));color:hsl(var(--black));line-height:1}select.form--control{padding-block:15px}.form--control::placeholder{color:hsl(var(--black)/.3)}.form--control:focus{border-color:hsl(var(--base));box-shadow:none}.form--control:disabled,.form--control[readonly]{background-color:hsl(var(--black)/.075)!important;opacity:1;border:0}.form--control[type=password]{color:hsl(var(--black)/.5)}.form--control[type=password]:focus{color:hsl(var(--black))}.form--control[type=file]{line-height:50px;padding:0!important;position:relative}.form--control[type=file]::-webkit-file-upload-button{border:1px solid hsl(var(--black)/.08);padding:4px 6px;border-radius:.2em;background-color:hsl(var(--base))!important;-webkit-transition:.2s linear;transition:.2s linear;line-height:25px;position:relative;margin-left:15px;color:hsl(var(--white))!important}.form--control[type=file]::file-selector-button{border:1px solid hsl(var(--black)/.08);padding:4px 6px;border-radius:.2em;background-color:hsl(var(--base))!important;transition:.2s linear;line-height:25px;position:relative;margin-left:15px;color:hsl(var(--white))!important}.form--control[type=file]::-webkit-file-upload-button:hover{background-color:hsl(var(--base));border:1px solid hsl(var(--base));color:hsl(var(--black))}.form--control[type=file]::file-selector-button:hover{background-color:hsl(var(--base));border:1px solid hsl(var(--base));color:hsl(var(--black))}textarea.form--control{height:100px;line-height:1.5}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-text-fill-color:hsl(var(--black))!important;caret-color:hsl(var(--black))}input#confirm-password,input#your-password{padding-right:50px}.password-show-hide{position:absolute;right:20px;z-index:5;cursor:pointer;top:16px;color:hsl(var(--black)/.4)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.form--check a{display:inline}.form--check .form-check-input{box-shadow:none;background-color:transparent;box-shadow:none!important;border:0;position:relative;border-radius:0;width:24px;height:24px;border:1px solid hsl(var(--black)/.2);cursor:pointer;margin:0;border-radius:4px}.form--check .form-check-input:checked{background-color:hsl(var(--base))!important;border-color:hsl(var(--base))!important;box-shadow:none}.form--check .form-check-input:checked[type=checkbox]{background-image:none}.form--check .form-check-input:checked:before{position:absolute;content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;color:hsl(var(--white));top:50%;left:50%;transform:translate(-50%,-50%)}.form--check .form-check-label{font-weight:600;width:calc(100% - 24px);padding-left:12px;cursor:pointer}@media screen and (max-width:424px){.form--check a,.form--check label{font-size:.9375rem}}.form--radio .form-check-input{box-shadow:none;border:1px solid hsl(var(--black)/.2);position:relative;background-color:transparent;cursor:pointer;width:16px;height:16px}.form--radio .form-check-input:active{filter:brightness(100%)}.form--radio .form-check-input:checked{background-color:transparent;border-color:hsl(var(--base))}.form--radio .form-check-input:checked[type=radio]{background-image:none}.form--radio .form-check-input:checked:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;background-color:hsl(var(--base));border-radius:50%;z-index:999}.form--radio .form-check-label{font-weight:600;width:calc(100% - 16px);padding-left:12px;cursor:pointer}.form--switch{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form--switch .form-check-input{border-radius:3px;background-image:none;position:relative;box-shadow:none;border:0;background-color:hsl(var(--black)/.2)!important;padding:10px!important;margin-left:0;margin-bottom:5px;border-radius:48px;width:48px;height:22px;cursor:pointer}.form--switch .form-check-input:focus{border-radius:32px;background-image:none;position:relative;box-shadow:none;border:0}.form--switch .form-check-input:before{position:absolute;content:"";width:18px;height:18px;background-color:hsl(var(--white));top:50%;transform:translateY(-50%);border-radius:2px;left:5px;border-radius:50%;transition:.2s linear}.form--switch .form-check-input:checked{background-color:hsl(var(--base))!important}.form--switch .form-check-input:checked:before{left:calc(100% - 22px);background-color:hsl(var(--white))!important}.form--switch .form-check-input:checked[type=checkbox]{background-image:none}.form--switch .form-check-label{cursor:pointer}.selection{display:block}.select2 .dropdown-wrapper{display:none}.select2-container--default :is(.select2-selection--multiple,.select2-selection--single){background-color:hsl(var(--white));border:1px solid hsl(var(--border-color));border-radius:5px;min-height:48px;padding-inline:4px}.select2-container--default.select2-container--focus :is(.select2-selection--multiple,.select2-selection--single),.select2-container--default.select2-container--open :is(.select2-selection--multiple,.select2-selection--single){border-color:hsl(var(--border-color))}.select2-container--default .select2-results__option--selected{background-color:hsl(var(--white))}.select2-dropdown{border:1px solid hsl(var(--border-color))}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:hsl(var(--base));color:hsl(var(--white))}.select2-results__option{padding:6px 10px;color:hsl(var(--black));font-size:14px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:hsl(var(--border-color));border:0;font-size:14px;font-weight:500;color:hsl(var(--base-two));display:inline-flex;flex-direction:row-reverse;gap:6px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:6px;padding-right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border:0}.select2-search--dropdown{display:block;padding:8px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid hsl(var(--border-color));outline:0;border-radius:4px;padding:6px 16px;font-size:14px;color:hsl(var(--base-two))}.select2-container:has(.select2-selection--multiple,.select2-selection--single){width:100%!important}.select2-results__options::-webkit-scrollbar{width:5px;height:5px}.select2-results__options::-webkit-scrollbar-track{background-color:hsl(var(--border-color))}.select2-results__options::-webkit-scrollbar-thumb{background-color:hsl(var(--base-two)/.2)}.custom--modal.modal{background-color:hsl(var(--black)/.45)}.custom--modal .modal-header{border-bottom:0;padding:16px}.custom--modal .modal-content{background-color:hsl(var(--white));border-radius:8px!important;padding:16px}@media screen and (max-width:767px){.custom--modal .modal-content{padding:12px}}.custom--modal .form--control{background-color:hsl(var(--black)/.04)!important;border:0}.custom--modal .btn-close{transition:.2s linear}.custom--modal .btn-close:focus{box-shadow:none}.custom--modal .btn-close:hover{background-color:hsl(var(--black)/.08);border-radius:50%}.custom--modal .modal-body{padding:16px;background-size:10px}.custom--modal .modal-icon i{font-size:2rem;color:hsl(var(--base));border:3px solid hsl(var(--base));width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%}.custom--modal .modal-footer{border-top:0;padding:0 16px}nav:has(.pagination){width:100%}.pagination{flex-wrap:wrap;justify-content:flex-end!important;gap:12px}.pagination .page-item.active .page-link{background-color:hsl(var(--base));color:hsl(var(--white));border-color:hsl(var(--base))}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{display:flex;align-items:center;justify-content:center;height:40px;width:65px;color:hsl(var(--light));font-weight:600;transition:all .3s linear;border:0;background-color:transparent;cursor:pointer}.pagination .page-item:first-child .page-link:hover,.pagination .page-item:last-child .page-link:hover{color:hsl(var(--base));background-color:transparent}.pagination .page-item .page-link{border:1px solid hsl(var(--border-color));border-radius:4px;height:40px;width:40px;display:flex;justify-content:center;align-items:center;background-color:transparent;font-weight:500;padding:0;color:hsl(var(--light));cursor:pointer}@media (max-width:991px){.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{height:32px;width:48px}.pagination .page-item .page-link{height:32px;width:32px;font-size:.875rem}}.pagination .page-item .page-link.active,.pagination .page-item .page-link:hover{background-color:hsl(var(--base));color:hsl(var(--white));border-color:hsl(var(--base))}.pagination .page-item .page-link:focus{box-shadow:none}.table{margin:0;border-collapse:collapse;border-spacing:0}.table thead{background-color:hsl(var(--bg-color))}.table thead tr th{text-align:left;padding:16px;color:hsl(var(--base-two));font-family:var(--body-font);font-weight:500;letter-spacing:-.02em;border-bottom:0;max-width:170px;border-bottom:1px solid hsl(var(--border-color));text-align:center;background-color:transparent}.table thead tr th:last-child{text-align:right}.table thead tr th:first-child{text-align:left}.table tbody{border:0!important;background-color:hsl(var(--white))}.table tbody tr:not(:last-child) td{border-bottom:1px solid hsl(var(--border-color))}.table tbody tr td{text-align:left;vertical-align:middle;padding:16px;border:0;font-weight:500;max-width:170px;text-align:center;position:relative}.table tbody tr td,.table tbody tr td:before{font-family:var(--body-font);color:hsl(var(--black))}.table tbody tr td:before{content:attr(data-label);font-weight:600;display:none;width:45%!important;text-align:left}.table tbody tr td:last-child{text-align:right}.table tbody tr td:last-child>*{margin-left:auto}.table tbody tr td:first-child{text-align:left}@media screen and (max-width:767px){.table--responsive--md thead{display:none}.table--responsive--md tbody tr{display:block}.table--responsive--md tbody tr:last-child td{border-bottom:0}.table--responsive--md tbody tr td{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:right;padding:10px 15px;border:none;border-bottom:1px solid hsl(var(--black)/.8);max-width:unset}.table--responsive--md tbody tr td:last-child{border:none}.table--responsive--md tbody tr td:first-child{text-align:right;border-left:0}.table--responsive--md tbody tr td:before{display:block}.table--responsive--md tbody tr:nth-child(odd) td{background-color:#FAF8F5}.table--responsive--md tbody tr td{border-color:hsl(var(--border-color)/.5)!important}}@media screen and (max-width:991px){.table--responsive--lg thead{display:none}.table--responsive--lg tbody tr{display:block}.table--responsive--lg tbody tr td{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:right;padding:10px 15px;max-width:unset}.table--responsive--lg tbody tr td:before{display:block}.table--responsive--lg tbody tr:nth-child(odd) td{background-color:#FAF8F5}}@media screen and (max-width:991px) and (max-width:575px){.table--responsive--lg tbody tr td:before{font-size:12px}}@media screen and (max-width:991px){.table--responsive--lg tbody tr td{border-color:hsl(var(--border-color)/.5)!important}}@media screen and (max-width:1199px){.table--responsive--xl thead{display:none}.table--responsive--xl tbody tr{display:block}.table--responsive--xl tbody tr:nth-child(2n){background-color:hsl(var(--black)/.02)}.table--responsive--xl tbody tr td{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:right;padding:10px 15px;border:none;border-bottom:1px solid hsl(var(--black)/.08);max-width:unset}.table--responsive--xl tbody tr td:last-child{border:none}.table--responsive--xl tbody tr td:first-child{text-align:right;border-left:0}.table--responsive--xl tbody tr td:before{display:block}.table--responsive--xl tbody tr td{border-color:hsl(var(--border-color)/.5)!important}}@media screen and (max-width:1399px){.table--responsive--xxl thead{display:none}.table--responsive--xxl tbody tr{display:block}.table--responsive--xxl tbody tr:last-child td{border-bottom:0}.table--responsive--xxl tbody tr td{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:right;padding:10px 15px;border:none;border-bottom:1px solid hsl(var(--black)/.08);max-width:unset}.table--responsive--xxl tbody tr td:last-child{border:none}.table--responsive--xxl tbody tr td:first-child{text-align:right;border-left:0}.table--responsive--xxl tbody tr td:before{display:block}.table--responsive--xxl tbody tr td{border-color:hsl(var(--border-color)/.5)!important}}.custom--tab{justify-content:center;margin-bottom:50px!important;display:inline-flex;border-bottom:1px solid hsl(var(--white));position:relative}.custom--tab .tab__bar{position:absolute;content:"";top:calc(100% - 3px);height:4px;background-color:hsl(var(--warning));transition:.3s}@media screen and (max-width:1199px){.custom--tab{margin-bottom:40px!important}}@media screen and (max-width:991px){.custom--tab{margin-bottom:30px!important}}.custom--tab .nav-item{border-bottom:0}.custom--tab .nav-item .nav-link{color:hsl(var(--white));padding:8px 24px!important;background-color:transparent!important;border-radius:0;transition:.4s;border:0;position:relative;overflow:hidden}@media screen and (max-width:1199px){.custom--tab .nav-item .nav-link{padding:12px 15px!important}}.custom--tab .nav-item .nav-link__badge{background-color:hsl(var(--warning));line-height:1.5;border-radius:16px;font-size:12px;color:hsl(var(--black));padding:0 10px;display:inline-block}.custom--tab .nav-item .nav-link.active,.custom--tab .nav-item .nav-link.active:hover{color:hsl(var(--white))}.custom--tab .nav-item .nav-link.active.nav-link:after{width:100%;left:0}.custom--tab .nav-item .nav-link:hover{color:hsl(var(--warning))}@media screen and (max-width:991px){.custom--tab .tab__bar{display:none}.custom--tab .nav-item .nav-link.active,.custom--tab .nav-item .nav-link.active:hover{color:hsl(var(--warning))}}.badge{border-radius:5px;padding:6px 8px;font-weight:600;position:relative;text-align:center;font-size:.75rem;background-color:hsl(var(--badge-color)/.03)!important;color:hsl(var(--badge-color))!important;border:1px solid hsl(var(--badge-color)/.2);line-height:1}.badge .icon{font-size:1rem}.badge--base{--badge-color:var(--base)}.badge--primary{--badge-color:var(--primary)}.badge--secondary{--badge-color:var(--secondary)}.badge--success{--badge-color:var(--success)}.badge--danger{--badge-color:var(--danger)}.badge--warning{--badge-color:var(--warning)}.badge--info{--badge-color:var(--info)}.badge--dark{--badge-color:var(--dark)}.badge--gray{--badge-color:var(--gray)}.alert{margin-bottom:0;background-color:hsl(var(--white));border:1px solid hsl(var(--black)/.05);border-left:3px solid hsl(var(--alert-color));font-weight:500;padding:20px;border-radius:6px;display:flex;align-items:flex-start;gap:20px}@media screen and (max-width:991px){.alert{padding:16px}}@media screen and (max-width:575px){.alert{flex-direction:column}}.alert__icon{line-height:1;flex-shrink:0;font-size:1rem;height:24px;width:24px;display:grid;place-content:center;background:hsl(var(--alert-color));color:hsl(var(--white));border-radius:50%;box-shadow:0 0 0 3px hsl(var(--white)),0 0 0 6px hsl(var(--alert-color)/.5),0 0 0 9px hsl(var(--white)),0 0 0 12px hsl(var(--alert-color)/.15);margin:6px}.alert__content{flex:1 1}@media screen and (max-width:575px){.alert__content{width:100%;margin-top:6px}}.alert__title{font-size:1rem;color:hsl(var(--heading-color));font-weight:600;font-family:var(--heading-font);margin-bottom:6px}.alert__desc{color:hsl(var(--body-color));display:block;font-size:.9375rem}@media screen and (max-width:424px){.alert__desc{font-size:.875rem}}.alert__link{position:relative;color:hsl(var(--base));text-decoration:underline;margin-inline:4px;font-weight:600}.alert .btn-close{background:transparent;padding:0;color:hsl(var(--alert-color));font-size:1.25rem;top:16px;right:16px;box-shadow:none}@media screen and (max-width:991px){.alert .btn-close{top:10px;right:10px}}.alert--base{--alert-color:var(--base)}.alert--primary{--alert-color:var(--primary)}.alert--success{--alert-color:var(--success)}.alert--info{--alert-color:var(--info)}.alert--danger{--alert-color:var(--danger)}.alert--warning{--alert-color:var(--warning)}.alert--secondary{--alert-color:var(--secondary)}.spinner{--size:30px;--first-block-clr:hsl(var(--base));--second-block-clr:hsl(var(--warning));--clr:#111;width:100px;height:100px;position:relative}.spinner:after,.spinner:before{box-sizing:border-box;position:absolute;content:"";width:var(--size);height:var(--size);top:50%;animation:up 1s cubic-bezier(0,0,.24,1.21) infinite;left:50%;background:var(--first-block-clr)}.spinner:after{background:var(--second-block-clr);top:calc(50% - var(--size));left:calc(50% - var(--size));animation:down 1s cubic-bezier(0,0,.24,1.21) infinite}@keyframes down{0%,to{transform:none}25%{transform:translateX(100%)}50%{transform:translateX(100%) translateY(100%)}75%{transform:translateY(100%)}}@keyframes up{0%,to{transform:none}25%{transform:translateX(-100%)}50%{transform:translateX(-100%) translateY(-100%)}75%{transform:translateY(-100%)}}.navbar-brand{padding-top:0;padding-bottom:0}.navbar-brand.logo img{max-width:160px}@media screen and (max-width:575px){.navbar-brand.logo img{max-width:132px}}.header{position:relative;z-index:9}.header,.header:after{background:hsl(var(--white))}.header:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.header .navbar{position:unset;padding:0}.header.fixed-header{position:-webkit-sticky;position:sticky;transition:.3s linear;top:0;animation:slide-down .8s;width:100%;border-bottom:1px solid hsl(var(--border-color))}@keyframes slide-down{0%{opacity:0;transform:translateY(-150%)}to{opacity:1;transform:translateY(0)}}@media (min-width:1200px){.header .nav-menu{padding-top:0;padding-bottom:0}.header .nav-menu .nav-item{padding-right:24px;padding-block:21px}}@media screen and (min-width:1200px) and (max-width:1399px){.header .nav-menu .nav-item{padding-right:20px}}@media (min-width:1200px){.header .nav-menu .nav-item:last-child{padding-right:0}.header .nav-menu .nav-item.active .nav-link{color:hsl(var(--base))!important}.header .nav-menu .nav-item.active .nav-link:before{width:100%}.header .nav-menu .nav-item:hover .nav-link{color:#2196F3!important;opacity:1}.header .nav-menu .nav-item .nav-link{font-family:Barlow,sans-serif;font-weight:500;color:hsl(var(--light))!important;position:relative;cursor:pointer;opacity:.8}.header .nav-item .nav-link .nav-item__icon{margin-left:8px}}@media screen and (max-width:1199px){.header{padding-block:20px}.header .nav-menu .nav-item{text-align:left;display:block;position:relative;margin:0}.header .nav-menu .nav-item .nav-link{font-family:Barlow,sans-serif}.header .nav-menu .nav-item:hover .nav-link .nav-item__icon{transform:rotate(0deg)!important}.header .nav-item:first-child{border-bottom:none}.header .nav-item:last-child>a{border-bottom:0}.header .nav-item.active .nav-link{color:hsl(var(--base))}.header .nav-item .nav-link{margin-bottom:8px;padding:0!important;display:flex;justify-content:space-between;align-items:center;color:hsl(var(--black)/.8);font-family:Barlow,sans-serif;font-weight:500;margin:0 0 24px!important}.header .nav-item .nav-link.show[aria-expanded=true]{color:hsl(var(--base))!important}.header .nav-item .nav-link.show[aria-expanded=true] i{transform:rotate(180deg)}}.header .navbar-toggler.header-button{border-color:transparent;color:hsl(var(--black));background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;transition:.15s ease-in-out;width:auto;font-size:2rem;order:1;margin-left:10px}@media screen and (max-width:575px){.header .navbar-toggler.header-button{font-size:1.5rem}}.header .navbar-toggler.header-button:focus{box-shadow:none!important}.header .navbar-toggler.header-button[aria-expanded=true] i:before{content:"\f00d"}.dashboard-header,.header-right{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media screen and (max-width:1399px){.dashboard-header,.header-right{gap:10px}}@media screen and (max-width:991px){.dashboard-header,.header-right{gap:12px}}@media screen and (max-width:1199px){.dashboard-header,.header-right{justify-content:space-between}}.dashboard-header__button,.header-right__button{display:flex;align-items:center}.header .offcanvas-body .btn,.header-right__button .btn,.header-right__button .btn--base{font-family:var(--body-font);font-weight:500}.header .nav-item:hover .nav-link{color:#2196F3}.header .offcanvas-body .btn--base,.header-right__button .btn--base{background-color:#2196F3!important;border-color:#2196F3!important}.header .offcanvas,.header .offcanvas-body{overflow-y:visible!important;max-height:none!important}@media screen and (max-width:1199px){.header-right{flex:1 1;justify-content:flex-end}.header-right svg{height:24px;width:24px}}.user-profile{position:relative}.user-profile-info{display:flex;flex-wrap:wrap;align-items:center;position:relative;cursor:pointer}.user-profile-info__name{margin-bottom:0}.user-profile-info__image{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid hsl(var(--border-color));flex-shrink:0}.user-profile-info__image img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:575px){.user-profile-info__image{width:36px;height:36px}}.user-profile-info__content{flex:1 1;padding-left:15px}.user-profile .dropdown-toggle:after{display:none}@media screen and (max-width:575px){.user-profile-info__content{padding-left:10px}}.header-search__icon{display:flex;cursor:pointer;color:hsl(var(--black))}.header-search__wrapper{position:absolute;top:100%;left:0;width:100%;height:auto;background-color:hsl(var(--white));padding:24px;border-top:1px solid hsl(var(--border-color));transition:all .2s linear;transform:translateY(-100%);z-index:-1}.header-search__wrapper.show{box-shadow:0 16px 24px hsl(var(--black)/.1);transform:translateY(0)}.header-search__form .form--control{border:0;border-radius:0}.header-search__form .form--control::placeholder{color:hsl(var(--black)/.2)}.header-search__form .input--group{background:hsl(var(--black)/.05);border-radius:5px}.header-search__form .input--group-text{color:hsl(var(--light))}.header-search__btn,.popular-search{margin-top:24px}.popular-search__title{font-weight:600;margin-bottom:16px}.popular-search__list{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}@media screen and (max-width:767px){.popular-search__list{gap:6px}}.popular-search__link{padding:6px 16px;font-size:.875rem;color:hsl(var(--light));background-color:hsl(var(--black)/.05);border-radius:4px;font-weight:600}@media screen and (max-width:767px){.popular-search__link{padding:4px 10px;font-size:.75rem}}.popular-search__link:hover{background-color:hsl(var(--black)/.1);color:hsl(var(--black))}.lang-box-btn{color:hsl(var(--black));display:flex}.lang-box-link{display:flex;align-items:center;gap:12px;padding:6px 10px;font-size:.875rem;color:hsl(var(--light));font-weight:600;transition:all .15s linear}.lang-box-link:hover{background-color:hsl(var(--black)/.05);color:hsl(var(--black))}.lang-box-link .thumb{width:20px;height:20px;border-radius:50%;overflow:hidden;flex-shrink:0}.lang-box-link .thumb img{display:block;width:100%;height:100%;object-fit:cover}.lang-box-menu{inset:0 0 auto 0!important}.lang-box-menu,.user-profile-menu{padding-block:16px;border:0;box-shadow:none;background-color:hsl(var(--white));border-radius:4px;box-shadow:0 5px 5px -3px hsl(var(--black)/.05),0 8px 10px 1px hsl(var(--black)/.08),0 3px 14px 2px hsl(var(--black)/.05);left:auto!important;right:0;display:unset!important;visibility:hidden;opacity:0;transition:all .15s linear;transform:scale(.95);top:calc(100% + 12px)!important;position:absolute!important;transform:translate(0)!important}.lang-box-menu.show,.user-profile-menu.show{visibility:visible;opacity:1;transform:scale(1)}.user-info-link{font-size:.875rem;color:hsl(var(--light));font-weight:600;padding:6px 10px;display:flex;align-items:center;gap:10px;transition:all .15s linear}.user-info-link .icon{font-size:1.25rem;flex-shrink:0;display:flex}.user-info-link:hover{background-color:hsl(var(--black)/.05);color:hsl(var(--black))}.header .offcanvas-header{background-color:hsl(var(--base-two))}.nav-item.dropdown{position:unset}@media (min-width:1200px){.nav-item.dropdown .dropdown-menu.show{display:block}.nav-item.dropdown .mega-menu.show{animation:showMenu .3s linear forwards}}@keyframes showMenu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mega-menu{background-color:transparent;border-radius:4px;width:100%;top:100%;left:0;border:0;border-top:1px solid hsl(var(--border-color));padding:0;margin:0!important}@media screen and (max-width:1199px){.mega-menu.show{animation:showMenu .3s linear forwards}.mega-menu{border-top:0}}.mega-menu-content{background-color:hsl(var(--white));padding:24px;border-radius:0 0 6px 6px;border-top:0;display:flex;gap:24px;box-shadow:0 16px 30px hsl(var(--black)/.1)}@media screen and (max-width:1199px){.mega-menu-content{box-shadow:none;padding:0}}.mega-menu-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}.mega-menu-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid hsl(var(--border-color))}.mega-menu-item{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;justify-content:flex-start;width:calc(100% / 3 - 11px);border-radius:6px;padding:12px;transition:all .3s linear}@media screen and (max-width:1199px){.mega-menu-item{width:100%}}.mega-menu-item:hover{background-color:hsl(var(--bg-color))}.mega-menu-item-image{flex-shrink:0;width:60px}.mega-menu-item-image img{display:block;width:100%;height:100%;object-fit:cover}.mega-menu-item-content{flex:1 1}.mega-menu-item .title{margin-bottom:6px;font-size:1rem}.mega-menu-item .desc{font-size:.8rem;color:hsl(var(--light))}.mega-menu-left{flex:1 1}.mega-menu-right{flex-shrink:0;max-width:320px;border-radius:6px;padding:24px;font-size:.875rem;display:flex;flex-direction:column;justify-content:space-between;gap:16px;background-color:hsl(var(--bg-color))}@media screen and (max-width:1199px){.mega-menu-right{display:none}}.mega-menu-right .body{flex:1 1;border-bottom:1px solid hsl(var(--black)/.1);padding-block:16px;align-content:end}.mega-menu-right .title{color:hsl(var(--black));margin-bottom:10px}.mega-menu-right .desc{color:hsl(var(--black)/.75);font-size:.875rem}.learning-path-cta{position:relative;background:#F5F0E8;overflow-x:clip}.learning-path-cta__wrap{position:relative;min-height:clamp(360px,34vw,470px);overflow:hidden;max-width:100%}.learning-path-cta__panel{position:relative;min-height:clamp(300px,30vw,390px);margin-top:clamp(80px,8vw,130px);display:flex;align-items:center;justify-content:flex-end;padding:clamp(48px,5vw,76px) clamp(42px,8vw,130px);background:linear-gradient(135deg,#30485a,#243948 45%,#182d3d);border-radius:0;overflow:hidden;box-shadow:0 28px 70px rgba(18,36,52,.18)}.learning-path-cta__panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 32%,rgba(255,255,255,.08),transparent 32%),linear-gradient(90deg,rgba(255,255,255,.02),rgba(0,0,0,.12));pointer-events:none}.learning-path-cta__media{position:absolute;left:clamp(70px,14vw,240px);bottom:0;z-index:3;width:clamp(260px,31vw,430px);height:clamp(390px,42vw,570px);overflow:visible;pointer-events:none}.learning-path-cta__image{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 28px rgba(15,28,40,.16))}.learning-path-cta__content{position:relative;z-index:2;width:min(100%,620px);margin-left:auto;color:#ffffff}.learning-path-cta__title{margin:0;max-width:12ch;color:#ffffff;font-family:Barlow,sans-serif;font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:800;line-height:.95;letter-spacing:-.045em}.learning-path-cta__subtitle{margin:20px 0 0;max-width:560px;color:rgba(255,255,255,.82);font-family:Barlow,sans-serif;font-size:clamp(1rem,1.35vw,1.32rem);line-height:1.65}.learning-path-cta__form{display:flex;align-items:stretch;gap:16px;width:min(100%,590px);margin-top:38px}.learning-path-cta__form-input{flex:1 1;min-width:0}.learning-path-cta__input{width:100%;min-height:66px;padding:0 28px;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px;background:rgba(255,255,255,.98)!important;color:#1f3444!important;font-family:Barlow,sans-serif;font-size:16px!important;box-shadow:0 16px 35px rgba(7,17,28,.2)}.learning-path-cta__input::placeholder{color:rgba(31,52,68,.48)}.learning-path-cta__input:focus{border-color:rgba(240,201,133,.85)!important;box-shadow:0 0 0 4px rgba(240,201,133,.22),0 16px 35px rgba(7,17,28,.2)}.learning-path-cta__button{min-height:66px;padding:0 36px;border:0;border-radius:999px;background:linear-gradient(180deg,#f6d391,#edbf69);color:#172838;font-family:Barlow,sans-serif;font-size:17px;font-weight:800;white-space:nowrap;box-shadow:0 16px 34px rgba(7,17,28,.22);transition:transform .2s ease,box-shadow .2s ease}.learning-path-cta__button:focus-visible,.learning-path-cta__button:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(7,17,28,.28)}.learning-path-cta__shape{position:absolute;z-index:-1;pointer-events:none}.learning-path-cta__shape--x{top:28%;left:2%;width:30px;height:30px}.learning-path-cta__shape--x:after,.learning-path-cta__shape--x:before{content:"";position:absolute;left:50%;top:0;width:4px;height:100%;border-radius:999px;background:rgba(160,166,172,.42)}.learning-path-cta__shape--x:before{transform:rotate(45deg)}.learning-path-cta__shape--x:after{transform:rotate(-45deg)}.learning-path-cta__shape--curve{left:-4%;bottom:31%;width:30px;height:18px;border-left:4px solid #48bfa5;border-bottom:4px solid #48bfa5;border-radius:0 0 0 28px;transform:rotate(-25deg)}.learning-path-cta__shape--sphere{left:30%;bottom:12%;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#94ead9 0,#52c6b3 45%,#259d8f 100%);box-shadow:0 18px 34px rgba(17,81,77,.28)}@media screen and (max-width:1199px){.learning-path-cta__panel{justify-content:flex-end}.learning-path-cta__media{left:36px;width:330px;height:450px}.learning-path-cta__content{width:min(100%,560px)}}@media screen and (max-width:991px){.learning-path-cta__wrap{display:flex;flex-direction:column;align-items:center;gap:22px;min-height:auto}.learning-path-cta__panel{order:1;width:100%;min-height:auto;margin-top:0;justify-content:center;padding:30px 20px 24px;text-align:center}.learning-path-cta__media{order:2;position:relative;left:auto;top:auto;bottom:auto;transform:none;width:min(260px,82vw);height:min(320px,100vw);margin:0 auto}.learning-path-cta__content{width:100%;margin:0 auto;text-align:center}.learning-path-cta__title{max-width:none;margin:0 auto;font-size:clamp(1.65rem,6.5vw,2.15rem)}.learning-path-cta__subtitle{margin-left:auto;margin-right:auto}.learning-path-cta__form{margin:24px auto 0;width:100%;max-width:520px}}@media screen and (max-width:575px){.learning-path-cta__wrap{gap:16px}.learning-path-cta__panel{padding:24px 16px}.learning-path-cta__media{display:none}.learning-path-cta__title{font-size:clamp(1.5rem,7vw,1.95rem)}.learning-path-cta__subtitle{font-size:.96rem}.learning-path-cta__form{flex-direction:column;gap:14px;margin-top:24px}.learning-path-cta__button,.learning-path-cta__input{min-height:58px;width:100%}}.footer-area{background-color:hsl(var(--base-two));margin-top:auto;color:hsl(var(--white))}.footer-area.bg-img{background-size:contain;background-position:top}.footer-item-wrapper{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(160px,1fr));grid-gap:36px 20px;gap:36px 20px}.footer-item{min-width:0}.footer-item:first-child{padding-right:24px}@media screen and (max-width:1199px){.footer-item-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-item:first-child{grid-column:1/-1;padding-right:0}}.footer-item__desc{margin-bottom:32px;font-family:Barlow,sans-serif;font-size:15px;line-height:1.75;color:hsl(var(--white)/.75)}@media screen and (max-width:991px){.footer-item__desc{margin-bottom:16px}}.footer-item__logo{margin-bottom:16px}.footer-item__logo a img{width:100%;height:100%;max-width:190px;max-height:64px}.footer-item__title{font-family:Barlow,sans-serif;color:hsl(var(--white));margin-bottom:24px;font-size:16px;font-weight:700;letter-spacing:-.01em}.footer-item .social-list{margin-top:30px}@media screen and (max-width:991px){.footer-item .social-list{margin-top:20px}}@media screen and (max-width:575px){.footer-item .social-list{margin-top:15px}}.footer-menu{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.footer-menu__item{display:block;padding-bottom:16px}.footer-menu__item:last-child{padding-bottom:0}.footer-menu__link{font-family:Barlow,sans-serif;color:hsl(var(--white));font-size:14px;word-break:break-word;line-height:1.45;transition:color .2s ease,transform .2s ease}.footer-menu__link:hover{color:#2196F3;text-decoration:underline}.footer-contact-menu__item{display:flex;padding-bottom:12px}.footer-contact-menu__item:last-child{padding-bottom:0}.footer-contact-menu__item-icon{width:15px;color:hsl(var(--base));font-size:1.25rem}.footer-contact-menu__item-content{width:calc(100% - 15px);padding-left:15px;font-family:Barlow,sans-serif}@media screen and (max-width:991px){.footer-item-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){.footer-item-wrapper{grid-template-columns:1fr}}@media screen and (max-width:768px){.site-footer-mobile-hidden{display:none!important;margin:0!important;padding:0!important}}.bottom-footer{background-color:hsl(var(--black));border-top:1px solid hsl(var(--white)/.2)}.newsletter__heading{font-weight:600;font-size:clamp(1.65rem,2vw,2.15rem);letter-spacing:-.01em}.newsletter__heading,.newsletter__text{font-family:Barlow,sans-serif;color:hsl(var(--white));margin-bottom:0}.newsletter__text{line-height:1.5;max-width:34rem;margin-top:10px}.newsletter{padding:0 clamp(16px,2vw,28px)}.newsletter .container{padding-left:0;padding-right:0}.newsletter-form{max-width:100%;width:100%;margin-left:auto;align-self:center}@media screen and (max-width:767px){.newsletter-form{margin-left:0}}.newsletter-form__wrapper{display:flex;justify-content:flex-end;gap:12px;flex-wrap:nowrap;align-items:stretch}@media screen and (max-width:767px){.newsletter-form__wrapper{justify-content:flex-start;flex-wrap:wrap}}@media screen and (max-width:424px){.newsletter-form__wrapper{flex-direction:column;align-items:flex-start}}.newsletter-form__input{flex:1 1;min-width:0}@media screen and (max-width:424px){.newsletter-form__input{width:100%}}.newsletter-form__input .form--control{background-color:hsl(var(--white))!important;border-color:transparent!important;padding:0 18px;min-height:56px;border-radius:16px;box-shadow:0 10px 28px rgba(0,0,0,.08)}.newsletter-form__input .form--control::placeholder{color:hsl(var(--black)/.3);font-size:16px!important}.newsletter-form__input .form--control:focus{border-color:rgba(255,255,255,.2)!important;box-shadow:0 0 0 4px rgba(240,201,133,.2),0 10px 28px rgba(0,0,0,.08)}.newsletter-form__button{flex-shrink:0}.newsletter-form__button .btn{min-height:56px;padding-inline:28px;border-radius:16px;box-shadow:0 12px 22px rgba(0,0,0,.15)}.newsletter-wrapper{position:relative;overflow:hidden;padding:clamp(24px,4vw,40px);border-radius:30px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(240,201,133,.16),rgba(240,201,133,0) 38%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:0 28px 60px rgba(0,0,0,.12)}.newsletter-wrapper:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 28%,rgba(255,255,255,.16),rgba(255,255,255,0) 28%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.08),rgba(255,255,255,0) 26%)}.newsletter-wrapper>.row{position:relative;z-index:1}.scroll-top{position:fixed;right:30px;bottom:30px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:5;transition:.5s;cursor:pointer;transform:scale(0)}.scroll-top,.scroll-top:hover{color:hsl(var(--white));background-color:#2196F3}.scroll-top.show{transform:scale(1)}::selection{color:hsl(var(--white));background:hsl(var(--base-d-100))}.social-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.social-list__link{width:40px;height:40px;border-radius:50%;position:relative;overflow:hidden;transition:.3s;cursor:pointer;color:hsl(var(--white));background-color:hsl(var(--white)/.15)}.social-list__link.active,.social-list__link:focus,.social-list__link:hover{background-color:#2196F3;color:hsl(var(--white))!important;border-color:#2196F3!important}@media screen and (max-width:767px){.social-list__link{width:35px;height:35px;font-size:.875rem}}.breadcrumb{margin-bottom:0;position:relative;z-index:1;padding:155px 0 70px;background-color:#ddd}@media screen and (max-width:991px){.breadcrumb{padding:115px 0 60px}}@media screen and (max-width:767px){.breadcrumb{padding:105px 0 40px}}.breadcrumb:before{position:absolute;content:"";left:0;top:0;background-color:hsl(var(--white)/.1);width:100%;height:100%;z-index:-1}.breadcrumb__wrapper{text-align:center}.breadcrumb__title{margin-bottom:10px;color:hsl(var(--black))}.breadcrumb__list{display:flex;flex-wrap:wrap;justify-content:center}.breadcrumb__item{color:hsl(var(--black));padding:0 5px;font-weight:500}.breadcrumb__item-text{color:hsl(var(--base))}.breadcrumb__link{color:hsl(var(--black));font-weight:500}.breadcrumb__link:hover{color:hsl(var(--base))}.slick-initialized.slick-slider .slick-list{margin:0 -10px}.slick-initialized.slick-slider .slick-track{display:flex}.slick-initialized.slick-slider .slick-slide{height:auto;padding:0 10px}.slick-initialized.slick-slider .slick-slide>div{height:100%}.slick-arrow,.swiper-button-next,.swiper-button-prev{position:absolute;z-index:1;top:50%;transform:translateY(-50%);border:none;width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.2s linear;background-color:hsl(var(--base));color:hsl(var(--white));font-size:20px}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.25rem}.swipe-btn-wrapper{display:flex;align-items:center;gap:12px}.swipe-btn-wrapper :is(.swiper-button-next,.swiper-button-prev){transform:translate(0);position:relative!important;inset:0;margin:0}@media screen and (max-width:575px){.slick-arrow,.swiper-button-next,.swiper-button-prev{width:42px;height:42px}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem}}.slick-arrow:hover{border-color:hsl(var(--base));background-color:hsl(var(--base-two))}.slick-next{right:-20px}@media screen and (max-width:991px){.slick-next{right:-10px}}@media screen and (max-width:575px){.slick-next{right:10px}}.slick-prev{left:-20px}@media screen and (max-width:991px){.slick-prev{left:-10px}}@media screen and (max-width:575px){.slick-prev{left:10px}}.slick-dots{text-align:center;padding-top:20px;display:flex;align-items:center;justify-content:center}.slick-dots li{display:inline-block}.slick-dots li button{border:none;background-color:hsl(var(--black));color:hsl(var(--white));margin:0 3px;width:8px;height:8px;border-radius:1px;border-radius:50%;text-indent:-9999px;transition:.3s linear;display:block}.slick-dots li.slick-active button{background-color:hsl(var(--base));width:25px;border-radius:5px}.rating-list{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.rating-list__item{color:hsl(var(--warning))}.sidebar-menu{height:calc(100vh - var(--header-height));background-color:hsl(var(--white));width:260px;border-right:1px solid hsl(var(--border-color));position:-webkit-sticky;position:sticky;top:var(--header-height);transition:all .3s linear}.sidebar-menu__close{font-size:1.25rem;cursor:pointer;justify-content:flex-end;margin-right:16px;margin-top:12px}.sidebar-menu::-webkit-scrollbar{width:3px;height:3px}.sidebar-menu::-webkit-scrollbar-thumb{background-color:hsl(var(--black)/.15)}.sidebar-menu.show-sidebar{transform:translateX(0)}@media screen and (max-width:1199px){.sidebar-menu{position:fixed;top:0;left:0;transform:translateX(-100%);border-radius:0;height:auto;max-height:none;overflow-y:visible;z-index:9999}}.sidebar-menu-list{padding-block:20px}.sidebar-menu-list .divider{margin:6px 0!important;border-top:1px solid hsl(var(--border-color));opacity:1}.sidebar-menu-list__item{padding:5px 16px}.sidebar-menu-list__item.has-dropdown .sidebar-menu-list__link{position:relative}.sidebar-menu-list__item.has-dropdown .sidebar-menu-list__link:before{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .3s linear}.sidebar-menu-list__item.active .sidebar-menu-list__link{background-color:hsl(var(--base-two));color:hsl(var(--white))}.sidebar-menu-list__item.active .sidebar-menu-list__link:before{transform:translateY(-50%) rotate(180deg)}.sidebar-menu-list__link{display:flex;align-items:center;gap:6px;padding:11px 16px;width:100%;color:hsl(var(--light));font-size:.9125rem;font-weight:600;border-radius:6px;line-height:1}.sidebar-menu-list__link.active{background-color:hsl(var(--base-two));color:hsl(var(--white))}.sidebar-menu-list__link:hover{background-color:hsl(var(--black)/.05);color:hsl(var(--black))}.sidebar-submenu{display:none;padding:6px 14px;background:hsl(var(--black)/.05);border-radius:6px}.sidebar-submenu-list__link{padding:10px 0;color:hsl(var(--black)/.8);font-size:.9125rem;font-weight:600;line-height:1;display:block}.course-comment__title{font-weight:600}.comment-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}@media screen and (max-width:575px){.comment-item{gap:6px;margin-top:16px}}.comment-item__thumb{height:40px;width:40px;border-radius:50%;overflow:hidden;flex-shrink:0}@media screen and (max-width:575px){.comment-item__thumb{height:36px;width:36px}}@media screen and (max-width:424px){.comment-item__thumb{height:30px;width:30px}}.comment-item__content{flex:1 1}.comment-item__name{font-size:14px;font-weight:500;letter-spacing:-.02em;color:hsl(var(--black))}@media screen and (max-width:575px){.comment-item__name{font-size:12px}}.comment-item__badge{font-size:12px;padding:4px 6px;border-radius:4px;color:hsl(var(--white));background-color:hsl(var(--base));margin-left:6px;line-height:1}@media screen and (max-width:575px){.comment-item__badge{margin-left:4px;padding:4px;font-size:10px}}.comment-item__date{font-size:12px}@media screen and (max-width:575px){.comment-item__date{font-size:10px}}.comment-item__top{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-bottom:8px}@media screen and (max-width:575px){.comment-item__top{margin-bottom:6px;line-height:1;gap:6px}}.comment-item__text{font-size:14px;margin-bottom:12px}@media screen and (max-width:575px){.comment-item__text{font-size:12px;margin-bottom:8px}}.comment-item__reply{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:hsl(var(--light))}@media screen and (max-width:575px){.comment-item__reply{font-size:12px}}.comment-item__reply.active{color:hsl(var(--base))}.comment-item__reply .icon{font-size:20px}@media screen and (max-width:575px){.comment-item__reply .icon{font-size:16px}}.comment-item.reply{padding-left:25px;position:relative}@media screen and (max-width:1399px){.comment-item.reply{padding-left:20px}}@media screen and (max-width:575px){.comment-item.reply{padding-left:10px}}.comment-item.reply:after{content:"";position:absolute;width:25px;height:1px;background-color:hsl(var(--gray));top:20px;left:0}@media screen and (max-width:1399px){.comment-item.reply:after{width:20px}}@media screen and (max-width:575px){.comment-item.reply:after{width:10px}}.comment-reply-block{margin-left:20px;border-left:1px solid hsl(var(--gray))}@media screen and (max-width:575px){.comment-reply-block{margin-left:15px}}.comment-form{margin-top:8px;display:none;position:relative}.comment-form:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:hsl(var(--base));pointer-events:none;transition:width .3s ease}.comment-form:has(textarea:focus):after{width:100%}.comment-form__btn{position:absolute;bottom:0;right:0;width:48px;height:48px}.comment-form__input{width:100%;border:0;border-bottom:1px solid hsl(var(--gray));outline:0;height:40px;resize:none;overflow:hidden;border-radius:0;background-color:transparent;padding:6px 40px 6px 12px;position:relative;display:block}.dashboard-sidebar{width:320px;border:1px solid hsl(var(--border-color));padding:14px 0;background-color:hsl(var(--white));border-radius:6px;position:-webkit-sticky;position:sticky;top:var(--header-height)}.dashboard-sidebar__close{height:40px;width:40px;margin:0 12px 12px auto;background-color:hsl(var(--black)/.05);color:hsl(var(--black));border-radius:50%;display:block}@media screen and (max-width:1199px){.dashboard-sidebar{position:fixed;height:auto;max-height:none;overflow-y:visible;top:0;left:0;z-index:9999;border:0;border-right:1px solid hsl(var(--black)/.1);transition:all .3s linear;transform:translateX(-100%);border-radius:0}.dashboard-sidebar.show-sidebar{transform:translateX(0)}}.side-nav .sidebar-menu-list__item{padding:0}.has-dropdown.active>.side-nav__link,.has-dropdown.active>.side-nav__link:hover{background-color:hsl(var(--black)/.05)!important;color:hsl(var(--black))!important}.has-dropdown.active>.side-nav__link:after,.has-dropdown.active>.side-nav__link:hover:after{height:100%;top:0}.sidebar-menu-list__item.side-nav__list .sidebar-submenu{background-color:transparent}.side-nav__link{padding:12px 24px;color:hsl(var(--black)/.75);transition:all .3s linear;display:block;position:relative;font-weight:500;font-family:var(--heading-font);font-size:.9125rem}.side-nav__link:after{content:"";position:absolute;height:0;width:4px;background-color:hsl(var(--black));bottom:0;left:0;transition:all .3s linear}.side-nav__link.active,.side-nav__link:hover{background-color:hsl(var(--black)/.05);color:hsl(var(--black))}.side-nav__link.active:after,.side-nav__link:hover:after{height:100%;top:0}.blog-sidebar-wrapper{position:-webkit-sticky;position:sticky;top:100px}.search-box{position:relative}.search-box__button{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:hsl(var(--base))}.blog-sidebar{background-color:hsl(var(--white));padding:24px;border-radius:5px;margin-bottom:30px}.blog-sidebar:last-of-type{margin-bottom:0}@media screen and (max-width:575px){.blog-sidebar{padding:20px 16px}}.blog-sidebar__title{position:relative;padding-bottom:10px;color:hsl(var(--black))}.blog-sidebar__title:before{position:absolute;content:"";width:60px;height:2px;background-color:hsl(var(--base));left:0;bottom:0}.text-list.style-category .text-list__item{border-bottom:1px dashed hsl(var(--black)/.2)}.text-list.style-category .text-list__item:last-child{border-bottom:0}.text-list.style-category .text-list__link{color:hsl(var(--black))}.text-list.style-category .text-list__link:hover{color:hsl(var(--base))}.text-list.style-tag{display:flex;flex-direction:row;flex-wrap:wrap;margin:-7px}.text-list.style-tag .text-list__item{padding:7px}.text-list.style-tag .text-list__link{color:hsl(var(--black));border:1px solid hsl(var(--black)/.08);padding:6px 20px;border-radius:3px}.text-list.style-tag .text-list__link.active,.text-list.style-tag .text-list__link:hover{background-color:hsl(var(--base));border-color:hsl(var(--base));color:hsl(var(--white))}.latest-blog{display:flex;flex-wrap:wrap;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid hsl(var(--black)/.1)}.latest-blog:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.latest-blog__thumb{width:80px;max-height:80px;display:flex;border-radius:5px;overflow:hidden}@media screen and (max-width:424px){.latest-blog__thumb{width:60px}}.latest-blog__thumb a{display:block;height:100%;width:100%}.latest-blog__content{width:calc(100% - 80px);padding-left:15px}@media screen and (max-width:424px){.latest-blog__content{width:calc(100% - 60px)}}.latest-blog__title{margin-bottom:5px}.latest-blog__title a{color:hsl(var(--heading-color));font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.latest-blog__title a:hover{color:hsl(var(--base))}.auth-header{animation:none!important;border-bottom:1px solid hsl(var(--border-color))}.dashboard{position:relative}.dashboard-banner{padding:16px 32px;background:transparent linear-gradient(100deg,hsl(var(--white)) 0,hsl(var(--warning)/.03) 100%) 0 0 no-repeat;border-bottom:1px solid hsl(var(--border-color))}.dashboard-banner-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.dashboard-banner-content{max-width:600px;width:100%}.dashboard-banner-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-banner-text{color:hsl(var(--light));font-size:.875rem;font-weight:500}.dashboard-banner-title{margin-bottom:6px}.dashboard__inner{display:flex;align-items:flex-start}.dashboard .dashboard-body{flex:1 1;transition:all .3s linear;--inner-p:32px}@media screen and (max-width:1499px){.dashboard .dashboard-body{--inner-p:24px}}@media screen and (max-width:1199px){.dashboard .dashboard-body{width:100%;flex:unset}}@media screen and (max-width:575px){.dashboard .dashboard-body{--inner-p:16px}}.dashboard .dashboard-body-wrapper{padding:var(--inner-p)}@media screen and (max-width:575px){.dashboard .dashboard-body-wrapper{padding:var(--inner-p) 6px}}.dashboard-widget{padding:24px;border-radius:5px;position:relative;z-index:1;overflow:hidden;background-color:hsl(var(--white));transition:all .3s linear;border:1px solid hsl(var(--border-color));height:100%}.dashboard-widget:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 hsl(var(--black))}@media screen and (max-width:1399px){.dashboard-widget{padding:20px}}@media screen and (max-width:767px){.dashboard-widget{padding:16px}}@media screen and (max-width:575px){.dashboard-widget{flex-direction:column-reverse;text-align:center;gap:16px;padding:16px 10px}}.dashboard-widget__icon{width:64px;height:64px;border-radius:5px;font-size:1.75rem;border-radius:50%}@media screen and (max-width:1399px){.dashboard-widget__icon{width:50px;height:50px;font-size:1.5rem}}.dashboard-widget__content{flex:1 1}.dashboard-widget__number{font-weight:600;font-family:var(--body-font);margin-bottom:0}.dashboard-widget__number .currency{font-size:.875rem;font-weight:600;color:hsl(var(--light))}.dashboard-widget__text{color:hsl(var(--light));font-size:.875rem;margin-bottom:16px;font-weight:500;letter-spacing:-.02em;font-family:var(--heading-font)}@media screen and (max-width:575px){.dashboard-widget__text{margin-bottom:6px}}.dashboard-widget-wrapper div[class*=col]:nth-of-type(7n+1) .dashboard-widget__icon{background-color:hsl(var(--base));color:hsl(var(--white))}.dashboard-widget-wrapper div[class*=col]:nth-of-type(7n+2) .dashboard-widget__icon{background-color:hsl(var(--danger));color:hsl(var(--white))}.dashboard-widget-wrapper div[class*=col]:nth-of-type(7n+3) .dashboard-widget__icon{background-color:hsl(var(--warning))}.dashboard-widget-wrapper div[class*=col]:nth-of-type(7n+4) .dashboard-widget__icon{background-color:hsl(var(--light));color:hsl(var(--white))}.dashboard-widget-wrapper div[class*=col]:nth-of-type(7n+5) .dashboard-widget__icon{background-color:hsl(var(--success));color:hsl(var(--white))}.dashboard-widget-wrapper div[class*=col]:nth-of-type(7n+6) .dashboard-widget__icon{background-color:hsl(var(--info));color:hsl(var(--white))}.dashboard-widget-wrapper div[class*=col]:nth-of-type(7n+7) .dashboard-widget__icon{background-color:hsl(var(--danger)/.1);color:hsl(var(--danger))}.upload-files-container{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid hsl(var(--gray));border-radius:8px;padding:16px}.upload-files-container .dynamic-message{color:hsl(var(--gray));font-size:14px}.upload-files-container .drag-file-area{text-align:center}.upload-files-container .drag-file-area .upload-icon{font-size:16px;font-weight:500;color:hsl(var(--black))}.upload-files-container .drag-file-area h3{font-size:26px;margin:15px 0}.upload-files-container .drag-file-area label{font-size:19px}.upload-files-container .drag-file-area label .browse-files-text{cursor:pointer;font-size:14px;text-decoration:underline;top:0!important;left:0!important}.upload-files-container .browse-files span{position:relative;top:-25px}.upload-files-container .default-file-input{opacity:0;position:absolute;font-size:0;cursor:pointer}.upload-files-container .cannot-upload-message{font-size:17px;display:flex;align-items:center;margin:5px 0;color:hsl(var(--danger));display:none;font-size:12px}.upload-files-container .cannot-upload-message span,.upload-files-container .upload-button-icon{padding-right:10px}.upload-files-container .cannot-upload-message span:last-child{padding-left:20px;cursor:pointer}.upload-files-container .file-block{background-color:hsl(var(--black)/.1);transition:all 1s;max-width:390px;font-size:12px;width:100%;position:relative;display:none;flex-direction:row;justify-content:space-between;align-items:center;margin:10px 0 15px;padding:10px 20px;cursor:pointer}.upload-files-container .file-info{display:flex;align-items:center;font-size:12px}.upload-files-container .file-icon{margin-right:10px;flex-shrink:0}.upload-files-container .file-name,.upload-files-container .file-size{padding:0 3px}.upload-files-container .remove-file-icon{cursor:pointer;flex-shrink:0}.upload-files-container .progress-bar{display:flex;position:absolute;bottom:0;left:0;width:0;height:5px;border-radius:0;background-color:hsl(var(--gray))}.action-dropdown .dropdown-menu{border:0;box-shadow:0 5px 30px hsl(var(--black)/.1)}.action-dropdown .dropdown-menu .dropdown-item-inner{padding:6px 16px;color:hsl(var(--black));font-size:14px;line-height:1;display:block;transition:all .3s linear}.action-dropdown .dropdown-menu .dropdown-item-inner:hover{background-color:var(--section-bg)}.banner-section{position:relative;z-index:1;padding:12px 0;background:hsl(var(--white))}@media screen and (max-width:1199px){.banner-section{padding:100px 0}}@media screen and (max-width:424px){.banner-section{padding:70px 0}}.banner-section:before{position:absolute;content:"";width:54%;height:100%;left:0;top:0;background:url(/_next/static/media/banner-shape.b03d9ae3.png) 50%/cover no-repeat;z-index:-1}@media screen and (max-width:991px){.banner-section:before{width:100%}}.banner-content__title{color:hsl(var(--black));margin-bottom:12px;font-weight:900;font-size:3rem;line-height:1.5}@media screen and (max-width:1399px){.banner-content__title{font-size:2.5rem}}@media screen and (max-width:1199px){.banner-content__title{font-size:2.25rem;margin-bottom:16px}}@media screen and (max-width:767px){.banner-content__title{font-size:2rem}}@media screen and (max-width:424px){.banner-content__title{font-size:1.75rem}}.banner-content__desc{max-width:635px;color:hsl(var(--black));font-size:18px;margin-top:24px;margin-bottom:40px}@media screen and (max-width:1399px){.banner-content__desc{margin-top:16px;margin-bottom:30px}}@media screen and (max-width:767px){.banner-content__desc{font-size:16px;margin-bottom:20px}}@media screen and (max-width:991px){.banner-thumb{max-width:700px;width:100%;margin:0 auto}}.banner-title-message{display:block;font-weight:500;letter-spacing:-.02em;overflow:hidden;position:relative;border-radius:6px;height:42px;margin-bottom:20px}@media screen and (max-width:575px){.banner-title-message{height:32px;margin-bottom:16px}}.banner-title-message1,.banner-title-message2,.banner-title-message3,.banner-title-message4{position:absolute;width:auto;opacity:0;padding:6px 24px;border-radius:6px;color:hsl(var(--black));font-size:1.25rem;height:100%;transform:translateY(100%);transition:transform .5s ease,opacity .5s ease;font-family:var(--heading-font);font-style:italic}@media screen and (max-width:575px){.banner-title-message1,.banner-title-message2,.banner-title-message3,.banner-title-message4{font-size:1rem;padding:4px 12px}}.banner-title-message1{background:linear-gradient(45deg,#ffb6c1,#ffd700)}.banner-title-message2{background:linear-gradient(45deg,#98fb98,#20b2aa)}.banner-title-message3{background:linear-gradient(45deg,#ffb6c1,#ffd700)}.banner-title-message4{background:linear-gradient(45deg,#dda0dd,#9370db)}.banner-title-message1{animation:slideMessage 8s cubic-bezier(.4,0,.2,1) infinite}.banner-title-message2{animation:slideMessage 8s cubic-bezier(.4,0,.2,1) 2s infinite}.banner-title-message3{animation:slideMessage 8s cubic-bezier(.4,0,.2,1) 4s infinite}.banner-title-message4{animation:slideMessage 8s cubic-bezier(.4,0,.2,1) 6s infinite}@keyframes slideMessage{0%,3%{transform:translateY(100%);opacity:0}22%,5%{transform:translateY(0);opacity:1}25%,to{transform:translateY(-100%);opacity:0}}@keyframes fadeInOut{0%,3%{opacity:0;transform:scale(.9)}22%,5%{opacity:1;transform:scale(1)}25%,to{opacity:0;transform:scale(.9)}}.courses-section{background-color:hsl(var(--base-two));position:relative;z-index:1}.courses-section--enhanced .courses-section__overlay{opacity:.35}.courses-section--enhanced .courses-tab{background:hsl(var(--white)/.42);border:1px solid hsl(var(--border-color)/.7);border-radius:28px;padding:28px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.courses-section--enhanced .custom--tab{width:100%;justify-content:flex-start;margin-bottom:26px!important;border-bottom:1px solid hsl(var(--border-color));overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.courses-section--enhanced .custom--tab .tab__bar{background-color:hsl(var(--base))}.courses-section--enhanced .custom--tab .nav-item .nav-link{color:hsl(var(--black)/.72);font-weight:600}.courses-section--enhanced .custom--tab .nav-item .nav-link.active,.courses-section--enhanced .custom--tab .nav-item .nav-link.active:hover,.courses-section--enhanced .custom--tab .nav-item .nav-link:hover{color:hsl(var(--base))}.popular-courses-showcase{display:block}.popular-courses-showcase__content .courses-wrapper{margin-inline:0}.popular-courses-showcase__content .courses-wrapper>[class*=col-]{padding-inline:12px}.popular-courses-showcase__more{margin-top:18px}.popular-courses-showcase__more-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:12px;border:2px solid hsl(var(--base));color:hsl(var(--base));font-size:1.25rem;font-weight:500;letter-spacing:-.02em;text-decoration:none;background:hsl(var(--white));transition:background-color .2s ease,color .2s ease}.popular-courses-showcase__more-btn:hover{background:hsl(var(--base));color:hsl(var(--white))}.courses-section--enhanced .courses-card{border-radius:20px;border:1px solid hsl(var(--border-color));box-shadow:none;overflow:hidden}.courses-section--enhanced .courses-card .card-img img{aspect-ratio:16/9;object-fit:cover}@media screen and (max-width:1399px){.popular-courses-showcase__more-btn{font-size:1.1rem}}@media screen and (max-width:1199px){.courses-section--enhanced .courses-tab{padding:22px;border-radius:20px}}@media screen and (max-width:767px){.courses-section--enhanced .courses-tab{padding:16px}.popular-courses-showcase__more-btn{width:100%;font-size:1rem;padding:10px 14px}.popular-courses-showcase__more{margin-top:12px}}.courses-section__overlay{position:absolute;bottom:0;left:0;height:40%;width:100%;z-index:-1}.courses-section__overlay img{height:100%;width:100%}.courses-card{border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.06);background-color:hsl(var(--white));height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.courses-card:hover{transform:translateY(-4px);border-color:rgba(37,99,235,.25);box-shadow:0 16px 34px rgba(15,23,42,.12)}.courses-card .card-img img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px 14px 0 0}.courses-card .card-footer{padding:8px 0 0;margin:0 12px 8px;border-top:1px dashed #a3a3a3;background-color:transparent;display:flex;justify-content:space-between;flex-wrap:wrap}.courses-card .card-body{background-color:hsl(var(--white));padding:16px 16px 14px}.courses-card__title{margin-bottom:8px;font-weight:500;letter-spacing:-.02em;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1rem * 1.35 * 2)}.courses-card__info{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:nowrap;font-size:14px;margin-bottom:12px}.courses-card .courses-duration,.courses-card .offer-price{color:hsl(var(--black));font-weight:600;font-size:14px}.courses-card .old-price{color:hsl(var(--gray));text-decoration:line-through}.courses-card__desc{font-size:14px;line-height:1.6;color:hsl(var(--gray));margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(14px * 1.6 * 3)}.courses-card .courses-price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.courses-card .courses-price.courses-price--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.courses-card .courses-price.courses-price--stacked .offer-price{font-size:13px;line-height:1.3}.courses-card .courses-duration{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:4px 10px;border-radius:999px;background:rgba(37,99,235,.08);color:#1d4ed8;font-weight:500;letter-spacing:-.02em}.course-grade-card-link{height:100%}.course-grade-card{position:relative;border:0;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,250,255,.98));box-shadow:0 24px 52px rgba(15,39,66,.1);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif}.course-grade-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(33,150,243,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(255,205,86,.18),transparent 26%);pointer-events:none}.course-grade-card-link:focus-visible .course-grade-card,.course-grade-card:hover{transform:translateY(-8px) rotate(-.3deg);box-shadow:0 30px 70px rgba(15,39,66,.16)}.course-grade-card .card-img{position:relative;padding:14px 14px 0}.course-grade-card .card-img img{border-radius:22px}.course-grade-card__badge{position:absolute;top:26px;left:26px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.94);color:#1565c0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px rgba(15,39,66,.14)}.course-grade-card__badge:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffd54f}.course-grade-card .card-body{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px;padding:22px 22px 24px}.course-grade-card__topline{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.course-grade-card__label{background:rgba(33,150,243,.08);color:#1565c0;letter-spacing:.01em}.course-grade-card__duration,.course-grade-card__label{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700}.course-grade-card__duration{background:rgba(255,193,7,.12);color:#8d5f00}.course-grade-card .courses-card__title{margin:0;color:#10253f;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.18;letter-spacing:-.02em}.course-grade-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.course-grade-card__price{display:grid;grid-gap:4px;gap:4px;padding:14px 14px 12px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(17,24,39,.06)}.course-grade-card__price-label{color:#5f6f80;font-size:12px;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.course-grade-card__price-value{color:#0f2742;font-size:1rem;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-weight:800;line-height:1.2}.course-grade-card .courses-card__desc{color:#56697e;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-size:.96rem;line-height:1.7;min-height:calc(.96rem * 1.7 * 3)}.course-grade-card__footer{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding-top:6px}.course-grade-card__cta{display:inline-flex;align-items:center;gap:10px;color:#0f2742;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:800}.course-grade-card__cta:after{content:">";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#2196F3;color:#fff;font-size:15px;line-height:1}.course-grade-card__note{color:#6e7f90;font-size:12px;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-weight:600}@media screen and (max-width:575px){.all-courses .row.gy-4,.courses-wrapper.row.gy-4{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}.course-grade-card,.courses-card{border-radius:10px}.course-grade-card .card-img img,.courses-card .card-img img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px 10px 0 0}.course-grade-card .card-body,.courses-card .card-body{padding:10px}.course-grade-card__footer{align-items:flex-start;flex-direction:row}.course-grade-card__badge{top:24px;left:24px;padding:7px 11px}.courses-card__title{margin-bottom:4px;font-size:.88rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(.88rem * 1.35 * 2)}.rating{margin-bottom:4px}.rating__list,.rating__wrapper{gap:4px}.rating__icon{font-size:.85rem}.rating__count{font-size:.68rem}.courses-card__info{gap:8px;margin-bottom:8px;font-size:12px;flex-wrap:wrap}.courses-card .courses-duration,.courses-card .offer-price,.courses-card .old-price{font-size:12px;line-height:1.25}.courses-card__desc{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;min-height:calc(12px * 1.45 * 2)}.courses-card .card-footer{margin:0 10px 8px;padding-top:6px;gap:6px}.courses-lesson,.courses-type{font-size:11px;line-height:1.3}.courses-type .icon{font-size:14px}}@media screen and (max-width:359px){.all-courses .row>[class*=col-],.courses-wrapper.row>[class*=col-]{width:100%;flex:0 0 100%}}.courses-type{display:flex;align-items:center;gap:6px;color:hsl(var(--black));font-size:14px}.courses-type p{font-size:inherit}.courses-type .icon{font-size:20px;display:flex}.courses-type .text{font-weight:600}.courses-lesson{color:hsl(var(--black));font-size:12px}.courses-lesson .text{font-weight:600}.rating{margin-bottom:6px}.rating__list,.rating__wrapper{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rating__list{gap:2px}.rating__icon{display:flex;font-size:1rem;color:hsl(var(--warning))}.rating__count{font-size:.75rem;font-weight:600}.rating__average{color:hsl(var(--black))}.rating__total{color:hsl(var(--gray))}.top-courses{background-color:hsl(var(--base-two))}.university-marquee{padding:10px;overflow:hidden}.university-marquee__heading{text-align:center;font-weight:500;letter-spacing:-.02em;font-size:clamp(1rem,1.55vw,1.25rem);color:hsl(var(--black)/.9);margin-bottom:16px}.university-marquee__viewport{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.university-marquee__track{display:flex;align-items:center;width:max-content;gap:20px;will-change:transform;animation:university-marquee-scroll 28s linear infinite}.university-marquee__item{width:200px;min-width:110px;height:110px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:14px}.university-marquee__item img{width:100%;height:100%;object-fit:cover}@keyframes university-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 10px),0,0)}}@media (hover:hover){.university-marquee__viewport:hover .university-marquee__track{animation-play-state:paused}}@media screen and (max-width:767px){.university-marquee-section{padding:18px 0 8px}.university-marquee{padding:14px}.university-marquee__heading{text-align:left;margin-bottom:12px;font-size:1rem;line-height:1.45}.university-marquee__track{gap:14px;animation-duration:22s}.university-marquee__item{width:84px;min-width:84px;height:84px}}.short-courses{position:relative;z-index:1}.home-benefits{position:relative;padding:25px;background:radial-gradient(circle at 12% 12%,hsl(var(--base)/.07) 0,transparent 42%),radial-gradient(circle at 88% 18%,hsl(var(--warning)/.1) 0,transparent 40%),linear-gradient(180deg,hsl(var(--section-bg)) 0,hsl(var(--white)) 100%)}.home-benefits__card{height:100%;text-align:center;padding:32px 24px 28px;border-radius:24px;background:hsl(var(--white)/.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsl(var(--border-color)/.45);box-shadow:0 12px 30px hsl(var(--black)/.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;position:relative;overflow:hidden}.home-benefits__card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,hsl(var(--warning-d-200)),hsl(var(--base-l-300)));opacity:.95}.home-benefits__card:after{content:"";position:absolute;top:-40%;right:-20%;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,hsl(var(--base)/.08) 0,transparent 70%);pointer-events:none}.home-benefits__icon{display:inline-flex;width:84px;height:84px;align-items:center;justify-content:center;color:hsl(var(--warning-d-200));font-size:44px;margin-bottom:20px;line-height:1;border-radius:50%;background:linear-gradient(145deg,hsl(var(--warning)/.16),hsl(var(--base)/.1));border:1px solid hsl(var(--warning)/.2);box-shadow:inset 0 1px 0 hsl(var(--white)/.7);transition:transform .3s ease,box-shadow .3s ease}.home-benefits__title{color:hsl(var(--base-two-l-500));font-weight:800;font-size:clamp(1.25rem,1.8vw,1.7rem);margin-bottom:12px;line-height:1.25;letter-spacing:-.02em}.home-benefits__desc{color:hsl(var(--base-two-l-300));font-size:clamp(.95rem,1vw,1.05rem);line-height:1.75;margin-bottom:0;max-width:30ch;margin-inline:auto}@media (hover:hover){.home-benefits__card:hover{transform:translateY(-8px);border-color:hsl(var(--base)/.22);background:hsl(var(--white));box-shadow:0 20px 40px hsl(var(--black)/.1)}.home-benefits__card:hover .home-benefits__icon{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 24px hsl(var(--warning)/.18)}}@media screen and (max-width:767px){.home-benefits__card{padding:26px 18px 22px;border-radius:20px}.home-benefits__icon{width:72px;height:72px;font-size:38px;margin-bottom:16px}.home-benefits__title{font-size:1.2rem}.home-benefits__desc{max-width:100%}}@media screen and (min-width:1200px){.home-benefits .col-xl{flex:1 0 20%;max-width:20%}}@media screen and (max-width:1199px){.home-benefits__card{padding:22px 14px 20px}.home-benefits__icon{width:76px;height:76px;font-size:42px;margin-bottom:14px}}@media screen and (max-width:767px){.home-benefits__icon{width:72px;height:72px;font-size:38px;margin-bottom:8px}.home-benefits__title{margin-bottom:10px;font-size:1.45rem}.home-benefits__desc{font-size:1rem}.home-benefits__card{padding:18px 12px 16px;border-radius:12px}}.short-courses__shape{position:absolute;bottom:100px;left:0;width:100%;height:200px;z-index:-1}.short-courses__shape img{height:100%}.slider-top{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px;gap:16px 24px}@media screen and (max-width:1199px){.slider-top{margin-bottom:40px}}@media screen and (max-width:991px){.slider-top{margin-bottom:30px}}.slider-top .section-heading{max-width:655px;width:100%;margin-bottom:0}.slider-controller{max-width:384px;width:100%;flex-shrink:0;display:flex;align-items:center;gap:32px}@media screen and (max-width:1199px){.slider-controller{gap:24px}}.blog-courses__arrow,.short-courses__arrow,.top-courses__arrow{flex-shrink:0;display:flex;align-items:center;gap:16px}@media screen and (max-width:1199px){.blog-courses__arrow,.short-courses__arrow,.top-courses__arrow{gap:12px}}.blog-courses__arrow .slick-arrow,.short-courses__arrow .slick-arrow,.top-courses__arrow .slick-arrow{height:40px;width:40px;display:grid;place-content:center;background-color:transparent!important;border-radius:50%;border:1px solid hsl(var(--white)/.1);font-size:16px;color:hsl(var(--white))!important}.blog-courses__arrow .slick-arrow:hover,.short-courses__arrow .slick-arrow:hover,.top-courses__arrow .slick-arrow:hover{background-color:hsl(var(--base))!important;border:1px solid hsl(var(--base));color:hsl(var(--white))!important}.blog-courses__arrow .slick-arrow,.short-courses__arrow .slick-arrow{border-color:hsl(var(--black)/.1);color:hsl(var(--base-two))!important;background-color:transparent!important}.blog-slider-progress,.short-slider-progress,.slider-progress{display:block;width:100%;height:10px;overflow:hidden;position:relative}.category-section{background-color:hsl(var(--bg-color))}.category-card{background-color:hsl(var(--white));text-align:center;padding:42px 20px 24px;border-radius:4px;border:1px solid hsl(var(--border-color));display:block;height:100%;transition:all .3s linear}.category-card__img{margin-bottom:45px}.category-card__title{font-weight:600;margin:0}.category-card:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 hsl(var(--black))}.earning--card{text-align:center;padding:24px 12px;height:100%;transition:all .3s linear}@media screen and (max-width:991px){.earning--card{padding:24px 12px 0}}.earning--card .card-title{margin-bottom:10px}.earning--card:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 hsl(var(--black))}.earning--card .card-text{font-size:.87rem}.textbook-section{background:#ffffff;padding:70px 0}.textbook-wrapper{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:60px;gap:60px;align-items:center}.textbook-book{display:flex;justify-content:center}.textbook-cover{max-width:100%;height:auto;box-shadow:0 20px 40px rgba(0,0,0,.15);border-radius:8px}.textbook-content{display:flex;flex-direction:column;gap:1.5rem}.textbook-title{font-size:2.2rem;font-weight:500;letter-spacing:-.02em;color:#0061a4;line-height:1.3;margin:0}.textbook-description-box{background:#d7e8f7;padding:1.8rem;border-radius:8px;border-left:4px solid #0061a4}.textbook-description{font-size:1rem;color:#1b1c1c;line-height:1.7;margin:0}.textbook-cta-text{font-size:1rem;font-weight:600;color:#1b1c1c;margin:.5rem 0 1rem}.textbook-buttons{display:flex;gap:1.5rem;align-items:center}.textbook-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;border-radius:50px;text-decoration:none;font-weight:500;letter-spacing:-.02em;transition:all .3s ease;border:none;cursor:pointer}.textbook-btn--primary{background:#ff7a3d;color:#fff}.textbook-btn--primary:hover{background:#e66a2d;transform:translateY(-2px);box-shadow:0 8px 16px rgba(255,122,61,.3)}.textbook-btn--amazon{background:#fff;border:2px solid #444;padding:0;width:160px;height:60px;display:inline-flex;align-items:center;justify-content:center;line-height:0;overflow:hidden;color:#111}.textbook-btn--amazon:hover{transform:translateY(2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.textbook-btn--amazon img,.textbook-btn--amazon svg{width:100%;height:100%;object-fit:contain;display:block}@media screen and (max-width:768px){.textbook-section{padding:50px 0}.textbook-wrapper{grid-template-columns:1fr;gap:30px}.textbook-title{font-size:1.8rem}.textbook-description{font-size:.95rem}.textbook-buttons{flex-wrap:wrap}}.instructor-section{background-color:hsl(var(--bg-color))}.instructor-benefit__item{display:flex;align-items:center;gap:24px;padding:20px;background-color:hsl(var(--white));border:1px solid hsl(var(--border-color));border-radius:6px;transition:all .3s linear}.instructor-benefit__item:hover{transform:translate(2px,-2px);box-shadow:-4px 4px 0 hsl(var(--black))}.instructor-benefit__item:not(:last-child){margin-bottom:16px}.instructor-benefit__content{flex:1 1}.instructor-benefit__title{margin-bottom:8px}.instructor-benefit__desc{font-size:.87rem}.instructor-benefit__icon{display:flex;font-size:24px;color:hsl(var(--light));flex-shrink:0}.instructor-thumb img{max-width:750px;width:100%}.instructor-info .rating__count{font-size:16px!important}.instructor-info__thumb{max-width:750px;margin:0 auto}.instructor-info__thumb img{width:100%}.instructor-top-wrapper{padding-block:60px;background-color:hsl(var(--bg-color))}.instructor-top-wrapper .rating__count{font-size:.875rem;font-weight:500}.instructor-name{margin-bottom:16px}.view-details{display:flex;align-items:center;gap:6px}.view-details__icon{font-size:13px;color:hsl(var(--base))}.view-details__count{color:hsl(var(--black));font-size:.875rem}.view-details__title{color:hsl(var(--gray));font-size:.875rem}.instructor-content{margin-bottom:40px}.instructor-content__title{font-size:18px;margin-bottom:16px;font-weight:600}.instructor-content__desc .text{margin-bottom:16px;color:hsl(var(--black))}.instructor-info__about{padding:24px;background-color:hsl(var(--white));max-width:min-content;min-width:300px;border-radius:6px;box-shadow:0 2px 4px hsl(var(--black)/.1),0 4px 12px hsl(var(--black)/.1);margin-left:auto;margin-top:-175px}@media (max-width:991px){.instructor-info__about{max-width:100%;min-width:100%;margin-top:0}}.instructor-info__about .thumb{max-width:200px;border-radius:6px;overflow:hidden;margin:0 auto 20px}.social-share__list{display:flex;align-items:center;gap:12px;justify-content:center}.social-share__item{width:30px}.instructor-courses{background-color:hsl(var(--bg-color))}.instructor-courses-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:24px}.instructor-courses-top__heading{margin-bottom:0}.instructor-slider__arrow{display:flex;align-items:center;gap:16px}.instructor-slider__arrow button{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:50%;background-color:transparent;border:1px solid hsl(var(--border-color));transition:all .3s linear;font-size:16px}.instructor-slider__arrow button:hover{background-color:hsl(var(--base));border:1px solid hsl(var(--base));color:hsl(var(--white))!important}.testimonials{z-index:1;position:relative}.testimonials__shape{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:-1}@media screen and (max-width:991px){.testimonials__shape{display:none}}.testimonial-item{background-color:hsl(var(--white));border:1px solid hsl(var(--border-color));border-radius:4px;position:relative;overflow:hidden;transition:all .3s linear;height:100%}.testimonial-item:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 hsl(var(--black))}.testimonial-item__content{padding:24px 12px 32px}.testimonial-item__rating{margin-bottom:8px}.testimonial-item__title{font-size:14px}.testimonial-item__desc{color:hsl(var(--light));font-size:14px}.cto-section{background-color:hsl(var(--base-two))}.cto-section__thumb-wrapper{display:flex;align-items:center;gap:66px}@media screen and (max-width:991px){.cto-section__thumb-wrapper{gap:30px}}.cto-section__btn{margin-top:40px}@media screen and (max-width:991px){.cto-section__btn{margin-top:24px}}.counter-section{background-color:hsl(var(--base));padding:70px 0;position:relative;z-index:1}.counter-section__shape{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}@media screen and (max-width:1199px){.counter-section{padding:50px 0}}@media screen and (max-width:991px){.counter-section{padding:40px 0}}.counter-section__title{color:hsl(var(--white));margin-bottom:0}@media screen and (max-width:767px){.counter-section__title{border-bottom:1px solid hsl(var(--white));padding-bottom:15px}}.counter{height:100%}.counter__wrapper{height:100%;display:flex;align-items:center;justify-content:space-between}.counter__count{color:hsl(var(--white));display:block;margin-bottom:8px;font-weight:600;font-family:var(--body-font)}@media screen and (max-width:575px){.counter__count{font-size:20px}}@media screen and (max-width:424px){.counter__count{font-size:16px}}.counter__text{color:hsl(var(--white));font-weight:600;margin-bottom:0}@media screen and (max-width:575px){.counter__text{font-size:18px}}@media screen and (max-width:424px){.counter__text{font-size:14px}}.blog-item{height:100%;background-color:hsl(var(--white));border-radius:5px;transition:all .3s linear}.blog-item:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 hsl(var(--black))}.blog-item:hover .blog-item__thumb img{transform:scale(1.1)}.blog-item__thumb{overflow:hidden;border-radius:5px 5px 0 0}.blog-item__thumb-link{width:100%;height:100%;display:block}.blog-item__thumb-link img{transition:.2s linear}.blog-item__content{padding:16px}.blog-item__title{margin-top:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed hsl(var(--border-color))}.blog-item__title-link{color:hsl(var(--black));font-weight:600}.blog-item__title-link:hover{text-decoration:underline}.blog-item__desc{font-size:.87rem}.blog-item__date{margin-bottom:12px;font-size:.75rem;color:hsl(var(--light));font-weight:600;display:flex;align-items:center;gap:6px;line-height:1}.blog-item__date .icon{font-size:.875rem;display:flex}.slick-list:has(.blog-item){padding-block:4px}.quiz-breadcrumb{padding:40px 0;background-color:hsl(var(--base-two));color:hsl(var(--white))}.quiz-breadcrumb__wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px 24px}@media screen and (max-width:424px){.quiz-breadcrumb__wrapper{flex-direction:column;align-items:flex-start}}.quiz-breadcrumb__title{color:hsl(var(--white));margin-bottom:16px}@media screen and (max-width:767px){.quiz-breadcrumb__title{font-size:18px;margin-bottom:12px}}@media screen and (max-width:575px){.quiz-breadcrumb__title{font-size:16px;margin-bottom:12px}}.quiz-breadcrumb-back{color:hsl(var(--white));display:inline-flex;align-items:center;gap:8px;margin-bottom:32px}@media screen and (max-width:767px){.quiz-breadcrumb-back{margin-bottom:24px}}.quiz-breadcrumb-back .icon{font-size:20px;display:flex}.quiz-wrapper{padding:48px 32px;background-color:hsl(var(--white));border-radius:4px;max-width:840px;width:100%;margin:0 auto}@media screen and (max-width:767px){.quiz-wrapper{padding:32px 24px}}@media screen and (max-width:575px){.quiz-wrapper{padding:24px 16px}}.quiz-mcq{margin-bottom:48px}@media screen and (max-width:767px){.quiz-mcq{margin-bottom:32px}}.quiz-mcq__header{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:32px}.quiz-mcq__title{font-size:18px;font-weight:600;margin:0}@media screen and (max-width:767px){.quiz-mcq__title{font-size:16px}}@media screen and (max-width:575px){.quiz-mcq__title{font-size:14px}}.quiz-mcq__marks{font-size:14px;color:hsl(var(--light));padding:4px 10px;border-radius:4px;background-color:hsl(var(--gray));font-weight:600;cursor:pointer;flex-shrink:0}.quiz-mcq-item{position:relative;display:flex;align-items:flex-start;gap:16px}.quiz-mcq-item:not(:last-child){margin-bottom:16px}.quiz-mcq-item__text{font-size:14px;margin-top:-5px}@media screen and (max-width:575px){.quiz-mcq-item__text{font-size:13px;margin-top:-2px}}.quiz-mcq-item__check-input{cursor:pointer}.quiz-mcq-item__check-input:checked,.quiz-mcq-item__check-input:not(:checked){position:absolute;top:0;left:0;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.quiz-mcq-item__check-input:checked+label:after,.quiz-mcq-item__check-input:not(:checked)+label:after{content:"";position:absolute}.quiz-mcq-item__check-input:checked+label:before{border-color:hsl(var(--base))}.quiz-mcq-item__check-input:not(:checked)+label:after{opacity:0;transform:translate(-50%,-50%) scale(0)}.quiz-mcq-item__check label{height:24px;width:24px;position:relative}@media screen and (max-width:575px){.quiz-mcq-item__check label{height:20px;width:20px}}.quiz-mcq-item__check label:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid hsl(var(--black));border-radius:100%;background:hsl(var(--white));transition:.2s linear}.quiz-mcq-item__check label:after{height:calc(100% - 10px);width:calc(100% - 10px);top:50%;left:50%;transition:.2s linear;border-radius:50%;background:hsl(var(--base));transform:translate(-50%,-50%)}.quiz-mcq-item__icon{margin-top:-24px;margin-bottom:24px;max-width:64px;width:100%}.quiz-mcq-item__title{color:hsl(var(--heading-color));font-weight:500;margin-bottom:0}.quiz-board{border-radius:4px;background-color:hsl(var(--base-two))!important;padding:40px 24px;color:hsl(var(--white))}.quiz-board__button{margin-top:24px}.quiz-board__wrapper{display:flex;align-items:flex-start;gap:24px}@media screen and (max-width:767px){.quiz-board__wrapper{flex-direction:column}}.quiz-board__icon{width:80px;flex-shrink:0}.quiz-board__content{flex:1 1}@media screen and (max-width:767px){.quiz-board__content{width:100%}}.quiz-board-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px 24px}@media screen and (max-width:424px){.quiz-board-header{flex-direction:column;align-items:flex-start}}.quiz-board-header__heading{margin-bottom:6px;color:hsl(var(--white))}.quiz-board-header__title{margin-bottom:0;color:hsl(var(--white));font-weight:500}@media screen and (max-width:767px){.quiz-board-header__title{font-size:16px}}.quiz-date{text-align:right}@media screen and (max-width:424px){.quiz-date{text-align:left}}.quiz-date__title{margin-bottom:6px;font-weight:600;line-height:1.5}.quiz-date__time{font-size:14px}.quiz-result{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.quiz-result__title{margin-bottom:6px;font-weight:600}.quiz-result__desc{font-size:14px}.quiz-grade{text-align:right}.quiz-grade__title{margin-bottom:6px;font-weight:600}.quiz-grade__mark{font-size:14px}.courses-filter__wrapper{display:flex;align-items:flex-start;gap:60px;border-bottom:1px solid hsl(var(--border-color))}.courses-filter{background:#F5F0E8}.courses-showcase-bg .courses-filter{background:transparent}.courses-showcase-bg .courses-filter__wrapper{position:relative;z-index:1}@media (max-width:1199px){.courses-showcase-bg__line--right{width:360px;height:760px}.courses-showcase-bg__icon--bulb{right:128px}.courses-showcase-bg__icon--book-right{right:34px}}@media (max-width:991px){.courses-filter__wrapper{gap:0}.courses-showcase-bg__art{opacity:.72}.courses-showcase-bg__line--left{top:118px;left:-18px;width:110px;height:540px}.courses-showcase-bg__line--right{top:74px;right:-72px;width:244px;height:580px}.courses-showcase-bg__icon--cap{top:102px;left:26px;width:54px;height:44px}.courses-showcase-bg__icon--bot{top:314px;left:14px;width:48px;height:48px}.courses-showcase-bg__icon--book-left,.courses-showcase-bg__icon--dot-grid-bottom,.courses-showcase-bg__icon--leaf,.courses-showcase-bg__icon--stack,.courses-showcase-bg__icon--star-top{display:none}.courses-showcase-bg__icon--star-left{top:152px;left:126px;width:24px;height:24px}.courses-showcase-bg__icon--spark-left{top:190px;left:10px;width:68px;height:54px}.courses-showcase-bg__icon--bulb{top:102px;right:86px;width:42px;height:56px}.courses-showcase-bg__icon--book-right{top:252px;right:18px;width:42px;height:34px}.courses-showcase-bg__icon--gear{top:auto;right:28px;bottom:150px;width:44px;height:44px}.courses-showcase-bg__icon--dot-grid-top{top:68px;right:8px;width:52px;height:64px}.courses-showcase-bg__icon--orb-1{right:170px;width:16px;height:16px}.courses-showcase-bg__icon--orb-2{right:58px;bottom:108px;width:20px;height:20px}.courses-showcase-bg__icon--orb-3{right:6px;bottom:286px;width:18px;height:18px}.courses-showcase-bg__icon--orb-4{right:94px;top:426px;width:12px;height:12px;border-width:2px}}.courses-sidebar{width:288px;flex-shrink:0}@media screen and (max-width:991px){.courses-sidebar{position:fixed;top:0;left:0;background:var(--section-bg);z-index:9999;padding:20px;overflow-y:visible;height:auto;max-height:none;border-right:1px solid hsl(var(--black)/.1);transform:translateX(-100%);transition:.2s linear}.courses-sidebar.show-sidebar{transform:translateX(0)}}.courses-sidebar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.courses-sidebar__title{margin-bottom:0;font-weight:600}.courses-sidebar__clear{color:hsl(var(--light))}.courses-sidebar-close{height:36px;width:36px;display:grid;place-content:center;border-radius:6px;color:hsl(var(--black));font-size:24px;margin-left:auto;margin-bottom:15px}.courses-count{color:hsl(var(--black));margin-bottom:32px}.filter-block:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid hsl(var(--border-color))}.filter-block__title{font-weight:600;margin-bottom:16px}.filter-block__list{display:flex;flex-direction:column;gap:16px}.filter-block__link{font-size:16px;color:hsl(var(--black))}.filter-block__link.active{color:hsl(var(--base));font-weight:600}.filter-block__link:hover{color:hsl(var(--base))}.filter-block .form--check{align-items:center}.filter-block .form--check .form-check-label{font-weight:500;width:calc(100% - 18px);padding-left:12px}.filter-block .form--check .form-check-input{height:18px;width:18px;border-radius:0;border-color:hsl(var(--black))}.filter-block .form--check .form-check-input:before{font-size:14px}.filter-block .form--check .form-check-input:checked{background-color:hsl(var(--base))!important;border-color:hsl(var(--black))!important;box-shadow:none}.sidebar--acordion .accordion-item{background-color:transparent!important;border:0;padding:0}.sidebar--acordion .accordion-header{line-height:1;padding:0!important}.sidebar--acordion .accordion-body{padding:0;margin-top:24px}.sidebar--acordion .accordion-body .text{max-width:60%}@media screen and (max-width:575px){.sidebar--acordion .accordion-body .text{max-width:100%}}.sidebar--acordion .accordion-button{background-color:transparent;color:var(--black);font-size:18px;font-weight:600;padding:0}.sidebar--acordion .accordion-button:after{background-image:none}.sidebar--acordion .accordion-button:focus,.sidebar--acordion .accordion-button:not(.collapsed){box-shadow:none}.sidebar--acordion .accordion-button:not(.collapsed):after{background-image:none;color:hsl(var(--base))}.sidebar--acordion .accordion-button[aria-expanded=false]:after,.sidebar--acordion .accordion-button[aria-expanded=true]:after{font-family:Line Awesome Free;font-weight:900;content:"\f106";display:inline-block;position:absolute;right:0;height:unset;transition:all .3s linear;color:hsl(var(--black))}.sidebar--acordion .accordion-button[aria-expanded=false]:after{transform:translateY(-50%) rotate(-180deg)}.courses-list-body{width:calc(100% - 348px)}@media screen and (max-width:991px){.courses-list-body{width:100%}}.course-filter-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;padding:28px 30px;border-radius:32px}@media screen and (max-width:575px){.course-filter-header{margin-bottom:30px;padding:20px 18px;border-radius:24px}}.courses-sidebar-show{height:40px;width:40px;display:grid;place-content:center;background-color:hsl(var(--base));font-size:24px;border-radius:4px;color:hsl(var(--white))}.courses-list-body-title{font-family:Barlow,sans-serif;font-size:clamp(2rem,3vw,2.9rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;margin-bottom:0;color:#0f2742}.course-filter-header__content{display:grid;grid-gap:10px;gap:10px;max-width:700px}.course-filter-header__doodle{position:relative;display:inline-flex;width:58px;height:58px;margin-bottom:4px;align-items:center;justify-content:center}.course-filter-header__doodleCore{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#58d2b8,#50d0ca);box-shadow:0 0 0 6px rgba(80,208,202,.08)}.course-filter-header__doodleOrbit{position:absolute;inset:8px;border:1.8px solid rgba(155,135,255,.42);border-radius:50%}.course-filter-header__doodleOrbit--one{transform:rotate(24deg)}.course-filter-header__doodleOrbit--two{transform:rotate(-32deg) scaleX(.72)}.course-filter-header__doodleSpark{position:absolute;font-size:1rem;line-height:1;font-weight:700;color:rgba(242,178,75,.95)}.course-filter-header__doodleSpark--one{top:4px;right:6px}.course-filter-header__doodleSpark--two{left:2px;bottom:8px;color:rgba(155,135,255,.82)}.course-filter-header__eyebrow{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:7px 14px;border-radius:999px;background:rgba(33,150,243,.09);color:#1565c0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.course-filter-header__eyebrow:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#ffd54f,#ef5350);box-shadow:12px 0 0 rgba(33,150,243,.3)}.course-filter-header__subtitle{max-width:58ch;margin:0;color:#4c6077;font-size:1rem;line-height:1.65}@media screen and (max-width:767px){.course-filter-header{flex-direction:column;align-items:flex-start}.course-filter-header__doodle{width:50px;height:50px}.course-filter-header .btn{width:100%;justify-content:center}}.trending-courses__title{font-weight:600;padding-bottom:10px;border-bottom:1px solid hsl(var(--border-color))}.trending-courses__title .icon{margin-right:12px;display:inline-block}.trending-courses__wrapper{display:flex;gap:24px;flex-wrap:wrap;align-items:stretch;justify-content:center}@media screen and (max-width:575px){.trending-courses__wrapper{gap:16px}}.trending-courses-item{padding:32px 16px;border-radius:4px;border:1px solid hsl(var(--border-color));width:calc(33.3333333333% - 16px);height:auto;flex-grow:1;background-repeat:repeat!important;background-size:contain!important;background-position:0!important}@media screen and (max-width:1399px){.trending-courses-item{padding:24px 12px}}@media screen and (max-width:1199px){.trending-courses-item{width:calc(50% - 12px)}}@media screen and (max-width:991px){.trending-courses-item{width:calc(33.3333333333% - 16px)}}@media screen and (max-width:767px){.trending-courses-item{width:calc(50% - 12px)}}@media screen and (max-width:575px){.trending-courses-item{width:100%}}.trending-courses-item__content{background-color:hsl(var(--white));padding:20px;border-radius:inherit}@media screen and (max-width:1399px){.trending-courses-item__content{padding:16px}}.trending-courses-item__category{margin-bottom:6px;line-height:1.5;font-size:14px;color:hsl(var(--light));font-weight:600}.trending-courses-item__name{margin:0;font-weight:600}.all-courses__title{padding-bottom:10px;border-bottom:1px solid hsl(var(--border-color))}.success-card{background-color:hsl(var(--white));border:1px solid hsl(var(--border-color));border-radius:4px;position:relative;height:100%}.success-card__shape{position:absolute;top:10px;right:10px;z-index:-1}.success-card__shape,.success-card__shape img{height:100%;width:100%}.success-card__img{border-radius:3px 3px 0 0;overflow:hidden}.success-card__img img{width:100%;object-fit:cover}.success-card__body{padding:16px}.success-card__name{line-height:1.5;margin-bottom:0}.success-card__designation{margin:6px 0;color:hsl(var(--light))}.success-card__location{color:hsl(var(--light));font-size:14px;font-weight:600}.success-card__logo{margin-top:16px;max-width:80px;width:100%}.courses-trics-card{border-radius:8px;background:hsl(var(--white));padding:40px 24px;display:flex;align-items:flex-start;gap:16px;height:100%;transition:all .3s linear}@media screen and (max-width:1199px){.courses-trics-card{padding:24px}}@media screen and (max-width:767px){.courses-trics-card{flex-direction:column;gap:10px;padding:20px}}.courses-trics-card__count{width:40px;height:40px;flex-shrink:0;display:grid;place-content:center;border-radius:50%;border:1px solid hsl(var(--border-color));color:hsl(var(--black));font-size:20px;font-weight:600}.courses-trics-card__title{margin-bottom:12px}@media screen and (max-width:1199px){.courses-trics-card__title{margin-bottom:8px}}.courses-trics-card__text{font-size:14px}.courses-trics-card:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 black}.account-form{position:relative;max-width:520px;margin:0 auto;padding:32px;background-color:hsl(var(--white));border-radius:6px;box-shadow:-4px 4px 0 0 hsl(var(--black))}.account-form.no-shadow{box-shadow:none}.account-form__shape{position:absolute;top:8px;right:8px;height:100%;width:100%;z-index:-1}@media screen and (max-width:575px){.account-form{padding:24px}}@media screen and (max-width:424px){.account-form{padding:16px}}.account-form .forgot-password{color:hsl(var(--black));font-weight:600;line-height:1;text-decoration:underline;font-size:14px}.account-form .form--check{align-items:center}.account-form .form-check-label{padding-left:4px;font-size:14px;color:hsl(var(--black))}.account-form .form-check-input{transform:scale(.75)}.account-form__title{margin-bottom:32px}@media screen and (max-width:991px){.account-form__title{margin-bottom:24px}}.account-form .form--control{border-color:hsl(var(--border-color));border:0;background-color:hsl(var(--black)/.05)!important}.have-account:has(.form--check){display:flex;align-items:flex-start;gap:8px}.have-account__text{color:hsl(var(--light))}.have-account__link{font-weight:600;color:hsl(var(--black));text-decoration:underline}.social-auth__title{font-weight:600;color:hsl(var(--black));margin-bottom:16px;font-size:14px}.social-auth__list{display:flex;align-items:center;gap:12px}.social-auth__link{display:grid;place-content:center;width:48px;height:40px;border-radius:4px;border:1px solid hsl(var(--border-color));background:hsl(var(--white))}.social-auth__link img{width:20px}.about-banner{background-color:hsl(var(--base-two))}.about-banner__desc{color:hsl(var(--white)/.6)}.about-banner__heading{font-weight:600;color:hsl(var(--white))}@media screen and (max-width:575px){.about-banner__heading{font-size:28px;margin-bottom:10px}}@media screen and (max-width:424px){.about-banner__heading{font-size:22px;margin-bottom:6px}}.about-banner-thumb{position:relative;overflow:hidden;border-radius:8px}.about-banner-thumb:after{content:"";position:absolute;height:100%;width:100%;background-color:hsl(var(--black)/.1);top:0;left:0;z-index:1}.about-banner-thumb__playbtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:56px;width:56px;font-size:24px;color:hsl(var(--base));background-color:hsl(var(--white)/.75);display:grid;place-content:center;border-radius:50%;cursor:pointer;z-index:2}.about-content-info{padding:32px;border-radius:8px;height:100%;background-color:hsl(var(--white))}@media screen and (max-width:991px){.about-content-info{padding:24px}}@media screen and (max-width:575px){.about-content-info{padding:16px}}.about-content-info .icon{font-size:48px;color:hsl(var(--warning));margin-bottom:16px;display:flex}@media screen and (max-width:991px){.about-content-info .icon{font-size:32px}}.achievement-count{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:330px;width:100%;flex-wrap:wrap}@media screen and (max-width:1399px){.achievement-count{max-width:300px}}@media screen and (max-width:1199px){.achievement-count{max-width:280px}}@media screen and (max-width:991px){.achievement-count{max-width:500px}}@media screen and (max-width:424px){.achievement-count{max-width:200px;gap:16px}}.achievement-count__title{color:hsl(var(--black))}.achievement-count .count{color:hsl(var(--black));margin-bottom:4px;font-weight:600;font-family:var(--body-font)}.achievement-thumb{border-radius:8px;overflow:hidden}.team-card{display:flex;align-items:flex-start;gap:32px;justify-content:flex-start}@media screen and (max-width:1199px){.team-card{flex-direction:column;gap:16px}}@media screen and (max-width:575px){.team-card{gap:12px}}.team-card__content{width:50%}@media screen and (max-width:1199px){.team-card__content{width:100%}}.team-card__thumb{width:50%;border-radius:4px;overflow:hidden}.team-card__thumb img{width:100%}@media screen and (max-width:1199px){.team-card__thumb{width:100%}}.team-card__name{font-weight:600;line-height:1.5;margin-bottom:0}@media screen and (max-width:424px){.team-card__name{font-size:14px}}.team-card__desgination{line-height:1.5;margin-bottom:32px}@media screen and (max-width:1199px){.team-card__desgination{margin-bottom:16px}}@media screen and (max-width:575px){.team-card__desgination{margin-bottom:6px}}@media screen and (max-width:424px){.team-card__desgination{font-size:12px}}.team-social__list{display:flex;align-items:center;gap:14px}.team-social__link{font-size:24px;color:hsl(var(--black))}.location-info__item{padding:24px;background-color:hsl(var(--white)/.5);border-radius:8px}.location-info__item:not(:last-child){margin-bottom:16px}@media screen and (max-width:991px){.location-info__item{background-color:hsl(var(--white));padding:16px}}.location-info__title{font-weight:600;margin-bottom:8px}@media screen and (max-width:991px){.location-info__title{margin-bottom:6px}}.location-info__address{margin-bottom:16px;font-weight:500}@media screen and (max-width:991px){.location-info__address{margin-bottom:12px}}.location-info__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid hsl(var(--base));background:hsl(var(--base));color:hsl(var(--white));font-weight:600;font-size:14px;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.location-info__link:hover{background:hsl(var(--white));color:hsl(var(--base));transform:translateY(-1px);box-shadow:0 6px 16px hsl(var(--black)/.12)}.location-info__link:focus-visible{outline:2px solid hsl(var(--base));outline-offset:2px}.location-map iframe{width:100%;height:100%}@media screen and (max-width:767px){.location-map iframe{height:220px!important}}.contact-us,.contact-us a,.contact-us button,.contact-us h1,.contact-us h2,.contact-us h3,.contact-us h4,.contact-us h5,.contact-us h6,.contact-us input,.contact-us label,.contact-us p,.contact-us select,.contact-us textarea{font-family:Barlow,sans-serif}.contact-us{position:relative;overflow:hidden;padding:88px 0 96px;background:radial-gradient(circle at 20% 16%,rgba(200,220,255,.55),transparent 20%),radial-gradient(circle at 84% 88%,rgba(226,216,255,.5),transparent 24%),linear-gradient(180deg,#f8fbff,#f4f1ff)}.contact-us__decor{position:absolute;inset:0;pointer-events:none}.contact-us__blob{position:absolute;background:rgba(205,218,255,.55);filter:blur(2px)}.contact-us__blob--top-left{top:-48px;left:-42px;width:170px;height:150px;border-radius:0 0 52% 0}.contact-us__blob--top-right{top:-40px;right:-38px;width:190px;height:170px;border-radius:0 0 0 52%;background:rgba(225,219,255,.6)}.contact-us__blob--bottom-left{left:-54px;bottom:-72px;width:240px;height:190px;border-radius:54% 46% 0 0;background:rgba(216,224,255,.55)}.contact-us__blob--bottom-right{right:-52px;bottom:-58px;width:228px;height:176px;border-radius:46% 54% 0 0;background:rgba(228,220,255,.58)}.contact-us__dots{position:absolute;width:78px;height:78px;background-image:radial-gradient(circle,rgba(160,150,255,.6) 2px,transparent 2.5px);background-size:12px 12px;opacity:.7}.contact-us__dots--top-right{top:72px;right:84px}.contact-us__dots--bottom-left{left:62px;bottom:70px}.contact-us__spark{position:absolute;font-size:2rem;line-height:1;color:rgba(150,140,255,.78);font-weight:700}.contact-us__spark--one{top:214px;left:92px;color:rgba(255,194,100,.92)}.contact-us__spark--two{top:226px;right:94px}.contact-us__spark--three{right:108px;bottom:176px}.contact-us__trail{position:absolute;top:168px;left:32%;width:160px;height:124px;border:2px dashed rgba(188,196,255,.85);border-left:0;border-bottom:0;border-radius:999px;transform:rotate(14deg);opacity:.92}.contact-us__icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;line-height:1}.contact-us__icon--plane{top:180px;left:42%;font-size:3.1rem;color:#7d74ff}.contact-us__icon--star{top:64px;left:39%;font-size:1.9rem;color:#6fd7d8}.contact-us__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.96fr);grid-gap:56px;gap:56px;align-items:start}.contact-us__content{max-width:560px;padding-top:18px}.contact-us__eyebrow{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid rgba(198,204,244,.92);background:rgba(255,255,255,.74);color:#6259ef;font-size:1rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;box-shadow:0 10px 24px rgba(115,104,255,.08)}.contact-us__eyebrowIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(113,101,255,.12)}.contact-us__title{margin:28px 0 18px;max-width:10ch;font-size:clamp(2.1rem,3.6vw,3.2rem);line-height:.95;font-weight:800;letter-spacing:-.05em;color:#16205a}.contact-us__title .text-primary,.contact-us__title em,.contact-us__title strong,.contact-us__titleHighlight{color:#5c4cf6}.contact-us__titleAccent{display:block;width:46px;height:6px;margin-bottom:22px;border-radius:999px;background:linear-gradient(90deg,#5a52f4,#9a7dff)}.contact-us__description{max-width:33rem;margin:0 0 34px;color:#4d5a83;font-size:.9rem;line-height:1.55}.contact-us__locationsIntro{display:flex;align-items:flex-start;gap:18px;margin-bottom:24px}.contact-us__locationsIcon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,rgba(119,101,255,.12),rgba(106,215,214,.18));color:#665af1;box-shadow:inset 0 0 0 1px rgba(151,157,255,.18);font-size:1.65rem;flex-shrink:0}.contact-us__locationsTitle{margin:0 0 4px;color:#1b245e;font-size:1.35rem;font-weight:700}.contact-us__locationsText{margin:0;color:#687390;font-size:.86rem;line-height:1.45}.contact-us__locations{display:grid;grid-gap:18px;gap:18px}.contact-location-card{display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:24px 26px;border-radius:28px;background:rgba(255,255,255,.86);border:1px solid rgba(223,226,244,.95);box-shadow:0 20px 48px rgba(47,61,126,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.contact-location-card__icon{display:inline-flex;align-items:center;justify-content:center;width:94px;height:94px;border-radius:50%;background:linear-gradient(135deg,rgba(138,121,255,.14),rgba(108,220,214,.14));color:#7062f4;font-size:2.85rem;flex-shrink:0}.contact-location-card__title{margin:0 0 10px;color:#16205a;font-size:1.18rem;font-weight:700}.contact-location-card__address{margin:0;color:#5c6787;font-size:.88rem;line-height:1.5;white-space:pre-line}.contact-location-card__action{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(113,101,255,.1);color:#6d5ef2;transition:transform .2s ease,background-color .2s ease,color .2s ease;text-decoration:none}.contact-location-card__action:focus-visible,.contact-location-card__action:hover{transform:translateX(2px);background:linear-gradient(135deg,#6258f4,#7a6bff);color:#ffffff}.contact-form,.contact-us__formPane{position:relative}.contact-form{padding:36px 34px 30px;border-radius:34px;background:rgba(255,255,255,.92);border:1px solid rgba(228,231,245,.96);box-shadow:0 28px 64px rgba(38,49,108,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.contact-form__header{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center;margin-bottom:28px}.contact-form__badgeIcon{display:inline-flex;align-items:center;justify-content:center;width:82px;height:82px;border-radius:50%;background:linear-gradient(180deg,rgba(119,101,255,.08),rgba(119,101,255,.02));border:1px solid rgba(219,223,244,.92);color:#655af2;font-size:2.25rem;box-shadow:0 10px 24px rgba(95,88,236,.08)}.contact-form__title{margin:0 0 6px;color:#18225d;font-size:clamp(2rem,3vw,2.85rem);line-height:1.05;font-weight:700}.contact-form__intro{margin:0;color:#5f6b8b;font-size:1.02rem;line-height:1.7}.contact-form__fields{display:grid;grid-gap:18px;gap:18px}.contact-form__field{display:grid;grid-gap:10px;gap:10px}.contact-form__label{margin:0;color:#273567;font-size:1rem;font-weight:700}.contact-form__label span{color:#ff5b6f}.contact-form__control{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:stretch;border-radius:18px;border:1px solid rgba(217,223,240,.95);background:#ffffff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.contact-form__control:focus-within{border-color:rgba(113,101,255,.7);box-shadow:0 0 0 4px rgba(114,102,255,.08)}.contact-form__control--textarea{align-items:start}.contact-form__control-icon{display:inline-flex;align-items:center;justify-content:center;border-right:1px solid rgba(232,235,245,.98);background:linear-gradient(180deg,#ffffff,#f9faff);color:#7a6cff;font-size:1.35rem}.contact-form__input.form--control{border:0;border-radius:0;min-height:54px;padding:0 18px;background:transparent!important;box-shadow:none!important;color:#1b275a;font-size:1rem;line-height:1.4}.contact-form__input.form--control::placeholder{color:#98a1bc}.contact-form__input.form--control:focus{border:0}textarea.contact-form__input.form--control{min-height:166px;padding-top:16px;resize:vertical}.contact-form__error{margin:-2px 0 0;font-size:.9rem}.contact-form__captcha{margin-top:18px}.contact-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:18px;border:0!important;border-radius:16px;background:linear-gradient(135deg,#4648f1,#7d3df2)!important;color:#ffffff!important;font-size:1.08rem;font-weight:700;box-shadow:0 18px 36px rgba(95,83,242,.24)}.contact-form__submit:before{content:"send";font-family:Material Symbols Outlined;font-size:1.15rem;font-weight:400;line-height:1}.contact-form__submit:focus,.contact-form__submit:focus-visible,.contact-form__submit:hover{background:linear-gradient(135deg,#403fe7,#7334eb)!important;color:#ffffff!important;transform:translateY(-1px)}.contact-form__privacy{display:inline-flex;align-items:center;gap:10px;margin:18px 0 0;color:#60708c;font-size:.98rem;line-height:1.5}.contact-form__privacy .material-symbols-outlined{color:#1bc5b2;font-size:1.3rem}.map-section-embed{border-radius:8px;overflow:hidden;border:1px solid hsl(var(--black))}@media screen and (max-width:1199px){.contact-us__grid{gap:36px;grid-template-columns:minmax(0,1fr) minmax(320px,.94fr)}.contact-us__title{max-width:12ch;font-size:clamp(1.9rem,5.2vw,2.8rem)}.contact-location-card{padding:22px 20px}.contact-location-card__icon{width:78px;height:78px;font-size:2.35rem}.contact-location-card__title{font-size:1.06rem}}@media screen and (max-width:991px){.contact-us{padding:72px 0 80px}.contact-us__grid{grid-template-columns:1fr}.contact-us__content{max-width:none;padding-top:0}.contact-us__dots--top-right,.contact-us__icon--plane,.contact-us__trail{display:none}}@media screen and (max-width:767px){.contact-us{padding:58px 0 64px}.contact-us__eyebrow{min-height:42px;padding:0 16px;font-size:.84rem}.contact-us__title{margin-top:22px;font-size:clamp(1.7rem,8vw,2.4rem)}.contact-us__description{font-size:.84rem}.contact-us__locationsIntro{gap:14px}.contact-us__locationsIcon{width:48px;height:48px;font-size:1.35rem}.contact-us__locationsTitle{font-size:1.1rem}.contact-location-card{grid-template-columns:1fr;justify-items:start;gap:16px;padding:20px 18px}.contact-location-card__icon{width:68px;height:68px;font-size:2rem}.contact-location-card__title{font-size:.98rem}.contact-location-card__address{font-size:.82rem;line-height:1.45}.contact-location-card__action{width:44px;height:44px}.contact-form{padding:24px 18px 22px;border-radius:24px}.contact-form__header{grid-template-columns:1fr;gap:14px;align-items:start}.contact-form__badgeIcon{width:64px;height:64px;font-size:1.85rem}.contact-form__title{font-size:1.8rem}.contact-form__control{grid-template-columns:48px minmax(0,1fr);border-radius:16px}.contact-form__input.form--control{min-height:50px;padding-inline:14px}textarea.contact-form__input.form--control{min-height:148px}.contact-us__dots--bottom-left,.contact-us__icon--star,.contact-us__spark--three,.contact-us__spark--two{display:none}}.map-section-embed iframe{border-radius:inherit;width:100%;height:440px}@media screen and (max-width:1199px){.map-section-embed iframe{height:370px}}@media screen and (max-width:767px){.map-section-embed iframe{height:270px}}@media screen and (max-width:575px){.map-section-embed iframe{height:200px}}.course-banner{position:relative}.course-details-page .course-wrapper--details{border:1px solid hsl(var(--white)/.08);box-shadow:0 24px 60px hsl(var(--black)/.25)}.course-details-page .course-thumb--details{border-radius:0;box-shadow:none;border:0}.course-details-page .course-thumb--details:after{display:none}.course-details-page .course-thumb--details img{min-height:260px;object-fit:cover}.course-details-page .course-thumb--details iframe,.course-details-page .course-thumb--details video{position:relative;z-index:2}.course-details-page .course-content__title{line-height:1.2;margin-bottom:14px}.course-details-page .course-content__desc{max-width:62ch;opacity:.92}.course-quick-stats{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 22px}.course-quick-stats__item{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:600;color:hsl(var(--white));border:1px solid hsl(var(--white)/.16);background:hsl(var(--black)/.16)}.course-quick-stats__item i{color:hsl(var(--warning));font-size:16px}.course-details-page .course-info-wrapper{margin-top:8px;display:flex;flex-direction:column;align-items:stretch;gap:12px}.course-details-page .course-content-footer{margin-top:14px}.course-details-page .course-free-class-btn{background-color:#2196F3!important;border-color:#2196F3!important;color:#ffffff!important}.course-details-page .course-free-class-btn:focus,.course-details-page .course-free-class-btn:hover{background-color:#1976d2!important;border-color:#1976d2!important;color:#ffffff!important}.course-purchase-page .alert--info{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:flex-start}.course-purchase-page .alert--info small{display:block;margin:0;line-height:1.4;white-space:normal}.course-details-page .batch-panel--details{position:-webkit-sticky;position:sticky;top:96px}.course-batch-area .course-one-to-one-cta{margin-bottom:12px;padding:8px;border-radius:16px;background:#ffffff;border:1px solid rgba(214,0,0,.14);box-shadow:0 14px 30px rgba(20,15,45,.1)}.course-batch-area .course-one-to-one-cta__btn{min-height:56px;border-radius:12px;font-size:18px;font-weight:800;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center}.course-batch-area .batch-panel{background:radial-gradient(circle at 12% 0,rgba(214,0,0,.12),transparent 36%),linear-gradient(180deg,#ffffff,#fff5f5);border-radius:24px;padding:20px;box-shadow:0 24px 56px rgba(20,15,45,.12);border:1px solid rgba(214,0,0,.14);height:100%}.course-batch-area .batch-panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.course-batch-area .batch-panel-title{display:flex;align-items:center;gap:12px}.course-batch-area .batch-panel-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#d60000,#ff4d4d);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.course-batch-area .batch-panel-title h5{margin:0;font-weight:800;color:#15112f}.course-batch-area .batch-panel-title p{margin:2px 0 0;font-size:13px;color:#6b6780}.course-batch-area .batch-count-pill{background:linear-gradient(135deg,#ffe5e5,#ffd6d6);color:#9a0000;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;border:1px solid #f5b8b8;white-space:nowrap}.course-batch-area .batch-list{display:grid;grid-gap:12px;gap:12px;max-height:520px;overflow-y:auto;padding-right:6px}.course-batch-area .batch-card{position:relative;border:1px solid #f3d6d6;border-radius:20px;padding:12px;background:linear-gradient(180deg,#ffffff,#fff9f9);transition:.22s ease;overflow:hidden}.course-batch-area .batch-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#d60000,#ff4d4d)}.course-batch-area .batch-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(52,36,96,.12);border-color:#f0a3a3}.course-batch-area .batch-card.selected{border-color:#d60000;box-shadow:0 18px 38px rgba(214,0,0,.19);background:linear-gradient(180deg,#fff0f0,#ffffff)}.course-batch-area .batch-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #f5c7c7}.course-batch-area .batch-name-wrap{min-width:0}.course-batch-area .batch-name{display:flex;align-items:center;gap:8px;margin-bottom:7px}.course-batch-area .batch-radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid #e08d8d;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.course-batch-area .batch-card.selected .batch-radio-dot{border-color:#d60000}.course-batch-area .batch-card.selected .batch-radio-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#d60000}.course-batch-area .batch-name h6{margin:0;font-size:16px;font-weight:800;color:#181330;line-height:1.35}.course-batch-area .batch-status{background:#ffe5e5;color:#d60000;border-radius:999px;padding:5px 10px;font-size:12px}.course-batch-area .batch-tags{display:flex;flex-wrap:wrap;gap:8px}.course-batch-area .batch-tag{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;background:#f2ecff;color:#5f38b2;text-transform:uppercase;letter-spacing:.08em;border:1px solid #e4d9fb}.course-batch-area .batch-section{border-radius:12px;padding:10px;background:rgba(255,255,255,.78);border:1px solid #eee6fd}.course-batch-area .batch-section+.batch-section{margin-top:10px}.course-batch-area .batch-section-title{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6c45bf;margin-bottom:8px}.course-batch-area .batch-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.course-batch-area .batch-detail{display:flex;gap:9px;align-items:flex-start;background:#ffffff;border:1px solid #ece5fb;border-radius:12px;padding:8px;min-width:0}.course-batch-area .batch-detail i{color:#6a3fc3;font-size:17px;line-height:1.2;flex-shrink:0}.course-batch-area .batch-detail small{display:block;color:#7b758f;font-size:11px;margin-bottom:2px}.course-batch-area .batch-detail strong{display:block;color:#1a1437;font-size:13px;line-height:1.3;word-break:break-word}@media screen and (max-width:991px){.course-details-page .batch-panel--details{position:static;top:auto}.course-batch-area .batch-panel,.course-batch-area .course-one-to-one-cta{margin-top:10px}.course-batch-area .batch-list{max-height:none;overflow:visible;padding-right:0}}@media screen and (max-width:575px){.course-details-page .course-content__title{font-size:28px}.course-quick-stats{gap:8px;margin-top:14px}.course-quick-stats__item{font-size:12px;padding:6px 10px}.course-batch-area .batch-panel{padding:16px;border-radius:20px}.course-batch-area .course-one-to-one-cta{padding:6px;border-radius:12px;margin-bottom:10px}.course-batch-area .course-one-to-one-cta__btn{min-height:50px;font-size:17px}.course-batch-area .batch-panel-header{align-items:flex-start;flex-direction:column}.course-batch-area .batch-count-pill{align-self:flex-start}.course-batch-area .batch-card{padding:12px;border-radius:16px}.course-batch-area .batch-top{flex-direction:column}.course-batch-area .batch-details-grid{grid-template-columns:1fr}.course-batch-area .batch-name h6{font-size:15px}}.course-wrapper{background-color:hsl(var(--base-two));padding:40px 32px;border-radius:8px;max-width:1136px;margin:0 auto}@media screen and (max-width:1199px){.course-wrapper{padding:30px}}@media screen and (max-width:991px){.course-wrapper{padding:24px}}@media screen and (max-width:424px){.course-wrapper{padding:16px}}.course-category{padding:4px 16px;border-radius:4px;background-color:hsl(var(--warning-l-800));color:hsl(var(--black));margin-bottom:24px}.course-content__title{color:hsl(var(--white));font-weight:600}.course-content__desc{color:hsl(var(--white));line-height:1.5}.course-content__text{color:hsl(var(--white));font-weight:600;margin-top:16px}.course-thumb{border-radius:8px;overflow:hidden;position:relative}.course-thumb-wrapper{display:flex;gap:15px;margin-bottom:19px}.course-thumb-wrapper .course-thumb{max-width:130px}@media screen and (max-width:1199px){.course-thumb-wrapper .course-thumb{max-width:100px}}@media screen and (max-width:424px){.course-thumb-wrapper .course-thumb{max-width:80px}}.course-thumb:after{content:"";position:absolute;height:100%;width:100%;background-color:hsl(var(--black)/.1);top:0;left:0;z-index:1}.course-instrutor{position:absolute;bottom:32px;left:32px;z-index:2;color:hsl(var(--white))}.course-instrutor__title{color:hsl(var(--white));margin-bottom:6px;font-weight:600}.course-instrutor__name{font-weight:600}.course-instrutor__desgination{font-size:14px}.course-info-wrapper{display:flex;align-items:baseline;gap:6px 24px;margin-top:32px;flex-wrap:wrap}@media screen and (max-width:767px){.course-info-wrapper{margin-top:24px}}.courses-details-price{font-weight:600}.details-offer-price{color:hsl(var(--gray))}.details-old-price{color:hsl(var(--white))}.course-content-footer{margin-top:32px;display:flex;align-items:center;justify-content:flex-start;gap:24px 32px;flex-wrap:wrap}@media screen and (max-width:767px){.course-content-footer{margin-top:24px}}.course-learners{gap:6px 12px;flex-wrap:wrap}.course-learners,.course-learners__group{display:flex;align-items:center}.course-learners__item{height:40px;width:40px;border-radius:50%;border:2px solid hsl(var(--black));overflow:hidden!important}.course-learners__item:not(:first-child){margin-left:-12px}.course-learners__count{font-weight:600;color:hsl(var(--white))}.course-require{position:relative;z-index:1;background-image:linear-gradient(to bottom,hsl(var(--base)) 50%,var(--section-bg) 50%)}.course-require__shape{position:absolute;height:50%;width:100%;z-index:-1}.course-require__wrapper{max-width:1136px;margin:0 auto;background-color:hsl(var(--white));padding:32px;border:1px solid hsl(var(--border-color));border-radius:8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:991px){.course-require__wrapper{padding:24px 16px;gap:16px}}@media screen and (max-width:767px){.course-require__wrapper{padding:24px;gap:16px}}@media screen and (max-width:575px){.course-require__wrapper{padding:16px}}.course-require-item{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media screen and (max-width:991px){.course-require-item{gap:8px}}@media screen and (max-width:767px){.course-require-item{width:calc(50% - 8px)}}@media screen and (max-width:767px) and (max-width:424px){.course-require-item{width:100%}}.course-require-item__icon{flex-shrink:0}.course-require-item__icon img{height:40px;width:40px}@media screen and (max-width:991px){.course-require-item__icon img{height:30px;width:30px}}.course-require-item__content{flex:1 1}.course-require-item__heading{margin-bottom:6px}@media screen and (max-width:991px){.course-require-item__heading{font-size:14px;margin-bottom:3px}}.course-require-item__title{margin-bottom:0;font-weight:600}@media screen and (max-width:991px){.course-require-item__title{font-size:16px}}.about-courses__wrapper{max-width:1136px;margin:0 auto}.about-courses__title{margin-bottom:16px;font-weight:600}.about-courses-card{padding:40px 36px;background-color:hsl(var(--white))!important;border-radius:8px;border:1px solid hsl(var(--border-color));position:relative;max-width:400px;width:100%;margin-left:auto}@media screen and (max-width:991px){.about-courses-card{padding:32px 24px}}@media screen and (max-width:767px){.about-courses-card{max-width:100%;padding:24px 16px}}@media screen and (max-width:575px){.about-courses-card{padding:16px}}.about-courses-card__shape{position:absolute;height:100%;width:100%;top:10px;right:10px;z-index:-1}@media screen and (max-width:575px){.about-courses-card__shape{display:none}}.about-courses-card .course-require-item{width:100%!important}.syllabus-wrapper{max-width:1136px;width:100%;margin:0 auto;border:1px solid hsl(var(--border-color));border-radius:8px;background-color:hsl(var(--white))}.syllabus-header{padding:40px 32px;border-bottom:1px solid hsl(var(--border-color))}@media screen and (max-width:991px){.syllabus-header{padding:32px 24px}}@media screen and (max-width:767px){.syllabus-header{padding:24px 16px}}@media screen and (max-width:575px){.syllabus-header{padding:16px}}.syllabus-header__wrapper{display:flex;align-items:center;gap:16px}.syllabus-header__icon{height:40px;width:40px;flex-shrink:0}.syllabus-header__content{flex:1 1}.syllabus-header__title{font-weight:600;margin-bottom:6px}.syllabus-list{display:flex;align-items:center;gap:6px 0;flex-wrap:wrap}.syllabus-list.style-two{justify-content:flex-end;flex:1 1}.syllabus-list__item{position:relative}@media screen and (max-width:575px){.syllabus-list__item{font-size:14px}}.syllabus-list__item:not(:first-child){padding-left:16px}.syllabus-list__item:not(:first-child):after{position:absolute;content:"•";left:5px;top:50%;transform:translateY(-50%)}.module-overview{margin-top:24px;max-width:564px;width:100%}.module-overview__preview{text-decoration:underline}.module-overview__preview,.module-overview__title{font-weight:600;font-size:.875rem}.module-overview__time{font-size:.875rem;color:hsl(var(--light))}.module-overview__item{display:flex;align-items:center;justify-content:space-between;gap:12px}@media screen and (max-width:424px){.module-overview__item{flex-direction:column;align-items:flex-start}}.module-overview__item:not(:last-child){margin-bottom:24px}.module-overview__item .icon{font-size:18px;display:flex;width:24px;color:hsl(var(--light))}.module-overview__item .left{display:flex;gap:12px;align-items:center}.module-overview__item .right{display:flex;gap:8px;flex-shrink:0}.course-instruction{background-color:hsl(var(--base-two))}.course-instruction-thumb{position:relative;z-index:1}.course-instruction-thumb>img{border-radius:4px;border:2px solid hsl(var(--white))}.course-instruction-thumb__shape{position:absolute;height:100%;width:100%;top:10px;left:10px;z-index:-1;border-radius:4px;overflow:hidden}@media screen and (max-width:767px){.course-instruction-thumb__shape{display:none}}.course-instruction-item{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}@media screen and (max-width:991px){.course-instruction-item{gap:12px}}.course-instruction-item:not(:last-child){margin-bottom:32px}@media screen and (max-width:991px){.course-instruction-item:not(:last-child){margin-bottom:24px}}@media screen and (max-width:575px){.course-instruction-item:not(:last-child){margin-bottom:16px}}.course-instruction-item__icon{flex-shrink:0;font-size:40px;color:hsl(var(--white));display:flex}@media screen and (max-width:991px){.course-instruction-item__icon{font-size:36px}}@media screen and (max-width:767px){.course-instruction-item__icon{font-size:32px}}@media screen and (max-width:575px){.course-instruction-item__icon{font-size:28px}}.course-instruction-item__content{flex:1 1}.course-instruction-item__title{color:hsl(var(--white));margin-bottom:12px}@media screen and (max-width:575px){.course-instruction-item__title{margin-bottom:8px}}.course-instruction-item__desc{color:hsl(var(--white))}@media screen and (max-width:575px){.course-instruction-item__desc{font-size:14px}}.cta-section{background-color:hsl(var(--base));border-bottom:1px solid hsl(var(--white))}.cta-section-content{max-width:734px;width:100%;text-align:center;margin:0 auto}.cta-section-content__title{color:hsl(var(--white));margin-bottom:16px}@media screen and (max-width:575px){.cta-section-content__title{margin-bottom:12px}}.cta-section-content__desc{color:hsl(var(--white))}@media screen and (max-width:575px){.cta-section-content__desc{font-size:14px}}.course-watch-banner{background-color:hsl(var(--base-two))!important;color:hsl(var(--white))}.course-watch-banner__wrapper{display:flex;align-items:center;gap:24px}@media screen and (max-width:575px){.course-watch-banner__wrapper{flex-direction:column-reverse;align-items:flex-start;gap:16px}}.course-watch-banner__content{flex:1 1}.course-watch-banner__thumb{flex-shrink:0;max-width:160px;width:100%}@media screen and (max-width:991px){.course-watch-banner__thumb{max-width:120px}}@media screen and (max-width:767px){.course-watch-banner__thumb{max-width:100px}}.course-watch-banner__title{color:hsl(var(--white));margin-bottom:16px;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.course-watch-banner__title{margin-bottom:12px}}.course-watch-banner__modulelist{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.course-watch-banner__moduleitem{color:hsl(var(--white)/.6)}.back-to-home,.course-watch-banner__moduleitem{display:flex;align-items:center;gap:8px;line-height:1;font-size:14px}.back-to-home{color:hsl(var(--white));margin-bottom:24px}@media screen and (max-width:991px){.back-to-home{margin-bottom:16px}}.back-to-home:hover{color:hsl(var(--white));text-decoration:underline}.courses-main-wrapper{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.courses-body{width:calc(100% - 464px)}@media screen and (max-width:1199px){.courses-body{width:100%}}.playlist-sidebar{width:440px;border-radius:8px;position:-webkit-sticky;position:sticky;top:100px;overflow:hidden}.playlist-sidebar .progress{height:4px}@media screen and (max-width:1199px){.playlist-sidebar{position:fixed;top:0;left:0;height:auto;max-height:none;overflow-y:visible;z-index:9999;background-color:hsl(var(--white));border-radius:0;max-width:400px;width:100%;transform:translateX(-100%);transition:all .3s ease-in-out}}@media screen and (max-width:1199px) and (max-width:575px){.playlist-sidebar{max-width:100%}}@media screen and (max-width:1199px){.playlist-sidebar.show-playlist{transform:translateX(0)}}.close-playcontent{margin-left:auto;height:36px;width:36px;color:hsl(var(--white));border-radius:50%;display:grid;place-content:center;font-size:24px}.playlist-header{padding:16px 16px 22px;background-color:hsl(var(--base-two))}.playlist-header .btn--sm{font-size:.8rem;padding:8px 12px}@media screen and (max-width:991px){.playlist-header{padding:10px 16px 16px}}.playlist-header__title{color:hsl(var(--success));font-weight:600;margin-bottom:8px}.playlist--accordion .accordion-item{border:0;background-color:transparent!important;border-radius:0;overflow:hidden}.playlist--accordion .accordion-item:not(:last-child){border-bottom:1px solid hsl(var(--border-color))}.playlist--accordion .accordion-header{line-height:1}.playlist--accordion .accordion-header__title{font-size:16px;font-weight:600;display:block;margin-bottom:6px}.playlist--accordion .accordion-header__timeline{font-size:12px;font-weight:600;font-family:var(--body-font);color:hsl(var(--light))}.playlist--accordion .accordion-body{padding:12px 0;background-color:hsl(var(--white))}.playlist--accordion:first-of-type .accordion-button.collapsed,.playlist--accordion:last-of-type .accordion-button.collapsed{border-radius:5px}.playlist--accordion .accordion-button{color:hsl(var(--black));font-size:16px;font-weight:600;border-radius:0!important;padding:16px;background-color:hsl(var(--white));align-items:flex-start;gap:12px}@media screen and (max-width:991px){.playlist--accordion .accordion-button{font-size:18px!important}}.playlist--accordion .accordion-button:after{display:none}.playlist--accordion .accordion-button:focus{box-shadow:none}.playlist--accordion .accordion-button[aria-expanded=true]{background-color:hsl(var(--gray))!important;box-shadow:none}.playlist--accordion .accordion-button[aria-expanded=true] .collapse-icon i{background-image:none}.playlist--accordion .accordion-button[aria-expanded=false] .collapse-icon i,.playlist--accordion .accordion-button[aria-expanded=true] .collapse-icon i{display:inline-block;transform:rotate(-180deg);transition:all .3s linear;font-size:16px;display:flex;color:hsl(var(--black));transform:rotate(0deg)}@media screen and (max-width:991px){.playlist--accordion .accordion-button[aria-expanded=false],.playlist--accordion .accordion-button[aria-expanded=true]{font-size:20px}}.playlist--accordion .accordion-button[aria-expanded=false] .collapse-icon i{color:hsl(var(--black)/.6);transform:rotate(-180deg)}.playlist--accordion .module-timeline{font-weight:500}.accordion-show{padding:24px;text-align:center}.accordion-show__text{color:hsl(var(--base));font-weight:600;cursor:pointer}.video-info{border-radius:6px;overflow:hidden}.course-video-item{padding:16px 12px;display:flex;align-items:center;justify-content:space-between;line-height:1;position:relative;transition:all .3s linear;cursor:pointer}.course-video-item:after{content:"";position:absolute;height:100%;width:4px;background-color:hsl(var(--black));left:4px;transition:all .3s linear;display:none}.course-video-item__wrapper{display:flex;align-items:center;gap:12px}.course-video-item__wrapper .icon{font-size:18px}.course-video-item.active,.course-video-item:hover{background-color:hsl(var(--black)/.03)}.course-video-item.active .course-video-item__right{color:hsl(var(--black))}.course-video-item__right .dropdown-item{max-width:400px}.course-video-item__right .dropdown-item:hover{color:hsl(var(--heading-color))!important}.course-video-item__left{flex:1 1}.course-video-item__link{flex-shrink:0}.course-video-item__right{display:flex;align-items:center;gap:6px;flex-shrink:0;color:hsl(var(--gray))}.course-video-item__right .icon{font-size:18px;display:flex}.course-video-item__right .inner-text{font-size:14px}.course-video-item .form--check{align-items:center}.course-video-item .form--check .form-check-label{font-weight:500;width:calc(100% - 18px);padding-left:12px;font-size:.875rem;line-height:1.5}.course-video-item .form--check .form-check-input{height:18px;width:18px;border-radius:0;border-color:hsl(var(--black))}.course-video-item .form--check .form-check-input:before{font-size:14px}.course-video-item .form--check .form-check-input:disabled{opacity:1}.course-video-item .form--check .form-check-input:disabled~.form-check-label{opacity:1!important;cursor:pointer}.course-video-item .form--check .form-check-input:checked{background-color:hsl(var(--black))!important;border-color:hsl(var(--black))!important;box-shadow:none}.lecture-content{position:relative}.lecture-info{margin:24px 0 16px}.lecture-info__wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}@media screen and (max-width:575px){.lecture-info__wrapper{flex-direction:column;align-items:flex-start;gap:16px}}.lecture-info__title{margin-bottom:32px;font-weight:600}@media screen and (max-width:1199px){.lecture-info__title{margin-bottom:24px}}@media screen and (max-width:991px){.lecture-info__title{margin-bottom:16px}}.lecture-info__list{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:1199px){.lecture-info__list{gap:16px;font-size:14px}}@media screen and (max-width:991px){.lecture-info__list{gap:6px}}@media screen and (max-width:575px){.lecture-info__list{justify-content:flex-start}}.lecture-info__item{display:flex;gap:4px}.lecture-info__item .value{color:hsl(var(--black));font-weight:500;display:flex}.course-learners .count{color:hsl(var(--black));font-weight:600}.lecture--tab .nav-tabs{border-block:1px solid hsl(var(--border-color));margin-bottom:40px}.lecture--tab .nav-item{border-bottom:0}.lecture--tab .nav-item .nav-link{color:hsl(var(--light));padding:16px!important;background-color:transparent!important;border-radius:0;transition:all .3s linear;border:0;position:relative;overflow:hidden;border-bottom:4px solid transparent;font-weight:600;line-height:1.5}@media screen and (max-width:1199px){.lecture--tab .nav-item .nav-link{padding:12px 15px!important}}.lecture--tab .nav-item .nav-link__badge{background-color:hsl(var(--base)/.06);line-height:1;font-size:12px;color:hsl(var(--base));padding:4px 6px;display:inline-block;font-weight:500;margin-left:10px}.lecture--tab .nav-item .nav-link.active{background-color:hsl(var(--white))!important;color:hsl(var(--base));border-bottom:4px solid hsl(var(--base))}.lecture--tab .nav-item .nav-link.active:hover{color:hsl(var(--base))}.lecture--tab .nav-item .nav-link.active.nav-link:after{width:100%;left:0}.lecture--tab .nav-item .nav-link:hover{color:hsl(var(--base))}.lecture-descreption-block:not(:last-child){margin-bottom:40px}.lecture-descreption-block__title{font-weight:600;margin-bottom:20px}.lecture-descreption-block__text{font-size:14px}.lecture-descreption-block__order,.lecture-descreption-block__text:not(:last-child){margin-bottom:16px}.lecture-descreption-block__order .list{padding-left:20px}.lecture-descreption-block__order .text{list-style:disc;font-size:14px}.play-content{padding:7px 16px;background-color:hsl(var(--base));color:hsl(var(--white));border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;margin-top:24px}.plyr--video{border-radius:6px}.student-dashboard-top{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:40px 24px;background-color:hsl(var(--base-two));position:relative;border-radius:6px}@media screen and (max-width:991px){.student-dashboard-top{padding:24px}}@media screen and (max-width:575px){.student-dashboard-top{padding:24px 16px;gap:12px;flex-direction:column;align-items:flex-start}}.student-dashboard-top__shape{position:absolute;bottom:-10px;left:0;height:50px;width:100%;z-index:-1;background-color:hsl(var(--white))}.student-dashboard-top__thumb{flex-shrink:0;max-width:80px;width:100%}.student-dashboard-top__content{flex:1 1;max-width:565px;width:100%}.student-dashboard-top__title{margin-bottom:6px;color:hsl(var(--white));font-weight:600}.student-dashboard-top__text{color:hsl(var(--white));font-size:14px}.purches-course{padding:24px;background-color:hsl(var(--white));border-radius:6px}.progress-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%}.progress-wrapper .progress{height:6px;flex:1 1}.progress-wrapper .progress-count{flex-shrink:0;color:hsl(var(--black));font-weight:600;line-height:150%}.progress-title{font-size:14px}.statistics{background-color:hsl(var(--white));padding:24px;border-radius:6px}.statistics-wrapper{display:flex;align-items:stretch;flex-wrap:wrap}.statistics-item{padding-top:24px;width:50%}.statistics-item:first-child,.statistics-item:nth-child(2){border-bottom:2px solid hsl(var(--black)/.2);padding-top:0;padding-bottom:24px}.statistics-item:nth-child(odd){padding-right:24px;border-right:1px solid hsl(var(--black)/.2)}.statistics-item:nth-child(2n){padding-left:24px;border-left:1px solid hsl(var(--black)/.2)}.statistics-item:nth-child(2n) .statistics-item__content{flex-direction:row-reverse}.statistics-item:nth-child(2n) .statistics-item__title{text-align:right}.statistics-item__title{margin-bottom:24px;font-weight:600}@media screen and (max-width:575px){.statistics-item__title{font-size:14px;line-height:1.2;margin-bottom:24px}}.statistics-item__content{display:flex;align-items:center;justify-content:space-between}.statistics-item__image{margin-top:6px;max-width:74px;width:100%;flex-shrink:0}@media screen and (max-width:575px){.statistics-item__image{max-width:50px}}.statistics-item__count{font-weight:600;font-family:var(--body-font);margin-bottom:0}.progress-statistic{flex-shrink:0;height:74px;width:74px;border-radius:50%;position:relative;display:grid;place-content:center;z-index:1;margin-top:6px}@media screen and (max-width:575px){.progress-statistic{height:50px;width:50px}}.progress-statistic__value{font-weight:600;color:hsl(var(--black))}@media screen and (max-width:575px){.progress-statistic__value{font-size:14px}}.progress-statistic:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% - 24px);width:calc(100% - 24px);background:hsl(var(--white));border-radius:50%;z-index:-1}@media screen and (max-width:575px){.progress-statistic:before{height:calc(100% - 12px);width:calc(100% - 12px)}}.my-goal{border-radius:4px;background-color:hsl(var(--white));overflow:hidden}.my-goal__header{padding:8px 16px;background-color:hsl(var(--black));color:hsl(var(--white));line-height:1.5;font-weight:600;margin-bottom:0}.my-goal-block{padding:16px 16px 32px}.my-goal-block:not(:last-child){border-bottom:1px solid hsl(var(--border-color))}.my-goal-block .btn--sm{padding:7px 10px;font-size:.75rem}.my-goal-block__title{font-weight:600}.my-goal-block__content{display:flex;align-items:flex-end;gap:6px}.my-goal-block__count{font-weight:600;margin-bottom:0;line-height:1}.my-goal-block__text{font-size:14px}.weeks-calendar{margin-top:40px;position:relative}.weeks-calendar__list{display:flex;align-items:center;gap:8px}.weeks-calendar__item{height:27px;width:50px;position:relative;cursor:pointer}@media (max-width:1199px) and (min-width:992px){.weeks-calendar__item{height:24px}}@media screen and (max-width:575px){.weeks-calendar__item{height:19px;width:36px}}.weeks-calendar__item,.weeks-calendar__item:after,.weeks-calendar__item:before{background-color:hsl(var(--white));border-left:1px solid hsl(var(--border-color));border-right:1px solid hsl(var(--border-color))}.weeks-calendar__item.active,.weeks-calendar__item.active:after,.weeks-calendar__item.active:before{border-left:1px dashed hsl(var(--black));border-right:1px dashed hsl(var(--black));background-color:hsl(var(--warning));color:hsl(var(--black))}.weeks-calendar__item:after,.weeks-calendar__item:before{content:"";position:absolute;height:100%;width:100%}.weeks-calendar__item:before{transform:rotate(60deg)}.weeks-calendar__item:after{transform:rotate(-60deg)}.weeks-calendar__item .text{position:absolute;z-index:2;display:grid;place-content:center;font-size:18px;width:100%;height:100%}@media screen and (max-width:575px){.weeks-calendar__item .text{font-size:14px}}.weeks-calendar-count{display:inline-flex;align-items:flex-end;gap:6px;color:hsl(var(--black));font-weight:500;font-size:.875rem;margin-left:20px;position:relative;left:0}@media screen and (max-width:575px){.weeks-calendar-count{margin-left:13px;flex-direction:column;align-items:flex-start;font-size:.65rem}}.weeks-calendar-count .number{font-size:36px;line-height:1;padding-top:60px;position:relative;z-index:1;font-weight:900}@media screen and (max-width:575px){.weeks-calendar-count .number{padding-top:40px;font-size:24px}}@media screen and (max-width:424px){.weeks-calendar-count .number{font-size:18px}}.weeks-calendar-count .number:before{content:"";position:absolute;top:12px;left:4px;height:40px;width:2px;background-color:hsl(var(--black));z-index:-1}@media screen and (max-width:575px){.weeks-calendar-count .number:before{top:8px;height:32px}}.student-profile-wrapper{max-width:900px;width:100%;margin:0 auto;padding:32px 24px;border-radius:6px;border:1px solid hsl(var(--border-color));background:hsl(var(--white));box-shadow:0 4px 0 0 hsl(var(--base-two))}@media screen and (max-width:991px){.student-profile-wrapper{padding:32px 16px}}.student-profile__thumb{width:120px;height:120px;border-radius:50%;margin:0 auto 24px;border:1px solid hsl(var(--border-color));overflow:hidden}@media screen and (max-width:991px){.student-profile__thumb{width:90px;height:90px;margin-bottom:16px}}.student-profile__title{font-weight:600;margin-bottom:8px;line-height:1.2;text-align:center}.student-profile__desc{text-align:center;font-size:.875rem;max-width:720px;margin:0 auto 24px;color:hsl(var(--black)/.75)}.student-profile__link{margin-bottom:32px;text-align:center}.student-profile__bottom{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid hsl(var(--border-color));flex-wrap:wrap;gap:8px 12px}.student-profile__address,.student-profile__date{font-size:.875rem;font-weight:600}.profile-social__list{display:flex;align-items:center;justify-content:flex-start;gap:24px 64px;flex-wrap:wrap}@media screen and (max-width:991px){.profile-social__list{gap:16px 24px}}@media screen and (max-width:767px){.profile-social__list{gap:12px 16px}}.profile-social__link{display:flex;align-items:center;justify-content:flex-start;gap:12px}@media screen and (max-width:991px){.profile-social__link{gap:8px}}@media screen and (max-width:767px){.profile-social__link{gap:6px}}.profile-social__icon{display:grid;place-content:center;background-color:hsl(var(--black)/.1);height:36px;width:36px;color:hsl(var(--black));border-radius:50%;flex-shrink:0;font-size:1rem}@media screen and (max-width:767px){.profile-social__icon{height:32px;width:32px}}@media screen and (max-width:575px){.profile-social__icon{height:28px;width:28px;font-size:.875rem}}.profile-social__content{flex:1 1}.profile-social__title{font-size:.75rem;color:hsl(var(--black)/.75);font-weight:600}.profile-social__name{color:hsl(var(--black)/.75);font-size:.875rem}@media screen and (max-width:575px){.profile-social__name{font-size:.75rem}}.dashboard-wrapper{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;justify-content:flex-start}.account-sidebar-show{height:36px;width:50px;font-size:24px;color:hsl(var(--white));background-color:hsl(var(--base));border-radius:4px;margin-bottom:16px}.dashboard-main{width:calc(100% - 344px)}@media screen and (max-width:1199px){.dashboard-main{width:100%}}.dashboard-main .form--label{font-size:.875rem;color:hsl(var(--black))}.dashboard-main .form-group{margin-bottom:16px}.dashboard-main .form--control{font-size:.875rem;color:hsl(var(--black));padding-block:11px}.dashboard-main select.form--control{padding-block:13px}.dashboard-main__wrapper{padding:32px 24px;border-radius:4px;background-color:hsl(var(--white));border:1px solid hsl(var(--border-color))}.dashboard-main__title{font-weight:600;margin-bottom:24px}@media screen and (max-width:575px){.dashboard-main__title{margin-bottom:16px}}.account-emailpass:not(:last-child){margin-bottom:40px}.account-emailpass__top{display:flex;align-items:center;gap:16px;margin-bottom:24px}.account-emailpass__title{margin-bottom:0;font-weight:600}.account-emailpass__desc{color:hsl(var(--black))}.set-goal:not(:last-child){margin-bottom:40px}.set-goal__title{font-weight:600}.set-goal__list{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.set-goal__content{display:flex;align-items:center;margin-top:50px;gap:6px}.set-goal__title{margin-bottom:24px}.set-goal-item{position:relative;display:flex;align-items:center;gap:12px;line-height:1;width:calc(50% - 16px)}.set-goal-item__check{display:flex}.set-goal-item__check-input{cursor:pointer}.set-goal-item__check-input:checked,.set-goal-item__check-input:not(:checked){position:absolute;top:0;left:0;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.set-goal-item__check-input:checked+label:after,.set-goal-item__check-input:not(:checked)+label:after{content:"";position:absolute}.set-goal-item__check-input:checked+label:before{border-color:hsl(var(--base))}.set-goal-item__check-input:not(:checked)+label:after{opacity:0;transform:translate(-50%,-50%) scale(0)}.set-goal-item__check label{height:20px;width:20px;position:relative}@media screen and (max-width:575px){.set-goal-item__check label{height:16px;width:16px}}.set-goal-item__check label:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid hsl(var(--black));border-radius:100%;background:hsl(var(--white));transition:.2s linear}.set-goal-item__check label:after{height:calc(100% - 8px);width:calc(100% - 8px);top:50%;left:50%;transition:.2s linear;border-radius:50%;background:hsl(var(--base));transform:translate(-50%,-50%)}.set-goal-item__text{font-size:.875rem;font-weight:600}.edit-account__form:not(:last-child){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid hsl(var(--border-color))}.edit-account__title{font-weight:600;margin-bottom:24px}.edit-account__desc{margin-bottom:24px;font-size:14px}.edit-account__button{display:flex;align-items:center;gap:24px;justify-content:flex-end}.purchase-history{border:1px solid hsl(var(--border-color));border-radius:6px;overflow:hidden}.teach-banner{background-color:hsl(var(--base-two))}.teach-banner__content{padding:120px 0}@media screen and (max-width:1199px){.teach-banner__content{padding:80px 0}}@media screen and (max-width:767px){.teach-banner__content{padding:60px 0}}.teach-banner__subtitle{font-size:24px;color:hsl(var(--white));margin-bottom:16px;line-height:1.2}@media screen and (max-width:767px){.teach-banner__subtitle{margin-bottom:12px;font-size:18px}}.teach-banner__title{color:hsl(var(--white));font-weight:600;margin-bottom:12px;line-height:1.2}.teach-banner__desc{color:hsl(var(--white)/.6);margin-bottom:40px}@media screen and (max-width:767px){.teach-banner__desc{margin-bottom:32px}}.teach-banner__thumb{position:absolute;bottom:0;height:auto;width:100%;right:0}@media screen and (max-width:991px){.teach-banner__thumb{display:none}}.teach-benifit-card{padding:32px;background-color:hsl(var(--white));border-radius:6px;border:1px solid hsl(var(--border-color))}.teach-benifit-card__icon{max-width:60px;width:100%;margin:0 auto 24px}@media screen and (max-width:991px){.teach-benifit-card__icon{margin-bottom:16px;max-width:54px}}@media screen and (max-width:767px){.teach-benifit-card__icon{max-width:48px}}.teach-benifit-card__title{margin-bottom:12px;text-align:center}.teach-benifit-card__desc{text-align:center;color:hsl(var(--light));font-size:14px}.teach-counter{background-color:hsl(var(--base))}.teach-counter__wrapper{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}@media screen and (max-width:575px){.teach-counter__wrapper{justify-content:flex-start}}.teach-counter-item{flex:1 1}@media screen and (max-width:575px){.teach-counter-item{width:calc(33.3333333333% - 16px);flex:0 0 auto}}@media screen and (max-width:424px){.teach-counter-item{width:calc(50% - 12px)}}.teach-counter-item__count,.teach-counter-item__title{color:hsl(var(--white));margin-bottom:8px;font-weight:600;text-align:center;font-family:var(--body-font)}@media screen and (max-width:991px){.teach-counter-item__count{font-size:20px;margin-bottom:4px}}@media screen and (max-width:767px){.teach-counter-item__count{font-size:18px}}.teach-counter-item__title{margin-bottom:0}@media screen and (max-width:991px){.teach-counter-item__title{font-size:16px}}@media screen and (max-width:767px){.teach-counter-item__title{font-size:12px}}.teachstep--tab{justify-content:center;margin-bottom:50px!important;display:inline-flex;border-bottom:1px solid hsl(var(--gray));position:relative}.teachstep--tab .tab__bar{content:"";position:absolute;height:2px;width:0;background-color:hsl(var(--black));top:calc(100% - 1px);right:0;transition:all .3s linear}@media screen and (max-width:1199px){.teachstep--tab{margin-bottom:40px!important}}@media screen and (max-width:991px){.teachstep--tab{margin-bottom:30px!important}}.teachstep--tab .nav-item{border-bottom:0}.teachstep--tab .nav-item .nav-link{color:hsl(var(--light));padding:8px 24px!important;background-color:transparent!important;border-radius:0;transition:.4s;border:0;position:relative;overflow:hidden;font-weight:600}@media screen and (max-width:1199px){.teachstep--tab .nav-item .nav-link{padding:12px 15px!important}}@media screen and (max-width:767px){.teachstep--tab .nav-item .nav-link{font-size:14px}}@media screen and (max-width:424px){.teachstep--tab .nav-item .nav-link{font-size:13px;padding:7px 8px!important}}.teachstep--tab .nav-item .nav-link.active,.teachstep--tab .nav-item .nav-link.active:hover{color:hsl(var(--black))}.teachstep--tab .nav-item .nav-link.active.nav-link:after{width:100%;left:0}.teachstep--tab .nav-item .nav-link:hover{color:hsl(var(--black))}.teach-step__wrapper{max-width:890px;width:100%;margin:0 auto}.teach-step__content{text-align:left;padding-right:60px}.teach-step__desc:not(:last-child){margin-bottom:16px}.teach-step__title{font-size:18px;font-weight:600;color:hsl(var(--black));margin-bottom:16px}.client-testimonial{background-color:hsl(var(--bg-color))}@media screen and (max-width:767px){.client-testimonial{padding:40px 0}}.client-testimonial__wrapper{max-width:890px;margin:0 auto}.client-testimonial .swiper-button-next{right:0}.client-testimonial .swiper-button-prev{left:0}.client-testimonial-item{display:block!important}.client-testimonial-item__content{padding:80px 0}@media screen and (max-width:1199px){.client-testimonial-item__content{padding:0}}.client-testimonial-item__desc{font-size:18px;color:hsl(var(--black));margin-bottom:32px;display:block}@media screen and (max-width:1199px){.client-testimonial-item__desc{font-size:17px;margin-bottom:24px}}@media screen and (max-width:991px){.client-testimonial-item__desc{font-size:16px}}@media screen and (max-width:575px){.client-testimonial-item__desc{margin-bottom:16px}}.client-testimonial-item-auth__name{font-size:18px;color:hsl(var(--black));font-weight:600;margin-bottom:4px}.client-testimonial-item-auth__desgination{font-size:14px}.teach-community{background-color:hsl(var(--white))}@media (min-width:1200px){.teach-community{padding-left:100px;padding-right:100px}.teach-community .container{max-width:100%}}.teach-community__wrapper{display:flex;align-items:center;justify-content:space-between;gap:50px}@media screen and (max-width:1599px){.teach-community__wrapper{gap:40px}}.teach-community__content{flex:1 1;text-align:center}.teach-community__title{font-weight:600}@media screen and (max-width:575px){.teach-community__desc{font-size:14px}}.teach-community__thumb{width:27%}@media screen and (max-width:1599px){.teach-community__thumb{width:20%}}@media screen and (max-width:1199px){.teach-community__thumb{display:none}}.instructor-cta{background-color:hsl(var(--bg-color))}.instructor-cta__content{text-align:center}.instructor-cta__title{margin-bottom:8px;font-weight:600;line-height:1.2}.instructor-cta__desc{font-size:18px;margin-bottom:32px}@media screen and (max-width:1199px){.instructor-cta__desc{font-size:16px;margin-bottom:24px}}@media screen and (max-width:575px){.instructor-cta__desc{font-size:14px;margin-bottom:16px}}.instructor-exam{background-color:hsl(var(--white))}.instructor-exam-top{padding:40px 0}@media screen and (max-width:991px){.instructor-exam-top{padding:30px 0}}@media screen and (max-width:767px){.instructor-exam-top{padding:20px 0}}.instructor-exam-top__wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:767px){.instructor-exam-top__wrapper{margin-bottom:12px}}.instructor-exam-top__wrapper .step-count{color:hsl(var(--black));font-weight:600}.instructor-exam-top__wrapper .step-cancel{font-weight:600;font-size:16px}.instructor-exam-top__progress .progress{height:4px;background-color:hsl(var(--white))}.instructor-exam-heading{margin-bottom:60px}.instructor-exam-heading__title{font-weight:600;margin-bottom:24px}.instructor-exam-heading__desc{color:hsl(var(--black))}.instructor-exam-mcq__title{font-weight:600;margin-bottom:16px}.exam-mcq-item{position:relative;display:flex;align-items:flex-start;gap:16px;padding:16px;background-color:hsl(var(--white));max-width:440px;width:100%;border-radius:4px;border:1px solid hsl(var(--border-color))}.exam-mcq-item:not(:last-child){margin-bottom:16px}.exam-mcq-item__text{font-weight:600;color:hsl(var(--black))}@media screen and (max-width:575px){.exam-mcq-item__text{font-size:13px;margin-top:-2px}}.exam-mcq-item__check{height:24px}@media screen and (max-width:575px){.exam-mcq-item__check{height:20px}}.exam-mcq-item__check-input{cursor:pointer}.exam-mcq-item__check-input:checked,.exam-mcq-item__check-input:not(:checked){position:absolute;top:0;left:0;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.exam-mcq-item__check-input:checked+label:after,.exam-mcq-item__check-input:not(:checked)+label:after{content:"";position:absolute}.exam-mcq-item__check-input:checked+label:before{border-color:hsl(var(--base))}.exam-mcq-item__check-input:not(:checked)+label:after{opacity:0;transform:translate(-50%,-50%) scale(0)}.exam-mcq-item__check label{height:24px;width:24px;position:relative}@media screen and (max-width:575px){.exam-mcq-item__check label{height:20px;width:20px}}.exam-mcq-item__check label:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid hsl(var(--black));border-radius:100%;background:hsl(var(--white));transition:.2s linear}.exam-mcq-item__check label:after{height:calc(100% - 10px);width:calc(100% - 10px);top:50%;left:50%;transition:.2s linear;border-radius:50%;background:hsl(var(--base));transform:translate(-50%,-50%)}.instructor-exam-footer{background-color:hsl(var(--white))}.instructor-exam-footer__wrapper{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid hsl(var(--border-color))}.input--group{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;border:1px solid hsl(var(--border-color));border-radius:4px}.input--group:focus-within{border-color:hsl(var(--base))}.input--group-text{flex-shrink:0;padding:0 18px;border-right:1px solid hsl(var(--border-color))}.input--group .form--control{flex:1 1;border:0;background-color:transparent!important}.form--note{font-size:.75rem;color:hsl(var(--black)/.6);margin-top:4px;font-weight:600;display:block}.popular-course{display:flex;align-items:center;gap:12px}.popular-course__img{width:40px;height:40px;border-radius:50%;object-fit:cover}.created-course{background:hsl(var(--white));border:1px solid hsl(var(--border-color));border-radius:6px;padding:20px;transition:all .3s linear}.created-course-details{max-width:600px;width:100%}.created-course-header{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;flex-wrap:wrap}.created-course-header .left{flex:1 1}.created-course-type{font-size:.75rem;color:hsl(var(--success));font-weight:500;letter-spacing:-.02em}.created-course-desc{font-size:.8rem;color:hsl(var(--light))}.created-course-img{width:160px;height:100px;border-radius:6px;object-fit:cover;flex-shrink:0}.created-course-content{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid hsl(var(--border-color))}.created-course-info{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;border:1px solid hsl(var(--border-color));width:calc(25% - 12px);background:hsl(var(--bg-color)/.03);border-color:hsl(var(--bg-color)/.2)}@media screen and (max-width:991px){.created-course-info{width:calc(50% - 8px)}}.created-course-info:first-child{--bg-color:var(--base-two)}.created-course-info:nth-child(2){--bg-color:var(--warning)}.created-course-info:nth-child(3){--bg-color:var(--success)}.created-course-info:nth-child(4){--bg-color:var(--light)}.created-course .icon{width:32px;height:32px;display:grid;place-content:center;background:hsl(var(--bg-color));border-radius:50%;color:hsl(var(--white));font-size:.875rem}@media screen and (max-width:1399px){.created-course .icon{width:28px;height:28px;font-size:.75rem}}@media screen and (max-width:424px){.created-course .icon{display:none}}.created-course .content{flex:1 1}.created-course .content h6{line-height:1;margin-bottom:4px;font-size:.75rem;color:hsl(var(--light));font-weight:900;font-family:var(--body-font)}.created-course .content p{font-size:1rem;font-weight:900;color:hsl(var(--base-two))}@media screen and (max-width:1399px){.created-course .content p{font-size:.875rem}}.created-course-actions{display:flex;gap:8px;flex-direction:column}.edit-btn{color:hsl(var(--base-two));transition:all .4s ease;border-radius:50%;height:36px;width:36px;display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--border-color));background:hsl(var(--white));font-size:.875rem}@media screen and (max-width:575px){.edit-btn{font-size:.75rem;height:32px;width:32px}}.edit-btn:hover{background:hsl(var(--base-two));border-color:hsl(var(--base-two));color:hsl(var(--white))}.course-basic{min-height:calc(100vh - (var(--header-height) + var(--inner-p) * 2));display:flex;flex-direction:column}.course-basic-info{max-width:600px;width:100%;text-align:center;margin:0 auto 32px}.course-basic-form{max-width:720px;width:100%;margin:0 auto}.upload-course{display:flex;align-items:flex-start;flex-wrap:wrap;background-color:hsl(var(--white));border-radius:6px}.upload-course-body{width:calc(100% - 260px);padding:24px;background:hsl(var(--white));border-radius:0 6px 6px 0;min-height:520px;border-left:1px solid hsl(var(--border-color))}@media screen and (max-width:991px){.upload-course-body{border-left:0;border-radius:6px;padding:16px;width:100%}}@media screen and (max-width:575px){.upload-course-body{padding:12px}}.upload-course .form--label{font-size:.875rem;font-weight:600;color:hsl(var(--black)/.9);margin-bottom:12px}@media screen and (max-width:575px){.upload-course .form--label{font-size:.75rem;margin-bottom:8px}}.upload-menu{width:260px;flex-shrink:0;padding-block:24px;position:-webkit-sticky;position:sticky;top:var(--header-height)}@media screen and (max-width:991px){.upload-menu-list{display:flex;flex-wrap:wrap}.upload-menu-item{width:33.3333333333%;border-radius:4px;overflow:hidden}}@media screen and (max-width:767px){.upload-menu-item{width:50%}}@media screen and (max-width:991px){.upload-menu{width:100%;padding:16px;position:static;top:0}}@media screen and (max-width:575px){.upload-menu{padding:12px}}.upload-menu-item:not(:last-child){margin-bottom:8px}.upload-menu-label{display:flex;align-items:center;gap:8px;font-size:.915rem;font-family:var(--heading-font);padding:12px 16px;transition:all .3s linear;cursor:pointer;line-height:1.5;color:hsl(var(--black)/.8);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:575px){.upload-menu-label{padding:8px;font-size:.875rem;font-weight:500;letter-spacing:-.02em}.upload-menu-label .icon{display:none}}@media screen and (max-width:424px){.upload-menu-label{padding:6px;font-size:.7rem;gap:0}}.upload-menu-label:has(input:checked){background:hsl(var(--black)/.05);color:hsl(var(--base-two))}.upload-course .tab-control,.upload-menu-label input{display:none}.upload-course:has(#intended-course:checked) .intended-learners{display:block}.upload-course:has(#course-curriculum:checked) .course-curriculum{display:block}.upload-course:has(#course-content:checked) .course-content{display:block}.upload-course:has(#course-pricing:checked) .course-pricing{display:block}.upload-course:has(#course-message:checked) .course-message{display:block}.upload-content-title{color:hsl(var(--black)/.85);padding-bottom:12px;border-bottom:1px solid hsl(var(--border-color))}.upload-content-block{max-width:800px;width:100%}.upload-content-block:not(:last-child){margin-bottom:32px}.upload-content-block-title{color:hsl(var(--black)/.85);margin-bottom:12px;font-size:.875rem}@media screen and (max-width:575px){.upload-content-block-title{font-size:.75rem}}.upload-content-block-text{font-size:.875rem;font-weight:500}@media screen and (max-width:575px){.upload-content-block-text{font-size:.75rem}}.upload-content-form{width:100%}.upload-content-form .form-group{margin-bottom:16px}.upload-content-form .form--control{border-radius:4px;border:1px solid hsl(var(--black)/.5)}.upload-content-form .form--control:focus{border-color:hsl(var(--black)/.6)}.upload-content-form .form--control::placeholder{color:hsl(var(--black)/.5);font-size:.875rem}.upload-content-form .form--label{color:hsl(var(--black)/.9);font-size:.875rem;font-weight:600;margin-bottom:12px;display:block}@media screen and (max-width:575px){.upload-content-form .form--label{font-size:.75rem;margin-bottom:8px}}.upload-content-form .select2-container--default :is(.select2-selection--multiple,.select2-selection--single){border-radius:4px;border:1px solid hsl(var(--black)/.5);font-size:.875rem}.add--btn{font-size:.875rem;font-weight:500;letter-spacing:-.02em;color:hsl(var(--success));display:flex;align-items:center;gap:8px}.upload-course-label-wrapper{display:flex;gap:16px;flex-wrap:wrap}.upload-course-label{cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:4px;border:1px solid hsl(var(--black)/.5);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:575px){.upload-course-label{padding:8px 12px}}.upload-course-label .icon{display:flex}.upload-course-label .title{font-size:.875rem;font-weight:600;color:hsl(var(--black)/.9)}@media screen and (max-width:575px){.upload-course-label .title{font-size:.75rem}}.upload-course-label svg{overflow:visible}.upload-course-label input{display:none}.upload-course-label path{fill:none;stroke:hsl(var(--light));stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .3s ease;stroke-dasharray:0 0 240 9999999;stroke-dashoffset:1;scale:-1 1;transform-origin:center;animation:check-animation .3s}.upload-course-label:has(input:checked){background:hsl(var(--black)/.05);border-color:hsl(var(--black)/.6)}.upload-course-label:has(input:checked) path{stroke-dasharray:0 262 70 9999999;transition-delay:0s;scale:1 1;animation:none}@keyframes check-animation{0%{stroke-dashoffset:20}to{stroke-dashoffset:1}}.course-image-upload{display:flex;align-items:center;gap:32px;flex-wrap:wrap}@media screen and (max-width:767px){.course-image-upload{gap:16px;flex-direction:column;align-items:flex-start}}.course-image-upload__thumb{width:220px;height:220px;border-radius:4px;border:1px solid hsl(var(--black)/.5);overflow:hidden;flex-shrink:0}@media screen and (max-width:767px){.course-image-upload__thumb{width:160px;height:160px}}.course-image-upload__content{flex:1 1}.course-image-upload__btn{cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:hsl(var(--black));border-radius:4px;padding:12px 16px;background-color:#d0d4dd}.course-image-upload__btn input{display:none}@media screen and (max-width:575px){.course-image-upload__btn{font-size:.75rem;padding:8px 12px}}.course-section{border:1px solid hsl(var(--border-color));background-color:#f8f8f8;border-radius:4px}.course-section:not(:last-child){margin-bottom:24px}.course-section-header{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;padding:16px}@media screen and (max-width:575px){.course-section-header{padding:12px;gap:8px}}.course-section-header:hover{background-color:hsl(var(--black)/.05)}.course-section-header:hover .course-action{opacity:1;display:flex}.course-section-name{font-size:.875rem;font-weight:500;letter-spacing:-.02em;color:hsl(var(--black));font-family:var(--heading-font)}@media screen and (max-width:575px){.course-section-name{font-size:.75rem}}.course-section .course-action{display:flex;align-items:center;gap:8px;line-height:1;opacity:0;display:none}.course-section-title{font-size:.875rem;font-weight:500;color:hsl(var(--black));display:flex;align-items:center;gap:6px;font-family:var(--heading-font);line-height:1}@media screen and (max-width:575px){.course-section-title{font-size:.75rem}}.course-section-title .icon{display:flex}.course-section-body{padding:16px}@media screen and (max-width:575px){.course-section-body{padding:12px}}.course-section input.form--control{padding:9px 16px}.new--btn,.save--btn{padding:8px 12px;font-size:.875rem;font-weight:600;color:hsl(var(--black)/.75);border-radius:4px;border:1px solid hsl(var(--black)/.2);background-color:hsl(var(--white));display:flex;align-items:center;gap:8px;line-height:1;transition:all .3s linear}@media screen and (max-width:575px){.new--btn,.save--btn{font-size:.75rem}}.new--btn:hover,.save--btn:hover{background-color:hsl(var(--black)/.05)}.save--btn{background-color:hsl(var(--base-two));border-color:hsl(var(--base-two));color:hsl(var(--white))}.save--btn:hover{background-color:hsl(var(--base-two)/.9);border-color:hsl(var(--base-two)/.9)}.course-lecture{background-color:hsl(var(--white));border-radius:4px;overflow:hidden;border:1px solid hsl(var(--border-color))}.course-lecture-header{padding:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.875rem;font-family:var(--heading-font);gap:12px}@media screen and (max-width:575px){.course-lecture-header{font-size:.75rem;padding:12px}}.course-lecture-header:hover .course-action{opacity:1;display:flex}.course-lecture-name{font-weight:600;color:hsl(var(--black))}.course-lecture-name,.course-lecture-title{display:flex;align-items:center;gap:6px}.course-lecture-left{display:flex;align-items:center;gap:12px;flex:1 1;flex-wrap:wrap}@media screen and (max-width:575px){.course-lecture-left{gap:8px;width:100%}}.course-lecture-right{flex-shrink:0;display:flex;align-items:center;gap:8px}@media screen and (max-width:575px){.course-lecture-right{gap:4px;width:100%}}.course-lecture-content,.course-lecture-file{padding:16px;border-top:1px solid hsl(var(--border-color))}.course-lecture-file-video label,.course-lecture-resources label{width:100%;padding:16px;border:1px dotted hsl(var(--border-color));border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px;flex-direction:column;transition:all .3s linear;color:hsl(var(--black)/.5)}.course-lecture-file-video label input,.course-lecture-resources label input{display:none}.course-lecture-file-video label .icon,.course-lecture-resources label .icon{font-size:1.5rem}.course-lecture-file-video label .text,.course-lecture-resources label .text{font-size:.875rem}.course-lecture-file{position:relative}.course-lecture-file-menu{display:flex;align-items:center;justify-content:center;gap:8px}.course-lecture-file-menu button{text-align:center;display:flex;align-items:center;flex-direction:column;border:1px solid hsl(var(--black)/.1);border-radius:4px}.course-lecture-file-menu button .icon{display:flex;font-size:1.25rem;line-height:1;color:hsl(var(--black)/.5);padding:12px 6px}.course-lecture-file-menu button .text{font-size:.75rem;font-weight:600;color:hsl(var(--black)/.5);line-height:1;padding:7px 16px;background-color:hsl(var(--black)/.1)}.course-lecture-file-title .text{display:none}.course-lecture-file-title{margin-bottom:6px}@media (min-width:768px){.course-lecture-file-title{position:absolute;margin-bottom:0;top:0;right:12px;width:auto;padding:14px;background-color:hsl(var(--white));transform:translateY(-100%);border:1px solid hsl(var(--black)/.1);border-bottom:0;font-size:.875rem;display:flex;align-items:center;gap:16px;border-radius:4px 4px 0 0}.course-lecture-file-title .text{display:block}}@media screen and (max-width:575px){.course-lecture-file-title{font-size:.75rem}}.course-lecture-file-title .cross-icon{display:flex;font-size:1.125rem;color:hsl(var(--black)/.5)}@media screen and (max-width:575px){.course-lecture-file-title .cross-icon{font-size:1rem}}.add-course-wrapper{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px;padding:16px;background-color:hsl(var(--white));border:1px dashed hsl(var(--border-color));border-radius:4px}@media screen and (max-width:575px){.add-course-wrapper{padding:12px;gap:10px}}.add-course-btn{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:hsl(var(--base))}@media screen and (max-width:575px){.add-course-btn{font-size:.75rem}}.add-curriculumn,.add-section-body{padding:16px;background-color:hsl(var(--white));border:1px dashed hsl(var(--border-color));border-radius:4px;width:100%}@media screen and (max-width:575px){.add-curriculumn,.add-section-body{padding:12px}}.dashboard-body__bar-icon{font-size:1.5rem}.dashboard-card{border-radius:6px;background:hsl(var(--white));position:relative;overflow:hidden;display:flex;flex-direction:row-reverse;justify-content:center;border:1px solid hsl(var(--black)/.1)}.dashboard-card__content{flex:1 1;padding:24px 16px 16px 24px}@media screen and (max-width:1599px){.dashboard-card__content{padding:20px 16px}}.dashboard-card__title{font-size:.875rem;margin-bottom:12px;font-weight:600;color:hsl(var(--black)/.5)}@media screen and (max-width:1599px){.dashboard-card__title{margin-bottom:8px;font-size:.75rem}}.dashboard-card__count{margin-bottom:0;font-family:var(--body-font);font-size:1.75rem}@media screen and (max-width:1599px){.dashboard-card__count{font-size:1.25rem}}.dashboard-card__icon{display:inline-flex;align-items:center;justify-content:center;width:70px;position:relative;z-index:1;font-size:2.5rem;color:hsl(var(--white))}@media screen and (max-width:1599px){.dashboard-card__icon{width:60px;font-size:2rem}}.dashboard-card-wrapper div[class*=col]:first-child .dashboard-card .dashboard-card__icon{background:linear-gradient(135deg,#10b981,#059669)}.dashboard-card-wrapper div[class*=col]:nth-child(2) .dashboard-card .dashboard-card__icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.dashboard-card-wrapper div[class*=col]:nth-child(3) .dashboard-card .dashboard-card__icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.dashboard-card-wrapper div[class*=col]:nth-child(4) .dashboard-card .dashboard-card__icon{background:linear-gradient(135deg,#191922,#62567e)}.blog-details{border-radius:8px;height:100%;background-color:hsl(var(--white))}.blog-details__thumb{border-radius:6px;overflow:hidden}.blog-details__content{padding:32px}@media screen and (max-width:767px){.blog-details__content{padding:24}}@media screen and (max-width:575px){.blog-details__content{padding:16px}}.blog-details__title{margin-top:20px;margin-bottom:15px}.blog-details__desc{margin-bottom:15px}.blog-details .social-list__link{border:1px solid hsl(var(--black)/.1);color:hsl(var(--body-color))}.blog-details .social-list__link:hover{border-color:hsl(var(--base));color:hsl(var(--white))}.quote-text{background-color:hsl(var(--base)/.1);padding:30px 20px;border-radius:5px;border-left:3px solid hsl(var(--base));margin-bottom:20px}@media screen and (max-width:767px){.quote-text{padding:25px 15px}}.controls{display:flex}.state{color:#999}.state-title{text-transform:uppercase;letter-spacing:.08em}.disabled-btn{cursor:no-drop!important}.upload-menu-label.active{color:hsl(var(--base))}.react-datepicker-wrapper{display:unset!important}.react-datepicker__day--disabled.bookingSundayDisabled{opacity:.35;filter:blur(.6px);cursor:not-allowed}.preview-video-lists{padding:16px;background:hsl(var(--black)/.05);border-radius:6px;max-height:400px;overflow-y:auto}.preview-video-link button{padding:16px;display:flex;align-items:center;gap:12px;border-radius:4px;overflow:hidden;transition:background-color .3s;width:100%;text-align:left}@media (max-width:575px){.preview-video-link button{font-size:.875rem}}.preview-video-link.active button{background-color:hsl(var(--gray));color:hsl(var(--white))}button#dropdown-basic-button{background:transparent;color:black!important;transform:unset!important;box-shadow:unset!important;border:unset!important}.lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.lightbox-content{position:relative;width:80%;max-width:800px}.lightbox iframe{width:100%;height:450px;border-radius:10px}.lightbox-close{position:absolute;top:9px;right:25px;background:#fff;border:none;font-size:24px;cursor:pointer;padding:0 10px;border-radius:50%}.lightbox-content .spinner{display:contents}.star{color:#ddd;font-size:20px;cursor:pointer}.star.selected{color:#ffcc00}.star:hover{color:#f7b500}.form-disabled{overflow:hidden;position:relative}.form-disabled:before{content:"";position:absolute;height:100%;width:100%;background-color:#ffffffa3;top:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 4px 30px #0000001a;z-index:2}.form-disabled-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:1rem;height:auto;width:100%;text-align:center;line-height:1.2}.form-disabled-text i{font-size:60px;color:#000000}.goal-height{height:200px}.react-confirm-alert-body h1{font-size:16px;font-weight:700}.side-nav__list .dropdown-menu{display:none;padding-left:20px}.side-nav__list .dropdown-menu li{margin:10px 0}.side-nav__list .dropdown-menu.active{display:block}.swiper-slide{height:auto!important}.navbar .btn-close{background-image:none;color:hsl(var(--white));font-size:1.5rem;height:auto;width:auto;opacity:1}.lang-box-btn:after{display:none;background-color:transparent}.nodata-found{width:100%;background-color:hsl(var(--white));padding:32px;border-radius:6px;text-align:center}.nodata-found img{max-width:160px;width:100%}@media (max-width:575px){.nodata-found img{max-width:120px}}.our-location .location-info__item{background-color:hsl(var(--black)/.03)}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent;color:transparent}.course-basic-wrapper{max-width:720px;margin:0 auto;padding:32px;border-radius:6px;background-color:hsl(var(--white))}.table-search-wrapper{max-width:400px;width:100%;position:relative}.clear-search{position:absolute;top:50%;transform:translateY(-50%);right:48px;z-index:5;font-size:16px;cursor:pointer;color:hsl(var(--black))}.table-search-wrapper .form--control{padding-block:11px}.input--group,.input-group{position:relative;display:flex;border:1px solid hsl(var(--border-color));border-radius:5px;overflow:hidden}.input--group:focus-within,.input-group:focus-within{border-color:hsl(var(--base))}.input--group .form--control,.input-group .form--control{border:0;flex:1 1}.input--group-text,.input-group-text{flex-shrink:0;color:hsl(var(--black)/.6);font-weight:600;border-radius:0}.review-modal-list{margin-bottom:16px}.review-modal-item{display:flex;align-items:center;gap:12px;color:hsl(var(--heading-color))}.review-modal-item:not(:last-child){margin-bottom:8px}.review-modal-item .title{color:hsl(var(--body-color));min-width:120px}@media (max-width:767px){.review-modal-item{font-size:.875rem}.review-modal-item .title{min-width:90px}.review-modal-item{flex-direction:column;align-items:flex-start}.review-modal-item .divide{display:none}.review-modal-item .title{font-weight:600}}.filter-search{position:relative;z-index:2}.custom--card:has(.filter-search){overflow:unset}.custom--card:has(.filter-search) :is(.card-body,.card-header){padding:12px}.filter-close{font-size:24px}.filter-search-form{position:absolute;right:0;top:calc(100% + 12px);width:280px;box-shadow:0 5px 30px hsl(var(--black)/.3);border:0}.btn-solid{box-shadow:unset}.btn-solid:focus,.btn-solid:focus-visible,.btn-solid:hover{transform:unset!important;box-shadow:none!important}.privacy-page{background-color:hsl(var(--white));border-radius:8px;padding:32px;box-shadow:0 5px 30px hsl(var(--black)/.1)}.privacy-page h5{font-weight:500;margin-bottom:8px}.privacy-page ol,.privacy-page ul{padding-left:20px}.privacy-page li,.privacy-page ul{list-style:auto}.close-button{white-space:nowrap}.submit-review-success{padding:12px;border-radius:6px;background-color:hsl(var(--white));display:flex;align-items:center;gap:12px;font-weight:600;color:hsl(var(--heading-color))}.submit-review-success img{max-width:48px;width:100%}.courser-requier-item{display:flex;align-items:flex-start;gap:12px}.courser-requier-item i{line-height:1.7}.preview-video-item{border-radius:6px;overflow:hidden;margin-bottom:12px}.about-courses-content ul{padding-left:20px}.about-courses-content li{list-style:disc}.verify-success{padding:24px;background-color:hsl(var(--white));border-radius:6px;max-width:620px;margin:0 auto}.verify-success-top{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid hsl(var(--border-color))}.verify-success-image{height:60px;width:60px;flex-shrink:0}.verify-success-content{flex:1 1}.verify-success-content .title{margin-bottom:6px}.verify-success-content .desc{font-size:.875rem}.verify-success-item:not(:last-child){margin-bottom:16px}.verify-success-item .title{font-weight:600;font-size:.875rem}.verify-success-item .value{margin:0}@media (max-width:424px){.verify-success-image{height:48px;width:48px;flex-shrink:0}.verify-success-content{flex:unset;width:100%}}.course-payment-details li{display:flex;align-items:center;gap:16px}.course-payment-details .title{font-weight:600;color:hsl(var(--heading-color))!important;font-size:.875rem}.course-payment-details li:not(:last-child){margin-bottom:6px}.course-payment-details li .title{color:hsl(var(--body-color));min-width:120px}.course-payment-details li .value{color:hsl(var(--heading-color))}@media (max-width:1199px){.course-payment-details li{font-size:.875rem}}@media (max-width:424px){.course-payment-details li .title{min-width:100px}}.responsive--table{position:relative;overflow-x:auto}.responsive--table table{min-width:600px;width:100%}.article-wrapper,.quetions-list-item,.resource-wrapper{padding:16px;border:1px dashed hsl(var(--border-color));border-radius:4px}.article-wrapper:not(:last-child),.quetions-list-item:not(:last-child),.resource-wrapper:not(:last-child){margin-bottom:16px}.course-lecture-file .form--label{font-family:var(--heading-font)}.notfound-page{min-height:100vh;background-color:hsl(var(--white));display:flex;align-items:center;justify-content:center;text-align:center}.notfound-page-thumb{max-width:457px;margin:0 auto}.notfound-page-message{max-width:560px;width:100%;margin:0 auto}.sidebar-submenu-list__link.submenu.active{color:hsl(var(--base))}.course-card-skeleton-bg{background-color:transparent!important}.subcategory-loader{min-height:75px;display:flex;align-items:center}.purches-course .created-course-header .left{align-items:unset}.created-course-img{width:200px;height:auto;object-position:left}.purches-course .created-course-desc *{font-size:.875rem}.purches-course .created-course-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-details-page .course-thumb--details{min-height:340px;overflow:hidden}.course-details-page .course-thumb--details .course-intro-video{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}.course-banner.course-details-page.py-50{padding-top:30px;padding-bottom:30px}.course-details-page .course-content__desc{margin-bottom:18px}.course-details-page .course-info-wrapper{margin-top:16px}.course-details-page .course-thumb--details .course-intro-video-frame{width:100%;aspect-ratio:16/9;border-radius:0;overflow:hidden}.course-details-page .course-info-wrapper .course-free-class-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;align-self:flex-start;min-height:56px;border:0;border-radius:16px;background:#2196F3;color:#fff;font-size:16px;font-weight:800;letter-spacing:0;box-shadow:0 14px 28px rgba(68,31,173,.28);gap:10px;padding:10px 16px}.course-details-page .course-info-wrapper .course-free-class-btn i{font-size:20px;line-height:1}.course-details-page .course-info-wrapper .course-free-class-btn span{font-size:16px;font-weight:800}.course-details-page .course-info-wrapper .course-free-class-btn:focus,.course-details-page .course-info-wrapper .course-free-class-btn:focus-visible,.course-details-page .course-info-wrapper .course-free-class-btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 18px 32px rgba(68,31,173,.34)}@media screen and (max-width:575px){.course-details-page .course-info-wrapper .course-free-class-btn{width:auto;min-height:50px;border-radius:12px;padding:9px 14px;gap:8px}.course-details-page .course-info-wrapper .course-free-class-btn i{font-size:18px}.course-details-page .course-info-wrapper .course-free-class-btn span{font-size:15px}}.course-details-page .course-thumb--details .course-intro-video-frame .course-intro-video{min-height:0;height:100%;object-fit:cover}@media screen and (max-width:991px){.course-details-page .course-thumb--details,.course-details-page .course-thumb--details .course-intro-video{min-height:280px}.course-details-page .course-thumb--details .course-intro-video-frame{aspect-ratio:16/9}}main{overflow:visible!important;height:auto!important;min-height:0!important}