/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,article,aside,blockquote,body,div,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,header,html,iframe,img,label,legend,li,menu,nav,ol,p,section,span,strong,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}

.js .dropbutton-widget{border:1px solid #ccc;background-color:white;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;margin-left:0.25em;}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.p{position:relative;}.p__admin-id{position:absolute;top:0;right:gutter();background:#ececec;border:1px solid #d3d2d2;text-transform:uppercase;color:#6d6c6c !important;padding:5px;font-size:1.1rem;opacity:.1;transition:.25s ease-out;}.p__admin-id:active{background-color:#fff;border-color:#b9b9b9;}.p__admin-id:hover{opacity:1;}
:root{--gin-pattern-square:0.8rem;--gin-font-size-xxs:1.2rem;--gin-font-size-xs:small;--gin-font-size-s:1.4rem;--gin-font-size:1.6rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.8rem;--gin-font-size-xl:2rem;--gin-font-size-h3:2.4rem;--gin-font-size-h2:2.8rem;--gin-font-size-h1:2.56rem;--gin-spacing-xxs:0.4rem;--gin-spacing-xs:0.8rem;--gin-spacing-s:1.2rem;--gin-spacing-m:1.6rem;--gin-spacing-l:2.4rem;--gin-spacing-xl:3.2rem;--gin-spacing-xxl:4.8rem;--gin-spacing-xxxl:6.4rem;--gin-border-xxs:0.2rem;--gin-border-xs:0.4rem;--gin-border-s:0.6rem;--gin-border-m:0.8rem;--gin-border-l:1.2rem;--gin-border-xl:1.6rem}
:root{--gin-pattern-square:calc(1.6 * .5rem);--gin-font-size-xxs:calc(1.6 * .75rem);--gin-font-size-xs:small;--gin-font-size-s:calc(1.6 * .875rem);--gin-font-size:calc(1.6 * 1rem);--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:calc(1.6 * 1.125rem);--gin-font-size-xl:calc(1.6 * 1.25rem);--gin-font-size-h3:calc(1.6 * 1.5rem);--gin-font-size-h2:calc(1.6 * 1.75rem);--gin-font-size-h1:calc(1.6 * 1.6rem);--gin-spacing-xxs:calc(1.6 * .25rem);--gin-spacing-xs:calc(1.6 * .5rem);--gin-spacing-s:calc(1.6 * .75rem);--gin-spacing-m:calc(1.6 * 1rem);--gin-spacing-l:calc(1.6 * 1.5rem);--gin-spacing-xl:calc(1.6 * 2rem);--gin-spacing-xxl:calc(1.6 * 3rem);--gin-spacing-xxxl:calc(1.6 * 4rem);--gin-border-xxs:calc(1.6 * .125rem);--gin-border-xs:calc(1.6 * .25rem);--gin-border-s:calc(1.6 * .375rem);--gin-border-m:calc(1.6 * .5rem);--gin-border-l:calc(1.6 * .75rem);--gin-border-xl:calc(1.6 * 1rem);}
.action-flag a,.action-unflag a{background-color:#F2F2F2;border:unset;border-radius:20px;color:#000000;display:inline-block;font-family:"Kreon",serif;padding:1rem 2.4rem;text-decoration:none !important;transition:.3s ease-out;}.action-flag a:hover,.action-unflag a:hover{background-color:#d9d8d8;}.action-flag a{background-color:#000000;border:1px solid transparent;color:#FFFFFF;font-weight:600;}.action-flag a:hover{background-color:#FFFFFF;border:1px solid #373737;color:#373737;}.action-unflag a{background-color:#FFFFFF;border:1px solid #373737;color:#373737;font-weight:600;}.action-unflag a:hover{background-color:#000000;border:1px solid transparent;color:#FFFFFF;}.flag{position:absolute;right:10px;top:10px;z-index:3;}.flag a{align-items:center;display:flex;font-size:0;height:4rem;justify-content:center;padding:0;width:4rem;}.flag a::before{-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Font Awesome 5 Pro";font-size:1.6rem;font-style:normal;font-variant:normal;text-rendering:auto;}.action-flag a::before{color:#FFFFFF;content:'\f004';font-weight:900;}.action-flag a:hover::before{color:#000000;}.action-unflag a::before{color:#000000;content:'\f7a9';font-weight:900;}.action-unflag a:hover{background-color:#000000;}.action-unflag a:hover::before{color:#FFFFFF;}.search-block-form{position:relative;}@media (max-width:1200px){.search-block-form{margin-right:0;}}@media (max-width:911px){.search-block-form{display:none;}}.search-block-form .f__element{background-color:transparent;border:1px solid #D9DADB;border-radius:5px;color:#000000;font-family:"Roboto",sans-serif;font-size:1.4rem;line-height:2rem;padding:1rem 6.5rem 1rem 1.5rem;width:37rem;}@media (max-width:1436px){.search-block-form .f__element{width:30rem;}}@media (max-width:1400px){.search-block-form .f__element{width:26rem;}}@media (max-width:1270px){.search-block-form .f__element{width:22rem;}}.search-block-form .f__element::placeholder{color:#7a7a7a;}.search-block-form .js-form-submit{background-color:transparent;border:unset;border-left:1px solid #D9DADB;color:#e2e3e7;cursor:pointer;display:inline-block;font-family:"Font Awesome 5 Pro";font-size:2rem;font-weight:400;height:100%;position:absolute;right:0;top:0;width:5rem;}
.action-flag a,.b-social-media__links .button--primary,.action-unflag a,.b-social-media__links .button{background-color:#F2F2F2;border:unset;border-radius:20px;color:#000000;display:inline-block;font-family:"Kreon",serif;padding:1rem 2.4rem;text-decoration:none !important;transition:.3s ease-out;}.action-flag a:hover,.b-social-media__links .button--primary:hover,.action-unflag a:hover,.b-social-media__links .button:hover{background-color:#d9d8d8;}.action-flag a,.b-social-media__links .button--primary{background-color:#000000;border:1px solid transparent;color:#FFFFFF;font-weight:600;}.action-flag a:hover,.b-social-media__links .button--primary:hover{background-color:#FFFFFF;border:1px solid #373737;color:#373737;}.action-unflag a{background-color:#FFFFFF;border:1px solid #373737;color:#373737;font-weight:600;}.action-unflag a:hover{background-color:#000000;border:1px solid transparent;color:#FFFFFF;}.flag{position:absolute;right:10px;top:10px;z-index:3;}.flag a{align-items:center;display:flex;font-size:0;height:4rem;justify-content:center;padding:0;width:4rem;}.flag a::before{-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Font Awesome 5 Pro";font-size:1.6rem;font-style:normal;font-variant:normal;text-rendering:auto;}.action-flag a::before{color:#FFFFFF;content:'\f004';font-weight:900;}.action-flag a:hover::before{color:#000000;}.action-unflag a::before{color:#000000;content:'\f7a9';font-weight:900;}.action-unflag a:hover{background-color:#000000;}.action-unflag a:hover::before{color:#FFFFFF;}.b-block-social-media-footer__title{font-family:"Barlow Condensed",sans-serif;font-size:2rem;font-weight:800;line-height:3rem;}.action-flag a,.b-social-media__links .button--primary,.action-unflag a,.b-social-media__links .button{background-color:#F2F2F2;border:unset;border-radius:20px;color:#000000;display:inline-block;font-family:"Kreon",serif;padding:1rem 2.4rem;text-decoration:none !important;transition:.3s ease-out;}.action-flag a:hover,.b-social-media__links .button--primary:hover,.action-unflag a:hover,.b-social-media__links .button:hover{background-color:#d9d8d8;}.action-flag a,.b-social-media__links .button--primary{background-color:#000000;border:1px solid transparent;color:#FFFFFF;font-weight:600;}.action-flag a:hover,.b-social-media__links .button--primary:hover{background-color:#FFFFFF;border:1px solid #373737;color:#373737;}.action-unflag a{background-color:#FFFFFF;border:1px solid #373737;color:#373737;font-weight:600;}.action-unflag a:hover{background-color:#000000;border:1px solid transparent;color:#FFFFFF;}.flag{position:absolute;right:10px;top:10px;z-index:3;}.flag a{align-items:center;display:flex;font-size:0;height:4rem;justify-content:center;padding:0;width:4rem;}.flag a::before{-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Font Awesome 5 Pro";font-size:1.6rem;font-style:normal;font-variant:normal;text-rendering:auto;}.action-flag a::before{color:#FFFFFF;content:'\f004';font-weight:900;}.action-flag a:hover::before{color:#000000;}.action-unflag a::before{color:#000000;content:'\f7a9';font-weight:900;}.action-unflag a:hover{background-color:#000000;}.action-unflag a:hover::before{color:#FFFFFF;}.b-block-social-media-footer__title{color:#373737;}.b-social-media__links{margin-top:2rem;margin-bottom:3rem;display:flex;justify-content:space-between;}@media screen and (max-width:768px){.b-social-media__links{justify-content:flex-start;}.b-social-media__links li + li{margin-left:1.5rem;}}.b-social-media__links .button--primary{margin-top:0;}.b-social-media-footer__icons .social-media__link{border:1px solid #000000;border-radius:50%;color:#000000;display:inline-block;transition:.3s ease-out;}.b-social-media-footer__icons .social-media__link:hover{color:#000000;}.b-social-media-footer__icons .social-media__link i{font-size:1.6rem;line-height:4rem;width:4rem;text-align:center;}.b-social-media-footer__icons .social-media__link + .social-media__link{margin-left:1.5rem;}
.slick-slider{-khtml-user-select:none;-moz-user-select:none;-ms-touch-action:pan-y;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none;}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{display:block;left:0;position:relative;top:0;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto;}.slick-arrow.slick-hidden{display:none;}.slick-prev,.slick-next{background-color:#FFFFFF;border:0;border-radius:50%;box-shadow:0 5px 1px 0 rgba(0,0,0,0.1);color:transparent;cursor:pointer;display:block;height:5.8rem;position:absolute;top:50%;transform:translate(0,-50%);width:5.8rem;z-index:2;}.slick-prev:before,.slick-next:before{content:"\f054";color:#000000;font-family:"Font Awesome 5 Pro";font-size:1.9rem;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem;}@media (max-width:700px){.slick-prev,.slick-next{height:4rem;width:4rem;}.slick-prev:before,.slick-next:before{font-size:1.6rem;}}.slick-prev{left:-8.5rem;}.slick-prev:before{content:"\f053";}@media (max-width:700px){.slick-prev{left:-6.5rem;}}.slick-next{right:-8.5rem;}.slick-next:before{content:"\f054";}@media (max-width:700px){.slick-next{right:-6.5rem;}}.slick-dotted.slick-slider{margin-bottom:0;}.slick-dots{background-color:#FFFFFF;border-radius:9999px;bottom:2rem;display:inline-block;left:50%;list-style:none;margin:0;padding:0.8rem 1.3rem;position:absolute;text-align:center;transform:translateX(-50%);width:auto;}.slick-dots li{cursor:pointer;display:inline-block;line-height:1.4rem;margin:0 5px;padding:0;position:relative;}.slick-dots li:first-child{margin-left:0;}.slick-dots li:last-child{margin-right:0;}.slick-dots li button{background-color:#c2c2c2;border:0;border-radius:50%;color:transparent;height:1.4rem;overflow:hidden;padding:0;text-indent:-9999px;transition:all 0.2s ease-in-out;width:1.4rem;}.slick-dots li.slick-active button{background-color:#d21c59;}.slick-dots li:hover button{background-color:#d21c59;}
