*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}button,input,textarea,select{border:none;outline:none;background:transparent}button{cursor:pointer}@font-face{font-family:NS-Arm-Regular;src:url(/assets/NotoSansArmenian-Regular-CCr8JM7G.ttf)}@font-face{font-family:NS-Arm-Medium;src:url(/assets/NotoSansArmenian-Medium-D8Vwqwcj.ttf)}@font-face{font-family:NS-Arm-Bold;src:url(/assets/NotoSansArmenian-Bold-Sb_6A1ih.ttf)}@font-face{font-family:NS-Arm-ExtraBold;src:url(/assets/NotoSansArmenian-ExtraBold-DYKYSCNU.ttf)}:root{--NSA-Reg: "NS-Arm-Regular", sans-serif;--NSA-Med: "NS-Arm-Medium", sans-serif;--NSA-Bld: "NS-Arm-Bold", sans-serif;--NSA-ExtBld: "NS-Arm-ExtraBold", sans-serif;--page-bg: #F3F2F3;--primary-text: #000000;--secondary-text: #ffffff;--accent: #019541;--accent-transparent:#019541a6 ;--max-content-width: 1335px;--min-content-width: 368px;--container: clamp(300px, 69.53vw , 1335px) }:root{--banner-image: clamp(60px, 6.25vw,120px) }html,body{min-height:100vh;min-height:100dvh}body{font-family:var(--NSA-Reg);font-weight:500;font-size:clamp(.5rem,.84vw,1rem);color:var(--primary-text);background-color:var(--page-bg)}.container{max-width:var(--container);margin-inline:auto}.section{padding-block:2em 4.375em}.section-title{font-weight:700;font-size:2.875em;line-height:1;color:var(--accent)}.read-more{font-weight:700;font-size:clamp(.9rem,1.04vw,1.25rem);color:var(--primary-text);text-transform:uppercase;text-decoration:underline}.about-section__section-title{margin-bottom:.762em}.banners-block{width:100%;display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:2.5em}.banner{color:var(--secondary-text);background-color:var(--accent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid white;border-radius:8px;display:flex;flex-direction:column;align-items:center;padding:clamp(1em,1.67vw,2em);transition:.15s linear;cursor:pointer}.banner-title{font-size:clamp(1.95em,2.1875vw,2.25em)}.banner-subtitle{font-size:1.5em}.banner-image{width:var(--banner-image);height:var(--banner-image);margin-bottom:23px}.banner-image img{width:100%;height:100%}.about-section__general{display:grid;grid-template-columns:1fr;grid-template-areas:"about-image" "about-content";gap:20px}.about-section__content{display:flex;flex-direction:column;gap:2em;grid-area:about-content}.about-section__pargraph{max-width:595px;font-size:clamp(.875rem,.9375vw,1.125rem)}.achievements-list{list-style:inside "🏆"}.achievements-item{font-size:clamp(.875rem,.9375vw,1.125rem)}.achievements-item span{padding-left:10px}.about-section__image{padding:5px;background-color:var(--accent);border-radius:8px;grid-area:about-image}.about-section__image img{width:100%;height:100%;border-radius:3px}@media (width >= 768px){.promo-section__container{padding-top:20%}.banners-block{grid-template-columns:repeat(2,1fr)}}@media (width >= 1200px){.banners-block{grid-template-columns:repeat(4,1fr)}.about-section__general{grid-template-areas:"about-content about-image"}}@media (hover:hover){.banner:hover{translate:0 -10px}}.courses-block{display:grid;grid-auto-columns:1fr;grid-auto-rows:270px;gap:20px;margin-bottom:12px}.courses-item{background:no-repeat center / cover;border-radius:4px;cursor:pointer;position:relative;width:100%;height:100%}.course-info{opacity:0}.courses-item:hover .course-info{opacity:1}.course-title{color:var(--secondary-text);font-size:1rem;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--accent-transparent)}@media (width >= 768px){.courses-block{grid-template-columns:repeat(2,1fr)}}@media (width >= 1200px){.courses-block{grid-template-columns:repeat(4,1fr)}}.gallery-section__container{display:grid}.gallery-section__section-title{margin-bottom:.762em}.gallery{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:12px}.gallery-image{border-radius:8px;padding:5px;background-color:var(--accent)}.gallery img{width:100%;height:100%;border-radius:3px}.gallery-section__read-more{place-self:center}@media (width >= 768px){.gallery{grid-template-columns:repeat(2,1fr)}}@media (width >= 1200px){.gallery{grid-template-columns:repeat(4,1fr)}.gallery-page__gallery{grid-template-columns:repeat(6,1fr)}.gallery-section__read-more{place-self:end}}.promo-section{height:clamp(624px,37.76vw,800px);height:auto;background:url(/src/assets/Trends/hero-banner.svg) no-repeat center / cover;transition:.2s linear}.promo-section__container{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding-block:40% 20px;text-align:center;gap:14px}.promo-section__content{margin-bottom:50px}.title{font-size:var(--NSA-);font-size:3em;font-weight:700;color:var(--secondary-text);text-transform:uppercase;max-width:16.375em;line-height:1.3;margin-bottom:27px}.hero-button{padding:.75em;background-color:#00aa53;width:10.5em;color:#fff;border-radius:8px;transition:.15s linear}input[name=slider-button]{display:none}.slider-buttons{display:flex;gap:6px;position:absolute;bottom:26px;padding:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.slider-button{width:16px;height:16px;background-color:#000;border-radius:50%;cursor:pointer}.slider-button--active{position:relative}.slider-button--active:after{content:"";position:absolute;width:60%;height:60%;background-color:var(--accent);left:50%;top:50%;translate:-50% -50%;border-radius:50%}@media (width >= 768px){.promo-section__container{padding-top:20%}}@media (width >= 1200px){.promo-section{height:clamp(624px,37.76vw,725px)}.promo-section__container{justify-content:center;padding-top:0}}.gallery-page__container{padding-block:150px 30px}.gallery-page__title{color:var(--accent);text-align:center;max-width:100%}.images-block{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;gap:10px}.image{border:4px solid var(--accent);border-radius:4px;overflow:hidden}.image img{width:100%;height:100%}@media (width >= 768px){.images-block{grid-template-columns:repeat(2,1fr)}}@media (width >= 1200px){.images-block{grid-template-columns:repeat(5,1fr)}}.modal{position:absolute;width:700px;height:600px;left:50%;top:50%;translate:-50% -50%;border-radius:8px;padding:5px;background-color:var(--accent)}.modal img{width:100%;height:100%;border-radius:3px}.header{top:37px;width:100%;position:absolute;z-index:100}.nav-menu{display:flex;align-items:center;justify-content:space-between;padding:1em 2em;background-color:#1a191955;border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative}.nav-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;border:2px solid transparent;background:linear-gradient(to right,#00aa52,#00aa522e 28%,#00aa5224 74%,#00aa53) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}.logo{margin-right:clamp(24px,2.8125vw,54px);width:70px}.logo img{width:100%;height:100%}.nav-list{display:flex;margin-right:auto;gap:1em;font-size:clamp(.75rem,1.25vw,1.5rem);display:none}.nav-link{position:relative;color:var(--secondary-text)}.nav-link:after{content:"";position:absolute;width:100%;bottom:-20px;left:0;background-color:var(--accent);opacity:0;transition:.15s linear;height:0}.nav-link:hover:after{width:100%}.nav-link.active:after{opacity:1;bottom:-10px;height:3px}.nav-link:hover:after,.nav-link.active:after{opacity:1;bottom:-10px;height:3px}.nav-menu__actions-block{display:flex;align-items:center;gap:clamp(16px,1.67vw,32px)}.header__action-button img{width:clamp(24px,1.67vw,32px);height:clamp(24px,1.67vw,32px)}.language-changer{color:#fff;cursor:pointer}@media (width >= 1200px){.header{position:fixed}}@media (width > 900px){.nav-list{position:static;display:flex;margin-right:auto;gap:1rem;font-size:clamp(.75rem,1.25vw,1.5rem)}}.burger-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:40px;height:40px;border:2px solid var(--accent);overflow:hidden}.burger-item{width:70%;height:2px;background-color:var(--accent);transition:.15s linear}.burger-menu[data-opened=true] .burger-item:nth-child(2){transform:translate(40px)}.burger-menu[data-opened=true] .burger-item:first-child{transform:rotate(-45deg) translate(-5px,6px)}.burger-menu[data-opened=true] .burger-item:last-child{transform:rotate(45deg) translate(-4px,-4px)}.nested-nav{display:flex;flex-direction:column;display:none;position:absolute;width:100%;background-color:var(--accent);color:#fff;left:0;top:105%;max-height:0;overflow:hidden;transition:.15s;border-radius:8px}.nested-nav__link{font-size:1rem;padding:.875em;border-bottom:1px solid white}.nested-nav__link:hover{background-color:#fff;color:var(--accent)}.nested-nav.show{display:flex;max-height:fit-content}
