/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--mq-palm:25rem;--mq-lap:45rem;--mq-desk:64rem;--mq-wide:81.25rem;--mq-mega:106.25rem;--mq-giga:125rem;}a.button.button--primary{position:relative;display:inline-block;overflow:hidden;padding:var(--space-medium) var(--space-xx-large);transition:all 0.3s;border:0.125rem solid var(--accent-primary-500);border-radius:var(--radius-button);background-color:var(--accent-primary-500);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;color:var(--button-primary-text-default);text-decoration:none;}a.button.button--primary:hover{background-color:var(--accent-primary-400);border-color:var(--accent-primary-400);}a.button.button--primary{}a.button.button--secondary{position:relative;display:inline-block;margin-left:var(--space-large);border-bottom:1px solid var(--base-border);transition:border 0.3s;text-decoration:none;}a.button.button--secondary:first-child{margin-left:var(--space-large);}a.button.button--secondary a{text-decoration:none;color:var(--base-text);}a.button.button--secondary:before{content:"";position:absolute;top:50%;left:calc(var(--space-large) * -1);width:var(--space-large);height:var(--space-large);background:no-repeat left center;transform:translateY(-50%);background-image:url(/themes/custom/bastheme/components/misc/assets/images/chevronRight.svg);background-size:contain;}a.button.button--secondary{color:var(--base-text);}a.button.button--secondary:hover{border-bottom-color:var(--accent-primary-400);}a.button.button--secondary{}.component--contact-info{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);}.component--contact-info .component__intro{display:flex;flex-direction:column;gap:var(--grid-top---bottom-x-small);margin-bottom:var(--grid-top---bottom-medium);}.component--contact-info .component__intro .component__body{max-width:var(--grid-content-max-width);}.component--contact-info .component__intro .component__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-x-large);padding-top:var(--space-medium);}.component--contact-info .component__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gutter);}@media (max-width:1299px){.component--contact-info .component__items{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:719px){.component--contact-info .component__items{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:439px){.component--contact-info .component__items{grid-template-columns:minmax(0,1fr);}}.component--contact-info .component__item{display:flex;flex-direction:column;gap:var(--space-x-small);min-width:0;padding:var(--space-large);border-radius:var(--radius-image);background:var(--neutral-50);}.component--contact-info .component__label{margin:0;font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.12em;text-transform:uppercase;color:var(--neutral-500);}.component--contact-info .component__lines{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--weight-default);font-style:normal;}.component--contact-info .component__contact{display:flex;flex-direction:column;gap:var(--space-xx-small);margin:0;padding:0;list-style:none;}.component--contact-info .component__contact-item{position:relative;padding-left:var(--space-large);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;overflow-wrap:anywhere;}.component--contact-info .component__contact-item:before{content:"";position:absolute;top:calc(0.5lh - var(--space-x-small));left:0;width:var(--space-medium);height:var(--space-medium);background-color:var(--neutral-500);-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;}.component--contact-info .component__contact-item a{transition:color 0.3s;color:var(--base-text);text-decoration:none;}.component--contact-info .component__contact-item a:hover{color:var(--accent-primary-500);}.component--contact-info .component__contact-item--email:before{-webkit-mask-image:url(/themes/custom/bastheme/build/assets/images/mail.svg);mask-image:url(/themes/custom/bastheme/build/assets/images/mail.svg);}.component--contact-info .component__contact-item--phone:before{-webkit-mask-image:url(/themes/custom/bastheme/build/assets/images/phone.svg);mask-image:url(/themes/custom/bastheme/build/assets/images/phone.svg);}.component--contact-info .component__social{display:flex;flex-wrap:wrap;gap:var(--space-medium);margin:0;padding:0;list-style:none;}.component--contact-info .component__social li{margin:0;}.component--contact-info .component__social-link{display:block;overflow:hidden;width:var(--icon-large);height:var(--icon-large);transition:opacity 0.3s;background:no-repeat center center;background-size:contain;text-indent:-200vw;}.component--contact-info .component__social-link:hover{opacity:0.6;}.component--contact-info .component__social-link--facebook{background-image:url(/themes/custom/bastheme/build/assets/images/facebook.svg);}.component--contact-info .component__social-link--instagram{background-image:url(/themes/custom/bastheme/build/assets/images/instagram.svg);}.component--contact-info .component__social-link--linkedin{background-image:url(/themes/custom/bastheme/build/assets/images/linkedin.svg);}.component--contact-info .component__social-link--youtube{background-image:url(/themes/custom/bastheme/build/assets/images/youtube.svg);}
:root{--mq-palm:25rem;--mq-lap:45rem;--mq-desk:64rem;--mq-wide:81.25rem;--mq-mega:106.25rem;--mq-giga:125rem;}a.button.button--primary{position:relative;display:inline-block;overflow:hidden;padding:var(--space-medium) var(--space-xx-large);transition:all 0.3s;border:0.125rem solid var(--accent-primary-500);border-radius:var(--radius-button);background-color:var(--accent-primary-500);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;color:var(--button-primary-text-default);text-decoration:none;}a.button.button--primary:hover{background-color:var(--accent-primary-400);border-color:var(--accent-primary-400);}a.button.button--primary{}a.button.button--secondary{position:relative;display:inline-block;margin-left:var(--space-large);border-bottom:1px solid var(--base-border);transition:border 0.3s;text-decoration:none;}a.button.button--secondary:first-child{margin-left:var(--space-large);}a.button.button--secondary a{text-decoration:none;color:var(--base-text);}a.button.button--secondary:before{content:"";position:absolute;top:50%;left:calc(var(--space-large) * -1);width:var(--space-large);height:var(--space-large);background:no-repeat left center;transform:translateY(-50%);background-image:url(/themes/custom/bastheme/components/paragraphs/assets/images/chevronRight.svg);background-size:contain;}a.button.button--secondary{color:var(--base-text);}a.button.button--secondary:hover{border-bottom-color:var(--accent-primary-400);}a.button.button--secondary{}.component--one-column-text{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);}.component--one-column-text .component__inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--grid-top---bottom-x-small);}.component--one-column-text .component__title{max-width:var(--grid-content-max-width);}.component--one-column-text .component__body{max-width:var(--grid-content-max-width);width:100%;}.component--one-column-text .component__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--space-x-large);width:100%;padding-top:var(--space-medium);}
:root{--mq-palm:25rem;--mq-lap:45rem;--mq-desk:64rem;--mq-wide:81.25rem;--mq-mega:106.25rem;--mq-giga:125rem;}.sponsors{display:flex;flex-direction:column;gap:var(--grid-top---bottom-medium);overflow:hidden;margin:var(--grid-top---bottom-x-large) 0 var(--grid-top---bottom-base);background:var(--base-background);}@media (max-width:1023px){.sponsors{margin:var(--grid-top---bottom-x-large) 0 var(--grid-top---bottom-large);}}.sponsors__list{display:flex;align-items:center;gap:var(--space-xxx-large);margin:0;padding:0;list-style:none;}@media (max-width:719px){.sponsors__list{gap:var(--space-x-large);}}.sponsors__item{flex:none;margin:0;}.sponsors__logo{display:flex;align-items:center;justify-content:center;width:8.75rem;height:3.5rem;}.sponsors__logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;transition:filter 0.3s,opacity 0.3s;filter:grayscale(1);opacity:0.7;}.sponsors__logo:hover img,.sponsors__logo:focus-visible img{filter:none;opacity:1;}@media (max-width:719px){.sponsors__logo{width:7rem;height:2.75rem;}}.sponsors__main{--sponsors-main-min:7.5rem;--sponsors-main-gap:var(--space-x-large);--sponsors-main-threshold:calc(var(--sponsors-main-count,4) * var(--sponsors-main-min) + (var(--sponsors-main-count,4) - 1) * var(--sponsors-main-gap));--sponsors-main-third:calc((100% - 2 * var(--sponsors-main-gap)) / 3);width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);}.sponsors__main .sponsors__list{flex-wrap:wrap;justify-content:flex-start;gap:var(--space-x-large) var(--sponsors-main-gap);}.sponsors__main .sponsors__item{flex:1 1 0;min-width:clamp(0px,(var(--sponsors-main-threshold) - 100%) * 999,var(--sponsors-main-third));max-width:min(13.125rem,clamp(var(--sponsors-main-third),(100% - var(--sponsors-main-threshold)) * 999,100%));}.sponsors__main .sponsors__logo{position:relative;width:100%;height:auto;aspect-ratio:5/2;}.sponsors__main .sponsors__logo img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;}@media (max-width:1023px){.sponsors__main .sponsors__item{flex:none;width:var(--sponsors-main-third);min-width:0;max-width:none;}.sponsors__main .sponsors__logo{max-width:7.5rem;}}@media (max-width:719px){.sponsors__main .sponsors__logo{max-width:6rem;}}.sponsors__marquee{position:relative;width:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;}.sponsors__marquee.is-dragging{cursor:grabbing;}.sponsors__marquee:before,.sponsors__marquee:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:var(--grid-side-base);pointer-events:none;}.sponsors__marquee:before{left:0;background:linear-gradient(to right,var(--base-background),transparent);}.sponsors__marquee:after{right:0;background:linear-gradient(to left,var(--base-background),transparent);}.sponsors__track{display:flex;width:-moz-max-content;width:max-content;animation:sponsors-scroll var(--sponsors-duration,calc(var(--sponsors-count,8) * 4s)) linear infinite;}.sponsors__track .sponsors__list--set{flex:none;padding-right:var(--space-xxx-large);}@media (max-width:719px){.sponsors__track .sponsors__list--set{padding-right:var(--space-x-large);}}.sponsors__marquee:hover .sponsors__track{animation-play-state:paused;}.sponsors__marquee.is-manual .sponsors__track{animation:none;}@keyframes sponsors-scroll{to{transform:translateX(calc(var(--sponsors-shift,50%) * -1));}}@media (prefers-reduced-motion:reduce){.sponsors__marquee{overflow-x:auto;}.sponsors__track{animation:none;}.sponsors__track .sponsors__list--set[aria-hidden=true]{display:none;}}
:root{--mq-palm:25rem;--mq-lap:45rem;--mq-desk:64rem;--mq-wide:81.25rem;--mq-mega:106.25rem;--mq-giga:125rem;}:root{--icon-small:1rem;--icon-medium:1.5rem;--icon-large:2rem;--icon-x-large:3rem;--icon-xx-large:10rem;}:root{--exceptions-input---text-min-height:3rem;--exceptions-input---text-left-right:0.75rem;--exceptions-input---text-top-bottom:0.25rem;--exceptions-input---text-icon-text:0.5rem;--exceptions-input---text-top-label-horizontal-input:0.875rem;--exceptions-input---text-border-width:0.125rem;}:root{--space-none:0rem;--space-xxx-small:0.125rem;--space-xx-small:0.25rem;--space-x-small:0.5rem;--space-small:0.75rem;--space-medium:1rem;--space-large:1.5rem;--space-x-large:2rem;--space-xx-large:2.5rem;--space-xxx-large:3rem;--space-huge:3.5rem;--space-x-huge:5rem;--space-xx-huge:6rem;--space-xxx-huge:7.5rem;--space-mega:10rem;--space-x-mega:12.5rem;--space-xx-mega:15rem;--space-xxx-mega:17.5rem;}:root{--grid-max-width:90rem;--grid-deviceSize:90rem;--grid-gutter:1.5rem;--grid-spacer:5rem;--grid-content-max-width:61.5rem;--grid-top---bottom-none:0rem;--grid-top---bottom-x-small:1.5rem;--grid-top---bottom-small:2.5rem;--grid-top---bottom-medium:3.5rem;--grid-top---bottom-base:5rem;--grid-top---bottom-large:7.5rem;--grid-top---bottom-x-large:12.5rem;--grid-columns-none:0rem;--grid-columns-1-col:5.5555555556%;--grid-columns-2-col:13.3333333333%;--grid-columns-3-col:21.1111111111%;--grid-columns-4-col:28.8888888889%;--grid-columns-5-col:36.6666666667%;--grid-columns-6-col:44.4444444444%;--grid-columns-7-col:52.2222222222%;--grid-columns-8-col:60%;--grid-columns-9-col:67.7777777778%;--grid-columns-10-col:75.5555555556%;--grid-columns-11-col:83.3333333333%;--grid-columns-12-col:91.1111111111%;--grid-side-none:0rem;--grid-side-base:3rem;--grid-side-plus-1-col:10%;--grid-side-plus-2-col:17.7777777778%;--grid-side-plus-3-col:25.5555555556%;--grid-side-plus-4-col:33.3333333333%;--grid-side-plus-5-col:41.1111111111%;--grid-side-plus-6-col:48.8888888889%;--grid-side-plus-7-col:56.6666666667%;--grid-side-plus-8-col:64.4444444444%;--grid-side-plus-9-col:72.2222222222%;--grid-side-plus-10-col:80%;--grid-side-plus-11-col:87.7777777778%;--grid-side-plus-12-col:95.5555555556%;}:root{--radius-none:0rem;--radius-tiny:0.25rem;--radius-small:0.5rem;--radius-default:1rem;--radius-x-large:2.5rem;--radius-xxx-large:25rem;--radius-button:1rem;--radius-input:0.5rem;--radius-container:var(--radius-none);--radius-image:var(--radius-default);--radius-table:var(--radius-small);--radius-accordion:var(--radius-small);}@media (max-width:1023px){:root{--icon-small:0.75rem;--icon-medium:1.25rem;--icon-large:1.5rem;--icon-x-large:2rem;--icon-xx-large:7.5rem;}:root{--exceptions-input---text-min-height:2.75rem;--exceptions-input---text-left-right:0.625rem;--exceptions-input---text-top-bottom:0.25rem;--exceptions-input---text-icon-text:0.5rem;--exceptions-input---text-top-label-horizontal-input:0.875rem;--exceptions-input---text-border-width:0.125rem;}:root{--space-none:0rem;--space-xxx-small:0.125rem;--space-xx-small:0.25rem;--space-x-small:0.375rem;--space-small:0.5rem;--space-medium:0.75rem;--space-large:1rem;--space-x-large:1.5rem;--space-xx-large:1.75rem;--space-xxx-large:2rem;--space-huge:2.25rem;--space-x-huge:3.5rem;--space-xx-huge:4.5rem;--space-xxx-huge:6rem;--space-mega:8rem;--space-x-mega:10rem;--space-xx-mega:12.5rem;--space-xxx-mega:15rem;}:root{--grid-deviceSize:24.375rem;--grid-gutter:1rem;--grid-spacer:3.5rem;--grid-content-max-width:100%;--grid-top---bottom-none:0rem;--grid-top---bottom-x-small:1rem;--grid-top---bottom-small:1.5rem;--grid-top---bottom-medium:2rem;--grid-top---bottom-base:2.5rem;--grid-top---bottom-large:4rem;--grid-top---bottom-x-large:6.5rem;--grid-columns-none:0rem;--grid-columns-1-col:18.8461538462%;--grid-columns-2-col:18.8461538462%;--grid-columns-3-col:18.8461538462%;--grid-columns-4-col:41.7948717949%;--grid-columns-5-col:41.7948717949%;--grid-columns-6-col:41.7948717949%;--grid-columns-7-col:64.7435897436%;--grid-columns-8-col:64.7435897436%;--grid-columns-9-col:64.7435897436%;--grid-columns-10-col:87.6923076923%;--grid-columns-11-col:87.6923076923%;--grid-columns-12-col:87.6923076923%;--grid-side-none:0rem;--grid-side-base:0.75rem;--grid-side-plus-1-col:25%;--grid-side-plus-2-col:25%;--grid-side-plus-3-col:25%;--grid-side-plus-4-col:47.9487179487%;--grid-side-plus-5-col:47.9487179487%;--grid-side-plus-6-col:47.9487179487%;--grid-side-plus-7-col:70.8974358974%;--grid-side-plus-8-col:70.8974358974%;--grid-side-plus-9-col:70.8974358974%;--grid-side-plus-10-col:93.8461538462%;--grid-side-plus-11-col:93.8461538462%;--grid-side-plus-12-col:93.8461538462%;}:root{--radius-tiny:0.25rem;--radius-small:0.5rem;--radius-default:1rem;--radius-x-large:2.5rem;--radius-button:1rem;--radius-input:0.5rem;}}:root{--base-text:var(--neutral-1000);--base-background:var(--neutral-000);--base-border:var(--neutral-200);}:root{--accent-primary-50:var(--neutral-50);--accent-primary-400:var(--neutral-900);--accent-primary-500:var(--neutral-1000);--accent-primary-600:var(--neutral-1000);--accent-secondary-400:#39cd8f;--accent-secondary-500:#1a9b65;--accent-secondary-600:#0b7a4b;--accent-tertiary-500:#d92064;--accent-tertiary-600:#8eb7b0;--accent-quaternary-500:#f3dd31;--accent-quinary-500:#ee7354;}:root{--neutral-50:#f7f7f7;--neutral-100:#ededef;--neutral-200:#dedee3;--neutral-300:#bbbbc0;--neutral-400:#7f7f85;--neutral-500:#6a6a70;--neutral-600:#58585e;--neutral-700:#45454a;--neutral-800:#3b3b40;--neutral-900:#23232b;--neutral-1000:#0E0D0D;--neutral-000:#ffffff;}:root{--transparent-light:rgba(255,255,255,0.2);--transparent-dark:rgba(0,0,0,0.03);}:root{--feedback-success-50:#e8fff6;--feedback-success-500:#1a9b65;--feedback-warning-50:#f9eaef;--feedback-warning-500:#d92064;--feedback-information-50:#edf7fe;--feedback-information-500:#0168bd;--feedback-new-50:#f2e9f8;--feedback-new-500:#872cbf;--feedback-error-50:#feefed;--feedback-error-500:#c92d1d;}:root{--button-primary-text-default:var(--neutral-000);--button-primary-text-hover:var(--neutral-000);--button-primary-text-pressed:var(--neutral-000);--button-primary-text-disabled:var(--neutral-300);--button-primary-icon-default:var(--button-primary-text-default);--button-primary-icon-hover:var(--button-primary-text-hover);--button-primary-icon-pressed:var(--button-primary-text-pressed);--button-primary-icon-disabled:var(--button-primary-text-disabled);--button-primary-background-default:var(--accent-primary-500);--button-primary-background-hover:var(--accent-primary-400);--button-primary-background-pressed:var(--accent-primary-600);--button-primary-background-disabled:var(--neutral-100);--button-secondary-text-default:var(--accent-primary-500);--button-secondary-text-hover:var(--accent-primary-500);--button-secondary-text-pressed:var(--accent-primary-500);--button-secondary-text-disabled:var(--neutral-300);--button-secondary-icon-default:var(--button-secondary-text-default);--button-secondary-icon-hover:var(--button-secondary-text-hover);--button-secondary-icon-pressed:var(--button-secondary-text-pressed);--button-secondary-icon-disabled:var(--button-secondary-text-disabled);--button-secondary-background-default:var(--transparent-light);--button-secondary-background-hover:var(--transparent-light);--button-secondary-background-pressed:var(--transparent-light);--button-secondary-background-disabled:var(--transparent-light);--button-secondary-border-default:var(--accent-primary-500);--button-secondary-border-hover:var(--accent-primary-400);--button-secondary-border-pressed:var(--accent-primary-600);--button-secondary-border-disabled:var(--neutral-300);--button-tertiary-icon-default:var(--button-tertiary-text-default);--button-tertiary-icon-hover:var(--button-tertiary-text-hover);--button-tertiary-icon-pressed:var(--button-tertiary-text-pressed);--button-tertiary-icon-disabled:var(--button-tertiary-text-disabled);--button-tertiary-background-default:var(--transparent-light);--button-tertiary-background-hover:var(--transparent-light);--button-tertiary-background-pressed:var(--transparent-light);--button-tertiary-background-disabled:var(--transparent-light);--button-tertiary-text-default:var(--neutral-000);--button-tertiary-text-hover:#ddd4cd;--button-tertiary-text-pressed:var(--feedback-information-50);--button-tertiary-text-disabled:var(--neutral-600);--button-plain-text-default:var(--neutral-900);--button-plain-text-hover:var(--neutral-700);--button-plain-text-pressed:var(--neutral-800);--button-plain-text-disabled:var(--neutral-300);--button-plain-icon-default:var(--button-plain-text-default);--button-plain-icon-hover:var(--button-plain-text-hover);--button-plain-icon-pressed:var(--button-plain-text-pressed);--button-plain-icon-disabled:var(--button-plain-text-disabled);--button-plain-background-default:var(--neutral-50);--button-plain-background-hover:var(--neutral-100);--button-plain-background-pressed:var(--neutral-200);--button-plain-background-disabled:var(--neutral-100);--button-error-text-default:var(--neutral-000);--button-error-text-hover:var(--neutral-000);--button-error-text-pressed:var(--neutral-000);--button-error-text-disabled:var(--neutral-300);--button-error-icon-default:var(--button-error-text-default);--button-error-icon-hover:var(--button-error-text-hover);--button-error-icon-pressed:var(--button-error-text-pressed);--button-error-icon-disabled:var(--button-error-text-disabled);--button-error-background-default:var(--feedback-error-500);--button-error-background-hover:var(--feedback-error-500);--button-error-background-pressed:var(--feedback-error-500);--button-error-background-disabled:var(--neutral-100);--button-error-border-default:var(--button-error-background-default);--button-error-border-hover:var(--button-error-background-hover);--button-error-border-pressed:var(--button-error-background-pressed);--button-error-border-disabled:var(--button-error-background-disabled);--button-succes-text-default:var(--neutral-000);--button-succes-text-hover:var(--neutral-000);--button-succes-text-pressed:var(--neutral-000);--button-succes-text-disabled:var(--neutral-300);--button-succes-icon-default:var(--button-succes-text-default);--button-succes-icon-hover:var(--button-succes-text-hover);--button-succes-icon-pressed:var(--button-succes-text-pressed);--button-succes-icon-disabled:var(--button-succes-text-disabled);--button-succes-background-default:var(--feedback-success-500);--button-succes-background-hover:var(--feedback-success-500);--button-succes-background-pressed:var(--feedback-success-500);--button-succes-background-disabled:var(--neutral-100);--button-succes-border-default:var(--button-succes-background-default);--button-succes-border-hover:var(--button-succes-background-hover);--button-succes-border-pressed:var(--button-succes-background-pressed);--button-succes-border-disabled:var(--button-succes-background-disabled);}:root{--helpers-helper-01:#fbeb7f;--helpers-helper-02:#cdee99;--helpers-helper-03:#f5c5fe;}:root{--family-default:'Inter','Segoe UI','Helvetica Neue',Arial,sans-serif;--family-heading:'Bricolage Grotesque 18pt','Segoe UI','Helvetica Neue',Arial,sans-serif;}:root{--weight-heading:400;--weight-default:400;--weight-bold:700;--weight-action:400;--weight-light:300;}:root{--font-size-display1:7.5rem;--font-size-display2:4.5rem;--font-size-H1:5rem;--font-size-H2:3rem;--font-size-H3:2.5rem;--font-size-H4:2rem;--font-size-H5:1.5rem;--font-size-H6:1.25rem;--font-size-intro:1.25rem;--font-size-x-large:3rem;--font-size-large:2rem;--font-size-base:1.125rem;--font-size-small:0.875rem;--font-size-x-small:0.75rem;--font-size-navigation-main:1rem;}:root{--line-height-display1:7.5rem;--line-height-display2:5rem;--line-height-H1:5rem;--line-height-H2:3.5rem;--line-height-H3:3rem;--line-height-H4:2.5rem;--line-height-H5:2rem;--line-height-H6:1.75rem;--line-height-intro:2rem;--line-height-x-large:3.75rem;--line-height-large:2.5rem;--line-height-base:2rem;--line-height-small:1.375rem;--line-height-x-small:1.125rem;--line-height-navigation-main:1.5rem;}@media (max-width:1023px){:root{--family-default:'Inter','Segoe UI','Helvetica Neue',Arial,sans-serif;--family-heading:'Bricolage Grotesque 18pt','Segoe UI','Helvetica Neue',Arial,sans-serif;}:root{--weight-heading:400;--weight-default:400;--weight-bold:700;--weight-action:400;--weight-light:300;}:root{--font-size-display1:clamp(3.5rem,1.0394321767rem + 10.094637224vw,7.5rem);--font-size-display2:clamp(2.5rem,1.2697160883rem + 5.047318612vw,4.5rem);--font-size-H1:clamp(2.25rem,0.5583596215rem + 6.9400630915vw,5rem);--font-size-H2:clamp(1.875rem,1.1829652997rem + 2.8391167192vw,3rem);--font-size-H3:clamp(1.625rem,1.0867507886rem + 2.2082018927vw,2.5rem);--font-size-H4:clamp(1.375rem,0.9905362776rem + 1.5772870662vw,2rem);--font-size-H5:clamp(1.25rem,1.096214511rem + 0.6309148265vw,1.5rem);--font-size-H6:clamp(1.125rem,1.0481072555rem + 0.3154574132vw,1.25rem);--font-size-intro:clamp(1.125rem,1.0481072555rem + 0.3154574132vw,1.25rem);--font-size-x-large:clamp(2rem,1.3848580442rem + 2.523659306vw,3rem);--font-size-large:clamp(1.375rem,0.9905362776rem + 1.5772870662vw,2rem);--font-size-base:clamp(1rem,0.9231072555rem + 0.3154574132vw,1.125rem);--font-size-small:0.875rem;--font-size-x-small:0.75rem;--font-size-navigation-main:2rem;}:root{--line-height-display1:clamp(3.625rem,1.2413249211rem + 9.7791798107vw,7.5rem);--line-height-display2:clamp(2.75rem,1.3659305994rem + 5.6782334385vw,5rem);--line-height-H1:clamp(2.5rem,0.9621451104rem + 6.309148265vw,5rem);--line-height-H2:clamp(2.25rem,1.4810725552rem + 3.1545741325vw,3.5rem);--line-height-H3:clamp(2rem,1.3848580442rem + 2.523659306vw,3rem);--line-height-H4:clamp(1.75rem,1.2886435331rem + 1.8927444795vw,2.5rem);--line-height-H5:clamp(1.625rem,1.3943217666rem + 0.9463722397vw,2rem);--line-height-H6:clamp(1.5rem,1.346214511rem + 0.6309148265vw,1.75rem);--line-height-intro:clamp(1.75rem,1.596214511rem + 0.6309148265vw,2rem);--line-height-x-large:clamp(2.375rem,1.5291798107rem + 3.4700315457vw,3.75rem);--line-height-large:clamp(1.875rem,1.4905362776rem + 1.5772870662vw,2.5rem);--line-height-base:clamp(1.625rem,1.3943217666rem + 0.9463722397vw,2rem);--line-height-small:1.375rem;--line-height-x-small:1.125rem;--line-height-navigation-main:2.75rem;}}@font-face{font-family:"Inter";src:url(/themes/custom/bastheme/build/assets/fonts/inter-latin.woff2) format("woff2");font-weight:400 700;font-display:swap;font-style:normal;}@font-face{font-family:"Bricolage Grotesque 18pt";src:url(/themes/custom/bastheme/build/assets/fonts/bricolage-grotesque-latin-light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal;}@font-face{font-family:"Bricolage Grotesque 18pt";src:url(/themes/custom/bastheme/build/assets/fonts/bricolage-grotesque-latin.woff2) format("woff2");font-weight:400 700;font-display:swap;font-style:normal;}html,body{min-block-size:100%;}html{overflow-x:clip;font-size:100%;word-break:break-word;-webkit-text-size-adjust:100%;scroll-padding-block-start:20vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{background-color:var(--base-background);font-family:var(--family-default);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--base-text);}*,*::after,*::before{box-sizing:border-box;}body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0;}img{width:auto;max-width:100%;height:auto;border-style:none;}a{background-color:transparent;color:var(--accent-primary-500);}p a,.component__body li a,.component__body td a{background-color:transparent;border-bottom:1px solid var(--base-border);transition:border-color 0.3s;color:inherit;text-decoration:none;}p a:hover,.component__body li a:hover,.component__body td a:hover{border-color:var(--accent-primary-500);}h1,h2,h3,h4,h5,h6{font-family:var(--family-heading);font-weight:var(--weight-heading);line-height:1.3;color:inherit;word-wrap:break-word;}h1{font-size:var(--font-size-H1);line-height:var(--line-height-H1);font-weight:var(--weight-default);font-style:normal;hyphens:auto;word-break:normal;}h2{font-size:var(--font-size-H2);line-height:var(--line-height-H2);font-weight:var(--weight-default);font-style:normal;}h3{font-size:var(--font-size-H3);line-height:var(--line-height-H3);font-weight:var(--weight-default);font-style:normal;}h4{font-size:var(--font-size-H4);line-height:var(--line-height-H4);font-weight:var(--weight-default);font-style:normal;}h5{font-size:var(--font-size-H5);line-height:var(--line-height-H5);font-weight:var(--weight-default);font-style:normal;}h6{font-size:var(--font-size-H6);line-height:var(--line-height-H6);font-weight:var(--weight-default);font-style:normal;}ul{list-style:none;}.component__body{}.component__body > * + *,.component__body > div > * + *{margin-top:var(--space-medium);}.component__body > * + h2,.component__body > div > * + h2{margin-top:var(--space-x-large);}.component__body > * + :is(h3,h4,h5,h6),.component__body > div > * + :is(h3,h4,h5,h6){margin-top:var(--space-large);}.component__body > :is(h2,h3,h4,h5,h6) + *,.component__body > div > :is(h2,h3,h4,h5,h6) + *{margin-top:var(--space-x-small);}.component__body{}.component__body strong,.component__body b{font-weight:var(--weight-bold);}.component__body code{padding:0 var(--space-xx-small);border-radius:var(--radius-tiny);background-color:var(--neutral-100);font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:0.9em;}.component__body{}.component__body ul{display:flex;flex-direction:column;gap:var(--space-x-small);list-style:none;}.component__body ul li{position:relative;padding-left:1.5rem;}.component__body ul li:before{content:"";position:absolute;left:0.125rem;width:0.375rem;height:0.375rem;border-radius:50%;background-color:currentColor;top:0.7em;top:calc(0.5lh - 0.1875rem);}.component__body ul ul{gap:var(--space-xx-small);margin-top:var(--space-xx-small);margin-bottom:0;}.component__body ul ul li:before{width:0.3125rem;height:0.3125rem;background-color:var(--neutral-400);top:calc(0.5lh - 0.15625rem);}.component__body ol{display:flex;flex-direction:column;gap:var(--space-x-small);padding-left:1.5rem;list-style:decimal;}.component__body ol li{padding-left:var(--space-xx-small);}.component__body ol li::marker{font-weight:var(--weight-bold);color:var(--neutral-500);}.component__body ol ol,.component__body ol ul{gap:var(--space-xx-small);margin-top:var(--space-xx-small);}.component__body ol ol{list-style:lower-alpha;}.component__body{}.component__body blockquote{padding-left:1.5rem;font-family:var(--family-heading);font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-style:italic;}.component__body blockquote cite{display:block;margin-top:var(--space-x-small);font-family:var(--family-default);font-size:var(--font-size-small);line-height:var(--line-height-small);font-style:normal;color:var(--neutral-500);}.component__body{}.component__body dl{display:flex;flex-direction:column;gap:var(--space-xx-small);}.component__body dl dt{font-weight:var(--weight-bold);}.component__body dl dd + dt{margin-top:var(--space-x-small);}iframe{border:none;}table{width:100%;max-width:100%;}main{display:block;width:100%;}hr{display:block;overflow:visible;height:0.1rem;border:0;border-block-start:0.1rem solid #ccc;margin:1em 0;padding:0;box-sizing:content-box;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}abbr[title]{border:none;text-decoration:none;}svg{display:block;fill:currentColor;}[hidden]:not([hidden=until-found]){display:none;}template{display:none;}pre{font-family:monospace,monospace;font-size:1em;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{inset-block-end:-0.25em;}sup{inset-block-start:-0.5em;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}fieldset{border:0;margin:0;padding:0;}legend{display:table;max-width:100%;padding:0;box-sizing:border-box;color:inherit;white-space:normal;}textarea{overflow:auto;resize:vertical;}progress{vertical-align:baseline;}details{display:block;}summary{display:list-item;}[type=checkbox],[type=radio]{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;}a:focus,button:focus,input[type=button]:focus,input[type=submit]:focus,input[type=file]:focus,summary:focus{outline:0.125rem solid var(--accent-primary-500);outline-offset:0.125rem;}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),input[type=file]:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none;box-shadow:none;}a:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,input[type=file]:focus-visible,summary:focus-visible{outline:0.125rem solid transparent;outline-offset:0.125rem;box-shadow:0 0 0 0.125rem var(--accent-primary-500),0 0 0 0.25rem var(--base-background),0 0 0 0.375rem var(--accent-primary-500);}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001s !important;animation-iteration-count:1 !important;transition-duration:0.001s !important;scroll-behavior:auto !important;}}.menu-item--collapsed,.menu-item--expanded{list-style:none;list-style-image:none;}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}pre,blockquote{page-break-inside:avoid;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}a.button.button--primary{position:relative;display:inline-block;overflow:hidden;padding:var(--space-medium) var(--space-xx-large);transition:all 0.3s;border:0.125rem solid var(--accent-primary-500);border-radius:var(--radius-button);background-color:var(--accent-primary-500);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;color:var(--button-primary-text-default);text-decoration:none;}a.button.button--primary:hover{background-color:var(--accent-primary-400);border-color:var(--accent-primary-400);}a.button.button--primary{}a.button.button--secondary{position:relative;display:inline-block;margin-left:var(--space-large);border-bottom:1px solid var(--base-border);transition:border 0.3s;text-decoration:none;}a.button.button--secondary:first-child{margin-left:var(--space-large);}a.button.button--secondary a{text-decoration:none;color:var(--base-text);}a.button.button--secondary:before{content:"";position:absolute;top:50%;left:calc(var(--space-large) * -1);width:var(--space-large);height:var(--space-large);background:no-repeat left center;transform:translateY(-50%);background-image:url(/themes/custom/bastheme/build/assets/images/chevronRight.svg);background-size:contain;}a.button.button--secondary{color:var(--base-text);}a.button.button--secondary:hover{border-bottom-color:var(--accent-primary-400);}a.button.button--secondary{}h4.webform-section-title{font-size:var(--font-size-H6);line-height:var(--line-height-H6);font-weight:var(--weight-default);font-style:normal;}.webform-submission-form .webform-flexbox{margin-top:var(--space-x-large);margin-bottom:var(--space-x-large);}.webform-submission-form .webform-options-display-two-columns{margin-top:var(--space-x-small);}.webform-submission-form .webform-options-display-two-columns > div.form-item{padding-top:var(--space-x-small);}.form-item > label{display:block;margin-bottom:var(--space-x-small);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;}.form-item select{-webkit-appearance:none;padding:var(--space-x-small) 0px var(--space-x-small) 0px;border:0px;border-bottom:2px solid var(--base-border);background:var(--transparent-dark);transition:all 0.3s;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;cursor:pointer;}.form-item select:hover{padding-left:var(--space-small);padding-right:var(--space-small);background-color:var(--transparent-dark);}.form-item select.error{border:0px;border-bottom:2px solid var(--feedback-error-500);color:var(--feedback-error-500);font-weight:bold;}.form-item select{width:100%;background:url(/themes/custom/bastheme/build/assets/images/icon-chevronDown.svg) no-repeat;background-position:right 10px;}.form-item input[type=text],.form-item input.form-text,.form-item input.form-email,.form-item input.form-tel,.form-item input.form-date,.form-item input.form-number{width:100%;padding-left:var(--space-small);padding-right:var(--space-small);-webkit-appearance:none;padding:var(--space-x-small) 0px var(--space-x-small) 0px;border:0px;border-bottom:2px solid var(--base-border);background:var(--transparent-dark);transition:all 0.3s;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;cursor:pointer;}.form-item input[type=text]:hover,.form-item input.form-text:hover,.form-item input.form-email:hover,.form-item input.form-tel:hover,.form-item input.form-date:hover,.form-item input.form-number:hover{padding-left:var(--space-small);padding-right:var(--space-small);background-color:var(--transparent-dark);}.form-item input[type=text].error,.form-item input.form-text.error,.form-item input.form-email.error,.form-item input.form-tel.error,.form-item input.form-date.error,.form-item input.form-number.error{border:0px;border-bottom:2px solid var(--feedback-error-500);color:var(--feedback-error-500);font-weight:bold;}.form-item textarea{padding-left:var(--space-small);padding-right:var(--space-small);background-color:var(--transparent-dark);-webkit-appearance:none;padding:var(--space-x-small) 0px var(--space-x-small) 0px;border:0px;border-bottom:2px solid var(--base-border);background:var(--transparent-dark);transition:all 0.3s;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;cursor:pointer;}.form-item textarea:hover{padding-left:var(--space-small);padding-right:var(--space-small);background-color:var(--transparent-dark);}.form-item textarea.error{border:0px;border-bottom:2px solid var(--feedback-error-500);color:var(--feedback-error-500);font-weight:bold;}.form-item.form-item.form-type-checkbox{display:flex;flex-direction:row;}.form-item input[type=checkbox]{position:relative;width:1.5rem;height:1.5rem;margin-right:var(--space-small);padding:0;transition:all 0.3s ease;border:1px solid var(--base-border);border-radius:var(--radius-tiny);background:var(--base-background);vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;}.form-item input[type=checkbox]:checked{border-color:var(--accent-primary-500);background:var(--accent-primary-500);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>");background-size:1rem 1rem;background-position:center;background-repeat:no-repeat;}.form-item input[type=checkbox]{}.form-item input[type=checkbox]:focus-visible{outline:2px solid var(--neutral-400);outline-offset:2px;}.form-item input[type=checkbox]{}.form-item input[type=checkbox]:hover:not(:checked){background:var(--neutral-100);}input[type=submit],input.form-submit,.form-actions input[type=submit],.form-actions input.form-submit{padding:var(--space-medium) var(--space-xx-large);transition:background 0.3s;border:0px;border-radius:var(--radius-button);background-color:var(--accent-primary-500);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;color:var(--button-primary-text-default);text-decoration:none;cursor:pointer;}input[type=submit]:hover,input.form-submit:hover,.form-actions input[type=submit]:hover,.form-actions input.form-submit:hover{background-color:var(--accent-primary-400);}input[type=submit],input.form-submit,.form-actions input[type=submit],.form-actions input.form-submit{margin-left:0;}.paragraphs .webform-has-field-prefix{position:relative;}.paragraphs .webform-has-field-prefix .field-prefix{position:absolute;bottom:0.625rem;left:0.5rem;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;}.paragraphs .webform-has-field-prefix input,.paragraphs .webform-has-field-prefix input.form-number{width:100%;padding-left:var(--space-x-large);}.l-container{position:relative;overflow:clip;}body.menu-is-open{overflow:hidden;}.node > .paragraphs{display:flex;flex-direction:column;gap:var(--space-huge);padding-top:var(--grid-top---bottom-medium);}@media (max-width:1299px){.node > .paragraphs{gap:var(--space-xx-huge);}}@media (max-width:719px){.node > .paragraphs{gap:var(--space-x-huge);}}.breadcrumb > ol{display:flex;flex-direction:row;align-items:center;gap:var(--space-x-small);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;color:var(--accent-primary-400);}.breadcrumb > ol li{display:flex;align-items:center;height:48px;gap:var(--space-x-small);}.breadcrumb > ol > li:first-child a{display:inline-block;overflow:hidden;width:48px;height:48px;transition:all 0.3s;border:1px solid var(--accent-primary-400);border-radius:100%;background:url(/themes/custom/bastheme/build/assets/images/home.svg) no-repeat center center;text-indent:-9999px;}.breadcrumb > ol > li:first-child a:hover{border-color:var(--accent-primary-500);}.breadcrumb > ol > li:before{content:"";display:inline-block;width:24px;height:24px;background:url(/themes/custom/bastheme/build/assets/images/chevronRight.svg) no-repeat center center;}.breadcrumb > ol > li a{transition:color 0.3s;color:var(--base-text);text-decoration:none;}.breadcrumb > ol > li a:hover{color:var(--accent-primary-500);}:root{--header-height:9rem;}@media (max-width:1023px){:root{--header-height:7.5rem;}}#header-main{position:relative;z-index:100;border-bottom:1px solid var(--base-border);background:var(--base-background);}.page-has-hero:where(:not(:has([data-drupal-messages] .messages))) #header-main{--base-text:var(--neutral-000);--accent-primary-500:var(--neutral-000);border-bottom-color:transparent;background:transparent;}.page-has-hero:where(:not(:has([data-drupal-messages] .messages))) #header-main .header__toggle:before,.page-has-hero:where(:not(:has([data-drupal-messages] .messages))) #header-main .header__toggle:after{background:var(--neutral-000);}#header-main .header__bar{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-xx-large);width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--space-large);padding-bottom:var(--space-large);}#header-main .header__nav{display:contents;}#header-main .header__nav-left{grid-area:1/2;justify-self:start;min-width:0;}#header-main .header__nav-right{grid-area:1/3;justify-self:end;min-width:0;}#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a{opacity:0.7;}#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a:hover{opacity:1;}#header-main .header__branding{grid-area:1/1;}#header-main .header__branding a.site-logo{display:block;}#header-main .header__branding a.site-logo img,#header-main .header__branding a.site-logo svg{width:6rem;transition:width 0.3s;}@media (max-width:1023px){#header-main .header__branding a.site-logo img,#header-main .header__branding a.site-logo svg{width:4.5rem;}}#header-main .header__nav-left nav.navigation > ul.menu,#header-main .header__nav-right nav.navigation > ul.menu{display:flex;align-items:center;gap:var(--space-large);margin:0;}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item{margin:0;padding:0;}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item a,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a{position:relative;display:inline-block;padding:var(--space-x-small) 0;font-family:var(--family-heading);font-size:var(--font-size-navigation-main);line-height:var(--line-height-navigation-main);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.12em;text-transform:uppercase;color:var(--base-text);text-decoration:none;white-space:nowrap;}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item a:after,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.125rem;transform:scaleX(0);transition:transform 0.3s;background:currentColor;}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item a:hover,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a:hover{color:var(--accent-primary-500);}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item a:hover:after,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a:hover:after{transform:scaleX(1);}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item{}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item.menu-item--active-trail > a,#header-main .header__nav-left nav.navigation > ul.menu li.menu-item > a.is-active,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item.menu-item--active-trail > a,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item > a.is-active{color:var(--accent-primary-500);}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item.menu-item--active-trail > a:after,#header-main .header__nav-left nav.navigation > ul.menu li.menu-item > a.is-active:after,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item.menu-item--active-trail > a:after,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item > a.is-active:after{transform:scaleX(1);}#header-main .header__alerts{grid-area:1/4;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0 -0.5rem;color:var(--base-text);transition:opacity 0.3s;}#header-main .header__alerts:hover{opacity:0.7;}#header-main .header__alerts[hidden]{display:none;}#header-main .header__alerts svg{width:1.5rem;height:1.5rem;}#header-main .header__alerts svg path{fill:none;stroke:currentColor;}.header__toggle{grid-area:1/3;justify-self:end;display:none;visibility:hidden;position:relative;z-index:1100;width:2.5rem;height:2.5rem;overflow:hidden;padding:0;border:0;background:none;text-indent:-9999px;cursor:pointer;}.header__toggle:before,.header__toggle:after{content:"";position:absolute;left:15%;width:70%;height:0.125rem;transition:top 0.3s,transform 0.3s;background:var(--accent-primary-500);}.header__toggle:before{top:34%;}.header__toggle:after{top:66%;}@media (max-width:1023px){.header__toggle{display:block;visibility:visible;}.main-menu--show .header__toggle:before{top:50%;transform:rotate(45deg);}.main-menu--show .header__toggle:after{top:50%;transform:rotate(-45deg);}}@media (max-width:1023px){#header-main .header__bar{grid-template-columns:auto 1fr auto auto;-moz-column-gap:var(--space-small);column-gap:var(--space-small);}#header-main .header__branding{grid-area:1/1;}#header-main .header__alerts{grid-area:1/3;margin:0;}#header-main .header__toggle{grid-area:1/4;}#header-main .header__nav{--base-text:var(--neutral-000);--accent-primary-500:var(--neutral-000);position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;gap:var(--space-x-large);width:100vw;height:100vh;height:100dvh;overflow-y:auto;--header-nav-inset:var(--space-xxx-large);padding:max(var(--header-nav-inset),var(--header-height)) var(--header-nav-inset) max(var(--header-nav-inset),env(safe-area-inset-bottom));transition:opacity 0.3s,visibility 0.3s;background:var(--neutral-1000);color:var(--base-text);opacity:0;visibility:hidden;}#header-main .header__nav-left{margin-top:auto;}#header-main .header__nav-left,#header-main .header__nav-right{justify-self:stretch;width:100%;transform:translateY(var(--space-large));transition:transform 0.4s ease-out;}#header-main .header__nav-left nav.navigation > ul.menu,#header-main .header__nav-right nav.navigation > ul.menu{flex-direction:column;align-items:flex-start;gap:var(--space-xx-small);}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item a,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a{padding:0;font-family:var(--family-heading);font-size:var(--font-size-navigation-main);line-height:var(--line-height-navigation-main);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0;text-transform:none;}#header-main .header__nav-left nav.navigation > ul.menu li.menu-item a:after,#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a:after{display:none;}#header-main .header__nav-right nav.navigation > ul.menu li.menu-item a{font-family:var(--family-heading);font-size:var(--font-size-H6);line-height:var(--line-height-H6);font-weight:var(--weight-default);font-style:normal;}#header-main.main-menu--show .header__nav{opacity:1;visibility:visible;}#header-main.main-menu--show .header__nav-left,#header-main.main-menu--show .header__nav-right{transform:none;}#header-main.main-menu--show .header__branding{position:relative;z-index:1100;}#header-main.main-menu--show .header__toggle:before,#header-main.main-menu--show .header__toggle:after{background:var(--neutral-000);}}#footer-main{position:relative;margin-top:var(--grid-top---bottom-medium);padding-bottom:var(--grid-top---bottom-small);background:var(--neutral-1000);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-000);}#footer-main a{transition:opacity 0.3s;border:0;color:var(--neutral-000);text-decoration:none;}#footer-main a:hover{opacity:0.6;}.footer-top{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:var(--grid-top---bottom-medium) var(--grid-gutter);width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-base);padding-bottom:var(--grid-top---bottom-medium);}@media (max-width:1023px){.footer-top{grid-template-columns:repeat(2,1fr);}}@media (max-width:439px){.footer-top{grid-template-columns:1fr;}}.footer-top .block-system-branding-block{grid-column:1/-1;}.footer-top .block-system-branding-block .site-logo img,.footer-top .block-system-branding-block .site-logo svg{width:6.5rem;}@media (max-width:1023px){.footer-top .block-menu{grid-column:1/-1;}}.footer-top nav.navigation > ul.menu{display:flex;flex-direction:column;gap:var(--space-x-small);margin:0;}.footer-top nav.navigation > ul.menu li.menu-item a{font-family:var(--family-heading);font-size:var(--font-size-H5);line-height:var(--line-height-H5);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;}@media (max-width:1023px){.footer-top nav.navigation > ul.menu{flex-direction:row;flex-wrap:wrap;gap:var(--space-medium) var(--space-x-large);}}@media (max-width:439px){.footer-top nav.navigation > ul.menu{flex-direction:column;}}.footer-top .block-block-content,.footer-top .block-hetbastion-contact-info{grid-column:2/-1;}@media (max-width:1023px){.footer-top .block-block-content,.footer-top .block-hetbastion-contact-info{grid-column:1/-1;}}.footer__columns{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:var(--grid-top---bottom-small) var(--grid-gutter);}@media (max-width:719px){.footer__columns{grid-template-columns:1fr;}}.footer__column p + p{margin-top:var(--space-x-small);}.footer__heading{margin-bottom:var(--space-small);font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.12em;text-transform:uppercase;color:var(--neutral-400);}.footer__social{display:flex;flex-wrap:wrap;gap:var(--space-large);margin:0;}.footer__social li{margin:0;}.footer__social-link{display:block;overflow:hidden;width:var(--icon-large);height:var(--icon-large);background:no-repeat center center;background-size:contain;filter:brightness(0) invert(1);text-indent:-200vw;}.footer__social-link--facebook{background-image:url(/themes/custom/bastheme/build/assets/images/facebook.svg);}.footer__social-link--instagram{background-image:url(/themes/custom/bastheme/build/assets/images/instagram.svg);}.footer__social-link--linkedin{background-image:url(/themes/custom/bastheme/build/assets/images/linkedin.svg);}.footer__social-link--tiktok{background-image:url(/themes/custom/bastheme/build/assets/images/tiktok.svg);}.footer__social-link--whatsapp{background-image:url(/themes/custom/bastheme/build/assets/images/whatsapp.svg);}.footer__social-link--x{background-image:url(/themes/custom/bastheme/build/assets/images/X.svg);}.footer__social-link--youtube{background-image:url(/themes/custom/bastheme/build/assets/images/youtube.svg);}.footer-bottom{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-small);padding-bottom:var(--grid-top---bottom-x-small);}.footer__wordmark{font-family:var(--family-heading);font-size:var(--font-size-display1);line-height:var(--line-height-display1);font-weight:var(--weight-default);font-style:normal;font-size:clamp(2.75rem,-0.6392857143rem + 13.9047619048vw,11.875rem);line-height:0.82;letter-spacing:-0.03em;text-transform:uppercase;}.footer__wordmark-lead,.footer__wordmark-rest{display:block;}.footer__wordmark-lead{font-weight:var(--weight-light);font-style:italic;}.footer-legal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-medium);width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-400);}.footer-legal a{color:var(--neutral-400);}.footer-legal .block-block-content{flex:1 1 auto;}.footer-legal .block-block-content .field--name-body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-medium);}.footer-legal .block-block-content .field--name-body:after{content:none;}.footer-legal .footer__legal-text,.footer-legal .footer__credit{margin:0;}.footer-legal .footer__credit{margin-left:auto;}.footer-legal .footer__credit a{transition:color 0.3s;text-decoration:underline;text-underline-offset:0.2em;}.footer-legal .footer__credit a:hover{color:var(--neutral-000);}.footer-legal{}.footer-legal nav.navigation > ul.menu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-large);margin:0;}.hero{position:relative;overflow:hidden;--base-text:var(--neutral-000);--base-background:var(--neutral-1000);--accent-primary-500:var(--neutral-000);--accent-primary-400:var(--neutral-100);--base-border:var(--transparent-light);background:var(--neutral-1000);color:var(--neutral-000);}.hero .field--name-field-teaser-image{position:absolute;top:0;right:0;bottom:0;left:0;}.hero .field--name-field-teaser-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.hero .field--name-field-teaser-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(14,13,13,0.92) 0%,rgba(14,13,13,0.72) 45%,rgba(14,13,13,0.3) 100%);}@media (max-width:719px){.hero .field--name-field-teaser-image:after{background:linear-gradient(to top,rgba(14,13,13,0.92) 30%,rgba(14,13,13,0.5) 100%);}}.hero .hero__content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:calc(var(--grid-top---bottom-medium) + var(--header-height));padding-bottom:var(--grid-top---bottom-base);}.hero .hero__content .field--name-node-title{max-width:var(--grid-columns-9-col);margin-top:var(--space-large);}.hero .hero__content{}.hero .hero__content .field--name-field-teaser-text{max-width:var(--grid-content-max-width);margin-top:var(--space-large);font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-200);}.hero:has(.field--name-field-teaser-image) .hero__content{justify-content:flex-end;min-height:46vh;}.page-has-hero .hero{margin-top:calc(var(--header-height) * -1);}.page-has-hero:has([data-drupal-messages] .messages) .hero{margin-top:0;}.page-has-hero:has([data-drupal-messages] .messages) .hero .hero__content{padding-top:var(--grid-top---bottom-medium);}.hero .hero__content nav.breadcrumb{align-self:flex-start;margin:0;}@media (max-width:719px){.hero .hero__content nav.breadcrumb{display:none;}}.hero nav.breadcrumb > ol > li:first-child a,.hero nav.breadcrumb > ol > li:before{filter:brightness(0) invert(1);}.hero .hero__content .field--name-field-event-date,.hero .hero__content .field--name-field-report-date,.hero .hero__content .field--name-created{align-self:flex-start;margin-top:var(--space-large);padding:var(--space-xx-small) var(--space-small);background:var(--accent-primary-500);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;color:var(--base-background);}.hero--homepage .hero__content{justify-content:center;min-height:42vh;padding-top:calc(var(--grid-top---bottom-medium) + var(--header-height));padding-bottom:var(--grid-top---bottom-medium);}.hero--homepage .hero__content .field--name-node-title{max-width:none;margin-top:0;}.hero--homepage .hero__content h1{font-family:var(--family-heading);font-size:var(--font-size-display1);line-height:var(--line-height-display1);font-weight:var(--weight-default);font-style:normal;font-size:clamp(2.5rem,-0.5757097792rem + 12.61829653vw,7.5rem);line-height:0.86;letter-spacing:-0.01em;text-transform:uppercase;hyphens:none;}.hero--homepage .hero__content{}.hero--homepage .hero__content .hero__wordmark-lead,.hero--homepage .hero__content .hero__wordmark-rest{display:block;}.hero--homepage .hero__content .hero__wordmark-lead{font-weight:var(--weight-light);font-style:italic;}.hero--homepage:has(.field--name-field-teaser-image) .hero__content{justify-content:flex-end;min-height:74vh;}.team-matches{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gutter);width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-medium);}@media (max-width:719px){.team-matches{grid-template-columns:1fr;}}.team-matches__block{display:flex;flex-direction:column;align-items:center;gap:var(--space-x-small);text-align:center;padding:var(--space-large) var(--space-x-large);border-radius:var(--radius-image);background:var(--neutral-50);}.team-matches__block:not(:has(.field)){display:none;}.team-matches__block > h2{margin-bottom:var(--space-x-small);font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.12em;text-transform:uppercase;color:var(--neutral-500);}.team-matches__block .field--name-field-last-match-date,.team-matches__block .field--name-field-upcoming-match-date{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;}.team-matches__result,.team-matches__teams{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-x-small) var(--space-medium);justify-items:center;width:100%;}.team-matches__result{flex:1 1 auto;grid-template-columns:1fr auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"home-goals meta away-goals" "home-team  .    away-team";align-items:center;}.team-matches__teams{align-items:end;margin-top:auto;padding-top:var(--space-large);}.team-matches__result .field--name-field-last-match-score{display:contents;}.team-matches__goals,.team-matches__day{font-family:var(--family-heading);font-size:var(--font-size-display1);line-height:var(--line-height-display1);font-weight:var(--weight-bold);font-style:normal;line-height:0.9;font-variant-numeric:tabular-nums;}.team-matches__goals--home{grid-area:home-goals;}.team-matches__goals--away{grid-area:away-goals;}.team-matches__goals--unknown{color:var(--neutral-300);}.team-matches__dash{display:none;}.team-matches__result .field--name-field-last-match-home-team,.team-matches__result .field--name-field-last-match-away-team,.team-matches__teams .field--name-field-upcoming-match-home-team,.team-matches__teams .field--name-field-upcoming-match-away-team{font-family:var(--family-heading);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--weight-bold);font-style:normal;line-height:1.3;text-align:center;word-break:normal;overflow-wrap:break-word;hyphens:none;}.team-matches__result .field--name-field-last-match-home-team{grid-area:home-team;align-self:end;}.team-matches__result .field--name-field-last-match-away-team{grid-area:away-team;align-self:end;}.team-matches__result .field--name-field-last-match-date{grid-area:meta;display:flex;flex-direction:column;align-items:center;padding:0 var(--space-medium);}.team-matches__played-day,.team-matches__played-time{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.08em;}.team-matches__played-time{color:var(--neutral-500);}.team-matches__block--next .field--name-field-upcoming-match-date{display:flex;flex-direction:column;align-items:center;width:100%;}.team-matches__kickoff{margin-top:var(--space-xx-small);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.08em;color:var(--neutral-500);}.team-matches__block--next .team-matches__kickoff{color:var(--neutral-400);}.team-matches__block--next{background:var(--neutral-1000);color:var(--neutral-000);}.team-matches__block--next > h2{color:var(--neutral-400);}.team-ranking--full{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-medium);}.team-ranking--full .team-ranking__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-small) var(--space-x-large);padding:var(--space-large) var(--space-x-large);border-radius:var(--radius-image);background:var(--neutral-50);}@media (max-width:719px){.team-ranking--full .team-ranking__inner{gap:var(--space-x-small) var(--space-large);padding:var(--space-large);}}.team-ranking--full .team-ranking__value{flex:none;font-family:var(--family-heading);font-size:var(--font-size-H1);line-height:var(--line-height-H1);font-weight:var(--weight-bold);font-style:normal;line-height:0.9;font-variant-numeric:tabular-nums;}.team-ranking--full .team-ranking__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-xx-small);min-width:0;}.team-ranking--full .team-ranking__meta .team-ranking__label{font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.12em;text-transform:uppercase;color:var(--neutral-500);}.team-ranking--full .team-ranking__meta .team-ranking__series{font-family:var(--family-heading);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--weight-bold);font-style:normal;text-transform:uppercase;word-break:normal;overflow-wrap:break-word;hyphens:none;}.team-ranking--full .team-ranking__links{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:var(--space-x-small);margin-left:auto;}@media (max-width:719px){.team-ranking--full .team-ranking__links{flex-basis:100%;margin-left:0;padding-top:var(--space-x-small);}}.team-ranking--full .team-ranking__link{display:inline-flex;align-items:center;gap:var(--space-x-small);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;color:var(--base-text);text-decoration:underline;text-underline-offset:0.2em;transition:color 0.3s;}.team-ranking--full .team-ranking__link:hover,.team-ranking--full .team-ranking__link:focus-visible{color:var(--accent-primary-500);}.team-ranking__icon{flex:none;fill:none;color:var(--neutral-500);transition:color 0.3s;}.team-ranking__link:hover .team-ranking__icon,.team-ranking__link:focus-visible .team-ranking__icon{color:inherit;}.team-matches__footer{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-x-small) var(--grid-gutter);margin-top:var(--space-medium);}.team-matches__footer > *{justify-content:center;text-align:center;}@media (max-width:719px){.team-matches__footer{grid-auto-flow:row;}}.team-matches__team-link,.team-ranking--compact{position:static;display:inline-flex;align-items:center;gap:var(--space-x-small);overflow:visible;margin:0;padding:var(--space-x-small) var(--space-medium);transition:background-color 0.3s,color 0.3s;border:0;border-radius:var(--radius-small);background:var(--neutral-50);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0;text-transform:none;color:var(--base-text);text-decoration:none;}.team-matches__team-link:before,.team-ranking--compact:before{content:none;}.team-matches__team-link:after,.team-ranking--compact:after{content:"";flex:none;width:var(--space-medium);height:var(--space-medium);transition:transform 0.3s;background-color:currentColor;-webkit-mask:url(/themes/custom/bastheme/build/assets/images/arrowRight.svg) no-repeat center/contain;mask:url(/themes/custom/bastheme/build/assets/images/arrowRight.svg) no-repeat center/contain;}.team-matches__team-link:hover,.team-matches__team-link:focus-visible,.team-ranking--compact:hover,.team-ranking--compact:focus-visible{border:0;background:var(--neutral-100);color:var(--accent-primary-500);}.team-matches__team-link:hover:after,.team-matches__team-link:focus-visible:after,.team-ranking--compact:hover:after,.team-ranking--compact:focus-visible:after{transform:translateX(0.25rem);}.team-matches__team-link,.team-ranking--compact{}.team-matches__footer .team-ranking--compact{margin-left:0;}.component--overview .view-content > *:has(.team-matches){grid-column:1/-1;}.component--overview .team-matches{padding:0;}.page-node-home .team-matches__block{min-height:15rem;padding:var(--space-xx-large) var(--space-xxx-large);}@media (max-width:719px){.page-node-home .team-matches__block{min-height:0;}}.standings{width:min(100% - var(--space-x-large),47.5rem);max-height:min(100% - var(--space-x-large),56.25rem);margin:auto;padding:0;border:0;border-radius:var(--radius-image);background:var(--neutral-000);color:var(--base-text);box-shadow:0 1.5rem 4rem rgba(14,13,13,0.25);opacity:0;translate:0 1rem;transition:opacity 0.25s ease,translate 0.25s ease,overlay 0.25s allow-discrete,display 0.25s allow-discrete;}.standings[open]{opacity:1;translate:0 0;}@starting-style{.standings[open]{opacity:0;translate:0 1rem;}}.standings::backdrop{background:rgba(14,13,13,0.55);backdrop-filter:blur(0.1875rem);opacity:0;transition:opacity 0.25s ease,overlay 0.25s allow-discrete,display 0.25s allow-discrete;}.standings[open]::backdrop{opacity:1;}@starting-style{.standings[open]::backdrop{opacity:0;}}body:has(.standings[open]){overflow:hidden;}.standings__inner{display:flex;flex-direction:column;max-height:inherit;max-height:min(100vh - var(--space-x-large),56.25rem);}.standings__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker close" "title  close";align-items:start;gap:var(--space-xx-small) var(--space-large);padding:var(--space-x-large) var(--space-x-large) var(--space-large);}.standings__kicker{grid-area:kicker;margin:0;font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.12em;text-transform:uppercase;color:var(--neutral-500);}.standings__title{grid-area:title;margin:0;font-family:var(--family-heading);font-size:var(--font-size-H5);line-height:var(--line-height-H5);font-weight:var(--weight-bold);font-style:normal;text-transform:uppercase;line-height:1.1;word-break:normal;overflow-wrap:break-word;hyphens:none;}.standings__close{grid-area:close;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:calc(var(--space-x-small) * -1) calc(var(--space-x-small) * -1) 0 0;padding:0;border:0;border-radius:50%;background:var(--neutral-50);color:var(--base-text);cursor:pointer;transition:background 0.3s,color 0.3s;}.standings__close svg{width:1.25rem;height:1.25rem;}.standings__close:hover,.standings__close:focus-visible{background:var(--neutral-1000);color:var(--neutral-000);}.standings__close:focus-visible{outline:0.125rem solid var(--accent-primary-500);outline-offset:0.125rem;}.standings__scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;border-top:0.0625rem solid var(--neutral-100);border-bottom:0.0625rem solid var(--neutral-100);}.standings__table{width:100%;margin:0;border-collapse:collapse;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;font-variant-numeric:tabular-nums;}.standings__table th,.standings__table td{padding:var(--space-small) var(--space-x-small);border:0;background:none;vertical-align:middle;white-space:nowrap;}.standings__table th{position:sticky;top:0;z-index:1;padding-top:var(--space-small);padding-bottom:var(--space-small);font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.08em;text-transform:uppercase;text-align:center;color:var(--neutral-500);background:var(--neutral-000);box-shadow:inset 0 -0.0625rem 0 var(--neutral-100);}.standings__table abbr{text-decoration:none;border:0;cursor:default;}.standings__table tbody tr + tr td{border-top:0.0625rem solid var(--neutral-100);}.standings__table th:first-child,.standings__table td:first-child{padding-left:var(--space-x-large);}.standings__table th:last-child,.standings__table td:last-child{padding-right:var(--space-x-large);}.standings__position,.standings__number{width:1%;}.standings__position{text-align:center;font-weight:var(--font-weight-bold);color:var(--neutral-500);}.standings__table .standings__team{text-align:left;white-space:normal;}.standings__club{display:flex;align-items:center;gap:var(--space-small);}.standings__logo{flex:none;width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;}.standings__name{font-family:var(--family-heading);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;line-height:1.3;word-break:normal;overflow-wrap:break-word;hyphens:none;}.standings__number{min-width:2.5rem;text-align:center;}td.standings__points{font-weight:var(--font-weight-bold);}.standings__row--own td{background:var(--neutral-1000);color:var(--neutral-000);}.standings__row--own td.standings__position{color:var(--neutral-400);}.standings__row--own + tr td,.standings__row--own td{border-top-color:var(--neutral-1000);}.standings__row--own .standings__logo{background:var(--neutral-000);border-radius:50%;}.standings__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-x-small) var(--space-large);padding:var(--space-medium) var(--space-x-large) var(--space-large);}.standings__updated{font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-500);}.standings__link{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;color:var(--base-text);text-decoration:underline;text-underline-offset:0.2em;transition:color 0.3s;}.standings__link:hover,.standings__link:focus-visible{color:var(--accent-primary-500);}@media (max-width:719px){.standings{width:100%;max-width:none;max-height:calc(100% - var(--space-xx-large));margin:auto 0 0;border-radius:var(--radius-image) var(--radius-image) 0 0;translate:0 2rem;}.standings[open]{translate:0 0;}@starting-style{.standings[open]{translate:0 2rem;}}.standings__inner{max-height:calc(100vh - var(--space-xx-large));max-height:calc(100dvh - var(--space-xx-large));}.standings__header{padding:var(--space-large) var(--space-large) var(--space-medium);}.standings__table th:first-child,.standings__table td:first-child{padding-left:var(--space-large);}.standings__table th:last-child,.standings__table td:last-child{padding-right:var(--space-large);}.standings__number--wide{display:none;}.standings__logo{width:1.25rem;height:1.25rem;}.standings__footer{padding:var(--space-medium) var(--space-large) max(var(--space-large),env(safe-area-inset-bottom));}}.view-team-matches .views-row:has(> .team-matches__panel[hidden]){display:none;}.view-team-matches:not(.view-team-matches--switchable) .views-row:not(:first-child){display:none;}.team-slider-wrap{position:relative;margin:0 calc(var(--grid-side-base) * -1) var(--grid-top---bottom-small);}.team-slider-wrap:before,.team-slider-wrap:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:calc(var(--grid-side-base) + var(--space-xx-large));transition:opacity 0.3s;pointer-events:none;}.team-slider-wrap:before{left:0;background:linear-gradient(to right,var(--base-background) 35%,transparent);}.team-slider-wrap:after{right:0;background:linear-gradient(to left,var(--base-background) 35%,transparent);}.team-slider-wrap.is-at-start:before,.team-slider-wrap.is-at-end:after{opacity:0;}.team-slider{position:relative;padding:0 var(--grid-side-base);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:var(--grid-side-base);cursor:grab;scrollbar-width:none;}.team-slider::-webkit-scrollbar{display:none;}.team-slider.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.team-slider__arrow{position:absolute;top:50%;z-index:2;width:var(--space-xx-large);height:var(--space-xx-large);padding:0;transition:background 0.3s,opacity 0.3s;border:0;border-radius:50%;background:var(--neutral-50);transform:translateY(-50%);cursor:pointer;}.team-slider__arrow:before{content:"";display:block;width:var(--space-medium);height:var(--space-medium);margin:0 auto;background-color:var(--base-text);-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;}.team-slider__arrow:hover{background:var(--neutral-100);}.team-slider__arrow:disabled{opacity:0;pointer-events:none;}@media (max-width:1023px){.team-slider__arrow{display:none;}}.team-slider__arrow--prev{left:var(--space-xx-small);}.team-slider__arrow--prev:before{-webkit-mask-image:url(/themes/custom/bastheme/build/assets/images/chevronLeft.svg);mask-image:url(/themes/custom/bastheme/build/assets/images/chevronLeft.svg);}.team-slider__arrow--next{right:var(--space-xx-small);}.team-slider__arrow--next:before{-webkit-mask-image:url(/themes/custom/bastheme/build/assets/images/chevronRight.svg);mask-image:url(/themes/custom/bastheme/build/assets/images/chevronRight.svg);}.team-slider__track{display:flex;align-items:stretch;gap:var(--space-x-small);padding-right:var(--grid-side-base);width:-moz-max-content;width:max-content;}.team-slider__item{scroll-snap-align:start;padding:var(--space-small) var(--space-large);transition:background 0.3s,color 0.3s;border:0;border-radius:var(--radius-button);background:var(--neutral-50);font-family:var(--family-heading);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.08em;text-transform:uppercase;color:var(--neutral-500);white-space:nowrap;cursor:pointer;}.team-slider__item:hover{background:var(--neutral-100);color:var(--base-text);}.team-slider__item.is-active{background:var(--accent-primary-500);color:var(--base-background);}.team-matches__empty{padding:var(--space-xxx-large);border-radius:var(--radius-image);background:var(--neutral-50);font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-500);}.webform-submission-team-report-form .webform-flexbox{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-x-large) var(--grid-columns-1-col);margin:0;}@media (max-width:719px){.webform-submission-team-report-form .webform-flexbox{grid-template-columns:minmax(0,1fr);}}.webform-submission-team-report-form .webform-flex,.webform-submission-team-report-form .webform-flex--container{flex:none;margin:0;padding:0;}.webform-submission-team-report-form .webform-element-type-webform-markup,.webform-submission-team-report-form .form-item-intro{max-width:var(--grid-content-max-width);margin-bottom:var(--space-x-large);font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-600);}.webform-submission-team-report-form .form-item{margin-top:0;margin-bottom:var(--space-large);}.webform-submission-team-report-form .form-item > label{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;}.webform-submission-team-report-form .description,.webform-submission-team-report-form .webform-element-description,.webform-submission-team-report-form .text-count-wrapper{margin-top:var(--space-xx-small);font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-500);}.webform-submission-team-report-form .description + .text-count-wrapper,.webform-submission-team-report-form .text-count-wrapper + .description{margin-top:0;}.webform-submission-team-report-form .form-item textarea{width:100%;min-height:7.5rem;resize:vertical;}.webform-submission-team-report-form .report-form__photos .form-managed-file{display:flex;flex-wrap:wrap;gap:var(--space-small);padding:var(--space-large);border:2px dashed var(--neutral-300);border-radius:var(--radius-image);background:var(--neutral-50);}.webform-submission-team-report-form .report-form__photos .is-converting{opacity:0.55;pointer-events:none;cursor:progress;}.webform-submission-team-report-form .report-form__photos .webform-file-button{position:relative;display:inline-block;overflow:hidden;padding:var(--space-medium) var(--space-xx-large);transition:all 0.3s;border:0.125rem solid var(--accent-primary-500);border-radius:var(--radius-button);background-color:var(--accent-primary-500);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;color:var(--button-primary-text-default);text-decoration:none;}.webform-submission-team-report-form .report-form__photos .webform-file-button:hover{background-color:var(--accent-primary-400);border-color:var(--accent-primary-400);}.webform-submission-team-report-form .report-form__photos .webform-file-button{flex:0 0 auto;margin:0;cursor:pointer;}.webform-submission-team-report-form .report-form__photos .webform-file-button-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.webform-submission-team-report-form .report-form__photos .webform-file-button-input:focus-visible + .webform-file-button,.webform-submission-team-report-form .report-form__photos .webform-file-button:has(+ .webform-file-button-input:focus-visible){outline:2px solid var(--accent-secondary-500);outline-offset:2px;}.webform-submission-team-report-form .report-form__photos .webform-image-file-preview-wrapper{position:relative;display:block;flex:0 0 calc((100% - 2 * var(--space-small)) / 3);margin:0;padding:0;border:0;aspect-ratio:1;border-radius:var(--radius-small);overflow:hidden;background:var(--neutral-100);}.webform-submission-team-report-form .report-form__photos .webform-image-file-preview-wrapper .webform-image-file-preview{display:block;width:100%;height:100%;margin:0;padding:0;cursor:pointer;}.webform-submission-team-report-form .report-form__photos .webform-image-file-preview-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 0.2s,transform 0.3s;}.webform-submission-team-report-form .report-form__photos .webform-image-file-preview-wrapper input[type=checkbox]{position:absolute;top:var(--space-x-small);left:var(--space-x-small);z-index:1;width:1.375rem;height:1.375rem;margin:0;border-color:var(--neutral-300);background-color:var(--base-background);box-shadow:0 1px 3px rgba(0,0,0,0.25);}.webform-submission-team-report-form .report-form__photos .webform-image-file-preview-wrapper:hover img{transform:scale(1.03);}.webform-submission-team-report-form .report-form__photos .webform-image-file-preview-wrapper:has(input:checked){outline:3px solid var(--feedback-warning-500);outline-offset:-3px;}.webform-submission-team-report-form .report-form__photos .webform-image-file-preview-wrapper:has(input:checked) img{opacity:0.5;}.webform-submission-team-report-form .report-form__photos .webform-file-button + .webform-file-button-input + .js-hide + input + .webform-image-file-preview-wrapper,.webform-submission-team-report-form .report-form__photos input[type=hidden] + .webform-image-file-preview-wrapper:first-of-type{margin-top:var(--space-x-small);}.webform-submission-team-report-form .report-form__photos input[name=photos_remove_button]{position:relative;display:inline-block;overflow:hidden;padding:var(--space-medium) var(--space-xx-large);transition:all 0.3s;border:0.125rem solid var(--accent-primary-500);border-radius:var(--radius-button);background-color:var(--accent-primary-500);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;color:var(--button-primary-text-default);text-decoration:none;}.webform-submission-team-report-form .report-form__photos input[name=photos_remove_button]:hover{background-color:var(--accent-primary-400);border-color:var(--accent-primary-400);}.webform-submission-team-report-form .report-form__photos input[name=photos_remove_button]{flex:1 1 100%;box-sizing:border-box;width:100%;margin:var(--space-x-small) 0 0 0;padding-left:var(--space-large);padding-right:var(--space-large);border-color:var(--neutral-300);background:transparent;color:var(--base-text);white-space:normal;text-align:center;}.webform-submission-team-report-form .report-form__photos input[name=photos_remove_button]:hover{border-color:var(--feedback-warning-500);background:transparent;color:var(--feedback-warning-500);}.webform-submission-team-report-form .form-item-consent{display:flex;align-items:flex-start;gap:var(--space-small);margin-top:var(--space-x-large);max-width:var(--grid-content-max-width);}.webform-submission-team-report-form .form-item-consent input[type=checkbox]{flex:0 0 auto;margin-top:0.125rem;margin-right:0;}.webform-submission-team-report-form .form-item-consent > label{margin:0;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;font-weight:normal;}.webform-submission-team-report-form .form-actions{margin-top:var(--space-x-large);}.team-reports{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-medium);scroll-margin-top:var(--header-height,0px);}.team-reports .view-content{display:flex;flex-direction:column;padding:var(--space-x-large);border-radius:var(--radius-image);background:var(--neutral-50);}@media (max-width:719px){.team-reports .view-content{padding:var(--space-large);}}.team-reports .component--report{padding:var(--grid-top---bottom-small) 0;border-top:1px solid var(--neutral-200);}.team-reports .view-content > :first-child .component--report,.team-reports .view-content > .component--report:first-child{padding-top:0;border-top:0;}.team-reports .view-content > :last-child .component--report,.team-reports .view-content > .component--report:last-child{padding-bottom:0;}.team-reports .component--report li.splide__slide > a{background:var(--base-background);}.team-reports .pager{margin-top:var(--space-large);}.team-reports .pager__items{justify-content:flex-start;}.report-call-to-action{padding-top:var(--grid-top---bottom-medium);}.report-call-to-action .component--call-to-action .component__inner{padding:var(--space-x-large);border-radius:var(--radius-image);background:var(--neutral-50);}@media (max-width:719px){.report-call-to-action .component--call-to-action .component__inner{padding:var(--space-large);}}.report-call-to-action .component--call-to-action .component__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title button" "body button";align-items:center;-moz-column-gap:var(--space-x-large);column-gap:var(--space-x-large);row-gap:var(--space-x-small);}@media (max-width:719px){.report-call-to-action .component--call-to-action .component__intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "body" "button";row-gap:var(--space-small);}}.report-call-to-action .component--call-to-action .component__title{grid-area:title;margin:0;font-family:var(--family-heading);font-size:var(--font-size-H3);line-height:var(--line-height-H3);font-weight:var(--weight-bold);font-style:normal;}.report-call-to-action .component--call-to-action .component__body{grid-area:body;margin:0;max-width:var(--grid-content-max-width);}.report-call-to-action .component--call-to-action .component__body p{margin:0;}.report-call-to-action .component--call-to-action .component__actions{grid-area:button;width:auto;padding-top:0;}@media (max-width:719px){.report-call-to-action .component--call-to-action .component__actions{padding-top:var(--space-x-small);}}.report-page{padding-top:var(--grid-top---bottom-medium);padding-bottom:var(--grid-top---bottom-large);}.report-page .component__thanks{margin:var(--space-small) 0 0 0;font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-400);}.node--team--full .field--name-field-staff{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-medium);}.node--team--full .field--name-field-staff > .field__label{padding-bottom:var(--space-small);font-family:var(--family-heading);font-size:var(--font-size-H4);line-height:var(--line-height-H4);font-weight:var(--weight-bold);font-style:normal;}.node--team--full .field--name-field-staff{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-top---bottom-x-small) var(--grid-gutter);}.node--team--full .field--name-field-staff > .field__label{grid-column:1/-1;}@media (max-width:1299px){.node--team--full .field--name-field-staff{grid-template-columns:repeat(3,1fr);}}@media (max-width:719px){.node--team--full .field--name-field-staff{grid-template-columns:repeat(2,1fr);}}@media (max-width:439px){.node--team--full .field--name-field-staff{grid-template-columns:1fr;}}.node--team--full .field--name-field-staff .paragraph--type--staff{padding:var(--space-medium);border-radius:var(--radius-image);background:var(--neutral-50);}.node--team--full .field--name-field-staff .paragraph--type--staff .field--name-field-staff-member-name{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--weight-bold);font-style:normal;}.node--team--full .field--name-field-staff .paragraph--type--staff .field--name-field-staff-member-role{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-600);}.training-schedule{--training-columns:2;display:grid;grid-template-columns:repeat(var(--training-columns),minmax(0,1fr));gap:var(--grid-gutter);align-items:start;}@media (max-width:1023px){.training-schedule{--training-columns:1;}}.training-schedule__column{display:flex;flex-direction:column;gap:var(--grid-gutter);min-width:0;}.training-schedule__pitch{padding:var(--space-x-large);border-radius:var(--radius-image);background:var(--neutral-50);}.training-schedule__pitch-header{margin-bottom:var(--space-large);}.training-schedule__pitch-name{font-family:var(--family-heading);font-size:var(--font-size-H4);line-height:var(--line-height-H4);font-weight:var(--weight-bold);font-style:normal;text-transform:uppercase;}.training-schedule__pitch-note{margin-top:var(--space-xx-small);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-500);}.training-schedule__days{display:flex;flex-direction:column;}.training-schedule__day{display:grid;grid-template-columns:6.875rem minmax(0,1fr);gap:var(--space-medium);padding:var(--space-medium) 0;border-top:1px solid var(--neutral-200);}.training-schedule__day:first-child{border-top:0;padding-top:0;}.training-schedule__day:last-child{padding-bottom:0;}@media (max-width:439px){.training-schedule__day{grid-template-columns:minmax(0,1fr);gap:var(--space-x-small);}}.training-schedule__day-name{font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.12em;text-transform:uppercase;color:var(--neutral-500);padding-top:0.1875rem;}.training-schedule__slots{display:flex;flex-direction:column;gap:var(--space-x-small);}.training-schedule__slot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-x-small);}.training-schedule__time{flex:0 0 auto;min-width:6.25rem;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;font-variant-numeric:tabular-nums;}.training-schedule__team{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;color:var(--base-text);text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.3s;}.training-schedule__team:hover,.training-schedule__team:focus-visible{border-bottom-color:var(--base-text);}.training-schedule__note{flex:1 1 100%;font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-500);}.training-schedule__empty{grid-column:1/-1;font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-500);}.training-team{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-medium);}.training-team__title{margin-bottom:var(--space-large);font-family:var(--family-heading);font-size:var(--font-size-H3);line-height:var(--line-height-H3);font-weight:var(--weight-bold);font-style:normal;text-transform:uppercase;}.training-team__slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gutter);}.training-team__slots:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));}.training-team__slots:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));}.training-team__slots:has(> :first-child:last-child){grid-template-columns:minmax(0,1fr);}@media (max-width:719px){.training-team__slots,.training-team__slots:has(> :nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:439px){.training-team__slots,.training-team__slots:has(> :nth-child(3):last-child),.training-team__slots:has(> :nth-child(2):last-child){grid-template-columns:minmax(0,1fr);}}.training-team__slot{display:flex;flex-direction:column;gap:var(--space-xx-small);padding:var(--space-large);border-radius:var(--radius-image);background:var(--neutral-50);}.training-team__day{font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.12em;text-transform:uppercase;color:var(--neutral-500);}.training-team__time{font-family:var(--family-heading);font-size:var(--font-size-H5);line-height:var(--line-height-H5);font-weight:var(--weight-bold);font-style:normal;font-variant-numeric:tabular-nums;}.training-team__pitch{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;}.training-team__note{font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-500);}.path-hetbastion_fp_push-subscribe #block-bastheme-breadcrumbs,.path-hetbastion_fp_push-subscribe #block-bastheme-page-title{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);}.path-hetbastion_fp_push-subscribe #block-bastheme-breadcrumbs{padding-top:var(--grid-top---bottom-small);}.path-hetbastion_fp_push-subscribe #block-bastheme-page-title{padding-top:var(--space-large);}.path-hetbastion_fp_push-subscribe main .l-content{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--space-large);padding-bottom:var(--grid-top---bottom-large);}.path-hetbastion_fp_push-subscribe .page-title{margin:0;}.push-subscribe{display:flex;flex-direction:column;gap:var(--space-x-large);max-width:var(--grid-columns-9-col);}.push-subscribe__intro p{margin:0;font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-weight:var(--weight-default);font-style:normal;}.push-subscribe__notice{padding:var(--space-x-large);border-radius:var(--radius-image);background:var(--neutral-50);}.push-subscribe__notice p{margin:0;}.push-subscribe__form{display:flex;flex-direction:column;gap:var(--space-x-large);}.push-subscribe__group{margin:0;padding:var(--space-x-large);border:0;border-radius:var(--radius-image);background:var(--neutral-50);}.push-subscribe__group legend{float:left;width:100%;margin-bottom:var(--space-medium);padding:0;font-size:var(--font-size-H6);line-height:var(--line-height-H6);font-weight:var(--weight-bold);font-style:normal;}.push-subscribe__group .form-item{clear:both;align-items:center;margin:0 0 var(--space-small);}.push-subscribe__group label{cursor:pointer;}.push-subscribe__group--teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);}.push-subscribe__group--teams legend{grid-column:1/-1;}@media (max-width:1023px){.push-subscribe__group--teams{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:719px){.push-subscribe__group--teams{grid-template-columns:minmax(0,1fr);}}.push-subscribe__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-large) var(--space-xx-large);}.push-subscribe__actions button.button--primary{position:relative;display:inline-block;overflow:hidden;padding:var(--space-medium) var(--space-xx-large);transition:all 0.3s;border:0.125rem solid var(--accent-primary-500);border-radius:var(--radius-button);background-color:var(--accent-primary-500);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;letter-spacing:0.04em;text-transform:uppercase;color:var(--button-primary-text-default);text-decoration:none;}.push-subscribe__actions button.button--primary:hover{background-color:var(--accent-primary-400);border-color:var(--accent-primary-400);}.push-subscribe__actions button.button--primary{cursor:pointer;}.push-subscribe__actions button.button--secondary{padding:0;border:0;border-bottom:1px solid var(--base-border);background:none;color:var(--base-text);font:inherit;cursor:pointer;}.push-subscribe__actions button.button--secondary:hover{border-bottom-color:var(--accent-primary-400);}.push-subscribe__status p{margin:0;font-weight:var(--weight-bold);}.push-subscribe__privacy{margin:0;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;color:var(--neutral-600);}.push-call-to-action{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-small);}.push-follow{display:inline-flex;align-items:center;gap:var(--space-x-small);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;color:var(--base-text);text-decoration:underline;text-underline-offset:0.2em;transition:color 0.3s;}.push-follow:hover,.push-follow:focus-visible{color:var(--accent-primary-500);}.push-follow__icon{flex:none;fill:none;color:var(--neutral-500);transition:color 0.3s;}.push-follow:hover .push-follow__icon,.push-follow:focus-visible .push-follow__icon{color:inherit;}.messages{overflow:hidden;margin:var(--space-large) var(--grid-side-base);padding:var(--space-medium) var(--space-x-large);border:1px solid var(--base-border);border-radius:var(--radius-none);background-image:none;background-color:var(--base-background);box-shadow:none;font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--weight-default);font-style:normal;}.messages .messages__list{position:relative;margin:-var(--space-medium) -var(--space-x-large);}.messages .messages__item{margin:0;padding:var(--space-medium) var(--space-x-large);border-bottom:1px solid var(--base-border);}.messages .messages__item:last-child{border-bottom:0px;}.messages.messages--status{border-color:var(--feedback-success-50);background-color:var(--feedback-success-50);color:var(--accent-primary-400);}.messages.messages--status .messages__item{border-color:var(--feedback-success-50);}.messages.messages--error{border-color:var(--feedback-error-50);background-color:var(--feedback-error-50);color:var(--feedback-error-500);}.messages.messages--error .messages__item{border-color:var(--feedback-error-50);}.messages.messages--warning{border-color:var(--feedback-warning-50);background-color:var(--feedback-warning-50);color:var(-feedback-warning-500);}.messages.messages--warning .messages__item{border-color:var(--feedback-warning-50);}.block-local-tasks-block{margin:0;border-bottom:1px solid #EBE8E5;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-default);font-style:normal;}nav.tabs ul.tabs{display:flex;align-items:stretch;margin:0;background:#ffffff;color:var(--gin-color-text-light);}nav.tabs li{flex:1;margin:0;border-right:1px solid #EBE8E5;text-align:center;}nav.tabs li a{padding:var(--space-small);transition:all 0.3s;color:var(--gin-color-text-light);}nav.tabs a:hover{color:var(--gin-color-primary);}nav.tabs a.is-active{background:var(--gin-bg-item-hover);color:var(--gin-color-primary);}.language-switcher{position:relative;z-index:200;padding:var(--space-small) 0;background:var(--neutral-100);}.language-switcher span.active-language{position:relative;display:block;padding-left:var(--space-x-small);padding-right:var(--space-x-large);cursor:pointer;}.language-switcher span.active-language:after{content:"";position:absolute;top:50%;right:0;width:var(--space-x-large);height:24px;transform:translateY(-50%);transition:top 0.3s;background:url(/themes/custom/bastheme/build/assets/images/chevronDown.svg) no-repeat center center;background-size:contain;}.language-switcher:hover span.active-language:after{top:60%;}.language-switcher > ul.links{position:absolute;top:100%;left:0;display:flex;flex-direction:column;width:100%;margin:0px;transition:all 0.3s;opacity:0;visibility:hidden;}.language-switcher > ul.links li.is-active{display:none;}.language-switcher > ul.links a{display:block;padding:var(--space-xx-small) var(--space-small);transition:all 0.3s;background:var(--neutral-200);color:var(--base-text);text-decoration:none;text-align:center;}.language-switcher > ul.links a:hover{background:var(--neutral-300);}.language-switcher{}.language-switcher.show-menu > ul.links{opacity:1;visibility:visible;}.language-switcher.show-menu > ul.links a{padding:var(--space-small);}@media (max-width:1023px){.language-switcher{display:flex;flex-direction:row;background:none;}.language-switcher span.active-language{display:none;}.language-switcher > ul.links{position:relative;display:block;opacity:1;visibility:visible;}.language-switcher > ul.links li{display:inline-block;font-size:var(--font-size-large);line-height:var(--line-height-large);font-weight:var(--weight-default);font-style:normal;}.language-switcher > ul.links li a{margin-right:8px;padding-left:0;background:none;}.language-switcher > ul.links li.is-active{display:inline-block;}.language-switcher > ul.links li.is-active a{color:var(--accent-secondary-500);}}.ajax-progress-throbber,.ajax-progress-throbber .message,.ajax-progress-throbber .throbber{display:none;}.pager{margin-top:var(--grid-top---bottom-small);}.pager__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-x-small);margin:0;padding:0;list-style:none;}.pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 var(--space-small);border-radius:var(--radius-xxx-large);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--weight-bold);font-style:normal;color:var(--base-text);text-decoration:none;transition:background-color 0.2s,color 0.2s;}.pager__item a:hover,.pager__item a:focus-visible{background-color:var(--neutral-100);}.pager__item.is-active a{background-color:var(--accent-primary-500);color:var(--base-background);}.pager__item--previous a,.pager__item--next a{letter-spacing:0.04em;text-transform:uppercase;}.page-node-home .node > .paragraphs{gap:var(--grid-top---bottom-large);padding-top:var(--grid-top---bottom-medium);}.view-submenu-teasers{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--grid-top---bottom-medium);}.view-submenu-teasers .view-content{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:var(--grid-top---bottom-medium) var(--grid-gutter);}@media (max-width:1299px){.view-submenu-teasers .view-content{grid-template-columns:repeat(3,1fr);}}@media (max-width:719px){.view-submenu-teasers .view-content{grid-template-columns:repeat(2,1fr);}}@media (max-width:439px){.view-submenu-teasers .view-content{grid-template-columns:1fr;}}.view-submenu-teasers .views-row{height:100%;}.path-system-404 .l-container #header-main,.path-system-403 .l-container #header-main,.path-entity-user-canonical .l-container #header-main{margin-bottom:var(--space-x-huge);}.path-system-404 .l-container #block-bastheme-breadcrumbs ol,.path-system-403 .l-container #block-bastheme-breadcrumbs ol,.path-entity-user-canonical .l-container #block-bastheme-breadcrumbs ol{justify-content:center;}.path-system-404 .l-container #block-bastheme-page-title,.path-system-404 .l-container > main,.path-system-403 .l-container #block-bastheme-page-title,.path-system-403 .l-container > main,.path-entity-user-canonical .l-container #block-bastheme-page-title,.path-entity-user-canonical .l-container > main{text-align:center;}.path-system-404 .l-container #footer-main,.path-system-403 .l-container #footer-main,.path-entity-user-canonical .l-container #footer-main{margin-top:var(--space-mega);}.path-entity-webform-canonical #block-bastheme-breadcrumbs,.path-entity-webform-canonical #block-bastheme-page-title{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);}.path-entity-webform-canonical #block-bastheme-breadcrumbs{padding-top:var(--grid-top---bottom-small);}.path-entity-webform-canonical #block-bastheme-page-title{padding-top:var(--space-large);}.path-entity-webform-canonical main .l-content{width:100%;max-width:var(--grid-max-width);margin-inline-start:auto;margin-inline-end:auto;transition:all 0.3s;padding-left:var(--grid-side-base);padding-right:var(--grid-side-base);padding-top:var(--space-large);padding-bottom:var(--grid-top---bottom-large);}.path-entity-webform-canonical .page-title{max-width:var(--grid-columns-9-col);margin:0;}.path-entity-webform-canonical #footer-main{margin-top:var(--space-mega);}
