﻿.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms}.ofi{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.ofi--center{object-position:center;font-family:"object-fit: cover; object-position: center;"}.ofi--abs{position:absolute;top:0;left:0}.ofi--contain{object-fit:contain;font-family:"object-fit: contain;"}.ofi--scaledown{object-fit:scale-down;font-family:"object-fit: scale-down;"}.ofi--center{object-position:center;font-family:"object-fit: cover; object-position: center;"}.ofi--bottom{object-position:bottom;font-family:"object-fit: cover; object-position: bottom;"}.ofi--top{object-position:top;font-family:"object-fit: cover; object-position: top;"}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,hr,a,a img,font,img,dd,dl,dt,li,ol,ul,blockquote,fieldset,form,label,legend,table,caption,tr,th,td{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,audio,canvas,video{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:18px}body{min-height:100vh;text-align:left;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 25px;line-height:normal}img{max-width:100%;height:auto;vertical-align:top}button,.btn{margin:0;font:inherit;display:inline-block;vertical-align:top;position:relative;overflow:hidden;margin:0;outline:none;cursor:pointer;border:none;border-radius:0}input,button,textarea,select{font:inherit}.ds-reg{font-family:"Darby Serif Text Web";font-weight:400;font-style:normal}.DarbySerifText-RegularItalic-Web{font-family:"Darby Serif Text Web";font-weight:400;font-style:italic}.ms-reg{font-family:"Marr Sans Web","Roboto",sans-serif;font-weight:400;font-style:normal}.MarrSans-RegularItalic-Web{font-family:"Marr Sans Web","Roboto",sans-serif;font-weight:400;font-style:italic}.ms-med{font-family:"Marr Sans Web","Roboto",sans-serif;font-weight:500;font-style:normal}.MarrSans-MediumItalic-Web{font-family:"Marr Sans Web","Roboto",sans-serif;font-weight:500;font-style:italic}.ms-bold{font-family:"Marr Sans Web","Roboto",sans-serif;font-weight:700;font-style:normal}.MarrSans-BoldItalic-Web{font-family:"Marr Sans Web","Roboto",sans-serif;font-weight:700;font-style:italic}.ms-ultra{font-family:"Marr Sans Web","Roboto",sans-serif;font-weight:900;font-style:normal}.ms-cond{font-family:"Marr Sans Cond Web","Roboto",sans-serif;font-weight:700;font-style:normal}@font-face{font-family:"Darby Serif Text Web";src:url("./fonts/DarbySerifText-Regular-Web.woff2") format("woff2"),url("./fonts/DarbySerifText-Regular-Web.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Darby Serif Text Web";src:url("./fonts/DarbySerifText-RegularItalic-Web.woff2") format("woff2"),url("./fonts/DarbySerifText-RegularItalic-Web.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Marr Sans Web";src:url("./fonts/MarrSans-Regular-Web.woff2") format("woff2"),url("./fonts/MarrSans-Regular-Web.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Marr Sans Web";src:url("./fonts/MarrSans-RegularItalic-Web.woff2") format("woff2"),url("./fonts/MarrSans-RegularItalic-Web.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Marr Sans Web";src:url("./fonts/MarrSans-Medium-Web.woff2") format("woff2"),url("./fonts/MarrSans-Medium-Web.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Marr Sans Web";src:url("./fonts/MarrSans-MediumItalic-Web.woff2") format("woff2"),url("./fonts/MarrSans-MediumItalic-Web.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Marr Sans Web";src:url("./fonts/MarrSans-Bold-Web.woff2") format("woff2"),url("./fonts/MarrSans-Bold-Web.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Marr Sans Web";src:url("./fonts/MarrSans-BoldItalic-Web.woff2") format("woff2"),url("./fonts/MarrSans-BoldItalic-Web.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Marr Sans Web";src:url("./fonts/MarrSans-UltraBlack-Web.woff2") format("woff2"),url("./fonts/MarrSans-UltraBlack-Web.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Marr Sans Cond Web";src:url("./fonts/MarrSansCondensed-Bold-Web.woff2") format("woff2"),url("./fonts/MarrSansCondensed-Bold-Web.woff") format("woff");font-weight:700;font-style:normal}body{font-size:18px;font-family:"Marr Sans Web","Roboto",sans-serif;font-weight:400;font-style:normal}body{color:#121212}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;margin:0 0 20px;line-height:1.1em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child{margin-bottom:0}h1,.h1{font-size:3.3335rem;margin:0 0 25px}@media screen and (max-width: 840px){h1,.h1{font-size:3.111rem}}@media screen and (max-width: 600px){h1,.h1{font-size:2.666rem}}@media screen and (max-width: 480px){h1,.h1{font-size:2.333rem}}@media screen and (max-width: 440px){h1,.h1{font-size:2.222rem}}@media screen and (max-width: 400px){h1,.h1{font-size:2.111rem}}@media screen and (max-width: 380px){h1,.h1{font-size:2rem}}h2,.h2{font-size:2.25rem}@media screen and (max-width: 600px){h2,.h2{font-size:2.1rem}}@media screen and (max-width: 480px){h2,.h2{font-size:1.8rem}}@media screen and (max-width: 440px){h2,.h2{font-size:1.6rem}}@media screen and (max-width: 1080px){h2.h1,.h2.h1{font-size:3rem}}@media screen and (max-width: 840px){h2.h1,.h2.h1{font-size:2.888rem}}@media screen and (max-width: 600px){h2.h1,.h2.h1{font-size:2.444rem}}@media screen and (max-width: 480px){h2.h1,.h2.h1{font-size:2.222rem}}@media screen and (max-width: 440px){h2.h1,.h2.h1{font-size:2.111rem}}h3,.h3{font-size:1.75rem}@media screen and (max-width: 480px){h3,.h3{font-size:1.5rem}}@media screen and (max-width: 440px){h3,.h3{font-size:1.35rem}}h4,.h4{font-size:1.5rem}@media screen and (max-width: 480px){h4,.h4{font-size:1.3rem}}@media screen and (max-width: 440px){h4,.h4{font-size:1.15rem}}h5,.h5{font-size:1.3rem}@media screen and (max-width: 480px){h5,.h5{font-size:1.15rem}}@media screen and (max-width: 440px){h5,.h5{font-size:1rem}}h6,.h6{font-size:1.2rem}@media screen and (max-width: 480px){h6,.h6{font-size:1rem}}p{margin:0 0 25px;line-height:1.35em}p:last-child{margin-bottom:0}.leader{font-size:1.666rem;line-height:1.3em}@media screen and (max-width: 600px){.leader{font-size:1.444rem}}@media screen and (max-width: 480px){.leader{font-size:1.333rem}}@media screen and (max-width: 400px){.leader{font-size:1.275rem}}.leader-small,.leader.leader-small{font-size:1.444rem;line-height:1.3em}@media screen and (max-width: 600px){.leader-small,.leader.leader-small{font-size:1.333em}}@media screen and (max-width: 480px){.leader-small,.leader.leader-small{font-size:1.222rem}}@media screen and (max-width: 400px){.leader-small,.leader.leader-small{font-size:1.2rem}}a{color:#045bc6}a:hover,a:focus{color:#022d62}hr{margin:50px 0;border-top:1px solid #d8d8d8}@media screen and (min-width: 440px){hr{margin:60px 0}}@media screen and (min-width: 840px){hr{margin:70px 0}}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6{margin-top:40px}ul,ol{margin:0 0 25px;padding-left:20px;line-height:1.5em}ul:last-child,ol:last-child{margin-bottom:0}ul{list-style:square}ul li,ol li{margin-bottom:15px}ul li:last-child,ol li:last-child{margin-bottom:0}ul li ul,ol li ul{margin:25px 0 35px}ul li ul:last-child,ol li ul:last-child{margin-bottom:35px}sup,sub{font-size:.65rem}@media screen and (min-width: 840px){.list-cols--x2{column-count:2;column-gap:5rem}.list-cols--x2 li{break-inside:avoid-column}.list-cols--x3{column-count:2;column-gap:5rem}.list-cols--x3 li{break-inside:avoid-column}}@media screen and (min-width: 1080px){.list-cols--x3{column-count:3;column-gap:4rem}.list-cols--x3 li{break-inside:avoid-column}}.tableWrap{margin:40px 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.tableWrap:first-child{margin-top:0}.tableWrap:last-child{margin-top:0}table{border-collapse:collapse;border-color:gray;border-spacing:2px;max-width:100%;width:100%}table thead{border-bottom:3px solid #ccc}table thead th{font-weight:500;vertical-align:bottom;border:none;text-align:left}table thead>tr{border:none}table th,table td{padding:.6rem .5rem;vertical-align:top;border-top:1px solid #ccc}table td{border:1px solid #ccc;border-width:1px 0 0;padding:.6rem .5rem;text-align:left;vertical-align:top}.table--bordered th,.table--bordered td{border:.05rem solid #d3d3d3}.table--striped tbody>tr:nth-child(odd)>td{background-color:#f2f2f2}.table--hover tbody tr:hover{background-color:#f2f2f2}.table--compact thead>tr{border-bottom:.2rem solid #d3d3d3}.table--compact th,.table--compact td{padding:.3rem}.wp-block-table td{border:1px solid #ccc;border-width:1px 0 0;padding:.6rem .5rem}.wp-block-table thead{border-bottom:3px solid #ddd}.wp-block-table th{border:none;padding:.6rem .5rem}.wp-block-table.credits tr th:last-child{width:130px}@media screen and (max-width: 840px){.wp-block-table.credits tr th:last-child{width:100px}}.alert-text{margin:35px 0;padding-left:20px;border-left:4px solid #bbb}.alert-text--yellow{padding:20px 20px 15px;border-color:#ffb300;background-color:#fef6da}.alert-text:first-child{margin-top:0}.alert-text:last-child{margin-bottom:0}header{padding:20px 0;background-color:#fff}@media screen and (max-width: 440px){header{padding:15px 0}}@media screen and (max-width: 1200px){header{position:relative;z-index:10}}.site-logo{width:220px;flex:0 0 220px;margin-right:80px}@media screen and (max-width: 1200px){.site-logo{margin-right:40px}}@media screen and (max-width: 600px){.site-logo{width:180px;flex:0 0 180px}}@media screen and (max-width: 440px){.site-logo{width:160px;flex:0 0 160px}}@media screen and (min-width: 801px){.single header{border-bottom:1px solid rgba(0,0,0,.2)}}.lang-switch{list-style:none;margin:0;padding:0;display:flex;gap:0 15px;margin-left:auto}@media screen and (max-width: 840px){.lang-switch{gap:0 12px}}.lang-switch li{margin:0;line-height:1}.lang-switch a{font-size:15px;min-width:110px;border-radius:2px;text-align:center;text-decoration:none;padding:.75em 1em;color:#121212;border:1px solid #bbb;font-family:Arial,"Arial Black",sans-serif;font-weight:bold;display:block}.lang-switch a:hover,.lang-switch a:focus{background-color:#eee}@media screen and (max-width: 1200px){.lang-switch a{font-size:14px;min-width:90px;padding:.7em 1em}}.lang-switch--mob{display:none;padding:12px 0;background-color:#f2f2f2}@media screen and (max-width: 800px){.lang-switch--mob{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 800px){.lang-switch--dt{display:none}}.main-nav-wrap .main-nav{max-width:1300px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.main-nav-wrap{display:block;position:fixed;top:109px;right:0;left:auto;border-top:1px solid #e6e6e6;width:480px;max-width:100%;height:calc(100% - 109px);-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease;-webkit-transform:translate3d(485px, 0, 0);transform:translate3d(485px, 0, 0);background:#fff;z-index:10}.main-nav-wrap .container{padding:0}.main-nav-wrap .main-nav{position:relative;height:100%;max-height:100%;max-width:100%;overflow:auto}}@media screen and (max-width: 600px){.main-nav-wrap{top:96px;height:calc(100% - 96px)}}@media screen and (max-width: 440px){.main-nav-wrap{top:80px;height:calc(100% - 80px)}}@media screen and (max-width: 1200px){.nav-on{overflow:hidden}}@media screen and (max-width: 1200px){.nav-on .main-nav-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.main-nav__links{list-style:none;margin:0;padding:0;display:flex}@media screen and (max-width: 1200px){.main-nav__links{display:block}}.main-nav__links li{padding:0;margin:0 12px;position:relative}.main-nav__links li:first-child{margin-left:0}.main-nav__links li:last-child{margin-right:0}@media screen and (max-width: 1080px){.main-nav__links li{margin:0 1.25em}}@media screen and (max-width: 1200px){.main-nav__links li{display:block;margin:0;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}.main-nav__links li:last-child{border-bottom:none}.main-nav__links li.has-children>a{margin-right:50px}.main-nav__links li.menu-item-has-children>a{margin-right:69px}}.main-nav__links li a{display:block;text-decoration:none;position:relative;font-size:1.111rem;font-weight:500;color:#121212}.main-nav__links li a:focus,.main-nav__links li a:hover{color:#4c4c4c;text-decoration:underline}@media screen and (max-width: 1200px){.main-nav__links li a{padding:22px 24px 20px;font-size:1.222rem}}.main-nav__links li a:hover+ul,.main-nav__links li a:focus+ul,.main-nav__links li a:focus-within+ul{visibility:visible;opacity:1}@media screen and (max-width: 1200px){.main-nav__links li a:hover+ul,.main-nav__links li a:focus+ul,.main-nav__links li a:focus-within+ul{display:none}}.main-nav__links li ul{visibility:hidden;position:absolute;top:calc(100% + 41px);left:-25px;margin:0;padding:16px 28px;width:325px;background-color:#fff;border-top:1px solid #ccc;box-shadow:0 18px 16px 0 rgba(0,0,0,.15);opacity:0;z-index:2}.main-nav__links li ul::before{content:"";position:absolute;left:50px;top:-9px;width:16px;height:16px;border:1px solid #ccc;border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}.main-nav__links li ul:last-child{margin-bottom:0}@media screen and (max-width: 1200px){.main-nav__links li ul{display:none;opacity:1;visibility:visible;position:relative;top:0;left:0;width:100%;padding:20px 25px;margin:0;background-color:rgba(0,0,0,0);box-shadow:none;border-color:rgba(0,0,0,.1)}.main-nav__links li ul.sub-menu:before{left:45px;border-color:rgba(0,0,0,.1)}.main-nav__links li ul:last-child{margin-bottom:25px}}.main-nav__links li ul li{display:block;padding:0;margin:20px 0}.main-nav__links li ul li.current-menu-item a{color:#e4251b}.main-nav__links li ul li a{line-height:1.25em;font-size:1rem;font-weight:400}@media screen and (max-width: 1200px){.main-nav__links li ul li{margin:5px 0;text-align:left;border:none}.main-nav__links li ul li:first-child{border:none}.main-nav__links li ul li a{max-width:280px;padding:10px 0;text-transform:none}}.main-nav__links li:hover ul,.main-nav__links li:focus ul,.main-nav__links li:focus-within ul{visibility:visible;opacity:1}@media screen and (max-width: 1200px){.main-nav__links li:hover ul,.main-nav__links li:focus ul,.main-nav__links li:focus-within ul{display:none}}@media screen and (max-width: 1200px){.main-nav__links li.subOn>ul{display:block}}.main-nav__links>li.menu-item-has-children:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:70px;background-color:rgba(0,0,0,0);opacity:0}@media screen and (max-width: 1200px){.main-nav__links>li.menu-item-has-children:before{content:none}}.main-nav__links>li.current-menu-item>a:hover,.main-nav__links>li.current-menu-parent>a:hover{text-decoration:none}.main-nav__links>li.current-menu-item:after,.main-nav__links>li.current-menu-parent:after{content:"";position:absolute;top:calc(100% + 10px);left:0;width:100%;height:3px;background-color:#383735}@media screen and (max-width: 1200px){.main-nav__links>li.current-menu-item:after,.main-nav__links>li.current-menu-parent:after{content:none}}.subnav-toggle{position:absolute;top:0;right:0;margin:0;width:69px;height:69px;border-left:1px solid #e6e6e6;background-size:16px auto;display:none;align-items:center;justify-content:center}.subnav-toggle svg{width:16px;height:16px}.subnav-toggle svg path{fill:#383735}@media screen and (max-width: 1200px){.subnav-toggle{display:flex}}.subOn .subnav-toggle svg{transform:rotate(45deg)}@media screen and (max-width: 1200px){.nav-cover{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;opacity:.8;display:none}}.greedy-nav-wrap{flex:1;width:calc(100% - 200px)}@media screen and (min-width: 480px){.greedy-nav-wrap{width:calc(100% - 250px)}}@media screen and (min-width: 1080px){.greedy-nav-wrap{width:calc(100% - 300px)}}.greedy-nav{position:relative;display:flex;align-items:center;width:100%;flex:1}.greedy-nav__links{display:flex;align-items:center;justify-content:flex-end;flex:1;list-style:none;margin:0;padding:0;width:100%;max-width:100%}.greedy-nav__links li{flex:none;margin:0;padding:0 15px;position:relative}.greedy-nav__links li a{padding:5px;color:#fff;font-weight:500;text-decoration:none}.greedy-nav__links li a:hover,.greedy-nav__links li a:focus{text-decoration:underline}.greedy-nav__links li ul{visibility:hidden;position:absolute;top:calc(100% + 30px);left:-10px;margin:0;padding:15px 30px;width:260px;background-color:#121212;opacity:0}.greedy-nav__links li ul:last-child{margin-bottom:0}.greedy-nav__links li ul li{display:block;padding:0;margin:15px 0;line-height:1.5em;font-size:15px}.greedy-nav__links li ul li a{display:block}.greedy-nav__links li:last-child ul{left:auto;right:0}.greedy-nav__links li:hover ul,.greedy-nav__links li:focus ul,.greedy-nav__links li:focus-within ul{visibility:visible;opacity:1}.greedy-nav__links>li>a:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:80px;background-color:rgba(0,0,0,0);opacity:0}.greedy-nav__more{display:flex;align-items:center;align-self:stretch;padding:0;outline:0;border:0;padding-left:20px;color:#bbb323;font-weight:500;background:none}.greedy-nav__more.hidden{transition:none;width:0;padding:0;overflow:hidden}.greedy-nav__more::after{content:attr(count);display:inline-flex;width:22px;height:22px;margin-left:.75rem;font-size:.75rem;align-items:center;justify-content:center;background:#bbb323;color:#f2f2f2;font-weight:700;padding:0}.greedy-nav__hidden-links{position:absolute;top:calc(100% + 32px);min-width:200px;margin:0;padding:0;right:0;background:#121212;border-top:1px solid #5a5a5a;list-style:none}@media screen and (min-width: 480px){.greedy-nav__hidden-links{top:calc(100% + 35px)}}@media screen and (min-width: 840px){.greedy-nav__hidden-links{top:calc(100% + 40px)}}@media screen and (min-width: 1080px){.greedy-nav__hidden-links{top:calc(100% + 45px)}}.greedy-nav__hidden-links li{margin:0;padding:.9rem 1.5rem;border-bottom:1px solid #5a5a5a}.greedy-nav__hidden-links li a{display:block;color:#fff;text-decoration:none}.greedy-nav__hidden-links li a:hover,.greedy-nav__hidden-links li a:focus{text-decoration:underline}.greedy-nav__hidden-links li ul{padding:.25rem 0 0;margin:0}.greedy-nav__hidden-links li ul:last-child{margin:0}.greedy-nav__hidden-links li ul li{padding:.25rem 0;border:none}.greedy-nav__hidden-links li ul li a{font-size:.85rem}.greedy-nav__hidden-links.hidden{display:none}.row{padding:50px 0}.row.row--no-pad{padding:0}.row.row--no-pad-top{padding-top:0}.row.row--no-pad-bottom{padding-bottom:0}@media screen and (min-width: 481px){.row{padding:60px 0}}@media screen and (min-width: 601px){.row{padding:65px 0}}@media screen and (min-width: 841px){.row{padding:70px 0}}@media screen and (min-width: 1081px){.row{padding:80px 0}}@media screen and (min-width: 1301px){.row{padding:90px 0}}.row--lgrey{background-color:#f2f2f2}.main-inner{overflow:hidden}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 15px}.container--sml{max-width:1280px}@media screen and (min-width: 351px){.container{padding:0 20px}}@media screen and (min-width: 441px){.container{padding:0 25px}}@media screen and (min-width: 481px){.container{padding:0 30px}}@media screen and (min-width: 601px){.container{padding:0 35px}}@media screen and (min-width: 841px){.container{padding:0 40px}}@media screen and (min-width: 1081px){.container{padding:0 50px}}.inner{max-width:900px;margin:0 auto 0 0}.inner--center{margin:0 auto}.inner--margin-top{margin-top:50px}.inner--margin-top:first-child{margin-top:0}.inner--margin-top:last-child{margin-bottom:0}@media screen and (min-width: 441px){.inner--margin-top{margin-top:60px}}@media screen and (min-width: 841px){.inner--margin-top{margin-top:70px}}.inner--margin-bottom{margin-bottom:50px}.inner--margin-bottom:first-child{margin-top:0}.inner--margin-bottom:last-child{margin-bottom:0}@media screen and (min-width: 441px){.inner--margin-bottom{margin-bottom:60px}}@media screen and (min-width: 841px){.inner--margin-bottom{margin-bottom:70px}}.inner--margin{margin-top:50px;margin-bottom:50px}.inner--margin:first-child{margin-top:0}.inner--margin:last-child{margin-bottom:0}@media screen and (min-width: 441px){.inner--margin{margin-top:60px;margin-bottom:60px}}@media screen and (min-width: 841px){.inner--margin{margin-top:70px;margin-bottom:70px}}.inner--600{max-width:600px}.inner--700{max-width:700px}.inner--800{max-width:800px}.inner--850{max-width:850px}.inner--1000{max-width:1000px}.inner--1100{max-width:1100px}.flx{display:-ms-flexbox;display:-webkit-flex;display:flex}.flx--inl{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.flx--col{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flx--jc{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flx--jc-sb{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flx--jc-sa{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flx--jc-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flx--ac{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.flx--ai{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flx--ai-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flx--wr{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flx--noSh{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid--dev:first-child{margin-top:0}.grid--dev:last-child{margin-bottom:0}.grid--dev>.grid__col{padding:1rem;background-color:#efefef}.grid--dev+.grid--dev{margin-top:1rem}.grid{display:grid;grid-gap:.75rem;grid-template-columns:repeat(12, 1fr)}.grid--gap-1{grid-gap:1rem}.grid--gap-2{grid-gap:2rem}.grid--gap-3{grid-gap:3rem}.grid--gap-4{grid-gap:3rem}@media(min-width: 1080px){.grid--gap-4{grid-gap:4rem}}.grid--gap-5{grid-gap:4rem}@media(min-width: 1080px){.grid--gap-5{grid-gap:5rem}}.grid+.grid--gap-1{margin-top:1rem}.grid+.grid--gap-2{margin-top:2rem}.grid+.grid--gap-3{margin-top:3rem}.grid+.grid--gap-4{margin-top:4rem}.grid+.grid--gap-5{margin-top:5rem}.grid--margin{margin:50px 0}.grid--margin:first-child{margin-top:0}.grid--margin:last-child{margin-bottom:0}.grid__col--12{grid-column-end:span 12}.grid__col--10{grid-column-end:span 10}.grid__col--9{grid-column-end:span 9}.grid__col--8{grid-column-end:span 8}.grid__col--7{grid-column-end:span 7}.grid__col--6{grid-column-end:span 6}.grid__col--5{grid-column-end:span 5}.grid__col--4{grid-column-end:span 4}.grid__col--3{grid-column-end:span 3}.grid__col--2{grid-column-end:span 2}.grid__col--1{grid-column-end:span 1}@media(max-width: 1300px){.grid--x4 .grid__col,.grid--x3 .grid__col{grid-column-end:span 6}.grid--break-xl .grid__col{grid-column:1/span 12 !important}}@media(max-width: 1080px){.grid--break-l .grid__col{grid-column:1/span 12 !important}}@media(max-width: 840px){.grid>*{grid-column:1/span 12 !important}.grid{grid-gap:40px 0}.grid+.grid{margin-top:40px}}form{margin:40px 0}form:first-child{margin-top:0}form:last-child{margin-bottom:0}input.text,textarea,select,.cd-title,input[type=text],input[type=password]{color:#121212;width:100%;padding:.8em 1em;margin:0;font-size:1em;border:1px solid #d1d1d1;background:#fff;-webkit-border-radius:0;border-radius:0}input.text:focus,textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,.cd-title:focus{outline:none;border-color:#bbb323;box-shadow:inset 0 0 0px 2px #bbb323}.select{width:100%}select,.cd-title{padding-right:45px;cursor:pointer;outline:none;color:#2f2f2f;background:#fff url(../img/icons/icon-chevron-down.svg) right 17px center no-repeat;background-size:15px auto;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #121212}select::-ms-expand{display:none}select option{color:#121212}select option:first-child{color:#76757b}select:invalid{color:#333}select:valid{color:#2f2f2f}.checkradio-group{margin:5px 0 0}.checkradio-group legend{display:none}.checkbox-dropdown{width:100%;position:relative}.cd-checkboxes{width:100%;position:absolute;height:0;padding:0 18px;margin:0;border:1px solid rgba(0,0,0,0);border-width:0 1px 1px 1px;border-radius:0 0 4px 4px;background:#fff;overflow:hidden;z-index:1}.on .cd-checkboxes{height:auto;padding:18px;border-color:#d1d1d1}textarea,input.text,input[type=text],input[type=password],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0}textarea{min-height:150px;min-width:100%;max-width:100%}::-webkit-input-placeholder{color:#333;opacity:1;font-family:inherit}::-moz-placeholder{color:#333;opacity:1;font-family:inherit}:-ms-input-placeholder{color:#333;opacity:1;font-family:inherit}:-moz-placeholder{color:#333;opacity:1;font-family:inherit}.form-field{margin-bottom:20px;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-field:last-child{margin-bottom:0}.form-field .label,.form-field label{color:#121212}.form-field>.label,.form-field>label{display:block;margin:0 0 8px;width:100%;font-weight:500}.form-field>.label{display:none}.form-field--submit{margin-bottom:0}.form-field--submit .btn{margin-bottom:5px}.form-field--submit-full{width:100%}.form-field--half{width:100%}.form-field--half input{width:100%}.form-fields-half{width:100%}.form-fields-half .form-field label{width:100%}.cd-pill{cursor:pointer;display:inline-block;font-size:13px;margin:10px 10px 0 0;padding:4px 10px;color:#fff;background:#bbb323;-webkit-transition:background .2s ease;transition:background .2s ease}.cd-pill:hover,.cd-pill:focus{background:#121212}.cd-pill:before{content:"";width:8px;height:8px;margin-right:4px;display:inline-block;background:url(../img/icons/icon-close-white.svg) center no-repeat;background-size:contain}@media screen and (max-width: 480px){.cd-pill{font-size:13px}}@media screen and (max-width: 400px){.cd-pill{font-size:12px}}input[type=checkbox],input[type=radio]{opacity:0;float:left;margin:0;top:0;left:0;height:20px;width:20px;-webkit-appearance:none;outline:none}.checkradio-label{cursor:pointer;margin-bottom:12px;padding-left:35px;font-weight:400;line-height:1.55em;display:block;position:relative;outline:none}.checkradio-label:last-child{margin-bottom:0}.checkradio-label:before,.checkradio-label:after{pointer-events:none}.checkradio-label:before{position:absolute;top:0;left:0;content:" ";height:22px;width:22px;margin-right:10px;border:1px solid #b9b9b9;background:#fff}.checkradio-label:after{content:"";position:absolute;top:4px;left:8px;width:5px;height:10px;border:solid #bbb323;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:transform .3s ease;transition:transform .3s ease}.checkradio-label a{text-decoration:underline}.checkradio-label--check-small{padding-left:28px}.checkradio-label--check-small:before{top:2px;height:15px;width:15px;margin-right:8px;border-color:#e4e3de;border-radius:3px}.checkradio-label--check-small:after{top:4px;left:6px;width:3px;height:7px}.checkradio-label--radio:after{content:"";position:absolute;top:5px;left:5px;height:12px;width:12px;background:#bbb323;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:transform .3s ease;transition:transform .3s ease}.checkradio-label--radio:before,.checkradio-label--radio:after{border-radius:50%}input[type=checkbox]:focus+.checkradio-label:before,input[type=radio]:focus+.checkradio-label:before{box-shadow:0 0 0 2px #bbb323}.checkradio-group input[type=radio]:checked+.checkradio-label:after{-webkit-transform:scale(1);transform:scale(1)}.checkradio-group input[type=checkbox]:checked+.checkradio-label--check:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}@media screen and (min-width: 751px){.form-field{margin-bottom:25px}.form-field--half{width:calc(50% - 7.5px);margin:0 15px 0 0}.form-field--half:nth-child(even){margin-right:0}.form-field>.label,.form-field>label{display:block;width:30%;margin:0 30px 0 0;padding:11px 0}.form-field>input,.form-field>.select,.form-field>select,.form-field>.checkradio-group,.form-field>.checkbox-dropdown,.form-field>.form-fields-half{width:calc(70% - 30px)}.form-field>textarea{min-width:calc(70% - 30px);width:calc(70% - 30px)}.form-field--submit .btn{margin:0;width:auto;min-width:150px}.selected-checkboxes{margin-left:calc(30% + 30px)}.form--full-width .form-field>.label,.form--full-width .form-field>label{display:block;width:100%;margin:0 0 10px;padding:0}.form--full-width .form-field>input,.form--full-width .form-field>.select,.form--full-width .form-field>select,.form--full-width .form-field>.checkradio-group,.form--full-width .form-field>.checkbox-dropdown,.form--full-width .form-field>textarea,.form--full-width .form-field .form-fields-half{width:100%}.form--full-width .form-field--submit .label{display:none}.form-field--half>input,.form-field--half>select,.form-field--half>.checkradio-group,.form-field--half>.checkbox-dropdown{width:100%}.form:not(.form--full-width) .form-fields-half .form-field label{display:none;margin:0;width:100%}}footer{padding:50px 0 75px;margin:0;background-color:#121212;color:#fff}footer p{font-size:17px;margin:0 0 15px;text-wrap:balance}footer ul{list-style:none;padding:0}footer ul li{margin-bottom:15px}footer ul li:last-child{margin-bottom:0}footer a:not(.btn){color:#fff;text-decoration:none}footer a:not(.btn):hover,footer a:not(.btn):focus{color:#fff;text-decoration:underline}@media screen and (max-width: 840px){footer .ftr-top{grid-gap:0}}@media screen and (max-width: 1200px){footer .ftr-top .h1{font-size:2.75rem}}@media screen and (max-width: 840px){footer .ftr-top .h1{font-size:2.5rem;margin-bottom:20px}}@media screen and (max-width: 480px){footer .ftr-top .h1{font-size:2.222rem}}@media screen and (max-width: 440px){footer .ftr-top .h1{font-size:2rem}}footer .ftr-middle{display:flex;align-items:center;justify-content:space-between;margin:40px 0 20px;padding:25px 0;border:2px solid rgba(255,255,255,.25);border-width:2px 0}@media screen and (max-width: 1200px){footer .ftr-middle{margin:40px 0}}@media screen and (max-width: 600px){footer .ftr-middle{display:block;border:none;padding:0}footer .ftr-middle .ftr-logo{padding:20px 10px;border:2px solid rgba(255,255,255,.25);border-width:2px 0}}@media screen and (max-width: 440px){footer .ftr-middle .ftr-logo{padding:16px 10px}}footer .footer-menu-main{display:flex;justify-content:flex-end;gap:0 20px}@media screen and (max-width: 600px){footer .footer-menu-main{margin:30px 0 0;justify-content:flex-start}}footer .footer-menu-main li{margin:0;line-height:1}footer .footer-menu-main li:after{content:"";padding-left:20px;border-right:2px solid #b0b0b0}footer .footer-menu-main li:last-child:after{content:none}@media screen and (max-width: 1200px){footer .ftr-bottom{display:block}}footer .ftr-bottom p{font-size:15px}@media screen and (max-width: 1200px){footer .ftr-bottom p{margin-bottom:15px}}footer .ftr-bottom ul{display:flex;justify-content:flex-end;gap:0 20px}@media screen and (max-width: 1200px){footer .ftr-bottom ul{justify-content:flex-start}}@media screen and (max-width: 840px){footer .ftr-bottom ul{display:block;margin:30px 0 0;columns:2}}@media screen and (max-width: 480px){footer .ftr-bottom ul{columns:1}}footer .ftr-bottom ul li{margin:0;font-size:15px}footer .footer-menu-main li a{font-weight:500}.cky-btn-revisit-wrapper{scale:.8;transform-origin:0 100%;background-color:#03873e !important}.articles{display:flex;gap:0 80px}@media screen and (max-width: 1080px){.articles{gap:0 50px}}@media screen and (max-width: 840px){.articles{flex-wrap:wrap}}.articles-list{flex:0 0 300px}@media screen and (max-width: 1080px){.articles-list{flex:0 0 260px}}@media screen and (max-width: 840px){.articles-list{flex:0 0 100%;order:2;margin:55px 0 0}}.article-list-items{list-style:none;padding:0;margin:0}.article-list-items li{margin:0;padding:20px 5px 17px;line-height:1.4em;border-top:1px solid rgba(0,0,0,.1)}.article-list-items li:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.article-list-items li.on a{color:#e4251b;font-weight:500}.article-list-items a{color:#121212;text-decoration:none}.article-list-items a:hover,.article-list-items a:focus{text-decoration:underline}.article-list-items--news li{padding:16px 5px 13px}.article-main{max-width:750px}@media screen and (max-width: 840px){.article-main{order:1}}.pagination{display:flex;margin:50px 0 0;gap:0 10px}.pagination span,.pagination a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding-top:3px;border:1px solid #ddd;font-size:16px;font-weight:500;text-decoration:none;color:#121212}.pagination span:hover,.pagination span:focus,.pagination a:hover,.pagination a:focus{background-color:#ddd}.pagination span.current,.pagination a.current{color:#fff;background-color:#121212;border-color:#121212}.pagination span.prev,.pagination span.next,.pagination a.prev,.pagination a.next{padding:0;background-color:#e4251b;border-color:#e4251b}.event-details{display:flex;align-items:center;margin:35px 0;padding:10px 5px 5px;border:1px solid #d0d0cf;border-width:1px 0}@media screen and (max-width: 600px){.event-details{display:block}}.event-details .event-main{flex:1 1 auto}.event-details .event-link{flex:0 0 160px;display:flex;justify-content:flex-end}@media screen and (max-width: 600px){.event-details .event-link{display:block}}.event-details .ev-meta{margin:15px 0;display:flex;gap:0 10px;font-size:16px;font-weight:500}.event-details .ev-meta__book{margin:0}@media screen and (max-width: 600px){.event-details .ev-meta__book{margin:25px 0 20px}}.event-details .icon{margin-top:-4px;flex:0 0 24px;width:24px;height:24px;padding:4px;border:1px solid #c6c6c6;border-radius:3px}.code-simple{margin:40px 0;font-size:1rem;background:#fff;display:block;padding:25px;border:1px solid #9e9e9e}.hljs-copy-button{top:2em !important;transform:none !important}.alert-msg{margin:40px 0;padding:25px;background-color:#bbb323;color:#fff;position:relative}.alert-msg:first-child{margin-top:0}.alert-msg:last-child{margin-bottom:0}.alert-msg--warning{background-color:#f44336}.alert-msg--success{background-color:#04aa6d}.alert-msg p{font-weight:400;line-height:1.5em;font-size:14px}.alert-msg p:last-of-type{margin-bottom:0}@media screen and (min-width: 480px){.alert-msg p{font-size:1em}}.alert-msg--closable p{margin-right:40px}@media screen and (min-width: 480px){.alert-msg--closable p{margin-right:45px}}.alert-msg .alert__close{position:absolute;right:25px;width:16px;height:16px;top:50%;transform:translateY(-50%);padding:0;display:block;color:#fff;font-weight:bold;font-size:1.6em;background:url(../img/icons/icon-close-white.svg) center no-repeat;background-size:contain;border:none}.alert-msg .alert__close:focus{box-shadow:0 0 0px 2px #fff}.hdr-burger{display:none;align-items:center;gap:0 12px;margin-left:40px;color:#000;position:relative;z-index:11}@media screen and (max-width: 1200px){.hdr-burger{display:flex}}@media screen and (max-width: 840px){.hdr-burger{margin-left:30px}}.hdr-burger .menu-label{padding-top:3px;font-size:16px;font-weight:500}.hamburger{display:block;position:relative;margin:0;padding:0;width:22px;height:22px;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;overflow:hidden}.hamburger span{display:block;position:absolute;top:calc(50% - 1px);margin-top:0px;left:0;right:0;border-top:2.5px solid #000;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease}.hamburger span:before,.hamburger span:after{content:"";position:absolute;display:block;left:0;width:100%;border-top:2.5px solid #000;-webkit-transition:.3s ease;transition:.3s ease}.hamburger span:before{top:-9px}.hamburger span:after{bottom:-7px}.nav-on .hamburger span{background:none;border-color:rgba(0,0,0,0)}.nav-on .hamburger span:before{top:0;transform:rotate(45deg) translate(-1px, -1px)}.nav-on .hamburger span:after{bottom:0;transform:rotate(-45deg) translate(0, 0);width:100%}@media screen and (max-width: 600px){.hdr-burger{gap:0 8px}.hamburger{width:18px;height:18px}.hamburger span:before{top:-8px}.hamburger span:after{bottom:-5.5px}.nav-on .hamburger span:before{transform:rotate(45deg) translate(-1.5px, -1.5px)}}@media screen and (max-width: 440px){.hdr-burger .menu-label{font-size:15px}}.btn,.wp-element-button{padding:.65em 1.2em;font-size:1rem;margin:0;text-align:center;text-decoration:none;color:#fff;font-weight:500;background-color:#07873e;border:none;line-height:1.5em;border-radius:2px}.btn:hover,.btn:focus,.wp-element-button:hover,.wp-element-button:focus{color:#fff;background-color:#045628}.btn--white,.wp-element-button--white{color:#000;background-color:#fff}.btn--white:hover,.btn--white:focus,.wp-element-button--white:hover,.wp-element-button--white:focus{color:#fff;background-color:#045628}.btn--red,.wp-element-button--red{color:#fff;background-color:#e4251b}.btn--red:hover,.btn--red:focus,.wp-element-button--red:hover,.wp-element-button--red:focus{color:#fff;background-color:#b61e16}.btn--arr-left,.wp-element-button--arr-left{padding-left:calc(1.2em + 31px);background-image:url(./img/icons/btn-arrow.svg);background-repeat:no-repeat;background-position:20px center;background-size:20px auto}@media screen and (min-width: 840px){.btn+.btn,.wp-element-button+.btn{margin-left:1.5rem}}p+p .btn:first-child,ul+p .btn:first-child,ol+p .btn:first-child{margin-top:10px}.tabs-wrap{margin:45px 0}.tabs-wrap:first-child{margin-top:0}.tabs-wrap:last-child{margin-bottom:0}.tabs{display:flex;margin:0;padding:0;list-style:none;width:100%;border-bottom:1px solid #ddd}.tabs li{margin:0 10px 0 0;padding:0;position:relative;background:rgba(0,0,0,0)}.tabs li a{padding:1em 2em;min-width:150px;line-height:normal;text-align:center;display:block;text-decoration:none;background-color:#f1f1f1;color:#121212;font-weight:600}.tabs li a:hover,.tabs li a:focus{background-color:#ddd}.tabs li a.active{background-color:#fff;color:#121212;display:block;border:1px solid #ddd;border-width:1px 1px 0;box-shadow:0 2px 0 0 #fff}.tab-container{border:1px solid #ddd;border-top:none;width:100%}.tab-content{padding:35px 30px;display:none}.tab-drawer-heading{display:none}@media screen and (max-width: 840px){.tabs{display:none}.tab-drawer-heading{display:block;background-color:#f1f1f1;color:#121212;border-top:1px solid #fff;margin:0;padding:1em 1.75em;padding-right:calc(2.25em + 20px);position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.tab-drawer-heading:first-child{border-color:#ddd}.tab-drawer-heading:after{content:"";background:url("../img/icons/icon-chevron-down.svg") center no-repeat;background-size:18px auto;position:absolute;right:1.25em;top:calc(50% - 6px);width:20px;height:11px}}@media screen and (max-width: 840px)and (max-width: 440px){.tab-content{padding:30px 25px}}@media screen and (max-width: 840px){.d_active{background-color:#121212;color:#fff}.d_active:after{transform:rotate(180deg)}}.accordion{margin:40px auto}.accordion:first-child{margin-top:0}.accordion:last-child{margin-bottom:0}.accordion>p{margin-bottom:10px}.accordion__toggle-all{padding:0;background-color:rgba(0,0,0,0);border:none;color:#045bc6}.accordion__toggle-all:hover,.accordion__toggle-all:focus{text-decoration:underline}.accordion__item{border-bottom:1px solid #ddd}.accordion__item:last-child{border:none}.accordion__title{margin:0;padding:18px 0;display:block;position:relative;font-weight:400}@media screen and (max-width: 600px){.accordion__title{padding-right:50px}}.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{color:#045bc6;margin:0;display:inline-block;position:relative;padding-right:30px;font-weight:500 !important;font-size:1.34rem}@media screen and (max-width: 600px){.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{display:block;position:unset;padding:0}}@media screen and (max-width: 480px){.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{font-size:1.3rem}}@media screen and (max-width: 440px){.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{font-size:1.25rem}}.accordion__title h2:after,.accordion__title h3:after,.accordion__title h4:after,.accordion__title h5:after,.accordion__title h6:after{content:"";right:0;top:0px;background:url(./img/icons/icon-chevron-right.svg) center no-repeat;position:absolute;width:24px;height:24px;background-size:12px;transition:transform .3s ease}@media screen and (max-width: 600px){.accordion__title h2:after,.accordion__title h3:after,.accordion__title h4:after,.accordion__title h5:after,.accordion__title h6:after{top:20px}}@media screen and (max-width: 840px){.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{font-size:1.35rem}}@media screen and (max-width: 480px){.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{font-size:1.2rem}}.accordion__title:hover,.accordion__title:focus{cursor:pointer;outline:none}.accordion__title:hover h2,.accordion__title:hover h3,.accordion__title:hover h4,.accordion__title:hover h5,.accordion__title:hover h6,.accordion__title:focus h2,.accordion__title:focus h3,.accordion__title:focus h4,.accordion__title:focus h5,.accordion__title:focus h6{color:#045bc6}.is-expanded .accordion__title h2:after,.is-expanded .accordion__title h3:after,.is-expanded .accordion__title h4:after,.is-expanded .accordion__title h5:after{transform:rotate(90deg)}.accordion__content-inner{padding:15px 0 30px}.accordion__content{transition:height .3s ease-out;height:0;overflow:hidden}@media screen and (max-width: 440px){.article-view .accordion__title .h3{font-size:1.25rem}}.modal-wrapper{display:none}@media(min-width: 840px){.modal-wrapper{height:100%;width:100%;position:fixed;background-color:rgba(0,0,0,.6);top:0;left:0;right:0;bottom:0;padding-top:10em;z-index:2}}.modal-wrapper .modal-content{position:fixed;padding:60px 30px 30px;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100}.modal-wrapper .modal-content p:last-of-type{margin-bottom:0}@media(min-width: 480px){.modal-wrapper .modal-content{padding:60px 40px 40px}}@media(min-width: 840px){.modal-wrapper .modal-content{max-width:850px;width:90%;height:auto;max-height:90%;left:50%;top:50%;bottom:auto;padding:40px;margin:0 auto;display:block;float:none;position:absolute;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:auto}}.modal-wrapper .modal-content .screenreader-text{position:absolute;left:-999px;width:1px;height:1px}.modal-wrapper .close-modal{top:0;right:0;width:40px;height:40px;position:absolute;background:#121212 url(../img/icons/icon-close-white.svg) center no-repeat;background-size:18px}.modal-wrapper .close-modal:hover,.modal-wrapper .close-modal:focus{background-color:#bbb323}.article-grid{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 600px){.article-grid{display:block}}.article-item{display:block;flex:0 1 calc(50% - 15px);background-color:#f2f2f2;text-decoration:none;color:#000}@media screen and (min-width: 1081px){.article-item{flex:0 1 calc(33.333% - 20px)}}@media screen and (max-width: 600px){.article-item{margin-top:40px}.article-item:first-child{margin:0}}.article-item__img{overflow:hidden;position:relative;padding-top:56%}.article-item__img img{width:100%;aspect-ratio:16/9;object-fit:cover}.article-item__txt{padding:35px;color:#121212}@media screen and (max-width: 480px){.article-item__txt{padding:30px}}@media screen and (max-width: 440px){.article-item__txt{padding:30px 24px}}@media screen and (max-width: 400px){.article-item__txt{padding:30px 20px}}.article-item__txt h2{font-weight:500;color:#045bc6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media screen and (max-width: 400px){.article-item__txt h2{font-size:1.25rem}}.article-item .article-date{margin-bottom:15px;font-style:italic}.article-item .article-date--event{margin-top:30px;font-style:normal}.article-item .article-date--event,.article-item .article-location{position:relative;padding-left:34px}.article-item .article-date--event svg,.article-item .article-location svg{position:absolute;top:0;left:0;margin-top:-3px;flex:0 0 24px;width:24px;height:24px;padding:4px;border:1px solid #c6c6c6;border-radius:3px}.article-item .article-type{position:absolute;bottom:0;left:0;color:#fff;background-color:#07873e;padding:7px 12px 6px;font-size:14px;font-weight:500}.article-item:hover h2,.article-item:focus h2{color:#022d62;text-decoration-thickness:2px}.article-filters{display:flex;margin:0 0 60px;gap:0 15px;border-bottom:1px solid #ddd}@media screen and (max-width: 480px){.article-filters{margin:0 0 50px}}@media screen and (max-width: 440px){.article-filters{margin:0 0 45px}}.article-filters a{color:#383735;text-decoration:none;padding:20px 0 14px;border-bottom:4px solid #fff;font-weight:500;text-align:center;min-width:75px}@media screen and (max-width: 440px){.article-filters a{padding:18px 0 12px;flex:1}}.article-filters a.active{color:#e4251b;border-color:#e4251b}@media screen and (min-width: 601px){.article-view h1,.article-view .h1,.main-text h1,.main-text .h1{font-size:2.666rem}}.article-view h2,.article-view .h2,.main-text h2,.main-text .h2{font-size:1.78rem;font-weight:500}@media screen and (max-width: 480px){.article-view h2,.article-view .h2,.main-text h2,.main-text .h2{font-size:1.666rem}}@media screen and (max-width: 440px){.article-view h2,.article-view .h2,.main-text h2,.main-text .h2{font-size:1.6rem}}.article-view h3,.article-view .h3,.main-text h3,.main-text .h3{font-size:1.34rem;font-weight:500}@media screen and (max-width: 480px){.article-view h3,.article-view .h3,.main-text h3,.main-text .h3{font-size:1.3rem}}.article-view h4,.article-view .h4,.main-text h4,.main-text .h4{font-size:1.25rem;font-weight:500}@media screen and (max-width: 440px){.article-view h4,.article-view .h4,.main-text h4,.main-text .h4{font-size:1.175rem}}.article-view h5,.article-view .h5,.main-text h5,.main-text .h5{font-size:1.125rem;font-weight:500}@media screen and (max-width: 440px){.article-view h5,.article-view .h5,.main-text h5,.main-text .h5{font-size:1rem}}.article-view h6,.article-view .h6,.main-text h6,.main-text .h6{font-size:1rem;font-weight:500}.av-date{margin-bottom:20px}.av-image{margin:50px 0}@media screen and (max-width: 480px){.av-image{margin:40px 0}}.av-nav{margin:60px 0 10px;display:flex;justify-content:space-between}@media screen and (max-width: 840px){.av-nav{display:block;margin:50px 0 0}}.av-nav>a{display:flex;justify-content:space-between;align-items:center;width:calc(50% - 15px);background:#efefef;text-decoration:none}@media screen and (max-width: 840px){.av-nav>a{width:100%}.av-nav>a:last-child{margin-top:30px}}.av-nav>a:hover,.av-nav>a:focus{text-decoration:none;color:#333}.av-nav .av-nav-text{padding:20px;flex:1;min-width:0;font-size:14px}@media screen and (max-width: 840px){.av-nav .av-nav-text{order:1}}.av-nav .av-nav-text h6{margin:6px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-nav .av-nav-right{margin-left:auto}@media screen and (min-width: 841px){.av-nav .av-nav-right .av-nav-text{text-align:right}}.av-nav .av-nav-img{width:100px;height:100px;position:relative;background:url(./img/logos/logo-fabric.svg) center no-repeat;background-size:70% auto;background-color:#bababa}@media screen and (max-width: 840px){.av-nav .av-nav-img{order:2}}@media screen and (max-width: 480px){.av-nav .av-nav-img{width:85px;height:85px}}.av-nav .av-nav-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.av-image{margin:50px 0}@media screen and (max-width: 480px){.av-image{margin:40px 0}}.av-image:first-child{margin-top:10px}.av-image:last-child{margin-bottom:10px}.av-image img{overflow:hidden}.av-image .av-img-caption{margin:20px 0 0;font-size:16px;color:#51626f}@media(max-width: 440px){.av-image .av-img-caption{margin:18px 0 0;font-size:.875em}}.av-image .av-img-caption a{color:#e4251b;font-weight:500}.av-image--15{max-width:15%}.av-image--15 img{border-radius:6px}@media(max-width: 600px){.av-image--15{max-width:25%}}@media(max-width: 440px){.av-image--15{max-width:33%}}.av-image--25{max-width:25%}@media(max-width: 600px){.av-image--25{max-width:33%}}.av-image--33{max-width:33%}@media(max-width: 600px){.av-image--33{max-width:50%}}.av-image--50{max-width:50%}@media(max-width: 600px){.av-image--50{max-width:66%}}.av-image--66{max-width:66%}@media(max-width: 600px){.av-image--66{max-width:75%}}.av-image--75{max-width:75%}.av-image.ratio-16-9 img{aspect-ratio:16/9;object-fit:cover}.av-image.ratio-16-10 img{aspect-ratio:16/10;object-fit:cover}.av-image.ratio-1-1 img{aspect-ratio:1/1;object-fit:cover}h2+.av-image,h3+.av-image,h4+.av-image,h5+.av-image,h6+.av-image{margin-top:40px}.av-video,.yt-video,.vimeo-video{margin:60px 0}@media(max-width: 480px){.av-video,.yt-video,.vimeo-video{margin:50px 0}}@media(max-width: 440px){.av-video,.yt-video,.vimeo-video{margin:45px 0}}.av-video.halfpad-both,.yt-video.halfpad-both,.vimeo-video.halfpad-both{margin:35px 0}.av-video.halfpad-top,.yt-video.halfpad-top,.vimeo-video.halfpad-top{margin-top:35px}.av-video.halfpad-bottom,.yt-video.halfpad-bottom,.vimeo-video.halfpad-bottom{margin-bottom:35px}.av-video:first-child,.yt-video:first-child,.vimeo-video:first-child{margin-top:10px}.av-video:last-child,.yt-video:last-child,.vimeo-video:last-child{margin-bottom:10px}.av-video__inner,.yt-video__inner,.vimeo-video__inner{position:relative;overflow:hidden}.av-video__wrap,.yt-video__wrap,.vimeo-video__wrap{position:relative;height:0;padding-top:56.25%;overflow:hidden;background-color:#efefef}.av-video__wrap video,.av-video__wrap iframe,.yt-video__wrap video,.yt-video__wrap iframe,.vimeo-video__wrap video,.vimeo-video__wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.av-video__play,.yt-video__play,.vimeo-video__play{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);cursor:pointer;background-color:#e4251b}@media screen and (max-width: 600px){.av-video__play,.yt-video__play,.vimeo-video__play{width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 32px)}}.av-video__play::after,.yt-video__play::after,.vimeo-video__play::after{display:block;content:"";width:44px;height:44px;margin-left:5px;background:url(./img/icons/video-play.svg) center no-repeat;background-size:contain}@media screen and (max-width: 600px){.av-video__play::after,.yt-video__play::after,.vimeo-video__play::after{width:34px;height:34px}}.av-video__pause,.yt-video__pause,.vimeo-video__pause{position:absolute;width:30px;height:30px;border-radius:50%;bottom:20px;right:20px;background:#e4251b url(./img/icons/pause.svg) center no-repeat;background-size:cover;cursor:pointer}@media screen and (max-width: 600px){.av-video__pause,.yt-video__pause,.vimeo-video__pause{bottom:15px;right:15px;width:24px;height:24px}}.av-video__cover,.yt-video__cover,.vimeo-video__cover{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.av-video img,.yt-video img,.vimeo-video img{max-width:100%;width:100%;height:100%;object-fit:cover;overflow:hidden}.av-video .av-img-caption,.yt-video .av-img-caption,.vimeo-video .av-img-caption{margin:20px 0 0;font-size:16px;color:#383735}.av-video .av-img-caption.white-txt,.yt-video .av-img-caption.white-txt,.vimeo-video .av-img-caption.white-txt{color:#fff}.av-video .av-img-caption a,.yt-video .av-img-caption a,.vimeo-video .av-img-caption a{color:#07873e;font-weight:500}.lazyblock-inner-blocks .yt-video:first-child,.lazyblock-inner-blocks .vimeo-video:first-child{margin-top:0}.image-cols{display:flex;gap:0 3.5%;margin:50px 0}@media screen and (max-width: 480px){.image-cols{margin:40px 0}}.image-cols:first-child{margin-top:10px}.image-cols:last-child{margin-bottom:10px}.image-cols .img-col{flex:1 1 50%}.image-cols.nomargin-top{margin-top:0}.image-cols.nomargin-bottom{margin-bottom:0}.image-cols.nomargin-both{margin:0}.image-cols+.image-cols{margin-top:3.5%}.image-cols figure{margin:0}.image-cols figure img{aspect-ratio:16/10;object-fit:cover;overflow:hidden}.image-cols figure figcaption{margin:14px 0 20px;font-size:.875rem}@media(max-width: 840px){.image-cols figure figcaption{font-size:.75rem}}@media(max-width: 440px){.image-cols figure figcaption{font-size:.65rem}}.image-cols.ratio-16-9 img{aspect-ratio:16/9;object-fit:cover}.image-cols.ratio-16-10 img{aspect-ratio:16/10;object-fit:cover}.image-cols.ratio-1-1 img{aspect-ratio:1/1;object-fit:cover}.image-cols.ratio-4-3 img{aspect-ratio:4/3;object-fit:cover}.image-cols.ratio-10-16 img{aspect-ratio:10/16;object-fit:cover}h2+.image-cols,h3+.image-cols,h4+.image-cols,h5+.image-cols,h6+.image-cols{margin-top:40px}.hero{position:relative;overflow:hidden}.hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:0}.hero img{position:absolute;width:100%;height:100%;object-fit:cover;aspect-ratio:144/61}.hero__content{padding:10% 0;padding:max(75px,10%) 0;position:relative;top:0;left:0;width:100%;display:flex;align-items:center;z-index:1}.hero__content *{color:#fff}.hero__content h1{font-weight:900;text-wrap:balance}@media screen and (min-width: 1301px){.hero__content h1{font-size:3.8rem;max-width:900px}}@media screen and (min-width: 1601px){.hero__content h1{font-size:4.4rem;max-width:1080px}}@media screen and (max-width: 480px){.hero__content h1{font-size:2.333rem;line-height:1.1em}}@media screen and (max-width: 440px){.hero__content h1{font-size:2.222rem}}.hero__subtitle{margin:40px 0}.hero__subtitle:first-child{margin-top:0}.hero__subtitle:last-child{margin-bottom:0}.hero__button{margin-top:40px}.hero h1+.hero__button{margin-top:60px}.cta-strip{padding:min(50px,6.75%) 0;background-color:#e4251b}.cta-strip__content{display:flex;align-items:center;justify-content:space-between;color:#fff;gap:30px}@media screen and (max-width: 1200px){.cta-strip__content{display:block}}.cta-strip__content p{margin:0;font-size:1.666rem}@media screen and (min-width: 1301px){.cta-strip__content p{font-size:1.777rem}}@media screen and (max-width: 1200px){.cta-strip__content p{margin:0 0 20px}}@media screen and (max-width: 600px){.cta-strip__content p{font-size:1.444rem}}@media screen and (max-width: 480px){.cta-strip__content p{font-size:1.333rem}}@media screen and (max-width: 440px){.cta-strip__content p{font-size:1.222rem}}@media screen and (max-width: 400px){.cta-strip__content p{font-size:1.111rem;margin:0 0 15px}}.cta-strip__content .cta-arrowlink{color:#fff;font-size:1.222rem;padding-left:30px;background:url(./img/icons/btn-arrow.svg) left center no-repeat;background-size:20px auto}@media screen and (max-width: 440px){.cta-strip__content .cta-arrowlink{font-size:1.111rem;padding-left:28px;background-size:18px auto}}@media screen and (max-width: 400px){.cta-strip__content .cta-arrowlink{font-size:1rem;padding-left:26px;background-size:17px auto}}.cta-strip__links{display:inline-flex;gap:0 25px}@media screen and (max-width: 440px){.cta-strip__links{gap:0 22px}}.cta-strip__links a{width:40px;height:40px}@media screen and (max-width: 440px){.cta-strip__links a{width:38px;height:38px}}.cta-strip__links svg{width:100%}.leader-strip__content{max-width:960px}.leader-strip__content--center{margin:0 auto}.f-textcols__content{column-count:2;column-gap:80px}@media screen and (max-width: 840px){.f-textcols__content{column-count:1}}@media screen and (min-width: 1081px){h2+.f-textcols__content,h3+.f-textcols__content{margin-top:45px}}.f-cols{display:block;background:#f2f2f2}@media screen and (min-width: 841px){.f-cols{display:flex}}.f-cols>div{flex:1 1 50%}.f-cols__txt{display:flex;align-items:center}@media screen and (min-width: 841px){.f-cols__txt{padding:7% 4%;padding:max(5%,75px) 4%}}@media screen and (min-width: 841px){.f-cols__txt-inner{max-width:520px;margin:0 auto 0 0;padding:0}}.f-cols__txt h2{color:#ef3227;font-weight:700;max-width:95%;margin-bottom:15px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.f-cols__txt .items-list{padding:0;list-style:none}.f-cols__txt .leader{font-size:2.111em;line-height:1.2em}@media screen and (max-width: 840px){.f-cols__txt .leader{font-size:1.888em}}@media screen and (max-width: 600px){.f-cols__txt .leader{font-size:1.666em}}@media screen and (max-width: 480px){.f-cols__txt .leader{font-size:1.555em}}@media screen and (max-width: 440px){.f-cols__txt .leader{font-size:1.444em}}.f-cols__img{position:relative}.f-cols__img img{object-fit:cover;width:100%}@media screen and (max-width: 840px){.f-cols__img img{aspect-ratio:16/9}}@media screen and (min-width: 841px){.f-cols__img img{position:absolute;height:100%}}@media screen and (min-width: 841px){.f-cols--rev .f-cols__img{order:1}.f-cols--rev .f-cols__txt{order:0}.f-cols--rev .f-cols__txt-inner{margin:0 0 0 auto}}.f-cols--dark{background:#000}.f-cols--dark p,.f-cols--dark ul,.f-cols--dark ol{color:#fff}.f-cols--dark .f-cols__txt h2{color:#fff}@media screen and (min-width: 841px){.stats{gap:0 20px;align-items:flex-start;display:flex;flex-wrap:wrap}}@media screen and (min-width: 1081px){.stats{flex-wrap:nowrap}}.stat-item{padding:30px;background-color:#045628;color:#fff;margin-top:20px}.stat-item:first-child{margin-top:0}.stat-item:nth-child(even){background-color:#07873e}@media screen and (min-width: 841px){.stat-item{flex:1 1 calc(50% - 10px);padding:2%;min-height:250px}.stat-item:nth-child(-n+2){margin-top:0}}@media screen and (min-width: 1081px){.stat-item{flex:1 1 25%;min-height:280px;margin-top:0}.stat-item:nth-child(even){margin-top:35px}}.stat-item .h1{font-weight:400;margin:0 0 8px;font-size:3.333rem}@media screen and (max-width: 480px){.stat-item .h1{font-size:3rem}}.stats+.stat-sources{margin:60px 0 0}@media screen and (max-width: 480px){.stats+.stat-sources{margin:40px 0 0}}.stats-disclaimer{font-size:.777rem;margin-top:80px;padding-top:20px;border-top:1px solid rgba(208,208,207,.8)}@media screen and (max-width: 840px){.stats-disclaimer{margin-top:30px}}.q-banner{min-height:580px;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 840px){.q-banner{background-size:0 0;padding-top:0}}@media screen and (min-width: 841px){.q-banner{display:flex}}.q-banner__img img{aspect-ratio:9/5;object-fit:cover}@media screen and (min-width: 841px){.q-banner__img{display:none}}.q-banner__quote{padding:90px 40px 40px;max-width:100%;border-radius:6px;background:#e4251b url(./img/icons/quote-double.svg) 40px 34px no-repeat;background-size:48px auto;position:relative}@media screen and (max-width: 840px){.q-banner__quote{margin-top:-40px;z-index:1;position:relative}}@media screen and (max-width: 480px){.q-banner__quote{margin-top:-32px;padding:90px 30px 30px;background-position:30px 34px}}@media screen and (max-width: 440px){.q-banner__quote{margin-top:-25px;padding:90px 25px 25px;background-position:25px 34px;background-size:46px auto}}@media screen and (min-width: 841px){.q-banner__quote{width:600px}}.q-banner *{color:#fff}.q-banner__attr{margin-top:25px;padding-left:25px;position:relative}.q-banner__attr:before{content:"—";position:absolute;top:0;left:0}.q-banner__attr p{line-height:1.2em;margin:0 0 5px}.q-banner--cms{position:relative;overflow:hidden}@media screen and (min-width: 841px){.q-banner--cms .q-banner__img{display:block;position:absolute;top:0;left:0;object-fit:cover}}.courses-grid{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 840px){.courses-grid{display:block}}.course-item{display:block;flex:0 1 calc(50% - 15px);background-color:#f2f2f2;text-decoration:none;color:#000}@media screen and (max-width: 840px){.course-item{margin-top:50px}.course-item:first-child{margin:0}}.course-item__img{overflow:hidden}.course-item__img img{width:100%;aspect-ratio:16/9;object-fit:cover}.course-item__txt{padding:35px;color:#121212}@media screen and (max-width: 480px){.course-item__txt{padding:30px}}@media screen and (max-width: 440px){.course-item__txt{padding:30px 24px}}@media screen and (max-width: 400px){.course-item__txt{padding:30px 20px}}.course-item__txt h2{font-weight:500;color:#045bc6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media screen and (max-width: 400px){.course-item__txt h2{font-size:1.25rem}}.course-item:hover h2,.course-item:focus h2{color:#022d62;text-decoration-thickness:2px}.title-strip{padding:min(45px,6.75%) 0;background-color:#e4251b;color:#fff}.title-strip h1{margin-bottom:-8px}@media screen and (max-width: 480px){.title-strip h1{margin-bottom:-5px}}.banner-image{aspect-ratio:17/5;position:relative;overflow:hidden}@media screen and (max-width: 1200px){.banner-image{aspect-ratio:16/6}}@media screen and (max-width: 600px){.banner-image{aspect-ratio:16/9}}@media screen and (min-width: 1801px){.banner-image{max-height:700px;width:100%}}.banner-image img{width:100%;height:100%;object-fit:cover}.quote{display:flex;align-items:flex-start;margin:45px 0;padding:30px 0;border:2px solid #eee;border-width:2px 0}.quote:first-child{margin-top:5px}.quote:last-child{margin-bottom:5px}@media screen and (max-width: 600px){.quote{display:block}}.quote__img{flex:0 0 120px;border-radius:50%;overflow:hidden;margin-right:30px}@media screen and (max-width: 600px){.quote__img{max-width:150px;margin-bottom:25px}}.quote__img img{object-fit:cover;width:100%;height:100%}.quote__text{margin-bottom:20px}.quote__text:last-child{margin:0}.quote__text p{font-size:1.2rem;font-weight:500}@media screen and (max-width: 440px){.quote__text p{font-size:1.15rem}}.quote__name{margin:7px 0 0;color:#e4251b;font-weight:500;line-height:1.15em}@media screen and (max-width: 440px){.quote__name{font-size:17px}}.quote__pos{margin:7px 0 0;color:#e4251b;line-height:1.15em}@media screen and (max-width: 440px){.quote__pos{font-size:17px}}.home{margin:0}html[lang=ru-RU] body,html[lang=kk] body{font-family:"Roboto",sans-serif}@media screen and (max-width: 440px){html[lang=ru-RU] body,html[lang=kk] body{font-size:17px}}@media screen and (max-width: 480px){html[lang=ru-RU] .btn,html[lang=kk] .btn{font-size:17px}}html[lang=ru-RU] h1,html[lang=ru-RU] h2,html[lang=ru-RU] h4,html[lang=ru-RU] h5,html[lang=ru-RU] h6,html[lang=kk] h1,html[lang=kk] h2,html[lang=kk] h4,html[lang=kk] h5,html[lang=kk] h6{font-weight:900;letter-spacing:-0.75px}html[lang=ru-RU] h1,html[lang=ru-RU] .h1,html[lang=kk] h1,html[lang=kk] .h1{font-size:3.0335rem}@media screen and (max-width: 840px){html[lang=ru-RU] h1,html[lang=ru-RU] .h1,html[lang=kk] h1,html[lang=kk] .h1{font-size:2.811rem}}@media screen and (max-width: 600px){html[lang=ru-RU] h1,html[lang=ru-RU] .h1,html[lang=kk] h1,html[lang=kk] .h1{font-size:2.366rem}}@media screen and (max-width: 480px){html[lang=ru-RU] h1,html[lang=ru-RU] .h1,html[lang=kk] h1,html[lang=kk] .h1{font-size:2.033rem}}@media screen and (max-width: 440px){html[lang=ru-RU] h1,html[lang=ru-RU] .h1,html[lang=kk] h1,html[lang=kk] .h1{font-size:1.922rem}}@media screen and (max-width: 400px){html[lang=ru-RU] h1,html[lang=ru-RU] .h1,html[lang=kk] h1,html[lang=kk] .h1{font-size:1.811rem}}@media screen and (max-width: 380px){html[lang=ru-RU] h1,html[lang=ru-RU] .h1,html[lang=kk] h1,html[lang=kk] .h1{font-size:1.7rem}}html[lang=ru-RU] h2,html[lang=ru-RU] .h2,html[lang=kk] h2,html[lang=kk] .h2{font-size:1.95rem}@media screen and (max-width: 600px){html[lang=ru-RU] h2,html[lang=ru-RU] .h2,html[lang=kk] h2,html[lang=kk] .h2{font-size:1.8rem}}@media screen and (max-width: 480px){html[lang=ru-RU] h2,html[lang=ru-RU] .h2,html[lang=kk] h2,html[lang=kk] .h2{font-size:1.5rem}}@media screen and (max-width: 440px){html[lang=ru-RU] h2,html[lang=ru-RU] .h2,html[lang=kk] h2,html[lang=kk] .h2{font-size:1.3rem}}@media screen and (max-width: 1080px){html[lang=ru-RU] h2.h1,html[lang=ru-RU] .h2.h1,html[lang=kk] h2.h1,html[lang=kk] .h2.h1{font-size:2.7rem}}@media screen and (max-width: 840px){html[lang=ru-RU] h2.h1,html[lang=ru-RU] .h2.h1,html[lang=kk] h2.h1,html[lang=kk] .h2.h1{font-size:2.588rem}}@media screen and (max-width: 600px){html[lang=ru-RU] h2.h1,html[lang=ru-RU] .h2.h1,html[lang=kk] h2.h1,html[lang=kk] .h2.h1{font-size:2.144rem}}@media screen and (max-width: 480px){html[lang=ru-RU] h2.h1,html[lang=ru-RU] .h2.h1,html[lang=kk] h2.h1,html[lang=kk] .h2.h1{font-size:1.922rem}}@media screen and (max-width: 440px){html[lang=ru-RU] h2.h1,html[lang=ru-RU] .h2.h1,html[lang=kk] h2.h1,html[lang=kk] .h2.h1{font-size:1.811rem}}html[lang=ru-RU] h3,html[lang=ru-RU] .h3,html[lang=kk] h3,html[lang=kk] .h3{font-size:1.45rem}@media screen and (max-width: 480px){html[lang=ru-RU] h3,html[lang=ru-RU] .h3,html[lang=kk] h3,html[lang=kk] .h3{font-size:1.2rem}}@media screen and (max-width: 440px){html[lang=ru-RU] h3,html[lang=ru-RU] .h3,html[lang=kk] h3,html[lang=kk] .h3{font-size:1.1rem}}html[lang=ru-RU] h4,html[lang=ru-RU] .h4,html[lang=kk] h4,html[lang=kk] .h4{font-size:1.2rem}@media screen and (max-width: 480px){html[lang=ru-RU] h4,html[lang=ru-RU] .h4,html[lang=kk] h4,html[lang=kk] .h4{font-size:1rem}}@media screen and (max-width: 440px){html[lang=ru-RU] h4,html[lang=ru-RU] .h4,html[lang=kk] h4,html[lang=kk] .h4{font-size:.875rem}}html[lang=ru-RU] h5,html[lang=ru-RU] .h5,html[lang=kk] h5,html[lang=kk] .h5{font-size:1rem}@media screen and (max-width: 480px){html[lang=ru-RU] h5,html[lang=ru-RU] .h5,html[lang=kk] h5,html[lang=kk] .h5{font-size:.85rem}}@media screen and (max-width: 440px){html[lang=ru-RU] h5,html[lang=ru-RU] .h5,html[lang=kk] h5,html[lang=kk] .h5{font-size:.7rem}}html[lang=ru-RU] h6,html[lang=ru-RU] .h6,html[lang=kk] h6,html[lang=kk] .h6{font-size:.9rem}@media screen and (max-width: 480px){html[lang=ru-RU] h6,html[lang=ru-RU] .h6,html[lang=kk] h6,html[lang=kk] .h6{font-size:.7rem}}html[lang=ru-RU] .hero__title,html[lang=kk] .hero__title{font-family:"Montserrat",sans-serif;font-weight:900}html[lang=ru-RU] .article-view h1,html[lang=ru-RU] .article-view h2,html[lang=ru-RU] .article-view h3,html[lang=ru-RU] .article-view h4,html[lang=ru-RU] .article-view h5,html[lang=ru-RU] .article-view h6,html[lang=ru-RU] .article-view .h1,html[lang=ru-RU] .article-view .h2,html[lang=ru-RU] .article-view .h3,html[lang=ru-RU] .article-view .h4,html[lang=ru-RU] .article-view .h5,html[lang=ru-RU] .article-view .h5,html[lang=ru-RU] .article-view .h6,html[lang=ru-RU] .article-view .course-item__txt h2,html[lang=ru-RU] .main-text h1,html[lang=ru-RU] .main-text h2,html[lang=ru-RU] .main-text h3,html[lang=ru-RU] .main-text h4,html[lang=ru-RU] .main-text h5,html[lang=ru-RU] .main-text h6,html[lang=ru-RU] .main-text .h1,html[lang=ru-RU] .main-text .h2,html[lang=ru-RU] .main-text .h3,html[lang=ru-RU] .main-text .h4,html[lang=ru-RU] .main-text .h5,html[lang=ru-RU] .main-text .h5,html[lang=ru-RU] .main-text .h6,html[lang=ru-RU] .main-text .course-item__txt h2,html[lang=kk] .article-view h1,html[lang=kk] .article-view h2,html[lang=kk] .article-view h3,html[lang=kk] .article-view h4,html[lang=kk] .article-view h5,html[lang=kk] .article-view h6,html[lang=kk] .article-view .h1,html[lang=kk] .article-view .h2,html[lang=kk] .article-view .h3,html[lang=kk] .article-view .h4,html[lang=kk] .article-view .h5,html[lang=kk] .article-view .h5,html[lang=kk] .article-view .h6,html[lang=kk] .article-view .course-item__txt h2,html[lang=kk] .main-text h1,html[lang=kk] .main-text h2,html[lang=kk] .main-text h3,html[lang=kk] .main-text h4,html[lang=kk] .main-text h5,html[lang=kk] .main-text h6,html[lang=kk] .main-text .h1,html[lang=kk] .main-text .h2,html[lang=kk] .main-text .h3,html[lang=kk] .main-text .h4,html[lang=kk] .main-text .h5,html[lang=kk] .main-text .h5,html[lang=kk] .main-text .h6,html[lang=kk] .main-text .course-item__txt h2{font-weight:500}@media screen and (min-width: 601px){html[lang=ru-RU] .article-view h1,html[lang=ru-RU] .article-view .h1,html[lang=ru-RU] .main-text h1,html[lang=ru-RU] .main-text .h1,html[lang=kk] .article-view h1,html[lang=kk] .article-view .h1,html[lang=kk] .main-text h1,html[lang=kk] .main-text .h1{font-size:2.466rem}}html[lang=ru-RU] .article-view h2,html[lang=ru-RU] .article-view .h2,html[lang=ru-RU] .main-text h2,html[lang=ru-RU] .main-text .h2,html[lang=kk] .article-view h2,html[lang=kk] .article-view .h2,html[lang=kk] .main-text h2,html[lang=kk] .main-text .h2{font-size:1.58rem}@media screen and (max-width: 480px){html[lang=ru-RU] .article-view h2,html[lang=ru-RU] .article-view .h2,html[lang=ru-RU] .main-text h2,html[lang=ru-RU] .main-text .h2,html[lang=kk] .article-view h2,html[lang=kk] .article-view .h2,html[lang=kk] .main-text h2,html[lang=kk] .main-text .h2{font-size:1.466rem}}@media screen and (max-width: 440px){html[lang=ru-RU] .article-view h2,html[lang=ru-RU] .article-view .h2,html[lang=ru-RU] .main-text h2,html[lang=ru-RU] .main-text .h2,html[lang=kk] .article-view h2,html[lang=kk] .article-view .h2,html[lang=kk] .main-text h2,html[lang=kk] .main-text .h2{font-size:1.4rem}}html[lang=ru-RU] .article-view h3,html[lang=ru-RU] .article-view .h3,html[lang=ru-RU] .main-text h3,html[lang=ru-RU] .main-text .h3,html[lang=kk] .article-view h3,html[lang=kk] .article-view .h3,html[lang=kk] .main-text h3,html[lang=kk] .main-text .h3{font-size:1.14rem;font-weight:500}@media screen and (max-width: 480px){html[lang=ru-RU] .article-view h3,html[lang=ru-RU] .article-view .h3,html[lang=ru-RU] .main-text h3,html[lang=ru-RU] .main-text .h3,html[lang=kk] .article-view h3,html[lang=kk] .article-view .h3,html[lang=kk] .main-text h3,html[lang=kk] .main-text .h3{font-size:1.1rem}}html[lang=ru-RU] .article-view h4,html[lang=ru-RU] .article-view .h4,html[lang=ru-RU] .main-text h4,html[lang=ru-RU] .main-text .h4,html[lang=kk] .article-view h4,html[lang=kk] .article-view .h4,html[lang=kk] .main-text h4,html[lang=kk] .main-text .h4{font-size:1.05rem;font-weight:500}@media screen and (max-width: 440px){html[lang=ru-RU] .article-view h4,html[lang=ru-RU] .article-view .h4,html[lang=ru-RU] .main-text h4,html[lang=ru-RU] .main-text .h4,html[lang=kk] .article-view h4,html[lang=kk] .article-view .h4,html[lang=kk] .main-text h4,html[lang=kk] .main-text .h4{font-size:.975rem}}html[lang=ru-RU] .article-view h5,html[lang=ru-RU] .article-view .h5,html[lang=ru-RU] .main-text h5,html[lang=ru-RU] .main-text .h5,html[lang=kk] .article-view h5,html[lang=kk] .article-view .h5,html[lang=kk] .main-text h5,html[lang=kk] .main-text .h5{font-size:.925rem;font-weight:500}@media screen and (max-width: 440px){html[lang=ru-RU] .article-view h5,html[lang=ru-RU] .article-view .h5,html[lang=ru-RU] .main-text h5,html[lang=ru-RU] .main-text .h5,html[lang=kk] .article-view h5,html[lang=kk] .article-view .h5,html[lang=kk] .main-text h5,html[lang=kk] .main-text .h5{font-size:.8rem}}html[lang=ru-RU] .article-view h6,html[lang=ru-RU] .article-view .h6,html[lang=ru-RU] .main-text h6,html[lang=ru-RU] .main-text .h6,html[lang=kk] .article-view h6,html[lang=kk] .article-view .h6,html[lang=kk] .main-text h6,html[lang=kk] .main-text .h6{font-size:.8rem;font-weight:500}@media screen and (min-width: 1301px){html[lang=ru-RU] .hero__content h1,html[lang=kk] .hero__content h1{font-size:3.4rem;max-width:1000px}}@media screen and (min-width: 1601px){html[lang=ru-RU] .hero__content h1,html[lang=kk] .hero__content h1{font-size:3.6rem;max-width:1200px}}@media screen and (max-width: 840px){html[lang=ru-RU] .hero__content h1,html[lang=kk] .hero__content h1{font-size:2.888rem}}@media screen and (max-width: 600px){html[lang=ru-RU] .hero__content h1,html[lang=kk] .hero__content h1{font-size:2.444rem}}@media screen and (max-width: 480px){html[lang=ru-RU] .hero__content h1,html[lang=kk] .hero__content h1{font-size:2.222rem}}@media screen and (max-width: 440px){html[lang=ru-RU] .hero__content h1,html[lang=kk] .hero__content h1{font-size:2rem}}@media screen and (max-width: 360px){html[lang=ru-RU] .hero__content h1,html[lang=kk] .hero__content h1{font-size:1.85rem}}@media screen and (min-width: 841px){html[lang=ru-RU] .f-cols__txt-inner,html[lang=kk] .f-cols__txt-inner{max-width:560px}}@media screen and (min-width: 1081px){html[lang=ru-RU] .f-cols__txt h2,html[lang=kk] .f-cols__txt h2{font-size:2.85rem}}html[lang=ru-RU] .course-item__txt h2,html[lang=kk] .course-item__txt h2{font-weight:500}html[lang=ru-RU] .article-view .av-title,html[lang=ru-RU] .article-view h1,html[lang=kk] .article-view .av-title,html[lang=kk] .article-view h1{font-weight:700}@media screen and (max-width: 840px){html[lang=ru-RU] .wp-block-table.credits tr th:last-child,html[lang=kk] .wp-block-table.credits tr th:last-child{width:112px}}@media screen and (max-width: 440px){html[lang=ru-RU] .article-view .accordion__title .h3,html[lang=kk] .article-view .accordion__title .h3{font-size:1.05rem}}html[lang=ru-RU] .cta-strip__content .cta-arrowlink,html[lang=kk] .cta-strip__content .cta-arrowlink{white-space:nowrap;padding-left:26px;background-size:17px auto}@media screen and (max-width: 400px){html[lang=ru-RU] .cta-strip__content .cta-arrowlink,html[lang=kk] .cta-strip__content .cta-arrowlink{padding-left:25px;background-size:16px auto}}html[lang=ru-RU] .cta-strip__content p,html[lang=kk] .cta-strip__content p{text-wrap:balance}@media screen and (min-width: 1301px){html[lang=ru-RU] .cta-strip__content p,html[lang=kk] .cta-strip__content p{font-size:1.6rem}}html[lang=ru-RU] footer .ftr-bottom ul,html[lang=kk] footer .ftr-bottom ul{gap:0 18px}html[lang=ru-RU] footer .ftr-bottom ul li,html[lang=kk] footer .ftr-bottom ul li{font-size:12px;letter-spacing:-1px}@media screen and (max-width: 1300px){html[lang=ru-RU] footer .ftr-bottom,html[lang=kk] footer .ftr-bottom{display:block}html[lang=ru-RU] footer .ftr-bottom ul,html[lang=kk] footer .ftr-bottom ul{justify-content:flex-start}html[lang=ru-RU] footer .ftr-bottom p,html[lang=kk] footer .ftr-bottom p{margin-bottom:15px}}@media screen and (max-width: 840px){html[lang=ru-RU] .hero__content h1{font-size:2.666rem}}@media screen and (max-width: 600px){html[lang=ru-RU] .hero__content h1{font-size:2.222rem}}@media screen and (max-width: 480px){html[lang=ru-RU] .hero__content h1{font-size:2rem}}@media screen and (max-width: 440px){html[lang=ru-RU] .hero__content h1{font-size:1.8rem;letter-spacing:-1.25px}}@media screen and (max-width: 360px){html[lang=ru-RU] .hero__content h1{font-size:1.75rem}}.skip-to-content{position:fixed;top:0;left:0;padding:10px 20px;font-weight:500;text-decoration:none;background:#fff;border:4px solid #fd0;outline:none;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:transform .3s ease;transition:transform .3s ease;z-index:10}.skip-to-content:active,.skip-to-content:hover,.skip-to-content:focus{-webkit-transform:translateY(0%);transform:translateY(0%)}@media screen and (min-width: 1081px){a:focus-visible,p>a:focus-visible,.accordion__toggle-all:focus-visible,.accordion__title:focus-visible{background-color:#fcf199;text-decoration:none;outline-offset:0;outline:3px solid #fd0;color:#045bc6}.lang-switch a:focus-visible{color:#121212}.btn:focus-within{outline:4px solid #fd0}footer a:not(.btn):focus-visible{color:#22211f}.cta-strip__links a:focus-within svg path{fill:#121212 !important}.course-item:focus-visible .course-item__txt h2{color:#045bc6}}
