/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#stickybtn a:hover{opacity:1;}#stickybtn img{margin:0;}
#storelocatorwidget{background:white !important;padding:15px 20px 25px !important;width:95% !important;margin:5rem auto;box-shadow:0 6px 20px 0 rgb(62 66 75 / 15%) !important;max-width:1110px !important;}.storelocator-viewlink.storelocator-storename{color:#0c3471 !important;}.storelocator-btn.storelocator-viewlink,#storelocator-nearby,.storelocator-btn.storelocator-directions-link{color:white !important;background:#5b4094 !important;border:1px solid #5b4094 !important;transition:all .3s ease;border-radius:18px !important;}#storelocatorwidget .storelocator-storename,#storelocator-search-label{color:#5b4094 !important;transition:all .3s ease;}#storelocator-filter_checkbox{display:none !important;}#storelocator-nearby:hover{background:#44218e !important;border:1px solid #44218e !important;transition:all .3s ease;color:white !important;}.storelocator-store .storelocator-buttons .storelocator-btn-danger:hover,.storelocator-buttons .storelocator-btn-danger:hover,.storelocator-btn-danger:hover{background:#44218e !important;border:1px solid #44218e !important;transition:all .3s ease;color:white !important;}#storelocator-filter_checkbox_text,#storelocator-category_checkbox_text{padding-bottom:10px;font-size:24px;font-weight:400;padding-top:30px;}@media all and (max-width:768px){#storelocatorwidget #storelocator-leftcolumn{max-width:100% !important;min-width:auto !important;}#storelocator-map_canvas canvas{max-width:100% !important;width:100% !important;}.pos-content-area{padding:0 5px !important;}#storelocatorwidget{max-width:768px;margin:1rem 10px 10px 0px;padding:5px 5px 15px 5px;width:100% !important;}#storelocator-map_canvas{height:450px;opacity:1 !important;z-index:1;}}.ui-widget-content.modal__inner-wrapper{background:transparent;}*{margin:0;padding:0;box-sizing:border-box;}.paragraph--type--np-text .field--item{max-width:100%;margin:0 auto;}.paragraph--type--np-text{width:100%;max-width:100%;margin:0 auto;}@media all and (min-width:768px){.without-banner .content-area .pos-content-area{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2 / 5;}}.goat-block1{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:flex-end;background:url(/sites/default/files/2021-12/Goat_product-page_PC%20%281%29.jpg) top left no-repeat;background-size:cover;gap:60px;}.goat-block1 .container{display:flex;width:100%;grid-column:1/-1;}.goat-block1 > div:first-child{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;grid-row-gap:40px;grid-gap:50px;}.goat-block1 > div:nth-child(2){display:grid;justify-self:flex-start;}.goat-headline{grid-column:1/-1;}.goat-card{justify-items:center;display:grid;font-size:22px;line-height:32px;max-width:130px;text-align:center;font-weight:600;}.goat-block2 h2{color:#5b4094;text-align:left;font-size:70px;font-weight:900;margin:0;margin-bottom:40px;}.goat-block2 ul li{color:#d7a820;}.goat-block2 h2 > span{border:none;display:block;font-size:85%;}.goat-block2{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;padding:100px 0;background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(228,223,237,1) 10%);position:relative;}.g-left,.g-right{z-index:1;}.g-right{justify-self:end;}.goat-block2 ul li{color:#d7a820;font-size:29px;line-height:1.36;list-style:none;background:url(/sites/default/files/2021-12/kvapka.png) left center no-repeat;background-position-x:left;padding-left:25px;background-size:14px;max-width:490px;margin-bottom:30px;}.goat-block3 h2 span{display:block;color:#d7a820;}.goat-block3 h2{font-size:calc(4.5vw - 15%);margin:0;margin-bottom:40px;}.goat-block3{padding:100px 0 0 0;background-image:url(/sites/default/files/2021-12/g3bg-topright.png),url(/sites/default/files/2021-12/g3bg-bottomleft.png);background-position:right top,left bottom;background-repeat:no-repeat,no-repeat;display:grid;position:relative;}.goat-block3 h2,.goat-3-wrap,.goat-block3 .btn{z-index:1;}.goat-block3 h2{color:#5b4094;font-size:55px;font-weight:900;margin:0;margin-bottom:-60px;line-height:1.46;}.goat-block3 h2 span{border:none;display:block;color:#d7a820;}.goat-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;}.goat-3-wrap{display:grid;grid-template-columns:repeat(3,auto);align-items:center;justify-items:center;max-width:1250px;margin:auto;}.goat-3-wrap div img{position:relative;right:-50px;top:-50px;}.goat-3-wrap div img:first-child{justify-self:flex-end;margin-left:-70px;position:relative;display:block;left:-40px;bottom:-70px;top:auto;}.goat-3-wrap div{display:grid;position:relative;right:-40px;}.goat-3-wrap > img:last-child{position:relative;left:-60px;}.goat-block4{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;grid-column-gap:160px;padding:40px 0 40px 0;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(228,223,237,1) 6%);position:relative;}.goat-block4 > img.headline{grid-column:1/-1;margin:auto;margin:40px auto -50px auto;}.goat-block4-wrap{color:#5b4094;}.goat-block4-wrap small{color:#d7a820;}.goat-block4-wrap span{font-size:35px;line-height:1.35;color:#7251b9;}.goat-block4-wrap span b{display:block;font-weight:900;color:#5b4094;}.goat-block4-wrap span small{display:block;color:#d7a820;margin-top:20px;}.goat-block4-wrap{max-width:450px;display:grid;justify-content:center;align-items:center;}.goat-block4-wrap.gw1,.goat-block4-wrap.gw3{justify-self:end;}.goat-block4 > small{float:right;display:block;position:relative;justify-self:end;grid-column:1/-1;padding-right:40px;color:#595757;opacity:.5;}img.g42{justify-self:end;}.info2{color:#595757;opacity:.5;font-size:16px;}.goat-block5{background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(228,223,237,1) 10%);position:relative;padding:100px 0;}.goat-block5 h2{color:#5b4094;font-size:60px;font-weight:900;line-height:1.46;margin:0;margin-bottom:0;z-index:1;position:relative;}.goat-block5 h2 span{border:none;display:block;color:#d7a820;font-size:35px;font-weight:normal;line-height:45px;}.goat-block5 img{margin:auto;}.btn-primary{background:#5b4094;color:white;font-size:20px;padding:10px 30px;border-radius:18px;margin:auto;justify-self:center;align-self:center;position:relative;grid-column:1/-1;transition:all .25s ease;}.btn-primary:hover{background-color:#44218e;color:#ffffff;}.goat-block3 .btn{margin-top:-130px;}.goat-block6 h2{color:#5b4094;font-size:60px;font-weight:900;line-height:1.46;margin:0;margin-bottom:40px;}.goat-block6{padding:100px 0;}.i6f{display:flex;flex-direction:column;align-items:center;width:80%;margin:auto;}.ivid{position:relative;padding-bottom:56.25%;height:0;width:100%;box-shadow:0 0 10px 5px rgb(0 0 0 / 15%);background:#fff;}.ivid iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:15px solid white;}.i6fa{margin:2em 0 2em 0;}.i6fa{display:flex;flex-direction:row;width:100%;justify-content:end;gap:10px;align-items:center;justify-content:flex-end;}small.info2{max-width:80%;display:block;margin:auto;}.goat-block5:after,.goat-block4:after,.goat-block3:after,.goat-block2:after{content:"";background:rgb(228,223,237);background:linear-gradient(90deg,rgba(228,223,237,0) 0%,rgba(255,255,255,1) 45%,rgba(248,247,251,1) 55%,rgba(228,223,237,0) 100%);position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;}.goat-block4 > small,.goat-block5 img,.goat-block5 h2,.goat-block4 img,.goat-block4 div{z-index:1;position:relative;}@media all and (max-width:1200px){.goat-block1{gap:10px;padding-left:100px;padding-right:100px;padding-top:100px;padding-bottom:40px;}.goat-block1 > div:first-child{grid-gap:20px;}.goat-block2{padding:60px 0 60px 40px;}.goat-block3{padding:60px 40px 0 40px;}.goat-block4{padding:20px 20px 0 20px;grid-column-gap:70px;}.goat-block5{padding:60px 20px;}.goat-block6{padding:60px 20px;}.i6f{width:90%;}.goat-block3 .btn{margin-top:-90px;}.goat-block4{grid-row-gap:40px;}}@media all and (max-width:968px){.goat-block4 > img.headline{margin:40px auto 0px auto;}.goat-block4-wrap.gw2{grid-row-gap:20px;}}@media all and (max-width:768px){.goat-block4 > img.headline{margin:0px auto 0px auto;}.goat-block1{gap:10px;padding-left:0;padding-right:0;padding-top:30px;padding-bottom:40px;grid-template-columns:1fr;grid-template-rows:380px;}.goat-block1 > div:nth-child(2) img{left:-30px;position:relative;bottom:-30px;}.goat-card span{font-size:18px;line-height:1.4;}.goat-block2{padding:40px 0px 40px 20px;grid-template-columns:1fr;justify-items:baseline;}.goat-block3 h2{color:#5b4094;font-size:30px;font-weight:900;margin:0;margin-bottom:-10px;line-height:1.46;}.goat-block3{padding:40px 20px 40px 20px;}.goat-3-wrap div img:first-child{justify-self:flex-end;margin-left:0px;position:relative;display:block;left:-30px;bottom:-10px;top:auto;}.goat-3-wrap div img{position:relative;right:0px;top:-20px;}.goat-3-wrap > img:last-child{position:relative;left:-30px;}.goat-block3 .btn{margin-top:0px;}.goat-block3 h2{color:#5b4094;font-size:30px;font-weight:900;margin:0;margin-bottom:20px;line-height:1.46;}.goat-block4{grid-row-gap:40px;grid-template-columns:1fr;}.goat-block4{grid-row-gap:40px;grid-template-columns:1fr;padding:50px 20px;}.goat-block4 > small{padding-right:0;}.goat-block5 h2{font-size:40px;}.goat-block5{padding:60px 0px;}.i6f{width:100%;}.ivid iframe{border:8px solid white;}small.info2{max-width:100%;display:block;margin:auto;font-size:13px;line-height:1.4;}.goat-block6 h2{font-size:40px;}.goat-block2 h2{font-size:46px;margin-bottom:20px;}.goat-block2 ul{padding-left:0;}.goat-block2 ul li{font-size:18px;max-width:300px;}.goat-block1 > div:first-child{grid-gap:20px;order:2;padding:0 20px;}.goat-block1 > div:nth-child(2){order:1;}.goat-block4-wrap span{font-size:25px;line-height:1.35;color:#7251b9;}}#storelocator-list .storelocator-btn,#storelocator-list .storelocator-btn:hover,#storelocator-list .storelocator-btn:focus{border-radius:18px !important;}#storelocatorwidget .storelocator-btn-group a:first-child{border-radius:18px 0 0 18px !important;}#storelocatorwidget .storelocator-btn-group a:last-child{border-radius:0 18px 18px 0 !important;}
:root{--green:#772c89;--brown:#8c6239;--red:#c30722;}.illuma-goat3 img{margin:0;}.ig-osh{background:url(/sites/default/files/2021-11/goat-KV-revised-2021Nov-opt.png);background-repeat:no-repeat;background-position:50% 50%;margin:0 auto;min-height:60px;background-size:contain;aspect-ratio:16 / 7;}.ig-osh .invisible{visibility:hidden;height:1px;width:1px;position:absolute;}.brand-background .paragraph-text .paragraph-text__content,.brand-background .paragraph-tint .paragraph-text__content{background-color:transparent !important;padding:0 !important;backdrop-filter:none !important;border-radius:0 !important;}h2{margin:96px auto 64px auto;}h2 span{color:var(--red);border:none;}h2 span.blue{color:#772c89;}h2 span small{font-size:64%;}.page-component-items img{margin:auto;}.user-sample-form{background:#e7ddc5;max-width:730px;margin:auto;padding:2em;border:2px solid #efc100;border-radius:2rem;}.user-sample-form .form-item,.user-sample-form .js-form-item{margin-bottom:1.5rem;max-width:100%;}.sample-form-title{color:#772c89;font-size:25px;margin:auto;text-align:center;padding:0 0 30px 0;display:block;}.sample-form-description{margin-bottom:0.5rem;}.user-sample-form label{display:block;color:rgba(0,0,0,0.85);margin-bottom:5px;white-space:normal;font-size:1rem;font-weight:500;opacity:0.7;}.user-sample-form input[type="file"]{font-size:15px;}.user-sample-form p{color:#374151;font-size:14px;line-height:24px;}.red{color:var(--red);}.user-sample-form .form-actions.form-wrapper{display:flex;justify-content:center;}.ig-bottom{max-width:730px;margin:auto;}.ig-bottom p{font-size:15px;font-weight:300;line-height:25px;color:#525252;}.ig-bottom p:first-child{font-size:15px;color:#333;font-weight:600;}.ig-bottom span.red{color:#c30722;color:var(--red);}.ig-btn{background:#e6b423;color:white;padding:15px 20px;display:inline-block;border-radius:22px;text-decoration:none;min-width:280px;text-align:center;text-shadow:1px 1px 3px #7b6114;background:rgb(253,244,191);background:linear-gradient(117deg,rgba(253,244,191,1) 0%,rgba(246,223,124,1) 10%,rgba(230,180,35,1) 20%,rgba(230,180,35,1) 80%,rgba(246,223,124,1) 90%,rgba(253,244,191,1) 100%);}.ig-btn:hover{background:#d4a10d;}.ig-btngrp{display:flex;flex-direction:row;gap:25px;justify-content:center;margin:36px 0;}#child-wrapper span.fieldset-legend{display:grid;grid-template-columns:1fr max-content 1fr;grid-gap:18px;justify-content:center;align-items:center;color:#772c89;font-size:120%;margin:30px 0;}#child-wrapper span.fieldset-legend:after,#child-wrapper span.fieldset-legend:before{content:'';display:inline-block;width:100%;height:2px;vertical-align:middle;background-color:#9d7952;}input[type=file]::file-selector-button{background:#772c89;padding:8px 20px;color:white;border:none;margin:10px 10px 0 0;cursor:pointer;}form.user-sample-form .form-item .description{color:#9d7953;text-align:center;}.user-sample-form a,.sample-form-description span{color:#0060ca !important;}@media all and (max-width:768px){.ig-osh{background:url(/sites/default/files/2021-11/sample-form-banner_Final-mobile.png);background-repeat:no-repeat;max-width:768px;background-position:50% 50%;background-size:contain;background-position:left;aspect-ratio:4 / 5;padding-bottom:125%;}h2{margin:56px auto 32px auto;}.ig-btn{min-width:fit-content;width:100%;min-width:auto;}}#np_text-359678 .paragraph-wrapper{padding-bottom:1rem;}#np_text-366699 .paragraph-wrapper{padding-bottom:0;}#sample_form-359679 .paragraph-wrapper,#sample_form-519943 .paragraph-wrapper{padding-top:0;}fieldset[data-drupal-selector="edit-verification"] .dropdown-title__icon{display:none;}
.search-api-autocomplete-search .ui-menu-item,.search-results-container .ui-autocomplete .ui-menu-item{padding:0 !important;border-top:none !important;font-size:16px !important;min-height:initial !important;list-style-image:none !important;border-radius:.5rem;;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:0 !important;}
.processing-status-booklet a,.error-status-booklet a{color:rgb(55,65,81);display:inline-block;padding:0.75rem 1.25rem;border:1px solid var(--color-brand1-600);border-radius:2rem;}.processing-status-booklet,.error-status-booklet{text-align:center;margin:1rem auto;}.s1_tit:before,.s1_tit:after{background-color:currentColor!important;}.brand-colored-content:has(.background-wrapper) .hero__button .btn-primary,.brand-light-theme:has(.background-wrapper) .hero__button .btn-primary{color:white;}
#form-wrapper:has(.user-sample-form),.user-sample-form{border-radius:2rem;padding:1rem;}#form-wrapper:has(.user-sample-form){background-color:var(--color-brand1-50);margin:2.5rem auto;}.user-sample-form{display:flex;margin-left:auto;margin-right:auto;max-width:680px;width:100%;flex-direction:column;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-color:var(--color-brand5-500);border-style:solid;border-width:1px;}.user-sample-form .form-item,.user-sample-form  .js-form-item{margin-bottom:1.5rem;margin-left:auto;margin-right:auto;width:100%;}.user-sample-form .sample-form-title,.user-sample-form .sample-form-description,.user-sample-form .form-item,.user-sample-form  .js-form-item{max-width:560px;}.user-sample-form fieldset{margin-bottom:0;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 135px;grid-template-columns:1fr 135px;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .form-item.js-form-type-textfield.form-item-user-identifier,.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-user-identifier-actions],.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .captcha{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-user-identifier-actions]{margin:auto;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .captcha{margin:0 auto 1.25rem;width:100%;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-code-actions]{margin:auto 0 1.5rem 0.75rem;}.user-sample-form .sample-form-title{--min-size:25;--max-size:39;--font-size:calc(var(--min-size) * 1px + (var(--max-size) - var(--min-size)) * (100vw - var(--viewport-min) * 1px) / (var(--viewport-max) - var(--viewport-min)));font-size:clamp(var(--min-size) * 1px,var(--font-size),var(--max-size) * 1px);font-weight:600;line-height:120%;color:var(--color-brand1-900);text-align:center;margin-bottom:1.25rem;}.user-sample-form .btn-send-sms,.user-sample-form .g-recaptcha{margin-bottom:1.25rem !important;}.user-sample-form .g-recaptcha > div{margin:0 auto;width:100% !important;}.user-sample-form .dropdown-content{background-color:transparent;padding:0;}.user-sample-form #child-wrapper{margin-bottom:2rem;}.user-sample-form #child-wrapper > .js-form-wrapper{position:relative;padding:1rem 0 0.5rem;}.user-sample-form #child-wrapper > .js-form-wrapper:after{position:absolute;content:"";width:70%;height:2px;background-color:var(--color-brand1-500);left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.user-sample-form .sample-children-description{color:var(--color-brand1-900);padding:1rem 0 0.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.user-sample-form .sample-children-description > p{max-width:70%;word-break:break-word;}.user-sample-form .sample-children-description:before,.user-sample-form .sample-children-description:after{content:"";border-top:2px solid;margin:0 1.25rem 0 0;-webkit-box-flex:1;-ms-flex:1 0 1.25rem;flex:1 0 1.25rem;color:var(--color-brand1-500);}.user-sample-form .sample-children-description:after{margin:0 0 0 1.25rem;}.user-sample-form .form-type-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.user-sample-form .form-type-managed-file .form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;}.user-sample-form .form-type-managed-file .form-managed-file input.js-form-file{display:none;}.user-sample-form .form-type-managed-file .form-managed-file .preview{max-width:40%;margin-right:0.75rem;margin-top:0.75rem;}.user-sample-form .form-type-managed-file .form-managed-file .data .file-size{display:block;margin-bottom:0.75rem;}.user-sample-form .form-type-managed-file.form-disabled label{opacity:0.65;cursor:not-allowed;}.user-sample-form .form-type-managed-file .control-label{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.75rem 1.5rem;border:0;border-radius:18px;text-decoration:none;cursor:pointer;line-height:1.25rem;font-size:1rem;background-color:#073190;margin:0.75rem auto 0 0.75rem;}.user-sample-form .form-type-managed-file .control-label.btn-icon{padding:0.5rem 1.5rem 0.5rem 1rem;}.user-sample-form .form-type-managed-file .control-label.btn-icon i{font-size:1.75rem;margin-right:0.675rem;}.user-sample-form .form-type-managed-file .control-label:hover{background-color:rgba(7,49,144,0.9);}.user-sample-form .form-type-managed-file .control-label:focus{background-color:#073190;}.user-sample-form .sample-form-description{color:var(--color-brand1-900);width:100%;margin:0 auto 1rem auto;}.user-sample-form .js-form-type-managed-file{border-color:var(--color-brand1-900);}.user-sample-form .js-form-type-managed-file .description{color:var(--color-brand1-900);}.user-sample-form .form-item .description{color:var(--color-brand1-900)!important;}.user-sample-form .form-actions{text-align:center;}.user-sample-form .js-form-type-checkbox label{color:var(--color-brand1-900);}.user-sample-form .js-form-type-checkbox label.form-required > *{display:inline;}.user-sample-form label{color:var(--color-brand1-900);}@media (max-width:370px){.user-sample-form .g-recaptcha iframe{width:100% !important;}}@media (min-width:740px){#form-wrapper:has(.user-sample-form){padding:2rem;}#form-wrapper:has(.user-sample-form),.user-sample-form{max-width:680px;}}
