.site-nav a:hover,.site-nav a:focus-visible{text-decoration:none}
.site-nav .nav-inactive{display:inline-block;color:#00a0af;font-family:Trirong,Georgia,serif;font-size:16px;font-weight:400;text-transform:uppercase;cursor:default}
.site-nav .has-submenu{position:relative}
.site-nav .submenu{display:none;position:absolute;top:calc(100% + 12px);left:0;min-width:185px;padding:9px 0;margin:0;list-style:none;background:#00a0af;z-index:20;box-shadow:0 4px 15px #0002}
.site-nav .submenu::before{content:"";position:absolute;left:0;right:0;height:12px;bottom:100%}
.site-nav .has-submenu:hover .submenu,.site-nav .has-submenu:focus-within .submenu{display:block}
.site-nav .submenu a{display:block;padding:9px 16px;color:#fff;white-space:nowrap}
.site-nav .submenu a:hover,.site-nav .submenu a:focus-visible{background:#008b9a}

.faq-page{max-width:1320px;margin:0 auto;padding:82px 6% 90px;font-family:Heebo,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.65;color:#343434}
.faq-page h1{font-family:Trirong,Georgia,serif;font-weight:400;font-size:34px;line-height:1.4;margin:0 0 42px;color:#161616}
.faq-list{max-width:1180px}
.faq-item{margin:0 0 14px}
.faq-item h2{font:500 15px/1.5 Heebo,Arial,sans-serif;color:#262626;margin:0 0 2px}
.faq-item p{margin:0 0 6px;white-space:normal}
.faq-item ul{padding-left:18px;margin:8px 0 15px}
.faq-item li{margin-bottom:2px}
@media(max-width:900px){.faq-page{padding:54px 6% 70px}.faq-page h1{font-size:29px;margin-bottom:32px}}
