@font-face{font-family:CR Noto;src:url('/fonts/noto/notosans.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:CR Armenian;src:url('/fonts/noto/notosansarmenian.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:CR Arabic;src:url('/fonts/noto/notosansarabic.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
html[lang=ru] body,html[lang=ru] input,html[lang=ru] button,html[lang=ru] textarea,html[lang=ru] h1,html[lang=ru] h2,html[lang=ru] h3{font-family:'CR Noto',Arial,sans-serif}
html[lang=hy] body,html[lang=hy] input,html[lang=hy] button,html[lang=hy] textarea,html[lang=hy] h1,html[lang=hy] h2,html[lang=hy] h3{font-family:'CR Armenian','CR Noto',Arial,sans-serif}
html[lang=ar] body,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:'CR Arabic','CR Noto',Arial,sans-serif}
.cr-language-bar{background:#f7f8fa;border-bottom:1px solid #eceef1;position:relative;z-index:1055;direction:ltr}
.cr-language-bar>.container{display:flex;justify-content:flex-end;min-height:32px;align-items:center}
.cr-language-picker{position:relative;font-size:12px;line-height:1.5;color:#626975}
.cr-language-picker summary{cursor:pointer;list-style:none;display:flex;gap:8px;align-items:center;padding:6px 4px;min-height:32px}
.cr-language-picker summary::-webkit-details-marker{display:none}
.cr-language-picker summary:after{content:'⌄';color:#ed2323;font-size:15px;line-height:1}
.cr-language-picker summary:focus-visible,.cr-language-picker a:focus-visible{outline:2px solid #ed2323;outline-offset:2px}
.cr-language-picker ul{position:absolute;top:100%;right:0;min-width:190px;padding:6px 12px;margin:0;list-style:none;background:#fff;border-top:3px solid #ed2323;border-radius:0 0 4px 4px;box-shadow:0 8px 24px #1d263329;max-height:70vh;overflow:auto}
.cr-language-picker li+li{border-top:1px solid #eceef1}
.cr-language-picker a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 5px;color:#555e69;text-decoration:none;font-family:'CR Arabic','CR Armenian','CR Noto',Arial,sans-serif;font-size:13px}
.cr-language-picker a:hover,.cr-language-picker a[aria-current]{color:#ed2323}
.cr-language-picker small{font-family:Arial,sans-serif;color:#858c96;font-size:10px}
html:not([lang='en-US']) #header #mainNav>li>a{font-size:12px;white-space:normal;line-height:1.45;max-width:170px}
html:not([lang='en-US']) #header #mainNav{align-items:center}
html:not([lang='en-US']) .cr-home-hero h1{font-size:clamp(25px,3.7vw,46px);line-height:1.35;overflow-wrap:normal}
html[lang=hy] h1,html[lang=hy] h2,html[lang=hy] h3,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0!important;text-transform:none}
html[dir=rtl] body{text-align:right}
html[dir=rtl] .header-logo,html[dir=rtl] .cr-footer-brand,html[dir=rtl] .cr-language-bar{direction:ltr}
html[dir=rtl] .cr-home-hero-copy{padding-left:0;padding-right:35px;margin-left:0;margin-right:5px}
html[dir=rtl] .cr-home-hero-copy:before{left:auto;right:0;transform:skewY(9deg)}
html[dir=rtl] #header #mainNav>li.cr-nav-dropdown>a{padding-left:3px;padding-right:8px}
html[dir=rtl] #header #mainNav>li.cr-nav-dropdown>.dropdown-menu{left:auto;right:0;text-align:right}
html[dir=rtl] #header #mainNav>li.cr-nav-align-right>.dropdown-menu{right:auto;left:0}
html[dir=rtl] #header #mainNav .cr-nav-toggle{margin:0 0 0 3px}
html[dir=rtl] .breadcrumb{padding-right:0;padding-left:0}
html[dir=rtl] .breadcrumb-item+.breadcrumb-item{padding-right:.5rem;padding-left:0}
html[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{float:right;padding-left:.5rem;padding-right:0}
html[dir=rtl] .cr-page-content ul,html[dir=rtl] .cr-page-content ol{padding-right:24px;padding-left:0}
html[dir=rtl] .cr-page-content .cr-service-options{padding-right:0}
html[dir=rtl] .cr-page-content .cr-form-errors ul{padding-right:24px}
html[dir=rtl] .cr-form-field input[type=email],html[dir=rtl] .cr-form-field input[type=tel],html[dir=rtl] .cr-sum-field input,html[dir=rtl] a[href^='tel:'],html[dir=rtl] a[href^='mailto:'],html[dir=rtl] .cr-current-stats strong{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .cr-form-field input[type=email],html[dir=rtl] .cr-form-field input[type=tel],html[dir=rtl] .cr-sum-field input{text-align:left}
html[dir=rtl] .cr-page-content table{text-align:right}
html[dir=rtl] .cr-page-content .cr-service-options legend{text-align:right}
html[dir=rtl] .cr-footer-posts li{padding-right:15px!important;padding-left:0!important}
html[dir=rtl] .cr-footer-posts li:before{right:0;left:auto!important;content:'‹'!important}
html[dir=rtl] .fa-arrow-right{transform:scaleX(-1)}
html[dir=rtl] .text-start{text-align:right!important}
html[dir=rtl] .text-end{text-align:left!important}
html[dir=rtl] .ms-auto{margin-right:auto!important;margin-left:0!important}
html[dir=rtl] .me-auto{margin-left:auto!important;margin-right:0!important}
html[dir=rtl] .ms-3{margin-right:1rem!important;margin-left:0!important}
html[dir=rtl] .me-2{margin-left:.5rem!important;margin-right:0!important}
html[dir=rtl] .me-1{margin-left:.25rem!important;margin-right:0!important}
@media(min-width:992px) and (max-width:1199px){html:not([lang='en-US']) #header .header-logo img{width:190px}html:not([lang='en-US']) #header #mainNav>li>a{font-size:11px;max-width:140px}}
@media(max-width:991px){html:not([lang='en-US']) #header #mainNav{align-items:stretch}html:not([lang='en-US']) #header #mainNav>li>a{font-size:15px;max-width:none}html[dir=rtl] #header #mainNav>li.cr-nav-dropdown>.dropdown-menu{padding-right:22px;padding-left:10px}html[dir=rtl] #header #mainNav .cr-nav-toggle{margin:0;border-left:0;border-right:1px solid #e9ecf0}}
@media(max-width:575px){.cr-language-bar>.container{padding-right:20px;padding-left:20px}html[dir=rtl] .cr-home-hero-copy{padding-right:20px;margin-right:0}html[lang=hy] #header .header-logo img,html[lang=ar] #header .header-logo img{max-width:235px;height:auto}}

@media(min-width:992px){html:not([lang="en-US"]) #header .header-logo img{width:230px;height:auto}html:not([lang="en-US"]) #header #mainNav{flex-wrap:nowrap!important}html:not([lang="en-US"]) #header #mainNav>li{flex-shrink:1}html:not([lang="en-US"]) #header #mainNav>li>a{max-width:150px;font-size:12px;padding-left:6px;padding-right:6px}}
@media(min-width:992px) and (max-width:1199px){html:not([lang="en-US"]) #header .header-logo img{width:185px}html:not([lang="en-US"]) #header #mainNav>li>a{font-size:11px;padding-left:4px;padding-right:4px;max-width:130px}}
html[dir=rtl] .cr-page-header.page-header h1{text-align:right}
html[dir=rtl] .cr-page-content p,html[dir=rtl] .cr-page-content div[style*="text-align"],html[dir=rtl] .cr-page-content li,html[dir=rtl] .cr-page-content table td{text-align:right!important}
html[dir=rtl] .cr-side-column{padding-right:26px;padding-left:12px}
html[dir=rtl] .cr-page-content .cr-document-downloads{padding-right:0}
html[dir=rtl] .cr-page-content .cr-document-downloads li{border-left:1px solid #e5e8ed;border-right:3px solid #ed2323}
html[dir=rtl] .cr-page-content li{padding-right:3px;padding-left:0}
html[dir=rtl] .cr-breadcrumbs li+li:before{content:'‹'}
html[dir=rtl] .cr-form-errors{border-left:0;border-right:3px solid #ed2323}
html[dir=rtl] .cr-thank-you p,html[dir=rtl] .cr-order-heading p{text-align:center!important}
html[dir=rtl] .cr-price-amount{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] #header .header-nav-main nav>ul>li>a{text-align:right}
@media(max-width:991px){html[dir=rtl] .cr-side-column{padding-right:12px}}
html[dir=rtl] .word-rotator-words b{left:auto;right:0}
html:not([lang="en-US"]) .cr-page-content{overflow-wrap:anywhere}
html:not([lang="en-US"]) #footer.cr-site-footer a{overflow-wrap:anywhere}
@media(max-width:991px){html:not([lang="en-US"]) #header .header-top .list-infos>li{font-size:11px;line-height:1.6;padding-top:6px;padding-bottom:6px}}
/* Porto declares an LTR root, so the Arabic document must override it. */
html[dir=rtl]{direction:rtl}
html[dir=rtl] .cr-breadcrumbs ol{justify-content:flex-start;text-align:right}
html[dir=rtl] .cr-page-header .cr-header-line{margin-right:0;margin-left:auto}
