/*! **********************************************
  * Filename: style.less
  * Website: 
  * Author: Hillside Agency
  * Author URI: https://www.hillside.agency/
  * Date: 00/00/2020
  * Version: 1.0
**************************************************/
/*! Framework */
/*! Milligram */*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}body{color:var(--font-color);font-family:'Open Sans',sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0.01em;line-height:1.7}.font-size-20{font-size:2rem}blockquote{border-left:0.6rem solid var(--grey-color);margin-left:0;margin-right:0;padding:1rem 1.5rem;font-size:2rem}blockquote :last-child{margin-bottom:0}.blockquote-slider{padding:0 0 0 2.4rem;font-style:italic;margin-bottom:0}.testimonial-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial-info img{width:60px;height:60px;border-radius:50%;margin-right:1rem}.testimonial-info span{font-style:normal;font-weight:700;margin-right:1rem}.testimonial-info span:last-of-type{font-weight:400}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button,.dk-speakout-submit,button,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;border:0.15rem solid transparent;border-radius:0;color:var(--font-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:700;height:4rem;letter-spacing:0.1rem;line-height:4rem;padding:0 0.1rem;text-align:center;text-decoration:none;white-space:nowrap;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button:before,.dk-speakout-submit:before{content:'';display:block;width:3.2rem;height:2.4rem;margin:auto 1.5rem auto 0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 32 24' viewBox='0 0 32 24'%3E%3Cpath d='m22.8 4.6-.9 1.2 6.6 5.4H.4v1.6h28.1l-6.6 5.4.9 1.2 9-7.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 32 24' viewBox='0 0 32 24'%3E%3Cpath d='m22.8 4.6-.9 1.2 6.6 5.4H.4v1.6h28.1l-6.6 5.4.9 1.2 9-7.4z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:3.2rem 2.4rem;mask-size:3.2rem 2.4rem;-webkit-mask-position:center center;mask-position:center center;background-color:var(--green-color);-webkit-transition-property:transform,background-color;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;transition-duration:0.2s;transition-timing-function:ease-out}.button-return:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24' style='enable-background:new 0 0 32 24' xml:space='preserve'%3E%3Cpath d='m.4 12 9 7.4.9-1.2-6.6-5.4h28.1v-1.6H3.7l6.6-5.4-.9-1.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24' style='enable-background:new 0 0 32 24' xml:space='preserve'%3E%3Cpath d='m.4 12 9 7.4.9-1.2-6.6-5.4h28.1v-1.6H3.7l6.6-5.4-.9-1.2z'/%3E%3C/svg%3E")}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{outline:0;color:var(--green-color)}.button:hover:before{-webkit-transform:translateX(0.7rem);transform:translateX(0.7rem)}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:0.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{color:var(--green-color)}.button-small{font-size:clamp(1.4rem,2.2vw,1.6rem)}.button-large{font-size:1.4rem;height:4.5rem;line-height:4.5rem;padding:0 2rem}.button-black{background-color:#000;border-color:#000}.button-black.button-clear,.button-black.button-outline{background-color:transparent;color:#000}code{background:#f4f5f6;border-radius:0.4rem;font-size:86%;margin:0 0.2rem;padding:0.2rem 0.5rem;white-space:nowrap}pre{background:#f4f5f6;border-left:0.3rem solid #9b4dca;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:0.1rem solid var(--font-color);margin:2.4rem 0}hr.divider{border-top:0.15rem solid var(--font-color);margin:0}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;background-color:transparent;border:0.15rem solid var(--font-color);border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:inherit;box-sizing:inherit;height:3.8rem;padding:0.6rem 1rem 0.7rem;width:100%}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0.3rem solid var(--mustard-color)}select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23d1d1d1" d="M0,0l6,8l6-8"/></svg>') center right no-repeat;padding-right:3rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%2339B08F" d="M0,0l6,8l6-8"/></svg>')}select[multiple]{background:none;height:auto}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.6rem;font-weight:700;margin-bottom:0.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}.label-inline{display:inline-block;font-weight:normal;margin-left:0.5rem}.wrapper{display:block;overflow:hidden;position:relative;width:100%}.wrapper .container{max-width:1180px}.wrapper .container.container-wide{max-width:1320px}.wrapper .container.container-x-wide{max-width:1520px}.wrapper .container.container-narrow{max-width:1024px}.wrapper .container{padding-top:8rem;padding-bottom:8rem}@media screen and (max-width:600px){.wrapper .container{padding-top:6rem;padding-bottom:6rem}}.wrapper .container.padding-long{padding-top:12rem;padding-bottom:12rem}@media screen and (max-width:600px){.wrapper .container.padding-long{padding-top:8rem;padding-bottom:8rem}}.wrapper .container.padding-short{padding-top:6rem;padding-bottom:6rem}@media screen and (max-width:600px){.wrapper .container.padding-short{padding-top:4rem;padding-bottom:4rem}}.wrapper .container.padding-top-none{padding-top:0}@media screen and (max-width:600px){.wrapper .container.padding-top-none{padding-top:0}}.wrapper .container.padding-bottom-none{padding-bottom:0}@media screen and (max-width:600px){.wrapper .container.padding-bottom-none{padding-bottom:0}}.wrapper .container-footer{padding-top:4rem;padding-bottom:1.4rem;padding-right:2.4rem;padding-left:2.4rem}@media screen and (max-width:1024px){.wrapper .container-footer{padding-right:1.4rem;padding-left:1.4rem}}@media screen and (max-width:768px){.wrapper .container-footer{padding-top:4.6rem;padding-bottom:2rem;padding-right:12%;padding-left:12%;text-align:center}}.container{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%}.row.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.row.row-no-padding{padding:0}.row.row-no-padding>.column{padding:0}.row.row-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row.row-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.row-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.row-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.row-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row.row-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row .column{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-10,.row .column.column-20,.row .column.column-25,.row .column.column-28,.row .column.column-30,.row .column.column-33,.row .column.column-34,.row .column.column-4,.row .column.column-40,.row .column.column-45,.row .column.column-5,.row .column.column-50,.row .column.column-60,.row .column.column-66,.row .column.column-67,.row .column.column-70,.row .column.column-75,.row .column.column-80,.row .column.column-90{max-width:100%}.row .column.column-offset-10,.row .column.column-offset-2,.row .column.column-offset-20,.row .column.column-offset-25,.row .column.column-offset-33,.row .column.column-offset-34,.row .column.column-offset-4,.row .column.column-offset-40,.row .column.column-offset-5,.row .column.column-offset-50,.row .column.column-offset-6,.row .column.column-offset-60,.row .column.column-offset-66,.row .column.column-offset-67,.row .column.column-offset-75,.row .column.column-offset-80,.row .column.column-offset-90{margin-left:0}.row .column.column-offset-right-40,.row .column.column-offset-right-50,.row .column.column-offset-right-60{margin-right:0}.row .column .column-top{-ms-flex-item-align:start;align-self:flex-start}.row .column .column-bottom{-ms-flex-item-align:end;align-self:flex-end}.row .column .column-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:769px){.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.row .column{margin-bottom:inherit;padding:0 1rem}.row .column.column-4{-webkit-box-flex:0;-ms-flex:0 0 4%;flex:0 0 4%;max-width:4%}.row .column.column-5{-webkit-box-flex:0;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.row .column.column-10{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.row .column.column-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row .column.column-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row .column.column-28{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}.row .column.column-30{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.row .column.column-33,.row .column.column-34{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.row .column.column-45{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.row .column.column-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row .column.column-60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{-webkit-box-flex:0;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-70{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.row .column.column-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row .column.column-80{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.row .column.column-90{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.row .column.column-offset-2{margin-left:2%}.row .column.column-offset-4{margin-left:4%}.row .column.column-offset-5{margin-left:5%}.row .column.column-offset-6{margin-left:6%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-40{margin-left:40%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-60{margin-left:60%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-offset-right-40{margin-right:40%}.row .column.column-offset-right-50{margin-right:50%}.row .column.column-offset-right-60{margin-right:60%}}.container-footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%}.container-footer .row .column{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}@media (min-width:1025px){.container-footer .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}}@media (min-width:1025px){.container-footer .row .column{margin-bottom:inherit;padding:0 1rem}}a{color:var(--cta-primary);text-decoration:none}a:focus,a:hover{color:var(--cta-primary-hover)}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%}tr{border:0.1rem solid var(--font-color)}td,th{border-bottom:0.1rem solid var(--font-color);padding:1.2rem 1.5rem}td{border-right:0.1rem solid var(--font-color)}@media (min-width:40rem){table{display:table;overflow-x:initial}}b,strong{font-weight:700}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-0.1rem;margin-bottom:2rem;margin-top:0}h1{font-size:var(--font-size-xxxl);line-height:1.2}h2{font-size:var(--font-size-xxl);line-height:1.25}h3{font-size:var(--font-size-xl);line-height:1.3}h4{font-size:var(--font-size-lg);letter-spacing:-0.08rem;line-height:1.35}h5{font-size:var(--font-size-md);letter-spacing:-0.05rem;line-height:1.5}h6{font-size:var(--font-size);letter-spacing:0;line-height:1.4}img{max-width:100%}.clearfix:after{clear:both;content:' ';display:table}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-large{font-size:2rem}.bg-hightlight{background-color:var(--hgl-secondary)}
/*! Variables */:root{--bg-color:#FFFFFF;--font-color:#2B2E34;--green-color:#39B08F;--mustard-color:#FFD662;--pink-color:#EE9BAF;--sky-blue-color:#79C0DF;--space-blue-color:#242552;--green-light-color:#B9E3D7;--bg-grey:#F1F1F1;--grey-color:#9A9B9F;--news-color:#39B18F;--past-events-color:#65CDB0;--podcast-color:#93DCC7;--responsible-debate-color:#79C0DF;--members-news-color:#ADD8EB;--international-womens-day-color:#DEF0F7;--higher-education-futures-color:#FFD763;--events-color:#FFEBAD;--covid-19-color:#FFF5D6;--cop26-color:#EF9BB0;--coastal-knowledge-podcast-color:#F3B9C8;--coastal-knowledge-color:#DE787D;--childrens-voice-primary-color:#E79CA0;--childrens-voice-secondary-color:#EFBDC0;--blog-color:#C699BE;--2044-color:#DABED5;--facebook-color:#3b5998;--twitter-color:#00acee;--linkedin-color:#0077B5;--instagram-color:#C13584}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-regular.eot');src:url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-regular.woff2') format('woff2'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-regular.woff') format('woff'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-regular.ttf') format('truetype'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-regular.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-700.eot');src:url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-700.eot?#iefix') format('embedded-opentype'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-700.woff2') format('woff2'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-700.woff') format('woff'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-700.ttf') format('truetype'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-700.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-800.eot');src:url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-800.eot?#iefix') format('embedded-opentype'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-800.woff2') format('woff2'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-800.woff') format('woff'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-800.ttf') format('truetype'),url('https://www.youngacademyofscotland.org.uk/wp-content/themes/hillside-yas/assets/css/../fonts/open-sans-v35-latin-800.svg#OpenSans') format('svg')}@supports (font-size:clamp(1rem,1vw,1rem)){:root{--font-size-sm:clamp(0.8rem,0.6vw,0.7rem);--font-size:clamp(1rem,1vw,1rem);--font-size-md:clamp(1.3rem,1.6vw,1.5rem);--font-size-lg:clamp(1.6rem,2.5vw,2.3rem);--font-size-xl:clamp(2rem,3.9vw,3.4rem);--font-size-xxl:clamp(2.4rem,6.1vw,5.1rem);--font-size-xxxl:clamp(3.1rem,9.4vw,7.6rem)}}@supports not (font-size:clamp(1rem,1vw,1rem)){:root{--font-size-sm:0.8rem;--font-size:1rem;--font-size-md:1.3rem;--font-size-lg:1.6rem;--font-size-xl:2rem;--font-size-xxl:2.4rem;--font-size-xxxl:3.1rem}@media screen and (min-width:1280px){:root{--font-size-sm:0.7rem;--font-size:1rem;--font-size-md:1.5rem;--font-size-lg:2.3rem;--font-size-xl:3.4rem;--font-size-xxl:5.1rem;--font-size-xxxl:7.6rem}}}.svg-icon{height:3rem;width:3rem;min-height:3rem;min-width:3rem;vertical-align:middle}.svg-icon-sm{height:1.5rem;width:1.5rem;min-height:1.5rem;min-width:1.5rem;vertical-align:middle}.svg-icon-lg{height:6rem;width:6rem;min-height:6rem;min-width:6rem;vertical-align:middle}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-color);margin:1rem 0 0.25rem 0!important;font:inherit;color:currentColor;width:2rem!important;height:2rem!important;border:0.2rem solid currentColor;border-radius:0;display:-ms-grid;display:grid;place-content:center}input[type=checkbox]:before{content:"";width:1rem;height:1rem;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;-webkit-box-shadow:inset 1px 1px var(--font-color);box-shadow:inset 1px 1px var(--font-color);background-color:CanvasText}input[type=checkbox]:checked:before{-webkit-transform:scale(1);transform:scale(1)}input[type=checkbox]:focus{outline:max(3px,0.3rem) solid var(--mustard-color);outline-offset:max(0px,0rem)}input[type=checkbox]:disabled{--form-control-color:var(--green-light-color);color:var(--green-light-color);cursor:not-allowed}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-color);margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:0.15em solid currentColor;border-radius:50%;-webkit-transform:translateY(-0.075em);transform:translateY(-0.075em);display:-ms-grid;display:grid;place-content:center}input[type=radio]:before{content:"";width:1.4rem;height:1.4rem;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;-webkit-box-shadow:inset 1em 1em var(--font-color);box-shadow:inset 1em 1em var(--font-color);background-color:CanvasText}input[type=radio]:checked:before{-webkit-transform:scale(1);transform:scale(1)}input[type=radio]:focus{outline:max(2px,0.15em) solid currentColor;outline-offset:max(2px,0.15em)}
/*! Mixins */
/*! Reset */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.row .card-column{padding:1.4rem}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;height:100%}.card .card-body{}.card .card-body,.card .card-footer,.card .card-header{padding:2rem 3rem;padding-bottom:0}.card .card-body:last-child,.card .card-footer:last-child,.card .card-header:last-child{padding-bottom:1rem}.card .card-body:after,.card .card-header:after{display:block;content:'';width:100%;height:0;border-bottom:1px solid var(--font-color);opacity:0.5}.card .card-header a{text-decoration:none}.card .card-header h2{font-size:2.8rem;font-weight:800;color:var(--font-color);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.card .card-header h2:hover{color:var(--green-color)}.card .card-header h2:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}.card .card-header .post-date{font-weight:700;margin-bottom:1rem;display:block}.card .card-image{position:relative}.card .card-image img{margin-bottom:0!important}.card .card-image .entry-meta{position:absolute;left:0;bottom:0;font-size:1.2rem;letter-spacing:0}.card .card-image .entry-meta span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card .card-image .entry-meta a{display:block;padding:0.7rem 1rem;line-height:1.2;background-color:var(--sky-blue-color);color:var(--font-color);text-decoration:none;margin:0}.card .card-image .entry-meta a:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}.card .card-image .entry-meta .pink{background-color:#EF9BB0}.card .card-image .entry-meta .lila{background-color:#C699BE}.card .card-image .entry-meta .blue{background-color:var(--space-blue-color);background-color:#C699BE}.card .card-image .entry-meta .sky{background-color:var(--sky-blue-color)}.card .card-image .entry-meta .green{background-color:#65CDB0}.card .card-image .entry-meta .news,.meta-cats .post-category .news{background-color:var(--news-color)}.card .card-image .entry-meta .past-events,.meta-cats .post-category .past-events{background-color:var(--past-events-color)}.card .card-image .entry-meta .responsible-debate,.meta-cats .post-category .responsible-debate{background-color:var(--responsible-debate-color)}.card .card-image .entry-meta .members-news,.meta-cats .post-category .members-news{background-color:var(--members-news-color)}.card .card-image .entry-meta .international-womens-day,.meta-cats .post-category .international-womens-day{background-color:var(--international-womens-day-color)}.card .card-image .entry-meta .higher-education-futures,.meta-cats .post-category .higher-education-futures{background-color:var(--higher-education-futures-color)}.card .card-image .entry-meta .events,.meta-cats .post-category .events{background-color:var(--events-color)}.card .card-image .entry-meta .covid-19,.meta-cats .post-category .covid-19{background-color:var(--covid-19-color)}.card .card-image .entry-meta .cop26,.meta-cats .post-category .cop26{background-color:var(--cop26-color)}.card .card-image .entry-meta .coastal-knowledge-podcast,.meta-cats .post-category .coastal-knowledge-podcast{background-color:var(--coastal-knowledge-podcast-color)}.card .card-image .entry-meta .coastal-knowledge,.meta-cats .post-category .coastal-knowledge{background-color:var(--coastal-knowledge-color)}.card .card-image .entry-meta .childrens-voice-primary,.meta-cats .post-category .childrens-voice-primary{background-color:var(--childrens-voice-primary-color)}.card .card-image .entry-meta .childrens-voice-secondary,.meta-cats .post-category .childrens-voice-secondary{background-color:var(--childrens-voice-secondary-color)}.card .card-image .entry-meta .blog,.meta-cats .post-category .blog{background-color:var(--blog-color)}.card .card-image .entry-meta .2044,.meta-cats .post-category .2044{background-color:var(--2044-color)}.card-featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;background-color:var(--bg-grey);padding:0;position:relative}.card-featured .card-body{padding:2rem 10rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.card-featured .card-body a{text-decoration:none}.card-featured .card-body h2{color:var(--font-color);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.card-featured .card-body h2:hover{color:var(--green-color)}.card-featured .card-body h2:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}.card-featured .card-image{padding-top:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.card-featured .card-image img{margin-top:0}@media screen and (max-width:1024px){.card-featured{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-featured .card-body,.card-featured .card-image{max-width:100%}.card-featured .card-body{padding:4rem 10%}}.card-member{display:-ms-grid;display:grid;-ms-grid-columns:10rem 2rem 23rem 2rem 28rem 2rem auto;grid-template-columns:10rem 23rem 28rem auto;grid-template-areas:"card-image card-header card-body card-subbody";grid-gap:0 2rem;border:0;background-color:transparent;padding:0;position:relative;text-decoration:none;font-weight:400;border-bottom:0.1rem solid var(--grey-color);padding:2.4rem 0}.card-member .card-image{-ms-grid-row:1;-ms-grid-column:1;padding-top:0;grid-area:card-image}.card-member .card-image img{max-width:9.5rem;border-radius:50%;margin:0}.card-member .card-header{-ms-grid-row:1;-ms-grid-column:3;grid-area:card-header;padding-right:1.4rem}.card-member .card-header span{display:block;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15rem;color:var(--grey-color);margin-bottom:0.6rem}.card-member .card-header h2{font-size:2rem;font-weight:700;color:var(--font-color);text-decoration:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.card-member .card-header h2:hover{color:var(--green-color)}.card-member .card-header h2:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}.card-member .card-body{-ms-grid-row:1;-ms-grid-column:5;grid-area:card-body}.card-member .card-subbody{-ms-grid-row:1;-ms-grid-column:7;grid-area:card-subbody}.card-member .card-body span,.card-member .card-subbody span{display:block;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15rem;color:var(--grey-color);margin-bottom:0.6rem}@media screen and (max-width:768px){.card-member{-ms-grid-columns:10rem 2rem 12rem 2rem 18rem 2rem auto;grid-template-columns:10rem 12rem 18rem auto}}@media screen and (max-width:600px){.card-member{-ms-grid-columns:9rem 2rem 14rem 2rem auto;grid-template-columns:9rem 14rem auto;-ms-grid-rows:auto 0 auto;grid-template-areas:"card-image card-header card-header" "..... card-body card-subbody"}.row .column .card-image .img-responsive{margin-bottom:0}.card-member .card-image{-ms-grid-row:1;-ms-grid-column:1}.card-member .card-header{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3}.card-member .card-body{-ms-grid-row:3;-ms-grid-column:3}.card-member .card-subbody{-ms-grid-row:3;-ms-grid-column:5}}@media screen and (max-width:480px){.card-member{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto 0 auto 0 auto 0 auto;grid-template-areas:"card-image" "card-header" "card-body" "card-subbody"}.card-member .card-header{padding-right:0;margin-bottom:1.6rem}.card-member .card-subbody{margin-top:2.4rem}.row .column .card-image .img-responsive{margin-bottom:2rem}.card-member .card-image{-ms-grid-row:1;-ms-grid-column:1}.card-member .card-header{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.card-member .card-body{-ms-grid-row:5;-ms-grid-column:1}.card-member .card-subbody{-ms-grid-row:7;-ms-grid-column:1}}.card-featured-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:0;background-color:transparent;padding:0;position:relative}.card-featured-member .card-body{padding:0 10rem 2rem 0;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.card-featured-member .card-body a{text-decoration:none}.card-featured-member .card-body h2{color:var(--font-color);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.card-featured-member .card-body h2:hover{color:var(--green-color)}.card-featured-member .card-body h2:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}.card-featured-member .card-image{padding-top:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.card-featured-member .card-image a{display:block}.card-featured-member .card-image a img{width:100%;max-width:34rem;border-radius:50%;margin:0}@media screen and (max-width:1024px){.card-featured-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-featured-member .card-body,.card-featured-member .card-image{max-width:100%}.card-featured-member .card-body{padding:0 0 4rem 0}}.card-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;border-bottom:1px solid var(--grey-color);padding-top:2.8rem;margin-bottom:2.8rem}.card-widget .card-image{position:relative}.card-widget .card-image img{margin-bottom:1.4rem!important}.card-widget .card-header{padding:0}.card-widget .card-header a{text-decoration:none}.card-widget .card-header h2{font-size:2.4rem;font-weight:800;color:var(--font-color);margin-bottom:1rem;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.card-widget .card-header h2:hover{color:var(--green-color)}.card-widget .card-header h2:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}.card-widget .card-header .post-date{font-weight:700;margin-bottom:1rem;display:block}.card-widget .card-footer{padding:0 0 2.8rem 0}.img-responsive{display:block;max-width:100%;width:100%}@media screen and (max-width:768px){.row .column .img-responsive{margin-bottom:3.2rem}}.card-blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:0;padding:6rem 0;position:relative;border-top:0.1rem solid var(--font-color);border-bottom:0.1rem solid var(--font-color)}.card-blockquote.in-editor{padding:2.4rem 0;margin-bottom:6.4rem}.card-blockquote .card-image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-top:0;text-align:center;font-size:1.4rem}.card-blockquote .card-image img{border-radius:50%;padding:1.4rem 2.4rem}.card-blockquote .card-body{padding:0 2rem 0 4rem;-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1;margin-right:0;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.card-blockquote .card-body blockquote{margin-bottom:0;position:relative;border-left:none}.card-blockquote .card-body blockquote.quote-small{font-size:1.7rem}.card-blockquote .card-body blockquote.quote-large{font-size:2.4rem}.card-blockquote .card-body blockquote:before{content:'“';font-size:12rem;font-weight:700;color:var(--font-color);line-height:1;position:absolute;left:-5rem;top:0}.card-blockquote .card-body blockquote.quote-mark-small:before{font-size:10rem;left:-4rem}.card-blockquote .card-body blockquote.quote-mark-large:before{font-size:16rem;left:-6rem;top:-2rem}.card-blockquote .card-body blockquote .quote-author{font-size:1.8rem;font-weight:700}@media screen and (max-width:600px){.card-blockquote{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.card-blockquote .card-body,.card-blockquote .card-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.card-blockquote .card-body blockquote{padding:1.6rem 0}.card-blockquote .card-body blockquote:before{left:0;top:-4rem}.card-blockquote.in-editor{width:100%;padding:4.8rem 0 2.4rem}}.card-fellow{display:-ms-grid;display:grid;-ms-grid-columns:12rem 25rem auto;grid-template-columns:12rem 25rem auto;grid-template-areas:"card-image card-header card-body";border:0;background-color:transparent;padding:0;position:relative;text-decoration:none;font-weight:400;padding:2.4rem 0}.three-cards .card-fellow,.two-cards .card-fellow{grid-template-areas:"card-image card-header" "card-image card-body" "..... card-body";-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-auto-rows:auto}.two-cards .card-fellow{-ms-grid-columns:12rem auto;grid-template-columns:12rem auto}.three-cards .card-fellow{-ms-grid-columns:14rem auto;grid-template-columns:14rem auto}.card-fellow .card-image{-ms-grid-row:1;-ms-grid-column:1;padding-top:0;grid-area:card-image}.card-fellow .card-image img{max-width:9.5rem;border-radius:50%;margin:0;-webkit-filter:brightness(1) grayscale(0%);filter:brightness(1) grayscale(0%);opacity:1;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:filter,opacity;transition-property:filter,opacity,-webkit-filter;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;position:relative}.two-cards .card-fellow .card-image img{max-width:10rem}.three-cards .card-fellow .card-image img{max-width:12rem}.card-fellow:focus .card-image img,.card-fellow:hover .card-image img{-webkit-filter:brightness(1.1) grayscale(70%);filter:brightness(1.1) grayscale(70%);opacity:0.8}.card-fellow .card-image .image-filter{position:relative;max-width:9.5rem;background-color:transparent;border-radius:50%;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.two-cards .card-fellow .card-image .image-filter{max-width:10rem}.three-cards .card-fellow .card-image .image-filter{max-width:12rem}.card-fellow:focus .card-image .image-filter,.card-fellow:hover .card-image .image-filter{background-color:#00577D}.card-fellow .card-header{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:card-header;padding-right:1.4rem}.card-fellow .card-header span{display:block;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15rem;color:var(--font-color);margin-bottom:0.6rem}.card-fellow .card-header h2{font-size:var(--font-size-ml);font-weight:700;color:var(--font-color);margin-top:0;text-decoration:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.three-cards .card-fellow .card-header h2,.two-cards .card-fellow .card-header h2{margin-bottom:1rem}.card-fellow:focus .card-header h2,.card-fellow:hover .card-header h2{color:var(--green-color)}.card-fellow .card-body{-ms-grid-row:1;-ms-grid-column:3;grid-area:card-body}@media screen and (max-width:600px){.card-fellow .card-image{-ms-grid-row:1;-ms-grid-column:1}.card-fellow .card-header{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3}.card-fellow .card-body{-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width:480px){.card-fellow .card-image{-ms-grid-row:1;-ms-grid-column:1}.card-fellow .card-header{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.card-fellow .card-body{-ms-grid-row:5;-ms-grid-column:1}}.card-fellow:focus .card-body,.card-fellow:hover .card-body{color:var(--green-color)}@media screen and (max-width:768px){.three-cards .card-fellow,.two-cards .card-fellow{-ms-grid-columns:12rem 25rem auto;grid-template-columns:12rem 25rem auto;grid-template-areas:"card-image card-header card-body"}.three-cards .card-fellow .card-image img{max-width:10rem}.three-cards .card-fellow>.card-image,.two-cards .card-fellow>.card-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.three-cards .card-fellow>.card-header,.two-cards .card-fellow>.card-header{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.three-cards .card-fellow>.card-body,.two-cards .card-fellow>.card-body{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.three-cards .card-fellow>.card-image,.two-cards .card-fellow>.card-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.three-cards .card-fellow>.card-header,.two-cards .card-fellow>.card-header{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.three-cards .card-fellow>.card-body,.two-cards .card-fellow>.card-body{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}}@media screen and (max-width:600px){.card-fellow,.three-cards .card-fellow,.two-cards .card-fellow{-ms-grid-columns:11rem auto;grid-template-columns:11rem auto;grid-template-areas:"card-image card-header" "card-image card-header" "card-image card-body" "card-image card-body" "....... card-body" "....... card-body"}.row .column .card-image .img-responsive{margin-bottom:0}.card-fellow>.card-image,.three-cards .card-fellow>.card-image,.two-cards .card-fellow>.card-image{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:1}.card-fellow>.card-header,.three-cards .card-fellow>.card-header,.two-cards .card-fellow>.card-header{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1}.card-fellow>.card-body,.three-cards .card-fellow>.card-body,.two-cards .card-fellow>.card-body{-ms-grid-row:3;-ms-grid-row-span:4;-ms-grid-column:2}.card-fellow>.card-image,.three-cards .card-fellow>.card-image,.two-cards .card-fellow>.card-image{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:1}.card-fellow>.card-header,.three-cards .card-fellow>.card-header,.two-cards .card-fellow>.card-header{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1}.card-fellow>.card-body,.three-cards .card-fellow>.card-body,.two-cards .card-fellow>.card-body{-ms-grid-row:3;-ms-grid-row-span:4;-ms-grid-column:2}}@media screen and (max-width:480px){.card-fellow,.three-cards .card-fellow,.two-cards .card-fellow{-ms-grid-columns:11rem auto;grid-template-columns:11rem auto;grid-template-areas:"card-image card-header" "card-image card-header" "card-image card-body" "....... card-body" "....... card-body" "....... card-body"}.row .column .card-image .img-responsive{margin-bottom:2rem}.card-fellow>.card-image,.three-cards .card-fellow>.card-image,.two-cards .card-fellow>.card-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.card-fellow>.card-header,.three-cards .card-fellow>.card-header,.two-cards .card-fellow>.card-header{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1}.card-fellow>.card-body,.three-cards .card-fellow>.card-body,.two-cards .card-fellow>.card-body{-ms-grid-row:3;-ms-grid-row-span:4;-ms-grid-column:2}.card-fellow>.card-image,.three-cards .card-fellow>.card-image,.two-cards .card-fellow>.card-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.card-fellow>.card-header,.three-cards .card-fellow>.card-header,.two-cards .card-fellow>.card-header{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1}.card-fellow>.card-body,.three-cards .card-fellow>.card-body,.two-cards .card-fellow>.card-body{-ms-grid-row:3;-ms-grid-row-span:4;-ms-grid-column:2}}.card-member-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:transparent;position:relative;border-bottom:0.1rem solid var(--font-color);padding:3rem 0 1rem 0;margin:2rem 0 2rem}.card-member-custom .card-image{padding-top:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center;font-size:1.4rem}.card-member-custom .card-image a{display:block}.card-member-custom .card-image img{width:100%;max-width:24rem;border-radius:50%;margin:0}.card-member-custom .card-image .image-caption{display:block;line-height:1.3}.card-member-custom .card-body{padding:0 0 0 2.4rem;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.three-cards .card-member-custom .card-body{padding:0 0 0 1rem}.card-member-custom .card-body h2,.card-member-custom .card-body h3{font-size:2.3rem;line-height:1.2;color:var(--font-color);margin-top:0}.card-member-custom .card-body h2 a,.card-member-custom .card-body h3 a{color:var(--font-color);text-decoration:none}.card-member-custom .card-body h2 a:focus,.card-member-custom .card-body h2 a:hover,.card-member-custom .card-body h3 a:focus,.card-member-custom .card-body h3 a:hover{color:var(--green-color)}.card-member-custom .card-body p{margin-bottom:2rem}.card-member-custom .card-body .position{display:block;font-size:1.8rem;line-height:1.3;margin-bottom:1.4rem}.card-member-custom .card-body .additional-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:0.1rem solid var(--font-color);padding:1.4rem 0 0 0}@media screen and (max-width:1024px){.three-cards .card-member-custom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.three-cards .card-member-custom .card-body,.three-cards .card-member-custom .card-image{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%;padding:0}.three-cards .card-member-custom .card-image img{max-width:12rem}.three-cards .card-member-custom .card-image .image-caption{margin-bottom:1.4rem;text-align:left}}@media screen and (max-width:768px){.card-member-custom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fellows-custom-list.one-card .card-member-custom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-member-custom .card-body,.card-member-custom .card-image{max-width:100%}.fellows-custom-list.one-card .card-member-custom .card-image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.fellows-custom-list.one-card .card-member-custom .card-body{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding:0 0 0 2.4rem}.card-member-custom .card-image{margin-bottom:2rem}.card-member-custom .card-body{padding:0}}@media screen and (max-width:600px){.fellows-custom-list.one-card .card-member-custom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fellows-custom-list.one-card .card-member-custom .card-image{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%;margin-bottom:2rem}.fellows-custom-list.one-card .card-member-custom .card-body{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%;padding:0}}
/*! Lists */.fellows-list{display:-ms-grid;display:grid;grid-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;list-style-type:none;padding:2rem 0;margin:0}.fellows-list.two-cards{grid-gap:4rem 8rem;-ms-grid-columns:1fr 8rem 1fr;grid-template-columns:1fr 1fr}.fellows-list.three-cards{grid-gap:4rem 4rem;-ms-grid-columns:1fr 4rem 1fr 4rem 1fr;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1024px){.fellows-list{grid-gap:2rem 0}.fellows-list.two-cards{grid-gap:4rem 4rem}.fellows-list.three-cards{grid-gap:4rem 2rem}}@media screen and (max-width:768px){.fellows-list,.fellows-list.three-cards,.fellows-list.two-cards{-ms-grid-columns:1fr;grid-template-columns:1fr}}.fellows-list li{margin:0.4rem 0;border-bottom:0.1rem solid var(--font-color)}.fellows-custom-list{display:-ms-grid;display:grid;grid-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.fellows-custom-list.two-cards{-ms-grid-columns:1fr 4rem 1fr;grid-template-columns:1fr 1fr;grid-gap:4rem}.fellows-custom-list.three-cards{-ms-grid-columns:1fr 3rem 1fr 3rem 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:4rem 3rem}@media screen and (max-width:768px){.fellows-custom-list.three-cards,.fellows-custom-list.two-cards{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0}}.cards-list-icon{display:-ms-grid;display:grid;list-style-type:none;padding:2rem 0;margin:0 auto}@media screen and (max-width:1223px){.cards-list-icon{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.cards-list-icon{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:4rem 0}}.cards-list-icon.two-cards{grid-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr}.cards-list-icon.three-cards{grid-gap:4rem;-ms-grid-columns:1fr 4rem 1fr 4rem 1fr;grid-template-columns:1fr 1fr 1fr}.cards-list-icon.four-cards{grid-gap:4rem;-ms-grid-columns:1fr 4rem 1fr 4rem 1fr 4rem 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.container-wide .cards-list-icon.four-cards,.container-x-wide .cards-list-icon.four-cards{grid-gap:8rem}@media screen and (max-width:1024px){.cards-list-icon.four-cards,.cards-list-icon.three-cards{grid-gap:2.4rem}.container-wide .cards-list-icon.four-cards,.container-x-wide .cards-list-icon.four-cards{grid-gap:4rem}}@media screen and (max-width:768px){.cards-list-icon.four-cards,.cards-list-icon.three-cards{-ms-grid-columns:1fr 4rem 1fr;grid-template-columns:1fr 1fr;grid-gap:4rem}.container-wide .cards-list-icon.four-cards,.container-x-wide .cards-list-icon.four-cards{grid-gap:4rem}}@media screen and (max-width:640px){.cards-list-icon.two-cards{-ms-grid-columns:1fr;grid-template-columns:1fr}.cards-list-icon.four-cards,.cards-list-icon.three-cards{-ms-grid-columns:1fr 4rem 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:460px){.cards-list-icon.four-cards,.cards-list-icon.three-cards{grid-gap:3rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.container-wide .cards-list-icon.four-cards,.container-x-wide .cards-list-icon.four-cards{grid-gap:3rem}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0.2rem 0}.nav li a{color:var(--cta-primary);padding:0.2rem 0.4rem;text-decoration:none}.nav li a:focus,.nav li a:hover{color:var(--cta-primary-hover)}.nav li.current-menu-item>a{color:var(--cta-primary-hover);font-weight:bold}.nav li.current-menu-item>a:focus,.nav li.current-menu-item>a:hover{color:var(--font-color)}.nav ul{margin-bottom:0.4rem;margin-left:0.8rem}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color)}body{overflow-x:hidden!important;-webkit-font-smoothing:antialiased}a{color:var(--font-color);font-weight:700;text-decoration:underline;text-decoration-color:var(--font-color);text-decoration-thickness:max(1px,0.1rem);text-underline-offset:0.1em;-webkit-transition:text-decoration-color 0.3s;transition:text-decoration-color 0.3s}a:focus,a:hover{text-decoration-color:transparent;cursor:pointer}a:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}a:focus:not(:focus-visible){outline:none}img{max-width:100%;height:auto}em{font-style:italic}strong{font-weight:700}small{font-size:0.7em}address{font-style:normal}iframe{aspect-ratio:1.77777778;height:100%;width:100%}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.skip-link{position:absolute;top:-100px;left:0;width:100%;font-size:1.6rem;background:var(--mustard-color);color:var(--font-color);padding:1rem;z-index:999}.skip-link:focus{top:0}.main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-color);padding:1.5rem 3rem;position:fixed;top:0;left:0;right:0;bottom:auto;width:100%;z-index:99;-webkit-transition-property:padding;transition-property:padding;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media screen and (max-width:1024px){.main-header{padding:1.5rem 2rem}}@media screen and (max-width:768px){.main-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.home .main-header{background-color:transparent}.scrolled.main-header{background-color:var(--bg-color);-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);padding:0.3rem 3rem}@media screen and (max-width:1024px){.scrolled.main-header{padding:0.3rem 2rem}}.yas-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5.8rem;height:4.4rem;margin-right:auto;border-top:0.48rem solid var(--bg-color);border-bottom:0.32rem solid var(--bg-color);z-index:1}.scrolled .yas-logo{border-top:none;border-bottom:none}.yas-logo svg{display:block;width:5.44rem;height:2.4rem;fill:var(--font-color)}.home .yas-logo svg{fill:var(--bg-color)}.scrolled .yas-logo svg{fill:var(--font-color)}.main-nav-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.main-nav-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;position:absolute;top:8rem;right:0;left:0;z-index:99;-webkit-transform:translateY(0.3rem);transform:translateY(0.3rem);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}}.menu-open.main-nav-panel{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:768px){.scrolled .main-nav-panel{top:5.83rem}}.main-menu li a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:max(2px,0.2rem);text-underline-offset:0.25em;-webkit-transition:text-decoration-color 0.3s;transition:text-decoration-color 0.3s}.main-menu li a:hover,.main-menu li.current-menu-item ul li a:hover{text-decoration-color:var(--font-color)}.home .main-menu li a:hover{text-decoration-color:var(--bg-color)}.scrolled .main-menu li a:hover{text-decoration-color:var(--font-color)}.main-menu li.current-menu-item a,.main-menu ul li.current-menu-item a,.main-menu ul ul li.current-menu-item a{text-decoration-color:var(--pink-color)}.main-menu li.current-menu-item ul li a{text-decoration-color:transparent}.main-menu li.is-icon a{color:var(--primary-color);margin-left:1rem;-webkit-transition:background-color 0.2s cubic-bezier(0.42,0,0.58,1);transition:background-color 0.2s cubic-bezier(0.42,0,0.58,1)}.main-menu li.is-icon a:hover{background-color:var(--bg-color)}.scrolled .main-menu li.is-icon a:hover{background-color:var(--font-color)}.main-menu li.is-icon a:after{content:"";display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3E%3Cpath d='M7.7 7.2C7.7 6 8.2 4.8 9 4c.8-.8 2-1.3 3.2-1.3 1.2 0 2.3.5 3.2 1.3.8.8 1.3 2 1.3 3.2 0 1.2-.5 2.3-1.3 3.2-.8.8-2 1.3-3.2 1.3-1.2 0-2.3-.5-3.2-1.3-.8-.9-1.3-2-1.3-3.2M18 15.4a8.12 8.12 0 0 0-11.6.1C4.9 17 4 19.1 4 21.2c0 .1 0 .1.1.2 0 .1.1.1.2.1h15.9c.1 0 .1 0 .2-.1s.1-.1.1-.2c-.1-2.2-1-4.2-2.5-5.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3E%3Cpath d='M7.7 7.2C7.7 6 8.2 4.8 9 4c.8-.8 2-1.3 3.2-1.3 1.2 0 2.3.5 3.2 1.3.8.8 1.3 2 1.3 3.2 0 1.2-.5 2.3-1.3 3.2-.8.8-2 1.3-3.2 1.3-1.2 0-2.3-.5-3.2-1.3-.8-.9-1.3-2-1.3-3.2M18 15.4a8.12 8.12 0 0 0-11.6.1C4.9 17 4 19.1 4 21.2c0 .1 0 .1.1.2 0 .1.1.1.2.1h15.9c.1 0 .1 0 .2-.1s.1-.1.1-.2c-.1-2.2-1-4.2-2.5-5.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2.4rem 2.4rem;mask-size:2.4rem 2.4rem;-webkit-mask-position:center center;mask-position:center center;width:2.4rem;height:2.4rem;margin:0;background-color:var(--font-color);-webkit-transition:background-color 0.2s cubic-bezier(0.42,0,0.58,1);transition:background-color 0.2s cubic-bezier(0.42,0,0.58,1)}@media screen and (max-width:768px){.main-menu li.is-icon a:after{background-color:var(--font-color)}}.home .main-menu li.is-icon a:after{background-color:var(--bg-color)}.scrolled .main-menu li.is-icon a:after{background-color:var(--font-color)}.main-menu li.is-icon a:hover:after{background-color:var(--font-color)}.scrolled .main-menu li.is-icon a:hover:after{background-color:var(--bg-color)}.main-menu li.is-icon a span{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.hamburger-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.2rem;height:5.2rem;margin:auto 0 auto auto;position:relative}@media (min-width:769px){.hamburger-btn{display:none}}.menu-button{border:none;background:transparent;position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.2rem;height:5.2rem;z-index:1}.menu-button:active,.menu-button:focus,.menu-button:hover{background-color:transparent;border-color:transparent;outline:0}.menu-bar{display:block;width:2.6rem;height:0.2rem;background-color:var(--font-color);border-radius:0;margin-bottom:0.4rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.home .menu-bar{background-color:var(--bg-color)}.scrolled .menu-bar{background-color:var(--font-color)}.menu-button.menu-open span{width:2.2rem}.menu-button.menu-open span:first-child{-webkit-transform:rotate(45deg) translate(0.2rem,0.2rem);transform:rotate(45deg) translate(0.2rem,0.2rem)}.menu-button.menu-open span:nth-child(2){display:none}.menu-button.menu-open span:nth-child(3){-webkit-transform:rotate(-45deg) translate(0.2rem,-0.2rem);transform:rotate(-45deg) translate(0.2rem,-0.2rem)}.transition-stop *{-webkit-transition:none;transition:none}.search-box{display:block;position:relative;height:4.6rem;width:4.6rem;margin:0;z-index:10000}@media screen and (max-width:768px){.search-box{margin:0 0 0 auto;background-color:var(--font-color)}}.search-box .search-form{position:relative;display:block;height:4.6rem;margin:0}.search-box .search-form input[type=search]{position:absolute;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:4.6rem;padding:0 2.4rem;outline:none;border-radius:4.6rem;color:var(--font-color);border:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;background-color:transparent;z-index:1}.search-box .search-form input[type=search]:focus{width:284px;background-color:var(--bg-color);-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15)}.search-box .search-form input[type=search]:hover{cursor:pointer}.search-box .search-form .search-submit{position:absolute;width:4.6rem;height:4.6rem;background-color:var(--mustard-color);background-color:transparent;border:0;border-radius:50%;right:0;top:0;cursor:pointer;text-align:center;line-height:4.6rem;padding:0;color:var(--bg-color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-box .search-form .search-submit svg{height:2.4rem;width:2.4rem;padding:0;fill:var(--font-color)}.home .search-box .search-form .search-submit svg{fill:var(--bg-color)}.scrolled .search-box .search-form .search-submit svg{fill:var(--font-color)}@media (max-width:768px){.scrolled .search-box .search-form .search-submit svg{fill:var(--bg-color)}}.video-container{position:relative;height:50vh;width:100%;overflow:hidden}.video-container-page{position:relative;height:30vh;width:100%;overflow:hidden;margin-top:7.8rem}.clouds{overflow:hidden;display:block;height:100%;width:100%}.clouds img{width:50%;position:absolute;top:7rem;left:20%;z-index:1}@media screen and (max-width:768px){.clouds img{width:100%}}.clouds .cloud-1{-webkit-animation:cld 60s linear infinite;animation:cld 60s linear infinite}.clouds .cloud-2{-webkit-animation:cld 140s linear infinite;animation:cld 140s linear infinite}@-webkit-keyframes cld{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}15%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.9}75%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0.5}to{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0}}@keyframes cld{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}15%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.9}75%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0.5}to{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0}}.video-container .rse-yas-logo{fill:var(--bg-color);max-height:45%;max-width:50%;height:auto;width:auto;position:absolute;top:50%;left:50%;margin-top:4rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container-page .page-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:1560px;padding:2rem 25% 2rem 3rem;padding:2rem 3rem;margin:0 auto;color:var(--bg-color);position:relative;z-index:9}.page-heading .page-title{font-size:--font-size-xxxl;margin-bottom:1.4rem;line-height:1.1;text-shadow:0px 0px 7px rgba(0,0,0,0.5)}.page-heading p{font-size:2rem;font-weight:700;margin-bottom:0;line-height:1.2;text-shadow:0px 0px 4px rgba(0,0,0,0.5)}.page-heading .page-title,.page-heading p{max-width:1024px}.gradient-svg{position:absolute;left:0;top:0;width:100%;height:50vh}.fade-top{position:absolute;left:0;top:0;width:100%;height:50vh;background:#242552;background:-webkit-gradient(linear,left top,left bottom,from(#242552),color-stop(30%,rgba(36,37,82,0.7)),to(rgba(36,37,82,0.1)));background:linear-gradient(180deg,#242552 0%,rgba(36,37,82,0.7) 30%,rgba(36,37,82,0.1) 100%)}.video-container-page .fade-top,.video-container-page .gradient-svg{height:30vh}.video-container-page .fade-top{}.home-title{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:0}.home-intro p{font-size:clamp(1.6rem,2.2vw,2rem);font-weight:700}.bg-grey{background-color:var(--bg-grey);border:2rem solid var(--bg-color)}.h-underlined{font-size:1.8rem;text-transform:uppercase;font-weight:700;letter-spacing:0.2rem;border-bottom:0.15rem solid var(--font-color);padding-bottom:1rem;margin-bottom:2rem}.h-section{font-size:1.8rem;text-transform:uppercase;font-weight:700;letter-spacing:0.2rem;margin-bottom:1rem}.h-accordion{font-size:1.8rem;text-transform:uppercase;font-weight:700;letter-spacing:0.2rem;margin-top:4rem;margin-bottom:1rem;border-bottom:0.15rem solid var(--font-color)}.border-top{border-bottom:0.15rem solid var(--font-color);padding:0}.border-top.margin-btm{margin-bottom:2rem}.slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-content{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;padding:2rem 2rem 2rem 10rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.block-content{padding:2rem 0 2rem 10rem}}@media screen and (max-width:480px){.block-content{padding:2rem 0 2rem 0}}.block-content h3{font-size:2.1rem;letter-spacing:0.01em}.block-image{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;padding:4rem}@media screen and (max-width:480px){.block-image{padding:2rem 0 2rem 0}}.block-image svg{fill:var(--green-light-color)}@media screen and (max-width:768px){.slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-content,.block-image{max-width:100%}.block-image{padding:2rem}}.news-list{display:-ms-grid;display:grid;grid-gap:4rem 2rem;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:1fr 1fr 1fr;list-style-type:none;padding:0 0 2rem 0;margin:0 auto}@media screen and (max-width:1223px){.news-list{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.news-list{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:4rem 0}}.bordered .h-underlined{margin-bottom:0}.bordered .row .column{padding-top:6rem}.border-left{border-left:0.15rem solid var(--font-color)}@media screen and (max-width:768px){.border-left{border-left:none;border-bottom:0.15rem solid var(--font-color)}}.gallery{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));grid-gap:2rem;list-style:none;padding:0}.gallery.gallery-cols-2{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr)}.gallery.gallery-cols-3{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(3,1fr)}.gallery.gallery-cols-4{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1223px){.gallery.gallery-cols-3,.gallery.gallery-cols-4{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.gallery.gallery-cols-2,.gallery.gallery-cols-3,.gallery.gallery-cols-4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gallery li{margin:0}.gallery a{text-decoration:none}.gallery figure{margin:0}.gallery figure img{display:block;border-radius:0}.gallery figcaption{font-weight:400;line-height:1.2;padding-top:0.5rem;padding-bottom:0.5rem;background-color:var(--bg-color);position:relative}.gallery-video figure{position:relative}.gallery-video figure img{width:100%;aspect-ratio:1.77777778;-o-object-fit:cover;object-fit:cover}.gallery-video figure:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;-webkit-transform:translate(-50%,-50%) scale(0.9);transform:translate(-50%,-50%) scale(0.9);border-style:solid;border-width:2.4rem 0 2.4rem 4rem;border-color:transparent transparent transparent #fff;-webkit-filter:drop-shadow(0 0 0.4rem rgba(0,0,0,0.5));filter:drop-shadow(0 0 0.4rem rgba(0,0,0,0.5));pointer-events:none;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.gallery-video figure:hover:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.gallery-video figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--font-color);opacity:0.2;pointer-events:none;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.gallery-video figure:hover:before{opacity:0.1}.plyr .plyr__control--overlaid{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:4rem!important;height:4rem!important;padding:0!important;line-height:normal!important;border-radius:50%!important}.gallery-video-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;border:0.15rem dashed #c00;color:#c00;font-size:var(--font-size-md);text-align:left}.block-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border:0}.block-icon .block-icon-image{position:relative}.block-icon .block-icon-image a{display:block}.block-icon .block-icon-image a img{-webkit-transition-property:-webkit-filter;transition-property:-webkit-filter;transition-property:filter;transition-property:filter,-webkit-filter;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.block-icon .block-icon-image a:focus img,.block-icon .block-icon-image a:hover img{-webkit-filter:brightness(0.85);filter:brightness(0.85)}.block-icon .block-icon-image svg{fill:var(--font-primary);max-width:8rem;max-height:8rem}.block-icon .block-icon-image img{margin-bottom:1rem}.block-icon .block-header{padding:0}.block-icon .block-header h2,.block-icon .block-header h3{display:block;font-size:1.7rem;font-weight:700;color:var(--font-primary);margin-top:0;margin-bottom:1rem;letter-spacing:0}.block-icon .block-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.block-icon .block-body p{font-size:1.6rem;line-height:1.6;margin-bottom:2rem}.footer{background-color:var(--mustard-color);margin-top:6rem}.footer a{color:var(--font-color);font-weight:400;text-decoration:underline;text-decoration-color:var(--font-color);text-decoration-thickness:max(0.5px,0.05rem);text-underline-offset:0.1em;-webkit-transition:text-decoration-color 0.3s;transition:text-decoration-color 0.3s}.footer a:focus,.footer a:hover{text-decoration-color:transparent}.footer strong a{font-weight:700}.container-footer{font-size:1.4rem}.container-footer .row .column{padding-bottom:2.6rem}.container-footer .row .column:last-child{padding-right:18%}@media screen and (max-width:1536px){.container-footer .row .column:last-child{padding-right:2rem}}@media screen and (max-width:1024px){.container-footer .row .column:last-child{padding-right:0}}.column.column-contact{width:5.2rem;padding:0;position:relative}@media screen and (max-width:768px){.column.column-contact{width:100%}}.footer a.button-contact{display:block;position:relative;width:5.2rem;height:25rem;background-color:var(--pink-color);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media screen and (max-width:1024px){.footer a.button-contact{height:35rem}}@media screen and (max-width:768px){.footer a.button-contact{width:100%;height:5.2rem}}.footer a.button-contact:hover{background-color:var(--font-color)}.button-contact span{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:top left;transform-origin:top left;height:5.2rem;line-height:5.4rem;width:24rem;padding:0 1rem;font-size:2.1rem;font-weight:800;color:var(--bg-color);text-align:center;position:absolute;bottom:0;left:0;margin-bottom:-5.2rem;z-index:1}@media screen and (max-width:1024px){.button-contact span{width:35rem}}@media screen and (max-width:768px){.button-contact span{-webkit-transform:rotate(0);transform:rotate(0);width:100%;margin-bottom:0}}.contact-media{list-style:none;margin:0}.contact-media li{margin:0}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
/*! Pages */.members-list{display:-ms-grid;display:grid;grid-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;list-style-type:none;padding:2rem 0;margin:4rem 0}@media screen and (max-width:1024px){.members-list{grid-gap:2rem 0;-ms-grid-columns:1fr;grid-template-columns:1fr}}.members-list li{margin:0.4rem 0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style-type:none}.pagination li a{display:block;text-transform:uppercase;text-decoration:none;width:3.2rem;height:3.2rem;line-height:1;border:0.15rem solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1rem 0 0;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pagination li.active a{background-color:var(--font-color);color:var(--bg-color)}.pagination li a:focus,.pagination li a:hover{border-color:var(--font-color)}.membership-header{display:-ms-grid;display:grid;-ms-grid-columns:auto 30rem;grid-template-columns:auto 30rem;-ms-grid-columns:36rem 20rem;grid-template-columns:36rem 20rem}@media screen and (max-width:1280px){.membership-header{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:2;grid-template-rows:2}.membership-header>:first-child{-ms-grid-row:1;-ms-grid-column:1}}input[type=search].search-by-name{height:3.2rem;padding:0.6rem 0 0.7rem;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;max-width:36rem}input[type=search].search-by-name::-webkit-input-placeholder{color:var(--grey-color)}input[type=search].search-by-name::-moz-placeholder{color:var(--grey-color)}input[type=search].search-by-name:-ms-input-placeholder{color:var(--grey-color)}input[type=search].search-by-name::-ms-input-placeholder{color:var(--grey-color)}input[type=search].search-by-name::placeholder{color:var(--grey-color)}.member-cat-list{list-style-type:none;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(3.1rem,1fr))}.member-cat-list li{display:block}.member-cat-list li a{display:block;text-transform:uppercase;text-decoration:none;width:3.2rem;height:3.2rem;line-height:1;border-top:0.15rem solid var(--font-color);border-right:0.15rem solid var(--font-color);border-bottom:0.15rem solid var(--font-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.member-cat-list li:first-child a{border-left:0.15rem solid var(--font-color)}.member-cat-list li a:focus,.member-cat-list li a:hover,.member-cat-list li.current-cat a{background-color:var(--font-color);color:var(--bg-color)}.bordered-3cols .row .column{padding:5rem 5rem 2rem 1rem}@media screen and (max-width:768px){.bordered-3cols .row .column{padding:5rem 1rem 2rem 1rem}}.bordered-3cols .row .column:not(:first-child){padding:5rem 5rem 2rem 5rem}@media screen and (max-width:768px){.bordered-3cols .row .column:not(:first-child){padding:5rem 1rem 2rem 1rem}}.bordered-3cols .row .column.border-left{border-left:0.15rem solid var(--font-color)}@media screen and (max-width:768px){.bordered-3cols .row .column.border-left{border-left:none;border-top:0.15rem solid var(--font-color);border-bottom:none}}.single-post-row .row .column.border-left .member-info{text-align:center}.single-post-row .row .column.border-left .member-info img{margin-bottom:1.4rem}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.4rem auto 0;padding:0}.social-links li{list-style:none;padding:0;margin:0 0.5rem}.social-links li:last-child{padding-right:0}.social-links li>a,.social-links li>span{border:0;text-decoration:none}.social-links li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.2rem;height:4.2rem;margin:0;background-color:transparent;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.social-links li>a:focus,.social-links li>a:hover{background-color:var(--font-color)}.social-links li>a.twitter:hover{background-color:var(--twitter-color)}.social-links li>a.facebook:hover{background-color:var(--facebook-color)}.social-links li>a.instagram:hover{background-color:var(--instagram-color)}.social-links li>a.linkedin:hover{background-color:var(--linkedin-color)}.social-links li a .svg-icon{fill:var(--font-color);vertical-align:middle;padding:0.4rem;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.social-links li a:focus .svg-icon,.social-links li a:hover .svg-icon{fill:var(--bg-color)}.social-links li a span{display:none}
/*! Blog */.pagination-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.pagination-posts li{margin:0 1.4rem 0 0}.pagination-posts li a{display:block;text-transform:uppercase;text-decoration:none;width:3.6rem;height:3.6rem;line-height:1;border:0.15rem solid var(--font-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pagination-posts li a:focus,.pagination-posts li a:hover,.pagination-posts li.active a{background-color:var(--font-color);color:var(--bg-color)}.pagination-posts li a svg{fill:var(--font-color);width:1.6rem;height:1.6rem;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pagination-posts li:first-child a:has(svg){-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pagination-posts li a:focus svg,.pagination-posts li a:hover svg{fill:var(--bg-color)}.video-container-post{height:7.9rem;width:100%;border-bottom:0.15rem solid var(--font-color);-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media screen and (max-width:768px){.video-container-post{height:8.3rem}}.single-post-row .row .column{padding-top:4.8rem}.single-post-row .row .column.border-left{padding-left:4.8rem}@media screen and (max-width:768px){.single-post-row .row .column.border-left{padding-left:0}}.single-post-row .row .column.border-left img{margin-bottom:2.4rem}.single-post-row .row .column.border-left.widgets-sidebar{padding-left:0;padding-top:3.2rem}.single-post-row .row .column.border-left.widgets-sidebar .h-underlined{padding-bottom:2.8rem}.single-post-row .row .column.border-left.widgets-sidebar .widgets{padding-left:4.8rem}@media screen and (max-width:768px){.single-post-row .row .column.border-left.widgets-sidebar .widgets{padding-left:0}}.meta-cats .post-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:2.4rem}.meta-cats .post-category a{display:block;font-size:1.2rem;font-weight:700;letter-spacing:0;text-transform:uppercase;padding:0.7rem 1.2rem;margin:0 0.5rem 0 0;line-height:1.2;background-color:var(--sky-blue-color);color:var(--font-color);text-decoration:none}.meta-cats .post-category a:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}.meta-cats .post-category .blue{background-color:var(--space-blue-color);background-color:#C699BE}.meta-cats .post-category .sky{background-color:var(--sky-blue-color)}.meta-cats .post-category .green{background-color:var(--green-color);background-color:#65CDB0}.post-title{font-size:clamp(3rem,9.4vw,6rem);font-weight:400;line-height:1.2}.single-meta{border-bottom:0.15rem solid var(--font-color);padding-top:6rem;padding-bottom:1rem}.single-meta .post-author span{font-weight:700}.next-prev-post{display:-ms-grid;display:grid;grid-gap:0 2rem;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:1fr 1fr;list-style-type:none;padding:0 0 2rem 0;margin:0 auto}@media screen and (max-width:600px){.next-prev-post{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:6rem 0}}.widget{margin:4rem auto;padding-top:4rem;border-top:0.15rem solid var(--font-color)}.single-col .img-responsive{margin-bottom:4.8rem}
/*! Plugins */.sm{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm,.sm li,.sm ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.sm-rtl,.sm-rtl li,.sm-rtl ul{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm a,.sm li{position:relative}.sm a{display:block}.sm a.disabled{cursor:default}.sm:after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden}.sm *,.sm :after,.sm :before{-webkit-box-sizing:inherit;box-sizing:inherit}.sm-clean{background:var(--bg-color);border-radius:0;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);position:absolute;right:0;left:0}.sm-clean a,.sm-clean a:active,.sm-clean a:focus,.sm-clean a:hover{padding:13px 20px;padding-right:58px;color:var(--font-color);font-size:1.7rem;font-weight:normal;line-height:1.3;text-transform:uppercase;font-weight:700;letter-spacing:0.02rem}.sm-clean a.disabled{color:#bbbbbb}.sm-clean a .sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:0}.sm-clean a .sub-arrow:before{content:'+'}.sm-clean a.highlighted .sub-arrow:before{content:'-'}.sm-clean>li:first-child>:not(ul) a,.sm-clean>li:first-child>a{border-radius:5px 5px 0 0}.sm-clean>li:last-child>:not(ul) a,.sm-clean>li:last-child>a,.sm-clean>li:last-child>ul,.sm-clean>li:last-child>ul>li:last-child>:not(ul) a,.sm-clean>li:last-child>ul>li:last-child>a,.sm-clean>li:last-child>ul>li:last-child>ul,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>:not(ul) a,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>:not(ul) a,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>:not(ul) a,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-clean>li:last-child>:not(ul) a.highlighted,.sm-clean>li:last-child>a.highlighted,.sm-clean>li:last-child>ul>li:last-child>:not(ul) a.highlighted,.sm-clean>li:last-child>ul>li:last-child>a.highlighted,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>:not(ul) a.highlighted,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>:not(ul) a.highlighted,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>:not(ul) a.highlighted,.sm-clean>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted{border-radius:0}.sm-clean li{border-top:1px solid rgba(0,0,0,0.05)}.sm-clean>li:first-child{border-top:0}.sm-clean ul{background:rgba(162,162,162,0.1)}.sm-clean ul a,.sm-clean ul a:active,.sm-clean ul a:focus,.sm-clean ul a:hover{font-size:16px;border-left:8px solid transparent}.sm-clean ul ul a,.sm-clean ul ul a:active,.sm-clean ul ul a:focus,.sm-clean ul ul a:hover{border-left:16px solid transparent}.sm-clean ul ul ul a,.sm-clean ul ul ul a:active,.sm-clean ul ul ul a:focus,.sm-clean ul ul ul a:hover{border-left:24px solid transparent}.sm-clean ul ul ul ul a,.sm-clean ul ul ul ul a:active,.sm-clean ul ul ul ul a:focus,.sm-clean ul ul ul ul a:hover{border-left:32px solid transparent}.sm-clean ul ul ul ul ul a,.sm-clean ul ul ul ul ul a:active,.sm-clean ul ul ul ul ul a:focus,.sm-clean ul ul ul ul ul a:hover{border-left:40px solid transparent}.sm-clean .sm-nowrap a:focus-visible,.sm-clean a.has-submenu:focus-visible,.sm-clean a:focus-visible,.sm-clean ul a:focus-visible,.sm-clean ul ul a:focus-visible,.sm-clean ul ul ul a:focus-visible,.sm-clean ul ul ul ul a:focus-visible,.sm-clean ul ul ul ul ul a:focus-visible{color:var(--font-color);background-color:var(--mustard-color);outline:0.2rem solid transparent;border-radius:0.2rem;text-decoration:none}@media (min-width:769px){.sm-clean ul{position:absolute;width:12em}.sm-clean li{float:left}.sm-clean.sm-rtl li{float:right}.sm-clean ul li,.sm-clean.sm-rtl ul li,.sm-clean.sm-vertical li{float:none}.sm-clean a{white-space:nowrap}.sm-clean ul a,.sm-clean.sm-vertical a{white-space:normal}.sm-clean .sm-nowrap>li>:not(ul) a,.sm-clean .sm-nowrap>li>a{white-space:nowrap}.sm-clean{padding:0 10px;background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;position:relative}.sm-clean a,.sm-clean a.highlighted,.sm-clean a:active,.sm-clean a:focus,.sm-clean a:hover{padding:1.2rem 1.4rem;color:var(--font-color);border-radius:0!important}.home .sm-clean a,.home .sm-clean a.highlighted,.home .sm-clean a:active,.home .sm-clean a:focus,.home .sm-clean a:hover{color:var(--bg-color)}.scrolled .sm-clean a,.scrolled .sm-clean a.highlighted,.scrolled .sm-clean a:active,.scrolled .sm-clean a:focus,.scrolled .sm-clean a:hover{color:var(--font-color)}.sm-clean a.has-submenu{padding-right:24px}.sm-clean a .sub-arrow{top:50%;margin-top:-0.1rem;right:1.5rem;width:0;height:0;border-width:0.3rem;border-style:solid dashed dashed dashed;border-color:var(--font-color) transparent transparent transparent;background:transparent;border-radius:0}.sm-clean a .sub-arrow:before{display:none}.home .sm-clean a .sub-arrow{border-color:var(--bg-color) transparent transparent transparent}.scrolled .sm-clean a .sub-arrow{border-color:var(--font-color) transparent transparent transparent}.sm-clean li{border-top:0}.sm-clean>li>ul:after,.sm-clean>li>ul:before{content:'';position:absolute;top:-0.9rem;left:3rem;width:0;height:0;overflow:hidden;border-width:0.5rem;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--space-blue-color) transparent}.sm-clean>li>ul:after{}.sm-clean ul{border:0.1rem solid var(--bg-grey);padding:5px 0;background:var(--bg-color);border-radius:0;-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.home .sm-clean ul{border:0.1rem solid var(--font-color);background:var(--space-blue-color)}.scrolled .sm-clean ul{border:0.1rem solid var(--bg-grey);background:var(--bg-color)}.sm-clean ul a,.sm-clean ul a.highlighted,.sm-clean ul a:active,.sm-clean ul a:focus,.sm-clean ul a:hover{border:0!important;padding:10px 20px;color:var(--font-color)}.home .sm-clean ul a,.home .sm-clean ul a.highlighted,.home .sm-clean ul a:active,.home .sm-clean ul a:focus,.home .sm-clean ul a:hover{color:var(--bg-color)}.scrolled .sm-clean ul a,.scrolled .sm-clean ul a.highlighted,.scrolled .sm-clean ul a:active,.scrolled .sm-clean ul a:focus,.scrolled .sm-clean ul a:hover{color:var(--font-color)}.sm-clean ul a.has-submenu{padding-right:34px}.sm-clean ul a .sub-arrow{right:0.8rem;top:50%;margin-top:-0.2rem;border-width:0.3rem;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent var(--font-color)}.home .sm-clean ul a .sub-arrow{border-color:transparent transparent transparent var(--bg-color)}.scrolled .sm-clean ul a .sub-arrow{border-color:transparent transparent transparent var(--font-color)}.sm-clean .scroll-down,.sm-clean .scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.sm-clean .scroll-down:hover,.sm-clean .scroll-up:hover{background:#eeeeee}.sm-clean .scroll-up:hover .scroll-up-arrow{border-color:transparent transparent #D23600 transparent}.sm-clean .scroll-down:hover .scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-clean .scroll-down-arrow,.sm-clean .scroll-up-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555555 transparent}.sm-clean .scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555555 transparent transparent transparent}.sm-clean.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-clean.sm-rtl a .sub-arrow{right:auto;left:12px}.sm-clean.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-clean.sm-rtl.sm-vertical a .sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555555 transparent transparent}.sm-clean.sm-rtl>li>ul:before{left:auto;right:30px}.sm-clean.sm-rtl>li>ul:after{left:auto;right:31px}.sm-clean.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-clean.sm-rtl ul a .sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555555 transparent transparent}.sm-clean.sm-vertical{padding:10px 0;border-radius:5px}.sm-clean.sm-vertical a{padding:10px 20px}.sm-clean.sm-vertical a.highlighted,.sm-clean.sm-vertical a:active,.sm-clean.sm-vertical a:focus,.sm-clean.sm-vertical a:hover{background:#fff}.sm-clean.sm-vertical a.disabled{background:#eeeeee}.sm-clean.sm-vertical a .sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555555}.sm-clean.sm-vertical>li>ul:after,.sm-clean.sm-vertical>li>ul:before{display:none}.sm-clean.sm-vertical ul a{padding:10px 20px}.sm-clean.sm-vertical ul a.highlighted,.sm-clean.sm-vertical ul a:active,.sm-clean.sm-vertical ul a:focus,.sm-clean.sm-vertical ul a:hover{background:#eeeeee}.sm-clean.sm-vertical ul a.disabled{background:#fff}}
/*!
  hey, [be]Lazy.js - v1.8.2 - 2016.10.25 
  A fast, small and dependency free lazy load script (https://github.com/dinbror/blazy)
  (c) Bjoern Klinggaard - @bklinggaard - http://dinbror.dk/blazy
*/.b-lazy{min-height:1px}.b-lazy.effect1{opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.b-lazy.effect1.b-loaded{opacity:1}.b-lazy.effect2{opacity:0;-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.b-lazy.effect2.b-loaded{opacity:1}.b-lazy.effect3{opacity:0;-webkit-transition:opacity 3s ease-out;transition:opacity 3s ease-out}.b-lazy.effect3.b-loaded{opacity:1}.b-lazy.effect-transform{opacity:0;-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.b-lazy.effect-transform.b-loaded{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
/*!
 * Splide.js
 * Version  : 4.1.4
 * License  : MIT
 * Copyright: 2022 Naotoshi Fujita
 */.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden;margin-top:4rem}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:0.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:0.9}.splide__arrow:disabled{opacity:0.3}.splide__arrow:focus-visible{outline:0.3rem solid var(--mustard-color);outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:0.3rem solid var(--mustard-color);outline-offset:3px}.splide__pagination{bottom:0.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination.splide__pagination--yas{top:0;right:auto;bottom:auto;display:-ms-grid;display:grid;-ms-grid-rows:(6.4rem)[3];grid-template-rows:repeat(3,6.4rem);margin-right:4rem;margin-top:2rem;padding:0}@media screen and (max-width:480px){.splide__pagination.splide__pagination--yas{display:none}}.splide__pagination__page{background:var(--green-light-color);border:0;border-radius:50%;display:inline-block;height:16px;margin:10px;opacity:0.7;padding:0;position:relative;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear,-webkit-transform 0.2s linear;width:16px}.splide__pagination.splide__pagination--yas .splide__pagination__page{font-size:5rem;font-weight:700;height:6.4rem;width:6.4rem;border-radius:0;margin:0;background-color:transparent;color:var(--green-light-color)}.splide__pagination.splide__pagination--yas .splide__pagination__page:before{content:'#'}.splide__pagination__page.is-active{background:var(--green-color);z-index:1}.splide__pagination.splide__pagination--yas .splide__pagination__page.is-active{background:transparent;color:var(--green-color)}.splide__pagination__page:hover{cursor:pointer;-webkit-transform:scale(1.4);transform:scale(1.4)}.splide__pagination.splide__pagination--yas .splide__pagination__page:hover{-webkit-transform:scale(1);transform:scale(1)}.splide__pagination__page:focus-visible{outline:0.3rem solid var(--mustard-color);outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:0.3rem solid var(--mustard-color);outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:0.3rem solid var(--mustard-color);outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:0.3rem solid var(--mustard-color)}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:0.3rem solid var(--mustard-color);outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:0.3rem solid var(--mustard-color);outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:0.3rem solid var(--mustard-color);outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:0.5em;top:0}.splide__arrows.splide__arrows-yas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:12rem;margin:0 auto}.splide__arrows.splide__arrows-yas .splide__arrow{position:relative;-webkit-transform:translate(0);transform:translate(0);background:var(--green-color)}.splide__arrows.splide__arrows-yas .splide__arrow svg{fill:var(--bg-color)}.splide__list .splide__slide .block-image svg{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.splide__list .splide__slide.is-active .block-image svg{opacity:1}.splide__list .splide__slide .block-content .button,.splide__list .splide__slide .block-content h2,.splide__list .splide__slide .block-content p,.splide__list .splide__slide .block-content p:first-of-type{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.splide__list .splide__slide.is-active .block-content .button,.splide__list .splide__slide.is-active .block-content h2,.splide__list .splide__slide.is-active .block-content p,.splide__list .splide__slide.is-active .block-content p:first-of-type{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.splide__list .splide__slide .block-content p:first-of-type{-webkit-transition-delay:0.2s;transition-delay:0.2s}.splide__list .splide__slide .block-content p{-webkit-transition-delay:0.4s;transition-delay:0.4s}.splide__list .splide__slide .block-content .button{-webkit-transition-delay:0.6s;transition-delay:0.6s}
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter.new-devs-lslider{margin-top:4rem;margin-bottom:8rem}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0 0 0.5rem;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px;margin:0 1.2rem}.lSSlideOuter .lSPager.lSpg>li a{border-radius:30px;display:inline-block;overflow:hidden;text-indent:-999em;height:0.8rem;width:0.8rem;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;background-color:var(--green-light-color);outline:1.1rem solid transparent}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:var(--green-color)}.lSSlideOuter .lSPager.lSpg>li:hover a{outline-color:var(--green-light-color)}.lSSlideOuter .lSPager.lSpg>li a:focus-visible{outline:1.3rem solid var(--mustard-color);mask-image:none;-webkit-mask-image:none}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:40px;display:block;top:50%;height:40px;background-color:var(--green-color);cursor:pointer;position:absolute;z-index:99;margin-top:-20px;opacity:1;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:0.7}.lSAction>.lSPrev{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lSAction>.lSNext{right:0}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.accordion{width:100%;margin:2rem auto 4rem}.accordion-body,.accordion-header{background-color:transparent}.accordion-header,button.accordion-header{padding:2rem 0 0 0;background-color:transparent;color:var(--font-color);cursor:pointer;font-size:2rem;line-height:0.9;font-weight:700;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border:0;border-radius:0;height:8rem;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:underline;text-decoration-thickness:max(2px,0.2rem);text-underline-offset:0.2rem;text-decoration-color:transparent}@media screen and (max-width:600px){.accordion-header,button.accordion-header{font-size:1.8rem;height:8rem}}@media screen and (max-width:480px){.accordion-header,button.accordion-header{font-size:1.6rem;height:6rem}}@media screen and (max-width:414px){.accordion-header,button.accordion-header{font-size:1.4rem}}.accordion-header span,button.accordion-header span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:95%;white-space:normal;text-align:left}.accordion-header:hover,button.accordion-header:hover{text-decoration-color:var(--font-color)}.accordion-header:focus-visible,button.accordion-header:focus-visible{background-color:var(--link-focus-color);border-radius:0.2rem}.accordion-header:focus:not(:focus-visible),button.accordion-header:focus:not(:focus-visible){outline:none}.accordion__item{position:relative;padding:0.4rem 0}.accordion__item .accordion__item{border-bottom:1px solid rgba(0,0,0,0.08)}.accordion-body{display:none}.accordion-body__contents{padding:2.4rem 0}.accordion-body__contents h2{font-size:3.6rem}.accordion-body__contents h3{font-size:2.8rem}.accordion-body__contents h4{font-size:2.2rem}.accordion__item.active:last-child .accordion-header{border-radius:none}.accordion:first-child>.accordion__item>.accordion-header{border-bottom:0.1rem solid var(--font-color)}.accordion__item>.accordion-header:after{content:"";clip-path:polygon(50% 90%,0 10%,100% 10%);background-color:var(--font-color);width:1rem;height:1rem;position:relative;-webkit-transition:0.3s all;transition:0.3s all;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion__item.active>.accordion-header:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.leaflet-popup-content{margin:0!important;padding:0!important}.leaflet-popup-content-wrapper{border-radius:0!important;background-color:var(--bg-color)!important;color:var(--bg-color)!important;min-width:280px;padding:20px!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color:var(--bg-color)!important}.leaflet-container a{text-decoration-color:transparent;text-decoration-thickness:max(2px,0.2rem);text-underline-offset:0.2em;-webkit-transition:text-decoration-color 0.2s;transition:text-decoration-color 0.2s}.leaflet-container a:hover{text-decoration-color:var(--font-color)}.leaflet-container .title{color:var(--font-color)!important;font-weight:700;letter-spacing:0;line-height:1.4;font-size:1.6rem!important;margin-top:0.6rem}.leaflet-container .excerpt{max-width:240px;font-family:'Aeonik',serif;font-size:1.6rem;font-weight:400;line-height:1.3;margin-top:0.6rem}.leaflet-container a.leaflet-popup-close-button{padding:0!important;color:var(--font-color)!important}.marker-cluster-small,.marker-cluster-small div{background-color:rgba(57,176,143,0.5)!important}.marker-cluster-medium,.marker-cluster-medium div{background-color:rgba(255,214,98,0.5)!important}.dk-speakout-petition-wrap{}.dk-speakout-submit-wrap{padding-bottom:2.4rem}.dk-speakout-full{margin:0.7rem 0}.dk-speakout-optin-checkbox,.dk-speakout-options-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0.5rem 0}.dk-speakout-optin-checkbox label,.dk-speakout-options-checkbox label{margin:1rem 0 0.25rem 0.5rem;font-size:1.4rem}.dk-speakout-progress-wrap{background-color:var(--mustard-color);padding:2rem;text-align:center}.dk-speakout-share{margin:2.4rem auto 6.4rem;font-weight:700;font-size:1.4rem;color:var(--bg-color);background-color:var(--pink-color);padding:2rem;text-align:center}.dk-speakout-share p{margin-bottom:2rem}.dk-speakout-share .dk-speakout-email,.dk-speakout-share .dk-speakout-facebook,.dk-speakout-share .dk-speakout-twitter{position:relative;margin-right:1.6rem;width:3.4rem;height:3.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.dk-speakout-share .dk-speakout-email:before,.dk-speakout-share .dk-speakout-facebook:before,.dk-speakout-share .dk-speakout-twitter:before{content:'';position:absolute;top:0;left:0;right:auto;bottom:auto;width:3.4rem;height:3.4rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100%;mask-size:100%;background-color:var(--bg-color);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.dk-speakout-share .dk-speakout-facebook:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDNoMTRhMiAyIDAgMCAxIDIgMnYxNGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY1YTIgMiAwIDAgMSAyLTJtMTMgMmgtMi41QTMuNSAzLjUgMCAwIDAgMTIgOC41VjExaC0ydjNoMnY3aDN2LTdoM3YtM2gtM1Y5YTEgMSAwIDAgMSAxLTFoMlY1eiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDNoMTRhMiAyIDAgMCAxIDIgMnYxNGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY1YTIgMiAwIDAgMSAyLTJtMTMgMmgtMi41QTMuNSAzLjUgMCAwIDAgMTIgOC41VjExaC0ydjNoMnY3aDN2LTdoM3YtM2gtM1Y5YTEgMSAwIDAgMSAxLTFoMlY1eiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+")}.dk-speakout-share .dk-speakout-email:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTIgMjBWNGgyMHYxNkgyWm0xMC03TDQgOHYxMGgxNlY4bC04IDVabTAtMmw4LTVINGw4IDVaTTQgOFY2djJaIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTIgMjBWNGgyMHYxNkgyWm0xMC03TDQgOHYxMGgxNlY4bC04IDVabTAtMmw4LTVINGw4IDVaTTQgOFY2djJaIi8+PC9zdmc+")}.dk-speakout-share .dk-speakout-twitter:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDNoMTRhMiAyIDAgMCAxIDIgMnYxNGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY1YTIgMiAwIDAgMSAyLTJtMTIuNzEgNi4zM2MuNDgtLjQgMS4wNC0uODggMS4yOS0xLjQxYy0uNDEuMjEtLjkuMzQtMS40NC40MWMuNS0uMzYuOTEtLjgzIDEuMTItMS40N2MtLjUyLjI4LTEuMDUuNTItMS43MS42NGMtMS41NS0xLjg3LTUuMjYtLjM1LTQuNiAyLjQ1Yy0yLjYxLS4xNi00LjItMS4zNC01LjUyLTIuNzljLS43NSAxLjIyLS4xIDMuMDcuNzkgMy41OGMtLjQ2LS4wMy0uODEtLjE3LTEuMTQtLjMzYy4wNCAxLjU0Ljg5IDIuMjggMi4wOCAyLjY4Yy0uMzYuMDctLjc2LjA5LTEuMTQuMDNjLjM3IDEuMDcgMS4xNCAxLjc0IDIuNDYgMS44OGMtLjkuNzYtMi41NiAxLjI5LTMuOSAxLjA4YzEuMTUuNzMgMi40NiAxLjMxIDQuMjggMS4yM2M0LjQxLS4yIDcuMzYtMy4zNiA3LjQzLTcuOTh6IiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDNoMTRhMiAyIDAgMCAxIDIgMnYxNGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY1YTIgMiAwIDAgMSAyLTJtMTIuNzEgNi4zM2MuNDgtLjQgMS4wNC0uODggMS4yOS0xLjQxYy0uNDEuMjEtLjkuMzQtMS40NC40MWMuNS0uMzYuOTEtLjgzIDEuMTItMS40N2MtLjUyLjI4LTEuMDUuNTItMS43MS42NGMtMS41NS0xLjg3LTUuMjYtLjM1LTQuNiAyLjQ1Yy0yLjYxLS4xNi00LjItMS4zNC01LjUyLTIuNzljLS43NSAxLjIyLS4xIDMuMDcuNzkgMy41OGMtLjQ2LS4wMy0uODEtLjE3LTEuMTQtLjMzYy4wNCAxLjU0Ljg5IDIuMjggMi4wOCAyLjY4Yy0uMzYuMDctLjc2LjA5LTEuMTQuMDNjLjM3IDEuMDcgMS4xNCAxLjc0IDIuNDYgMS44OGMtLjkuNzYtMi41NiAxLjI5LTMuOSAxLjA4YzEuMTUuNzMgMi40NiAxLjMxIDQuMjggMS4yM2M0LjQxLS4yIDcuMzYtMy4zNiA3LjQzLTcuOTh6IiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=")}.dk-speakout-share .dk-speakout-facebook:hover:before{background-color:var(--facebook-color)}.dk-speakout-share .dk-speakout-email:hover:before{background-color:var(--font-color)}.dk-speakout-share .dk-speakout-twitter:hover:before{background-color:var(--twitter-color)}
/*!
 * ihavecookies - jQuery plugin for displaying cookie/privacy message
 * v0.3.1
 *
 * Copyright (c) 2018 Ketan Mistry (https://iamketan.com.au)
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */#gdpr-cookie-message{position:fixed;right:1rem;bottom:1rem;max-width:373px;background-color:var(--bg-grey);padding:1.4rem 1.8rem;border-radius:0;border:0.1rem solid rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 15px -3px rgba(0,0,0,0.1);box-shadow:0px 0px 15px -3px rgba(0,0,0,0.1);margin:0;z-index:99}@media screen and (max-width:480px){#gdpr-cookie-message{left:0.5rem;right:0.5rem;bottom:0.5rem;max-width:100%}}#gdpr-cookie-message h4{color:var(--font-color);font-size:1.3rem;font-weight:700;letter-spacing:0;margin-bottom:0.5rem}#gdpr-cookie-message h5{color:var(--font-color);font-size:1.2rem;font-weight:700;letter-spacing:0;margin-bottom:0.5rem}#gdpr-cookie-message p,#gdpr-cookie-message ul{color:var(--font-color);font-size:1.2rem;font-weight:400;line-height:1.5;margin-bottom:0.8rem;letter-spacing:0;text-align:center}#gdpr-cookie-message p:last-child{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#gdpr-cookie-message li{width:48%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.4rem}#gdpr-cookie-message a{color:var(--font-color);text-decoration:none;padding-bottom:0.2rem;border-bottom:0.1rem dotted var(--font-color);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:var(--font-color);border-bottom-color:var(--font-color);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#gdpr-cookie-message button{border:none;background-color:var(--font-color);color:var(--bg-color);font-size:1.2rem;text-transform:uppercase;font-weight:700;margin:0.7rem 0 0 0;padding:0 1.7rem;height:3.8rem;cursor:pointer;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:var(--font-color);color:var(--bg-color);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}button#gdpr-cookie-advanced{background:var(--bg-grey-color);color:var(--font-color);margin-right:0.7rem}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type=checkbox]{float:none;margin-top:0;margin-right:0.7rem}#gdpr-cookie-message input[type=checkbox]:disabled{opacity:0.4}#gdpr-cookie-message label{font-size:1.2rem;font-weight:400;margin:6px 0 0 4px}.nf-field h3{font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:0.2rem;margin:4rem 0 0.6rem;padding-bottom:0.6rem;border-bottom:0.1rem solid var(--font-color)}.nf-field-description p{font-size:1.3rem}.field-wrap.checkbox-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
/*! 
* Glightbox */.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:0.4}.gdesc-open .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1}.greset{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:0.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:0.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn 0.5s ease;animation:gfadeIn 0.5s ease}.gfadeOut{-webkit-animation:gfadeOut 0.5s ease;animation:gfadeOut 0.5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft 0.3s ease;animation:gslideOutLeft 0.3s ease}.gslideInLeft{-webkit-animation:gslideInLeft 0.3s ease;animation:gslideInLeft 0.3s ease}.gslideOutRight{-webkit-animation:gslideOutRight 0.3s ease;animation:gslideOutRight 0.3s ease}.gslideInRight{-webkit-animation:gslideInRight 0.3s ease;animation:gslideInRight 0.3s ease}.gzoomIn{-webkit-animation:gzoomIn 0.5s ease;animation:gzoomIn 0.5s ease}.gzoomOut{-webkit-animation:gzoomOut 0.5s ease;animation:gzoomOut 0.5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{0%{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{0%{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{0%{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:1}}@keyframes gzoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,0.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:0.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
	-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
	-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
	transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
	/* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
	-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
	-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
	-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
	transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}
.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(181, 226, 140);
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(110, 204, 57);
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(241, 211, 87);
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(240, 194, 12);
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(253, 156, 115);
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(241, 128, 23);
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}
 
.leaflet-container .leaflet-control-search {
	position:relative;
	float:left;
	background:#fff;
	color:#1978cf;
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: rgba(255, 255, 255, 0.8);
	z-index:1000;	
	margin-left: 10px;
	margin-top: 10px;
}
.leaflet-control-search.search-exp {/*expanded*/
	background: #fff;
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;	
}
.leaflet-control-search .search-input {
	display:block;
	float:left;
	background: #fff;
	border:1px solid #666;
	border-radius:2px;
	height:22px;
	padding:0 20px 0 2px;
	margin:4px 0 4px 4px;
	width: auto;
}
.leaflet-control-search.search-load .search-input {
	background: url('https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/loader.gif') no-repeat center right #fff;
}
.leaflet-control-search.search-load .search-cancel {
	visibility:hidden;
}
.leaflet-control-search .search-cancel {
	display:block;
	width:22px;
	height:22px;
	position:absolute;
	right:28px;
	margin:6px 0;
	background: url('https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/search-icon.png') no-repeat 0 -46px;
	text-decoration:none;
	filter: alpha(opacity=80);
	opacity: 0.8;		
}
.leaflet-control-search .search-cancel:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.leaflet-control-search .search-cancel span {
	display:none;/* comment for cancel button imageless */
	font-size:18px;
	line-height:20px;
	color:#ccc;
	font-weight:bold;
}
.leaflet-control-search .search-cancel:hover span {
	color:#aaa;
}
.leaflet-control-search .search-button {
	display:block;
	float:left;
	width:30px;
	height:30px;	
	background: url('https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/search-icon.png') no-repeat 4px 4px #fff;
	border-radius:4px;
}
.leaflet-control-search .search-button:hover {
	background: url('https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/search-icon.png') no-repeat 4px -20px #fafafa;
}
.leaflet-control-search .search-tooltip {
	position:absolute;
	top:100%;
	left:0;
	float:left;
	list-style: none;
	padding-left: 0;
	min-width:120px;
	max-height:122px;
	box-shadow: 1px 1px 6px rgba(0,0,0,0.4);
	background-color: rgba(0, 0, 0, 0.25);
	z-index:1010;
	overflow-y:auto;
	overflow-x:hidden;
	cursor: pointer;
}
.leaflet-control-search .search-tip {
	margin:2px;
	padding:2px 4px;
	display:block;
	color:black;
	background: #eee;
	border-radius:.25em;
	text-decoration:none;	
	white-space:nowrap;
	vertical-align:center;
}
.leaflet-control-search .search-button:hover {
	background-color: #f4f4f4;
}
.leaflet-control-search .search-tip-select,
.leaflet-control-search .search-tip:hover {
	background-color: #fff;
}
.leaflet-control-search .search-alert {
	cursor:pointer;
	clear:both;
	font-size:.75em;
	margin-bottom:5px;
	padding:0 .25em;
	color:#e00;
	font-weight:bold;
	border-radius:.25em;
}



.leaflet-control-fullscreen a {
  background:#fff url(https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/fullscreen.png) no-repeat 0 0;
  background-size:26px 52px;
  }
  .leaflet-touch .leaflet-control-fullscreen a {
    background-position: 2px 2px;
    }
  .leaflet-fullscreen-on .leaflet-control-fullscreen a {
    background-position:0 -26px;
    }
  .leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
    background-position: 2px -24px;
    }

/* Do not combine these two rules; IE will break. */
.leaflet-container:-webkit-full-screen {
  width:100%!important;
  height:100%!important;
  }
.leaflet-container.leaflet-fullscreen-on {
  width:100%!important;
  height:100%!important;
  }

.leaflet-pseudo-fullscreen {
  position:fixed!important;
  width:100%!important;
  height:100%!important;
  top:0!important;
  left:0!important;
  z-index:99999;
  }

@media
  (-webkit-min-device-pixel-ratio:2),
  (min-resolution:192dpi) {
    .leaflet-control-fullscreen a {
      background-image:url(https://www.youngacademyofscotland.org.uk/wp-content/plugins/travelers-map/includes/public/css/../images/fullscreen@2x.png);
    }
  }
