ul{box-sizing:border-box;list-style:none}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}button,html{line-height:1.15}html{-webkit-text-size-adjust:100%}body{margin:0;color:#3e3e3e;font-family:"Roboto",sans-serif;font-size:1.0625rem;line-height:1.2;letter-spacing:.01em;min-width:360px;position:relative;padding:0;display:flex;flex-direction:column}main{display:block}h1{font-size:2em}a{background-color:#fff0}b,strong{font-weight:700}img{border-style:none;max-inline-size:100%;max-block-size:100%}button{font-family:inherit;font-size:100%;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,::after,::before{box-sizing:border-box}a,button{cursor:pointer}::placeholder{color:unset}::marker{content:""}.h2,h1{margin:0}.h2:first-child,h1:first-child{margin-top:0}.h2,h1{text-transform:uppercase;color:#003e7e;font-size:2.1875rem;line-height:1.2;font-weight:700;margin-bottom:30px}@media (min-width:768px){h1{font-size:2.5rem}}@media (min-width:1260px){h1{font-size:2.8125rem}}.h2{font-size:1.6875rem;margin-bottom:15px}@media (min-width:768px){.h2{font-size:1.875rem}}@media (min-width:1260px){.h2{font-size:2.1875rem}}a{text-decoration:none;color:currentColor}p{margin:0 0 1.2em}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:60px;background:#2d7ed2;border:1px solid #2d7ed2;color:#fff;outline:0;margin:30px 0 0 30px;padding:10px 32px;text-transform:uppercase;border-radius:30px;transition:background-color .3s,border-color .3s,color .3s}.btn:first-child{margin:0}@media (min-width:1260px){.btn:hover{background-color:#ef4135;border-color:#ef4135}}.buttonsRow{margin-top:28px}@media (min-width:768px){.buttonsRow{margin-top:45px}}@media (min-width:1660px){.buttonsRow{margin-top:70px}}#main{overflow:hidden;padding-top:127px;flex:1}@media (min-width:768px){#main{padding-top:158px}}.container{margin:0 auto;max-width:1660px;padding:0 30px;width:100%;height:100%}@media (min-width:1260px){.container{padding:0 50px}}.container--narrow{padding:0 40px;max-width:882px}@media (min-width:768px){.container--narrow{padding:0 60px}}.siteHeader{position:absolute;left:0;top:0;width:100%;background:#fff;z-index:3000;transition:background-color .3s}.siteHeader__inner{position:relative;height:127px}@media (min-width:768px){.siteHeader__inner{height:158px}}.siteHeader__logoContainer{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.siteHeader__logoImage{width:145px}@media (min-width:768px){.siteHeader__logoImage{width:212px}}.btnMenu{position:absolute;top:50%;right:-5px;padding:0;transform:translateY(-50%);z-index:1000;background:#fff0;outline:0;border:0;display:flex;align-items:center}@media (min-width:1260px){.btnMenu{display:none}}.btnMenu__hamburger{display:block;position:relative;width:50px;height:50px}.btnMenu__hamburger span{display:block;border-radius:0;background:#003e7e;width:40px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s}.btnMenu__hamburger span:nth-child(1){margin-top:-11px}.btnMenu__hamburger span:nth-child(3){margin-top:11px}.siteFooter{position:relative;color:#fff;padding:30px 0 25px;background:url(/wp-content/themes/iahtm/assets/images/footer-mobile.jpg)no-repeat center;background-size:cover;letter-spacing:-.01em;line-height:1.47}@media (min-width:768px){.siteFooter{letter-spacing:0;background-image:url(/wp-content/themes/iahtm/assets/images/footer-desktop.jpg)}}@media (min-width:1260px){.siteFooter{padding:80px 0 25px}}@media (min-width:768px){.siteFooter__row1{display:flex}}.siteFooter__logoImage{width:185px}@media (min-width:1260px){.siteFooter__logoImage{width:214px}}.siteFooter__contacts{margin-top:10px}@media (min-width:768px){.siteFooter__contacts{display:flex;justify-content:space-between;margin-top:60px}}@media (min-width:1260px){.siteFooter__contacts{justify-content:flex-end;margin-top:-25px}}.siteFooter__address{margin-bottom:10px}@media (min-width:1260px){.siteFooter__address{margin:0}}.siteFooter__phone{margin-bottom:10px}@media (min-width:1260px){.siteFooter__email,.siteFooter__phone{margin:0 0 0 50px}}.siteFooter__footer{margin-top:35px}@media (min-width:768px){.siteFooter__footer{text-align:center;margin-top:50px}}@media (min-width:1260px){.siteFooter__footer{display:flex;justify-content:space-between;margin-top:87px}}@media (min-width:768px){.siteFooter__copyright br{display:none}}.siteFooter__dev{margin-top:10px}@media (min-width:768px){.siteFooter__dev{margin-top:7px}}@media (min-width:1260px){.siteFooter__dev{margin-top:0}}.siteFooter__dev a{text-decoration:underline}.footerNav{margin-top:20px}@media (min-width:768px){.footerNav{margin:25px 0 0;flex:1}}@media (min-width:1260px){.footerNav{margin-top:20px}}@media (min-width:768px){.footerNav .footerMenu{display:flex;flex-wrap:wrap;justify-content:flex-end}}.footerNav .footerMenu li{margin-bottom:11px}@media (min-width:768px){.footerNav .footerMenu li{margin:0 0 10px 40px}}@media (min-width:1260px){.footerNav .footerMenu li{margin:0 0 10px 35px}}@media (min-width:1660px){.footerNav .footerMenu li{margin:0 0 10px 49px}}.footerNav .footerMenu li:last-child,.mainMenu>li:last-child,.mainMenu>li>ul>li:last-child,.topMenu>li:last-child{margin-bottom:0}.mainNav{visibility:hidden;opacity:0;padding:135px 30px 30px;background:#fff;position:absolute;left:0;top:0;width:100%;height:100vh;z-index:2000;overflow:scroll;transition:visibility .3s,opacity .3s}@media (min-width:768px){.mainNav{padding-top:157px}}@media (min-width:1260px){.mainNav{overflow:visible;visibility:visible;left:auto;right:0;opacity:1;height:158px;width:calc(100% - 300px);max-width:1360px;padding:0 50px;background:0 0;z-index:4000;display:flex;justify-content:flex-end}}@media (min-width:1660px){.mainNav{right:50%;transform:translateX(828px)}}.mainMenu{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1260px){.mainMenu{flex-direction:row;align-items:center;position:absolute;right:50px;bottom:0}}.mainMenu>li,.mainMenu>li>a{position:relative;display:flex;align-items:center;padding:0}.mainMenu>li{justify-content:flex-end;flex-wrap:wrap;margin:0 0 22px;width:100%;transition:margin-bottom .3s}@media (min-width:1260px){.mainMenu>li{align-items:center;margin:0 0 0 35px}}@media (min-width:1660px){.mainMenu>li{margin:0 0 0 46px}}.mainMenu>li>a{justify-content:flex-start;white-space:nowrap;transition:color .3s,background-color .3s,padding .3s}@media (min-width:1260px){.mainMenu>li>a{min-height:90px}.mainMenu>li>a:after{content:"";width:100%;height:1px;background:#ef4135;position:absolute;top:50%;transform:translateY(13px);visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}}@media (min-width:1260px){.mainMenu>li.current-menu-item>a,.mainMenu>li.menu-item-has-children:hover>a,.mainMenu>li:hover>a{color:#ef4135}.mainMenu>li.current-menu-item>a:after,.mainMenu>li.menu-item-has-children:hover>a:after,.mainMenu>li.menu-item-has-children:hover>ul,.mainMenu>li:hover>a:after{visibility:visible;opacity:1}}.mainMenu>li>ul{position:relative;display:none;list-style-type:none;padding:18px 30px;margin:15px -30px 0;width:calc(100% + 60px);background:#f0f0f0}@media (min-width:1260px){.mainMenu>li>ul{display:block;background:#fff;padding:0;margin:0;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:auto;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}}.mainMenu>li>ul>li,.topMenu>li{display:flex;justify-content:flex-end;margin-bottom:33px}.mainMenu>li>ul>li{flex-wrap:wrap}@media (min-width:1260px){.mainMenu>li>ul>li{margin:0;border-top:1px solid #cacaca}}.mainMenu>li>ul>li>a{padding:0 30px 0 0}@media (min-width:1260px){.mainMenu>li>ul>li>a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 40px;width:100%;white-space:nowrap;transition:color .3s}.mainMenu>li>ul>li>a:hover{color:#ef4135}}.topMenu{border-top:2px solid #f0f0f0;margin-top:40px;padding-top:45px}@media (min-width:1260px){.topMenu{position:absolute;right:50px;top:23%;padding:0;margin:0;border:0;width:100%;display:flex;justify-content:flex-end}}.topMenu>li{color:#2d7ed2}@media (min-width:1260px){.topMenu>li{margin:0 0 0 50px;display:block}}.menuArrow,.topMenu>li>a{position:relative;transition:color .3s}@media (min-width:1260px){.topMenu>li>a:after{content:"";width:100%;height:1px;background:#ef4135;position:absolute;top:50%;left:0;transform:translateY(13px);visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}.topMenu>li>a:hover{color:#ef4135}}.menuArrow{width:40px;height:30px;display:flex;justify-content:center;align-items:center;margin-right:-15px}@media (min-width:1260px){.menuArrow{display:none}}.menuArrow:after,.menuArrow:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:currentColor;transition:opacity .3s}.menuArrow:before{width:8px;height:1px}.menuArrow:after{width:1px;height:8px}.navOverlay{visibility:hidden;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background:#fff;z-index:1000;transition:visibility .3s,opacity .3s}.section{margin:60px 0}@media (min-width:768px){.section{margin:95px 0}}@media (min-width:1660px){.section{margin:145px 0}}.heroSection{position:relative;margin:0;color:#fff}.heroSection__imageContainer{position:relative;padding-bottom:56%}@media (min-width:768px){.heroSection__imageContainer{padding:0;height:400px}}@media (min-width:1660px){.heroSection__imageContainer{height:500px}}.heroSection__image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media (min-width:1660px){.newsArticle__title{margin-bottom:55px}.newsArticle p{margin:0 0 2.4em}}.newsArticle__navigation{position:relative;display:flex;justify-content:center;flex-wrap:wrap}.newsArticle__btnBack{width:100%;margin:80px 0 0!important}@media (min-width:768px){.newsArticle__btnBack{width:auto;margin:0!important}}.newsArticle__btnPrev{margin:0;position:absolute;top:0;min-width:146px}@media (min-width:768px){.newsArticle__btnPrev{min-width:auto}}.newsArticle__btnPrev{left:0}@media (min-width:1260px){.topMenu{position:absolute;right:50px;align-items:center}.topMenu .btn{transition:all .15s linear;display:inline;padding:10px 25px}.topMenu .btn:hover{color:#fff}}