@import url(//fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background-color:#fff;}body.path-frontpage{background-color:#F8F8F8;}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Quicksand",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#000;font-size:14px;}.wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;}.layout-sidebar-first .main{display:flex;}.layout-sidebar-first .layout-content{order:2;flex:1 1 66%;}.layout-sidebar-first .layout-sidebar{order:1;flex:1 1 33%;}.language-links .is-active{display:none;}.language-links a{text-transform:uppercase;color:#fff;}.tabs--primary{text-transform:uppercase;border:none;font-size:12px;letter-spacing:-0.025em;}.tabs--primary > li > a{color:#000;margin:0 35px 0 0;border:none;}.tabs--primary > li.active > a,.tabs--primary > li.active > a:active,.tabs--primary > li.active > a:hover{color:#000;border-bottom:2px solid #555555;}header .menu li.menu-item--expanded > a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}header .menu-item--expanded{list-style-image:none;list-style:none;position:relative;}header .menu-item--expanded > a:after{display:block;width:7px;height:8px;content:" ";background-image:url(/themes/custom/nycsgyk_theme/assets/img/menu_expand.svg);background-repeat:no-repeat;margin-left:7px;}#toggle{position:absolute;-webkit-appearance:none;cursor:pointer;left:-100%;top:-100%;}#toggle:checked ~ .region-navigation-collapsible{display:block;}.tbm{background:transparent;}.tbm .tbm-button:focus{outline:2px solid #000;}.tbm .tbm-item.level-1{border:none;}.tbm .tbm-link.level-1,.tbm .tbm-link.level-2,.tbm .tbm-link.level-3{color:#000;text-decoration:none;}.tbm .tbm-link.level-1:hover,.tbm .tbm-link.level-1:focus,.tbm .tbm-link.level-2:hover,.tbm .tbm-link.level-2:focus,.tbm .tbm-link.level-3:hover,.tbm .tbm-link.level-3:focus{color:#000;background:transparent;outline:2px solid #000;}.menu--main .menu-item{padding-top:0;}.menu-item--collapsed{list-style-image:none;list-style:none;}.splide__pagination .splide__pagination__page{width:24px;height:24px;}header .menu a{font-weight:700;text-decoration:none;}header .menu a,header .menu a.is-active{color:#000;}header .menu a.is-active{text-decoration:underline;}header .high-contrast-switch #edit-toggle-link::before{content:" ";background-image:url(/themes/custom/nycsgyk_theme/assets/img/icon_accessible.svg);background-position:center center;background-repeat:no-repeat;display:block;width:6px;height:6px;padding:5px;margin-top:8px;margin-right:5px;border-radius:50px;}header .high-contrast-switch #edit-toggle-link{font-size:0px;}header .link--search i{background-image:url(/themes/custom/nycsgyk_theme/assets/img/link_search.svg);background-position:center center;background-repeat:no-repeat;display:block;width:15px;height:15px;margin-left:5px;background-size:contain;}header .link--facebook{display:block;width:15px;height:15px;padding:5px 5px 5px 10px;margin-top:2px;color:#000;}.header-top{background:rgb(165,199,17);background:linear-gradient(90deg,rgb(165,199,17) 0%,rgb(247,152,29) 100%);}.header-top .block-fixed-block-contentheader-top-content{text-align:center;color:#000;font-weight:bold;font-size:larger;padding-top:10px;}.breadcrumb{font-size:12px;}.breadcrumb a{text-decoration:none;}.breadcrumb a,.breadcrumb a:visited{color:#000;}.breadcrumb li:before{content:"/";}.footer{background:rgb(165,199,17);background:linear-gradient(90deg,rgb(165,199,17) 0%,rgb(247,152,29) 100%);text-align:center;padding:30px 0;}.footer .menu--main a{font-weight:700;padding:15px 21px 10px;}.footer .menu--footer a{padding:2px 5px;}.footer .menu{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.footer .menu a{font-size:10px;color:#000;text-decoration:none;display:block;}.footer .menu a.is-active{text-decoration:underline;color:#000;}.footer .menu-item{padding-top:0;}.footer__element{color:#000;}.footer__element p{margin:0;}.footer__element--site-title{font-weight:500;margin-bottom:8px;}.footer address{font-style:normal;font-size:12px;margin-bottom:7px;}.footer address a{color:#000;text-decoration:none;}.btn{transition:background-color 0.15s ease-in-out;font-size:14px;text-decoration:none;border-radius:4px;color:#000;padding:5px 8px;display:inline-block;}.btn--join{text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#a5c711 0%,#f7981d 100%);font-size:18px;font-weight:900;padding:11px 34px;}.btn--join:hover,.btn--join:focus{background:linear-gradient(90deg,#a5c711 0%,#f7981d 100%);}.btn--more{border:1px solid #14489D;color:#14489D;padding:8px 22px;font-weight:900;text-transform:uppercase;}.btn--views{margin:0 auto;}.toggle{background-color:transparent;border:0;}.logo--inverse{margin-bottom:7px;display:block;}.logo--inverse img{width:80px;height:auto;}.iv-logo-block{margin-top:25px;}.iv-logo-block .iv{margin:0;padding:0;}.iv-logo-block .iv .iv-logo{background-image:url(/themes/custom/nycsgyk_theme/assets/img/ivlogo.svg);width:26px;height:14px;display:block;margin:0 auto;}.iv-logo-block .iv a{display:block;text-decoration:none;}.footer-container .copyright{display:inline-block;vertical-align:middle;height:50px;line-height:50px;font-size:10px;text-transform:uppercase;}.section--member{background-color:#14489D;background-image:url(/themes/custom/nycsgyk_theme/assets/img/home/member.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;padding:30px 0;}.section--member .section__title{font-weight:900;font-size:32px;color:#fff;text-align:center;margin:0;}.section--member .section__content{margin:10px 0;padding-left:5%;padding-right:5%;text-align:center;font-size:12px;font-weight:400;}.section--member .section__content p{margin:0 0 10px;}.section--member .section__content__actions{margin-top:39px;}.block-fixed-block-contentfrontpage-highlighted-block{max-width:1440px;display:block;position:relative;margin:auto auto -4px auto;height:auto;}.block-fixed-block-contentfrontpage-highlighted-block .field--name-field-image{margin:auto;position:relative;display:block;width:auto;text-align:center;}.block-fixed-block-contentfrontpage-highlighted-block .field--name-field-image img{width:100%;height:auto;}.block-fixed-block-contentfrontpage-highlighted-block .field--name-field-title{position:absolute;display:block;width:100%;font-weight:900;font-size:54px;color:#14489D;text-align:center;margin:auto;padding-top:100px;top:0;}.block-fixed-block-contentfrontpage-highlighted-block .field--name-body{margin:auto;position:absolute;display:block;width:100%;text-align:center;font-size:24px;font-weight:500;top:0;margin-top:200px;color:#14489D;}.block-fixed-block-contentfrontpage-highlighted-block .field--name-field-url{margin:auto;position:absolute;display:block;width:100%;text-align:center;margin-top:350px;top:0;left:0;}.block-fixed-block-contentfrontpage-highlighted-block .field--name-field-url a{text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#a5c711 0%,#f7981d 100%);font-size:18px;font-weight:900;padding:11px 34px;transition:background-color 0.15s ease-in-out;text-decoration:none;border-radius:4px;}.error-suggestion{margin-top:1em;}.path-frontpage .page-title{display:none;}.path-frontpage .view-frontpage-news .item-list li{margin:auto;}.path-frontpage .view ul.row li{padding-right:1rem;padding-left:1rem;}.path-frontpage .view .view-footer{text-align:center;margin-top:40px;}.path-frontpage .views-element-container{margin-bottom:36px;}.path-frontpage .views-element-container > h2{font-size:32px;color:#14489D;font-weight:900;margin:15px 0;text-align:center;}.slick-dots{position:absolute;bottom:-38px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:1px solid #14489D;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:44px;line-height:20px;text-align:center;color:#D8D8D8;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:#14489D;opacity:0.75;}.view-reports h3{line-height:1.2;font-weight:900;font-size:38px;margin:20px 0;color:#14489D;}.view-reports ul{list-style:none;padding:0;}.ul-ns{list-style:none;padding:0;}.field--label-inline{display:flex;flex-wrap:wrap;}.field--label-inline .field--label{font-weight:700;}.field--label-inline .field--label:after{content:":";margin-right:3px;}.field--label-inline .field--items{display:flex;flex-direction:row;flex-wrap:wrap;}.field--label-inline .field--items .field--item{margin-right:3px;}.field--label-inline .field--items .field--item:after{content:",";}.field--label-inline .field--items .field--item:last-child:after{display:none;}.field--label-above .field--label{font-weight:700;}a{color:#14489D;}.node__content{font-size:16px;font-weight:400;line-height:1;margin-top:20px;}.node__content .field--name-body img{height:auto !important;}.node__submitted{font-style:italic;font-size:19px;}.node .field--name-field-media-image img{width:100%;height:auto;}.node table{max-width:600px;background-color:#fff;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.45);}.node table th,.node table td{padding:15px 20px;vertical-align:top;font-size:12px;}.node table tbody td{border-bottom:2px solid rgba(0,0,0,0.15);}.field--type-file table{width:100%;}.field--type-file table td,.field--type-file table th{text-align:left;padding:3px 5px;font-weight:100;font-size:18px;}.field--name-field-tags,.field--name-field-report-category{display:inline-block;font-size:13px;color:#fff;padding:3px 10px;}.node--full .field--name-field-tags,.node--full .field--name-field-report-category{margin-top:10px;}.field--name-field-tags--bejelentés{background-color:#F7981D;}.field--name-field-tags--bejelentés a{color:#fff;text-decoration:none;}.field--name-field-tags--domestic{background-color:#A5C711;}.node--teaser .field--name-field-tags{margin-top:7px;}.node--card .field--name-field-tags{position:absolute;left:20px;top:-6px;z-index:3;}.field--name-field-report-category{background-color:#A5C711;}.file{padding-left:50px;min-height:38px;}.file--application-pdf{background-image:url(/themes/custom/nycsgyk_theme/assets/img/filePDF.svg);}.page-title{font-size:38px;font-weight:900;color:#14489D;text-transform:uppercase;}.path-reports .page-title,.path-events .page-title,.path-hirek .page-title{color:#14489D;font-size:58px;text-transform:none;}.fixed-top{position:fixed;right:0;top:0;z-index:9999;height:180px;transform-origin:top right;transition:transform 0.2s ease-in-out;}.fixed-bottom{position:fixed;right:0;bottom:0;z-index:9999;height:150px;transform-origin:bottom right;transition:transform 0.2s ease-in-out;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.node--card{position:relative;}.node--card .node__content{transition:ease-in 0.15s top;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:20px 27px;text-align:center;margin-top:-4px;font-size:14px;line-height:1.4;position:relative;z-index:2;top:0;}.node--card .field--name-body{margin-bottom:8px;}.node--card .field--name-field-lead-image{position:relative;z-index:1;}.node--card .field--name-field-lead-image img{border-top-left-radius:4px;border-top-right-radius:4px;}.node--card h3,.node--card .h3,.node--card h4,.node--card .h4,.node--card h5,.node--card .h5,.node--card h6,.node--card .h6{font-weight:700;line-height:1.2;margin:20px 0;}.node--card h3,.node--card .h3{font-size:22px;margin:0 0 4px;line-height:1.2;}.node--card h4,.node--card .h4{font-size:20px;margin:0 0 4px;line-height:1.2;}.node--card h5,.node--card .h5{font-size:18px;margin:0 0 4px;line-height:1.2;}.node--card h6,.node--card .h6{font-size:16px;margin:0 0 4px;line-height:1.2;}.node--card h2{margin:0 0 4px;font-size:24px;line-height:1.4;}.node--card h2 a{color:#14489D;text-decoration:none;}.node--card .node__meta .node__submitted{margin:4px 0 9px;font-size:12px;font-style:normal;}.node-document-card:hover .node__content,.node-document-card:focus .node__content{transition:none;top:initial;}.node--full .node__content{margin-bottom:40px;}.node--full .node__content a,.node--full .node__content a:hover,.node--full .node__content a:focus,.node--full .node__content a:active{text-decoration:underline;}.node--full .node__content a:visited{color:#9B9B9B;}.node--full .node__content h3,.node--full .node__content .h3,.node--full .node__content h4,.node--full .node__content .h4,.node--full .node__content h5,.node--full .node__content .h5,.node--full .node__content h6,.node--full .node__content .h6{font-weight:700;line-height:1.2;margin:20px 0;}.node--full .node__content h2,.node--full .node__content .h2{font-weight:900;font-size:32px;line-height:1.2;margin:20px 0;}.node--full .node__content h3,.node--full .node__content .h3{font-size:28px;}.node--full .node__content h4,.node--full .node__content .h4{font-size:24px;}.node--full .node__content h5,.node--full .node__content .h5{font-size:22px;}.node--full .node__content h6,.node--full .node__content .h6{font-size:20px;}.node--full .node__content ol li,.node--full .node__content ul li{margin:20px 0;}.node--full blockquote{font-style:italic;font-size:20px;font-weight:100;margin:1.4em;}.node--full blockquote p{padding-right:0 !important;}.node-event .event__date{align-items:flex-end;}.node-event .event__date .field--name-field-start-date{display:flex;}.node-event .event__date .field--name-field-start-date .field--label:after{content:":";margin-right:3px;}.node-event .event__date .field--name-field-end-date:before{content:"-";margin:0 10px;}.node-event-full .field--name-body{margin-top:30px;}.node-event-full .field--name-field-external-link .link-item{display:flex;}.node-event-full .field--name-field-external-link .link-title{margin-right:5px;}.node-event-full .node__content .field{margin-bottom:20px;}.d-flex{display:flex;}.field--name-field-gallery{display:flex;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem;margin-top:25px;}.field--name-field-gallery > .field--item{padding-right:0.5rem;padding-left:0.5rem;max-width:235px;}.node--slide .node-title{font-size:20px;font-weight:900;line-height:1;margin:0;color:#000;text-decoration:none;}.node--slide .node-title a{color:#000;text-decoration:none;}.node--slide .node__submitted{display:none;color:#000;font-size:14px;margin-bottom:14px;}.node--slide .node__content{line-height:1.4;margin-bottom:22px;display:none;}.node--slide .field--name-body{font-size:16px;font-weight:500;color:#000;}.node--slide .link--more{font-weight:700;color:#000;}.node--slide h3,.node--slide .h3,.node--slide h4,.node--slide .h4,.node--slide h5,.node--slide .h5,.node--slide h6,.node--slide .h6{font-weight:700;line-height:1.2;margin:20px 0;}.node--slide h3,.node--slide .h3{font-size:22px;margin:0 0 4px;line-height:1.2;}.node--slide h4,.node--slide .h4{font-size:20px;margin:0 0 4px;line-height:1.2;}.node--slide h5,.node--slide .h5{font-size:18px;margin:0 0 4px;line-height:1.2;}.node--slide h6,.node--slide .h6{font-size:16px;margin:0 0 4px;line-height:1.2;}.node--slide.node-institutional_members .node-title{font-size:28px;font-weight:400;text-transform:uppercase;}.node--slide.node-institutional_members .node-title a{color:#000;}.node--slide.node-institutional_members .node__content{font-size:12px;}.node--slide.node-institutional_members .field--name-body{font-size:12px;color:#000;line-height:1.8;}.node--slide.node-institutional_members .link--more{color:#14489D;font-weight:700;text-decoration:none;}.node--slide.node-institutional_members .link--more:hover{text-decoration:underline;}.node--slide.node-institutional_members .field--name-field-im-external-link,.node--slide.node-institutional_members .field--name-field-im-theme{padding-left:18px;}.node--teaser{margin-bottom:20px;}.node--teaser .node-title{margin:0;font-size:22px;text-transform:uppercase;color:#14489D;text-decoration:none;}.node--teaser .node-title a{text-decoration:none;}.node--teaser .node-title a:focus,.node--teaser .node-title a:hover{text-decoration:underline;}.node--teaser .node__submitted{font-size:14px;}.node--teaser .node__content{font-size:16px;line-height:1.4;margin-bottom:10px;}.node--teaser .link--more{font-weight:900;}.node-event-teaser .field{margin-bottom:10px;}.paragraph--view-mode--card{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.45);height:330px;overflow:hidden;border-radius:4px;margin-bottom:15px;}.paragraph--view-mode--card.paragraph--has-image .field--name-field-board-member-phone,.paragraph--view-mode--card.paragraph--has-image .field--name-field-board-member-fax,.paragraph--view-mode--card.paragraph--has-image .field--name-field-board-member-post-address{opacity:0;transition:ease-out 0.3s opacity;}.paragraph--view-mode--card.paragraph--has-image:focus .paragraph__content,.paragraph--view-mode--card.paragraph--has-image:hover .paragraph__content{top:-90px;transition:ease-in 0.3s top;}.paragraph--view-mode--card.paragraph--has-image:focus .field--name-field-board-member-fax,.paragraph--view-mode--card.paragraph--has-image:focus .field--name-field-board-member-phone,.paragraph--view-mode--card.paragraph--has-image:focus .field--name-field-board-member-post-address,.paragraph--view-mode--card.paragraph--has-image:hover .field--name-field-board-member-fax,.paragraph--view-mode--card.paragraph--has-image:hover .field--name-field-board-member-phone,.paragraph--view-mode--card.paragraph--has-image:hover .field--name-field-board-member-post-address{transition:ease-in 0.3s opacity;opacity:1;}.paragraph--view-mode--card .field--name-field-board-member-picture{position:relative;z-index:2;}.paragraph--view-mode--card .paragraph__content{transition:ease-out 0.2s top;background-color:#fff;position:relative;z-index:3;top:0;padding:2px 30px;}.paragraph--view-mode--card .field{font-size:14px;font-weight:100;}.paragraph--view-mode--card .field--name-field-board-member-name{font-size:20px;text-transform:uppercase;font-weight:700;}.paragraph--view-mode--card .field--name-field-board-member-po{font-size:16px;font-weight:400;}@media only screen and (max-width:767px){.site-logo img{margin:0 auto;display:block;width:123px;height:auto;margin-top:26px;margin-bottom:19px;}.header{background:rgb(165,199,17);background:linear-gradient(90deg,rgb(165,199,17) 0%,rgb(247,152,29) 100%);padding:1px 0;}.header .wrap--header{position:relative;}.header .link--search{position:absolute;z-index:3;right:1rem;top:2rem;}.header .language-switcher-language-url{display:none;}.toggle--navbar{position:absolute;z-index:3;top:2rem;left:1rem;width:40px;height:35px;}.toggle--navbar span{background-color:#fff;height:2px;width:100%;display:block;margin-bottom:7px;}.toggle--navbar span:last-child{margin-bottom:0;}.node--slide{position:relative;}.node--slide .wrapper--image:before{content:" ";width:100%;height:288px;background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 140%);position:absolute;display:block;z-index:3;}.node--slide .wrapper--text{position:absolute;top:100px;text-align:center;z-index:4;width:100%;padding:0;left:0;}.node--card{margin-bottom:25px;}.container-fluid{padding-right:1rem !important;padding-left:1rem !important;}.menu--main ul.menu{list-style:none;padding:0;margin:0;}.region-navigation-collapsible{display:none;padding-bottom:20px;}}@media only screen and (min-width:768px){.section--member{padding:99px 0 50px;max-width:1440px;margin:80px auto 0;}.section--member .section__title{font-size:54px;}.section--member .section__content{font-size:24px;font-weight:500;margin:18px 0;}.footer{padding:50px 0 40px;margin-top:50px;}.path-frontpage .footer{margin-top:0;}.footer .menu a{font-size:14px;}.footer .menu--footer a{font-size:12px;}header{padding-top:43px;padding-bottom:30px;background:rgb(165,199,17);background:linear-gradient(90deg,rgb(165,199,17) 0%,rgb(247,152,29) 100%);margin-bottom:25px;}.path-frontpage header{background:transparent !important;}header .wrap--header{display:flex;}header .menu{display:flex;padding:0;margin:0;}header .navbar-header{display:flex;margin-left:auto;margin-top:5px;}header .region-navigation-collapsible{display:flex;}header .link--search i{margin-top:8px;}.path-frontpage .header-top{background:transparent !important;}.toggle--navbar{display:none;}header .menu li > a{padding:5px 15px;display:block;}header .menu-item--expanded > .menu{background:#fff;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);display:none;opacity:0;position:absolute;left:27px;top:100%;min-width:180px;z-index:100;}header .menu-item--expanded > .menu a{transition:ease-in 0.2s color;text-align:left;padding:5px 8px;color:#14489D;}header .menu-item--expanded > .menu li:hover,header .menu-item--expanded > .menu li:focus{background-color:#fff;}header .menu-item--expanded > .menu li:hover a,header .menu-item--expanded > .menu li:focus a{color:#14489D;}header .menu-item--expanded > .menu li > .menu{left:unset;box-shadow:none;position:relative;margin-left:10px;}header .menu-item--expanded:hover .menu{display:block;opacity:1;}.node--full .node__content .field > p{margin-top:0;}.node--full .node__content h2,.node--full .node__content h3,.node--full .node__content h4,.node--full .node__content h5,.node--full .node__content h6,.node--full .node__content p,.node--full .node__content ul{padding-right:15em;}.node--full .node__content table p{padding-right:0;margin:0;}.node--full blockquote{margin:1.4em 5em;}.node--full .node-title{margin-top:53px;margin-bottom:8px;}.node--full .align-left{margin-right:2em;}.node--full .align-right{margin-left:2em;}.node--slide .node-title,.node--slide .node__submitted,.node--slide .field--name-body,.node--slide .link--more{padding-left:18px;}.node--slide .node-title{font-size:42px;margin-bottom:17px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;}.node--slide .node__content,.node--slide .node__submitted{display:block;}.node--teaser{margin-bottom:19px;border-bottom:1px solid #EBEAEA;padding-bottom:19px;}.node--teaser .node-title{font-size:38px;margin-top:-10px;margin-bottom:10px;}.node--teaser .wrapper--text{padding-left:1.5rem;}.path-frontpage{background-image:url(/themes/custom/nycsgyk_theme/assets/img/home/home_decor.svg);background-repeat:no-repeat;background-position:top center;}.path-frontpage .block-views-blockfrontpage-slides-block-1{margin-bottom:48px;}.path-frontpage .views-element-container > h2{font-size:54px;}}
/* @license MIT https://github.com/kenwheeler/slick/blob/master/LICENSE.md */
