/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:62em){.product--full .product--full__wrapper{grid-template-areas:"gallery main" "social main" "extra main";}}.block-views-exposed-filter-blocksearch-page .form-submit{padding:unset !important;}.block-views-exposed-filter-blocksearch-page button#edit-submit-search--4{margin-right:-2rem;}button#edit-reset--4{pointer-events:none;}@media (min-width:990px){.article--full__aside h3{position:sticky;top:3rem;margin-bottom:4rem;}.article--full__aside .social-media-sharing{margin-top:-3rem !important;}}@media (min-width:62em){.article--full__aside .social-media-sharing ul{flex-direction:unset !important;}}#block-registrationblock .dsu_btn{text-align:center;}.paragraph--type--ln-c-card.extended-card .card-title-below-image-wrapper .card-title-below-image img{height:auto;}
.menu--legal{padding-top:.5rem;position:relative;width:100%}@media (min-width:62em){.menu--legal{width:50%}}.menu--legal:before{background-color:var(--bs-white-color);content:"";height:2px;left:0;opacity:.1;position:absolute;top:0;width:100%}@media (min-width:62em){.menu--legal:before{content:none}}.menu--legal .nav{-ms-flex-pack:center;justify-content:center;padding-top:.5rem}@media (min-width:62em){.menu--legal .nav{-ms-flex-pack:end;justify-content:flex-end;padding:1rem 0}.menu--legal .nav-item:last-child .nav-link{padding-right:0}}.menu--legal span.nav-link{opacity:.6}.menu--legal .nav-link,.menu--legal span.nav-link{color:var(--footer_font_color)}.menu--legal .nav-link.is-active:hover{text-decoration:underline}
.menu--footer{width:100%}@media (min-width:62em){.menu--footer{width:50%}}.menu--footer .nav{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:1rem 0}@media (min-width:62em){.menu--footer .nav{-ms-flex-pack:start;justify-content:flex-start}}.menu--footer .nav-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-right:1rem}.menu--footer .nav-item:not(:first-child):before{color:var(--footer_font_color);content:"\002B24";font-size:4px;opacity:.3;padding-right:.75rem}@media (max-width:26rem){.menu--footer .nav-item:last-child:before{content:none}}.menu--footer .nav-link{color:var(--footer_font_color);padding-left:0;padding-right:0}.menu--footer .nav-link:hover{text-decoration:underline}
.paragraph--type--c-socialbuttons{padding:0 4rem}@media (min-width:90em){.paragraph--type--c-socialbuttons{padding:0}}.paragraph--type--c-socialbuttons .title{border:none;color:var(--footer_font_color);font-size:var(--footer_font_size);padding-bottom:1.5rem;text-transform:inherit}@media (min-width:90em){.paragraph--type--c-socialbuttons .title{text-align:left}}.paragraph--type--c-socialbuttons .field--name-field-social-buttons-item{-ms-flex-pack:end;justify-content:flex-end}.paragraph--type--c-socialbuttons .field--name-field-social-buttons-item .field__item{margin-left:.5rem}.paragraph--type--c-socialbuttons .box-social{height:2.5rem;padding:0;position:relative;width:2.5rem}.paragraph--type--c-socialbuttons .box-social-inner{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:absolute}.paragraph--type--c-socialbuttons a.icon-link{background-color:transparent;border-radius:50%;max-width:100%;padding:0;pointer-events:none}.paragraph--type--c-socialbuttons a.icon-link:hover .bg-layer{border-radius:50%}.paragraph--type--c-socialbuttons a.more-links{background-color:var(--bs-white-color);border-bottom:1px solid var(--color_darker_color);color:var(--color_darker_color);display:none;font-family:var(--font_title_font_family);padding:.5rem .8rem;text-decoration:none;-webkit-transform:translateX(-40px);transform:translateX(-40px);width:130px}.paragraph--type--c-socialbuttons a.more-links:hover{background-color:var(--color_mild_color);color:var(--bs-white-color);text-decoration:none}.paragraph--type--c-socialbuttons .box-social:hover{cursor:pointer}.paragraph--type--c-socialbuttons .box-social:hover a.more-links{display:block}.paragraph--type--c-socialbuttons a:nth-child(2){margin-bottom:1rem}.paragraph--type--c-socialbuttons a:nth-child(2):after{border-color:var(--bs-white-color) transparent transparent transparent;border-style:solid;border-width:10px;bottom:-1rem;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.paragraph--type--c-socialbuttons a:nth-child(2):hover:after{border-color:var(--color_mild_color) transparent transparent transparent}
.article--full__image .field--type-image,.article--full__image .media--image{float:none;margin:0 0 1.8rem}.article--full__image img{height:230px;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:52em){.article--full__image img{height:300px}}@media (min-width:90em){.article--full__image img{height:438px}}@media (min-width:120em){.article--full__image img{height:500px}}.article--full__wrapper{max-width:100%;padding-left:2rem;padding-right:2rem}@media (min-width:90em){.article--full__wrapper{margin:0 auto;max-width:76.875rem;padding:0}}@media (min-width:62em){.article--full__wrapper{grid-column-gap:3rem;border-bottom:1px solid var(--color_detail_color);-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-areas:"header header" "main aside";grid-template-columns:75% calc(25% - 3rem)}}.article--full__header{border-bottom:1px solid var(--color_detail_color);margin-bottom:3rem;padding-bottom:3rem}@media (min-width:62em){.article--full__header{grid-area:header}}.article--full__info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.article--full__info .user-image{border-radius:50%;margin-right:1rem;overflow:hidden}.article--full__info .user-image img{max-height:40px;max-width:40px;-o-object-fit:cover;object-fit:cover}.article--full__info .user-image a{pointer-events:none}.article--full__info .user-name a{color:var(--font_body_font_color);font-style:italic;pointer-events:none}.article--full__info .user-name a:hover{text-decoration:none}.article--full__info .date{-ms-flex-positive:1;color:var(--color_mild_color);flex-grow:1;margin-left:3rem;text-align:right}@media (min-width:48em){.article--full__info .date{-ms-flex-positive:0;flex-grow:0}}.article--full__info .field--name-field-dsu-category{-ms-flex-pack:end;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-end;margin-bottom:0;margin-left:1rem;width:100%}@media (min-width:34em){.article--full__info .field--name-field-dsu-category{width:auto}.article--full__info .field--name-field-dsu-category:before{content:"|"}}.article--full__info .field--name-field-dsu-category .field__item{margin-left:1rem}.article--full__info .field--name-field-dsu-category a{color:var(--font_body_font_color)}.article--full__main{border-bottom:1px solid var(--color_detail_color);margin-bottom:2rem;padding-bottom:1rem}@media (min-width:62em){.article--full__main{border:none;grid-area:main;padding-bottom:0}}@media (min-width:90em){.article--full__main{padding-right:3rem}}.article--full__aside{border-bottom:1px solid var(--color_detail_color);margin-bottom:2rem;padding-bottom:2rem;position:relative}.article--full__aside>h3{font-size:calc(var(--font_title_font_size)*.5)}@media (min-width:62em){.article--full__aside{border:none;grid-area:aside}}.article--full__aside .social-media-sharing{margin-top:2rem;top:5rem}.article--full__aside .social-media-sharing ul{display:-ms-flexbox;display:flex}@media (min-width:62em){.article--full__aside .social-media-sharing ul{-ms-flex-direction:column;flex-direction:column}}@media (min-width:85em){.article--full__aside .social-media-sharing ul{-ms-flex-direction:row;flex-direction:row}}@media (min-width:62em){.article--full__aside .social-media-sharing li{margin-bottom:1rem;margin-right:0}}@media (min-width:85em){.article--full__aside .social-media-sharing li{margin-right:.2rem}}.article--full__aside .social-media-sharing li:nth-child(5){display:none}@media (min-width:62em){.article--full .field--name-field-dsu-tags{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:2rem 0}}.article--full .field--name-field-dsu-tags .field__label{margin-bottom:.5rem;margin-right:1rem;margin-top:1rem}@media (min-width:62em){.article--full .field--name-field-dsu-tags .field__label{margin:0 1rem 0 0}}.article--full .field--name-field-dsu-tags .field__item{margin:0 .25rem}.article--full .field--name-field-dsu-tags .field__item a{border:1px solid var(--color_mild_color);border-radius:5px;color:var(--color_mild_color);display:block;font-size:var(--font-size-2xs);padding:.2rem .8rem}@media (min-width:62em){.article--full__footer{padding-top:2rem}}.article--full__footer .paragraph--type--c-text .content{max-width:100%;padding:0 0 0 2rem}@media (min-width:90em){.article--full__footer .paragraph--type--c-text .content{max-width:76.875rem;padding:0}}
