/* Local Armenian and full Turkish glyph support; English master layout retained. */
@font-face{font-family:"Noto Sans Armenian";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-armenian/noto-sans-armenian-400.woff2) format("woff2")}
@font-face{font-family:"Noto Sans Armenian";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-armenian/noto-sans-armenian-500.woff2) format("woff2")}
@font-face{font-family:"Noto Sans Armenian";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-armenian/noto-sans-armenian-600.woff2) format("woff2")}
@font-face{font-family:"Noto Sans Armenian";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-armenian/noto-sans-armenian-700.woff2) format("woff2")}
@font-face{font-family:"Noto Sans Armenian";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/noto-sans-armenian/noto-sans-armenian-800.woff2) format("woff2")}
html:lang(hy) body,html:lang(hy) h1,html:lang(hy) h2,html:lang(hy) h3,html:lang(hy) h4,html:lang(hy) h5,html:lang(hy) h6,html:lang(hy) input,html:lang(hy) textarea,html:lang(hy) select,html:lang(hy) button,html:lang(hy) .ta-content,html:lang(hy) .ta-porto-hero .ta-hero-title{font-family:"Noto Sans Armenian",Arial,sans-serif}
@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-full/poppins-full-400.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-full/poppins-full-500.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-full/poppins-full-600.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-full/poppins-full-700.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-full/poppins-full-800.woff2) format("woff2")}
html:lang(tr) body,html:lang(tr) h1,html:lang(tr) h2,html:lang(tr) h3,html:lang(tr) h4,html:lang(tr) h5,html:lang(tr) h6,html:lang(tr) input,html:lang(tr) textarea,html:lang(tr) select,html:lang(tr) button,html:lang(tr) .ta-content,html:lang(tr) .ta-porto-hero .ta-hero-title{font-family:"Poppins",Arial,sans-serif}
html:lang(hy) .ta-porto-hero .ta-hero-title,html:lang(tr) .ta-porto-hero .ta-hero-title{font-size:clamp(34px,4.3vw,76px)!important;line-height:1.18!important;white-space:normal;overflow-wrap:normal;letter-spacing:-.025em;background-size:cover!important;background-position:center!important}
html:lang(hy) .ta-hero-title-wrap,html:lang(tr) .ta-hero-title-wrap{margin-bottom:38px}
html:lang(hy) .ta-content th,html:lang(hy) .ta-content td,html:lang(tr) .ta-content th,html:lang(tr) .ta-content td{hyphens:auto;overflow-wrap:break-word}
html:lang(hy) .ta-content p,html:lang(hy) .ta-content li{line-height:1.95}
html:lang(hy) .ta-hero-person-caption span,html:lang(tr) .ta-hero-person-caption span{line-height:1.6}
@media(min-width:1200px){html:lang(hy) #header .ta-brand,html:lang(hy) #header .ta-brand img,html:lang(tr) #header .ta-brand,html:lang(tr) #header .ta-brand img{width:210px!important}html:lang(hy) #header .ta-brand,html:lang(tr) #header .ta-brand{flex-basis:210px}html:lang(hy) #header .ta-masthead,html:lang(tr) #header .ta-masthead{gap:12px}html:lang(hy) #header #mainNav>li>a,html:lang(tr) #header #mainNav>li>a{font-size:10.5px;padding-left:5px;padding-right:5px}html:lang(hy) #header #mainNav>li>.ta-parent,html:lang(tr) #header #mainNav>li>.ta-parent{padding-right:22px!important}html:lang(hy) #header #mainNav .ta-nav-contact,html:lang(tr) #header #mainNav .ta-nav-contact{margin-left:8px}html:lang(hy) #header #mainNav>li>a.ta-header-contact,html:lang(tr) #header #mainNav>li>a.ta-header-contact{font-size:11px;padding:11px 12px!important}}
@media(max-width:767px){html:lang(hy) .ta-porto-hero .ta-hero-title,html:lang(tr) .ta-porto-hero .ta-hero-title{font-size:clamp(24px,6vw,36px)!important;line-height:1.2!important}html:lang(hy) .ta-hero-title-wrap,html:lang(tr) .ta-hero-title-wrap{margin-bottom:22px}html:lang(hy) .ta-hero-copy>strong,html:lang(tr) .ta-hero-copy>strong{font-size:19px!important}html:lang(hy) .ta-content h2,html:lang(tr) .ta-content h2{font-size:23px}html:lang(hy) .ta-service-card h3,html:lang(tr) .ta-service-card h3{overflow-wrap:break-word}html:lang(hy) .ta-home-benefits .custom-big-font-size-1,html:lang(tr) .ta-home-benefits .custom-big-font-size-1{font-size:clamp(26px,7vw,38px)!important}}
