﻿@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Poppins:wght@700&display=swap";.text-orange-400{color:#fa6600}.text-orange-500{color:#ce4800}.text-orange-600{color:#b53c00}.text-light{color:#666}.text-allmand-gold{color:#d29a00}.text-allmand-gold-light{color:#b98700}.text-white{color:#fff}.text-black{color:#000}.text-transform-none{text-transform:none !important}.text-heading-xl{font-size:2.5rem;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-weight:bold}.text-heading-lg{font-size:2rem;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-weight:bold}.text-heading-md{font-size:1.5rem;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-weight:bold}.text-body-editor{font-size:1rem;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.text-small{font-size:.875rem;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}body{background:#fff;color:#212529;font-family:Arial,sans-serif}h1,h2,h3,h4,h5,h6,.nav-link{font-family:Arial,sans-serif;font-weight:800;text-transform:uppercase}a{color:#d29a00;text-decoration:none}a:hover{color:#b98700}html{min-height:100%}header{color:#fff;background:#000;box-shadow:0 4px 5px rgba(0,0,0,.2)}header .logo img{max-height:40px}.navbar{font-size:.8rem}.navbar .navbar-toggler{border:1px solid #ddd;padding:0 .25rem;line-height:1.7rem}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-collapse>.navbar-nav{padding-top:.5rem}.navbar .nav-item .nav-link{color:#fff;padding:.25rem .75rem;transition:color ease-in-out .2s}.navbar .nav-item .nav-link:hover,.navbar .nav-item .nav-link.active{color:#d29a00}.navbar .nav-item .navbar-nav{padding-left:.75rem}@media(min-width: 992px){header .logo img{max-height:60px}header .navbar{font-size:1rem}header .navbar .navbar-collapse>.navbar-nav{padding-top:0}header .nav-item .nav-link{padding:.5rem 1rem}header .nav-item .nav-link.active-child{color:#d29a00}header .nav-item .navbar-nav{display:none}}footer{background:#212529;color:#fff;padding:3rem 0 1.5rem}footer h3{font-size:1rem}footer ul{padding:0}footer ul li{list-style-type:none}.breadcrumb{font-size:.8rem;text-transform:uppercase}.breadcrumb a{text-decoration:none}.aside h2{font-size:1.1rem}.aside h3,.aside h4{font-size:1rem}.aside .nav{flex-grow:1}.aside .nav-item .nav-link{color:#212529;font-family:"Lato",sans-serif;font-weight:400;padding-left:0;border-bottom:1px solid #eee;width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;border-radius:0}.aside .nav-item .nav-link.active{background:#fff;color:#d29a00}.aside .nav-item .nav-item .nav-link{text-indent:1rem}.aside .pagelistblock .listResult{background:#f4f4f6;padding:1rem 1rem .5rem;border-radius:.25rem;margin-bottom:1.5rem}.btn.btn-primary{background:#d29a00;border:#b98700;border-radius:0}.btn.btn-primary.primary-brand-hover:hover{background:#9f7500}.btn.btn-primary.secondary-black-hover:hover{background:#000}.btn.btn-secondary{background:#000;border:none}.btn.btn-secondary.secondary-raisinblack-hover:hover{background:#262626}.btn.btn-primary,.btn.btn-secondary{border-radius:0;color:#fff}.content img{border-radius:.25rem}.content img[style="float: left;"]{padding-right:1rem}.jumbotronblock{color:#fff;position:relative}.jumbotronblock>div{padding:3rem 2rem;border-radius:.25rem}.jumbotronblock .jumbotron-dimmer{border-radius:.25rem}@media(min-width: 768px){.jumbotronblock>div{padding:4rem 3rem}}@media(min-width: 992px){.jumbotronblock>div{padding:6rem 4rem}.jumbotronblock .jumbotron-inner{width:75%}}.teaserblock>div{text-align:center}.teaserblock>div>a{color:#212529;text-decoration:none}.teaserblock>div .img-wrapper{height:200px;overflow:hidden}.teaserblock>div .img-wrapper img{width:100%;height:100%;object-fit:cover}.teaserblock>div img{border-radius:.25rem}.teaserblock h2{font-size:1.2rem}.teaserblock .contact{font-size:.9rem;text-align:left}.teaserblock .contact h2{font-size:1rem}.teaserblock .contact img{width:100%;height:270px;object-fit:cover}.colorBox{background:#d29a00;color:#fff;padding:1rem 1rem .5rem;border-radius:.25rem;box-shadow:0 .125rem .75rem rgba(0,0,0,.1)}.colorBox.theme1{background:#ffaf27}.colorBox.theme2{background:#ff944f}.colorBox.theme3{background:#d29a00}.colorBox ul{padding:0;list-style-type:none}.pagelistblock h3{text-transform:none}.pagelistblock .date{opacity:.7}.archive-item{margin-bottom:1.5rem}.archive-item:last-child{margin-bottom:0}.archive-item h3{font-size:1.2rem;transition:color ease-in-out .2s}.archive-item a{color:#212529;text-decoration:none}.archive-item a:hover h3{color:#d29a00}.archive-item img{width:100%;height:100%;object-fit:cover}.archive-item .date{opacity:.7}.archive-item .placeholder{display:block;position:relative;height:100%;border-radius:.25rem}.archive-item .placeholder::after{display:block;position:absolute;content:"a";background:#fff;font-family:Poppins;font-weight:bold;font-size:4rem;line-height:4rem;text-align:center;width:4.5rem;height:4.5rem;border-radius:50%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.archive-item.theme1 .placeholder{background:#ffaf27;color:#ffaf27}.archive-item.theme2 .placeholder{background:#ff944f;color:#ff944f}.archive-item.theme3 .placeholder{background:#d29a00;color:#d29a00}.start .teaserblock>div .img-wrapper{height:auto}.start .teaserblock>div .img-wrapper img{width:100%;height:auto;object-fit:contain}.bg-allmand-primary{background-color:#d29a00}.bg-allmand-secondary{background:#262626}.bg-allmand-tertiary{background:#ededed}.bg-allmand-white{background:#fff}.content-align-left{justify-content:flex-start;text-align:left}.content-align-center{justify-content:center;text-align:center}.content-align-right{justify-content:flex-end;text-align:right}.product-group .card{width:100%}@media(min-width: 768px){.product-group .card{max-width:50%}}@media(min-width: 992px){.product-group .card{max-width:33%}}.product-group .card .card-text{height:100px;overflow:hidden;max-height:100px;display:--webkit-box;text-overflow:ellipsis;--webkit-line-clamp: 5;--webkit-box-orient: vertical}.product-group .card .card-text>p{margin:0}.productoverview-fourtiles{margin:2rem 0}.productoverview-four-tile{width:100%}.productoverview-four-tile__heading{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;color:#000}.productoverview-four-tile-item-container{position:relative;padding:2rem 1.5rem;text-align:center}.productoverview-four-tile-item-content{position:relative;z-index:1}.productoverview-four-tile-gray-title{font-size:1.5rem;font-weight:700;color:#555;margin-bottom:.25rem;line-height:1.2}@media(min-width: 768px){.productoverview-four-tile-gray-title{font-size:1.75rem}}.productoverview-four-tile-gray-sub-title{font-size:.9rem;font-weight:400;color:#555;margin:0;line-height:1.4}@media(min-width: 768px){.productoverview-four-tile-gray-sub-title{font-size:1rem}}.productoverview-four-tile-item-right-border{position:absolute;top:15%;right:0;width:1px;height:70%;background-color:#ccc;z-index:2}@media(max-width: 575.98px){.productoverview-four-tile-item-right-border{display:none}}.productoverview-four-tile-item-bottom-border{position:absolute;bottom:0;left:15%;width:70%;height:1px;background-color:#ccc;z-index:2}.cs-contact-panel{margin-top:1rem;animation:csCardFadeIn .25s ease-in-out;background:#f4f4f6;border-left:4px solid #d29a00;border-radius:0 .25rem .25rem 0;padding:1rem 1.25rem}.cs-contact-panel__heading{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d29a00;margin:0 0 .75rem}.cs-contact-card__item{display:flex;flex-direction:column;gap:.2rem;padding:.6rem 0}.cs-contact-card__item+.cs-contact-card__item{border-top:1px solid rgb(221.56,221.56,227.64)}.cs-contact-card__name{font-size:1rem;font-weight:700;color:#212529;margin:0}.cs-contact-card__email,.cs-contact-card__phone{font-size:.9rem;color:#d29a00;text-decoration:none}.cs-contact-card__email:hover,.cs-contact-card__phone:hover{color:#b98700;text-decoration:underline}@keyframes csCardFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.EPiServerForms .Form__MainBody{background:#fff;padding:2rem;border-radius:.25rem}.EPiServerForms .Form__MainBody .FormTextbox .FormTextbox__Input,.EPiServerForms .Form__MainBody .FormTextbox .FormTextarea__Input,.EPiServerForms .Form__MainBody .FormTextbox .FormSelection__Input,.EPiServerForms .Form__MainBody .FormTextarea .FormTextbox__Input,.EPiServerForms .Form__MainBody .FormTextarea .FormTextarea__Input,.EPiServerForms .Form__MainBody .FormTextarea .FormSelection__Input,.EPiServerForms .Form__MainBody .FormSelection .FormTextbox__Input,.EPiServerForms .Form__MainBody .FormSelection .FormTextarea__Input,.EPiServerForms .Form__MainBody .FormSelection .FormSelection__Input{width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #666;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.EPiServerForms .Form__MainBody .FormTextbox .FormTextbox__Input:focus,.EPiServerForms .Form__MainBody .FormTextbox .FormTextarea__Input:focus,.EPiServerForms .Form__MainBody .FormTextbox .FormSelection__Input:focus,.EPiServerForms .Form__MainBody .FormTextarea .FormTextbox__Input:focus,.EPiServerForms .Form__MainBody .FormTextarea .FormTextarea__Input:focus,.EPiServerForms .Form__MainBody .FormTextarea .FormSelection__Input:focus,.EPiServerForms .Form__MainBody .FormSelection .FormTextbox__Input:focus,.EPiServerForms .Form__MainBody .FormSelection .FormTextarea__Input:focus,.EPiServerForms .Form__MainBody .FormSelection .FormSelection__Input:focus{border-color:#d29a00;outline:0;box-shadow:0 0 0 .25rem rgba(210,154,0,.25)}.EPiServerForms .Form__MainBody .Form__Element__Caption{display:block;margin-bottom:.5rem;font-weight:700;color:#212529;font-family:Arial,sans-serif}.EPiServerForms .Form__MainBody .Form__Element__ValidationError{display:block;margin-top:.25rem;font-size:.875em;color:#d29a00 !important}.EPiServerForms .Form__MainBody .Form__Element--Required .Form__Element__Caption::after{content:" *";color:#d29a00 !important}.EPiServerForms .Form__MainBody .ValidationRequired .Form__Element__Caption:after{content:" *" !important;color:#d29a00 !important}.EPiServerForms .Form__MainBody .FormChoice{margin-bottom:1.5rem}.EPiServerForms .Form__MainBody .FormChoice fieldset{border:none;padding:0;margin:0}.EPiServerForms .Form__MainBody .FormChoice legend.Form__Element__Caption{display:block;margin-bottom:.75rem;font-weight:700;color:#212529;font-family:Arial,sans-serif;text-transform:none;font-size:1rem;padding:0;width:100%}.EPiServerForms .Form__MainBody .FormChoice>fieldset>div{display:flex;align-items:center;margin-bottom:.5rem;position:relative}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input--Radio+.FormChoice__Label{position:relative;padding-left:2rem;cursor:pointer;display:inline-block;line-height:1.5;color:#212529;font-weight:400;user-select:none}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input--Radio+.FormChoice__Label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border:2px solid #666;border-radius:50%;background-color:#fff;transition:all .2s ease-in-out}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input--Radio+.FormChoice__Label::after{content:"";position:absolute;left:.375rem;top:50%;transform:translateY(-50%) scale(0);width:.5rem;height:.5rem;border-radius:50%;background-color:#d29a00;transition:transform .2s ease-in-out}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input--Checkbox+.FormChoice__Label{position:relative;padding-left:2rem;cursor:pointer;display:inline-block;line-height:1.5;color:#212529;font-weight:400;user-select:none}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input--Checkbox+.FormChoice__Label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border:2px solid #666;border-radius:.25rem;background-color:#fff;transition:all .2s ease-in-out}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input--Checkbox+.FormChoice__Label::after{content:"";position:absolute;left:.45rem;top:50%;transform:translateY(-50%) rotate(45deg) scale(0);width:.35rem;height:.65rem;border:solid #fff;border-width:0 2px 2px 0;transition:transform .2s ease-in-out}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input:checked+.FormChoice__Label::before{background-color:#d29a00;border-color:#d29a00}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input:checked+.FormChoice__Label::after{transform:translateY(-50%) scale(1)}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input:checked--Checkbox+.FormChoice__Label::after{transform:translateY(-60%) rotate(45deg) scale(1)}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input:hover+.FormChoice__Label::before{border-color:#d29a00}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input:focus+.FormChoice__Label::before{outline:2px solid #d29a00;outline-offset:2px}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input:disabled+.FormChoice__Label{opacity:.6;cursor:not-allowed}.EPiServerForms .Form__MainBody .FormChoice .FormChoice__Input:disabled+.FormChoice__Label::before{background-color:#f4f4f6;border-color:#9e9e9e}.EPiServerForms .Form__MainBody .FormChoice .Form__Element__ValidationError{display:block;margin-top:.5rem;font-size:.875em;color:#dc3545}.EPiServerForms .Form__MainBody .FormChoice .Form__Element__ValidationError.hidden{display:none}.EPiServerForms .Form__MainBody .FormChoice.Form__Element--Required legend.Form__Element__Caption::after{content:" *";color:#d29a00 !important;margin-left:.125rem}.EPiServerForms .Form__MainBody .FormChoice.ValidationFail fieldset{border:1px solid #d29a00 !important;border-radius:.25rem;padding:.75rem;background-color:rgba(220,53,69,.05)}.EPiServerForms .Form__MainBody .FormChoice.ValidationFail .Form__Element__ValidationError{display:block !important}.EPiServerForms .Form__MainBody .FormChoice.ValidationSuccess fieldset{border:1px solid #198754;border-radius:.25rem;padding:.75rem;background-color:rgba(25,135,84,.05)}.EPiServerForms .Form__MainBody .FormSubmitButton,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton]{background:none;border:none;padding:0;margin:1rem 0;cursor:pointer;display:inline-block}.EPiServerForms .Form__MainBody .FormSubmitButton,.EPiServerForms .Form__MainBody .FormSubmitButton.Form__Element,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton],.EPiServerForms .Form__MainBody button[data-f-type=submitbutton].Form__Element{background-color:#d29a00;border:2px solid #b98700;color:#fff;padding:.75rem 2rem;border-radius:0;font-weight:700;font-size:1rem;text-transform:uppercase;font-family:Arial,sans-serif;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EPiServerForms .Form__MainBody .FormSubmitButton:hover,.EPiServerForms .Form__MainBody .FormSubmitButton.Form__Element:hover,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton]:hover,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton].Form__Element:hover{background-color:#9f7500;border-color:rgb(134,97.7837837838,0);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.EPiServerForms .Form__MainBody .FormSubmitButton:active,.EPiServerForms .Form__MainBody .FormSubmitButton.Form__Element:active,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton]:active,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton].Form__Element:active{background-color:rgb(133.5,98.2358490566,0);transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.2)}.EPiServerForms .Form__MainBody .FormSubmitButton:focus,.EPiServerForms .Form__MainBody .FormSubmitButton.Form__Element:focus,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton]:focus,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton].Form__Element:focus{outline:2px solid #d29a00;outline-offset:2px}.EPiServerForms .Form__MainBody .FormSubmitButton:disabled,.EPiServerForms .Form__MainBody .FormSubmitButton.Form__Element:disabled,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton]:disabled,.EPiServerForms .Form__MainBody button[data-f-type=submitbutton].Form__Element:disabled{background-color:#666;border-color:#666;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.EPiServerForms .Form__MainBody .Form__MainBody__Footer__Submit{background-color:#d29a00;border:2px solid #b98700;color:#fff;padding:.75rem 2rem;border-radius:0;font-weight:700;font-size:1rem;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in-out}.EPiServerForms .Form__MainBody .Form__MainBody__Footer__Submit:hover{background-color:#9f7500;border-color:rgb(134,97.7837837838,0)}.EPiServerForms .Form__MainBody .Form__MainBody__Footer{margin-top:1.5rem;text-align:left}.EPiServerForms .Form__MainBody .FormSelection{margin-bottom:1rem}.EPiServerForms .Form__MainBody .FormSelection .Form__Element__Caption{display:block;margin-bottom:.5rem;font-weight:700;color:#212529;font-family:Arial,sans-serif;text-transform:none}.EPiServerForms .Form__MainBody .FormSelection select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #666;border-radius:.25rem;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.EPiServerForms .Form__MainBody .FormSelection select:focus{border-color:#d29a00;outline:0;box-shadow:0 0 0 .25rem rgba(210,154,0,.25);background-color:#fff}.EPiServerForms .Form__MainBody .FormSelection select:disabled{background-color:#f4f4f6;opacity:.6;cursor:not-allowed}.EPiServerForms .Form__MainBody .FormSelection select option[disabled][selected]{color:#9e9e9e}.EPiServerForms .Form__MainBody .FormSelection select option{color:#212529;background-color:#fff}.EPiServerForms .Form__MainBody .FormSelection .Form__Element__ValidationError{display:block;margin-top:.25rem;font-size:.875em;color:#dc3545}.EPiServerForms .Form__MainBody .FormSelection .Form__Element__ValidationError.hidden{display:none}.EPiServerForms .Form__MainBody .FormSelection.Form__Element--Required .Form__Element__Caption::after{content:" *";color:#dc3545;margin-left:.125rem}.EPiServerForms .Form__MainBody .FormSelection.ValidationFail select{border-color:#d29a00 !important}.EPiServerForms .Form__MainBody .FormSelection.ValidationFail select:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.EPiServerForms .Form__MainBody .FormSelection.ValidationFail .Form__Element__ValidationError{display:block !important}.EPiServerForms .Form__MainBody .FormSelection.ValidationSuccess select{border-color:#198754}.EPiServerForms .Form__MainBody .FormSelection.ValidationSuccess select:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.EPiServerForms .Form__MainBody .FormDateTime{margin-bottom:1rem}.EPiServerForms .Form__MainBody .FormDateTime .Form__Element__Caption{display:block;margin-bottom:.5rem;font-weight:700;color:#212529;font-family:Arial,sans-serif;text-transform:none}.EPiServerForms .Form__MainBody .FormDateTime .FormDateTime__Input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #666;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.EPiServerForms .Form__MainBody .FormDateTime .FormDateTime__Input:focus{border-color:#d29a00;outline:0;box-shadow:0 0 0 .25rem rgba(210,154,0,.25);background-color:#fff}.EPiServerForms .Form__MainBody .FormDateTime .FormDateTime__Input:disabled{background-color:#f4f4f6;opacity:.6;cursor:not-allowed}.EPiServerForms .Form__MainBody .FormDateTime .Form__Element__ValidationError{display:block;margin-top:.25rem;font-size:.875em;color:#d29a00 !important}.EPiServerForms .Form__MainBody .FormDateTime .Form__Element__ValidationError.hidden{display:none}.EPiServerForms .Form__MainBody .FormDateTime.Form__Element--Required .Form__Element__Caption::after{content:" *";color:#d29a00 !important;margin-left:.125rem}.EPiServerForms .Form__MainBody .FormDateTime.ValidationFail .FormDateTime__Input{border-color:#d29a00 !important}.EPiServerForms .Form__MainBody .FormDateTime.ValidationFail .FormDateTime__Input:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.EPiServerForms .Form__MainBody .FormDateTime.ValidationFail .Form__Element__ValidationError{display:block !important}.EPiServerForms .Form__MainBody .FormDateTime.ValidationSuccess .FormDateTime__Input{border-color:#198754}.EPiServerForms .Form__MainBody .FormDateTime.ValidationSuccess .FormDateTime__Input:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.EPiServerForms .Form__Status{margin-bottom:1.5rem;padding:0}.EPiServerForms .Form__Status .Form__Status__Message{padding:1rem 1.5rem;border-radius:.375rem;border:none !important;font-family:Arial,sans-serif;font-size:2rem;line-height:1.5;font-weight:500;box-shadow:none !important;animation:fadeInDown .3s ease-in-out}.EPiServerForms .Form__Status .Form__Status__Message p{margin:0;padding:0;color:inherit}.EPiServerForms .Form__Status .Form__Status__Message.Form__Success__Message{background-color:#fff;color:#d29a00;border-color:#fff}.EPiServerForms .Form__Status .Form__Status__Message.Form__Success__Message::before{content:"";font-weight:700;margin-right:.5rem}.EPiServerForms .Form__Status .Form__Status__Message.Form__Warning__Message{background-color:#fff3cd;color:#664d03;border-color:#ffecb5}.EPiServerForms .Form__Status .Form__Status__Message.Form__Warning__Message::before{content:"";font-weight:700;margin-right:.5rem}.EPiServerForms .Form__Status .Form__Status__Message.Form__Error__Message{background-color:#f8d7da;color:#842029;border-color:#f5c2c7}.EPiServerForms .Form__Status .Form__Status__Message.Form__Error__Message::before{content:"";font-weight:700;margin-right:.5rem}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EPiServerForms form:has([data-f-type=step]) .FormStep{animation:fadeInUp .4s ease-in-out}.EPiServerForms form:has([data-f-type=step]) .FormStep .FormStep__Title{font-size:1.75rem;font-weight:700;color:#212529;margin-bottom:1rem;padding-bottom:1rem;border-bottom:3px solid #d29a00;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 767.98px){.EPiServerForms form:has([data-f-type=step]) .FormStep .FormStep__Title{font-size:1.5rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom-width:2px}}.EPiServerForms form:has([data-f-type=step]) .FormStep .FormStep__Description{font-size:1rem;color:#666;margin-bottom:2rem;line-height:1.6}@media(max-width: 767.98px){.EPiServerForms form:has([data-f-type=step]) .FormStep .FormStep__Description{font-size:.95rem;margin-bottom:1.5rem}}.EPiServerForms form:has([data-f-type=step]) .FormStep .FormStep__Description:empty{display:none}.EPiServerForms form:has([data-f-type=step]) .FormStep .Form__Element{margin-bottom:1.75rem}@media(max-width: 767.98px){.EPiServerForms form:has([data-f-type=step]) .FormStep .Form__Element{margin-bottom:1.5rem}}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar{display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem;padding:2rem 0;border-top:3px solid #f4f4f6;position:relative;flex-wrap:wrap;gap:1.5rem}@media(max-width: 767.98px){.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar{flex-direction:column;margin-top:2rem;padding:1.5rem 0;gap:1rem;border-top-width:2px}}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnPrev,.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__Action{background-color:rgba(0,0,0,0);border:2px solid #666;color:#666;padding:.75rem 2rem;border-radius:.25rem;font-weight:600;font-size:.95rem;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;gap:.5rem;font-family:Arial,sans-serif}@media(max-width: 767.98px){.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnPrev,.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__Action{width:100%;justify-content:center;order:3;padding:.65rem 1.5rem}}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnPrev::before,.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__Action::before{content:"<--";font-size:1.25rem}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnPrev:hover:not(:disabled),.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__Action:hover:not(:disabled){background-color:#666;color:#fff;border-color:#666;transform:translateX(-3px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnPrev:disabled,.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__Action:disabled{opacity:.4;cursor:not-allowed;transform:none}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnNext{background-color:#d29a00;border:2px solid #b98700;color:#fff;padding:.75rem 2rem;border-radius:.25rem;font-weight:700;font-size:.95rem;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.1);display:inline-flex;align-items:center;gap:.5rem;font-family:Arial,sans-serif}@media(max-width: 767.98px){.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnNext{width:100%;justify-content:center;order:1;padding:.65rem 1.5rem}}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnNext::after{content:"-->";font-size:1.25rem}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnNext::before{content:none}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnNext:hover:not(:disabled){background-color:rgb(159,116.6,0);border-color:rgb(134,97.7837837838,0);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateX(3px)}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnNext:active{transform:translateX(2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .btnNext:disabled{opacity:.6;cursor:not-allowed;transform:none}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar{flex:1;min-width:200px;max-width:400px;position:relative;padding:1rem 0}@media(max-width: 767.98px){.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar{order:2;width:100%;max-width:100%}}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar::before{content:"";position:absolute;top:50%;left:0;right:0;height:8px;background-color:#f4f4f6;border-radius:4px;transform:translateY(-50%)}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress{position:absolute;top:50%;left:0;height:8px;background:linear-gradient(90deg, #b98700 0%, #d29a00 100%);border-radius:4px;transform:translateY(-50%);transition:width .4s ease-in-out;box-shadow:0 2px 4px rgba(210,154,0,.3)}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text{position:relative;z-index:2;text-align:center;font-weight:700;color:#212529;font-size:1rem;background-color:#fff;display:inline-block;padding:.5rem 1rem;border-radius:.25rem;box-shadow:0 2px 6px rgba(0,0,0,.1);margin:0 auto;left:50%;transform:translateX(-50%);font-family:Arial,sans-serif}@media(max-width: 576px){.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text{font-size:.875rem;padding:.375rem .75rem}}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text .Form__NavigationBar__ProgressBar__ProgressLabel{color:#666;font-size:.875rem;font-weight:500;margin-right:.5rem}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text .Form__NavigationBar__ProgressBar__CurrentStep{color:#d29a00;font-size:1.125rem;font-weight:700}@media(max-width: 576px){.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text .Form__NavigationBar__ProgressBar__CurrentStep{font-size:1rem}}.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text .Form__NavigationBar__ProgressBar__StepsCount{color:#666;font-size:1rem}@media(max-width: 576px){.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text .Form__NavigationBar__ProgressBar__StepsCount{font-size:.875rem}}.EPiServerForms form:has([data-f-type=step]) .FormSubmitButton{background-color:#198754 !important;border:2px solid rgb(17.03125,91.96875,57.225) !important;color:#fff !important;padding:.85rem 2.5rem !important;border-radius:.25rem !important;font-weight:700 !important;font-size:1.125rem !important;text-transform:uppercase !important;cursor:pointer !important;transition:all .3s ease-in-out !important;box-shadow:0 4px 8px rgba(25,135,84,.3) !important;display:inline-block !important;font-family:Arial,sans-serif !important}.EPiServerForms form:has([data-f-type=step]) .FormSubmitButton::before{content:" CheckMark ";margin-right:.5rem;font-size:1.25rem}.EPiServerForms form:has([data-f-type=step]) .FormSubmitButton:hover{background-color:rgb(17.03125,91.96875,57.225) !important;border-color:rgb(13.046875,70.453125,43.8375) !important;box-shadow:0 6px 12px rgba(25,135,84,.4) !important;transform:translateY(-2px) !important}.EPiServerForms form:has([data-f-type=step]) .FormSubmitButton:active{transform:translateY(0) !important;box-shadow:0 2px 4px rgba(25,135,84,.3) !important}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ui-datepicker{background:#fff;border:2px solid #d29a00;border-radius:.25rem;padding:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:Arial,sans-serif;z-index:9999 !important}.ui-datepicker .ui-datepicker-header{background:#d29a00;color:#fff;border:none;border-radius:.25rem .25rem 0 0;padding:.5rem;margin:-0.5rem -0.5rem .5rem;position:relative}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-weight:700;font-size:1rem;line-height:1.5;text-align:center}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s ease-in-out}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background-color:hsla(0,0%,100%,.2)}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{display:block;text-indent:-9999px;position:relative}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span::before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:.5rem}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span::before{transform:translate(-30%, -50%) rotate(135deg)}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:.5rem}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span::before{transform:translate(-70%, -50%) rotate(-45deg)}.ui-datepicker .ui-datepicker-calendar{width:100%;border-collapse:collapse;margin-top:.5rem}.ui-datepicker .ui-datepicker-calendar thead th{padding:.5rem;font-weight:700;font-size:.875rem;color:#212529;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td{padding:.25rem;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td a,.ui-datepicker .ui-datepicker-calendar tbody td span{display:block;padding:.5rem;text-decoration:none;color:#212529;border-radius:.25rem;transition:all .2s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td a:hover{background-color:rgba(210,154,0,.1);color:#d29a00}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a{background-color:rgba(210,154,0,.15);font-weight:700}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-active{background-color:#d29a00;color:#fff;font-weight:700}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-other-month span{color:#9e9e9e;opacity:.5}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-unselectable span{color:#9e9e9e;opacity:.3}.ui-datepicker .ui-datepicker-buttonpane{border-top:1px solid #eee;margin-top:.5rem;padding-top:.5rem;text-align:center}.ui-datepicker .ui-datepicker-buttonpane button{background-color:#d29a00;border:2px solid #b98700;color:#fff;padding:.375rem 1rem;border-radius:.25rem;font-weight:700;font-size:.875rem;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in-out;margin:0 .25rem}.ui-datepicker .ui-datepicker-buttonpane button:hover{background-color:#9f7500;border-color:rgb(134,97.7837837838,0)}.ui-datepicker .ui-datepicker-buttonpane button.ui-state-default{background-color:#000;border-color:#000}.ui-datepicker .ui-datepicker-buttonpane button.ui-state-default:hover{background-color:hsl(0,0%,10%)}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{padding:.25rem;border:1px solid #fff;background-color:hsla(0,0%,100%,.2);color:#fff;border-radius:.25rem;font-size:.875rem;margin:0 .25rem}.ui-datepicker select.ui-datepicker-month option,.ui-datepicker select.ui-datepicker-year option{background-color:#fff;color:#212529}@media print{.EPiServerForms form:has([data-f-type=step]) .Form__NavigationBar{display:none}.EPiServerForms form:has([data-f-type=step]) .FormStep{animation:none;page-break-inside:avoid}.EPiServerForms form:has([data-f-type=step]) .FormStep .hide{display:block !important}.EPiServerForms form:has([data-f-type=step]) .FormSubmitButton{display:none}}.EPiServerForms .Form__MainBody .FormStep__Title{color:#717170;font-size:20px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.24px;text-transform:uppercase}.EPiServerForms .confirmationSuccess,.EPiServerForms .confirmationFail{display:none}.EPiServerForms .Form__Status .Form__Success__Message{background-color:#666 !important;color:#d29a00 !important}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action.btnPrev{text-decoration:underline}.EPiServerForms .btnPrev::before{content:"←";display:inline-block;vertical-align:middle;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.EPiServerForms .Form__Status .Form__Readonly__Message{background-color:#fef3ef !important;color:#52080e !important}.EPiServerForms .Form__MainBody .Form__NavigationBar{position:initial;display:flex;justify-content:space-between;align-items:center}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar{border:none;vertical-align:middle;width:40%;flex-grow:100;background-color:#9e9e9e}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress{background-color:#000;height:.5rem}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action{border:none;border-radius:initial;background:none}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action.btnNext{background-color:#d29a00;color:#fff;box-shadow:0 4px 9px -4px #00263e;border-radius:6rem;margin-left:1rem}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action.btnNext:hover,.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action.btnNext:focus,.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action.btnNext:active{background-color:#335165;color:#fff;border-color:#00263e}.EPiServerForms .confirmationSuccess,.EPiServerForms .confirmationFail{display:none}.EPiServerForms .Form__Status .Form__Success__Message{background-color:#666 !important;color:#d29a00 !important}.EPiServerForms .Form__Status .Form__Readonly__Message{background-color:#fef3ef !important;color:#52080e !important}.EPiServerForms .Form__Success .Form__Success__Message{background-color:rgba(0,0,0,0) !important;max-width:517px;margin:0 auto 50px !important;padding:0 !important;color:#00263e !important}.EPiServerForms .Form__Success .Form__Success__Message p{text-align:center;margin-bottom:0}.EPiServerForms .Form__Success .Form__Success__Message p:first-of-type img{margin-bottom:16px;width:56px;height:56px}.EPiServerForms .Form__Success .Form__Success__Message p:last-of-type{font-size:14px;margin-top:50px}.EPiServerForms .Form__Success .Form__Success__Message p:last-of-type a{color:inherit}.EPiServerForms .Form__Success .Form__Success__Message h2,.EPiServerForms .Form__Success .Form__Success__Message .h2{font-size:26px;line-height:28.6px;text-align:center;margin:0}.EPiServerForms .Form__Success .Form__Success__Message h2:last-of-type,.EPiServerForms .Form__Success .Form__Success__Message .h2:last-of-type{margin-bottom:50px}.EPiServerForms .Form__Success .Form__Success__Message h3,.EPiServerForms .Form__Success .Form__Success__Message .h3{font-size:14px;line-height:19.6px;text-align:center;margin:0;padding:50px 20px 0;background:#f3f3f2;text-transform:uppercase}.EPiServerForms .Form__Success .Form__Success__Message h3:last-of-type,.EPiServerForms .Form__Success .Form__Success__Message .h3:last-of-type{padding-bottom:16px}.EPiServerForms .Form__Success .Form__Success__Message h3+p,.EPiServerForms .Form__Success .Form__Success__Message .h3+p{font-size:16px;line-height:22.4px;background-color:#f3f3f2;padding:0 20px 50px}.EPiServerForms .Form__Success .Form__Success__Message strong{padding:0 !important}.product-detail__primary-image{object-fit:contain;max-height:420px;border-radius:.25rem}.product-detail__image-panel{display:flex;flex-direction:column-reverse;gap:.75rem}@media(min-width: 768px){.product-detail__image-panel{flex-direction:row;align-items:flex-start}}.product-detail__thumbs{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}@media(min-width: 768px){.product-detail__thumbs{flex-direction:column;flex-wrap:nowrap}}.product-detail__thumb{width:72px;height:72px;object-fit:cover;border:2px solid #eee;border-radius:.25rem;cursor:pointer;transition:border-color .15s ease-in-out}.product-detail__thumb:hover{border-color:#d29a00}.product-detail__thumb--active{border-color:#d29a00;box-shadow:0 0 0 1px #d29a00}.product-detail__primary-wrap{flex:1;min-width:0;height:420px;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.product-detail__primary-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:.25rem}.teaserlist{display:flex;flex-direction:column;gap:1rem}.teaserlist__item{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.25rem;background:#f4f4f6;transition:transform .15s ease-in-out}.teaserlist__item:hover{transform:translateY(-4px)}.teaserlist__item .teaserlist__content{flex:1}.teaserlist__item .teaserlist__content h3{font-size:1.25rem;margin:0 0 .5rem}.teaserlist__item .teaserlist__content .meta{font-size:.875rem;color:#ededed}.teaserlist__item .teaserlist__content .meta span{margin-right:.5rem}.teaserlist__item .teaserlist__content p{margin:0;color:#212529}.teaserlist__item .teaserlist__image{width:100%;height:180px;object-fit:cover;border-radius:.25rem}.teaserlist--1col{flex-direction:column}.teaserlist--2col{flex-direction:row;flex-wrap:wrap;gap:1rem}.teaserlist--2col .teaserlist__item{flex:1 1 calc(50% - .5rem)}.teaserlist--3col .teaserlist__item{flex:1 1 calc(33.333% - .666rem)}.teaserlist--4col .teaserlist__item{flex:1 1 calc(25% - .75rem)}a{color:inherit;text-decoration:none;transition:color .15s ease-in-out}a:hover{color:#d29a00}.btn{display:inline-block;padding:.5rem 1rem;border:none;border-radius:.25rem;background:#d29a00;color:#fff;text-align:center;cursor:pointer;transition:background .15s ease-in-out}.btn.btn-primary{background:#d29a00}.btn.btn-primary:hover{background:#9f7500}.btn.btn-secondary{background:rgba(0,0,0,0);border:2px solid #d29a00;color:#d29a00}.btn.btn-secondary:hover{background:#d29a00;color:#fff}.btn.btn-tertiary{background:rgba(0,0,0,0);color:#d29a00}.btn.btn-tertiary:hover{text-decoration:underline}.card{background:#f4f4f6;border-radius:.25rem;overflow:hidden;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.card__header{position:relative;overflow:hidden;padding:1rem}.card__header .img-wrapper{width:100%;height:0;padding-top:75%;background:#eee;border-radius:.25rem .25rem 0 0;overflow:hidden}.card__header .img-wrapper img{position:absolute;top:50%;left:50%;width:100%;height:auto;max-width:none;transform:translate(-50%, -50%)}.card__body{padding:1rem}.card__footer{padding:1rem;text-align:right}.card__footer .btn{min-width:120px}input,select,textarea{background:#f4f4f6;border:1px solid #eee;border-radius:.25rem;padding:.5rem;font-size:.875rem;color:#212529}input::placeholder,select::placeholder,textarea::placeholder{color:#ededed;opacity:1}input:focus,select:focus,textarea:focus{border-color:#d29a00;outline:none;box-shadow:0 0 0 1px rgba(210,154,0,.5)}.select-custom{position:relative;display:inline-block;width:100%}.select-custom select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#f4f4f6;border:1px solid #eee;border-radius:.25rem;padding:.5rem;font-size:.875rem;color:#212529;cursor:pointer;outline:none;transition:border-color .15s ease-in-out}.select-custom select:focus{border-color:#d29a00;box-shadow:0 0 0 1px rgba(210,154,0,.5)}.select-custom .icon{position:absolute;top:50%;right:.75rem;width:1rem;height:1rem;background:url("/path/to/icon.svg") no-repeat center center;background-size:contain;pointer-events:none;transform:translateY(-50%)}.notification-banner{padding:1rem;background:#d29a00;color:#fff;border-radius:.25rem;margin-bottom:1.5rem;position:relative}.notification-banner .btn-close{position:absolute;top:.5rem;right:.5rem;background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;transition:color .15s ease-in-out}.notification-banner .btn-close:hover{color:rgb(159,116.6,0)}.loader{border:.2rem solid #eee;border-top:.2rem solid #d29a00;border-radius:50%;width:2rem;height:2rem;animation:spin .6s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[role=alert],[role=status]{position:relative;padding:.75rem;margin-bottom:1rem;border-radius:.25rem;background:rgba(0,0,0,.03);color:#212529}[role=alert] .icon,[role=status] .icon{position:absolute;top:.75rem;left:.75rem;width:1rem;height:1rem;background:url("/path/to/icon.svg") no-repeat center center;background-size:contain}.u-margin-bottom-sm{margin-bottom:.5rem}.u-margin-bottom{margin-bottom:1rem}.u-padding{padding:1rem}.u-text-center{text-align:center}.u-flex-center{display:flex;justify-content:center;align-items:center}.u-display-none{display:none !important}.u-position-relative{position:relative}.u-bg-primary{background:#d29a00 !important}.u-text-primary{color:#d29a00 !important}.u-border-primary{border-color:#d29a00 !important}
