@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";a{text-decoration:none;color:inherit}p{font-weight:700;text-align:start;font-size:90px;font-family:Montserrat,serif;font-optical-sizing:auto;font-weight:weight;font-style:normal;text-transform:uppercase;background:linear-gradient(90deg,#000,#fff,#000);letter-spacing:5px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:80%;animation:shine 2s linear infinite;position:relative}@keyframes shine{0%{background-position-x:-500%}to{background-position-x:500%}}.carousel-container{width:300px;height:80px;position:relative;overflow:hidden}.carousel{width:100%;height:100%}.carousel-inner{display:flex;flex-direction:column;position:absolute;top:0;left:0}.carousel-item{width:100%;height:100%;text-align:center;line-height:80px}h2{text-transform:uppercase;font-size:72px;font-family:Verdana;padding:30px}.wrapper .outer{display:flex;align-items:center;justify-content:center;width:410px}.wrapper .card{display:flex;align-items:center;opacity:0;top:350px;pointer-events:none;position:absolute;justify-content:space-between;border-radius:var(--card-radius);box-shadow:var(--card-shadow);animation:animate 10s linear infinite;animation-delay:calc(2s * var(--delay))}.outer:hover .card{animation-play-state:paused}.wrapper .card:last-child{animation-delay:calc(-2s * var(--delay))}@keyframes animate{0%{opacity:0;transform:translateY(100%) scale(.2)}5%,20%{opacity:.4;transform:translateY(100%) scale(.5)}25%,40%{opacity:1;pointer-events:auto;transform:translateY(0) scale(.6)}45%,60%{opacity:.4;transform:translateY(-100%) scale(.5)}65%,to{opacity:0;transform:translateY(-100%) scale(.4)}}.card .content{display:flex;align-items:center}.card .img img{height:300px;width:100%;object-fit:cover;display:block;border-radius:10px}.card .img img:hover{transform:scale(1.3);transition:.3s;box-shadow:0 13px 20px #fefefe4d}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media(max-width:768px){.ani{display:none}}@media(max-width:1368px){.anii{display:none}}.form-input-base{width:100%;padding:.5rem 1rem;border-width:2px;border-radius:1.5rem;border-color:#000}.form-input-base:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.form-input-error{border-color:#ef4444}.form-input-error-text{margin-top:.25rem;font-size:.875rem;color:#ef4444}.form-button-base{padding-top:.25rem;padding-bottom:.25rem;display:flex;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;border-radius:.375rem;color:#fff;font-size:1.125rem;font-weight:600;transition:all .3s}.form-button-primary{background:linear-gradient(to right,#60a5fa,#1d4ed8)}.form-button-primary:hover{background:linear-gradient(to right,#3b82f6,#1e40af)}.form-button-primary-disabled{background:linear-gradient(to right,#1d4ed8,#60a5fa);opacity:.5;cursor:not-allowed}.form-button-secondary{background-color:#000;border-width:2px;border-color:#fff}.form-button-secondary:hover{background-color:#1f2937}.mentors-wrapper{width:100%}.mentors-header-section{background-color:#000000fa;height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mentors-arrow-container{display:flex;width:100%;justify-content:center;align-items:center}.mentors-spinner{animation:spin 8s infinite;width:100px;height:100px}@media(min-width:640px){.mentors-spinner{width:150px;height:150px}}@media(min-width:768px){.mentors-spinner{width:200px;height:200px}}.mentors-title{width:80%;text-align:center;color:#fff;font-size:1.25rem;line-height:1.25;padding-left:.5rem;padding-right:.5rem}@media(min-width:640px){.mentors-title{line-height:40px}}@media(min-width:768px){.mentors-title{font-size:1.5rem;line-height:50px}}@media(min-width:1024px){.mentors-title{font-size:3.75rem;line-height:60px}}.mentors-section-title{width:90%;justify-content:center;border-radius:10px;align-items:center;display:flex;border-width:2px;border-color:#fff;border-style:solid;color:#fff;font-size:1.25rem}@media(min-width:1024px){.mentors-section-title{border-radius:20px;height:3.5rem;font-size:2.5rem;width:50%}}.mentors-card{width:300px;border-radius:30px;height:450px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;margin:1rem;padding:.5rem}.mentors-image{margin-left:auto;margin-right:auto;height:400px;width:100%;max-width:300px;display:block;object-fit:cover;border-radius:10px;transition:filter .3s ease}.mentors-image:hover{filter:blur(4px)}.mentors-down-arrow{width:90px;height:auto;display:block}.mentors-role{color:#fff;text-align:center;font-size:1.25rem;margin-top:.5rem;padding:.5rem}.assistants-card{border-radius:30px;height:550px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;margin:1rem;padding:.5rem}.assistants-image{margin-left:auto;margin-right:auto;width:300px;height:auto;max-height:400px;display:block;border-radius:25px;object-fit:cover;transition:filter .3s ease}.assistants-image:hover{filter:blur(4px)}@media(min-width:1024px){.assistants-image{width:350px}}.assistants-name{color:#fff;text-align:center;font-size:1.25rem;margin-top:.5rem;padding:.25rem}.assistants-role{color:#fff;text-align:center;font-size:.625rem;padding:.25rem}.assistants-container{display:flex;justify-content:space-around;margin-top:5rem;margin-bottom:5rem;flex-wrap:wrap}.mentors-container{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center}.section-divider{border-bottom-width:2px;border-color:#fff;width:100%}.section-header{width:100%;display:flex;justify-content:center;align-items:center;margin-top:8rem;margin-bottom:8rem}.animate-marquee{display:flex;animation:marquee 10s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cart-container{display:flex;align-items:center;flex-direction:column;gap:5rem;white-space:nowrap}.cart-image{width:80%;height:auto;display:block;margin:0 auto;transition:width 1s ease-in-out;object-fit:contain}.cart-image:hover{width:95%}@media(min-width:1024px){.cart-image{width:70%}.cart-image:hover{width:85%}}.course-card-button{background-color:#fff;color:#000;cursor:pointer;font-size:1.875rem;font-weight:500;height:6rem;width:100%;border-radius:60px;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateZ(0);transition:all .3s ease-in-out}@media(min-width:640px){.course-card-button{font-size:2.25rem;height:100px}}@media(min-width:768px){.course-card-button{font-size:3rem;height:123px}}@media(min-width:1024px){.course-card-button{font-size:3.75rem}}.group:hover .course-card-button{transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.course-card-price-overlay{position:absolute;top:0;border:4px solid white;border-radius:100px;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:1.125rem;font-weight:600;opacity:0;transition:all .5s ease-in-out}@media(min-width:640px){.course-card-price-overlay{font-size:1.25rem}}@media(min-width:768px){.course-card-price-overlay{font-size:1.5rem}}@media(min-width:1024px){.course-card-price-overlay{font-size:1.875rem}}.group:hover .course-card-price-overlay{opacity:1}.kurslar-container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;margin-top:5rem;margin-bottom:5rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(min-width:640px){.kurslar-container{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.kurslar-container{padding-left:4rem;padding-right:4rem}}.kurslar-title{font-size:3.75rem;text-align:center;font-weight:700;margin-bottom:5rem;letter-spacing:.025em}@media(min-width:640px){.kurslar-title{font-size:3rem}}@media(min-width:768px){.kurslar-title{font-size:4.5rem}}@media(min-width:1024px){.kurslar-title{text-align:start;font-size:250px}}.kurslar-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media(min-width:640px){.kurslar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}@media(min-width:768px){.kurslar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem}}@media(min-width:1024px){.kurslar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}}.kurslar-empty-button{background-color:#fff;color:#000;cursor:pointer;font-size:3rem;font-weight:700;height:6rem;width:9rem;border-radius:70px;position:relative;transition:all .3s;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateZ(0)}.kurslar-empty-button:hover{background-color:#d1d5db}@media(min-width:640px){.kurslar-empty-button{font-size:3.75rem;height:100px;width:11rem}}@media(min-width:768px){.kurslar-empty-button{font-size:4.5rem;height:123px}}@media(min-width:1024px){.kurslar-empty-button{font-size:5rem;width:12rem}}.group:hover .kurslar-empty-button{transform:rotate(45deg)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-animation{animation:spin 2s linear forwards}@media(max-width:968px){.frontend-container{background-image:none!important}.ani{display:none;overflow:hidden}}.course-page-container{display:flex;align-items:flex-start;justify-content:center;width:100%;height:89vh}@media(min-width:1024px){.course-page-container{justify-content:space-around}}.course-content-wrapper{display:flex;width:900px;justify-content:space-around}@media(min-width:1024px){.course-content-wrapper{margin-top:5rem;margin-bottom:5rem}}.course-slide-container{position:relative;width:100%;border-width:2px;border-color:#fff;padding-left:1.5rem;padding-right:1.5rem;height:750px;color:#fff;border-radius:.5rem;overflow:hidden}@media(min-width:1024px){.course-slide-container{height:380px;border-radius:1.5rem}}.course-slide-content{display:flex;align-items:center;justify-content:flex-start;height:100%}.course-slide-text-wrapper{text-align:left;width:100%;margin-left:1.25rem;margin-right:1.25rem}@media(min-width:1024px){.course-slide-text-wrapper{text-align:left}}.course-slide-title{font-size:1.25rem}@media(min-width:1024px){.course-slide-title{font-size:1.875rem}}.course-slide-title-bold{font-weight:600;color:#fff}.course-technology-item{font-size:1.5rem;font-weight:600;margin-top:.5rem}@media(min-width:1024px){.course-technology-item{font-size:1.875rem}}.course-technology-text{color:#fff}.course-registration-slide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;height:100%}.course-registration-title{font-size:1.875rem;margin-left:2.5rem;margin-right:2.5rem}
