/* @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}
