.news-list{padding-top:100px;margin-bottom:-40px;position:relative}@media screen and (max-width:767px){.news-list{padding-top:60px;margin-bottom:80px}}@media screen and (max-width:575px){.news-list{padding-top:40px;margin-bottom:100px;padding-bottom:40px}}.news-list::after{content:"";position:absolute;background:#fff;background:-moz- oldlinear-gradient(right,rgba(255,255,255,0.75) 80%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,rgba(255,255,255,0.75) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,rgba(255,255,255,0.75) 80%,rgba(255,255,255,0) 100%);width:-moz-calc((100% - 1320px)/2 + 25px);width:calc((100% - 1320px)/2 + 25px);height:100%;top:0;right:0}@media screen and (max-width:1399px){.news-list::after{width:-moz-calc((100% - 960px)/2);width:calc((100% - 960px)/2)}}@media screen and (max-width:991px){.news-list::after{display:none}}.news-list__header{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.news-list__header{padding-bottom:40px}}.news-list__header>h2{margin-top:55px;margin-bottom:8px}@media screen and (max-width:575px){.news-list__header>h2{margin-top:0}}.news-list__body{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:-moz-calc(100% + 336px);width:calc(100% + 336px)}.news-list .tns-nav{position:absolute;z-index:10;right:337px;bottom:-44px}@media screen and (max-width:991px){.news-list .tns-nav{right:auto;left:0}}@media screen and (max-width:767px){.news-list .tns-nav{left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:575px){.news-list .tns-nav{bottom:0}}.news-list .tns-nav button{width:15px;height:15px;border-radius:50%;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s;background-color:rgba(0,0,0,0.3);border:0;margin-left:10px}.news-list .tns-nav button:hover,.news-list .tns-nav button.tns-nav-active{background-color:#005a64}.news-card{display:block;text-decoration:none;background-color:#000;height:100%}.news-card__body{padding:80px 20px 20px 20px;position:relative;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:412px;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.news-card__body::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);background:-moz- oldlinear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(0,#000 0,rgba(0,0,0,0) 100%)}.news-card__body>time{padding-bottom:13px;position:relative;z-index:1}.news-card__body>h3,.news-card__body h2{line-height:1.25em;padding-bottom:15px;position:relative;z-index:1}.news-card__body>p{position:relative;z-index:1}.news-card__body>div{z-index:1;position:absolute;z-index:10;top:20px;left:20px;width:40px;height:40px;text-decoration:none}.news-card__body>div>svg{fill:#fff}.news-card__body>div>svg>path:first-child{-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-moz-transform .5s,-o-transform .5s}.news-card__body--see-also{min-height:250px}.news-card__body--on-list{height:100%;min-height:auto}.news-card__body--on-list>div{position:static;margin-top:20px;text-decoration:none}.news-card--placeholder{display:none}@media screen and (max-width:767px){.news-card--placeholder{padding:20px;background-color:#005a64;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s;text-decoration:none;height:100%}.news-card--placeholder:hover{background-color:rgba(0,90,100,0.85)}.news-card--placeholder::after{display:none}}.news-card:hover svg path:first-child{-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}.absolute-column{max-width:1320px;padding:0;top:-160px;left:348px}@media screen and (max-width:1399px){.absolute-column{max-width:920px}}@media screen and (max-width:991px){.absolute-column{max-width:720px}}@media screen and (max-width:767px){.absolute-column{position:static;max-width:none}}.projects-list{padding-top:79px;padding-bottom:80px;position:relative;overflow-x:hidden}.projects-list::before{content:"";width:-moz-calc((100% - 1320px)/2 + 0.9*1320px);width:calc((100% - 1320px)/2 + 0.9*1320px);height:100%;position:absolute;top:0;right:0;background-color:#f4f6f3}@media screen and (max-width:1399px){.projects-list::before{width:-moz-calc((100% - 960px)/2 + 0.9*960px);width:calc((100% - 960px)/2 + 0.9*960px)}}@media screen and (max-width:991px){.projects-list::before{width:-moz-calc((100% - 720px)/2 + 0.9*720px);width:calc((100% - 720px)/2 + 0.9*720px)}}@media screen and (max-width:767px){.projects-list::before{width:-moz-calc((100% - 540px)/2 + 0.9*540px);width:calc((100% - 540px)/2 + 0.9*540px)}}@media screen and (max-width:575px){.projects-list::before{width:87.3%}}@media screen and (max-width:767px){.projects-list{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:575px){.projects-list{padding-top:40px;padding-bottom:40px}}.projects-list .tns-outer{position:relative}.projects-list .tns-outer .tns-controls{position:absolute;right:0;top:-40px;z-index:10;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.projects-list .tns-outer .tns-controls{right:auto;top:auto;left:11px;bottom:-89px}}@media screen and (max-width:767px){.projects-list .tns-outer .tns-controls{left:-7px}}@media screen and (max-width:575px){.projects-list .tns-outer .tns-controls{left:auto;right:-moz-calc(89% - 50px);right:calc(89% - 50px);bottom:-93px}}.projects-list .tns-outer .tns-controls button{width:40px;height:40px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background-color:transparent;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s}.projects-list .tns-outer .tns-controls button:hover{background-color:#fff}.projects-list .tns-outer .tns-controls button svg{fill:#005a64}.projects-list .tns-outer .tns-controls button[data-controls="prev"]{margin-right:20px}.projects-list .tns-outer .tns-controls button[data-controls="prev"] svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.projects-list .tns-outer .tns-controls button[disabled]{cursor:auto}.projects-list .tns-outer .tns-controls button[disabled] svg{fill:rgba(0,0,0,0.2)}.projects-list__header{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.projects-list__header>span{position:relative;padding-left:56px}.projects-list__header>span::before{content:"";position:absolute;height:2px;width:44px;left:2px;top:-moz-calc(50% - 1px);top:calc(50% - 1px);background-color:rgba(0,0,0,0.3)}.projects-list__header>h2{margin-top:23px;margin-bottom:35px}.projects-list__header>p{line-height:1.4em}.projects-list__body{padding-top:59px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.projects-list__footer{padding-top:39px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.projects-list__footer>a{min-width:385px}@media screen and (max-width:1399px){.projects-list__footer>a{min-width:415px}}@media screen and (max-width:991px){.projects-list__footer>a{min-width:335px}}@media screen and (max-width:767px){.projects-list__footer>a{min-width:auto}}@media screen and (max-width:575px){.projects-list__footer>a{max-width:70%}}.project-card{overflow:hidden;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.project-card--see-also{width:auto}.project-card__image-wrapper{background-color:#fff;width:100%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:235px;background-position:center;background-size:cover;background-repeat:no-repeat}.project-card__image-wrapper>div{display:-moz-box;display:-ms-flexbox;display:flex;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);-ms-writing-mode:tb-lr;writing-mode:vertical-lr;padding:20px 5px}.project-card__image-wrapper>div>span{text-transform:lowercase}.project-card__body{background-color:#fff;padding:40px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:-moz-calc(100% - 235px);height:calc(100% - 235px)}@media screen and (max-width:991px){.project-card__body{padding:20px}}.project-card__body>h3{line-height:1.25em;padding-bottom:20px}.project-card__body>p{line-height:1.4em;padding-bottom:19px}.project-card__body>figure{overflow:hidden;position:relative;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;margin-top:auto}.project-card__body>figure>figcaption{width:1px;height:1px;position:absolute;left:-200vw}.project-card__body>figure path{fill:#005a64;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-moz-transform .5s,-o-transform .5s}.project-card:hover figure path:first-child{-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}.events-list{padding-top:75px;padding-bottom:32px;position:relative}@media screen and (max-width:767px){.events-list{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:575px){.events-list{padding-top:40px;padding-bottom:30px}}.events-list .events-preloader{-moz-transform:translate(-50%,-moz-calc(-50%));-ms-transform:translate(-50%,calc(-50%));-o-transform:translate(-50%,calc(-50%));transform:translate(-50%,calc(-50%))}.events-list__header{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:75px}@media screen and (max-width:767px){.events-list__header{padding:45px;padding-top:0}}.events-list__body{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.events-list__body:hover .event-bar{opacity:.3}.events-list__body .event-bar:hover{opacity:1}.events-list__footer{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:55px}@media screen and (max-width:991px){.events-list__footer{padding-top:15px}}@media screen and (max-width:575px){.events-list__footer{padding-top:0}}.event-bar{width:100%;background-color:#f4f6f3;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;margin-bottom:25px;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}@media screen and (max-width:991px){.event-bar{padding:25px}}@media screen and (max-width:575px){.event-bar{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.event-bar__time{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2px;padding-bottom:8px;width:23.48%;position:relative}@media screen and (max-width:1399px){.event-bar__time{width:225px}}@media screen and (max-width:991px){.event-bar__time{padding:0;width:260px;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.event-bar__time::before{content:"";position:absolute;width:1px;height:-moz-calc(100%);height:calc(100%);min-height:45px;background-color:#005a64;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-25px}}@media screen and (max-width:575px){.event-bar__time{width:100%}.event-bar__time::before{display:none}}.event-bar__time>a{display:none}@media screen and (max-width:991px){.event-bar__time>a{display:-moz-box;display:-ms-flexbox;display:flex;margin-top:25px}}.event-bar__button-wrapper{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:23.48%}@media screen and (max-width:1399px){.event-bar__button-wrapper{width:310px}}@media screen and (max-width:991px){.event-bar__button-wrapper{display:none}}.event-bar__title{position:relative;padding-left:55px;width:49.24%}.event-bar__title::before{content:"";position:absolute;width:1px;height:-moz-calc(100% + 9px);height:calc(100% + 9px);min-height:45px;background-color:#005a64;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:25px}@media screen and (max-width:1399px){.event-bar__title{width:-moz-calc(100% - 535px);width:calc(100% - 535px)}}@media screen and (max-width:991px){.event-bar__title{width:-moz-calc(100% - 260px);width:calc(100% - 260px);padding-left:0;padding-right:30px}.event-bar__title::before{display:none}}@media screen and (max-width:575px){.event-bar__title{width:100%;padding-right:0}.event-bar__title>h3{text-align:center;margin-bottom:25px}}.fot-calendar-btn{cursor:pointer;border:0;z-index:10;width:125px;height:125px;background-color:#005a64;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s}.fot-calendar-btn:hover{background-color:#26727b}@media screen and (max-width:991px){.fot-calendar-btn{width:80px;height:80px}.fot-calendar-btn>svg{width:35px;height:auto}}@media screen and (max-width:767px){.fot-calendar-btn{width:60px;height:60px}}.fot-calendar{width:500px;position:absolute;left:-500px;top:40px;-o-transition:left .5s;-moz-transition:left .5s;transition:left .5s;z-index:5}@media screen and (max-width:991px){.fot-calendar{top:65px}}@media screen and (max-width:767px){.fot-calendar{top:55px}}@media screen and (max-width:575px){.fot-calendar{left:-moz-calc(-100% + 72px);left:calc(-100% + 72px);width:-moz-calc(100% - 72px);width:calc(100% - 72px)}}.fot-calendar--open{left:0}.fot-calendar__body{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;background-color:#005a64}@media screen and (max-width:575px){.fot-calendar__body{padding:20px}}.fot-calendar__body>div{display:block;max-width:100%}.fot-calendar__title{padding-bottom:30px}.fot-calendar>button{position:absolute;left:100%;top:0}.pillars-of-fot{padding-top:85px;padding-bottom:80px}@media screen and (max-width:767px){.pillars-of-fot{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:575px){.pillars-of-fot{padding-top:40px;padding-bottom:40px}}.pillars-of-fot__header{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:60px}@media screen and (max-width:767px){.pillars-of-fot__header{padding-bottom:40px}}.pillars-of-fot__header>span{position:relative;padding-bottom:53px}@media screen and (max-width:767px){.pillars-of-fot__header>span{padding-bottom:30px}}.pillars-of-fot__header>span::after{content:"";position:absolute;left:-moz-calc(50% - 22px);left:calc(50% - 22px);bottom:24px;width:44px;height:2px;background-color:rgba(0,0,0,0.3)}.pillars-of-fot__body{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.pillars-of-fot__body{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pillar-box{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;min-height:540px;width:23.56%;padding:40px;position:relative;filter:grayscale(1);-o-transition:filter .5s,width .5s;-moz-transition:filter .5s,width .5s;transition:filter .5s,width .5s;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:767px){.pillar-box{filter:grayscale(0);width:100%;cursor:auto}}.pillar-box:hover{filter:grayscale(0)}.pillar-box:hover>button{padding-top:40px}.pillar-box::before{z-index:0;top:0;left:0;content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.pillar-box>h3{position:relative;line-height:normal;max-width:305px}@media screen and (max-width:1399px){.pillar-box>h3{max-width:195px;font-size:1.5em}}@media screen and (max-width:991px){.pillar-box>h3{font-size:1.2em}}.pillar-box button{position:relative}.pillar-box>p{position:relative;display:none;opacity:0;padding-top:55px;line-height:normal;padding-bottom:53px}.pillar-box>p.visible-b{display:block;opacity:1}@media screen and (max-width:767px){.pillar-box>p{display:block;opacity:1}}.pillar-box>a{display:none}@media screen and (max-width:767px){.pillar-box>a{display:-moz-box;display:-ms-flexbox;display:flex}}.pillar-box>button{-o-transition:padding .5s;-moz-transition:padding .5s;transition:padding .5s;border:0;padding:10px ​15px;cursor:pointer;margin:0;background-color:transparent}@media screen and (max-width:767px){.pillar-box>button{display:none}}.pillar-box--open{width:49.09%;filter:grayscale(0);cursor:auto}@media screen and (max-width:767px){.pillar-box--open{width:100%}}.pillar-box--open>a{display:-moz-box;display:-ms-flexbox;display:flex}.pillar-box--open>button{display:none}.pillar-box--open::before{background-color:rgba(0,0,0,0.3)}.newsletter{padding-top:85px;padding-bottom:85px;background-color:#f4f6f3}@media screen and (max-width:767px){.newsletter{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:575px){.newsletter{padding-top:40px;padding-bottom:40px}}.newsletter__header{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newsletter__header>h2{padding-bottom:35px}@media screen and (max-width:767px){.newsletter__header>h2{padding-bottom:15px}}.newsletter form{padding-top:57px}@media screen and (max-width:991px){.newsletter form{padding-top:20px}}.newsletter form>p{margin:0}.newsletter input{font-size:.8em;line-height:1.5em;padding:20px;padding-left:30px;border:0}.newsletter input:-ms-input-placeholder{color:rgba(0,0,0,0.5);font-size:1em;line-height:1.5em}.newsletter input::placeholder{color:rgba(0,0,0,0.5);font-size:1em;line-height:1.5em}.input-with-button__wrapper{display:-moz-box;display:-ms-flexbox;display:flex;padding-top:6px}@media screen and (max-width:450px){.input-with-button__wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.input-with-button__wrapper .wpcf7-form-control-wrap{display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.input-with-button__wrapper .wpcf7-spinner{position:absolute;top:57px;left:150px}@media screen and (max-width:991px){.input-with-button__wrapper .wpcf7-spinner{top:18px}}@media screen and (max-width:450px){.input-with-button__wrapper br{display:none}}.input-with-button__wrapper input[type="email"]{max-width:361px;width:100%}@media screen and (max-width:991px){.input-with-button__wrapper input[type="email"]{max-width:100%}}@media screen and (max-width:450px){.input-with-button__wrapper input[type="email"]{margin-bottom:15px}}.input-with-button__wrapper input[type="submit"]{-ms-flex-negative:0;flex-shrink:0;background-color:#005a64;text-align:center;font-size:.8em;line-height:1.5em;font-weight:600;color:#fff;text-transform:uppercase;width:175px}@media screen and (max-width:450px){.input-with-button__wrapper input[type="submit"]{width:100%}}.wpcf7-response-output{margin:30px 0 0 0 !important;background-color:#fff;padding:20px !important;border:2px solid #000 !important;margin-top:30px !important;color:#000;font-size:.8em}.wpcf7-not-valid-tip{display:none}.patrons{padding-top:75px;padding-bottom:84px}@media screen and (max-width:767px){.patrons{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:575px){.patrons{padding-top:40px;padding-bottom:40px}}.patrons__category{padding-top:34px;padding-bottom:40px}@media screen and (max-width:575px){.patrons__category{text-align:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-moz-box;display:-ms-flexbox;display:flex}}.patrons__logos{padding:0;margin:0;list-style:none;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-align:center;-ms-flex-align:center;align-items:center}.patrons__logos--centered{-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:575px){.patrons__logos{-ms-flex-pack:distribute;justify-content:space-around}}.patrons__logos>li{padding:20px;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.patrons__logos>li{padding:10px}}.patrons__logos>li:first-child{padding-left:0}.patrons__logos>li>img{filter:grayscale(1)}.patron-logo{width:auto;max-height:75px;max-width:200px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.patron-logo{max-height:55px;max-width:125px}}.patron-logo--text{height:auto;font-size:16px;text-align:center;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px}@media screen and (max-width:767px){.patron-logo--text{font-size:10px}}.entry-content{margin-top:16px;padding-bottom:61px;margin-bottom:38px;position:relative}@media screen and (max-width:767px){.entry-content{margin-top:10px;margin-bottom:20px;padding-bottom:40px}}@media screen and (max-width:575px){.entry-content{margin-top:10px;padding-bottom:30px;margin-bottom:10px}}.entry-content::before{content:'';width:34%;height:1px;background-color:#f1f1f1;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;bottom:0}.entry-content p{line-height:1.388888em}.entry-content .row{margin-bottom:20px}.page-template-page-about-us-ot .entry-content::before{display:none}.slider-gallery{position:relative}.slider-gallery__body{margin:0;margin-top:39px;margin-bottom:40px;padding:0;list-style:none}.slider-gallery__figure{margin:0;padding:0;display:block}.slider-gallery__figure>figcaption{padding-top:10px}.slider-gallery .tns-nav{position:absolute;z-index:10;bottom:39px;right:12px;background-color:#fff}.slider-gallery .tns-nav button{width:10px;height:10px;padding:0;border-radius:50%;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s;background-color:rgba(0,0,0,0.3);border:0;margin-left:10px}.slider-gallery .tns-nav button:hover,.slider-gallery .tns-nav button.tns-nav-active{background-color:#005a64}.photo-with-paragraph__figure{margin:0;margin-top:18px;margin-bottom:18px;padding:0;display:block}.photo-with-paragraph__figure>figcaption{padding-top:10px}.photo-with-paragraph__editor{padding-top:2px;padding-left:36px}@media screen and (max-width:991px){.photo-with-paragraph__editor{padding-top:40px;padding-left:0}}.photo-with-paragraph__editor--no-padding-l{padding-left:0}@media screen and (max-width:991px){.photo-with-paragraph__editor--no-padding-l{padding-left:0}}.ft-video{padding-top:39px;padding-bottom:36px}@media screen and (max-width:767px){.ft-video{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:575px){.ft-video{padding-top:20px;padding-bottom:20px}.ft-video iframe{height:54vw}}.flexible-repeater{padding-top:40px;padding-bottom:40px}.flexible-repeater__header{padding-bottom:37px}.flexible-repeater__list{display:block;margin:0;padding:0}.flexible-repeater__list:hover .attachment-card{opacity:.3}.flexible-repeater__list .attachment-card:hover{opacity:1}.flexible-repeater__list>li{display:block;margin-bottom:16px}.flexible-repeater__list>li:last-child{margin-bottom:0}@media screen and (max-width:575px){.flexible-repeater__list>li{margin-bottom:12px}}.attachment-card{background-color:#005a64;width:100%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:26px 75px 26px 37px;text-decoration:none;position:relative;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:991px){.attachment-card{padding:20px 75px 20px 20px}}@media screen and (max-width:767px){.attachment-card{padding:15px 75px 15px 15px}}.attachment-card>span{-ms-flex-negative:0;flex-shrink:0;display:-moz-box;display:-ms-flexbox;display:flex;width:40px;height:40px;background-color:#fff;border-radius:50%;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.attachment-card>h3{padding-left:41px}@media screen and (max-width:991px){.attachment-card>h3{padding-left:20px}}@media screen and (max-width:767px){.attachment-card>h3{padding-left:15px}}.attachment-card::after{content:'';position:absolute;right:33px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-position:center;background-repeat:no-repeat}@media screen and (max-width:991px){.attachment-card::after{right:20px}}@media screen and (max-width:767px){.attachment-card::after{right:15px}}.attachment-card--slim{padding:15px 50px 15px 15px}@media screen and (max-width:991px){.attachment-card--slim{padding:15px 50px 15px 15px}}@media screen and (max-width:767px){.attachment-card--slim{padding:15px 50px 15px 15px}}.attachment-card--slim::after{right:8px}@media screen and (max-width:991px){.attachment-card--slim::after{right:8px}}@media screen and (max-width:767px){.attachment-card--slim::after{right:8px}}.attachment-card--file::after{background-image:url("/wp-content/themes/fot/assets/svg/attachment-file-icon_white.svg")}.attachment-card--link::after{background-image:url("/wp-content/themes/fot/assets/svg/attachment-link-icon_white.svg")}.flexible-multimedia{padding-top:40px;padding-bottom:40px}.flexible-multimedia__header{padding-bottom:37px}.flexible-multimedia__list{display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0}.flexible-multimedia__list>li{width:-moz-calc(100% / 3 - 16px);width:calc(100% / 3 - 16px);display:block;margin-bottom:24px;margin-right:24px}.flexible-multimedia__list>li:nth-child(3n){margin-right:0}@media screen and (max-width:767px){.flexible-multimedia__list>li{width:-moz-calc(100% / 2 - 24px);width:calc(100% / 2 - 24px)}.flexible-multimedia__list>li:nth-child(3n){margin-right:24px}.flexible-multimedia__list>li:nth-child(2n){margin-right:0}}@media screen and (max-width:575px){.flexible-multimedia__list>li{width:100%;margin-right:0;margin-bottom:12px}.flexible-multimedia__list>li:nth-child(3n){margin-right:0}}.multimedia-box{height:100%;width:100%;text-decoration:none;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5px 5px 20px;position:relative;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}.multimedia-box::before{content:'';width:100%;height:100%;position:relative;z-index:0;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.3)}.multimedia-box>span{width:45px;height:45px;background-color:#fff;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:5}.multimedia-box>h3{margin-top:10px;line-height:1.3em;padding-right:20px;position:relative;z-index:5}.multimedia-box>svg{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end;position:relative;z-index:5;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-moz-transform .5s,-o-transform .5s}.multimedia-box:hover>svg{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.flexible-project-form{background-color:#f4f6f3;margin-top:198px}@media screen and (max-width:991px){.flexible-project-form{margin-top:100px}}@media screen and (max-width:767px){.flexible-project-form{margin-top:80px}}.flexible-project-form--contact{margin-top:76px}@media screen and (max-width:991px){.flexible-project-form--contact{margin-top:60px}}@media screen and (max-width:767px){.flexible-project-form--contact{margin-top:100px}}.flexible-project-form__form{padding-top:33px;padding-bottom:73px}@media screen and (max-width:991px){.flexible-project-form__form{padding-top:30px;padding-bottom:60px}}@media screen and (max-width:767px){.flexible-project-form__form{padding-bottom:40px}}.flexible-project-form__text{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:30px}.flexible-project-form__text>img{position:relative;top:-77px;left:29px;max-width:100%;height:auto}@media screen and (max-width:1399px){.flexible-project-form__text>img{left:0}}@media screen and (max-width:767px){.flexible-project-form__text>img{margin:0 auto}}.flexible-project-form__text>h2{margin-top:-25px;margin-bottom:35px}.flexible-project-form__contact-text{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:30px}.flexible-project-form__contact-text>h2{padding-top:36px;padding-bottom:35px}@media screen and (max-width:767px){.flexible-project-form__contact-text>h2{-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:0}}.flexible-project-form__contact-text>p{line-height:1.4em}@media screen and (max-width:767px){.flexible-project-form__contact-text>p{-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.flexible-project-form__contact-text>img{margin-top:77px;position:relative;left:-39px;height:auto}@media screen and (max-width:1399px){.flexible-project-form__contact-text>img{max-width:100%;left:0}}@media screen and (max-width:767px){.flexible-project-form__contact-text>img{margin:0 auto;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;top:-50px}}.preloader{display:block;position:absolute;left:-moz-calc(50% - 32px);left:calc(50% - 32px);top:40%}.preloader--hidden{display:none}.thank-you-message{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:20%;width:-moz-calc(100% + 10px);width:calc(100% + 10px);background-color:#005a64;padding:40px;z-index:10;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.thank-you-message--hidden{display:none}.close-btn{cursor:pointer;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-o-transition:-o-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-moz-transform .5s ease,-o-transform .5s ease}.close-btn:hover{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.input-wrapper{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:8px;padding-bottom:8px}.input-wrapper input,.input-wrapper textarea,.input-wrapper select{border:0;border:2px solid #fff;background-color:#fff;padding:21px 18px 20px 30px;margin-top:7px;font-size:.8em;width:100%;color:rgba(0,0,0,0.5)}.input-wrapper input:focus,.input-wrapper textarea:focus,.input-wrapper select:focus{border-color:#005a64;border:2px solid;outline:0}.input-wrapper input.input--empty,.input-wrapper textarea.input--empty,.input-wrapper select.input--empty{border-color:#db2400;box-shadow:0 0 20px 0 rgba(219,36,0,0.25)}.input-wrapper input.input--empty:-ms-input-placeholder,.input-wrapper textarea.input--empty:-ms-input-placeholder,.input-wrapper select.input--empty:-ms-input-placeholder{color:#db2400;opacity:.75}.input-wrapper input.input--empty::placeholder,.input-wrapper textarea.input--empty::placeholder,.input-wrapper select.input--empty::placeholder{color:#db2400;opacity:.75}.input-wrapper--textarea textarea{resize:vertical;min-height:140px}.input-wrapper--select{position:relative}.input-wrapper--select::after{z-index:0;content:"";width:12px;height:7px;position:absolute;left:-moz-calc(100% - 32px);left:calc(100% - 32px);bottom:34px;background-image:url("/wp-content/themes/fot/assets/svg/select_arrow_down_black.svg")}.input-wrapper--select select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.input-wrapper--checkbox-with-btn{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:991px){.input-wrapper--checkbox-with-btn{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.input-wrapper--checkbox-with-btn>label{width:-moz-calc(100% - 190px);width:calc(100% - 190px);position:relative;padding-left:30px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:991px){.input-wrapper--checkbox-with-btn>label{width:100%}}.input-wrapper--checkbox-with-btn>label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.input-wrapper--checkbox-with-btn>label input:checked ~ .checkmark::after{display:block}.input-wrapper--checkbox-with-btn>label>.checkmark{position:absolute;left:0;top:-moz-calc(50% - 10px);top:calc(50% - 10px);width:20px;height:20px;background-color:#fff;z-index:1;border:2px solid #fff}.input-wrapper--checkbox-with-btn>label>.checkmark::after{display:none;position:absolute;top:2px;left:2px;content:'';width:15px;height:15px;background-image:url("/wp-content/themes/fot/assets/svg/tick_green.svg");background-repeat:no-repeat}.input-wrapper--checkbox-with-btn>label.input--empty .checkbox__label{color:#db2400}.input-wrapper--checkbox-with-btn>label.input--empty .checkmark{border:2px solid #db2400;box-shadow:5px 5px 30px 0 rgba(219,36,0,0.25)}.input-wrapper--checkbox-with-btn>button{width:175px}@media screen and (max-width:991px){.input-wrapper--checkbox-with-btn>button{width:100%;margin-top:20px}}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px}.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#005a64;-moz-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:6px;-moz-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;-moz-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;-moz-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;-moz-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-moz-keyframes lds-ellipsis1{0%{-moz-transform:scale(0);transform:scale(0)}100%{-moz-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes lds-ellipsis3{0%{-moz-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@-moz-keyframes lds-ellipsis2{0%{-moz-transform:translate(0,0);transform:translate(0,0)}100%{-moz-transform:translate(19px,0);transform:translate(19px,0)}}@keyframes lds-ellipsis2{0%{-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}100%{-moz-transform:translate(19px,0);-o-transform:translate(19px,0);transform:translate(19px,0)}}.audioguide{min-height:492px;display:-moz-box;display:-ms-flexbox;display:flex;padding:40px 0;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#000}@media screen and (max-width:991px){.audioguide{min-height:500px}}@media screen and (max-width:575px){.audioguide{min-height:auto}}.audioguide__title{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.audioguide__title>h2{padding-top:36px;padding-bottom:36px}.audioguide__title>p{padding-bottom:55px}.multimedia__player{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4px;padding-bottom:40px}.multimedia__player .icon{display:block;width:57px;height:57px;position:relative;cursor:pointer}.multimedia__player .icon::after{content:'';position:absolute;width:57px;height:57px;top:-moz-calc(50% - 28px);top:calc(50% - 28px);left:-moz-calc(50% - 28px);left:calc(50% - 28px);background-position:center;background-image:url("/wp-content/themes/fot/assets/svg/play.svg");-o-transition:-o-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-moz-transform .5s ease,-o-transform .5s ease}.multimedia__player .icon:hover::after{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.multimedia__player .icon.active::after{content:'';position:absolute;width:57px;height:57px;top:-moz-calc(50% - 28px);top:calc(50% - 28px);left:-moz-calc(50% - 28px);left:calc(50% - 28px);background-image:url("/wp-content/themes/fot/assets/svg/pause.svg");-o-transition:-o-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-moz-transform .5s ease,-o-transform .5s ease}.multimedia__player .player__axis{width:-moz-calc(100% - 60px);width:calc(100% - 60px);display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:31px}.multimedia__player .player__axis>span{min-width:50px;text-align:center}.multimedia__player .player__axis .axis{width:-moz-calc(100% - 100px);width:calc(100% - 100px);margin-left:10px;margin-right:20px;position:relative}.multimedia__player .player__axis .axis--front{position:absolute;width:0;top:0;height:2px;background-color:#fff;border-radius:2px;-o-transition:width .5s linear;-moz-transition:width .5s linear;transition:width .5s linear}.multimedia__player .player__axis .axis--bg{position:absolute;width:100%;height:2px;background-color:rgba(255,255,255,0.25)}.multimedia__player .player__axis .axis--bg .range-input{cursor:pointer;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:100%;background-color:none;top:-3px;height:7px;background:transparent}.multimedia__player .player__axis .axis--bg .range-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.multimedia__player .player__axis .axis--bg .range-input:focus{outline:0}.multimedia__player .player__axis .axis--bg .range-input::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.multimedia__player .player__axis .axis--bg .range-input::-webkit-slider-thumb{width:7px;height:7px;background-color:transparent;border-color:transparent;border-radius:3.5px}.multimedia__player .player__axis .axis--bg .range-input::-moz-range-thumb{width:7px;height:7px;background-color:transparent;border-color:transparent;border-radius:3.5px}.multimedia__player .player__axis .axis--bg .range-input::-ms-thumb{width:7px;height:7px;background-color:transparent;border-color:transparent;border-radius:3.5px}.books-slider{padding-top:80px;padding-bottom:80px}@media screen and (max-width:991px){.books-slider{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:767px){.books-slider{padding-top:40px;padding-bottom:40px}}.books-slider__header{padding-bottom:42px}.books-slider__header>span{padding-left:56px;position:relative}.books-slider__header>span::before{content:"";position:absolute;height:2px;width:44px;left:2px;top:-moz-calc(50% - 1px);top:calc(50% - 1px);background-color:rgba(0,0,0,0.3)}.books-slider__header>h2{margin-top:23px}@media screen and (max-width:1399px){.books-slider__body img{max-width:100%;height:auto}}.books-slider .tns-outer{position:relative}.books-slider .tns-outer .tns-controls{position:absolute;top:-moz-calc(50% - 92px);top:calc(50% - 92px);left:60%;z-index:10;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:991px){.books-slider .tns-outer .tns-controls{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:auto;bottom:-80px;left:-moz-calc(50% - 92px);left:calc(50% - 92px)}}@media screen and (max-width:767px){.books-slider .tns-outer .tns-controls{bottom:-moz-calc(50% - 40px);bottom:calc(50% - 40px);left:0;width:100%;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.books-slider .tns-outer .tns-controls button{width:80px;height:80px;border-radius:50%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background-color:#f4f6f3;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s}.books-slider .tns-outer .tns-controls button:hover{background-color:#fff}.books-slider .tns-outer .tns-controls button svg{fill:#005a64}.books-slider .tns-outer .tns-controls button[data-controls="prev"]{margin-bottom:24px}@media screen and (max-width:991px){.books-slider .tns-outer .tns-controls button[data-controls="prev"]{margin-bottom:0;margin-right:24px}}@media screen and (max-width:767px){.books-slider .tns-outer .tns-controls button[data-controls="prev"]{margin-right:0}}.books-slider .tns-outer .tns-controls button[data-controls="prev"] svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.books-slider .tns-outer .tns-controls button[disabled]{background-color:#fff;cursor:auto}.books-slider .tns-outer .tns-controls button[disabled] svg{fill:rgba(0,0,0,0.2)}.book-info-box{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#005a64;padding:40px;min-height:407px}@media screen and (max-width:767px){.book-info-box{min-height:0}}.book-info-box>h3{margin-bottom:40px;line-height:1.3em}.book-info-box>p{margin-bottom:40px}.book-info-box>button{margin-top:auto}.book-popup{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10}.book-popup.open{display:block}.book-popup__wrapper{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:40px}@media screen and (max-width:575px){.book-popup__wrapper{padding:20px}}.book-popup__body{width:100%;max-height:100%;max-width:620px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 40px;background-color:#005a64;position:relative;box-shadow:0 0 50px 0 #00000040}@media screen and (max-width:575px){.book-popup__body{padding:30px 20px}}.book-popup__close{border:0;width:40px;height:40px;position:absolute;right:0;top:0;background-color:#fff;cursor:pointer;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.book-popup__close:hover{opacity:.75}.book-popup__content{overflow:auto;height:100%}.book-popup__content h3{margin-bottom:40px;line-height:1.3em}.book-popup__content--no-margin h3{margin-bottom:0}.book-popup__content .mceContentBody{color:#fff}.book-popup__content .mceContentBody p,.book-popup__content .mceContentBody h1,.book-popup__content .mceContentBody h2,.book-popup__content .mceContentBody h3,.book-popup__content .mceContentBody h4,.book-popup__content .mceContentBody h5,.book-popup__content .mceContentBody h6,.book-popup__content .mceContentBody span,.book-popup__content .mceContentBody li{color:#fff}.awards-list{background-color:#f4f6f3;padding-top:79px;padding-bottom:80px}@media screen and (max-width:991px){.awards-list{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:767px){.awards-list{padding-top:40px;padding-bottom:40px}}.awards-list__header{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:60px}@media screen and (max-width:767px){.awards-list__header{padding-bottom:40px}}.awards-list__header>h2{position:relative}.awards-list__header>h2::before,.awards-list__header>h2::after{content:'';position:absolute;top:-55px;right:-moz-calc(100% - 36px);right:calc(100% - 36px);width:196px;height:206px;background-image:url("/wp-content/themes/fot/assets/svg/laurel_outline_black.svg")}@media screen and (max-width:767px){.awards-list__header>h2::before,.awards-list__header>h2::after{display:none}}.awards-list__header>h2::after{right:auto;left:-moz-calc(100% - 36px);left:calc(100% - 36px);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.awards-list__header>span{position:relative;padding-bottom:53px}@media screen and (max-width:767px){.awards-list__header>span{padding-bottom:30px}}.awards-list__header>span::after{content:"";position:absolute;left:-moz-calc(50% - 22px);left:calc(50% - 22px);bottom:24px;width:44px;height:2px;background-color:rgba(0,0,0,0.3)}.awards-list__footer{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:8px}@media screen and (max-width:1399px){.awards-list__footer{padding-top:40px}}.awards-list__footer>button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.awards-list__list{display:none;padding-top:111px;position:relative}.award-bar{padding-top:30px;padding-bottom:38px;display:-moz-box;display:-ms-flexbox;display:flex;border-top:1px solid rgba(0,90,100,0.4)}.award-bar>span{width:-moz-calc(25% + 6px);width:calc(25% + 6px)}.award-bar__text{width:-moz-calc(75% - 6px);width:calc(75% - 6px);display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.award-bar__text>span{padding-top:6px}.award-bar__text>p{padding-top:1px}.award-bar--no-border{border-top:0}.award-bar--no-border .award-bar__text>span{padding-top:0}.award{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.award{margin-top:0;padding-top:30px;margin-bottom:0;padding-bottom:30px}}.award>p{line-height:-moz-calc(25em / 24);line-height:calc(25em / 24);padding-top:34px;max-width:300px}@media screen and (max-width:991px){.award>p{font-size:.9em}}.award>img{position:relative}@media screen and (max-width:1399px){.award>img{max-width:100%;height:auto}}.award--nb{padding-top:110px}@media screen and (max-width:1399px){.award--nb{padding-top:30px}}.award--nb>img{left:-24px}@media screen and (max-width:991px){.award--nb>img{max-width:130%}}@media screen and (max-width:767px){.award--nb>img{max-width:100%}}.award--nb>p{padding-top:59px;max-width:400px}.award--tmbi{margin-bottom:91px}@media screen and (max-width:1399px){.award--tmbi{margin-top:250px}}@media screen and (max-width:767px){.award--tmbi{margin-top:0;padding-top:30px;margin-bottom:0;padding-bottom:30px}}.award--tmbi>img{top:-13px;right:-5px}@media screen and (max-width:767px){.award--tmbi>img{width:80px;height:auto}}.award--nk{margin-bottom:44px}@media screen and (max-width:1399px){.award--nk{margin-top:250px}}@media screen and (max-width:767px){.award--nk{margin-top:0;padding-top:30px;margin-bottom:0;padding-bottom:30px}}.award--nk>img{top:-76px;right:-15px}@media screen and (max-width:767px){.award--nk>img{top:0;right:-10px;width:65px;height:auto}}.award--nk>p{margin-top:-96px}@media screen and (max-width:767px){.award--nk>p{margin-top:0}}@media screen and (max-width:767px){.award--pp>img{width:120px;height:auto}}.award--ga>img{top:2px;right:-3px}@media screen and (max-width:767px){.award--ga>img{width:72.5px;height:auto}}.award--ga>p{padding-top:21px}.block-with-icon{background-color:#f4f6f3;padding:40px 80px;margin-top:60px;margin-bottom:63px;padding-left:360px;position:relative}@media screen and (max-width:991px){.block-with-icon{padding:40px;padding-left:240px}}@media screen and (max-width:767px){.block-with-icon{padding:20px;padding-top:90px;padding-bottom:30px}}.block-with-icon>p{line-height:1.3em}.block-with-icon>img{width:400px;height:auto;position:absolute;left:-85px;top:-45px}@media screen and (max-width:991px){.block-with-icon>img{width:300px}}@media screen and (max-width:767px){.block-with-icon>img{left:-moz-calc(50% - 75px);left:calc(50% - 75px);width:150px;top:-70px}}.block-with-icon--no-icon{padding:40px 80px}@media screen and (max-width:991px){.block-with-icon--no-icon{padding:40px}}@media screen and (max-width:767px){.block-with-icon--no-icon{margin-top:40px;margin-bottom:40px;padding:20px}}.donate{padding-top:60px;padding-bottom:40px}@media screen and (max-width:767px){.donate{padding-top:40px}}.donate__body{display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.donate__footer{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.donate__footer>button{margin-top:68px;width:372px;max-width:100%}.donate-btn{cursor:pointer;margin-bottom:23px;padding:21px;border:0;background-color:#f4f6f3;width:-moz-calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s}@media screen and (max-width:575px){.donate-btn{width:-moz-calc((100% - 24px) / 2);width:calc((100% - 24px) / 2)}}.donate-btn>span{-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}.donate-btn--selected,.donate-btn:hover{background-color:#005a64}.donate-btn--selected>span,.donate-btn:hover>span{color:#fff}.donate-input{width:-moz-calc((100% - 16px) / 3 * 2);width:calc((100% - 16px) / 3 * 2);border:0;border-bottom:1px solid #005a64;text-align:center;color:#000;padding:24px 15px 22px 15px;font-size:1.2em;font-weight:600}@media screen and (max-width:575px){.donate-input{width:100%}}.fgl-guests{padding-top:24px;padding-bottom:80px}.fgl-guests__header{-ms-grid-column:span 2;grid-column:span 2}.fgl-guests__header>h2{max-width:250px;margin:auto}.fgl-guests__list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(12%,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(12%,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:24px}@media screen and (max-width:1199px){.fgl-guests__list{-ms-grid-columns:(minmax(15%,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(15%,1fr))}}@media screen and (max-width:991px){.fgl-guests__list{-ms-grid-columns:(minmax(20%,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(20%,1fr))}}.guest-tile{aspect-ratio:1;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;cursor:pointer}.guest-tile>p{width:100%;height:100%;position:absolute;opacity:0;-o-transition:opacity .25s;-moz-transition:opacity .25s;transition:opacity .25s;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}.guest-tile:hover>p{opacity:1}.see-also{padding-bottom:93px}@media screen and (max-width:767px){.see-also{padding-bottom:60px}}@media screen and (max-width:575px){.see-also{padding-bottom:40px}}.see-also__header{padding-top:75px;padding-bottom:64px;position:relative}@media screen and (max-width:767px){.see-also__header{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:575px){.see-also__header{padding-bottom:40px;padding-top:40px}}.see-also__slider{display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:78px}@media screen and (max-width:767px){.see-also__slider{margin-bottom:60px}}@media screen and (max-width:575px){.see-also__slider{margin-bottom:40px}}.see-also .tns-nav{position:absolute;z-index:10;bottom:0;left:-moz-calc(50% - 5px);left:calc(50% - 5px);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.see-also .tns-nav button{width:15px;height:15px;padding:0;border-radius:50%;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s;background-color:rgba(0,0,0,0.3);border:0;margin-left:10px}.see-also .tns-nav button:hover,.see-also .tns-nav button.tns-nav-active{background-color:#005a64}.see-also .tns-controls{position:absolute;right:0;bottom:-1px;z-index:5;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.see-also .tns-controls button{width:28px;height:28px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background-color:transparent;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s;margin-right:12px}.see-also .tns-controls button:hover{background-color:#fff}.see-also .tns-controls button svg{height:17px;fill:#005a64}.see-also .tns-controls button[data-controls="prev"]{margin-right:0;margin-left:12px}.see-also .tns-controls button[data-controls="prev"] svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.see-also .tns-controls button[disabled]{cursor:auto}.see-also .tns-controls button[disabled] svg{fill:rgba(0,0,0,0.2)}.for-press{padding-top:118px;padding-bottom:79px}@media screen and (max-width:991px){.for-press{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:767px){.for-press{padding-top:40px;padding-bottom:40px}}.press-cards__header{padding-bottom:37px}@media screen and (max-width:991px){.press-cards__header{padding-top:16px;padding-bottom:55px}}@media screen and (max-width:767px){.press-cards__header{padding-top:0;padding-bottom:30px}}.press-cards__list{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}@media screen and (max-width:767px){.press-cards__list{padding-bottom:40px}}.press-card{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f4f6f3;padding:15px 20px 15px 17px;margin-bottom:16px}.press-card:last-child{margin-bottom:0}.press-card>h3{line-height:1.3em;margin-bottom:8px}.press-card>a:hover{text-decoration:underline}.text-with-map__editor-column{-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex}.text-with-map__map{max-width:100%;height:auto}.tickets-and-program{margin-top:80px;padding-top:174px}@media screen and (max-width:991px){.tickets-and-program{padding-top:130px}}@media screen and (max-width:575px){.tickets-and-program{padding-top:80px}}@media screen and (max-width:400px){.tickets-and-program{padding-top:30px}}.fgl-ticket{padding:184px 111px 60px 111px;background-color:#00a098;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}@media screen and (max-width:1199px){.fgl-ticket{padding-left:60px;padding-right:60px}}@media screen and (max-width:991px){.fgl-ticket{padding-top:100px}}@media screen and (max-width:767px){.fgl-ticket{padding-left:30px;padding-right:30px;padding-bottom:30px}}@media screen and (max-width:575px){.fgl-ticket{padding:60px 10px 10px 10px}}.fgl-ticket>a{min-width:426px;height:83px;margin-top:20px}.fgl-ticket>a:first-child{margin-top:0}@media screen and (max-width:1199px){.fgl-ticket>a{min-width:0;width:100%}}@media screen and (max-width:575px){.fgl-ticket>a{height:auto}.fgl-ticket>a span{font-size:18px}}.fgl-ticket::after{position:absolute;top:-168px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:"";width:367px;height:308px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/wp-content/themes/fot/assets/svg/fgl_tickets_icon.svg")}@media screen and (max-width:991px){.fgl-ticket::after{top:-130px;width:244px;height:205px}}@media screen and (max-width:575px){.fgl-ticket::after{width:183px;height:154px;top:-100px}}@media screen and (max-width:400px){.fgl-ticket::after{width:147px;height:123px;top:-80px}}.fgl-program{padding:184px 111px 60px 111px;background-color:#005a64;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}@media screen and (max-width:1199px){.fgl-program{padding-left:60px;padding-right:60px}}@media screen and (max-width:991px){.fgl-program{padding-top:100px}}@media screen and (max-width:767px){.fgl-program{padding-left:30px;padding-right:30px;padding-bottom:30px}}@media screen and (max-width:575px){.fgl-program{padding:60px 10px 10px 10px}}.fgl-program>a{background-color:#00a098;min-width:426px;height:83px;margin-top:20px}@media screen and (max-width:991px){.fgl-program>a{height:auto}}@media screen and (max-width:575px){.fgl-program>a span{font-size:18px}}.fgl-program>a:first-child{margin-top:0}.fgl-program>a:hover{background-color:rgba(0,160,152,0.75)}@media screen and (max-width:1199px){.fgl-program>a{min-width:0;width:100%}}.fgl-program::after{position:absolute;top:-173px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:"";width:367px;height:308px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/wp-content/themes/fot/assets/svg/fgl_program_icon.svg")}@media screen and (max-width:991px){.fgl-program::after{top:-130px;width:244px;height:205px}}@media screen and (max-width:575px){.fgl-program::after{width:183px;height:154px;top:-100px}}@media screen and (max-width:400px){.fgl-program::after{width:147px;height:123px;top:-80px}}.projects-archive__list{padding:40px 18px;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-archive__list .project-card{width:-moz-calc((100% - 132px) / 3);width:calc((100% - 132px) / 3);margin-left:22px;margin-right:22px;margin-bottom:31px}@media screen and (max-width:991px){.projects-archive__list .project-card{width:-moz-calc((100% - 48px) / 2);width:calc((100% - 48px) / 2);margin-left:12px;margin-right:12px;margin-bottom:20px}}@media screen and (max-width:767px){.projects-archive__list .project-card{width:100%;margin-left:0;margin-right:0;margin-bottom:10px}}.projects-archive__list .project-card>a{text-decoration:none}.projects-archive__list .project-card__body>h2{line-height:1.25em;padding-bottom:21px}@media screen and (max-width:1399px){.projects-archive__list .project-card__body{padding:20px 10px}}.projects-archive__list .project-card--archived .project-card__body{padding-top:24px}.projects-archive__list .project-card--archived .project-card__body>span{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:19px;letter-spacing:.05em}.projects-archive__list .project-card--archived .project-card__body>span>svg{margin-right:5px}.project-filter-btn{padding:6px 16px;padding-bottom:5px;border:1px solid #fff;background:transparent;margin-left:8px;margin-right:8px;margin-bottom:8px;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none}.project-filter-btn>span{letter-spacing:.04em}.project-filter-btn--active{background-color:#fff;position:relative;padding-right:41px;padding-left:14px}.project-filter-btn--active>span{color:#005a64}.project-filter-btn--active::after{content:"";position:absolute;right:14px;top:-moz-calc(50% - 5px);top:calc(50% - 5px);width:12px;height:11px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/wp-content/themes/fot/assets/svg/tick_outline_green.svg")}.filter-checkbox{display:-moz-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-left:8px;margin-right:8px}.filter-checkbox>label{display:block;padding-left:30px;position:relative;cursor:pointer;border:0;background-color:transparent}.filter-checkbox>label>input{position:absolute;left:1px;top:-1px;width:18px;height:18px;z-index:0}.filter-checkbox>label>input:checked ~ .checkmark::after{display:block}.filter-checkbox>label>.checkmark{position:absolute;left:0;top:-moz-calc(50% - 10px);top:calc(50% - 10px);width:20px;height:20px;background-color:#fff;z-index:1}.filter-checkbox>label>.checkmark::after{display:none;position:absolute;top:4px;left:4px;content:'';width:15px;height:15px;background-image:url("/wp-content/themes/fot/assets/svg/tick_green.svg");background-repeat:no-repeat}.archive-filters{width:100%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 25px 26px 25px;background-color:#005a64;overflow-x:hidden}.archive-filters .wcag-hidden{font-size:.001em;position:absolute;left:-100vw;opacity:0}.archive-filters>h2{margin-bottom:23px}.archive-filters>div{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:767px){.archive-filters>div>div{-ms-flex-wrap:wrap;flex-wrap:wrap}}.events-archive{padding-bottom:50px;position:relative}.events-archive__btn-wrapper{padding-top:60px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.events-archive__list-heading{padding:65px 0 30px 0;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.events-archive__list-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:575px){.events-archive__list-heading{position:sticky;top:0;background-color:rgba(255,255,255,0.9);padding-top:15px;padding-bottom:15px;z-index:10}}.events-archive__list-heading>span[data-info="date"]{width:21.1363%}@media screen and (max-width:991px){.events-archive__list-heading>span[data-info="date"]{width:17%}}@media screen and (max-width:767px){.events-archive__list-heading>span[data-info="date"]{padding-top:10px;width:25%;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:575px){.events-archive__list-heading>span[data-info="date"]{width:34%}}.events-archive__list-heading>span[data-info="hour"]{width:9.4696%}@media screen and (max-width:991px){.events-archive__list-heading>span[data-info="hour"]{width:11%}}@media screen and (max-width:767px){.events-archive__list-heading>span[data-info="hour"]{padding-top:10px;width:31%;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:575px){.events-archive__list-heading>span[data-info="hour"]{width:20%}}.events-archive__list-heading>span[data-info="title"]{width:42.8787%}@media screen and (max-width:991px){.events-archive__list-heading>span[data-info="title"]{width:50%}}@media screen and (max-width:767px){.events-archive__list-heading>span[data-info="title"]{width:100%;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.05)}}.events-archive__list-heading>span[data-info="type"]{width:26.5154%}@media screen and (max-width:991px){.events-archive__list-heading>span[data-info="type"]{width:auto}}@media screen and (max-width:767px){.events-archive__list-heading>span[data-info="type"]{padding-top:10px;width:25%;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media screen and (max-width:575px){.events-archive__list-heading--green{position:sticky;top:0;background-color:#00a098;box-shadow:0 20px 10px -10px #0000001f}}.event-archive-bar{border-top:1px solid rgba(0,90,100,0.4);display:-moz-box;display:-ms-flexbox;display:flex;padding-top:29px;padding-bottom:35px}@media screen and (max-width:767px){.event-archive-bar{-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.event-archive-bar--hidden{display:none}@media screen and (max-width:991px){.event-archive-bar--no-type a{background-color:transparent}.event-archive-bar--no-type a::after{background-image:url("/wp-content/themes/fot/assets/svg/arrow_right_white.svg")}}@media screen and (max-width:767px){.event-archive-bar--no-type .event-archive-bar__link{width:50%}}.event-archive-bar__date{width:21.1%;padding-top:13px}@media screen and (max-width:991px){.event-archive-bar__date{width:17%}.event-archive-bar__date>time>span{display:block}}@media screen and (max-width:767px){.event-archive-bar__date{width:25%;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:5px}}@media screen and (max-width:575px){.event-archive-bar__date{width:35%}}.event-archive-bar__hour{width:9.3%;padding-top:13px}@media screen and (max-width:991px){.event-archive-bar__hour{width:11%;padding-top:27px}}@media screen and (max-width:767px){.event-archive-bar__hour{width:25%;padding-top:5px;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:575px){.event-archive-bar__hour{width:15%}}.event-archive-bar__title{width:40.5%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}@media screen and (max-width:991px){.event-archive-bar__title{width:45%}}@media screen and (max-width:767px){.event-archive-bar__title{-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.05)}}.event-archive-bar__title>button{z-index:1;position:absolute;top:0;right:10px}@media screen and (max-width:991px){.event-archive-bar__title>button{position:relative;top:auto;right:auto}}.event-archive-bar__title>h2{margin-bottom:5px;max-width:-moz-calc(100% - 135px);max-width:calc(100% - 135px)}@media screen and (max-width:991px){.event-archive-bar__title>h2{max-width:100%}}.event-archive-bar__title>div{display:none;margin-top:24px}.event-archive-bar__title>div>p{line-height:1.4em}.event-archive-bar__title--wide{width:48.7%}@media screen and (max-width:991px){.event-archive-bar__title--wide{width:55%}}@media screen and (max-width:767px){.event-archive-bar__title--wide{width:100%}}.event-archive-bar__type{width:8.2%;padding-top:13px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1399px){.event-archive-bar__type>span{font-size:.7em}}@media screen and (max-width:991px){.event-archive-bar__type{width:15%}}@media screen and (max-width:767px){.event-archive-bar__type{width:25%;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-top:5px}}.event-archive-bar__link{padding-top:16px;width:20.9%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1399px){.event-archive-bar__link{padding-top:12px}}@media screen and (max-width:991px){.event-archive-bar__link{width:auto;padding-top:24px}.event-archive-bar__link>a>span{display:none}}@media screen and (max-width:767px){.event-archive-bar__link{width:25%;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5;padding-top:5px}}.event-archive-bar__link--no-padding{padding-top:0}.show-event-desc-btn{cursor:pointer;padding:0;border:0;background-color:transparent;padding-right:13px}.show-event-desc-btn::before{content:"";position:absolute;right:0;top:-moz-calc(50% + 1px);top:calc(50% + 1px);background-image:url("/wp-content/themes/fot/assets/svg/arrow_down_green.svg");width:7px;height:4px;background-position:center;background-repeat:no-repeat;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-moz-transform .5s,-o-transform .5s}.show-event-desc-btn--active::before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.filter-select{position:relative;margin-left:12px;margin-right:12px}.filter-select::after{z-index:0;content:"";width:12px;height:7px;position:absolute;left:-moz-calc(100% - 32px);left:calc(100% - 32px);bottom:18px;background-image:url("/wp-content/themes/fot/assets/svg/select_arrow_down_black.svg")}@media screen and (max-width:575px){.filter-select{width:100%;margin-bottom:12px}}.filter-select>select{min-width:200px;padding:13px 8px 13px 25px;border:0;font-size:.8em;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.filter-select>select::-ms-expand{display:none}}.filter-select>select>option:first-child{color:rgba(0,0,0,0.5)}@media screen and (max-width:575px){.filter-select>select{width:100%}}.filter-select>label{position:absolute;font-size:.01em;left:-200vw}.filter-select--wide>select{min-width:312px}@media screen and (max-width:991px){.filter-select--wide>select{min-width:200px}}@media screen and (max-width:767px){.filter-select--wide>select{min-width:215px}}@media screen and (max-width:575px){.filter-select--wide>select{width:100%}}.filter-button{margin-left:12px;margin-right:12px}@media screen and (max-width:767px){.filter-button{width:100%;margin:12px;margin-top:24px}}.filter-button>button{min-height:44px;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}@media screen and (max-width:767px){.filter-button>button{width:100%}}.filter-button>button:hover{opacity:.75}.filter-button--hidden{display:none}.no-results{width:100%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:29px;padding-bottom:35px}.no-results--tall{height:101px;margin-bottom:25px}.no-results--with-border{border-top:1px solid rgba(0,90,100,0.4)}.events-preloader{display:none;opacity:1 !important;width:100%;height:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-moz-calc(-50% - 10px));-ms-transform:translate(-50%,calc(-50% - 10px));-o-transform:translate(-50%,calc(-50% - 10px));transform:translate(-50%,calc(-50% - 10px));background-color:#ffffffdd}.events-preloader svg{position:absolute;left:50%;top:220px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);overflow:visible}@media screen and (max-width:767px){.events-preloader svg{top:300px}}@media screen and (max-width:575px){.events-preloader svg{top:350px}}.events-preloader svg path:first-child{stroke-dasharray:130;stroke-dashoffset:0;-moz-animation-name:eventCal;animation-name:eventCal;-moz-animation-duration:3s;animation-duration:3s;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-timing-function:linear;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}@-moz-keyframes eventCal{0%{stroke-dashoffset:0}49%{stroke-dashoffset:130}51%{stroke-dashoffset:130}100%{stroke-dashoffset:0}}@keyframes eventCal{0%{stroke-dashoffset:0}49%{stroke-dashoffset:130}51%{stroke-dashoffset:130}100%{stroke-dashoffset:0}}.fgl_events-archive{background-color:#00a098;padding-top:100px;padding-bottom:100px;margin-top:25px;margin-bottom:25px}.error-page{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:-moz-calc(100vh - 875px);height:calc(100vh - 875px);min-height:300px}.error-page__title{padding-bottom:30px}.error-page__text{padding-bottom:10px}.error-page__text>a{color:#005a64}.error-page__wrapper{z-index:10;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:5px;background-color:#f4f6f3;padding:60px;position:relative;z-index:10}.footer{padding-top:80px}@media screen and (max-width:767px){.footer{padding-top:60px}}@media screen and (max-width:575px){.footer{padding-top:40px}}.footer__socials-list{display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;padding-top:2px;padding-left:65px}@media screen and (max-width:575px){.footer__socials-list{padding-left:0}}.footer__socials-list>li{padding-right:15px}.footer__socials-list>li>a{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;opacity:.5;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.footer__socials-list>li>a:hover{opacity:1}.footer__column{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:0;margin:0;width:100%}.footer__column--3{max-width:-moz-calc(35.9% + 24px);max-width:calc(35.9% + 24px)}@media screen and (max-width:767px){.footer__column--3{max-width:100%}}.footer__column--5{max-width:-moz-calc(64.1% - 24px);max-width:calc(64.1% - 24px)}@media screen and (max-width:767px){.footer__column--5{max-width:100%;padding-top:20px}}.footer__contact-info{display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding-top:9px}@media screen and (max-width:767px){.footer__contact-info{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__contact-note{display:block;width:100%;max-width:650px;padding-top:28px}.footer__header-wrapper{display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width:575px){.footer__header-wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__header{padding-bottom:28px}.footer__navigation>ul{margin:0;padding:0;list-style:none}.footer__navigation>ul>li{padding-top:5px;padding-bottom:5px}.footer__navigation>ul>li>a{text-transform:uppercase;text-decoration:none;color:rgba(0,0,0,0.5);font-weight:600;font-size:.7em;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}@media screen and (max-width:575px){.footer__navigation>ul>li>a{font-size:.65em}}.footer__navigation>ul>li>a:hover{color:#000}.footer-copyrights{display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:73px;padding-bottom:40px}@media screen and (max-width:767px){.footer-copyrights{margin:initial;max-width:none}}@media screen and (max-width:575px){.footer-copyrights{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:30px}}.footer-copyrights__text{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:575px){.footer-copyrights__text{text-align:center}}.footer-copyrights__text p:first-child{padding-bottom:3px}.logo-lama{width:75px;height:auto;opacity:1;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;padding-top:4px}@media screen and (max-width:575px){.logo-lama{margin-top:10px}}.logo-lama:hover{opacity:.65}.logo-lama>svg{width:100%;height:auto}.category-article{background-color:#f4f6f3;padding:24px;height:100%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:575px){.category-article{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px}}.category-article--no-m{margin:0}.category-article__image{border-radius:12px;max-width:496px}@media screen and (max-width:575px){.category-article>a{margin-top:25px !important;width:100%}}.category-article__text{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-moz-calc(100% - 200px);width:calc(100% - 200px);-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:575px){.category-article__text{width:100%}}.category-article__text>span{margin-top:4px}.category-article__text>h2{line-height:-moz-calc(32em / 24);line-height:calc(32em / 24)}.pagination{display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding-top:30px;padding-bottom:30px}.pagination--centered{-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pagination>ul{display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.pagination>ul>li{padding-left:6px;padding-right:6px;display:-moz-box;display:-ms-flexbox;display:flex}.pagination>ul>li.next{position:absolute;right:0}.pagination>ul>li>a{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;color:#000;font-size:.8em;font-weight:800;letter-spacing:1px;line-height:22px;text-align:center;text-decoration:none;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}.pagination>ul>li>a:hover{color:#005a64}.pagination>ul>li>span{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;color:#fff;background-color:#005a64;font-size:.8em;font-weight:800;letter-spacing:1px;line-height:22px;text-align:center}.pagination>ul>li>span.dots{color:#000}body.contrast-version .project-card--archived .project-card__body .text--orange>svg path{fill:#b50 !important}body.contrast-version .footer__navigation>ul>li a,body.contrast-version .footer__column--5 a{color:#000}body.contrast-version .footer__navigation>ul>li a:hover,body.contrast-version .footer__column--5 a:hover{text-decoration:underline}body.contrast-version .flexible-multimedia__list .multimedia-box{background-image:none !important;background-color:#005a64}body.contrast-version .news-card__body h3,body.contrast-version .news-card__body h2,body.contrast-version .news-card__body p,body.contrast-version .news-card__body time{background-color:#000;padding:5px;margin:5px 0}body.contrast-version .header-top--fgl .header-top__body{background-color:#005a64}body.contrast-version .fgl_events-archive{background-color:#005a64}body.contrast-version .fgl_events-archive .show-event-desc-btn::before{background-image:url("/wp-content/themes/fot/assets/svg/arrow_down_white_small.svg")}body.contrast-version .fgl_events-archive .show-event-desc-btn>span{color:#fff}body.contrast-version .fgl_events-archive .text--transparent-06{opacity:1}body.contrast-version .pillar-box h3,body.contrast-version .pillar-box h2,body.contrast-version .pillar-box p,body.contrast-version .pillar-box time{background-color:#000;margin:5px 0;padding-bottom:10px}body.contrast-version .pillar-box p{margin-bottom:40px}body.contrast-version .header-slide__header h2,body.contrast-version .header-slide__header h1,body.contrast-version .header-slide__header span{background-color:#fff;margin:5px 0}body.contrast-version .event-header-slider__body{background-color:#000}body.contrast-version .input-wrapper input,body.contrast-version .input-wrapper textarea,body.contrast-version .input-wrapper select{color:#000}body.contrast-version .input-wrapper input:-ms-input-placeholder,body.contrast-version .input-wrapper textarea:-ms-input-placeholder,body.contrast-version .input-wrapper select:-ms-input-placeholder{color:#000}body.contrast-version .input-wrapper input::placeholder,body.contrast-version .input-wrapper textarea::placeholder,body.contrast-version .input-wrapper select::placeholder{color:#000}body.contrast-version .text--gray{color:#000}body.contrast-version .text--orange{color:#b50}body.contrast-version .mceContentBody p{color:#000}