@font-face{font-family:"FallonIcons";src:url("../fonts/fallon-icons/fallon-icons.woff") format("woff"),url("../fonts/fallon-icons/fallon-icons.ttf") format("truetype"),url("../fonts/fallon-icons/fallon-icons.eot?") format("eot"),url("../fonts/fallon-icons/fallon-icons.svg#FallonIcons") format("svg")}.tac{text-align:center !important}.tal{text-align:left !important}.tar{text-align:right !important}.pt0{padding-top:0 !important}.pb0{padding-top:0 !important}.big-margin{margin-top:6rem !important;margin-bottom:6rem !important}@media only screen and (min-width: 768px){.big-margin{margin-top:8rem !important;margin-bottom:8rem !important}}@media only screen and (min-width: 768px){.big-margin{margin-top:12rem !important;margin-bottom:12rem !important}}@media only screen and (min-width: 1366px){.big-margin{margin-top:16rem !important;margin-bottom:16rem !important}}.hide-xs{display:none}@media only screen and (min-width: 768px){.hide-xs{display:block}}@media only screen and (min-width: 1024px){.hide-lg{display:none}}@media only screen and (min-width: 768px){.md-60{width:60%}.md-50{width:50%}.md-40{width:40%}.md-col-1{padding-right:1.5rem;float:left}.md-col-2{padding-left:1.5rem;float:right}}.flex{display:flex}.jc-sa{justify-content:space-around}.jc-sb{justify-content:space-between}.wrap{flex-wrap:wrap}.clearfix::after{display:block;content:"";clear:both}@media only screen and (max-width: 575px){.p0-xs{padding:0}}.slick-slider{display:flex;flex-direction:column}.accordion{margin-bottom:3rem}.accordion__item{margin-bottom:.5rem;border:1px solid #ddd;border-radius:2px}.accordion__title{margin:0;padding:1rem 1.5rem;font-size:1.6rem;background-color:#2c677b;color:#fff;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.accordion__title::after{content:"";display:flex;align-items:center;height:1.2rem;width:1.2rem;transform:rotate(0deg);transition:transform ease-out .3s;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MiA0MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIGQ9Ik0zNy4wNTksMTZIMjZWNC45NDFDMjYsMi4yMjQsMjMuNzE4LDAsMjEsMHMtNSwyLjIyNC01LDQuOTQxVjE2SDQuOTQxQzIuMjI0LDE2LDAsMTguMjgyLDAsMjFzMi4yMjQsNSw0Ljk0MSw1SDE2djExLjA1OSAgQzE2LDM5Ljc3NiwxOC4yODIsNDIsMjEsNDJzNS0yLjIyNCw1LTQuOTQxVjI2aDExLjA1OUMzOS43NzYsMjYsNDIsMjMuNzE4LDQyLDIxUzM5Ljc3NiwxNiwzNy4wNTksMTZ6IiBmaWxsPSIjRkZGRkZGIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-size:contain;background-repeat:no-repeat}.accordion__title.active{border:none}.accordion__title.active::after{transform:rotate(225deg)}.accordion__content{padding:1rem 2rem;margin:0;display:none;font-size:1.6rem}.big-nav{margin-bottom:4rem}.big-nav a{display:block;height:15rem;margin-bottom:3rem;position:relative;background-color:#333;opacity:.85;background-size:cover;background-position:center center;background-repeat:no-repeat}.big-nav a::after{content:"";background:rgba(0,0,0,.4);position:absolute;left:0;right:0;top:0;bottom:0}.big-nav a:hover{opacity:1}.big-nav a:hover::after{background:rgba(0,0,0,.15)}.big-nav span{position:absolute;z-index:5;top:2rem;left:2rem;font-weight:700;font-family:"Roboto Slab",serif;font-size:1.8rem;color:#fff}.blog__list{margin:0 auto;max-width:80rem}.blog__item{margin-bottom:2rem;padding:2rem;border:solid 1px #ddd;border-radius:4px}.blog__item-img{height:30rem;display:block;position:relative;margin-bottom:2rem;background-size:cover;background-position:center center;background-repeat:no-repeat}.blog__item-img::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .5s ease-out}.blog__item-img:hover::after{opacity:1}.blog__item-img+.blog__item-title{border-top:1px solid #ddd;padding-top:2rem}.blog__item-title{display:block;color:#61a4de;font-size:1.6rem;font-weight:700;font-family:"Roboto Slab",serif;margin-bottom:2rem}.blog__item-title:hover{color:#2c677b}.blog__item-descr{padding-left:4rem;padding-right:4rem;font-size:1.6rem;line-height:2.4rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.blog__item-descr{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 575px){.blog__item-descr{padding-left:0;padding-right:0}}.cta-drop{min-width:20rem;font-family:"Roboto Slab",serif;font-weight:700;padding:2rem 3rem;border-radius:0 15px 15px 15px;display:inline-block;text-align:center;font-size:1.6rem;margin-top:1rem;margin-bottom:1rem;margin-right:.5rem;margin-left:.5rem}.cta-drop--red{color:#9c1d30;border:5px solid #9c1d30}.cta-drop--red:visited{color:#9c1d30}.cta-drop--red:hover{color:#fff;background-color:#9c1d30}.cta-drop--white{color:#fff;border:5px solid #fff}.cta-drop--white:visited{color:#fff}.cta-drop--white:hover{color:#fff;background-color:#9c1d30}.cta-drop.close-popup{min-width:12rem;padding-top:1rem;padding-bottom:1rem;margin-top:3rem}.contact-info{text-align:center;padding-top:5rem}.contact-info h2{margin-bottom:2rem}.contact-info p{font-size:1.6rem;line-height:2.5rem}.contact-info a{color:#61a4de}.contact-info a:hover{color:#9c1d30}.contacts-list{margin-top:4rem}.contacts-list__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:4rem;font-size:1.6rem}.contacts-list__item i{font-size:6.4rem;font-family:fallonIcons;text-align:center;font-style:normal}.contacts-list__item span{line-height:2.6rem}.contacts-list__item a{color:#61a4de;font-weight:600;line-height:2.6rem}.contacts-list__item a:hover{color:#2c677b}.content h1{font-size:2.8rem;text-align:center;margin-top:2rem;margin-bottom:2rem}.content h2,.content h3,.content h6{color:#2c677b;padding:0 1rem 1rem;border-bottom:5px solid #e2e2e2;display:inline-block}@media only screen and (max-width: 767px){.content h2,.content h3,.content h6{margin-bottom:2.5rem}}.content h2,.content h3{margin-bottom:4.5rem}.content h5{text-align:center;margin-bottom:3rem;margin-top:3rem;font-size:1.8rem;font-weight:700;font-family:"Roboto Slab",serif,serif}.content h6{margin-bottom:1rem;font-size:1.8rem;font-weight:700;font-family:"Roboto Slab",serif,serif}.content iframe{width:100%;height:50rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.content iframe{height:30rem}}.content em{font-family:"Roboto Slab",serif;font-style:normal;font-weight:600;font-size:1.6rem}.content blockquote{font-style:italic;font-size:1.7rem}.content p{max-width:67rem;margin:0 auto;font-family:"Source Sans Pro",sans-serif;font-size:1.6rem;line-height:2.4rem;margin-bottom:8rem}.content p:last-child{margin-bottom:2rem}@media only screen and (max-width: 767px){.content p{margin-bottom:4rem}}.content p.lead{margin-bottom:2rem;margin-top:2rem;color:#2c677b;font-size:1.8rem;font-weight:700;max-width:100%;font-family:"Roboto Slab",serif}.content p+p{margin-top:-6rem}@media only screen and (max-width: 767px){.content p+p{margin-top:-3rem}}.content a:not(.cta){font-weight:600;color:#61a4de;font-size:1.6rem;line-height:2.4rem}.content a:not(.cta):hover{color:#2c677b}.content img{margin-top:2rem;margin-bottom:2rem}.content img.block{display:block}.content img.center{margin-left:auto;margin-right:auto;display:block}.content ul.table{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:3rem;margin-top:3rem}.content ul.table>*{padding:1.3rem;font-size:1.6rem;width:33.3%}@media only screen and (max-width: 1024px){.content ul.table>*{width:100%}}.content ul.table>*:nth-child(6n+1),.content ul.table>*:nth-child(6n+2),.content ul.table>*:nth-child(6n+3){background-color:#f9f9f9}@media only screen and (max-width: 1024px){.content ul.table>*:nth-child(6n+1),.content ul.table>*:nth-child(6n+2),.content ul.table>*:nth-child(6n+3){background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 1024px){.content ul.table>*:nth-child(2n+1){background-color:#f9f9f9}}.content p+ul.table{margin-top:-6rem}@media only screen and (max-width: 767px){.content p+ul.table{margin-top:-2rem}}.w-800{max-width:80rem;margin:0 auto}.w-800 .content p{max-width:100%}@media(max-width: 1199px){.council-list{display:flex}}@media only screen and (max-width: 1024px){.council-list{display:block}}.council-list__item{margin-bottom:4rem}.council-list__item-photo{width:25rem;height:25rem;margin:0 auto;cursor:pointer;box-shadow:3px 10px 25px 5px rgba(0,0,0,.3);transition:transform .1s ease-in;background-size:cover;background-position:center center;background-repeat:no-repeat}.council-list__item-photo:hover{transform:scale(1.02)}@media(max-width: 1199px){.council-list__item-photo{margin-bottom:3rem}}.council-list__item-contact{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width: 1199px){.council-list__item-contact{display:block}}#city-wards-map{width:100%;height:90rem}@media(max-width: 1199px){#city-wards-map{height:70rem}}@media only screen and (max-width: 1024px){#city-wards-map{height:50rem}}@media only screen and (max-width: 575px){#city-wards-map{height:40rem}}.event-item{display:block;margin-bottom:3rem}.event-item__date{display:flex;align-items:center;justify-content:center;height:15rem;background-color:#fff;font-size:2.6rem;color:#9c1d30;font-weight:600;border-radius:0 4rem 4rem 4rem;margin:2.5rem auto}.event-item__title{display:block;font-family:"Roboto Slab",serif;font-weight:700;text-align:center;font-size:1.8rem;color:#61a4de}.event-item:hover .event-item__date{border:5px solid #9c1d30}.event-item:hover .event-item__title{color:#9c1d30}.event-item__text{font-size:1.6rem;color:#2c677b;display:block;text-align:center;width:80%;margin:0 auto}.footer{padding-top:6rem;padding-bottom:2rem;background-color:#2c677b;position:relative;background-repeat:no-repeat;background-position:95% center;background-size:auto 80%;color:#fff}@media only screen and (max-width: 575px){.footer{text-align:center;background-position:center;background-size:auto}}.footer__logo{position:absolute;right:2rem;top:50%;z-index:0;transform:translateY(-50%)}.footer .section-title{color:#fff;margin-bottom:1rem;padding-left:1.8rem;padding-right:1.8rem}.footer .copyright{text-align:center;font-size:1.6rem}@media only screen and (max-width: 575px){.footer .copyright{font-size:1.4rem}}.footer .copyright a{font-weight:600;color:#fff}.footer-nav{display:block}.footer-nav__list{display:inline-flex;flex-wrap:wrap;flex-direction:column;height:8.8rem;align-items:flex-start;justify-content:flex-end}@media only screen and (max-width: 575px){.footer-nav__list{display:flex;align-items:center}}.footer-nav__item{width:15rem}.footer-nav__item a{color:#fff;font-weight:600;font-size:1.6rem;line-height:2.2rem}.footer-nav__item a:hover{opacity:.7}.form__input,.form__textarea{border-radius:0 7px 7px 7px;font-family:"Source Sans Pro",sans-serif;padding:6px 10px;width:100%;line-height:1.3;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;font-size:1.4rem;max-width:100%;border:1px solid #ccc;outline:none;margin-bottom:2rem}.form__input:focus,.form__textarea:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6)}.form__input{height:3.2rem}.form__radio-group{padding:0;margin-bottom:2rem}.form__radio-legend{font-family:"Source Sans Pro",sans-serif;font-size:1.6rem;font-weight:600;text-align:left;margin:0;padding:0 0 1rem 0;width:auto;display:block}.form__radio-label{display:flex;align-items:center;padding-left:1.5rem;margin-bottom:.7rem;cursor:pointer}.form__radio-label input{margin-right:5px}.form__submit{color:#fff;background:#9c1d30;border-radius:0 1.5rem 1.5rem 1.5rem;border:5px solid #9c1d30;margin:0 auto;display:block;max-width:20rem;text-align:center;font-size:1.6rem;box-shadow:none;font-family:"Roboto Slab",serif;padding:6px 11px}.form__submit:hover{background-color:#fff;color:#9c1d30}.form__submit--inverse{color:#9c1d30;background:#fff}.form__submit--inverse:hover{background-color:#9c1d30;color:#fff}.gallery{margin-left:-1rem;margin-right:-1rem}.gallery>*{margin:0 1rem 2rem;display:block}.gallery img{display:block}.gallery--with-borders>*{border:1px solid #ddd;border-radius:4px;padding:4px}.gallery--2-cols{display:flex;flex-wrap:wrap}.gallery--2-cols>*{width:calc(50% - 2rem)}.gallery--3-cols{display:flex;flex-wrap:wrap}.gallery--3-cols>*{width:calc(33.3% - 2rem)}.gallery--4-cols{display:flex;flex-wrap:wrap}.gallery--4-cols>*{width:calc(25% - 2rem)}.gallery--5-cols{display:flex;flex-wrap:wrap}.gallery--5-cols>*{width:calc(20% - 2rem)}@media only screen and (max-width: 1024px){.gallery--5-cols>*{width:calc(25% - 2rem)}}.gallery--6-cols{display:flex;flex-wrap:wrap}.gallery--6-cols>*{width:calc(16.6% - 2rem)}@media only screen and (max-width: 1365px){.gallery--6-cols>*{width:calc(20% - 2rem)}}@media only screen and (max-width: 1024px){.gallery--6-cols>*{width:calc(25% - 2rem)}}.header{margin-bottom:2.8rem}.home-hero{color:#fff;height:74rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat}.home-hero::after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;background:#2c677b;opacity:.5}.home-hero__text-block{z-index:10;display:flex;flex-direction:column;align-items:center;padding-bottom:3rem;padding-left:1rem;padding-right:1rem}.home-hero__text-block ul{list-style:none}.home-hero__text-block li{font-size:2.5rem;line-height:4rem;text-align:center}.home-hero__heading{margin-bottom:3rem}.home-hero__sub-heading{margin-bottom:4rem;font-size:3.2rem;font-family:"Source Sans Pro",sans-serif}.home-hero__cta{display:inline-block;text-align:center;font-family:"Roboto Slab",serif;font-size:2rem;color:#fff;background:#2c677b;padding:1rem 3rem;margin-bottom:2rem}.home-hero__cta:hover{background-color:#33778e}.job-details{font-size:1.6rem}.job-details__table{display:flex;justify-content:center;margin-bottom:3rem}@media only screen and (max-width: 575px){.job-details__table{flex-direction:column;text-align:center}}.job-details__table strong{font-weight:600;line-height:1.6;display:block;background-color:#f9f9f9;padding:0 1rem}.job-details__table span{display:block;line-height:1.6;padding:0 1rem}.job-details__content{max-width:80rem;margin:0 auto}.job-details__content h1{font-size:2.7rem;margin-top:0;margin-bottom:1rem}.job-details__content h2{font-size:1.8rem}.job-details__content p{line-height:2.6rem}.job-details__content li{line-height:2.6rem}.job-details__content ul{margin-top:1rem;margin-bottom:1rem}.job-details__content a.cta{margin-top:4rem;margin-bottom:2rem}.logo{display:flex;justify-content:center;padding-top:2rem;padding-bottom:2rem}.logo img{height:10rem}.main-nav{z-index:100;position:relative}@media(max-width: 1199px){.main-nav{display:none}}.main-nav>ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width: 1199px){.main-nav>ul{flex-direction:column}}.main-nav>ul>li{border-right:1px solid #2c677b;position:relative}@media(max-width: 1199px){.main-nav>ul>li{border-right:none}}.main-nav>ul>li>a{padding:1rem 4.7rem;color:#2c677b;font-size:1.6rem;font-weight:600;display:block}.main-nav>ul>li:hover>a{color:#fff;background-color:#2c677b}.main-nav>ul>li:last-child{border-right:none}.main-nav>ul>li>ul{position:absolute;z-index:10;top:100%;left:0;min-width:100%;display:none;background-color:#fff;margin:0;padding:5px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15)}.main-nav>ul>li>ul>a{display:block;padding:3px 2rem;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}@media(min-width: 1200px){.main-nav>ul>li:hover>a+ul{display:block}}.main-nav>ul>li>ul li a{display:block;padding:1rem 2rem;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.main-nav>ul>li>ul li a:hover{background-color:#ebf0f1}@media(max-width: 1199px){.main-nav{display:none;text-align:center}.main-nav ul>li>ul{display:none;position:static;box-shadow:none;border:none}}.map__popup{padding:1rem}.map__popup b{font-weight:600;display:block;margin-bottom:1rem;font-size:1.4rem}.map__popup p{font-size:1.4rem}.map__popup a{font-weight:600;font-size:1.4rem;color:#61a4de}.map__popup a:hover{color:#2c677b}.menu-btn-wrapper{display:none}@media(max-width: 1199px){.menu-btn-wrapper{display:flex;justify-content:flex-end;font-size:0}.menu-btn{cursor:pointer;background-color:#2c677b;border:none;height:36px;width:40px;position:relative;border-radius:3px;padding:8px;margin-right:1.5rem;margin-bottom:1.5rem}.menu-btn:focus{outline:none}.menu-btn__inner{position:relative;height:100%}.menu-btn__top,.menu-btn__middle,.menu-btn__bottom{left:0;display:block;width:100%;height:2px;position:absolute;background-color:#fff;transition:all .3s ease-out}.menu-btn__top{top:0}.menu-btn__middle{top:50%;transform:translateY(-50%)}.menu-btn__bottom{bottom:0}.menu-btn.active .menu-btn__top{transform:rotate(225deg);top:50%}.menu-btn.active .menu-btn__middle{transform:rotate(45deg);top:50%;opacity:0}.menu-btn.active .menu-btn__bottom{transform:rotate(-225deg);top:50%}}.minutes-agendas{text-align:center}.minutes-agendas h2{color:#9c1d30;font-weight:400;padding:0 1rem 1rem;border-bottom:5px solid #e2e2e2;display:inline-block}.minutes-agendas h3{color:#2c677b;font-weight:400;border-bottom:none;display:inline-block;font-size:1.8rem;font-weight:700;font-family:"Roboto Slab",serif;margin-top:2rem;margin-bottom:3rem}.minutes-agendas .accordion__item{margin-bottom:4rem;text-align:center}.minutes-agendas .accordion__title{justify-content:center}.minutes-agendas .accordion__title span{margin-left:auto;margin-right:auto}.minutes-agendas .accordion__content a{display:block}.partner-link{display:block;margin-bottom:5rem;text-align:center}.partner-link img{height:15rem;display:inline-block}@media only screen and (max-width: 575px){.partner-link img{height:10rem}}.photo-with-text{margin-top:4rem;margin-bottom:3rem}.photo-with-text__photo{min-height:50rem;height:100%;box-shadow:3px 10px 25px 5px rgba(0,0,0,.3);position:relative;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.photo-with-text__photo{min-height:30rem}}@media only screen and (max-width: 575px){.photo-with-text__photo{min-height:20rem}}.photo-with-text__text-wrapper{margin-top:2rem;margin-bottom:2rem;background:#ebf0f1;min-height:45rem;height:calc(100% - 4rem);padding:5rem 5rem;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 767px){.photo-with-text__text-wrapper{margin-top:0;min-height:auto}}.photo-with-text__text-block{max-width:82rem}.photo-with-text__text-block h2,.photo-with-text__text-block b{font-size:1.8rem;color:#2c677b;font-weight:700;font-family:"Roboto Slab",serif;display:block}.photo-with-text__text-block h2{margin-bottom:3.5rem}.photo-with-text__text-block b{margin-bottom:1rem}.photo-with-text__text-block blockquote{font-style:italic;font-size:1.7rem;margin-bottom:3rem}.photo-with-text__text-block p{margin-bottom:3rem;color:inherit;font-size:1.6rem;line-height:2.4rem}.photo-with-text__text-block a:not(.cta){font-weight:600;color:#61a4de}.photo-with-text__text-block a:not(.cta):hover{color:#2c677b}.photo-with-text--right-image .row>*:first-child{order:1}@media only screen and (max-width: 767px){.photo-with-text--right-image .row>*:first-child{order:0}}.photo-with-text--right-image .photo-with-text__text-wrapper{justify-content:flex-end}@media only screen and (max-width: 767px){.photo-with-text--right-image .photo-with-text__text-wrapper{justify-content:flex-start}}.photo-with-text--right-image .photo-with-text__text-block{max-width:60rem;text-align:right;width:100%}@media only screen and (max-width: 767px){.photo-with-text--right-image .photo-with-text__text-block{max-width:none;width:100%}}.photo-with-text--left-image .photo-with-text__text-block{max-width:60rem;text-align:left;width:100%}@media only screen and (max-width: 767px){.photo-with-text--left-image .photo-with-text__text-block{max-width:none;width:100%}}.photo-with-text--dark .photo-with-text__text-wrapper{background-color:#2c677b}.photo-with-text--dark .photo-with-text__text-block{color:#fff}.photo-with-text--dark .photo-with-text__text-block h2,.photo-with-text--dark .photo-with-text__text-block b{color:#fff}.photo-with-text--dark .photo-with-text__text-block p{color:#fff}.photo-with-text--dark .photo-with-text__text-block a:not(.cta){color:#61a4de}.photo-with-text--dark .photo-with-text__text-block a:not(.cta):hover{color:#333}.photo-with-text--dark .cta-drop--red{color:#fff;background-color:#9c1d30}.photo-with-text+.photo-with-text{padding-top:0;margin-top:-4rem}.popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.quote-slider__list{padding-left:2rem;padding-right:2rem}@media only screen and (max-width: 575px){.quote-slider__list{padding-left:3rem;padding-right:3rem}}.quote-slider__item{margin-top:2rem;margin-bottom:4rem}.quote-slider__item q{text-align:left;display:block;font-size:1.8rem;font-style:italic;line-height:2.8rem;margin-bottom:.5rem;color:#2c677b}.quote-slider__item cite{text-align:left;display:block;color:#777}.quote-slider__item cite::before{content:"— "}.slick-arrow{font-size:4rem;color:#222;opacity:.5;cursor:pointer;position:absolute;top:50%}.slick-arrow__left{left:0;transform:translate(-150%, -50%)}@media only screen and (max-width: 575px){.slick-arrow__left{transform:translate(0%, -50%)}}.slick-arrow__right{right:0;transform:translate(150%, -50%)}@media only screen and (max-width: 575px){.slick-arrow__right{transform:translate(0%, -50%)}}.slick-arrow:hover{opacity:1}.slick-dots{display:flex;justify-content:center;align-items:center;font-size:0}.slick-dots button{background:#e2e2e2;width:12px;height:12px;margin:0 2px;text-indent:-999px;cursor:pointer;border:1px solid #fff;border-radius:50%;translate:all .3s ease-out}.slick-dots .slick-active button{width:14px;height:14px;background-color:#61a4de}.resources-list__item{display:block;margin-bottom:5rem}@media only screen and (max-width: 767px){.resources-list__item{margin-bottom:3rem}}.resources-list__icon{font-family:"FallonIcons";display:block;text-align:center;color:#9c1d30;font-size:12.8rem;line-height:1;height:20rem;width:20rem;border:5px solid #9c1d30;border-radius:0 3rem 3rem 3rem;margin:0 auto;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:400}@media only screen and (max-width: 767px){.resources-list__icon{height:10rem;width:10rem;font-size:6rem}}.resources-list__item:hover .resources-list__icon{color:#fff;background-color:#9c1d30}.resources-list__text{padding-top:1.5rem;font-size:1.6rem;color:#9c1d30;text-align:center;display:block;font-family:"Roboto Slab",serif;font-weight:400}.search{background:#ebeff2}.search__inner{max-width:400px;margin:0 auto}.search input{height:22px !important}.gsc-input-box{border-radius:0px 10px 10px 10px !important}.gsc-control-cse,.cse .gsc-control-cse,.gsc-control-cse{background:none !important;border:none !important}.gsc-search-button{background-color:#931f31 !important;border:none !important;border-radius:0px 10px 10px 10px !important}.gsib_a{padding:4px 10px !important}section{padding-top:4rem;padding-bottom:5rem}@media only screen and (max-width: 767px){section{padding-top:3rem;padding-bottom:3rem}}.section-image:first-child{margin-top:-4rem}@media only screen and (max-width: 767px){.section-image:first-child{margin-top:-3rem}}.section-with-bg{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.section-with-bg>*{position:relative;z-index:2}.section-with-bg::after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;background:rgba(250,250,250,.8)}.section-with-shadow{box-shadow:3px 10px 25px 5px rgba(0,0,0,.3)}.page-hero{min-height:50rem;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.page-hero::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:#2c677b;opacity:.5}@media only screen and (max-width: 767px){.page-hero{min-height:40rem}}@media only screen and (max-width: 575px){.page-hero{min-height:30rem}}.page-h1{font-size:2.4rem;color:#9c1d30;background:#e2e2e2;padding-bottom:1.5em;padding:4rem 2.4rem 3.6rem;text-align:center;font-weight:700;margin-top:4rem;margin-bottom:4rem}.page-hero+.page-h1{margin-top:2rem}.page-h1+section{padding-top:0}.section-title{text-align:center;color:#2c677b;padding:0 1rem 1rem;border-bottom:5px solid #e2e2e2;display:inline-block;margin-bottom:4.5rem}@media only screen and (max-width: 767px){.section-title{margin-bottom:2.5rem}}.section-title--big{font-size:2.6rem;color:#9c1d30}.accent-section .section-title{color:#fff}.section-image{box-shadow:3px 10px 25px 5px rgba(0,0,0,.3);min-height:35rem;margin-bottom:3.5rem;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.section-image{min-height:25rem}}@media only screen and (max-width: 575px){.section-image{min-height:15rem}}.section-image--big{min-height:50rem;margin-bottom:5rem}@media only screen and (max-width: 767px){.section-image--big{min-height:40rem;margin-bottom:3rem}}@media only screen and (max-width: 575px){.section-image--big{min-height:30rem}}.grey-section{background-color:#ebf0f1}.accent-section{background-color:#2c677b;color:#fff}.section-text{text-align:center;max-width:80rem;margin:0 auto;font-family:"Source Sans Pro",sans-serif;font-size:1.6rem;line-height:2.4rem;margin-bottom:8.5rem}@media only screen and (max-width: 767px){.section-text{margin-bottom:4rem}}.section-text a{font-weight:600;color:#61a4de}.section-text a:hover{color:#2c677b}.resources{padding-bottom:11rem}@media only screen and (max-width: 1024px){.resources{padding-bottom:5rem}}@media only screen and (max-width: 767px){.resources{padding-bottom:5rem}}.upcoming-events .cta{margin-top:7rem}.social-list{display:flex;margin-top:4rem;margin-left:4rem;margin-bottom:2rem}@media only screen and (max-width: 575px){.social-list{justify-content:center}}.social-list__item{margin-right:1rem}.social-list__item:hover{opacity:.7}.social-list__item img{height:3.2rem}.sub-nav{margin-bottom:8rem;overflow:hidden}@media only screen and (max-width: 1024px){.sub-nav{margin-bottom:4rem}}.sub-nav__categories-list{display:flex}.sub-nav__categories-item{width:25%;display:block;text-align:center;padding:3rem 2rem;color:#fff;background-color:#2c677b;font-size:2rem;font-family:"Roboto Slab",serif;cursor:pointer;position:relative}@media only screen and (max-width: 575px){.sub-nav__categories-item{font-size:1.2rem;padding:2rem 1rem}}.sub-nav__categories-item:hover{background-color:#33778e}.sub-nav__categories-item::after{content:"";top:100%;left:50%;transform:translateX(50%);opacity:0;visibility:hidden;position:absolute;width:0;height:0;border-style:solid;border-width:2.5rem 2.5rem 0 2.5rem;border-color:#3986a1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:all .3s ease-out}.sub-nav__categories-item.active{background-color:#3986a1}.sub-nav__categories-item.active::after{visibility:visible;opacity:1;transform:translateX(-50%)}.sub-nav__categories-item:not(:last-child){border-right:1px solid #fff}.sub-nav__items-wrapper{background-color:#e2e2e2}.sub-nav__items-wrapper ul{padding-top:2.5rem;padding-bottom:2.5rem;display:flex;justify-content:center;flex-wrap:wrap}.sub-nav__items-wrapper a{margin:2rem .7rem 2rem;display:block;padding:1rem;font-family:"Roboto Slab",serif;background:#2c677b;text-align:center;color:#fff;min-width:31rem;font-size:1.8rem}.upcoming-meetings{padding:0}.upcoming-meetings__title{text-align:center;padding:12rem 0;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.upcoming-meetings__title>*{position:relative;z-index:2}.upcoming-meetings__title::after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;background:rgba(250,250,250,.9)}.upcoming-meetings__title span{font-size:2.8rem;color:#9c1d30;font-family:"Roboto Slab",serif;display:inline-block;font-weight:700;padding-bottom:1.2rem;padding-left:2rem;padding-right:2rem;border-bottom:5px solid #e2e2e2}@media only screen and (max-width: 575px){.upcoming-meetings__title span{font-size:2.4rem}}.upcoming-meetings__item{padding-top:5rem;padding-bottom:7rem;padding-left:1rem;padding-right:1rem;text-align:center;display:flex;align-items:center;flex-direction:column}.upcoming-meetings__item:nth-child(2n+1){background-color:#ebf0f1}.upcoming-meetings__item p{font-size:1.6rem}.upcoming-meetings__item a{font-size:2rem;color:#61a4de;font-weight:700;margin-bottom:.5rem}.upcoming-meetings__item a:hover{color:#2c677b}@media only screen and (max-width: 575px){.upcoming-meetings__item a{font-size:1.6rem}}.upcoming-meetings__item-title{font-size:2.6rem;color:#9c1d30;font-family:"Roboto Slab",serif;display:inline-block;font-weight:700;padding-bottom:1.2rem;padding-left:2rem;padding-right:2rem;border-bottom:5px solid #e2e2e2;margin-bottom:2rem}@media only screen and (max-width: 575px){.upcoming-meetings__item-title{font-size:2rem}}.zebra{font-size:1.6rem;line-height:2.5rem;text-align:left}.zebra>*:nth-child(2n+1){background-color:#f3f3f3}.zebra>*{padding-left:.5rem;padding-right:.5rem}.water-level__item{text-align:center;border:5px solid #9c1d30;border-radius:0 3rem 3rem 3rem;padding:3rem;min-height:18rem;margin-bottom:3rem}.water-level__item-title{margin-bottom:3rem}.water-level__number{font-size:2.8rem;display:block}.header{position:absolute;top:0;left:0;right:0;z-index:100;width:100%;margin-bottom:0}.header__inner{position:fixed;top:0;left:0;right:0;width:100vw;z-index:100;transition:transform 2s cubic-bezier(0.19, 1, 0.22, 1),background-color .5s ease}.header.scrolled .header__inner{transform:translateY(calc(-100% - 80px))}.header.scrolled--visible .header__inner{transform:translateY(0)}@media only screen and (max-width: 1024px){.header{background:rgba(217,217,217,.6);border-bottom:1px solid #a8a8a8;transition:all .3s ease-out}}.header__main{background:rgba(255,255,255,.8)}@media only screen and (min-width: 1024px){.header__main{filter:drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.25));position:relative}}.header__container{max-width:1320px;margin:0 auto;padding:0 25px;display:flex;align-items:center}@media only screen and (max-width: 1024px){.header__container>*{flex-basis:33.3333333333%}}@media only screen and (min-width: 1024px){.header .left-side-mobile{display:none}}.header .logo-mobile{padding:10px;text-align:center}@media only screen and (min-width: 1024px){.header .logo-mobile{display:none}}.header .logo-mobile img{width:80px;height:80px}.header .logo-desktop img{height:auto;width:100%;position:relative;z-index:10}.header .back-link{font:600 16px/1.19 "Inter",sans-serif;color:#2c677b}@media only screen and (max-width: 1024px){.burger-icon{position:relative;cursor:pointer;width:40px;height:40px;margin-left:auto}.burger-icon:after,.burger-icon:before{content:"";position:absolute;left:0;right:0;width:40px;height:2px;background-color:#2c677b;transition:all .3s ease-out}.burger-icon:after{top:10px}.burger-icon:before{bottom:10px}.burger-icon.menu-opened:after{transform:rotate(45deg);top:45%}.burger-icon.menu-opened:before{transform:rotate(-45deg);bottom:50%}}.emergency-alert{background-color:#2c677b;color:#fff;font-family:"Inter",sans-serif;font-size:14px;line-height:1.21;padding:12px 60px 12px 30px;position:relative;transition:all .5s ease;opacity:1}.emergency-alert.hidden{opacity:0;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.emergency-alert a{color:inherit;padding:0}.emergency-alert .close{position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer}.emergency-alert .close svg{width:20px;height:20px}.header-search{margin-left:auto;display:flex;align-items:center}.header-search .header-search-opener{cursor:pointer}@media only screen and (max-width: 1024px){.header-search .header-search-opener svg{width:30px;height:30px}}.header-search .header-search-wrapper{position:relative}.header-search .header-search-wrapper .search_results.active{width:calc(100% - 54px) !important}@media only screen and (max-width: 1024px){.header-search .header-search-wrapper .search_results.active{left:27px;right:27px;border:1px solid #a8a8a8;border-top:none}}@media only screen and (min-width: 1024px){.header-search .header-search-wrapper .search_results.active{width:320px !important;left:30px}}.header-search .header-search-wrapper .search_results.active a{display:block;font:400 14px/1.2 "Inter",sans-serif;text-align:left}@media only screen and (max-width: 1024px){.header-search .header-search-wrapper{position:absolute;left:0;right:0;top:0;padding:32px;border-bottom:1px solid #a8a8a8;backdrop-filter:blur(10px);background:rgba(217,217,217,.6);transform:translateY(-100%);transition:all .3s ease-out;z-index:1000}}@media only screen and (min-width: 1024px){.header-search.opened .header-search-form{width:320px}}.header-search.opened .header-search-opener{display:none}.header-search-form{transition:all .3s ease-out;position:relative}@media only screen and (min-width: 1024px){.header-search-form{margin-left:30px;width:0;overflow:hidden}}.header-search-form .submit{font-size:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;background:rgba(0,0,0,0)}.header-search-form .submit svg{width:18px;height:18px}.header-search-form .close{position:absolute;left:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:0;width:18px}.header-search-form .close:after{content:"";position:absolute;height:24px;border-left:1px solid rgba(217,217,217,.38);right:-5px;top:50%;transform:translateY(-50%)}.header-search-form .close svg{width:100%;height:12px}.header-search-form input[type=text]{width:100%;height:36px;background:#fff;border-radius:0px 10px 10px 10px;padding:10px 40px;font-family:"Inter",sans-serif;font-size:14px;line-height:1.21}.header-search-form input[type=text]::-moz-placeholder{color:#a8a8a8}.header-search-form input[type=text]::placeholder{color:#a8a8a8}.header .right-side .menu{transition:all .3s ease-out}@media only screen and (min-width: 1024px){.header .right-side>.menu{max-width:50vw}}@media only screen and (min-width: 1024px){.header.search-opened .right-side .menu{max-width:0;overflow:hidden}}@media only screen and (max-width: 1024px){.header.search-opened .header-search-wrapper{transform:translateY(0)}.header.search-opened .header__container{height:0;overflow:hidden}}html body{margin-top:100px}@media only screen and (min-width: 1024px){html body{margin-top:80px}}@media only screen and (min-width: 1024px){.entry-content>.page-h1:first-child{margin-top:20rem}}@media only screen and (min-width: 1024px){header+.page-h1{margin-top:20rem}}@media only screen and (min-width: 1024px){.page-header>.page-h1:first-child{margin-top:20rem}}.main-nav-wrapper{width:100%}.main-nav-wrapper .main-nav{font:600 16px/1.19 "Inter",sans-serif}.main-nav-wrapper .main-nav .right-side>.menu>li>a,.main-nav-wrapper .main-nav .left-side>.menu>li>a{color:#2c677b;white-space:nowrap}.main-nav-wrapper .main-nav .right-side>.menu>li a,.main-nav-wrapper .main-nav .left-side>.menu>li a{position:relative;transition:all .3s ease-out}.main-nav-wrapper .main-nav .right-side>.menu>li a:after,.main-nav-wrapper .main-nav .left-side>.menu>li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#9c1d30;transition:all .3s ease-out}.main-nav-wrapper .main-nav .right-side>.menu>li a:hover,.main-nav-wrapper .main-nav .left-side>.menu>li a:hover{color:#9c1d30}.main-nav-wrapper .main-nav .right-side>.menu>li a:hover:after,.main-nav-wrapper .main-nav .left-side>.menu>li a:hover:after{width:100%}@media only screen and (min-width: 1024px){.main-nav{display:flex;position:static}.main-nav .logo{width:120px;height:120px;padding:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:-60px;overflow:hidden;position:relative}.main-nav .logo:after{content:"";position:absolute;width:120px;height:41px;background:url("../img/half-circle.svg") 50% 100% no-repeat;background-size:cover;bottom:0;left:50%;transform:translateX(-50%);z-index:0}.main-nav .left-side>.menu>li:last-child>.menu{right:0;left:auto !important}.main-nav .right-side,.main-nav .left-side{flex-basis:calc(50% - 80px);flex-grow:1}.main-nav .right-side>.menu,.main-nav .left-side>.menu{display:flex}.main-nav .right-side>.menu>li,.main-nav .left-side>.menu>li{flex-grow:1;text-align:center;padding:30px 0}.main-nav .right-side>.menu>li:not(:first-child),.main-nav .left-side>.menu>li:not(:first-child){position:relative}.main-nav .right-side>.menu>li:not(:first-child):after,.main-nav .left-side>.menu>li:not(:first-child):after{content:"";position:absolute;height:36px;border-left:1px solid #2c677b;width:1px;top:50%;transform:translateY(-50%);left:0}.main-nav .right-side>.menu>li.menu-item-has-children,.main-nav .left-side>.menu>li.menu-item-has-children{position:relative}.main-nav .right-side>.menu>li.menu-item-has-children.three-levels>.menu,.main-nav .left-side>.menu>li.menu-item-has-children.three-levels>.menu{position:fixed;top:80px;right:0;padding-top:60px}.main-nav .right-side>.menu>li.menu-item-has-children>.menu,.main-nav .left-side>.menu>li.menu-item-has-children>.menu{position:absolute;background:rgba(44,103,123,.8);border-width:0px 1px 1px 1px;border-style:solid;border-color:#5c8c9c;left:0;top:100%;padding:30px;text-align:left;border-radius:0px 0px 10px 0px;opacity:0;max-height:0;overflow:hidden;z-index:-1;transition:all .5s ease-out;visibility:hidden;min-width:220px}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children,.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children{display:flex}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children .menu-item-has-children,.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children .menu-item-has-children{padding-bottom:0;flex-grow:1}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children .menu-item-has-children:not(:last-child),.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children .menu-item-has-children:not(:last-child){padding-right:30px;border-right:rgba(255,255,255,.3) solid 1px}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children .menu-item-has-children:not(:first-child),.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children .menu-item-has-children:not(:first-child){padding-left:30px}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children .menu,.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children .menu{padding-top:30px;display:block}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children .menu li,.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children .menu li{background-color:rgba(0,0,0,0)}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children .menu li:not(:last-child),.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children .menu li:not(:last-child){padding-bottom:30px}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children .menu li a,.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children .menu li a{color:#fff;font-weight:300}.main-nav .right-side>.menu>li.menu-item-has-children>.menu.with-children .menu li a:hover,.main-nav .left-side>.menu>li.menu-item-has-children>.menu.with-children .menu li a:hover{color:#fff}.main-nav .right-side>.menu>li.menu-item-has-children>.menu>li,.main-nav .left-side>.menu>li.menu-item-has-children>.menu>li{font-weight:700}.main-nav .right-side>.menu>li.menu-item-has-children>.menu>li:not(:last-child),.main-nav .left-side>.menu>li.menu-item-has-children>.menu>li:not(:last-child){padding-bottom:30px}.main-nav .right-side>.menu>li.menu-item-has-children>.menu>li a,.main-nav .left-side>.menu>li.menu-item-has-children>.menu>li a{color:#fff;font-weight:300}.main-nav .right-side>.menu>li.menu-item-has-children>.menu>li a:after,.main-nav .left-side>.menu>li.menu-item-has-children>.menu>li a:after{background-color:#fff}.main-nav .right-side>.menu>li.menu-item-has-children>.menu>li a:hover,.main-nav .left-side>.menu>li.menu-item-has-children>.menu>li a:hover{color:#fff}.main-nav .right-side>.menu>li.menu-item-has-children>.menu>li.menu-item-has-children>a,.main-nav .left-side>.menu>li.menu-item-has-children>.menu>li.menu-item-has-children>a{color:#fff;font-size:18px;font-weight:800;cursor:default}.main-nav .right-side>.menu>li.menu-item-has-children>.menu>li.menu-item-has-children>a:after,.main-nav .left-side>.menu>li.menu-item-has-children>.menu>li.menu-item-has-children>a:after{display:none}.main-nav .right-side>.menu>li.menu-item-has-children:hover>.menu,.main-nav .left-side>.menu>li.menu-item-has-children:hover>.menu{max-height:100vh;opacity:1;box-sizing:border-box;overflow-x:auto;visibility:visible}.main-nav .right-side>.menu>li.menu-item-has-children:hover>.menu>*,.main-nav .left-side>.menu>li.menu-item-has-children:hover>.menu>*{box-sizing:border-box}.main-nav .right-side{display:flex;align-items:center}.main-nav .right-side .menu{flex-grow:1}}@media only screen and (max-width: 1024px){.main-nav-wrapper{position:absolute;left:0;right:0;top:100%;background:rgba(217,217,217,.9);border-bottom:1px solid #a8a8a8;backdrop-filter:blur(10px);max-height:0;opacity:0;pointer-events:none;transition:all .3s ease-out}.main-nav-wrapper .main-nav{transform:translateY(100%);transition:all .3s ease-out .2s;display:block;opacity:0;padding-top:40px}.main-nav-wrapper .main-nav .logo-desktop{display:none}.main-nav-wrapper .logo{width:70px;height:70px}.main-nav-wrapper .left-side>.menu>li,.main-nav-wrapper .right-side>.menu>li{padding:20px 0}.main-nav-wrapper .left-side>.menu>li.menu-item-has-children>a,.main-nav-wrapper .right-side>.menu>li.menu-item-has-children>a{position:relative}.main-nav-wrapper .left-side>.menu>li.menu-item-has-children>a:before,.main-nav-wrapper .right-side>.menu>li.menu-item-has-children>a:before{content:"";width:8px;height:14px;position:absolute;top:50%;transform:translateY(-50%);right:-20px;left:auto;background:url("../img/main-menu-arrow.svg") 50% 50%/contain no-repeat}.main-nav-wrapper .left-side>.menu>li.menu-item-has-children>.menu,.main-nav-wrapper .right-side>.menu>li.menu-item-has-children>.menu{position:absolute;left:0;top:0;right:0;transform:translateX(100%);display:block;background:rgba(217,217,217,.9);border-bottom:1px solid #a8a8a8;backdrop-filter:blur(10px);padding:40px 20px;pointer-events:none;overflow-y:auto;height:auto;min-height:calc(100vh - 80px);max-height:calc(100vh - 80px);opacity:0;visibility:hidden}.main-nav-wrapper .left-side>.menu>li.menu-item-has-children>.menu>li a,.main-nav-wrapper .right-side>.menu>li.menu-item-has-children>.menu>li a{color:#2c677b}.main-nav-wrapper .left-side>.menu>li.menu-item-has-children>.menu>li a:hover,.main-nav-wrapper .right-side>.menu>li.menu-item-has-children>.menu>li a:hover{color:#9c1d30}.main-nav-wrapper .left-side>.menu>li.menu-item-has-children>.menu>li.menu-item-has-children>a,.main-nav-wrapper .right-side>.menu>li.menu-item-has-children>.menu>li.menu-item-has-children>a{color:#9c1d30}.main-nav-wrapper .left-side>.menu>li.menu-item-has-children>.menu>li .menu,.main-nav-wrapper .right-side>.menu>li.menu-item-has-children>.menu>li .menu{padding-top:18px;display:block}.main-nav-wrapper .left-side>.menu>li.menu-item-has-children>.menu li,.main-nav-wrapper .right-side>.menu>li.menu-item-has-children>.menu li{padding:18px 0}.second-menu-opened .header-search{display:none}.second-menu-opened .back-link{padding-left:20px;position:relative}.second-menu-opened .back-link:after{content:"";width:10px;height:20px;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);left:0;background:url("../img/main-menu-arrow.svg") 50% 50%/contain no-repeat}.second-menu-opened .main-nav-wrapper .main-nav{transform:translate(-100%, 0) !important}.second-menu-opened .main-nav-wrapper li.children-menu-opened>.menu{opacity:1 !important;pointer-events:initial !important;visibility:visible !important}.header-menu-opened{background:rgba(217,217,217,.9);border-bottom:0}.header-menu-opened .main-nav-wrapper{max-height:calc(100vh - 80px);height:calc(100vh - 80px);opacity:1;pointer-events:initial}.header-menu-opened .main-nav-wrapper .main-nav{transform:translateY(0);opacity:1}}.menu .current-menu-item{background-color:rgba(0,0,0,0)}@media only screen and (min-width: 1366px){.main-nav .logo{width:140px;height:140px;margin-bottom:-70px}.main-nav .logo:after{width:140px;height:61px}}.hero-slider{padding-bottom:0}.hero-slider .slick-track{display:flex;height:100%}.hero-slider .slick-arrow{width:44px;height:44px;display:flex;border-radius:50%;background:rgba(255,255,255,.8);justify-content:center;align-items:center;transform:translate(0, -50%);z-index:10}.hero-slider .slick-arrow__left{left:10vw}.hero-slider .slick-arrow__right{right:10vw}.hero-slider .slick-arrow svg{width:16px}.hero-slider .slick-slide{position:relative;height:auto;transition:all .6s}.hero-slider .slick-slide>div{width:100%;height:100%}.hero-slider .slick-slide:before{content:"";position:absolute;inset:0;background:#2c677b;opacity:.9;z-index:1;transition:all .3s}.hero-slider .slick-slide .slide-content{opacity:0;transition:all .1s}.hero-slider .slick-slide.slick-active{width:5vw !important}@media only screen and (max-width: 767px){.hero-slider .slick-slide.slick-active{width:auto !important}}.hero-slider .slick-slide.slick-current{width:80vw !important}@media only screen and (max-width: 767px){.hero-slider .slick-slide.slick-current{width:100vw !important}}.hero-slider .slick-slide.slick-current:before{opacity:.45}.hero-slider .slick-slide.slick-current .slide-content{opacity:1;transition:all 2s}.hero-slider .slick-dots{position:absolute;left:50%;bottom:60px;transform:translateX(-50%)}@media only screen and (min-width: 1024px){.hero-slider .slick-dots{bottom:40px}}.hero-slider .slick-dots li button{width:9px;height:9px;margin:0 5px;transition:all .5s}@media only screen and (min-width: 1024px){.hero-slider .slick-dots li button{width:15px;height:15px}}.hero-slider .slick-dots li.slick-active button{width:15px;height:15px;background:#e2e2e2}@media only screen and (min-width: 1024px){.hero-slider .slick-dots li.slick-active button{width:26px;height:26px}}.hero-slider .slide{position:relative;width:100%;height:100%;padding:200px 0 120px;transition:all .3s}@media only screen and (max-width: 1024px){.hero-slider .slide{padding:70px 20px 170px}}.hero-slider .slide picture{position:absolute;inset:0;display:block}.hero-slider .slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slider .slide-content{position:relative;width:600px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}@media only screen and (max-width: 767px){.hero-slider .slide-content{width:100%}}.hero-slider .slide-content img{width:143px}@media only screen and (max-width: 767px){.hero-slider .slide-content img{width:91px}}.hero-slider .slide-description{margin-top:30px;color:#fff;font:700 normal 24px/1.2 "Roboto Slab",serif,serif}@media only screen and (max-width: 767px){.hero-slider .slide-description{margin-top:20px}}.hero-slider .slide .cta{margin-top:50px}@media only screen and (max-width: 767px){.hero-slider .slide .cta{margin-top:30px}}.hero-slider .slide .bookmark{position:absolute;bottom:40px;left:36px;z-index:10;transform-origin:0 100%;transform:rotateZ(-90deg);color:#fff;font:400 normal 16px/1.2 "Roboto Slab",serif,serif;white-space:nowrap}@media only screen and (max-width: 1024px){.hero-slider .slide .bookmark{left:28px}}@media only screen and (max-width: 767px){.hero-slider .slide .bookmark{right:20px;bottom:12px;left:auto;transform:rotateZ(0)}}.information-block{position:relative;margin:100px auto}@media only screen and (max-width: 1024px){.information-block{margin:80px auto 390px}}.information-block picture{position:absolute;right:auto;left:0;bottom:9px;width:300px;height:calc(100% + 10px)}@media only screen and (max-width: 1024px){.information-block picture{right:0;left:35px;bottom:20px;transform:translateY(100%);width:auto;height:340px}}.information-block picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.information-block.image-right picture{right:0;left:auto;width:342px}@media only screen and (max-width: 1024px){.information-block.image-right picture{right:0;left:35px;width:auto;height:340px}}.information-block.image-right .information-block__content{padding:40px 340px 40px 40px}@media only screen and (max-width: 1024px){.information-block.image-right .information-block__content{padding:40px 10px 60px}}.information-block.image-left{padding-left:130px}@media only screen and (max-width: 1024px){.information-block.image-left{margin:80px auto 350px;padding:0}}.information-block.image-left .information-block__content{padding:40px 40px 40px 240px}@media only screen and (max-width: 1024px){.information-block.image-left .information-block__content{padding:40px 10px 60px}}.information-block__content{position:relative;border-radius:0px 30px;background:#ebf0f1;color:#333;font:400 normal 16px/1.2 "Roboto Slab",serif,serif}.information-block__content h2{margin-bottom:30px;text-align:center;color:#9c1d30;font:700 normal 18px/1.2 "Roboto Slab",serif,serif}@media only screen and (max-width: 1024px){.information-block__content h2{margin-bottom:44px;font-size:28px}}.information-block__content h2 span{position:relative;padding:0 4px 4px}.information-block__content h2 span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#9c1d30}.information-block__content h3{margin-bottom:25px;text-align:center;color:#2c677b;font:700 normal 18px/1.2 "Roboto Slab",serif,serif}.information-block__columns{display:flex}@media only screen and (max-width: 1024px){.information-block__columns{flex-direction:column}}.information-block__column{width:50%;padding-right:80px}@media only screen and (max-width: 1024px){.information-block__column{width:100%;padding-right:0}}@media only screen and (max-width: 1024px){.information-block__column:not(:first-child){margin-top:25px}}.information-block__columns.one-column .information-block__column{width:100%;padding-right:80px}@media only screen and (max-width: 1024px){.information-block__columns.one-column .information-block__column{padding-right:0}}.information-block__item{margin-top:10px;display:flex;justify-content:space-between;border-bottom:1px solid #e2e2e2}.information-block__item-title{padding:10px}.information-block__item-description{margin-top:10px;font-size:12px}.information-block__item-price{padding:10px;color:#2c677b;text-transform:uppercase}.information-block .cta-wrapper{text-align:right}@media only screen and (max-width: 1024px){.information-block .cta-wrapper{margin-top:15px;text-align:center}}.information-block__note{margin-top:10px;padding:10px;color:#2c677b}.snow-decoration{position:absolute;inset:0}.snow-decoration *{position:absolute}.snow-decoration *:nth-child(1){transform:translate(-100%, -100%);top:50px;left:-103px;width:91px;height:91px}.snow-decoration *:nth-child(2){transform:translate(-100%, 0);top:48px;left:-30px;width:76px;height:76px}.snow-decoration *:nth-child(3){transform:translate(-100%, -100%);top:21px;left:0;width:65px;height:65px;opacity:.5}.snow-decoration *:nth-child(4){transform:translate(0, -100%);top:6px;left:15px;width:74px;height:74px}.grid .snow-decoration *:nth-child(1){transform:translate(0, 0);top:25px;right:-20px;left:auto;z-index:10;width:91px;height:91px}.grid .snow-decoration *:nth-child(2){transform:translate(100%, -50%);top:0;right:-40px;left:auto;width:74px;height:74px}.grid .snow-decoration *:nth-child(3){transform:translate(100%, 60%);top:0;right:-65px;left:auto;width:65px;height:65px;opacity:.5}.grid--version-2 .snow-decoration *:nth-child(1){transform:translate(0, 0);top:70px;right:auto;left:0;z-index:10;width:91px;height:91px}.grid--version-2 .snow-decoration *:nth-child(2){transform:translate(-100%, 0);top:0;right:auto;left:0;width:74px;height:74px}.grid--version-2 .snow-decoration *:nth-child(3){transform:translate(-100%, 0);top:130px;right:auto;left:auto;width:65px;height:65px;opacity:.5}.grid--version-2 .snow-decoration *:nth-child(4){transform:translate(-100%, 0);top:78px;right:auto;left:-42px;width:65px;height:65px;opacity:.5}.grid--version-2 .snow-decoration *:nth-child(5){transform:translate(-100%, 0);top:226px;right:auto;left:-64px;width:65px;height:65px;opacity:.5}.information-block table{width:100%;font:400 normal 16px/1.2 "Roboto Slab",serif,serif}@media(max-width: 1199px){.information-block table thead{display:none}}@media(max-width: 1199px){.information-block table tbody tr{display:flex;flex-direction:column;text-align:center}.information-block table tbody tr:not(:first-child){margin-top:25px}.information-block table tbody td::before{content:attr(data-label);color:#2c677b;font-weight:400}.information-block table tbody td{display:flex;justify-content:center}.information-block table tbody td div{padding-left:32px}}.information-block table th{padding:10px 8px 17px 8px;color:#2c677b;font-weight:400}.information-block table td{padding:17px 8px;color:#333;white-space:nowrap}.information-block table tr>td:first-child{color:#2c677b;font-size:18px;font-weight:700}.grid{position:relative;margin:100px auto}.grid-container{position:relative;height:820px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width: 767px){.grid-container{height:auto}}.grid--version-2 .grid-container{height:880px}@media only screen and (max-width: 767px){.grid--version-2 .grid-container{height:auto}}.grid-item{position:relative;width:calc(30% - 10px);height:355px;margin:5px;display:flex;flex-direction:column;justify-content:space-between;background-color:#ccc;border-radius:0px 20px;overflow:hidden}@media only screen and (max-width: 767px){.grid-item{width:100%;margin:6px auto}}.grid-item picture{position:absolute;inset:0;display:block}.grid-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-item__title{padding:20px;background:rgba(44,103,123,.7);backdrop-filter:blur(8px);text-align:center;color:#fff;font:700 normal 18px/1.2 "Roboto Slab",serif,serif}.grid-item__subtitle{margin-top:10px;font:400 normal 16px/1.2 "Roboto Slab",serif,serif}.grid-item__date{display:inline-block;padding:20px;border-radius:0px 20px 0px 0px;background:#3cb3e6;backdrop-filter:blur(8px);color:#333;font:400 normal 18px/1.2 "Roboto Slab",serif,serif;letter-spacing:1.08px}.grid--version-2 .grid-item{width:calc(24% - 10px);height:292px}@media only screen and (max-width: 767px){.grid--version-2 .grid-item{width:100%;height:355px}}.grid-item.large{width:calc(40% - 10px);height:292px}@media only screen and (max-width: 767px){.grid-item.large{width:100%;height:355px}}.grid--version-2 .grid-item.large{width:calc(26% - 10px);height:355px}@media only screen and (max-width: 767px){.grid--version-2 .grid-item.large{width:100%}}.grid-item.heading{width:calc(40% - 10px);height:167px;margin-bottom:40px;padding:0 40px;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.grid-item.heading{width:100%;height:355px;margin:6px auto;padding:0;flex-direction:column;justify-content:center}}.grid-item.heading picture{position:relative;width:206px;height:167px;display:block}.grid-item.heading picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.grid-item.heading h2{color:#9c1d30;font:700 normal 18px/1.2 "Roboto Slab",serif,serif}@media only screen and (max-width: 767px){.grid-item.heading h2{margin-top:36px}}.grid-item.heading h2 span{position:relative;padding:0 4px 4px;display:inline-block}.grid-item.heading h2 span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#9c1d30}.grid--version-2 .grid-item.heading{position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(48% - 20px);height:auto;flex-direction:column;justify-content:flex-start}@media only screen and (max-width: 767px){.grid--version-2 .grid-item.heading{position:relative;inset:auto;transform:translateX(0);width:100%;height:355px;justify-content:center}}.grid--version-2 .grid-item.heading h2{text-align:center}.grid--version-2 .grid-item.heading picture{margin-bottom:30px}@media only screen and (max-width: 767px){.grid--version-2 .grid-item.heading picture{margin:0}}.intro{margin:80px auto}.intro--two-columns{display:flex;gap:120px}@media only screen and (max-width: 767px){.intro--two-columns{flex-direction:column;gap:80px}}.intro__column:first-child{max-width:576px;width:100%;flex-shrink:0}@media only screen and (max-width: 767px){.intro__column:first-child{max-width:100%}}.intro__column:last-child{flex-grow:1}.intro .h2{margin-bottom:24px;font-family:"Roboto Slab",serif,serif;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.contact-form-popup{position:fixed;inset:0;padding:20px 24px;display:flex;align-items:center;justify-content:center;background:#1e1e1e;z-index:-999;opacity:0}.contact-form-popup--opened{z-index:9999;opacity:1;transition:opacity .3s ease-in-out}.contact-form-popup__content{position:relative;max-width:450px;width:100%;margin:0 auto;padding:32px 88px 48px 64px;background:#fff}.contact-form-popup__content form{margin-top:36px}.tiles-gallery{margin:80px auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media(max-width: 1199px){.tiles-gallery{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.tiles-gallery{grid-template-columns:1fr}}.tiles-gallery__item{position:relative;background-color:#ebf0f1}.tiles-gallery__item>figure{width:100%;height:auto;aspect-ratio:360/200}.tiles-gallery__item>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tiles-gallery__item__content{padding:24px 26px 48px}.tiles-gallery__item__content h3{margin-bottom:16px;font-size:24px;font-style:normal;font-weight:700;line-height:133%}.tiles-gallery__item__content-element{display:flex;align-items:flex-start;gap:12px;font-size:18px;font-style:normal;font-weight:400;line-height:133%}.tiles-gallery__item__content-element:not(:first-child){margin-top:16px}.tiles-gallery__item__content-element a{color:#2c677b}.tiles-gallery__item__content-element a:hover{text-decoration:underline}.tiles-gallery__item__content-element figure{width:24px;height:20px;flex-shrink:0}.tiles-gallery__item__content-element figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tiles-gallery__item__content-element ul{display:flex;flex-direction:column;gap:12px}.lightbox{position:fixed;inset:0;padding:20px 24px;display:flex;align-items:center;justify-content:center;background:#1e1e1e;z-index:-999;opacity:0}.lightbox--opened{z-index:9999;opacity:1;transition:opacity .3s ease-in-out}.lightbox__opener,.lightbox__closer{position:absolute;top:8px;right:8px;width:32px;height:32px;cursor:pointer;background:rgba(0,0,0,0)}.lightbox__opener img,.lightbox__closer img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lightbox__closer{top:0;right:0;width:64px;height:64px}@media only screen and (max-width: 767px){.lightbox__closer{width:48px;height:48px}}.lightbox__prev,.lightbox__next{position:absolute;top:0;left:0;width:64px;height:64px;cursor:pointer;background:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.lightbox__prev,.lightbox__next{width:48px;height:48px}}.lightbox__prev img,.lightbox__next img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lightbox__next{left:88px;transform:rotate(180deg)}@media only screen and (max-width: 767px){.lightbox__next{left:60px}}.lightbox__content{position:relative;max-width:1056px;width:100%;margin:0 auto}.lightbox__content-header{padding:20px;margin-bottom:26px}@media only screen and (max-width: 767px){.lightbox__content-header{padding-top:106px}}.lightbox__content-header .lightbox__title{color:#fff;text-align:center;font-family:"Roboto Slab",serif,serif;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.lightbox__gallery{width:100%;height:auto;max-height:80vh;aspect-ratio:1056/704}.lightbox__gallery figure{width:100%;height:auto;max-height:80vh;aspect-ratio:1056/704}.lightbox__gallery figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lightbox-loader{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px}.lightbox .spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.custom-grid{margin-bottom:50px;padding:50px 15px}.custom-grid--four-cols>div{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width: 576px){.custom-grid--four-cols>div{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.custom-grid--four-cols>div{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1024px){.custom-grid--four-cols>div{grid-template-columns:repeat(4, 1fr)}}
/*# sourceMappingURL=style.css.map */
