header{width:100%}.logo{text-decoration:none;cursor:pointer}.navbar{position:fixed;top:0;width:100%;z-index:1000;transition:.3s}.navbar.scrolled{box-shadow:0 5px 25px #00000014;background-color:var(--white)}.nav-container{max-width:1400px;width:90%;margin:auto;height:70px;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:10px}.graduation{font-size:28px;color:var(--blue)}.logo h1{font-size:22px;font-weight:700}.nav-links{display:flex;align-items:center;gap:25px;list-style:none}.navbar-link{text-decoration:none;color:var(--black);font-size:17px;font-weight:500;cursor:pointer;transition:.3s}.navbar-link:hover{color:var(--blue)}.register-btn{padding:10px 28px;border-radius:20px;border:none;background:var(--blue);color:#fff;cursor:pointer;transition:.3s}.register-btn:hover{background:var(--buttonhover)}.burger{display:none;font-size:22px;cursor:pointer}@media(max-width:1300px){.register-btn{padding:10px 24px}.navbar-link{font-size:16px}.nav-links{display:flex;gap:20px}}@media(max-width:1220px){.register-btn{padding:10px 20px;font-size:12px}.navbar-link{font-size:14px}.nav-links{display:flex;gap:15px}}@media(max-width:1090px){.register-btn{padding:10px 16px;font-size:10px}.navbar-link{font-size:13px}.nav-links{display:flex;gap:10px}}@media(max-width:992px){.register-btn{padding:10px 28px;font-size:16px}.navbar-link{font-size:18px}.nav-links{display:flex;gap:25px}.nav-links{position:absolute;top:70px;right:0;background:#fff;flex-direction:column;width:250px;padding:20px;transform:translate(100%);transition:.3s;box-shadow:-5px 10px 25px #00000014}.nav-links.active{transform:translate(0)}.burger{display:block}}.hero{width:100%}.hero-content{min-height:700px;display:flex;align-items:center;justify-content:space-between}.hero-text{max-width:630px;flex:1}.badge{background:var(--blueewhite);padding:6px 16px;border-radius:20px;font-size:14px;display:inline-block}.hero-text h1{font-size:50px;margin:20px 0;line-height:1.2}.hero-text span{color:var(--blue)}.hero-text h2{font-size:18px;color:var(--black);line-height:1.6}.hero-buttons{margin-top:25px;display:flex;gap:15px}.primary,.secondary{width:25%;height:40px;border-radius:25px;font-size:15px;cursor:pointer;transition:.5s}.primary{background:var(--blue);color:#fff;border:none}.primary:hover{background:var(--buttonhover)}.secondary{background:transparent;border:2px solid black}.secondary:hover{background:var(--blueewhite)}.hero-animation{position:relative;width:380px;height:380px}.big-circle{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,#dfe7ff,#cfd9ff)}.dashed-circle{position:absolute;width:85%;height:85%;top:7.5%;left:7.5%;border-radius:50%;border:2px dashed var(--blue);overflow:hidden;cursor:pointer}.dashed-circle img{width:100%;height:100%;object-fit:cover;border-radius:50%}.formula{position:absolute;background:#fff;padding:8px 14px;border-radius:12px;box-shadow:0 10px 20px #00000014;animation:float 4s ease-in-out infinite}.f1{top:20px;left:-10px}.f2{top:50px;right:-10px;animation-delay:1s}.f3{bottom:30px;left:20px;animation-delay:2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.image-modal img{max-width:100%;max-height:100%;border-radius:10px;object-fit:contain}@media(max-width:992px){.hero-content{display:flex;flex-direction:column-reverse;gap:100px;text-align:center}.hero-animation{width:300px;height:300px}.hero-text h1{font-size:40px}.hero-text h2{font-size:16px}.hero-buttons{justify-content:center}}@media(max-width:480px){.hero{padding:60px 0}.hero-text h1{font-size:28px}.hero-text h2{font-size:14px}.hero-animation{width:270px;height:270px}.formula{font-size:11px;padding:5px 8px}.hero-buttons{flex-direction:column;align-items:center}.primary,.secondary{width:200px}}.course-title{font-weight:500;font-size:40px;text-align:center}.course-text{font-size:22px;font-weight:500;text-align:center;margin-top:20px;color:var(--black)}.course-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:20px;gap:20px}.course-list-item{width:30%;display:flex;flex-direction:column;justify-content:center;padding:20px;border:none;background-color:var(--white);border-radius:10px;transition:.5s}.course-list-item:hover{box-shadow:0 10px 25px #0000000f,0 4px 10px #0000000a;transform:translateY(-5px)}.course-list-item:hover .FaGraduationCap,.course-list-item:hover .BiTrophy,.course-list-item:hover .FaAward,.course-list-item:hover .FaDesktop{color:var(--white);transition:.5s}.course-list-item:hover .course-span{background-color:var(--blue);transition:.5s}.course-span{width:50px;height:50px;background-color:var(--blueewhite);display:flex;justify-content:center;align-items:center;border-radius:10px}.FaGraduationCap,.BiTrophy,.FaAward,.FaDesktop{width:100%;color:var(--blue)}.course-list-item h3{font-size:22px;font-weight:500;margin-top:20px}.course-list-item h5{font-size:19px;font-weight:500;color:var(--blue);margin-top:20px}.course-list-item h4{font-size:19px;font-weight:500;margin-top:20px}.course-list-item p{font-size:15px;font-weight:500;margin-top:20px;color:var(--black)}.course-list-item button{margin-top:20px;height:40px;border-radius:20px;border:1px solid var(--black);font-size:17px;font-weight:500;border:none}.course-list-item button:hover{background-color:var(--blueewhite);cursor:pointer}@media(max-width:1200px){.course-title{font-size:36px}.course-text{font-size:20px}}@media(max-width:992px){#section1{margin-top:100px}.course-list .course-list{display:flex;flex-wrap:wrap}.course-list-item{width:48%}.course-title{font-size:32px}.course-text{font-size:19px}}@media(max-width:768px){.course-title{font-size:30px}.course-text{font-size:18px}.course-list{display:flex;justify-content:center;align-items:center}.course-list-item{width:42%;max-width:400px}.course-list-item h3{font-size:20px}.course-list-item h5,.course-list-item h4{font-size:17px}.course-list-item p{font-size:14px}.course-title{font-size:28px}.course-text{font-size:17px}}@media(max-width:480px){.course-list-item{padding:15px;width:100%}.course-span{width:45px;height:45px}.course-title{font-size:24px}.course-text{font-size:16px}}#narxlar{margin:100px 0}.narx-title{text-align:center;font-size:40px;font-weight:500}.narx-text{text-align:center;font-size:20px;font-weight:500;color:var(--black);margin-top:20px}@media(max-width:1200px){.narx-title{font-size:36px}.narx-text{font-size:19px}}@media(max-width:992px){.narx-title{font-size:32px}.narx-text{font-size:18px}}@media(max-width:768px){#narxlar{margin:80px 0}.narx-title{font-size:28px}.narx-text{font-size:17px}}@media(max-width:480px){#narxlar{margin:60px 0}.narx-title{font-size:24px}.narx-text{font-size:15px}}.results{background:linear-gradient(135deg,#3f5fbf,#3a4fb1);padding:100px 20px;text-align:center;color:#fff}.results h2{font-size:40px;font-weight:500;margin-bottom:15px}.subtitles{max-width:1400px;margin:0 auto 70px;color:#fff;font-size:18px}.stats{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.stat{min-width:180px;flex:1 1 200px}.icon{width:70px;height:70px;margin:0 auto 20px;background:#ffffff1a;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:28px}.stat h3{font-size:48px;margin:0}.stat p{margin-top:10px;opacity:.85;font-size:16px}@media(max-width:1200px){.results h2{font-size:38px}.subtitles{font-size:17px}.stat h3{font-size:44px}.stat p{font-size:15px}}@media(max-width:992px){.results{padding:80px 20px}.results h2{font-size:34px}.subtitles{font-size:16px}.stat h3{font-size:38px}.stat p{font-size:14px}}@media(max-width:768px){.stats{justify-content:space-evenly;gap:30px 12px}.stat{flex:1 1 45%;max-width:48%;min-width:140px}.icon{width:60px;height:60px;font-size:24px}.results h2{font-size:30px}.subtitles{font-size:15px}.stat h3{font-size:32px}.stat p{font-size:13px}}@media(max-width:480px){.results{padding:60px 10px}.stats{justify-content:center;gap:25px 10px}.stat{flex:1 1 45%;max-width:47%;min-width:130px}.icon{width:50px;height:50px;font-size:20px;border-radius:15px}.results h2{font-size:26px}.subtitles{font-size:14px}.stat h3{font-size:28px}.stat p{font-size:12px}}.gallery{width:100%;margin-top:60px}.gallery-title{text-align:center;font-size:40px;font-weight:600}.gallery-text{text-align:center;font-size:18px;font-weight:500;color:var(--black);margin-top:16px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}:root{--carousel-visible: 5}@media(max-width:1150px){:root{--carousel-visible: 4}}@media(max-width:992px){:root{--carousel-visible: 3}.gallery-title{font-size:32px}.gallery-text{font-size:18px}}@media(max-width:768px){:root{--carousel-visible: 2}.gallery-title{font-size:28px}.gallery-text{font-size:16px;margin-top:12px}}@media(max-width:500px){:root{--carousel-visible: 1}.gallery-title{font-size:22px}.gallery-text{font-size:14px;line-height:1.5}.gallery{margin-top:40px}}.carousel-viewport{margin-top:40px;overflow:hidden;width:100%}.carousel-track{display:flex;will-change:transform;-webkit-user-select:none;user-select:none}.carousel-slide{flex-shrink:0;padding:0 10px;box-sizing:border-box}.carousel-slide img{width:100%;height:380px;display:block;border-radius:12px;pointer-events:none}.gallery-btn-box{text-align:center;margin-top:36px}.gallery-more-btn{display:inline-block;padding:10px 40px;background:var(--blue);color:#fff;border-radius:20px;text-decoration:none;font-weight:500;transition:background .3s,transform .3s}.gallery-more-btn:hover{background:var(--buttonhover);transform:translateY(-3px)}.modal{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;padding:10px}.modal-img{max-width:88%;max-height:85vh;border-radius:10px;object-fit:contain;box-shadow:0 0 30px #0009}.modal-close{position:absolute;top:20px;right:24px;background:#ffffff26;border:none;color:#fff;font-size:32px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.modal-close:hover{background:#ffffff4d}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffd9;border:none;font-size:2rem;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.prev:hover,.next:hover{background:#fff}.teacher{width:100%;margin:50px 0}.teacher-title{text-align:center;font-size:40px;font-weight:500;margin:50px 0}.teacher-img{width:100%;max-width:40%;height:auto;border-radius:10px}.teacher-img img{width:100%;height:auto;border-radius:10px;display:block}.teacher-flex{display:flex;justify-content:space-around;align-items:center;margin:50px 0}.teacher-name{width:100%;max-width:38%}.teacher-name h3{color:var(--blue);font-size:22px;font-weight:500}.teacher-name h2{font-size:37px;font-weight:500;margin-top:20px}.teacher-name-text{color:var(--black);font-size:18px;font-weight:500;margin-top:20px}.check{width:20px;color:var(--blue)}.teacher-list-text{font-size:17px;font-weight:500;display:flex;align-items:center;gap:10px;margin-top:10px}.teacher-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.teacher-modal-img{max-width:90%;max-height:90%;border-radius:10px;box-shadow:0 10px 30px #0009}@media(max-width:1200px){.teacher-title{font-size:32px}.teacher-name h2{font-size:34px}.teacher-name-text{font-size:17px}.teacher-list-text{font-size:16px}}@media(max-width:992px){.teacher-title{font-size:30px}.teacher-name h2{font-size:32px}.teacher-name h3{font-size:20px}.teacher-name-text{font-size:16px}.teacher-list-text{font-size:15px}.teacher-img,.teacher-name{max-width:45%}}@media(max-width:768px){.teacher-flex{flex-direction:column;align-items:center;text-align:center}.teacher-img{max-width:75%;margin:0 auto 30px}.teacher-name{max-width:100%}.teacher-title{font-size:28px;margin-bottom:20px}.teacher-name h2{font-size:28px}.teacher-name-text{font-size:15px}.teacher-list-text{font-size:14px}}@media(max-width:480px){.teacher{margin:30px 0;padding:0 10px}.teacher-title,.teacher-name h2{font-size:24px}.teacher-name h3{font-size:18px}.teacher-name-text{font-size:14px}.teacher-list-text{font-size:13px}}.registration-form{max-width:620px;margin:60px auto;padding:40px 32px;background:var(--white);border-radius:16px;box-shadow:0 8px 30px #00000014;display:flex;flex-direction:column;gap:24px}.form-container-title{font-size:40px;font-weight:500;text-align:center;margin:0 0 8px}.underline{width:80px;height:4px;background:var(--blue);margin:0 auto 24px;border-radius:2px}.subtitle{font-size:18px;font-weight:500;color:var(--black);text-align:center;margin:0 0 40px;line-height:1.5}.form-group{display:flex;flex-direction:column;gap:8px}label{font-size:14px;font-weight:600;color:var(--black)}input,select,textarea{padding:14px 16px;font-size:16px;border:1px solid #d0d5dd;border-radius:8px;outline:none;transition:all .3s ease;background-color:var(--white)}.custom-dropdown{position:relative;width:100%}.dropdown-selected{padding:14px 16px;font-size:16px;border:1px solid #d0d5dd;border-radius:8px;background-color:var(--white);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.custom-dropdown.placeholder-active .dropdown-selected{color:#667085}.dropdown-selected:hover{border-color:#b0b5bd}.custom-dropdown .dropdown-selected:focus-within,.custom-dropdown:focus-within .dropdown-selected{border-color:var(--blue);box-shadow:0 0 0 4px #366bef26}.dropdown-arrow{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23827878' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23366bef' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.dropdown-options{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #eaecf0;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:100;padding:6px;list-style:none;animation:dropdownFade .2s ease-out}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-options li{padding:10px 12px;font-size:15px;border-radius:6px;cursor:pointer;color:var(--black);transition:background .2s}.dropdown-options li:hover{background-color:#f9fafb;color:var(--blue)}@media(max-width:1200px){.dropdown-selected{font-size:14px;padding:12px 14px}}@media(max-width:768px){.dropdown-selected{font-size:13px;padding:10px 12px}}@media(max-width:480px){.dropdown-selected{font-size:12px;padding:8px 10px}}textarea{resize:vertical;min-height:100px}.submit-btn{display:flex;justify-content:center;gap:10px;margin-top:12px;padding:16px;font-size:18px;font-weight:500;color:var(--white);background:var(--blue);border:none;border-radius:50px;cursor:pointer;transition:.5s}.submit-btn:hover{background:var(--buttonhover)}.submit-btn:active{background:var(--blue)}.loader{width:16px;height:16px;border:2px solid var(--white);border-top:2px solid transparent;border-radius:50%;display:inline-block;margin-left:8px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast-message{position:fixed;top:30px;right:-400px;background:var(--blue);color:var(--white);padding:14px 22px;border-radius:10px;font-weight:500;box-shadow:0 10px 25px #00000026;animation:slideIn .5s forwards,slideOut .5s 2.5s forwards;z-index:9999}@keyframes slideIn{to{right:30px}}@keyframes slideOut{to{right:-400px}}@media(max-width:480px){.toast-message{right:-350px;top:20px;font-size:14px;padding:12px 18px}@keyframes slideIn{to{right:15px}}}@media(max-width:1200px){.form-container-title{font-size:28px}.subtitle{font-size:14px}input,select,textarea{font-size:14px;padding:12px 14px}select{background-position:right 12px center;background-size:14px;padding-right:36px}.submit-btn{font-size:15px;padding:14px}}@media(max-width:768px){.form-container-title{font-size:24px}.subtitle{font-size:13px}input,select,textarea{font-size:13px;padding:10px 12px}select{background-position:right 10px center;background-size:12px;padding-right:32px}.submit-btn{font-size:14px;padding:12px}}@media(max-width:480px){.form-container-title{font-size:20px}.subtitle{font-size:12px}input,select,textarea{font-size:12px;padding:8px 10px}.submit-btn{font-size:13px;padding:10px}}.contact{padding:80px 0;background-color:var(--blueewhite)}.contact-title{text-align:center;font-size:40px;font-weight:500}.contact-line{width:60px;height:5px;background-color:var(--blue);border:none;border-radius:5px;margin:20px auto}.contact-cards{display:flex;justify-content:space-between;gap:30px}.card{flex:1;background:var(--white);padding:40px;border-radius:16px;text-align:center;box-shadow:0 20px 40px #0000000f;transition:.5s all;cursor:pointer;color:#000}.card:hover{transform:translateY(-8px);box-shadow:0 30px 60px #0000001f}.card:hover .contact-div{background-color:var(--blue);color:var(--white)}.card h3{margin-top:20px;font-size:20px}.card p{margin-top:20px;color:var(--black);font-size:16px}.card .email{margin-top:20px;color:var(--blue);font-size:14px}.contact-div{width:50px;height:50px;background-color:var(--blueewhite);display:flex;justify-content:center;align-items:center;margin:10px auto;border-radius:10px;color:var(--blue)}.contact-icon2,.contact-icon1,.contact-icon3{width:25px;height:25px}.map{margin-top:60px;border-radius:20px;overflow:hidden}@media(max-width:992px){.contact-title{font-size:35px}.contact-cards{justify-content:center;gap:20px}.card h3{font-size:18px}.card p{font-size:14px}}@media(max-width:768px){.contact-title{font-size:30px}.contact-cards{flex-direction:column;align-items:center}.card{width:90%;padding:30px}.map iframe{height:300px}}@media(max-width:480px){.contact-title{font-size:20px}.contact-line{width:50px;height:4px}.card{padding:20px}.card h3{font-size:16px}.card p{font-size:13px}.card .email{font-size:12px}.map iframe{height:250px}}.footer{padding:60px 20px 40px}.footer-inner{max-width:1200px;margin:0 auto}.columns-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 60px;margin-bottom:60px}.column{flex:1;min-width:220px}.links-column,.social-column{flex:1}.logo-row{display:flex;align-items:center;gap:5px;margin-bottom:20px}.logo-circle{border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:28px}.footer-title{font-size:22px;font-weight:700}.column p{font-size:15px;font-weight:500;line-height:1.55;margin:0;max-width:380px;color:var(--black)}.column h4{font-size:18px;font-weight:600;margin:0 0 20px}.column ul{list-style:none;padding:0;margin:0}.column li{margin-bottom:12px}.links-column a{text-decoration:none;font-size:17px;font-weight:500;transition:.5s all;color:var(--black)}.links-column a:hover{color:var(--blue)}.social-row{display:flex;flex-wrap:wrap;gap:24px}.social-row a{width:30%;height:35px;display:flex;justify-content:center;align-items:center;font-size:15px;text-decoration:none;transition:.5s all;background-color:var(--blueewhite);border-radius:20px}.social-row a:hover{color:var(--white);background-color:var(--blue)}.copyright{text-align:center;font-size:13px;color:#94a3b8;padding-top:40px;border-top:1px solid #334155}@media(max-width:992px){.columns-wrapper{flex-direction:column;gap:50px}.logo-row{justify-content:center}.column p{margin:0 auto}.logo-column,.links-column,.social-column{flex:none;min-width:unset}.logo-row h3{font-size:22px}.column h4,.links-column a{font-size:16px}.social-row a{font-size:14px}}@media(max-width:480px){.footer{padding:50px 16px 30px}.logo-row h3{font-size:20px}.column h4{font-size:15px}.column p,.links-column a{font-size:14px}.social-row a{width:45%;font-size:13px}.copyright{font-size:12px;padding-top:30px}}.gallery-all-title{text-align:center;font-size:40px;font-weight:500;margin:30px 0}.gallery-subtitle{text-align:center;font-size:18px;color:var(--black);max-width:800px;margin:0 auto 40px;line-height:1.6}.gallery-all{padding:50px 0}.gallery-all-inp{display:flex;justify-content:center;align-items:center;width:100%}.search-wrapper{position:relative;width:100%;max-width:600px}.search-wrapper .search-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--blue, #366bef);font-size:18px;pointer-events:none}.gallery-search{width:100%;padding:8px 12px 8px 35px;font-size:16px;border-radius:8px;border:1px solid #ccc;margin:30px 0;box-sizing:border-box}.gallery-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.gallery-grid img{width:100%;height:480px;object-fit:contain;border-radius:8px;transition:transform .3s ease;cursor:pointer}.gallery-grid img:hover{transform:scale(1.02)}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:50px}.pagination-btn{padding:8px 16px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:6px;font-size:16px;transition:all .3s ease;min-width:40px;display:flex;justify-content:center;align-items:center}.pagination-btn:hover:not(:disabled){background-color:#f0f0f0;border-color:#bbb}.pagination-btn.active{background-color:var(--blue, #366bef);color:#fff;border-color:var(--blue, #366bef)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:10px}.modal-img{max-width:80%;max-height:80%;border-radius:8px;box-shadow:0 0 20px #00000080}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);background-color:#fffc;border:none;font-size:32px;padding:8px 16px;cursor:pointer;border-radius:50%;-webkit-user-select:none;user-select:none}.prev{left:20px}.next{right:20px}.prev:hover,.next:hover{background-color:#fff}.no-results{text-align:center;margin-top:50px;color:var(--black)}@media(max-width:1200px){.gallery-all-title{font-size:40px}.gallery-subtitle{font-size:16px;max-width:700px}.gallery-search{font-size:15px}}@media(max-width:992px){.gallery-all-title{font-size:35px}.gallery-subtitle{font-size:15px;max-width:600px}.gallery-search{font-size:14px}}@media(max-width:768px){.gallery-all-title{font-size:28px}.gallery-subtitle{font-size:14px;max-width:500px;margin-bottom:30px}.gallery-search{width:80%;font-size:14px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.gallery-grid img{height:180px}}@media(max-width:480px){.gallery-all-title{font-size:20px}.gallery-subtitle{font-size:13px;max-width:90%;margin-bottom:20px}.gallery-search{width:95%;font-size:13px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.gallery-grid img{height:150px}.pagination-btn{padding:6px 12px;font-size:14px;min-width:35px}}:root{--blue: #366bef;--white: white;--blueewhite: #c6d8fa;--black: #827878;--buttonhover: #4d7cf3}*{margin:0;padding:0;box-sizing:border-box}body{padding-top:70px;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext x='20' y='40' font-size='22' fill='%23cfd6e4' opacity='0.25'%3E%CF%80%3C/text%3E%3Ctext x='120' y='80' font-size='24' fill='%23cfd6e4' opacity='0.25'%3E%E2%88%91%3C/text%3E%3Ctext x='60' y='150' font-size='22' fill='%23cfd6e4' opacity='0.25'%3E%E2%88%AB%3C/text%3E%3C/svg%3E");background-repeat:repeat;background-color:#f5f6f8;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.container{width:90%;margin:0 auto;max-width:1400px}a{text-decoration:none}ul,ol{list-style:none}
