@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/17603af13aa8a542-s.4533bvve4s6a4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/207e57240b1809b2-s.3ls_3_aoj0ebm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00231884809ac59e-s.0i9j7-y4t3ijp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f05228a5f9ec0eae-s.p.3kxgs-7nixrf6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9dc791b0865fd39f-s.3-knllbbx5za1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c29509b8a0bee3b9-s.3prmnh56md9ao.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/261abb472e2873a9-s.2xq-bk2b34x28.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/536b4d72a397ec90-s.p.27c8-9qx-v7kc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Fallback;src:local(Arial);ascent-override:105.3%;descent-override:28.55%;line-gap-override:0.0%;size-adjust:96.68%}.pt_sans_3736e7fe-module__t0Jzlq__className{font-family:PT Sans,PT Sans Fallback;font-style:normal}.pt_sans_3736e7fe-module__t0Jzlq__variable{--font-pt-sans:"PT Sans", "PT Sans Fallback"}
@font-face{font-family:Antic Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e14c40bd2d922c3-s.p.27xs3kxp1szpg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antic Slab Fallback;src:local(Times New Roman);ascent-override:80.73%;descent-override:21.47%;line-gap-override:0.0%;size-adjust:116.43%}.antic_slab_33d05814-module__PpHk8a__className{font-family:Antic Slab,Antic Slab Fallback;font-style:normal;font-weight:400}.antic_slab_33d05814-module__PpHk8a__variable{--font-antic-slab:"Antic Slab", "Antic Slab Fallback"}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/494ad8d90c854a32-s.3yxak7u-2he-t.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b8949d375813598c-s.0td7zpy54_fjr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/66d4d1695a7abb57-s.3ow3c7z0fmfxd.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1ec105f416eb838c-s.03gq3p7ac1xcj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e2f097b95f374554-s.0rvqpguzat328.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/64e89c4be9efaac5-s.149ndhr1jg570.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/08ae5c54ae2bd959-s.17yzgyaz54svz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b251324f7e2c5173-s.3b_6af6hed9ml.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3ea983dfb1f1ac79-s.1ot4xwh_pm5st.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_84cfd9cb-module__lytOIq__className{font-family:Roboto,Roboto Fallback;font-style:normal;font-weight:400}.roboto_84cfd9cb-module__lytOIq__variable{--font-roboto:"Roboto", "Roboto Fallback"}
:root{--color-primary:#1a80b6;--color-accent:#0095eb;--color-theme:#6b9e28;--color-theme-hover:#7dd00f;--color-menu-active:#d33;--color-h1:#4469ff;--color-h2:#4469ff;--color-h3:#ff4747;--color-h4:#274664;--color-quicklink:#ff4747;--color-brand-highlight:red;--color-text:#333;--color-background:#fff;--color-submenu-bg:#f2f2f2;--color-reading-box:#f6f6f6;--color-tab-bg:#ebeaea;--color-tab-text:#444;--color-footer-link:#bfbfbf;--color-border:#00000014;--color-form-text:#274664;--color-form-bg:#f6f8fa;--color-form-border:#839eb8;--color-form-placeholder:#6c8eb1;--font-body:var(--font-pt-sans), "PT Sans", Helvetica, Arial, sans-serif;--font-heading:var(--font-antic-slab), "Antic Slab", Helvetica, Arial, sans-serif;--font-slider:var(--font-roboto), Roboto, Arial, sans-serif;--wrapper-width:1080px;--body-gutter:25px;--section-inner:1060px;--menu-height:60px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#fff url(/_img/wp-content/uploads/2020/03/biohazard-4-64.webp) 50%}body{padding:var(--body-gutter);font-family:var(--font-body);color:var(--color-text);background:0 0;margin:0;font-size:18px;font-weight:400;line-height:27px}img,video{border:0;max-width:100%;height:auto}a{color:var(--color-theme);text-decoration:none;transition:color .2s}a:hover{color:var(--color-theme-hover)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0 0 15px}h1{color:var(--color-h1);font-size:20px;font-weight:400;line-height:30px}h2{color:var(--color-h2);font-size:20px;font-weight:600;line-height:27px}h3{color:var(--color-h3);font-size:20px;font-weight:600;line-height:24px}h4{color:var(--color-h4);font-size:21px;font-weight:500;line-height:25px}.h2-style{color:var(--color-h2);font-size:20px;font-weight:600;line-height:27px}p{margin:0 0 15px}ul{margin:0 0 15px;padding:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--color-primary);color:#fff;padding:10px 16px;position:absolute;top:-60px;left:8px}.skip-link:focus{color:#fff;top:8px}.brand-highlight{color:var(--color-brand-highlight)}.wrapper{max-width:var(--wrapper-width);background:var(--color-background);margin:0 auto;overflow:hidden}.action-bar{background:var(--color-primary);color:#fff;line-height:21px}.action-bar__inner{padding:0 20px}.action-bar__phone{color:#fff;align-items:center;gap:6px;padding:12px 0 12px 20px;display:inline-flex}.action-bar__phone:hover{color:#fff}.action-bar__phone svg{fill:currentColor;width:19px;height:19px}.top-bar{background:var(--color-primary) url(/_img/wp-content/uploads/2018/05/eco2-subheader-bg-1700.webp) no-repeat left top / 1920px auto;border-bottom:1px solid #0000}.top-bar__logo{text-align:center;border-bottom:1px solid var(--color-border);margin:0 20px;padding:20px 30px;line-height:0}.top-bar__logo a{display:inline-block}.top-bar__logo img{width:100px;height:126px;margin:2px auto;display:block}.menu-wrapper{text-align:center;margin:0 20px;line-height:0}.menu{background:var(--color-primary);text-align:left;margin:0;padding:0;line-height:normal;list-style:none;display:inline-flex}.menu>li{position:relative}.menu>li>.menu__link{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:var(--menu-height);color:#fff;cursor:pointer;transition:color .3s ease-in-out;display:block;position:relative}.menu>li>.menu__link>span{white-space:nowrap;border-right:1px solid #0000000d;padding:0 13px;display:block}.menu>li:last-child>.menu__link>span{border-right:0}.menu>li>.menu__link:after{content:"";background:var(--color-menu-active);opacity:0;width:100%;height:4px;transition:opacity .3s ease-in-out;position:absolute;top:-4px;left:0}.menu>li.is-active>.menu__link,.menu>li:hover>.menu__link,.menu>li:focus-within>.menu__link{color:var(--color-menu-active)}.menu>li.is-active>.menu__link:after,.menu>li:hover>.menu__link:after,.menu>li:focus-within>.menu__link:after{opacity:1}.submenu{z-index:205;background:var(--color-submenu-bg);margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:2px 2px 2px #00000008}.submenu .submenu{top:0;left:200px}li:hover>.submenu,li:focus-within>.submenu{display:block}.submenu li{width:200px;position:relative}.submenu .menu__link{color:#000;cursor:pointer;border-bottom:1px solid #0000000d;padding:10px 20px;font-size:18px;line-height:1.3;transition:background .2s ease-in-out;display:block}.submenu li:hover>.menu__link,.submenu li:focus-within>.menu__link,.submenu li.is-active>.menu__link{color:#000;background:#0000000f}.sticky-bar{z-index:300;width:100%;max-width:var(--wrapper-width);background:var(--color-primary);visibility:hidden;transition:transform .3s;position:fixed;top:0;left:50%;transform:translate(-50%,-100%);box-shadow:0 2px 5px #0000001a}.sticky-bar.is-visible{visibility:visible;transform:translate(-50%)}.sticky-bar__inner{height:var(--menu-height);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.sticky-bar__logo img{width:36px;height:45px;display:block}.sticky-bar .menu{background:0 0}.menu-toggle{cursor:pointer;color:#fff;background:0 0;border:0;width:44px;height:44px;padding:10px 7px;display:none}.menu-toggle span{background:currentColor;height:2px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{background:var(--color-primary);margin:0;padding:0;list-style:none;display:none}.mobile-menu .submenu{box-shadow:none;background:#00000014;display:none;position:static}.mobile-menu li{border-top:1px solid #ffffff1a;width:auto;position:relative}.mobile-menu .menu__link{font-family:var(--font-heading);color:#fff;border:0;padding:12px 56px 12px 20px;font-size:18px;font-weight:600;line-height:22px;display:block}.mobile-menu .submenu .menu__link{font-family:var(--font-body);padding-left:35px;font-size:16px;font-weight:400}.mobile-menu .submenu .submenu .menu__link{padding-left:50px}.mobile-menu li.is-active>.menu__link,.mobile-menu .menu__link:hover{color:var(--color-menu-active);background:#fff}.mobile-menu li.is-open>.submenu{display:block}.submenu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1a;width:46px;height:46px;padding:0;font-size:22px;line-height:46px;position:absolute;top:0;right:0}.hero{background:#6aa63a;position:relative;overflow:hidden}.hero__slide{opacity:0;transition:opacity 1s;position:absolute;inset:0}.hero__slide.is-active{opacity:1;z-index:1}.hero__bg{object-fit:cover;object-position:center center}.hero__layer{opacity:0;transition:opacity .3s .3s;position:absolute}.hero__slide.is-active .hero__layer{opacity:1}.hero__layer img{width:100%;height:100%;display:block}.hero__text{font-family:var(--font-slider);color:#fff;white-space:nowrap;justify-content:center;align-items:center;margin:0;font-weight:400;line-height:1;display:flex;left:50%;transform:translate(-50%)}.section{position:relative}.section--pattern{background:url(/_img/wp-content/uploads/2020/03/gplaypattern-256.webp) 0 0}.section--page-title{background:url(/_img/wp-content/uploads/2020/03/page_title_bg-1440.webp) 0 0 no-repeat}.section__wrapper{max-width:var(--section-inner);flex-wrap:wrap;margin:0 auto;display:flex}.col{min-width:0;margin:0 1% 40px}.col-1-1{width:98%}.col-1-2{width:48%}.col-1-3{width:31.333%}.col-2-3{width:64.666%}.col-1-4{width:23%}.col-1-5{width:18%}.col-2-5{width:38%}.col-3-5{width:58%}.col-1-6{width:14.666%}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.page-title .col{margin-bottom:40px}.page-title h1{margin:0 0 15px}.breadcrumb{color:var(--color-text);margin:0 0 15px;font-size:10px;line-height:26px}.breadcrumb a{color:var(--color-text)}.breadcrumb a:hover{color:var(--color-theme)}.icon-list{margin:0 0 15px 30px;padding:0}.icon-list li{font-family:var(--font-body);color:var(--color-text);margin:0 0 10px;font-size:18px;line-height:30.6px}.icon-list--nw{list-style-image:url(/wp-content/uploads/2020/03/88888.png)}.icon-list--service{list-style-image:url(/wp-content/uploads/2020/03/111111111.png)}.icon-list--clients{list-style-image:url(/wp-content/uploads/2020/03/222222.png)}.icon-list--rules{list-style-image:url(/wp-content/uploads/2020/03/33333333-1.png)}.icon-list--facility{list-style-image:url(/wp-content/uploads/2020/03/4444444.png)}.icon-list--health{list-style-image:url(/wp-content/uploads/2020/03/66666666.png)}.icon-list--who{list-style-image:url(/wp-content/uploads/2020/03/7777777.png)}.icon-list--facility li{line-height:27px}.reading-wrap{background:var(--color-reading-box);width:100%;padding:10px}.reading-box{background:var(--color-reading-box);border:1px solid var(--color-reading-box);border-top:3px solid var(--color-primary)}.reading-wrap .col{margin-bottom:40px}.quick-links p{font-size:18px;line-height:30.6px}.quick-links a{color:var(--color-quicklink)}.quick-links a:hover{color:var(--color-theme-hover)}.image-frame{line-height:0;display:block;overflow:hidden}.image-frame img{transition:transform .4s;display:inline-block}.image-frame:hover img{transform:scale(1.03)}.tabs{margin:0 0 15px}.tabs__nav{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.tabs__tab{font-family:var(--font-body);color:var(--color-tab-text);background:var(--color-tab-bg);border:0;border-right:1px solid var(--color-border);cursor:pointer;margin:0;padding:14px 30px;font-size:13px;font-weight:700;line-height:17px;position:relative}.tabs__tab:after{content:"";background:0 0;width:100%;height:2px;position:absolute;top:0;left:0}.tabs__tab[aria-selected=true]{color:var(--color-accent)}.tabs__tab[aria-selected=true]:after{background:var(--color-accent)}.tabs__panel{padding:15px 20px 20px}.facility-address{font-size:18px;font-weight:700;line-height:26px}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.seg-chart{border-collapse:collapse;width:100%;margin:0 0 15px}.seg-chart th,.seg-chart td{text-align:center;vertical-align:middle;border:1px solid #000;padding:10px;font-size:16px;line-height:24px}.seg-chart th{color:var(--color-primary);font-weight:700}.seg-chart img{width:137px;height:137px;margin:0 auto;display:block}.album{flex-wrap:wrap;gap:20px;display:flex}.album__card{text-align:center;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline-block}.album__cover{background:#fff;border:1px solid #ddd;padding:4px;transition:box-shadow .2s;display:block;box-shadow:0 1px 3px #0000001f}.album__card:hover .album__cover{box-shadow:0 2px 8px #00000040}.album__title{color:var(--color-theme);margin-top:8px;font-weight:700;display:block}.album__count{font-size:14px;display:block}.thumbs{flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.thumbs button{cursor:zoom-in;background:#fff;border:1px solid #ddd;padding:4px;line-height:0;transition:box-shadow .2s;display:block}.thumbs button:hover{box-shadow:0 2px 8px #00000040}.gallery-back{font:inherit;color:var(--color-theme);cursor:pointer;background:0 0;border:0;margin:0 0 15px;padding:0}.lightbox{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:50px 60px;display:flex;position:fixed;inset:0}.lightbox figure{text-align:center;color:#fff;margin:0}.lightbox img{background:#fff;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 140px);padding:6px}.lightbox figcaption{margin-top:8px;font-size:16px}.lightbox__btn{color:#fff;cursor:pointer;background:#0006;border:0;width:44px;height:44px;font-size:30px;line-height:44px;position:absolute}.lightbox__close{top:10px;right:10px}.lightbox__prev{margin-top:-22px;top:50%;left:10px}.lightbox__next{margin-top:-22px;top:50%;right:10px}.video-frame{background:#000;border:5px solid #3184b9;border-radius:5px;line-height:0}.video-frame video{width:100%;height:auto}.divider{background:#e8e8e8;border:0;width:100%;height:1px;margin:0 0 40px}.map-box{border:0;width:100%;height:300px;display:block}.contact-box{background:var(--color-accent);color:#fff;margin:0 0 15px;padding:25px 30px}.contact-box ul{margin:0;list-style:none}.contact-box li{border-bottom:1px solid #ffffff1a;padding:13px 0 13px 50px;line-height:23px;position:relative}.contact-box li:last-child{border-bottom:0}.contact-box p{margin:0}.contact-box a{color:#fff}.contact-box a:hover{color:#fff;text-decoration:underline}.contact-box__icon{fill:#000000b3;justify-content:center;width:30px;height:23px;display:flex;position:absolute;top:13px;left:5px}.contact-box__icon svg{width:20px;height:20px}.form{flex-wrap:wrap;display:flex}.form__field{width:98%;margin:0 1% 10px}.form__field--half{width:48%}.form input,.form textarea{width:100%;font-family:var(--font-body);color:var(--color-form-text);background:var(--color-form-bg);border:1px solid var(--color-form-border);appearance:none;border-radius:0;padding:10px;font-size:15px;line-height:20px}.form input::placeholder,.form textarea::placeholder{color:var(--color-form-placeholder);opacity:1}.form input:focus,.form textarea:focus{outline:2px solid var(--color-accent);outline-offset:0}.form textarea{resize:vertical;height:222px}.form input[aria-invalid=true],.form textarea[aria-invalid=true]{border-color:#dc3232}.form__error{color:#dc3232;margin-top:4px;font-size:14px;line-height:18px;display:block}.button-full{width:100%;font-family:var(--font-body);color:#fff;background:var(--color-theme);cursor:pointer;border:0;border-radius:5px;padding:10px 20px;font-size:18px;line-height:23px;transition:background .2s;box-shadow:inset 0 0 0 1px #00000008,inset 0 4px 3px -2px #00000012}.button-full:hover{background:#5d8a22}.button-full:disabled{opacity:.7;cursor:wait}.form__status{border:2px solid;width:98%;margin:10px 1% 0;padding:10px 15px;font-size:15px;line-height:21px}.form__status--success{border-color:#46b450}.form__status--error{border-color:#dc3232}.form__status--notice{border-color:#ffb900}.document{margin:0 0 30px}.document__frame{background:#f5f5f5;border:1px solid #ddd;width:100%;height:80vh;min-height:500px;display:block}.document__frame object{width:100%;height:100%;display:block}.document__fallback{margin:0;padding:20px}.document__pages{background:#525659;padding:10px}.document__page{background:#fff;width:100%;height:auto;margin:0 auto 10px;display:block;box-shadow:0 1px 4px #0006}.document__page:last-child{margin-bottom:0}.document__title{font-weight:700}.document__actions{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:0 0 8px;font-size:16px;display:flex}.footer{background:var(--color-primary);color:#fff}.footer__copy{max-width:var(--section-inner);text-align:center;min-height:87px;margin:0 auto;padding:30px 1% 20px;font-size:12px;line-height:27px}.footer__copy a{color:var(--color-footer-link)}.footer__copy a:hover{color:#fff}.not-found{text-align:center;padding:60px 20px 40px}@media (max-width:1239px){.menu-wrapper .menu,.sticky-bar{display:none}.menu-wrapper{text-align:left;margin:0;line-height:normal}.menu-toggle{margin:8px 0 8px 20px;display:block}.mobile-menu.is-open{display:block}.top-bar__logo{padding:50px 30px}.top-bar__logo img{width:60px;height:76px}}@media (max-width:959px){.col-1-5,.col-3-5,.col-1-6,.col-2-5,.col-2-3{width:auto}.page-title .section__wrapper{justify-content:space-between;align-items:baseline}.page-title .col-spacer{display:none}}@media (max-width:767px){.action-bar{display:none}.top-bar{background-position:top;background-size:cover;border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.top-bar__logo{border-bottom:0;margin:0;padding:5px 20px}.top-bar__logo img{width:40px;height:50px;margin:0}.menu-wrapper{flex:none}.menu-toggle{margin:8px 15px 8px 0}.mobile-menu{flex:0 0 100%;width:100%}.top-bar>.mobile-menu{order:3}.section__wrapper{padding:0 15px!important}.col,.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-1-5,.col-2-5,.col-3-5,.col-1-6{width:100%;margin:0 0 20px}.col-spacer{display:none}.page-title .col{margin-bottom:10px}.page-title .align-right{text-align:left}.page-title .section__wrapper{padding:15px 15px 10px!important}.section--pattern{padding-top:30px!important}.form__field,.form__field--half{width:100%;margin:0 0 10px}.form__status{width:100%;margin:10px 0 0}.tabs__tab{border-bottom:1px solid #fff;border-right:0;flex:100%}.tabs__panel{padding:15px 0 20px}.contact-box{padding:20px}.contact-box li{overflow-wrap:anywhere;padding-left:40px}.contact-box__icon{left:0}.video-frame{width:100%!important}.document__frame{height:70vh;min-height:420px}.lightbox{padding:50px 10px}.lightbox__prev,.lightbox__next{margin-top:0;top:auto;bottom:10px}}@media (max-width:400px){:root{--body-gutter:10px}.icon-list{margin-left:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
