.intro{font-size:1.125em;font-weight:700;line-height:1.4}@media (min-width:600px){.template__columns__span--3,.template__columns__span--4{width:50%}}@media (min-width:1025px){.template__columns__span--4{width:33.333%}.template__columns__span--3{width:25%}}.attention{display:block;background-color:#53565A;border-radius:20px;margin:2em 0;padding:15px}.attention *{color:#fff}.attention>:first-child{margin-top:0}.attention>:last-child{margin-bottom:0}@media (min-width:1025px){.attention{padding:45px}}.attentionLink{margin:2em 0}.attentionLink a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border-radius:20px;background-color:#A6192E;padding:15px}.attentionLink a em{font-style:normal}.mason .content__region .attentionLink a .button__link__inner{color:#fff!important}.attentionLink a:hover{text-decoration:none}@media (min-width:1025px){.attentionLink a{padding:45px}}.button__link{display:inline-block}.button__link>a:not(.button__link__inner),.button__link__inner{display:block;line-height:20px;padding:12px 80px 8px 0;position:relative;font-size:0.875em;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:#53565A!important;-webkit-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease;text-decoration:none!important}.mason--special .content .content__region .button__link>a:not(.button__link__inner),.mason--special .content .content__region .button__link__inner,.welcome .content__region .button__link>a:not(.button__link__inner),.welcome .content__region .button__link__inner{color:#D0D3D4!important}.button__link>a:not(.button__link__inner):after,.button__link__inner:after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border:1px rgba(83, 86, 90, 0.2) solid;border-radius:50%;-webkit-transition:width 350ms ease, height 350ms ease, border-width 350ms ease, -webkit-transform 350ms ease;transition:width 350ms ease, height 350ms ease, border-width 350ms ease, -webkit-transform 350ms ease;-o-transition:width 350ms ease, height 350ms ease, border-width 350ms ease, transform 350ms ease;transition:width 350ms ease, height 350ms ease, border-width 350ms ease, transform 350ms ease;transition:width 350ms ease, height 350ms ease, border-width 350ms ease, transform 350ms ease, -webkit-transform 350ms ease}.mason--special .content .content__region .button__link>a:not(.button__link__inner):after,.mason--special .content .content__region .button__link__inner:after,.welcome .content__region .button__link>a:not(.button__link__inner):after,.welcome .content__region .button__link__inner:after{border-color:rgba(255, 255, 255, 0.2)}.mason--special .content .content__region .button__link>a:not(.button__link__inner):hover,.mason--special .content .content__region .button__link__inner:hover,.welcome .content__region .button__link>a:not(.button__link__inner):hover,.welcome .content__region .button__link__inner:hover{color:#fff!important}.button__link>a:not(.button__link__inner):hover:after,.button__link__inner:hover:after{width:50px;height:50px;border-width:10px;-webkit-transform:translate(5px, -50%);-ms-transform:translate(5px, -50%);transform:translate(5px, -50%);-webkit-transition:width 350ms ease 500ms, height 350ms ease 500ms, border-width 350ms ease 500ms, -webkit-transform 350ms ease 500ms;transition:width 350ms ease 500ms, height 350ms ease 500ms, border-width 350ms ease 500ms, -webkit-transform 350ms ease 500ms;-o-transition:width 350ms ease 500ms, height 350ms ease 500ms, border-width 350ms ease 500ms, transform 350ms ease 500ms;transition:width 350ms ease 500ms, height 350ms ease 500ms, border-width 350ms ease 500ms, transform 350ms ease 500ms;transition:width 350ms ease 500ms, height 350ms ease 500ms, border-width 350ms ease 500ms, transform 350ms ease 500ms, -webkit-transform 350ms ease 500ms}.button__link>a:not(.button__link__inner):hover .button__link__arrow,.button__link__inner:hover .button__link__arrow{-webkit-transform:translate(5px, -50%);-ms-transform:translate(5px, -50%);transform:translate(5px, -50%)}.button__link>a:not(.button__link__inner):hover .button__link__circle,.button__link__inner:hover .button__link__circle{-webkit-transition:opacity 0ms linear, visibility 0ms linear, -webkit-transform 350ms ease 500ms;transition:opacity 0ms linear, visibility 0ms linear, -webkit-transform 350ms ease 500ms;-o-transition:opacity 0ms linear, visibility 0ms linear, transform 350ms ease 500ms;transition:opacity 0ms linear, visibility 0ms linear, transform 350ms ease 500ms;transition:opacity 0ms linear, visibility 0ms linear, transform 350ms ease 500ms, -webkit-transform 350ms ease 500ms;visibility:visible;opacity:1;-webkit-transform:translateY(-50%) scale(0.75);-ms-transform:translateY(-50%) scale(0.75);transform:translateY(-50%) scale(0.75)}.button__link>a:not(.button__link__inner):hover .button__link__circle circle,.button__link__inner:hover .button__link__circle circle{-webkit-transition:stroke-dashoffset 500ms linear, fill 350ms ease 500ms;-o-transition:stroke-dashoffset 500ms linear, fill 350ms ease 500ms;transition:stroke-dashoffset 500ms linear, fill 350ms ease 500ms;stroke-dashoffset:0;fill:#A6192E}.button__link--download a:before,.button__link--download span:before{content:'\f33d';font-family:fontAwesome;font-weight:400;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#53565A;z-index:2;-webkit-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms}.button__link--download a:hover:before,.button__link--download span:hover:before{-webkit-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}.button__link__arrow{position:absolute;top:50%;right:15px;width:50px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:2;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.button__link__arrow line,.button__link__arrow path{fill:none;stroke:#53565A;stroke-width:2px}.mason--special .content .content__region .button__link__arrow line,.mason--special .content .content__region .button__link__arrow path,.welcome .content__region .button__link__arrow line,.welcome .content__region .button__link__arrow path{stroke:#fff}.button__link__circle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:40px;z-index:1;visibility:hidden;opacity:0;-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms, -webkit-transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, -webkit-transform 350ms ease;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease, -webkit-transform 350ms ease}.button__link__circle circle{stroke:#A6192E;stroke-width:2px;stroke-dasharray:125;stroke-dashoffset:125;fill:rgba(166, 25, 46, 0);-webkit-transition:fill 350ms ease;-o-transition:fill 350ms ease;transition:fill 350ms ease}.flickr{position:relative}.flickr:before{display:block;content:"";width:100%;padding-top:75%}.flickr>img,.flickr iframe{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}.table__container{display:block;max-width:100%;overflow:auto;margin:20px 0}.table__container table{border:1px solid #A6192E}.table__container table th{border:1px solid #A6192E;background-color:#A6192E;color:#fff}.table__container table td{border:1px solid #A6192E}.template--accordion{margin:2em 0}.template--accordion+.template--accordion{margin:calc(-2em + 5px) 0 2em}.template--accordion h2.template--accordion__title{background:none;margin:0;border:none;color:#53565A;line-height:20px;letter-spacing:0.03em;border-top:2px #C1CBD6 solid;border-bottom:2px #C1CBD6 solid;font-family:"Hind", sans-serif;padding:30px 90px 30px 35px;-webkit-transition:background-color 350ms ease, color 350ms ease, border-color 350ms ease;-o-transition:background-color 350ms ease, color 350ms ease, border-color 350ms ease;transition:background-color 350ms ease, color 350ms ease, border-color 350ms ease}.template--accordion h2.template--accordion__title:after{display:none}.template--accordion .accordion__button{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:46px;height:46px;border:1px rgba(83, 86, 90, 0.3) solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template--accordion .accordion__button__circle{position:absolute;top:-1px;right:-1px;width:47px;height:47px;z-index:1}.template--accordion .accordion__button__circle circle{stroke:#A6192E;stroke-width:2px;stroke-dasharray:125;stroke-dashoffset:125;fill:none}.template--accordion .accordion__button__icon{width:20px;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.template--accordion .accordion__button__icon line{stroke:#A6192E;stroke-width:2px;-webkit-transition:stroke 350ms ease;-o-transition:stroke 350ms ease;transition:stroke 350ms ease}.template--accordion div.template--accordion__container{background:none;padding:45px Min(2vw, 20px)}.template--accordion div.template--accordion__container>:first-child{margin-top:0}.template--accordion div.template--accordion__container>:last-child{margin-bottom:0}.template--accordion.active>h2.template--accordion__title{background-color:#53565A;color:#fff;border-color:#53565A}.template--accordion.active>h2.template--accordion__title .accordion__button__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.template--accordion.active>h2.template--accordion__title .accordion__button__icon line{stroke:#fff}.template--accordion.active>h2.template--accordion__title .accordion__button__circle circle,.template--accordion:hover>h2.template--accordion__title .accordion__button__circle circle{-webkit-transition:stroke-dashoffset 500ms linear;-o-transition:stroke-dashoffset 500ms linear;transition:stroke-dashoffset 500ms linear;stroke-dashoffset:0}blockquote{margin:2em 0;position:relative;padding:1em 0;font-size:1.75em;text-align:center}blockquote:after,blockquote:before{content:'';position:absolute;left:Min(5vw, 50px);right:Min(5vw, 50px);height:2px;background-color:#A6192E}blockquote:before{top:0}blockquote:after{bottom:0}.blockquote__inner>:first-child,blockquote>:first-child{margin-top:0}.blockquote__inner>:first-child:before,blockquote>:first-child:before{content:'\201C'}.blockquote__inner>:last-child,blockquote>:last-child{margin-bottom:0}.blockquote__inner>:last-child:first-child:not(.blockquote__inner):after,.blockquote__inner>:nth-last-child(2):not(.blockquote__inner):after,blockquote>:last-child:first-child:not(.blockquote__inner):after,blockquote>:nth-last-child(2):not(.blockquote__inner):after{content:'\201D'}.blockquote__inner *,blockquote *{font-style:italic;font-family:"Crimson Pro", serif;line-height:1.2}.blockquote__inner>:last-child:not(:first-child),blockquote>:last-child:not(:first-child){font-size:0.57143em;font-family:"Hind", sans-serif;font-style:normal;font-weight:600;letter-spacing:0.09em;text-transform:uppercase;color:#A5A5A5}.blockquote__mark{position:absolute;width:Min(3.5vw, 35px)}.blockquote__mark--start{left:Min(-5px, 0.5vw);top:0;-webkit-transform:translateY(-80%);-ms-transform:translateY(-80%);transform:translateY(-80%)}.blockquote__mark--end{right:Min(-5px, 0.5vw);bottom:0;-webkit-transform:translateY(80%) scale(-1);-ms-transform:translateY(80%) scale(-1);transform:translateY(80%) scale(-1)}.content__region .template--linkbox{position:relative;width:100%;overflow:hidden;height:280px;margin:1em 0}.content__region .template--linkbox a{display:block;width:100%;height:100%;font-size:0px;position:absolute;top:0;left:0;opacity:0;z-index:5}.content__region .template--linkbox .link__box__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;background:#53565A;-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}.content__region .template--linkbox .link__box__bg img{max-width:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.content__region .template--linkbox .link__box__container{position:absolute;width:100%;height:auto;bottom:0;left:0;color:#FFF;text-align:center;z-index:3}.content__region .template--linkbox .link__box__container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:200%;opacity:.85;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);z-index:2;-webkit-transition:opacity .3s ease, height .3s ease;-o-transition:opacity .3s ease, height .3s ease;transition:opacity .3s ease, height .3s ease}.content__region .template--linkbox .link__box__container .link__box__container__header{position:relative;padding:1em;z-index:2}.content__region .template--linkbox .link__box__container h3{position:relative;font-size:18px;margin:0;color:#FFF;font-weight:700;padding:0 1em}.content__region .template--linkbox .link__box__container p{padding:0 5%}.mason--admin .content__region .template--linkbox .link__box__container{position:static}.content__region .template--linkbox:hover .link__box__bg img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.content__region .template--linkbox:hover .link__box__container:before{opacity:1;height:140%}@media (min-width:769px){.content__region .template--linkbox{height:320px}}@media (min-width:1301px){.content__region .template--linkbox{height:380px}}.template--fiveboxes,.template--fourboxes,.template--threeboxes,.template--twoboxes{margin:1em -10px}.template--fiveboxes .template--linkbox,.template--fourboxes .template--linkbox,.template--threeboxes .template--linkbox,.template--twoboxes .template--linkbox{margin:0;border:10px solid #FFF}.mason--admin .content__region .template--linkbox{height:auto!important;background:rgba(166, 25, 46, 0.5)}.mason--admin .content__region .template--linkbox a{position:relative;opacity:1;background:#EF5B25;color:#FFF!important;font-size:12px;font-weight:700;text-transform:uppercase;padding:10px 20px;height:40px;cursor:pointer}.mason--admin .content__region .template--linkbox .link__box__container{position:static;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1);padding:30px}.mason--admin .content__region .template--linkbox .link__box__container:before{display:none}.mason--admin .content__region .template--linkbox .link__box__container .link__box__container__header{position:static;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1);padding:0}.mason--admin .content__region .template--linkbox .link__box__bg{width:100%;position:relative;height:auto;display:block;border:1px solid #EF5B25;background:transparent}.mason--admin .content__region .template--linkbox .link__box__bg>*{width:100%}.mason--admin .content__region .template--linkbox .link__box__bg img{display:block;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;opacity:1!important;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mason--admin .content__region .template--linkbox .link__box__bg:after{display:none}@media (min-width:415px){.template--twoboxes .template--linkbox{width:50%;float:left}.template--threeboxes .template{margin:0}.template--threeboxes .template--linkbox{width:50%;float:left}.template--threeboxes .template--linkbox:first-child{width:100%;height:200px}.template--fourboxes .template--linkbox{width:50%;float:left}.template--fiveboxes .template--linkbox{width:50%;float:left}.template--fiveboxes .template--linkbox:first-child{width:100%;height:200px}}@media (min-width:1025px){.template--threeboxes .template{margin:0}.template--threeboxes .template--linkbox{width:50%;float:left}.template--threeboxes .template--linkbox:first-child{width:100%;height:380px}.template--fourboxes .template--linkbox{height:300px}.template--fiveboxes .template--linkbox{width:33.333%;height:380px}.template--fiveboxes .template--linkbox:first-child{width:50%;height:300px}.template--fiveboxes .template--linkbox:first-child+div{width:50%;height:300px}}.content__block__news_category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__block__news_category__list__item article{height:100%}.content__block__news_category__list__item a{height:100%}.content__block__news_category__list__item a:hover{text-decoration:none}h2.content__block__news_category__list__item__title{color:#A6192E;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;max-height:2.4em;overflow:hidden;font-family:"Crimson Pro", serif;font-size:1.375em;letter-spacing:0.04em;margin:0;display:block;max-height:none;white-space:normal;-o-text-overflow:unset;text-overflow:unset}@media (min-width:769px){.content__block__news_category__list--2 .content__block__news_category__list__item{float:none;width:50%}}@media (min-width:1301px){.content__block__news_category__list--2 .content__block__news_category__list__item{width:33.3333%}}