/* --- Extracted <style> block #1 --- */
svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

/* --- Extracted <style> block #2 --- */
.fadeIn,.fadeOut{-webkit-animation-fill-mode:both}#stamped-main-widget,#stamped-main-widget:after,.question-form-wrapper,.st-clearboth,.stamped-badge,.stamped-badge:after,.stamped-container:after,.stamped-content,.stamped-form-actions:after,.stamped-form-contact-email:after,.stamped-form-contact-location:after,.stamped-form-contact-name:after,.stamped-form-contact:after,.stamped-form-review-body:after,.stamped-form-review-rating,.stamped-form-review-rating:after,.stamped-form-review-title:after,.stamped-form-review:after,.stamped-header-title:after,.stamped-header:after,.stamped-loading:after,.stamped-review,.stamped-review-content:after,.stamped-review-header-title,.stamped-review-reply:after,.stamped-summary:after,[data-widget-style=slider] .slick-track:after{clear:both}.stamped-launcher-button iframe,.stamped-link-disabled,.stamped-review-vote a.disable-link,.stamped-ugc-modal,.summary-rating[data-count="0"],[data-widget-style=slider] .slick-slide.dragging img{pointer-events:none}@font-face{font-family:stamped-font;/*savepage-font-display=swap*/src:/*savepage-url=https://cdn1.stamped.io/fonts/stamped-font.eot?rkevfi*/url();src:/*savepage-url=https://cdn1.stamped.io/fonts/stamped-font.eot?rkevfi#iefix*/url() format('embedded-opentype'),/*savepage-url=https://cdn1.stamped.io/fonts/stamped-font.ttf?rkevfi*/url() format('truetype'),/*savepage-url=https://cdn1.stamped.io/fonts/stamped-font.woff?rkevfi*/url() format('woff'),/*savepage-url=https://cdn1.stamped.io/fonts/stamped-font.svg?rkevfi#stamped-font*/url() format('svg');font-weight:400;font-style:normal}.fa,.stamped-fa{display:inline-block;font-style:normal}[class*=" stamped-fa-"]:before,[class*=" stamped-icon-"]:before,[class^=fa-]:before,[class^=stamped-fa-]:before,[class^=stamped-icon-]:before{font-family:stamped-font,FontAwesome,"Font Awesome 5 Pro","Font Awesome 5 Brands";font-style:normal;font-weight:400;speak:none;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.fa-star:before,.stamped-fa-star:before{content:'\f005'}.fa-check-circle:before,.stamped-fa-check-circle:before{content:'\e801'}.fa-check-circle-o:before,.stamped-fa-check-circle-o:before{content:'\f05d'}.fa-edit:before,.stamped-fa-edit:before{content:'\e803'}.fa-star-o:before,.stamped-fa-star-o:before{content:'\f006'}.fa-camera:before,.stamped-fa-camera:before{content:'\e805'}.fa-comment:before,.stamped-fa-comment:before{content:'\e809'}.fa-instagram:before,.stamped-fa-instagram:before{content:'\f16d'}.fa-videocam:before,.stamped-fa-videocam:before{content:'\e806'}.stamped-fa-search:before{content:"\e900"}.fa-thumbs-up-o:before,.stamped-fa-thumbs-up-o:before{content:'\e807'}.fa-thumbs-down-o:before,.stamped-fa-thumbs-down-o:before{content:'\e808'}.fa-twitter:before,.stamped-fa-twitter:before{content:'\f099'}.fa-facebook:before,.stamped-fa-facebook:before{content:'\f09a'}.fa-gplus:before,.stamped-fa-gplus:before{content:'\f0d5'}.fa-chat-empty:before,.stamped-fa-chat-empty:before{content:'\f0e6'}.fa-angle-left:before,.stamped-fa-angle-left:before{content:'\f104'}.fa-angle-right:before,.stamped-fa-angle-right:before{content:'\f105'}.fa-spinner:before,.stamped-fa-spinner:before{content:'\f110'}.fa-smile-o:before,.stamped-fa-smile-o:before{content:'\f118'}.fa-frown-o:before,.stamped-fa-frown-o:before{content:'\f119'}.fa-meh-o:before,.stamped-fa-meh-o:before{content:'\f11a'}.fa-star-half-o:before,.stamped-fa-star-half-o:before{content:'\f123'}.fa-thumbs-up:before,.stamped-fa-thumbs-up:before{content:'\f164'}.fa-thumbs-down:before,.stamped-fa-thumbs-down:before{content:'\f165'}.fa-share-alt:before,.stamped-fa-share-alt:before{content:'\f1e0'}.fa-facebook-official:before,.stamped-fa-facebook-official:before{content:'\f230'}.fa-right-dir:before{content:"\e802"}.fa-left-dir:before{content:"\e800"}.fa-verified-user:before{content:"\e904"}.fa-favorite_border:before{content:"\e909"}.fa-stars:before{content:"\e90a"}.fa-favorite:before{content:"\e90c"}.fa-equalizer:before,.fa-options:before,.fa-params:before,.fa-preferences:before,.fa-settings:before,.stamped-fa-params:before{content:"\e901"}.fa-dots-three-vertical:before{content:"\e902"}.fa-dots-three-horizontal:before{content:"\e903"}.stamped-container{font-family:'Open Sans',Verdana,sans-serif;text-align:left}.stamped-container[data-widget-show-filter-keywords=false] #stamped-reviews-filter,.stamped-rewards-vip-tiers>.stamped-rewards-card:last-child,.stamped-style-borderless .stamped-container{border:none!important}#stamped-main-widget:after,#stamped-main-widget:before,.stamped-container:after,.stamped-container:before,.stamped-form-actions:after,.stamped-form-actions:before,.stamped-form-contact-email:after,.stamped-form-contact-email:before,.stamped-form-contact-location:after,.stamped-form-contact-location:before,.stamped-form-contact-name:after,.stamped-form-contact-name:before,.stamped-form-contact:after,.stamped-form-contact:before,.stamped-form-review-body:after,.stamped-form-review-body:before,.stamped-form-review-rating:after,.stamped-form-review-rating:before,.stamped-form-review-title:after,.stamped-form-review-title:before,.stamped-form-review:after,.stamped-form-review:before,.stamped-header-title:after,.stamped-header-title:before,.stamped-header:after,.stamped-header:before,.stamped-loading:after,.stamped-loading:before,.stamped-review-content:after,.stamped-review-content:before,.stamped-review-reply:after,.stamped-review-reply:before,.stamped-summary:after,.stamped-summary:before{content:" ";display:table}.fa-star,.fa-star-checked,.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o{color:#ffd200;padding:0}.fa-star-half-o:before,.fa-star-o:before,.fa-star:before,.stamped-fa-star-half-o:before,.stamped-fa-star-o:before,.stamped-fa-star:before{font-size:18px;margin-right:-1px}.stamped-form-review-rating .fa-star-half-o:before,.stamped-form-review-rating .fa-star-o:before,.stamped-form-review-rating .fa-star:before,.stamped-form-review-rating .stamped-fa-star-half-o:before,.stamped-form-review-rating .stamped-fa-star-o:before,.stamped-form-review-rating .stamped-fa-star:before,.stamped-summary-starrating i:before,.stamped-ugc-modal-caption .fa:before,.stamped-ugc-modal-caption .stamped-fa:before{font-size:23px}.fa-check-circle-o,.fa-share-alt,.fa-thumbs-down,.fa-thumbs-up,.stamped-fa-check-circle-o,.stamped-fa-share-alt,.stamped-fa-thumbs-down,.stamped-fa-thumbs-up{color:#000;padding:0}.fa-check-circle-o:before,.fa-share-alt:before,.fa-thumbs-down:before,.fa-thumbs-up:before,.stamped-fa-check-circle-o:before,.stamped-fa-share-alt:before,.stamped-fa-thumbs-down:before,.stamped-fa-thumbs-up:before{font-size:12px}a.stamped-thumbs-up{margin-left:10px}.fa-star-checked:before,.stamped-fa-star-checked:before{font-family:stamped-font,FontAwesome;content:'\f005'!important}.fa-star-half-o:before,.fa-star-o:before,.fa-star:before,.stamped-fa-star-half-o:before,.stamped-fa-star-o:before,.stamped-fa-star:before{font-family:stamped-font,FontAwesome!important}a.fa-star:hover,a.stamped-fa-star:hover{color:#615b0c}.stamped-starrating a{text-decoration:none!important;color:gold}#stamped-main-widget{display:block;overflow:hidden;margin:1em 15px;font-style:normal}#stamped-badge-widget-holder.hide-text .stamped-badge-caption,#stamped-main-widget [data-widget-style=profile] .stamped-review-variant,#stamped-main-widget:not([data-product-id]) .stamped-summary-actions,#stamped-main-widget:not([data-product-id]) li#tab-questions,#stamped-main-widget[data-product-id=""] .stamped-summary-actions,#stamped-main-widget[data-product-id=""] li#tab-questions,.aggregateRating,.stamped-container[data-count="0"] .stamped-reviews-filter,.stamped-container[data-widget-show-avatar=false] .stamped-review-avatar,.stamped-container[data-widget-show-date-qna=false] .stamped-questions .stamped-review .created,.stamped-container[data-widget-show-date=false] .stamped-review-date,.stamped-container[data-widget-show-date=false] .stamped-reviews .stamped-review .created,.stamped-container[data-widget-show-filter-keywords=false] .stamped-reviews-filter-label,.stamped-container[data-widget-show-filter-keywords=false] .stamped-summary-keywords,.stamped-container[data-widget-show-graph=false] .stamped-summary-ratings,.stamped-container[data-widget-show-location=false] .review-location,.stamped-container[data-widget-show-product-variant=false] .stamped-review-product,.stamped-container[data-widget-show-product-variant=false] .stamped-review-variant,.stamped-container[data-widget-show-qna=false] .stamped-summary-actions-newquestion,.stamped-container[data-widget-show-qna=false] li#tab-questions,.stamped-container[data-widget-show-share=false] .stamped-review-share,.stamped-container[data-widget-show-sort=false] #stamped-sort-select,.stamped-container[data-widget-show-sort=false] .stamped-sort-select-wrapper,.stamped-container[data-widget-show-sort=false] .stamped-sort-select2-wrapper,.stamped-container[data-widget-show-summary-photo=false] .stamped-photos-carousel,.stamped-container[data-widget-show-summary-recommend=false] .stamped-review-recommend,.stamped-container[data-widget-show-summary-recommend=false] .stamped-summary-recommend,.stamped-container[data-widget-show-tab-qna=false] .stamped-tabs li#tab-questions,.stamped-container[data-widget-show-tab-reviews=false] .stamped-tabs li#tab-reviews,.stamped-container[data-widget-show-verified=false] .stamped-review[data-verified=buyer] .stamped-review-avatar:before,.stamped-container[data-widget-show-verified=false] .stamped-verified-badge,.stamped-container[data-widget-show-verified=false] .verified-badge,.stamped-container[data-widget-show-votes=false] .stamped-review-vote,.stamped-container[data-widget-show-votes=false] div.stamped-review-vote,.stamped-header .stamped-review-option-selected,.stamped-pagination .first,.stamped-pagination .last,.stamped-photos-carousel .photo.stamped-photo:nth-child(n+9),.stamped-photos-carousel[data-count="0"]>div:after,.stamped-photos-carousel[data-count="0"]>div:before,.stamped-photos-carousel[data-count="1"]>div:after,.stamped-photos-carousel[data-count="1"]>div:before,.stamped-photos-carousel[data-count="2"]>div:after,.stamped-photos-carousel[data-count="2"]>div:before,.stamped-photos-carousel[data-count="3"]>div:after,.stamped-photos-carousel[data-count="3"]>div:before,.stamped-photos-carousel[data-count="4"]>div:after,.stamped-photos-carousel[data-count="4"]>div:before,.stamped-photos-carousel[data-count="5"]>div:after,.stamped-photos-carousel[data-count="5"]>div:before,.stamped-photos-carousel[data-count="6"]>div:after,.stamped-photos-carousel[data-count="6"]>div:before,.stamped-photos-carousel[data-count="7"]>div:after,.stamped-photos-carousel[data-count="7"]>div:before,.stamped-product-reviews-badge.hide-text .stamped-badge-caption,.stamped-rewards-launcher.hidden,.stamped-summary-photos-container .stamped-photos-carousel-btn-left,.stamped-summary-photos-container .stamped-photos-carousel-btn-right,.stamped-summary-text-1[data-count="0"],[data-logged-in=false] .stamped-reward-card-button-earn,[data-logged-in=false] .stamped-rewards-header-menu,[data-widget-style=slider] .stamped-review-avatar,[data-widget-type=masonry] .stamped-review-image a:nth-child(2),[data-widget-type=masonry] .stamped-review-image a:nth-child(3),[data-widget-type=minimal] .stamped-review-recommend{display:none!important}.stamped-loading{display:block;border:1px solid rgba(0,0,0,.1);padding:24px;text-align:center}.stamped-header-title{font-size:24px;margin:0 0 30px;width:100%}.stamped-header .stamped-review-options{background:#fafafa;padding:20px;margin:20px 0;line-height:10px;clear:both}.stamped-starratings{font-size:13px;margin:0}.stamped-icon{font-size:120%;position:relative;top:1px;width:1.3em;height:1.3em}.stamped-icon.stamped-icon-star-empty{opacity:.6}.new-review-form .stamped-form-custom-question br,.stamped-badge[data-rating="0"],.stamped-badge[data-rating="0,0"],.stamped-badge[data-rating="0.0"],.stamped-container .stamped-review-product,.stamped-container .stamped-review-variant,.stamped-form-contact-location,.stamped-form-custom-questions:empty,.stamped-location-flag img.stamped-lazyload.loading,.stamped-review-avatar[data-avatar=true] .stamped-review-avatar-content,.stamped-review-footer .stamped-share-links,.stamped-review-header #stamped-review-avatar:empty,.stamped-review-header .stamped-review-avatar:empty,.stamped-review-option-labels span:nth-child(2),.stamped-review-option-labels span:nth-child(3),.stamped-review-option-labels span:nth-child(4),.stamped-review-recommend:not([data-is-recommend=true]),.stamped-review-reply #stamped-review-avatar:empty,.stamped-review-reply .stamped-review-avatar:before,.stamped-review-reply .stamped-review-avatar:empty,.stamped-review-reply .stamped-review-footer,.stamped-reviews .stamped-review-options:empty,.stamped-reviews-filter-label,.stamped-reviews-filter[data-show-filters=true] #stamped-sort-select,.stamped-reviews-filter[data-show-filters=true] .stamped-sort-select-wrapper,.stamped-rewards-header-small,.stamped-summary-actions-togglereviews[data-count="0"],.stamped-summary-caption .stamped-summary-text[data-count="0"],.stamped-summary-ratings[data-count="0"],.stamped-summary[data-count="0"] .stamped-summary-caption,.stamped-ugc-modal-user-username[data-verified-type="0"] .stamped-verified-badge,.stamped-ugc-modal[data-modal-type=instagram] .stamped-verified-badge,[data-logged-in=false] .stamped-rewards-header-main-points,[data-logged-in=false] .stamped-rewards-header-small-points,[data-logged-in=true] .stamped-rewards-header-main-subtitle,[data-widget-style=profile] .stamped-summary[data-count="0"],[data-widget-style=slider] .slick-arrow.slick-hidden,[data-widget-style=slider] .slick-slide.slick-loading img,[data-widget-style=slider] .stamped-review-options,[data-widget-type=masonry] .stamped-review-avatar,[data-widget-type=minimal] .stamped-summary-photos.stamped-summary-photos-container,[data-widget-type=minimal] .stamped-summary-ratings,body[data-mobile=true] .stamped-launcher-icon-opened span,div[data-load-type=continue] ul.stamped-pagination li,div[data-widget-load-type=continue] ul.stamped-pagination li,div[data-widget-style*=standard] .stamped-form-title,div[data-widget-style*=standard] .stamped-header-title{display:none}.stamped-form-custom-question>label,.stamped-main-badge .stamped-badge[data-rating="0"],.stamped-main-badge .stamped-badge[data-rating="0,0"],.stamped-main-badge .stamped-badge[data-rating="0.0"],[data-widget-style=profile] .stamped-summary-text,[data-widget-style=slider] .slick-initialized .slick-slide,[data-widget-style=slider] .slick-slide img,div[data-load-type=continue] ul.stamped-pagination li.next,div[data-widget-load-type=continue] ul.stamped-pagination li.next{display:block}.stamped-badge{min-height:auto;min-width:auto;display:block;cursor:pointer}.stamped-main-badge .stamped-badge-caption[data-reviews="0"]:after,.stamped-main-badge:after,.stamped-main-badge:before,.stamped-main-badge[data-lang=fr] .stamped-badge-caption[data-reviews="0"]:after,.stamped-reviews .stamped-review-options span.stamped-review-option-checkbox span:last-child:after,.stamped-reviews:empty:after,.stamped-summary-caption .stamped-summary-text:after,.stamped-summary-caption .stamped-summary-text:before,.stamped-ugc-modal-wrapper:after,span.stamped-badge[data-rating="0.0"]:not([data-lang=en]):not([data-lang=""]) .stamped-badge-caption:after{content:''}.stamped-badge-starrating{color:gold;margin:0 3px 0 0!important;vertical-align:middle}.stamped-badge-starrating .stamped-fa{font-size:100%}.stamped-main-badge[data-type=qna]:empty:before{font-family:stamped-font,FontAwesome;content:'\f0e6 '}.stamped-main-badge[data-type=qna]:empty:after{content:' Ask a question'}.stamped-badge-caption[data-questions]:before{content:"\f0e6 ";font-family:stamped-font,FontAwesome;font-size:15px;font-style:normal;font-weight:400;text-decoration:inherit;padding-right:3px;display:inline-block}.stamped-badge-caption[data-questions]:after{content:' answered questions'}.stamped-badge-caption[data-questions="1"]:after{content:' answered question'}.stamped-badge-caption[data-questions="0"]:after{content:'Ask a question'}.stamped-badge-caption[data-reviews][data-label]:after{content:' ' attr(data-label)}.stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:''!important}.stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:inline!important}#stamped-review-vote a,.stamped-main-badge,.stamped-review-vote a,span.btn-slide-left,span.btn-slide-right{cursor:pointer}.stamped-tab-container{position:relative;font-size:14px}div.stamped-container ul.stamped-tabs,div.stamped-container ul.stamped-tabs li{max-height:45px;margin-bottom:0;margin-left:0}.stamped-container ul.stamped-tabs{padding:0;border-bottom:1px solid #eee;margin:0!important}.stamped-container ul.stamped-tabs li{display:inline-block;height:100%;width:auto!important;margin-right:15px;padding:6px 10px 10px;color:#000;font-size:14px;cursor:pointer;box-sizing:border-box}.stamped-container ul.stamped-tabs li.active{font-weight:700;border-bottom:3px solid #000}li#tab-questions[data-count][data-new-tab]:after,li#tab-reviews[data-count]:after{content:'' attr(data-count);background:#f8f9fa;padding:2px 5px;margin-left:10px}.stamped-file-uploader{vertical-align:bottom}.stamped-file-holder{float:left;margin-top:15px}.stamped-file-photo{position:relative;display:inline-block;width:70px}.stamped-file-photo i{position:absolute}.stamped-file-photo-remove{position:absolute;top:0;right:0;line-height:12px;height:15px;width:15px;background:rgba(255,255,255,.9)!important;text-align:center;cursor:pointer}.stamped-file-uploader label[for=stamped-file-uploader-input],[data-widget-type=masonry] .stamped-review-recommend[data-is-recommend=true],[data-widget-type=minimal][data-widget-show-avatar=false] .stamped-review-content,div[data-widget-style*=standard] .new-review-form,div[data-widget-style*=standard] .stamped-content form,div[data-widget-style*=standard] .stamped-reviews{margin:0!important}.stamped-file-uploader label[for=stamped-file-uploader-input]>span{margin-right:5px;border-radius:0;padding:9px 20px}.stamped-file-uploader-btn{border-radius:0!important;color:#000}.stamped-file-uploader-btn-label2:before{content:' Add Photos'}.summary-overview,[data-widget-style=slider] .stamped-review-body,div[data-widget-style*=standard] .stamped-header{margin-bottom:20px}.stamped-summary{padding-bottom:10px;margin-bottom:10px}.stamped-summary-actions{display:inline}.stamped-summary-actions-clear,.stamped-summary-actions-mobile-filter,.stamped-summary-actions-newquestion,.stamped-summary-actions-newreview{font-size:13px;text-decoration:none;text-align:center;width:auto;line-height:30px;background:0 0;color:#000;border:1px solid #ccd6e0;padding:3px 20px;border-radius:3px;font-weight:700;box-shadow:2px 3px 5px 0 #8888886b!important}.stamped-summary-actions-newquestion:hover,.stamped-summary-actions-newreview:hover{box-shadow:none!important;text-decoration:none;opacity:.9}.stamped-summary-actions-clear{display:inline-block;cursor:pointer;margin-right:3px!important;margin-top:15px;font-size:12px}.stamped-summary-actions-clear:before{content:'× ';font-size:18px;vertical-align:bottom}.stamped-summary-actions-newquestion,.stamped-summary-actions-newreview{float:right;margin:0 0 0 15px}.stamped-summary-actions-newquestion:before,.stamped-summary-actions-newreview:before{font-family:stamped-font,FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;padding-right:8px;display:inline-block}.stamped-summary-actions-newreview:before{content:"\e803 "}.stamped-summary-actions-newquestion:before{content:"\f0e6 "}.stamped-summary-starrating{float:left;margin:0}.stamped-summary-ratings{width:250px;float:left;padding-left:20px;border-left:1px solid #eee;color:#999;font-size:12px;line-height:normal;border-right:1px solid #eee;margin-right:20px;margin-bottom:15px}.stamped-button-primary[disabled=disabled],.stamped-main-widget-loading .stamped-reviews .stamped-review,.stamped-rewards-earnings .stamped-reward-card-button-earn[data-campaign-completed=true],.stamped-rewards-earnings [data-campaign-completed=true] .stamped-reward-card-button-earn,.stamped-summary-ratings.selected .summary-rating,.stamped-summary-ratings:hover .summary-rating{opacity:.5}.stamped-rewards-header-close:hover,.summary-rating:hover{opacity:1!important}.stamped-summary-ratings.selected .summary-rating.selected{opacity:1}.stamped-summary-caption{display:inline-block;margin-left:2px;float:left}.stamped-summary-caption-1{line-height:0}.stamped-summary-caption .stamped-summary-reviews:before{content:'Based on '}.stamped-summary-caption .stamped-summary-reviews:after{content:' reviews'}.stamped-summary-caption .stamped-summary-text{font-size:15px;margin-top:10px}.stamped-summary-text{display:inline-block;font-size:.9em}.stamped-summary-text-1{font-size:37px;line-height:30px;font-weight:700;margin-right:5px;margin-top:0}.stamped-summary-text-2{display:block!important;text-align:center;font-size:30px}.summary-rating{margin-bottom:3px}.summary-rating-title{width:19%;display:inline-block;cursor:pointer;color:#555}.stamped-photos-title{font-size:13px;line-height:10px;display:none}.summary-rating-bar{width:59%;display:inline-block;background:#f0f0f0;border:none;text-align:center;cursor:pointer}.summary-rating-bar div[data-rating="0"]{color:#ddd}.summary-rating-count{width:15%;display:inline-block;text-align:left;padding-left:5px;color:#555;white-space:nowrap}.summary-rating-bar-content{background:#ffd200;line-height:normal;display:flex;padding:1px 0 2px;word-wrap:initial;word-break:initial;color:#555}.summary-rating-bar-content:before{content:'';display:block;margin:2px}.stamped-summary-photos{max-width:470px;position:relative;color:#999;height:auto;white-space:nowrap;overflow-x:visible;overflow-y:visible;min-width:280px;display:flex;margin-bottom:20px}.stamped-summary-photos.stamped-summary-photos-container{max-width:295px;min-width:295px;white-space:normal;display:inline-table}.stamped-summary-photos-container{overflow-x:hidden!important;overflow-y:hidden!important}.stamped-summary-photos-container .stamped-photos-carousel .photo.stamped-photo img{width:70px;height:55px!important;object-fit:cover;display:block;position:relative;cursor:zoom-in;border-radius:0}.stamped-summary-photos-container .stamped-photos-carousel .photo.stamped-photo.stamped-video:before{content:' ';position:absolute;top:0;left:0;width:100%;text-align:center;height:100%;background:rgba(51,51,51,.3);border-radius:5px;background-image:/*savepage-url=https://cdn.shopify.com/s/files/1/0638/7747/files/icon_play_small_1bb286c7-bcdc-483c-b2d7-f8ad4e2691ba.png*/url();background-repeat:no-repeat;background-position:center;background-size:80px;pointer-events:none}.stamped-form-review-recommend input,.stamped-form-review-recommend-product input,.stamped-summary-photos>div:nth-child(2){height:auto}.stamped-photos-carousel{width:100%;height:auto;position:relative;left:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch}.stamped-photos-carousel .photo{display:inline-block;height:auto;padding-bottom:0;padding-right:5px;vertical-align:top;font-size:11px}.stamped-photos-carousel .photo.stamped-photo{position:relative;width:70px;height:55px;padding-right:0;margin-bottom:5px;margin-right:3px;border:1px solid #ccc;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.stamped-photos-carousel a img{height:90px!important;border-radius:5px}.stamped-photos-carousel[data-count]>div:after,.stamped-photos-carousel[data-count]>div:before{position:absolute;width:68px;height:55px;display:block;background-color:#fff;box-shadow:0 0 0 1px #ccc;content:''}.stamped-photos-carousel[data-count]>div:before{right:4px;bottom:4px;z-index:1}.stamped-photos-carousel[data-count]>div:after{right:1px;bottom:1px;z-index:0}.stamped-reviews-filter{width:100%;margin:0 1px;display:inline-block}.stamped-reviews-filter[data-show-filters=part],.stamped-reviews-filter[data-show-filters=true]{padding-bottom:30px;border-bottom:1px solid #eee}#stamped-badge-widget-holder,.stamped-reviews-filter[data-show-filters=part] .stamped-reviews-filter-label,.stamped-reviews-filter[data-show-filters=true] .stamped-reviews-filter-label,[data-widget-style=standard2] .stamped-review-header-title{display:inline-block}.stamped-reviews-filter[data-show-filters=true] #stamped-sort-select2,.stamped-reviews-filter[data-show-filters=true] .stamped-sort-select2-wrapper{display:inline-block!important;float:none!important}.stamped-questions-filter-label,.stamped-reviews-filter-label{margin-top:20px;font-weight:700;font-size:13px}.stamped-questions-filter-label:empty:before,.stamped-reviews-filter-label:empty:before{content:'Filter Reviews:'}#stamped-rewards-views,.st-mt-15,.stamped-filter-selects,[data-widget-style=standard2] .stamped-review-content{margin-top:15px}.stamped-filter-select{margin-right:15px;margin-bottom:10px;display:inline-block}.stamped-summary-keywords{clear:none;font-size:13px;margin-top:20px}.stamped-summary-keywords-label{display:inline-block;margin-bottom:5px;font-weight:700}ul.stamped-summary-keywords-list{margin:0;padding:0;font-size:12px;max-width:600px}ul.stamped-summary-keywords-list li{font-size:14px;color:#6b6d76;background:rgba(234,234,234,.7);padding:6px 15px;margin:0 8px 8px 0;border-radius:3px;float:none;list-style:none;border:none;font-weight:700;cursor:pointer;display:inline-block;text-transform:capitalize;line-height:20px}ul.stamped-summary-keywords-list li.selected{border-color:none;background:#ddd!important}ul.stamped-summary-keywords-list li:hover{background:#fafafa;border:none}span.stamped-keyword-highlight{display:inline;background:#feff83}.stamped-photos-carousel .photo.stamped-photo:nth-child(8){z-index:2;position:relative}.stamped-photos-carousel .photo.stamped-photo:nth-child(8) a:before{content:' ';border-right:1px solid #ccc;width:70px;height:55px;position:absolute;top:1px;border-bottom:1px solid #ccc;left:1px;z-index:0}.stamped-photos-carousel .photo.stamped-photo:nth-child(8) a:after{content:' ';border-right:1px solid #ccc;width:70px;height:55px;position:absolute;top:3px;border-bottom:1px solid #ccc;left:3px;z-index:0}.stamped-photos-carousel-btn-left,.stamped-photos-carousel-btn-right{position:absolute;top:50%;vertical-align:middle;margin-top:-10px;height:20px;text-align:right}.stamped-photos-carousel-btn-left{left:-16px}.stamped-photos-carousel-btn-right{right:-18px}.new-review-form,.stamped-content form{display:block;margin:25px 0 0;padding:25px 0 0}.stamped-form>form{margin:0}.stamped-form-title{font-size:16px;line-height:24px;margin-top:0}.stamped-form-actions,.stamped-form-contact,.stamped-form-custom-questions,.stamped-form-review{padding:0;border:0;margin:0}.stamped-form-actions{text-align:right;margin-bottom:30px}.stamped-content,div[data-widget-style*=standard] .stamped-summary{position:relative}.stamped-main-widget-loading .stamped-reviews>span:first-child{display:block;position:absolute;top:0;left:50%;border:none;margin:auto auto auto -75px;padding:10px 20px;font-size:14px;background:#eee;z-index:2}.stamped-reviews-nav,.stamped-reviews-ul,nav.stamped-reviews{margin:auto!important}.stamped-form-review-rating{overflow:hidden;margin-bottom:15px}.stamped-form-review-rating input{display:table;height:5px!important;width:5px!important;font-size:1px!important;line-height:5px!important;-webkit-appearance:none}.stamped-form-review-rating a,.stamped-form-review-rating a:hover{text-decoration:none!important;display:inline-block!important;float:left!important}.stamped-form-label{font-size:14px;line-height:20px;color:#000}.stamped-form-input{margin:0;font-family:inherit!important;font-style:normal}.stamped-form-label+.stamped-form-input{font-weight:400;margin:0 0 10px;display:block;width:100%!important;min-height:30px;line-height:30px}input.stamped-form-input{height:35px}input.stamped-form-input-email,input.stamped-form-input-text,textarea.stamped-form-input-textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important;height:auto;max-width:100%;margin:0;padding:5px;border:1px solid #d7d7d7}input.stamped-form-input-email,input.stamped-form-input-text{padding:0 8px}.stamped-form-input-textarea{resize:vertical}.stamped-form-input-error,input[type=email].stamped-form-input-error,input[type=text].stamped-form-input-error{border-color:#c0363a}.stamped-starrating.stamped-form-input-error a{color:#c0363a}.stamped-form-message{padding:.8em 1em;margin:0 0 1em}.stamped-form-message-error{background:#c0363a;color:#fff}.stamped-form-message-success{padding:0;margin:50px 0 0}.stamped-button,.stamped-button-primary{width:auto;height:auto!important;margin:0;min-height:1em}.stamped-button-primary{float:initial;border:1px solid;padding:5px 10px;margin-left:10px;min-height:30px;text-decoration:none;background:#000;color:#fff;cursor:pointer}#stamped-button-submit,input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary{background:#000;color:#fff;width:auto;padding:10px 20px}.stamped-reviews{margin:0;position:relative;clear:both}.stamped-reviews[data-filtered=true]:empty:after{content:'No reviews matched the selected criteria. Clear or modify your filter and try again.';display:block;text-align:center;max-width:280px;margin:20px auto auto;line-height:25px;font-size:14px}.stamped-review{border-top:1px solid #eee;margin-bottom:30px;padding-top:25px}.stamped-review:first-child{margin-top:0;border-top:none}.stamped-review:last-child{padding-bottom:0}.verified-badge .icon{display:none;background:0 0;float:none;width:auto;height:auto;margin-right:-2px}.stamped-review-header{font-size:14px;width:100%;line-height:18px}div#stamped-review-avatar img,div.stamped-review-avatar img{width:100%;max-width:55px;border-radius:50%;vertical-align:top}.st-f-l,.stamped-review-header #stamped-review-avatar,.stamped-review-header .stamped-review-avatar,.stamped-review-reply #stamped-review-avatar,.stamped-review-reply .stamped-review-avatar{float:left}.stamped-review-avatar{position:relative;float:left;padding:0;margin-right:10px;color:#bbb;background:#f5f5f5;border-radius:50%;text-shadow:1px 1px 0 #fff}.stamped-review[data-verified=buyer] .stamped-review-avatar:before{content:'\e904';font-family:stamped-font;font-size:21px!important;position:absolute;right:-5px;bottom:0;color:#1cc286}.stamped-review-reply .stamped-review-content{clear:both;padding-top:5px}.stamped-review-avatar-content{font-size:18px;text-align:center;text-transform:inherit;font-style:initial;margin-right:10px;display:table-cell;vertical-align:middle;height:56px;width:55px;font-weight:700}.stamped-location-flag,.stamped-location-flag img{width:18px;max-width:18px;min-width:18px;line-height:0}.stamped-review-header .review-location{color:#555;font-size:12px;font-weight:400}.stamped-location-flag img{display:inline-block;vertical-align:bottom;margin:3px 3px 3px 1px!important}.stamped-location-flag img:not([src]){visibility:hidden;height:0;width:0}.stamped-review-header .verified-badge[data-type=email]:after{content:' Verified Reviewer'}.stamped-review-header .verified-badge[data-type=buyer]:after{content:' Verified Buyer'}.stamped-review-header .stamped-verified-badge[data-type=buyer][data-verified-label]:after{content:attr(data-verified-label)}.stamped-review-header .stamped-verified-badge,.stamped-review-header .verified,.stamped-review-header .verified .fa-check-circle-o,.stamped-review-header .verified .stamped-fa-check-circle-o,.stamped-review-header .verified-badge,.stamped-review-header .verified-badge .fa-check-circle-o,.stamped-review-header .verified-badge .stamped-fa-check-circle-o,.stamped-verified-badge{color:#1cc286}.stamped-review-header .created,.stamped-review-header-byline .created{float:right!important;color:#555;font-size:12px;font-weight:400}.stamped-review-header-starratings{font-size:20px;display:inline-block;margin-left:-2px}.stamped-review-header-title{font-size:15px;line-height:24px;min-height:15px;margin:5px 0 0;padding:0;border:none;font-weight:700;text-align:left}.stamped-review-reply .stamped-review-header-title{clear:none;float:left;margin:0;font-weight:700}.stamped-review-content{margin:0 0 15px;clear:both}.edit-review-form textarea,.st-mt-10,.stamped-container .stamped-review-image,.stamped-questions .stamped-icon-comment,.stamped-questions .stamped-review-content-body,.stamped-rewards-coupons,.stamped-rewards-coupons-view,.stamped-rewards-vip-tiers{margin-top:10px}.stamped-container .stamped-review-image img{width:auto;border:1px solid #ccc;margin-right:0!important;transition:.2s;cursor:zoom-in}.stamped-container .stamped-review-image a{position:relative;display:inline-block;margin-right:10px;line-height:0;overflow:hidden}.stamped-container .stamped-review-image a:hover img{border-color:orange}.stamped-container .stamped-review-image a[data-featherlight=iframe]:before{content:'\25BA';position:absolute;width:30px;display:inline-block;text-align:center;margin-top:36px;border-radius:50%;height:30px;line-height:30px;color:#fff;font-weight:700;font-family:stamped-font;font-size:29px;opacity:.8;left:50%;margin-left:-15px;text-shadow:0 0 4px #000}a.stamped-review-link-video:before{content:' ';position:absolute;width:100%;text-align:center;height:100%;background:rgba(51,51,51,.3);border-radius:5px;background-image:/*savepage-url=https://cdn.shopify.com/s/files/1/0638/7747/files/icon_play_small_1bb286c7-bcdc-483c-b2d7-f8ad4e2691ba.png?17798340297911193567*/url();background-repeat:no-repeat;background-position:center;background-size:100px}.stamped-review-image video{object-fit:cover;margin-right:10px;max-width:300px}.stamped-review .author{margin-right:7px}.stamped-review-content-body,.stamped-review-reply-body,.stamped-review-reply-shop{font-size:1em;line-height:20px}.stamped-header .stamped-review-options ul,.stamped-review-content-body,.stamped-ugc-modal-caption-options ul{margin:0;padding:0}.stamped-review-reply{background:0 0;margin:15px 0 0 35px;padding:10px 0 0 15px;border-left:5px solid #e0e0e0}.stamped-review-reply-body{margin:0 0 12px}.stamped-review-reply-shop{display:block;float:right;font-style:italic}p.stamped-review-content-body{font-size:14px;white-space:pre-wrap;margin-bottom:0}.stamped-review-read-more{color:#2196f3}.stamped-summary-recommend{display:block;clear:both;font-size:14px}span.stamped-summary-recommend .stamped-summary-recommend-label:empty:after{content:'reviewers would recommend this product'}span.stamped-summary-recommend-percent{background:#555;padding:5px;color:#fff;font-weight:700;margin-right:7px}span.stamped-summary-recommend-percent:after{content:'%'}.stamped-form-review-recommend,.stamped-form-review-recommend-product{margin-left:1px}.st-mb-10,.stamped-form-review-recommend-label,.stamped-rewards-card-main .stamped-reward-card-title,.stamped-rewards-earnings .stamped-reward-card-icon,.stamped-rewards-spendings .stamped-reward-card-icon,[data-widget-type=minimal] .stamped-review-header-starratings{margin-bottom:10px}.stamped-form-review-recommend-product:before{content:'Do you recommend this Product?';display:block;margin-bottom:10px}.stamped-form-review-recommend label,.stamped-form-review-recommend-product label{margin-right:20px}.stamped-user-review{display:block;flex:auto;width:100%;background:#f2f7fa!important;padding:20px;border:1px solid #dde2eb}.stamped-review-recommend[data-is-recommend=true]{font-size:.9em;margin:10px 0 10px 5px}.stamped-review-recommend[data-is-recommend=true]:before{content:'\f164';font-family:stamped-font;margin-right:8px;color:#1cc186}.stamped-review-recommend[data-is-recommend=true]:empty:after{content:' I recommend this product';clear:both;display:inline-block}#stamped-review-share,#stamped-review-vote,.edit-review-form,.st-mt-0,.stamped-review-share,.stamped-review-vote,div[data-widget-style*=standard] .stamped-review:first-child{margin-top:0!important}.st-f-r,.stamped-reward-card-button-view,.stamped-user-review .created,[data-widget-style=slider] [dir=rtl] .slick-slide{float:right}.stamped-user-review:before{content:'Your Review';font-size:20px;margin-bottom:10px;clear:both;display:inline-block}.stamped-user-review button{float:right;width:auto;padding:3px 10px;font-size:15px;background:grey;color:#fff;border:none}button.stamped-user-review-button:before{content:'UPDATE'}button.stamped-button-edit:before{content:'Edit'}.stamped-share-links a{text-decoration:none}.stamped-messages .stamped-thank-you{width:100%;text-align:center;padding:30px 0;border:1px solid #eee;display:none;margin-top:23px}.stamped-messages .stamped-thank-you p:first-child{font-size:1.3em;margin:auto}.stamped-messages .stamped-share-links{margin-top:20px}.stamped-messages .stamped-share-links a{text-decoration:none;padding:7px 20px;color:#000;border:1px solid #ccc;background:#eee;margin-right:10px}.stamped-messages .stamped-share-links a i,.stamped-questions .stamped-review-reply span.created{margin-right:10px}.stamped-messages h3{text-align:center}.stamped-review-footer{clear:both!important;font-size:12px;opacity:.8;margin-top:25px}.stamped-review-footer:after,.stamped-review-footer:before{content:" "!important;display:table!important}.stamped-review-footer:after{clear:both!important}.stamped-review-footer a{text-decoration:none;Border:none!important}#stamped-main-widget[data-dir=rtl] .stamped-form-input.stamped-starrating,#stamped-main-widget[data-dir=rtl] .stamped-review-header #stamped-review-avatar,#stamped-main-widget[data-dir=rtl] .stamped-review-header .stamped-review-avatar,#stamped-main-widget[data-dir=rtl] .stamped-review-reply #stamped-review-avatar,#stamped-main-widget[data-dir=rtl] .stamped-review-reply .stamped-review-avatar,.stamped-review-footer #stamped-review-vote,.stamped-review-footer .stamped-review-vote{float:right!important}.stamped-share-button{cursor:pointer;font-size:0}a.stamped-share-button:after{content:' Share';font-size:12px}#shopry-rating-holder:before{content:' Was this review helpful?'}.stamped-share-icon{cursor:pointer;text-decoration:none;padding:2px 10px;border-radius:2px}.stamped-share-icon.stamped-active{box-shadow:none!important}.stamped-review-footer #stamped-review-share,.stamped-review-footer .stamped-review-share{float:left!important}.stamped-review-reportreview{float:right;font-size:11px;line-height:16px}.stamped-questions-placeholder .stamped-questions{clear:both;display:block!important}.st-w-100,.stamped-questions #stamped-pagination-question,.stamped-questions .stamped-review,.stamped-ugc-modal-image img{width:100%}.stamped-questions span.stamped-review-header-byline{display:block;overflow:auto;margin-bottom:10px!important;font-weight:700}.stamped-pagination{text-align:center;position:relative;margin:20px 0;padding:0}.stamped-pagination a{padding:10px;cursor:pointer;text-decoration:none;font-size:15px}#stamped-main-widget.stamped-ecwid .stamped-container,.stamped-pagination a:not(.link):not(.btn),button.featherlight-close-icon.featherlight-close{border:none}.stamped-pagination li{float:none;list-style:none;font-size:14px;width:auto;margin:0;padding:0}.stamped-pagination li.page{display:inline-block;padding:initial;margin:auto}.stamped-pagination .page.active{font-weight:700;text-decoration:underline!important}.stamped-pagination .last,.stamped-pagination .next{display:inline-block;margin-top:0;margin-left:10px}.stamped-pagination .first,.stamped-pagination .previous{display:inline-block;margin-top:0;margin-right:10px}.stamped-pagination-prev{position:absolute;left:0}.stamped-pagination-next{position:absolute;right:0}div[data-load-type=continue] ul.stamped-pagination li.next a,div[data-widget-load-type=continue] ul.stamped-pagination li.next a{font-size:0px;display:inline-block;border:1px solid #333;padding:10px 15px;background:#333;color:#fff;border-radius:3px}div[data-load-type=continue] ul.stamped-pagination li.next a:hover,div[data-widget-load-type=continue] ul.stamped-pagination li.next a:hover{border:1px solid #333;background:#fff;color:#333}div[data-load-type=continue] ul.stamped-pagination li.next a:before,div[data-widget-load-type=continue] ul.stamped-pagination li.next a:before{content:'Load More Reviews';font-size:15px}.stamped-sort-select{float:right;margin:auto 1px 15px auto;max-width:initial;padding:0 0 0 12px;border-radius:3px;color:#333;position:initial;height:35px;min-height:35px;background-position:right -1px center;background-image:/*savepage-url=https://cdn.stamped.io/cdn/images/icon-arrow-down-bg.svg*/url()!important;background-repeat:no-repeat;background-color:#fff;background-size:initial;line-height:1.25;text-indent:.01px;text-overflow:'';border:1px solid #ccd6e0!important;bottom:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.2s ease-in-out;cursor:pointer;z-index:2;font-size:11px;font-weight:400;width:auto;min-width:170px}#stamped-filter-select,#stamped-sort-select,#stamped-sort-select2,.stamped-filter-select{background-position:right -1px center;background-image:/*savepage-url=https://cdn.stamped.io/cdn/images/icon-arrow-down-bg.svg*/url()!important;border:1px solid #ccd6e0!important;-webkit-appearance:none;-moz-appearance:none;width:auto;color:#333;position:initial;min-height:35px;line-height:1.25;text-indent:.01px;text-overflow:'';bottom:12px;transition:.2s ease-in-out;z-index:2;font-weight:400;background-color:#fff;background-repeat:no-repeat;height:35px;cursor:pointer;background-size:initial!important;padding:0 12px!important;appearance:none;border-radius:3px;font-size:12px}#stamped-sort-select,#stamped-sort-select2{background-size:initial;padding-right:0;padding-left:12px;appearance:none;border-radius:3px;font-size:11px;min-width:170px;margin-bottom:15px}#stamped-sort-select{margin-top:-1px}#stamped-filter-select,.stamped-filter-select{min-width:200px;padding-right:55px!important}.stamped-questions-search-text,.stamped-reviews-search-text{color:#000;margin:15px 0 0;max-width:435px;position:relative}.stamped-questions-search-text .stamped-questions-search-icon.stamped-fa.stamped-fa-search,.stamped-reviews-search-text .stamped-reviews-search-icon.stamped-fa.stamped-fa-search{position:absolute;top:calc(50% - 11px);left:6px;line-height:0;font-size:20px}.stamped-questions-search-text .stamped-questions-search-clear,.stamped-reviews-search-text .stamped-reviews-search-clear{position:absolute;right:10px;top:calc(50% - 12px);color:#000;cursor:pointer;font-size:20px;line-height:20px;font-family:verdana}.stamped-questions-search-text input.stamped-questions-search-input,.stamped-reviews-search-text input.stamped-reviews-search-input{color:#333;position:initial;height:35px;min-height:35px;background-color:#fff;line-height:1.25;text-indent:.01px;text-overflow:'';border:1px solid #ccd6e0!important;bottom:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.2s ease-in-out;z-index:2;border-radius:3px;font-size:14px;font-weight:400;width:99%;padding-left:27px;padding-right:50px;box-sizing:border-box}.stamped-form-custom-question label{padding-left:1px}.new-review-form.stamped-visible{border-bottom:1px solid #eee}.new-review-form .stamped-form-custom-question,.st-mb-15,.stamped-rewards-header-content{margin-bottom:15px}.new-review-form .stamped-form-custom-option-scale label div{display:block;margin-top:5px;font-size:.8em}.new-review-form .stamped-form-custom-option-scale{display:inline-block;border-top:1px solid #ccc;margin-top:10px}.new-review-form .stamped-form-custom-option-scale input[type=radio]{display:inline-block;margin:0!important}.new-review-form .stamped-form-custom-option-scale label{padding-left:1px;float:left;width:100px;text-align:center;margin-top:-10px}.new-review-form .stamped-form-custom-option-scale label:nth-child(2){margin-left:-40px}.new-review-form .stamped-form-custom-option-scale label:nth-child(4){margin-right:-40px}.new-review-form .stamped-form-custom-option-scale label:first-child{text-align:left}.new-review-form .stamped-form-custom-option-scale label:last-child{text-align:right}.stamped-header .stamped-review-option-scale,.stamped-review-option-scale-wrapper{background-color:#e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:9px auto;width:100%;position:relative;height:9px;border:1px solid #7c7c7c}.stamped-header .stamped-review-option-scale span,.stamped-review-option-scale-wrapper span{content:"";background:#525252;margin-left:-2px;width:15px;height:15px;border-radius:2px;position:absolute;top:-webkit-calc(50% - 4px);top:calc(50% - 7px)}.stamped-header .stamped-review-option-scale i,.stamped-review-option-scale-wrapper i{background:#7c7c7c;display:inline-block;width:1px;height:8px}.stamped-header .stamped-review-option-scale i:first-child,.stamped-header .stamped-review-option-scale i:nth-child(5),.stamped-review-option-scale-wrapper i:first-child,.stamped-review-option-scale-wrapper i:nth-child(5){background:0 0}.stamped-review-option-labels{font-size:11px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%;display:none!important}.stamped-header .stamped-review-options ul li{width:20%;margin-right:20px;list-style:none;display:inline-block}.stamped-header .stamped-review-option-title{display:block;padding-bottom:0;font-size:12px;line-height:20px}.stamped-reviews .stamped-review-option-scale{vertical-align:super;white-space:nowrap}.stamped-reviews .stamped-review-option-scale span{display:inline-block;width:30px;background:#ddd;border:1px solid #fff;height:9px;font-size:9px;line-height:30px;margin:0;padding:0;vertical-align:middle;white-space:nowrap}.stamped-reviews .stamped-review-option-scale>span{font-size:9px!important;text-align:left}.stamped-reviews .stamped-review-option-scale span:nth-child(2),.stamped-reviews .stamped-review-option-scale span:nth-child(4){font-size:0px!important}.stamped-reviews .stamped-review-option-scale[data-value="1"] span:nth-last-child(n+5),.stamped-reviews .stamped-review-option-scale[data-value="2"] span:nth-last-child(n+4),.stamped-reviews .stamped-review-option-scale[data-value="3"] span:nth-last-child(n+3),.stamped-reviews .stamped-review-option-scale[data-value="4"] span:nth-last-child(n+2),.stamped-reviews .stamped-review-option-scale[data-value="5"] span{background:#505050}.stamped-reviews .stamped-review-options:not(:empty){clear:both;background:0 0;margin:15px 0 20px!important;padding:0;border:none;border-radius:3px}.stamped-reviews .stamped-review-options strong{width:auto;min-width:110px;display:inline-block;margin-right:10px;font-size:.9em}.stamped-reviews .stamped-review-options ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.stamped-reviews .stamped-review-options ul li{margin-right:20px;margin-bottom:10px;font-size:13px;list-style:none;display:flex;flex-direction:column;flex-basis:33%}.stamped-reviews .stamped-review-options ul li>span{white-space:nowrap}.stamped-review-options>ul>li>.stamped-review-option-checkbox>span,.stamped-review-options>ul>li>.stamped-review-option-radio>span,.stamped-review-options>ul>li>.stamped-review-option-textfield>span{border-bottom:1px dotted #ccc}.stamped-reviews .stamped-review-options span.stamped-review-option-checkbox span:after{content:', '}@media only screen and (max-width:480px){.stamped-container{padding:2em 1em}.stamped-summary-caption{display:inline-block;margin-left:5px;margin-bottom:10px;vertical-align:middle}.stamped-header-title,.stamped-summary{text-align:center}.stamped-summary-starrating{float:none;margin-right:0}.stamped-summary-ratings{float:none;margin-left:0;padding-left:0;border-left:none;border-right:none;margin-top:0!important;margin-bottom:20px;width:100%!important;text-align:center;clear:both}.stamped-summary-recommend{margin-bottom:20px}.stamped-summary-recommend-label{font-size:14px}#stamped-filter-select,#stamped-sort-select,#stamped-sort-select2,.stamped-filter-select{font-size:12px;height:32px;min-height:30px;min-width:100%;max-width:100%;padding-right:50px}select#stamped-sort-select{padding-right:10px!important;min-width:unset!important;border-top:none!important;width:100%!important;background-size:25px;border-color:#eee!important;border-radius:0}.stamped-summary-actions-clear{font-size:13px}.stamped-reviews-filter[data-show-filters=true] .stamped-summary-actions-mobile-filter{display:inline-block!important;font-size:13px;margin-top:15px}.stamped-reviews-search-text input.stamped-reviews-search-input{font-size:16px}.summary-rating-count{width:9%!important;text-align:center!important}.summary-rating-bar{width:67%!important}#stamped-widget-drawer.stamped-widget-drawer .stamped-review-image img,.summary-overview{width:100%!important}.summary-overview{float:none!important;margin-bottom:30px}.stamped-summary-photos{width:100%!important;margin:auto auto 15px!important;padding:0!important;border:none!important}.stamped-photos-carousel-btn-left{left:-20px!important}.stamped-summary-actions{display:block;clear:both;padding-top:0;margin-bottom:15px;white-space:initial}.stamped-review{margin-bottom:10px}.stamped-review-reply{margin:15px 0 0 15px!important}.stamped-summary-actions-newquestion,.stamped-summary-actions-newreview{width:99%;display:inline-block;float:none;margin:0 3px 10px 0;font-size:13px;box-sizing:border-box;line-height:30px}.stamped-summary-actions-newquestion{margin-left:0}.stamped-summary-actions-newreview:after{clear:both}.stamped-review-share{margin-bottom:15px}.stamped-messages .stamped-share-links a{display:block}.stamped-review-avatar-content{height:45px;width:45px}.verified-badge{display:block;font-size:12px;white-space:nowrap}#stamped-review-vote{margin-top:10px}.stamped-pagination .first,.stamped-pagination .last,.stamped-pagination .next,.stamped-pagination .previous{top:30px}.stamped-sort-select{width:150px;max-width:150px!important}ul.stamped-tabs li{font-size:13px!important;color:#000}.featherlight.featherlight-iframe iframe{width:auto!important}}@media (min-width:768px){.stamped-form-contact-email,.stamped-form-contact-location,.stamped-form-contact-name{float:left;width:32.33333%;max-width:300px;position:relative;min-height:1px;padding-right:15px}.stamped-form-contact-location{padding-right:0}.featherlight.featherlight-iframe iframe{width:auto!important}#stamped-main-widget[data-dir=rtl] .stamped-form-contact-email,#stamped-main-widget[data-dir=rtl] .stamped-form-contact-location,#stamped-main-widget[data-dir=rtl] .stamped-form-contact-name{float:right!important;padding-right:0!important;padding-left:15px!important}}.stamped-ugc-modal-wrapper,.stamped-ugc-modal-wrapper *,.stamped-ugc-modal-wrapper:after{-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}.stamped-ugc-modal-caption{margin-top:15px;line-height:20px;clear:both;border-top:0 solid #ddd;padding-top:0}.stamped-ugc-modal-caption .fa,.stamped-ugc-modal-caption .stamped-fa,.stamped-ugc-modal-list-photos ul li:last-child{margin-right:0}.st-mb-5,.stamped-ugc-modal-caption-rating{margin-bottom:5px}.stamped-ugc-modal-caption-title{font-size:1.1em;font-weight:700;margin-bottom:5px;margin-top:10px;clear:both}.stamped-ugc-modal-caption-reply:not(:empty){margin-top:15px;border-top:1px solid #ccc;padding-top:15px}.stamped-ugc-modal-caption-reply:not(:empty):before{content:'Reply:';display:block;font-weight:700;margin-bottom:5px}.stamped-ugc-modal-caption-options:not(:empty){border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}.stamped-ugc-modal-caption-options ul li{list-style:none}.st-bold,.stamped-ugc-modal-options-message{font-weight:700}.stamped-ugc-modal-options-message:after{content:':'}.stamped-rewards-modal,.stamped-ugc-modal{position:fixed;display:flex;font:14px/22px 'Open Sans',Arial,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);background-color:rgba(116,99,99,.65);z-index:99999;opacity:1;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in;text-align:left;white-space:initial}.stamped-ugc-modal.open{opacity:1;pointer-events:auto;z-index:999999;overflow-y:scroll}.stamped-ugc-modal-wrapper{position:relative;height:auto;min-height:100px;margin:auto;padding:0 70px;box-shadow:none}.stamped-ugc-modal-wrapper:after{position:absolute;top:0;right:70px;bottom:0;left:70px;background:#fff}.stamped-ugc-modal-date{color:#353333;margin:0;font-size:.9em;float:right}.stamped-ugc-modal-tags{margin-top:20px;margin-bottom:0;display:inline-block;width:100%;border-top:1px solid #eee;padding-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box!important}.stamped-ugc-modal-tags>.stamped-ugc-modal-tag,.stamped-ugc-modal-tags>a{display:flex;clear:both;max-width:49%;vertical-align:top;text-decoration:none;color:#000}[data-modal-shoppable=true] .stamped-ugc-modal-tags-btn{background:#000;color:#fff;padding:3px 8px;text-align:center;font-size:12px;width:100px;margin:auto;margin-bottom:inherit}[data-modal-shoppable=true] .stamped-ugc-modal-tags-btn:after{content:'Add to Cart'}[data-modal-shoppable=true] .stamped-ugc-modal-tag{flex:1;padding:.5em;display:flex;flex-direction:column}.stamped-ugc-modal-tags a{text-decoration:none;color:#000;flex:1}.stamped-ugc-modal-tags a:hover{text-decoration:underline}.stamped-ugc-modal-tags-product-image-wrapper{display:inline-block;padding:10px;border:1px solid #ececec;line-height:0;text-align:center;width:100%;box-sizing:border-box!important}.stamped-ugc-modal-tags-product-image-wrapper:hover{border-color:#777!important}.stamped-ugc-modal-tags-product-image{max-height:100px;height:auto;width:auto}.stamped-ugc-modal-tags-product-title{align-items:center;margin-top:10px;margin-bottom:15px;min-height:40px;font-size:12px;line-height:16px;text-align:center}.stamped-ugc-modal-tags-button{float:left;background:#333;margin:10px 0 20px;color:#fff;border-radius:5px;padding:5px 10px}.stamped-ugc-modal-tags-button:after{content:'Shop Now';display:block}.stamped-ugc-modal-nav-previous,.stamped-ugc-nav-previous{left:0}.stamped-ugc-modal-nav-next,.stamped-ugc-nav-next{right:0}.stamped-ugc-modal-nav:focus{outline:0;border:none;-moz-outline-style:none}.stamped-ugc-modal-nav-next i,.stamped-ugc-modal-nav-previous i,.stamped-ugc-nav-next i,.stamped-ugc-nav-previous i{position:absolute;top:50%;left:50%;margin:-13px 0 0 -9px;font-size:45px;color:#eee}.stamped-ugc-modal-nav-next,.stamped-ugc-modal-nav-previous,.stamped-ugc-nav-next,.stamped-ugc-nav-previous{position:absolute;top:0;width:50px;height:100%;padding:0;border:none;background:0 0;color:#bfbfbf;z-index:2;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.stamped-ugc-modal-content{height:100%;overflow-y:auto;position:relative;z-index:3}.stamped-ugc-modal-content-wrapper{padding:0 20px 50px 0;height:100%;margin-top:60px}.stamped-ugc-modal-content-wrapper h1.stamped-ugc-modal-user-username{font-size:18px;margin-bottom:0}.stamped-ugc-media-hover-content-wrapper:before{content:'\f16d';display:block;font-family:stamped-font,FontAwesome;font-size:19px;margin-top:-10px}.stamped-ugc-modal .stamped-modal-close{cursor:pointer;background:0 0;color:#fff;line-height:30px;position:relative;right:10px;top:10px;text-align:center;width:45px;text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:0;z-index:5;display:block;height:50px;box-shadow:none;font-weight:400;font-size:0px;float:right}.stamped-ugc-modal .stamped-modal-close:after,.stamped-ugc-modal .stamped-modal-close:before{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#000}.stamped-ugc-modal-image,.stamped-ugc-modal-image-wrapper{position:relative;min-height:initial;z-index:1;background:0 0;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;display:inline-block;margin:0}.stamped-ugc-modal .stamped-modal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.stamped-ugc-modal .stamped-modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.stamped-ugc-modal-image{box-sizing:border-box;vertical-align:top;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;-webkit-backface-visibility:hidden;width:calc(100% - 40px);margin:20px;min-width:300px}.stamped-ugc-modal-user{display:inline-block;font-size:18px;font-weight:700;width:100%}.stamped-ugc-modal-user-username{float:left;margin-top:6px}.stamped-ugc-modal-user-username .stamped-verified-badge{margin-left:7px}.stamped-ugc-modal-user-source{float:right;text-transform:uppercase;border:1px solid #ddd;padding:8px 20px;border-radius:30px;font-size:.9em;display:none}.stamped-ugc-modal-votes{font-size:15px;text-align:right;margin-top:15px}span.stamped-ugc-modal-vote-down,span.stamped-ugc-modal-vote-up{letter-spacing:3px;cursor:pointer}span.stamped-ugc-modal-vote-up{margin-right:15px}span.stamped-ugc-modal-vote-down:after,span.stamped-ugc-modal-vote-up:after{content:attr(data-count)}.stamped-ugc-modal-image-wrapper ul{color:#fff;position:absolute;bottom:10px;list-style:none;text-align:center;margin:0 0 0 -100px;padding:0;z-index:3;width:200px;left:50%;display:none}.stamped-ugc-modal-image-wrapper ul li{padding:2px;display:inline-block;width:6px;height:6px;background-color:#fff;border-radius:50%;margin:0 6px 0 0;font-size:0;cursor:pointer;border:1px solid #777}.stamped-ugc-modal-image-wrapper ul li.active{background:gold}.stamped-ugc-modal-list-photos{background:0 0!important;position:absolute;text-align:center;width:100%;left:0;right:0;margin-top:10px;white-space:nowrap;height:56px!important;overflow:hidden;bottom:-70px}.stamped-ugc-modal-list-photos ul{padding:0;margin:0 100px;overflow-x:scroll;-webkit-overflow-scrolling:touch;z-index:9}.stamped-ugc-modal-list-photos ul li{background-repeat:no-repeat;display:inline-block;width:80px;height:50px;margin-right:6px;border:3px solid #d4d4d4;background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;font-size:0;opacity:.6;cursor:pointer;background-position-y:center!important;vertical-align:top}.stamped-ugc-modal-list-photos ul li.active{opacity:1;border-style:dashed}.stamped-rewards-modal-content{margin:auto;background:#fff;border-radius:5px;overflow:hidden}.stamped-rewards-modal-header{background:#eee;padding:10px 15px}.stamped-rewards-modal-body{padding:10px 15px;text-align:center}.stamped-ugc-modal-wrapper{display:table!important;height:calc(100vh - 100px)!important;top:-20px}.stamped-ugc-modal-content,.stamped-ugc-modal-image-wrapper{display:table-cell;vertical-align:top}.stamped-ugc-modal-content,.stamped-ugc-modal-content-wrapper{width:410px}.stamped-ugc-modal-content-wrapper{height:initial!important;box-sizing:border-box!important}.stamped-ugc-modal-caption-body{line-height:25px;word-break:break-word}.stamped-ugc-modal-image img,.stamped-ugc-modal-video{width:unset;min-width:50%;max-width:100%;background-color:#fff;display:inline-block;vertical-align:middle;max-height:calc(100vh - 100px)}@media only screen and (max-width:798px){.stamped-ugc-modal-content,.stamped-ugc-modal-image-wrapper{display:initial!important}.stamped-ugc-modal-content,.stamped-ugc-modal-content-wrapper{width:100%;margin-top:10px;padding:0}}@media screen and (min-width:1600px){.stamped-ugc-modal-wrapper{max-width:1600px!important}}@media screen and (min-width:1000px){.stamped-ugc-modal-image{min-height:300px}.featherlight.featherlight-iframe iframe{width:700px!important}}@media screen and (min-width:1200px){.featherlight.featherlight-iframe iframe{width:800px!important}}@media screen and (min-width:1400px){.featherlight.featherlight-iframe iframe{width:960px!important}}@media only screen and (max-width:790px),only screen and (max-device-width:790px){.stamped-ugc-modal.open{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 10px 10px!important}.stamped-ugc-modal>div{height:100%!important;width:100%!important;margin:30px auto 0!important;padding:0!important;display:block!important;background:#fff}.stamped-ugc-modal-content{background:#fff;overflow:visible!important;width:100%!important;height:auto!important;min-height:300px;max-height:none!important;margin-top:-6px;float:left}.stamped-ugc-modal-content .stamped-modal-close{display:none}.stamped-ugc-modal-wrapper .stamped-modal-close.show-mobile{display:inline-block!important;position:absolute}.stamped-ugc-modal-content-wrapper>div{padding:20px!important;margin-top:0!important}.stamped-ugc-modal-wrapper:after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;box-shadow:none;content:''}.stamped-ugc-modal-list-photos{margin-bottom:100px}.stamped-ugc-modal-list-photos ul{margin:0!important;padding:0}.stamped-ugc-modal-image,.stamped-ugc-modal-image-wrapper{width:100%!important;min-width:100%;height:initial!important;min-height:250px;background-size:contain!important;margin:0!important;line-height:0}.stamped-ugc-modal-image img{max-width:100%;width:100%}.stamped-ugc-modal-nav-next,.stamped-ugc-modal-nav-previous{height:50%;min-height:300px;max-height:300px}.stamped-ugc-modal-tags-product-title{min-height:initial}.stamped-ugc-modal-tags-button{float:left!important;margin-top:5px!important}.stamped-ugc-modal-wrapper .stamped-modal-close{background:#fff!important;color:#000!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;opacity:.8;top:0;right:0;z-index:3;font-size:0}.stamped-ugc-modal-image ul li{width:10px;height:10px}}.stamped-empty-state{margin-top:50px}#stamped-badge-widget-holder .stamped-badge[data-rating="0.0"],.stamped-container[data-count="0"][data-widget-language=""] .stamped-empty-state,.stamped-container[data-count="0"][data-widget-language=en] .stamped-empty-state,.stamped-tab-container[style="display:none;"],[data-widget-style=slider] .stamped-review-options ul li strong{display:block!important}.stamped-container[data-count="0"][data-widget-language=""] .stamped-empty-state>div,.stamped-container[data-count="0"][data-widget-language=en] .stamped-empty-state>div{display:block;width:100%;text-align:center;color:#777;font-size:14px;margin-top:5px}.stamped-container[data-count="0"] .stamped-empty-state:before{content:'\f005\f005\f005\f005\f005';text-align:center;display:block;font-size:19px;font-family:stamped-font;color:#aaa}div[data-widget-style*=standard][data-count="0"] .stamped-header,div[data-widget-style] div[data-count="0"] .stamped-header{margin-bottom:0!important}div[data-count="0"] .summary-overview,div[data-widget-style*=standard][data-count="0"] .summary-overview{margin:auto;float:none!important;width:100%!important;text-align:center}[data-count="0"] .stamped-summary-starrating{float:none;margin:0;width:100%;text-align:center;display:inline-block}[data-count="0"] .stamped-summary-starrating i:before{font-size:30px!important;color:#777}div[data-widget-style=two-columns] .stamped-review:nth-child(2),div[data-widget-style] div[data-count="0"] .new-review-form,div[data-widget-style] div[data-count="0"] .stamped-content form,div[data-widget-style][data-count="0"] .new-review-form,div[data-widget-style][data-count="0"] .stamped-content form{border-top:none!important}div.stamped-container[data-widget-style],div[data-widget-style] div.stamped-container{max-width:1200px;margin:30px auto!important;border:none!important;padding:0!important}div[data-widget-style] .summary-rating:first-child .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(2) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(3) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(4) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(5) .summary-rating-title:before{font-family:stamped-font!important;font-size:17px;width:200px!important;letter-spacing:-1px;color:#777}div[data-widget-style*=standard] .summary-rating:first-child .summary-rating-title:before{content:'\f005\f005\f005\f005\f005'}div[data-widget-style*=standard] .summary-rating:nth-child(2) .summary-rating-title:before{content:'\f005\f005\f005\f005\f006'}div[data-widget-style*=standard] .summary-rating:nth-child(3) .summary-rating-title:before{content:'\f005\f005\f005\f006\f006'}div[data-widget-style*=standard] .summary-rating:nth-child(4) .summary-rating-title:before{content:'\f005\f005\f006\f006\f006'}div[data-widget-style*=standard] .summary-rating:nth-child(5) .summary-rating-title:before{content:'\f005\f006\f006\f006\f006'}div[data-widget-style*=standard] .summary-rating-count:before{content:'('}div[data-widget-style*=standard] .summary-rating-count:after{content:')'}div[data-widget-style*=standard] .summary-rating-title{font-size:0!important;width:95px!important}div[data-widget-style*=standard] .stamped-summary-ratings{width:300px!important;margin-bottom:20px!important}div[data-widget-style*=standard] .summary-rating-bar{height:15px!important;width:130px!important}div[data-widget-style*=standard] .summary-rating-count{color:#333!important}div[data-widget-style*=standard] .summary-rating-bar>div{font-size:0!important;height:15px;line-height:0;padding:0}[data-widget-type=minimal] .stamped-summary-starrating i:before,div[data-widget-style*=standard] .stamped-summary-starrating i:before{font-size:26px!important}#stamped-main-widget.stamped-ecwid .summary-rating-bar>div[data-rating="0"],[data-widget-style=slider] .slick-track,div[data-widget-style*=standard] span.stamped-review-option-labels{display:flex!important}div[data-widget-style*=standard] .stamped-tab-container{position:relative;font-size:14px;height:45px}div[data-widget-style*=standard] .stamped-tab-container ul.stamped-tabs{height:45px;padding:0!important;margin-bottom:0}div[data-widget-style*=standard] .stamped-summary-actions{margin-top:0!important;display:block!important;float:right;position:initial;z-index:3;right:0;bottom:45px}div[data-widget-style*=standard] label[for=stamped-sort-select]{float:right;margin-right:1px}.stamped-container[data-widget-show-product-variant=true] .stamped-review-product,.stamped-container[data-widget-show-product-variant=true] .stamped-review-variant{display:inline-block!important;font-size:13px}.stamped-container[data-widget-show-product-variant=true] .stamped-review-product a,.stamped-container[data-widget-show-product-variant=true] .stamped-review-variant a{text-decoration:none!important;color:#000}.stamped-container[data-widget-show-product-variant=true] .stamped-review-variant:not(:empty):before{content:' - '}.stamped-container[data-widget-show-upload=true] .stamped-file-uploader{display:inline-block!important;vertical-align:middle!important}.stamped-container[data-widget-show-filter-search=true] .stamped-reviews-search-text{display:block!important;clear:both}.stamped-container input:focus,.stamped-container select,.stamped-container textarea:focus,[data-widget-style=slider] .slick-list:focus{outline:0}div[data-widget-style*=standard] .stamped-questions,div[data-widget-style=two-columns] .stamped-reviews{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px!important}div[data-widget-style=two-columns] .stamped-review{vertical-align:top!important;width:calc(50% + -17.5px)!important;float:left!important;margin-top:0!important;position:relative}div[data-widget-style=two-columns] .stamped-review:first-child{margin-top:24px;padding-top:25px!important}div[data-widget-style=two-columns] .stamped-review:nth-child(odd){margin-right:35px}div[data-widget-style=two-columns] .stamped-pagination{margin-top:3.4375rem;clear:both;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}div[data-widget-style=two-columns] .stamped-container{border:none!important;padding:2em 0!important}div[data-widget-style=two-columns] .stamped-review-footer{clear:both!important;font-size:11px;opacity:.5;position:absolute;bottom:0;width:100%}@media only screen and (max-width:768px),only screen and (max-device-width:768px){div[data-widget-style=two-columns] .stamped-review{width:100%!important;padding:22px!important;margin-right:0!important}div[data-widget-style=two-columns] .stamped-reviews{margin-top:24px!important}div[data-widget-style=two-columns] .stamped-sort-select{top:-2px!important}}#stamped-main-widget.stamped-ecwid{font-family:-apple-system,'Open Sans',sans-serif;background:#fff;border-radius:10px}#stamped-main-widget.stamped-ecwid .stamped-review-header .stamped-review-avatar{height:60px!important;width:60px!important;font-size:23px!important;vertical-align:text-bottom!important;text-align:center!important;text-transform:inherit!important;font-style:initial!important;color:#ccc!important;float:left!important;margin-right:10px!important;background:#fafafa!important;text-shadow:1px 1px 0 #fff!important}#stamped-main-widget-holder .stamped-button{background:#eee!important;padding:8px 10px!important}#stamped-main-widget-holder .stamped-review{padding:24px 0!important;border-top:1px solid rgba(0,0,0,.1)!important}#stamped-main-widget-holder .stamped-review:first-child{margin-top:24px}#stamped-main-widget-holder .stamped-container{padding-bottom:20px!important}#stamped-main-widget-holder .stamped-summary-starrating{float:left!important;margin:0 6px 20px 0!important}#stamped-main-widget-holder .stamped-summary-ratings{float:left!important;margin-left:20px!important;padding-left:20px!important;border-left:1px solid #eee!important;color:#999!important}#stamped-main-widget-holder .stamped-summary{margin-bottom:20px!important}#stamped-badge-widget-holder .fa-star:before,#stamped-badge-widget-holder .stamped-fa-star:before{font-size:14px!important}#stamped-reviews-widget{font-family:'Open Sans'}#stamped-reviews-widget[data-widget-type^=full-page]:empty:before,#stamped-reviews-widget[data-widget-type^=instagram]:empty:before,#stamped-reviews-widget[data-widget-type^=rewards]:empty:before,#stamped-reviews-widget[data-widget-type^=visual]:empty:before,#stamped-rewards-widget:empty:before{content:'';display:block;margin:30px auto;font-size:2px;text-indent:-9999em;border:1em solid rgba(0,0,0,.3);border-left:1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:1.1s linear infinite stamped-view-loader;animation:1.1s linear infinite stamped-view-loader;align-items:center;border-radius:50%;width:20px!important;height:20px;padding:5px}#stamped-reviews-widget[data-widget-type=full-page]:empty:before{content:"Loading...";text-align:center;width:100%;display:block}[data-widget-style=profile] #stamped-main-widget,[data-widget-style=profile] #stamped-main-widget h3,[data-widget-style=profile] #stamped-main-widget p{font-family:'Open Sans',arial,san-serif!important;letter-spacing:initial;text-transform:initial}[data-widget-style=profile] .stamped-review-product a,[data-widget-style=profile] .stamped-review-variant{font-size:13px;color:#000;text-decoration:none}[data-widget-style=profile] .stamped-review-product:before{content:'Reviewing: ';display:block;margin-bottom:5px;margin-top:5px}[data-widget-style=profile] .stamped-reviews-filter[data-show-filters=true],[data-widget-style=slider] .stamped-reviews-filter[data-show-filters=true],[data-widget-type=masonry] .stamped-reviews-filter[data-show-filters=part],[data-widget-type=masonry] .stamped-reviews-filter[data-show-filters=true]{border-bottom:none!important}[data-widget-style=profile] .stamped-review:first-child{margin-top:20px!important;padding-top:0!important}[data-widget-style=profile] .stamped-review{position:relative;display:inline-block;width:100%;border:1px solid #ddd;padding-top:0;font-size:16px;margin-bottom:10px}[data-widget-style=profile] .stamped-summary-text-1{background:grey;padding:13px 15px!important;margin:0!important;color:#fff;font-size:20px!important;font-weight:700}[data-widget-style=profile] .stamped-review>.stamped-review-header{font-size:.9em!important;float:left;width:30%;padding:20px!important}[data-widget-style=profile] .summary-overview{width:100%!important;padding:20px}[data-widget-style=profile] .stamped-summary-caption{margin-left:0}[data-widget-style=profile] .stamped-header-left{display:inline-block;width:30%;vertical-align:top;border-right:none;line-height:25px}[data-widget-style=profile] .stamped-header-right{display:inline-block;width:67%;max-width:67%;min-height:260px;vertical-align:top;line-height:20px;padding-top:15px;padding-bottom:20px;padding-left:20px;border-left:1px solid #ddd}[data-widget-style=profile] .stamped-summary-recommend{margin-bottom:30px;margin-top:10px}[data-widget-style=profile] .stamped-header .stamped-review-options{margin-top:0}[data-widget-style=profile] .stamped-header .stamped-review-options ul li{width:30%}[data-widget-style=profile] .stamped-review>.stamped-review-content{min-height:250px;width:70%;margin:0;float:left;clear:none;border-left:1px solid #d0d0d0;padding:15px 15px 25px 20px}[data-widget-style=profile] .stamped-verified-badge{display:block;margin:3px 0;font-size:13px}[data-widget-style=profile] .summary-rating-title{font-size:14px;margin-bottom:3px;padding-left:0;width:10%}[data-widget-style=profile] .summary-rating-bar{width:64%}[data-widget-style=profile] div.stamped-summary-ratings{width:100%!important;padding:0;margin:5px 0 0 21px;color:#333;border:none!important}[data-widget-style=profile] .stamped-summary-starrating{float:none!important}[data-widget-style=profile] .stamped-summary{border:1px solid #ddd;padding:0;margin-bottom:20px;line-height:0}[data-widget-style=profile] .stamped-review-header-title{margin:10px 0 5px;clear:both;display:inline-block}#stamped-main-widget [data-widget-style=profile] div.stamped-review-product{display:block!important;margin-top:15px!important;padding-top:10px;clear:both;border-top:1px solid #ddd}[data-widget-style=profile] .created{float:right;font-size:13px;color:#555}[data-widget-style=profile] .stamped-review .fa-star-half-o:before,[data-widget-style=profile] .stamped-review .fa-star-o:before,[data-widget-style=profile] .stamped-review .fa-star:before,[data-widget-style=profile] .stamped-review .stamped-fa-star-half-o:before,[data-widget-style=profile] .stamped-review .stamped-fa-star-o:before,[data-widget-style=profile] .stamped-review .stamped-fa-star:before{font-size:27px}[data-widget-style=profile] .stamped-review-reply{clear:both;border:none!important;padding:15px 0 0!important;margin:15px 0 0!important;border-top:1px solid #ddd!important}@media only screen and (max-width:700px){[data-widget-style=profile] .stamped-header-left{width:100%;border-right:none;padding-bottom:0}[data-widget-style=profile] .stamped-header-right{display:block;width:100%;max-width:100%}[data-widget-style=profile] .stamped-summary-ratings{margin-top:10px!important}[data-widget-style=profile] .summary-rating-title{width:19%;text-align:right;padding-right:10px}[data-widget-style=profile] .summary-overview{margin:auto;text-align:center}[data-widget-style=profile] .stamped-summary-photos.stamped-summary-photos-container{max-width:100%;min-width:100%;text-align:center}[data-widget-style=profile] .stamped-summary-recommend{text-align:center}[data-widget-style=profile] .stamped-header .stamped-review-options ul li{width:95%!important}[data-widget-style=profile] .stamped-review>.stamped-review-header{width:100%;padding-bottom:0!important}[data-widget-style=profile] .stamped-review>.stamped-review-content{min-height:auto!important;width:100%;float:none!important;border-left:none!important}[data-widget-style=profile] .stamped-review-recommend[data-is-recommend=true]{margin:10px 0!important}}[data-widget-style=slider] .stamped-review{clear:none!important;padding:20px;box-shadow:0 3px 6px #eee;margin:10px 10px 10px 5px;height:auto!important;position:relative;border:1px solid #e5e5e5}div[data-widget-style=slider] div.stamped-review:first-child{margin-top:10px!important}[data-widget-style=slider] .stamped-review>.stamped-review-header{min-height:70px}[data-widget-style=slider] .stamped-review-body>.stamped-review-header-title{min-height:50px;margin-top:10px;line-height:20px;margin-bottom:0!important;font-size:13px}[data-widget-style=slider] .stamped-review-header-starratings{display:block;margin-bottom:15px}[data-widget-style=slider] .stamped-review-footer{bottom:16px;position:absolute;margin-right:15px}[data-widget-style=slider] .stamped-verified-badge[data-type=buyer][data-verified-label]:after{font-size:12px!important}[data-widget-style=slider] .stamped-review-recommend[data-is-recommend=true]{font-size:12px;margin:0!important}[data-widget-style=slider] .stamped-review-content-body{min-height:100px;margin-bottom:50px}[data-widget-style=slider] a.stamped-review-link-photo{vertical-align:top;min-height:110px}[data-widget-style=slider] .stamped-review-image img{max-width:80px;height:auto!important}[data-widget-style=slider] .stamped-reviews .stamped-review-reply{background:rgba(255,255,255,.5);border:none;border-top:1px solid #ddd;margin-top:20px!important;margin-left:0;margin-bottom:25px!important;padding-left:10px;display:inline-block}[data-widget-style=slider] .stamped-review-footer #stamped-review-vote,[data-widget-style=slider] .stamped-review-footer .stamped-review-vote{float:none!important;display:block!important;clear:both}[data-widget-style=slider] button.slick-next.slick-arrow.slick-disabled{pointer-events:none!important}[data-widget-style=slider] ul.stamped-pagination{visibility:hidden;height:0;width:0;line-height:0}[data-widget-style=slider] .slick-next:before{content:"\f105"!important;font-family:stamped-font!important;font-size:40px!important}[data-widget-style=slider] .slick-prev:before{content:"\f104"!important;font-family:stamped-font!important;font-size:40px!important}[data-widget-style=slider] .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}[data-widget-style=slider] .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}[data-widget-style=slider] .slick-list.dragging{cursor:pointer;cursor:hand}[data-widget-style=slider] .slick-slider .slick-list,[data-widget-style=slider] .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-widget-style=slider] .slick-track{position:relative;top:0;left:0;margin-left:auto;margin-right:auto}[data-widget-style=slider] .slick-track:after,[data-widget-style=slider] .slick-track:before{display:table;content:''}[data-widget-style=slider] .slick-loading .slick-slide,[data-widget-style=slider] .slick-loading .slick-track{visibility:hidden}[data-widget-style=slider] .slick-slide{display:none;float:left;height:100%;min-height:1px}[data-widget-style=slider] .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}[data-widget-style=slider] .slick-next,[data-widget-style=slider] .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}[data-widget-style=slider] .slick-prev{left:-25px}[data-widget-style=slider] .slick-next{right:-25px}[data-widget-style=slider] .slick-next.slick-disabled:before,[data-widget-style=slider] .slick-prev.slick-disabled:before{opacity:.25}[data-widget-style=slider] .slick-next:before,[data-widget-style=slider] .slick-prev:before{font-size:20px;line-height:1;color:#1c1d1d;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-widget-type=masonry] .stamped-review{border:1px solid #e0e0e0!important;padding:0!important;border-radius:5px;transition:box-shadow .3s ease-in-out;overflow:hidden}[data-widget-type=masonry] .stamped-review:hover{box-shadow:0 5px 11px #e5e5e5}[data-widget-type=masonry] .stamped-questions .stamped-review{padding:20px!important}[data-widget-type=masonry] .created{float:right;font-size:12px;color:#555;margin-bottom:10px}[data-widget-type=masonry] .stamped-verified-badge{display:inline-block;font-size:12px}[data-widget-type=masonry] .stamped-review-header-starratings{margin-bottom:10px;line-height:20px}[data-widget-type=masonry] .stamped-review-image{margin:0!important;overflow:hidden}[data-widget-type=masonry] .stamped-review-image a{margin:0!important;display:block;width:100%}[data-widget-type=masonry] .stamped-review-image img,[data-widget-type=masonry] .stamped-review-image video{width:100%!important;height:auto!important}[data-widget-type=masonry] .stamped-review-footer #stamped-review-vote,[data-widget-type=masonry] .stamped-review-footer .stamped-review-vote{float:none!important;clear:both!important;padding-top:5px!important}[data-widget-type=masonry] .stamped-reviews{margin-bottom:80px}[data-widget-type=masonry] .stamped-reviews .stamped-review-options strong{display:block;font-size:11px}[data-widget-type=masonry] .stamped-reviews .stamped-review-options li{font-size:13px}[data-widget-type=masonry] ul.stamped-pagination{top:auto!important;bottom:-70px!important;left:auto!important;clear:both!important;width:100%!important}[data-widget-type=masonry] .stamped-reviews .stamped-review-options:not(:empty){padding:5px 10px!important}[data-widget-type=masonry] .stamped-review-reply{margin:15px 0 0!important;padding-top:0!important}[data-widget-style=standard2] .stamped-review-avatar-content{height:46px;width:45px}[data-widget-style=standard2] .stamped-reviews .stamped-review-options:not(:empty){margin:20px 0!important}[data-widget-style=standard2] .stamped-review-header-starratings{margin-right:5px}[data-widget-type=minimal] .summary-overview{width:100%!important;float:none!important;text-align:center;margin-bottom:25px}[data-widget-type=minimal] .stamped-review>.stamped-review-content{margin:0 0 0 65px!important}[data-widget-type=minimal] .stamped-summary-starrating{float:none;margin:0 10px}[data-widget-type=minimal] .stamped-summary-recommend{text-align:center;margin-top:30px;display:none}[data-version="2"] .stamped-summary-caption{display:inline-block!important;margin:0!important;clear:both;vertical-align:text-bottom;float:none}[data-version="2"] .stamped-summary-starrating{float:none;white-space:nowrap}[data-version="2"] .stamped-summary{padding-bottom:0;margin-bottom:0}#stamped-main-widget[data-dir=rtl] *{direction:rtl!important;text-align:right}#stamped-main-widget[data-dir=rtl] .stamped-summary-ratings{float:right!important;padding-left:0!important;padding-right:20px!important}#stamped-main-widget[data-dir=rtl] .stamped-review-avatar-content{text-align:center!important}#stamped-main-widget[data-dir=rtl] #stamped-sort-select{padding-right:50px!important}#stamped-main-widget[data-dir=rtl] .stamped-summary-actions{float:left!important;right:auto!important;left:0}#stamped-main-widget[data-dir=rtl] .stamped-ugc-modal-date{font-size:0}@-webkit-keyframes fadeInStamped{from{opacity:0}to{opacity:1}}@keyframes fadeInStamped{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-name:fadeInStamped;animation-name:fadeInStamped}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-duration:.3s;animation-duration:.3s;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.rotateIn,.rotateOut{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{animation-duration:1s;animation-fill-mode:both;-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-duration:1s;animation-fill-mode:both;-webkit-animation-name:rotateOut;animation-name:rotateOut}.scaleInWidth,.zoomOut{-webkit-animation-duration:1s}.zoomIn,.zoomOut{-webkit-animation-fill-mode:both}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-duration:1s;animation-fill-mode:both;-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.3s;animation-delay:.3s;animation-fill-mode:both;-webkit-animation-name:zoomIn;animation-name:zoomIn}.scaleInWidth,.scaleOutWidth{-webkit-animation-fill-mode:both}@-webkit-keyframes scaleInWidth{from{width:auto}to{width:40px}}.scaleInWidth{animation-duration:1s;animation-fill-mode:both;-webkit-animation-name:scaleInWidth;animation-name:scaleInWidth}@-webkit-keyframes scaleOutWidth{from,to{width:auto}}.scaleOutWidth{-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:both;-webkit-animation-name:scaleOutWidth;animation-name:scaleOutWidth}@-webkit-keyframes navScaleSmall{from{height:213px}to{height:75px}}.fal:before,.far:before{font-family:"Font Awesome 5 Pro"}.st-pt-10{padding-top:10px}.st-p-10{padding:10px}.st-mt-5{margin-top:5px}.st-br-5{border-radius:5px}.st-bt{border-top:1px solid #eee}.stamped-launcher-icon-opened .fad:before,.stamped-rewards-window .fad:before{font-family:inherit!important;width:inherit!important}#stamped-rewards-init iframe{position:absolute!important;height:0!important;max-height:100%!important;max-width:100%!important;min-height:100%!important;min-width:100%!important;width:0!important;border:0!important;outline:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.stamped-rewards-nav-small .stamped-rewards-background,.stamped-rewards-nav-small .stamped-rewards-header{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:navScaleSmall;animation-name:navScaleSmall}.stamped-fa-icon-pro-before:before,.stamped-fa-pro-icon{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands";font-size:18px;font-weight:600}.stamped-launcher-button{outline:0;position:fixed;display:block;min-width:60px;max-width:300px;height:60px;padding:0!important;margin:0!important;border:0;border-radius:100px;cursor:pointer;background:linear-gradient(135deg,#f57c00,#ffc800);transition:.2s ease-in-out;z-index:99999999999;box-sizing:border-box}.stamped-launcher-button:hover{transform:scale(1.1)}.stamped-rewards-position-left{bottom:40px;left:40px}.stamped-rewards-position-right{bottom:40px;right:40px}@media only screen and (max-width:480px){.stamped-hide-mobile,.stamped-rewards-launcher.desktop{display:none!important}.stamped-pagination a{padding:9px;font-size:17px}.stamped-reviews-filter[data-show-filters=true] .stamped-filters-wrapper,.stamped-tab-container[style="display:none;"] ul li{display:none}ul.stamped-summary-keywords-list{max-height:80px;overflow-y:scroll}div[data-widget-style*=standard] .stamped-summary-actions{position:initial!important;float:none!important;clear:both!important;display:inline-block!important;width:100%!important;margin:0!important;padding:0!important}div[data-widget-style*=standard] .stamped-summary-ratings{width:100%!important;margin:10px auto 20px!important}.stamped-ugc-modal-image,.stamped-ugc-modal-image-wrapper{min-height:350px}.stamped-tab-container[style="display:none;"]{display:block!important;height:0!important}.stamped-tab-container[style="display:none;"]>div{height:0!important}.stamped-tab-container[style="display:none;"] ul{height:1px!important}[data-widget-style=slider] .stamped-reviews{margin:0 30px!important}[data-widget-type=masonry] ul.stamped-pagination{bottom:-50px!important}}.stamped-icon--close{position:absolute;width:14px;height:14px;top:23px;left:23px}.stamped-launcher-badge{position:absolute;top:-50%;right:-50%;background:#fe556d;width:24px;height:24px;border-radius:100%;color:#fff;line-height:24px;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.stamped-launcher-icon-opened i,.stamped-launcher-icon-opened svg{vertical-align:middle;margin-right:5px;font-size:27px;min-width:27px;display:inline-block}.stamped-launcher-icon-opened i:before{margin:0!important;line-height:initial!important}.stamped-rewards-base{font-family:'Open Sans',sans-serif;z-index:99999999999;position:fixed;width:376px;min-height:250px;max-height:704px;box-shadow:rgba(0,0,0,.16) 0 5px 40px;opacity:1;height:calc(100% - 120px);border-radius:13px;overflow:hidden;display:none}.stamped-rewards-window{display:flex;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background:#fff}.stamped-rewards-background,.stamped-rewards-header::before{top:0;right:0;background-size:69px 60px,cover;left:0;bottom:0;pointer-events:none}.stamped-rewards-background{height:200px;min-height:70px;color:#fff;transition:height 160ms ease-out;position:absolute;box-shadow:rgba(0,0,0,.2) 1px 2px 3px 0;background:linear-gradient(135deg,#f78f00 0,#fdbc00 100%)}.stamped-rewards-header{position:relative;color:#fff;overflow:hidden;min-height:70px}.stamped-rewards-header::before{content:"";opacity:.35;position:absolute}.stamped-rewards-header-container{box-sizing:border-box;font-size:20px}.stamped-rewards-header-main-title{margin-top:0;display:inline-block}.stamped-rewards-header-main-subtitle{display:block;margin-top:17px;font-size:20px;font-weight:700;line-height:26px}.stamped-rewards-header-main-subtitle h3{font-size:21px;font-weight:700;margin:5px 0 0!important;line-height:28px}.stamped-rewards-header-main,.stamped-rewards-header-small{padding:20px 30px 0}.stamped-rewards-header-menu{text-align:center;display:inline-block;width:100%;margin-top:20px;white-space:nowrap}.stamped-rewards-header-menu span{border-radius:50px;font-size:15px;padding:7px 20px;cursor:pointer;white-space:nowrap;display:inline-block}.stamped-rewards-header-menu span.active{background:rgba(6,0,0,.1)}.stamped-rewards-header-menu svg{font-size:16px;margin-right:1px}.stamped-rewards-header-main-points[data-name]:after,.stamped-rewards-header-small-points[data-name]:after{content:' ' attr(data-name);font-size:13px;vertical-align:middle}.stamped-rewards-header-nav{vertical-align:-webkit-baseline-middle;padding:9px 12px;margin-top:-13px;margin-left:-15px;cursor:pointer;display:inline-block;line-height:25px;margin-right:3px;border-radius:5px;text-align:center}.stamped-rewards-header-nav:hover{background:rgba(255,255,255,.2)}.stamped-card-section-spending a svg,.stamped-rewards-header-nav svg{font-size:20px}.stamped-rewards-header-small-title{font-weight:700;font-size:15px}.stamped-rewards-header-main-points,.stamped-rewards-header-small-points{float:right;background:rgba(255,255,255,.2);padding:5px 10px;margin-top:0;margin-right:0;border-radius:5px;font-size:14px;font-weight:600}.stamped-rewards-header-close{position:absolute;top:10px;right:10px;height:15px;width:15px;z-index:9;background-image:/*savepage-url=https://cdn.shopify.com/s/files/1/0638/7747/files/launcher-close-icon.png?12659*/url();background-size:contain;background-repeat:no-repeat;cursor:pointer;opacity:.5;transition:.3s ease-in-out}.stamped-rewards-footer{min-height:40px;color:#fff;transition:height 160ms ease-out;background:linear-gradient(180deg,rgba(255,255,255,0) 10%,#fff 65%);position:fixed;bottom:0;width:100%;z-index:99999999999;text-align:center}.stamped-rewards-content{position:relative;background-color:transparent;box-shadow:none;flex:1 1 0%}.stamped-rewards-content-container{z-index:2147483002;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto}.stamped-rewards-nav-small .stamped-rewards-content-container{top:0;padding-top:0}.stamped-rewards-cards{display:flex;position:relative;flex-direction:column;box-sizing:border-box;min-height:100%;padding:0 20px 55px}.stamped-rewards-cards:before{content:'';margin-top:-25px;position:absolute;width:86%;box-shadow:0 2px 11px rgba(0,0,0,.3);height:5px;border-radius:50%;display:none}.stamped-rewards-nav-small .stamped-rewards-cards:before{margin-top:-30px}.stamped-rewards-card{padding:20px 24px;line-height:1.6;margin-bottom:17px;border-radius:5px;font-size:13px;color:#000;overflow:hidden;position:relative;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),inset 0 2px 0 0 #ffb100;box-shadow:0 4px 15px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),inset 0 2px 0 0 #ffb100;background:#fff}#stamped-rewards-cards>div{background-color:#fff}div#stamped-rewards-cards[data-target=reviews]:before{content:'Your Reviews';color:#fff;font-weight:700;text-align:center;width:100%;height:35px;margin-top:-2px;display:none!important}#stamped-rewards-views.loading .stamped-view-loader,#stamped-rewards-views.loading .stamped-view-loader :after,.stamped-button-loading:after{border-radius:50%;width:7em;height:7em}#stamped-rewards-views.loading .stamped-view-loader{margin:auto;font-size:9px;text-indent:-9999em;border:.5em solid rgba(0,0,0,.1);border-left:.5em solid #737373;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:1.1s linear infinite stamped-view-loader;animation:1.1s linear infinite stamped-view-loader;align-items:center;position:absolute;top:calc(50% - 50px);left:calc(50% - 40px)}@-webkit-keyframes stamped-view-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes stamped-view-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.stamped-rewards-card.stamped-rewards-card-earn,.stamped-rewards-card.stamped-rewards-card-spend{padding:15px 10px 20px;margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eee}.stamped-rewards-card.stamped-rewards-card-vip-tier{padding:10px 0;margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eee}.stamped-reward-card-title{display:block;font-size:1.1em;font-weight:600}.stamped-rewards-content-button{background:#fff;color:#000;font-size:14px;padding:10px 15px;margin:15px 0 10px;border-radius:30px;display:inline-block;text-decoration:none;cursor:pointer;box-sizing:border-box;text-align:center;border:1px solid #c7cdd1;box-shadow:0 1px 2px #dde1e3}.stamped-rewards-content-button:hover{border-color:#999}.stamped-rewards-card-main .stamped-rewards-content-button{min-width:100%}.stamped-rewards-content-button-large{font-size:15px;padding:10px 20px;white-space:nowrap}.stamped-reward-card-subtitle{display:block;margin-top:5px;color:#555}.stamped-reward-card-button-wrapper{text-align:center;margin-top:15px}[data-branding=true] .stamped-rewards-footer:before{content:'\01F381 ';display:inline-block;font-size:18px;vertical-align:middle}[data-branding=true] .stamped-rewards-footer:after{content:'by Stamped.io';text-align:center;display:inline-block;font-size:12px;color:#aaa;margin-top:11px}[data-branding=true] .stamped-rewards-footer{background:#fff;border-top:1px solid #ddd}.stamped-reward-card-button-earn,.stamped-reward-card-button-spend,.stamped-rewards-content-action-button,.stamped-rewards-window a.stamped-rewards-content-action-button{background:#ffb100;display:inline-block;width:auto;padding:10px 15px;margin-left:5px;color:#fff;border-radius:5px;cursor:pointer;text-decoration:none}.stamped-reward-card-button-earn,.stamped-reward-card-button-spend{display:none;float:right}.stamped-rewards-earnings .stamped-reward-card-icon,.stamped-rewards-spendings .stamped-reward-card-icon,.stamped-rewards-vip-tiers .stamped-reward-card-icon{margin-right:10px;font-size:18px;font-weight:300;height:40px;width:40px;text-align:center;padding:10px;border-radius:5px;line-height:28px;min-width:auto;position:relative;display:block;overflow:hidden;box-sizing:border-box;float:left;opacity:.7}.stamped-rewards-spendings .stamped-reward-card-icon{font-size:23px;padding-left:0;margin-right:5px;margin-left:5px}.stamped-rewards-vip-tiers .stamped-reward-card-icon{font-size:21px!important}.stamped-rewards-vip-tiers>.stamped-rewards-card{cursor:pointer;padding:10px 0 15px;margin-top:0;margin-bottom:0}.stamped-rewards-vip-tiers>.stamped-rewards-card[data-current=true] .stamped-reward-card-button-earn{padding:5px 10px;margin-top:5px;margin-right:7px;display:block}.stamped-rewards-vip-tiers>.stamped-rewards-card[data-current=true] .stamped-reward-card-button-earn:before{content:'Current'}.stamped-rewards-vip-tiers>.stamped-rewards-card:hover{background:#fafafa}.stamped-rewards-earnings [data-event-type=ReviewPhoto] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=ReviewVideo] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=Review] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=SocialFollowFacebook] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=SocialFollowInstagram] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=SocialFollowPinterest] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=SocialFollowTiktok] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=SocialFollowTwitter] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=SocialShareFacebook] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=SocialShareTwitter] .stamped-reward-card-button-earn,.stamped-rewards-earnings [data-event-type=SocialYouTube] .stamped-reward-card-button-earn{display:block;text-align:center;min-width:50px;font-size:13px}.stamped-rewards-earnings [data-event-type=AccountBirthday][data-birthday=false] .stamped-reward-card-button-earn:empty:before{content:'Set';text-align:center}.stamped-rewards-earnings [data-event-type=AccountBirthday][data-birthday=false] .stamped-reward-card-button-earn{display:block;text-align:center}.stamped-rewards-earnings [data-event-type=SocialFollowInstagram] .stamped-reward-card-button-earn:empty:before,.stamped-rewards-earnings [data-event-type=SocialFollowPinterest] .stamped-reward-card-button-earn:empty:before,.stamped-rewards-earnings [data-event-type=SocialFollowTiktok] .stamped-reward-card-button-earn:empty:before,.stamped-rewards-earnings [data-event-type=SocialFollowTwitter] .stamped-reward-card-button-earn:empty:before{content:'Follow';display:block}.stamped-rewards-earnings [data-event-type=SocialFollowFacebook] .stamped-reward-card-button-earn:empty:before{content:'Like';display:block}.stamped-rewards-earnings [data-event-type=SocialShareFacebook] .stamped-reward-card-button-earn:empty:before,.stamped-rewards-earnings [data-event-type=SocialShareTwitter] .stamped-reward-card-button-earn:empty:before{content:'Share';display:block}.stamped-rewards-earnings [data-event-type=SocialYouTube] .stamped-reward-card-button-earn:empty:before{content:'Subscribe';display:block}.stamped-rewards-earnings [data-event-type=ReviewPhoto] .stamped-reward-card-button-earn:before,.stamped-rewards-earnings [data-event-type=ReviewVideo] .stamped-reward-card-button-earn:before,.stamped-rewards-earnings [data-event-type=Review] .stamped-reward-card-button-earn:before{font-family:"Font Awesome 5 Solid";content:'\f040';display:none}.stamped-button-completed:before,.stamped-rewards-earnings [data-campaign-completed=true] .stamped-reward-card-button-earn:before{font-family:"Font Awesome 5 Pro";content:'\f00c'!important;display:none}.stamped-rewards-earnings .stamped-reward-card-button-earn svg{height:20px}[data-campaign-redeemable=true] .stamped-reward-card-button-spend{display:block;text-align:center;font-size:13px}[data-campaign-redeemable=true] .stamped-reward-card-button-spend:not(.stamped-button-disabled):before{content:'Redeem';display:block;text-align:center}.stamped-reward-card-button-view:before{content:'View';display:block}.stamped-button-loading{display:block;margin:auto;font-size:2px;text-indent:-9999em;border:1em solid rgba(0,0,0,.1);border-left:1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:1.1s linear infinite stamped-view-loader;animation:1.1s linear infinite stamped-view-loader;align-items:center;border-radius:50%;width:7em;height:7em}.stamped-button-disabled{background-color:#ccc!important;pointer-events:none}.stamped-rewards-coupons-view .stamped-reward-coupon-code{border:1px solid #ccc;padding:10px;text-align:center;border-radius:5px;margin-top:15px}.stamped-rewards-coupons-view .stamped-reward-card-subtitle{margin:15px 0 20px}.stamped-reward-referral-link{background:#eee;padding:10px;overflow-x:auto;max-height:50px;white-space:nowrap;margin-top:10px}.stamped-reward-coupon-code{background:#eee}.stamped-reward-referral-rewards{margin:20px 0 10px;display:inline-block;width:100%;border:1px solid #eee;padding:10px 0}.stamped-reward-referral-customer{float:left;width:49%;text-align:center}.stamped-reward-referral-friend{float:right;width:50%;text-align:center;border-left:1px solid #eee}.stamped-reward-referral-reward-title{font-weight:700;font-size:12px}.stamped-reward-referral-platforms{padding:10px 0;text-align:center}.stamped-reward-referral-platforms>span{display:inline-block;width:32%;font-size:12px;white-space:nowrap;box-sizing:border-box;text-align:center;cursor:pointer}.stamped-reward-referral-platforms>span>button{-webkit-appearance:none!important;border:none!important;background:0 0}.stamped-reward-referral-email i,.stamped-reward-referral-email svg,.stamped-reward-referral-facebook i,.stamped-reward-referral-facebook svg,.stamped-reward-referral-twitter i,.stamped-reward-referral-twitter svg{font-size:20px;display:block;margin:auto auto 7px}.stamped-card-section-spending{margin-top:10px;border-top:1px solid #ccc;padding-top:15px}.stamped-card-section-earning a svg,.stamped-card-section-spending a svg{margin-right:5px;margin-left:-15px;font-size:18px}.stamped-launcher-review-view{font-size:.9em}.stamped-rewards-birthday-input-holder{position:initial;background:inherit;display:inline-block;left:60px;padding-right:20px}.stamped-rewards-birthday-input-holder input{display:block;width:100%;margin-top:5px;font-size:15px}.opened .stamped-rewards-card,.opened .stamped-rewards-header-container{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:testingUp;animation-name:testingUp}.opened div#stamped-rewards-cards>div:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.opened div#stamped-rewards-cards>div:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.opened div#stamped-rewards-cards>div:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.opened div#stamped-rewards-cards>div:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.opened div#stamped-rewards-cards>div:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}.opened div#stamped-rewards-cards>div:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.opened div#stamped-rewards-cards>div:nth-child(7){-webkit-animation-delay:1.1s;animation-delay:1.1s}.opened div#stamped-rewards-cards>div:nth-child(8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.opened div#stamped-rewards-cards>div:nth-child(9){-webkit-animation-delay:1.3s;animation-delay:1.3s}.opened div#stamped-rewards-cards>div:nth-child(10){-webkit-animation-delay:1.4s;animation-delay:1.4s}.opened .stamped-rewards-footer{-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:testingUp;animation-name:testingUp}@-webkit-keyframes testingUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.stamped-launcher-list-item{display:inline-block;width:100%;box-sizing:border-box}.stamped-launcher-list-item.stamped-launcher-list-with-button .stamped-launcher-list-item-title{max-width:140px;display:inline-block;vertical-align:middle;line-height:16px;margin-top:3px}.stamped-launcher-thumbnail-wrapper{display:inline-block;max-width:35px;max-height:35px;overflow:hidden;vertical-align:middle;margin-right:5px}@media only screen and (max-width:480px),only screen and (max-device-width:480px){.new-review-form .stamped-form-custom-option-scale label{float:left;width:80px;text-align:center;margin-top:-10px}.stamped-header .stamped-review-options ul li{width:100%!important}span.stamped-review-option-scale{display:block;margin-bottom:8px;margin-top:-5px}.stamped-reviews .stamped-review-options li{display:inline-block;margin-right:20px;width:100%!important}span .stamped-file-uploader{display:block!important}.stamped-file-uploader label[for=stamped-file-uploader-input]>span{border:1px solid #333;padding:6px 10px;font-size:13px;border-radius:.3em;width:100%;display:block;text-align:center}input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary{margin:10px 0 0}.stamped-rewards-base{top:0!important;bottom:0!important;left:0!important;width:100%;max-height:100%;height:calc(100%);background:#00000026;border-radius:0}.stamped-rewards-launcher.opened{display:none!important}button.stamped-launcher-button{width:60px!important;overflow:hidden;box-shadow:none!important}.stamped-rewards-position-left button.stamped-launcher-button{left:20px!important;bottom:20px!important}.stamped-rewards-position-right button.stamped-launcher-button{right:20px!important;bottom:20px!important}}body[data-mobile=true] .stamped-rewards-header-close{top:5px;right:5px;width:20px;height:20px}body[data-mobile=true] .stamped-launcher-icon-opened i,body[data-mobile=true] .stamped-launcher-icon-opened svg{margin-right:0!important}.edit-review-form,.new-question-form{border:1px solid #dddddd4d;padding:15px;display:none}

/* --- Extracted <style> block #3 --- */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * din-2014:
 *   - http://typekit.com/eulas/000000000000000077587a30
 *   - http://typekit.com/eulas/000000000000000077587a31
 *   - http://typekit.com/eulas/000000000000000077587a32
 *   - http://typekit.com/eulas/000000000000000077587a33
 *   - http://typekit.com/eulas/000000000000000077587a34
 *   - http://typekit.com/eulas/000000000000000077587a35
 * soleil:
 *   - http://typekit.com/eulas/00000000000000007735a1ac
 *   - http://typekit.com/eulas/00000000000000007735a1b1
 *   - http://typekit.com/eulas/00000000000000007735a1be
 *   - http://typekit.com/eulas/00000000000000007735a1c3
 *
 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2025-01-07 06:32:13 UTC"}*/

/*savepage-import-url=https://p.typekit.net/p.css?s=1&k=rcn1xoo&ht=tk&f=17001.17005.22622.22658.32226.32227.32228.32229.32230.32231&a=154601393&app=typekit&e=css*//**/


@font-face {
font-family:"soleil";
src:/*savepage-url=https://use.typekit.net/af/5d2da8/00000000000000007735a1ac/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n7&v=3*/url(assets/asset_b29fc9e41b336edbd732c214f0de88c25c5b843e) format("woff2"),/*savepage-url=https://use.typekit.net/af/5d2da8/00000000000000007735a1ac/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n7&v=3*/url(fonts/font_ef7cf4391221de890aabf887918842d5004ca3c2.woff) format("woff"),/*savepage-url=https://use.typekit.net/af/5d2da8/00000000000000007735a1ac/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n7&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"soleil";
src:/*savepage-url=https://use.typekit.net/af/3ec29d/00000000000000007735a1b1/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n4&v=3*/url(assets/asset_ce8115192745a4c387b8857e6f016695c6399edf) format("woff2"),/*savepage-url=https://use.typekit.net/af/3ec29d/00000000000000007735a1b1/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n4&v=3*/url(fonts/font_e4109132f02d01bf580280e15f1a0884a6152428.woff) format("woff"),/*savepage-url=https://use.typekit.net/af/3ec29d/00000000000000007735a1b1/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n4&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"soleil";
src:/*savepage-url=https://use.typekit.net/af/19bbb3/00000000000000007735a1be/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i7&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/19bbb3/00000000000000007735a1be/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i7&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/19bbb3/00000000000000007735a1be/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i7&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"soleil";
src:/*savepage-url=https://use.typekit.net/af/d9e6fa/00000000000000007735a1c3/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i4&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/d9e6fa/00000000000000007735a1c3/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i4&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/d9e6fa/00000000000000007735a1c3/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i4&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/d9b8d8/000000000000000077587a30/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i4&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/d9b8d8/000000000000000077587a30/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i4&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/d9b8d8/000000000000000077587a30/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i4&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/b25159/000000000000000077587a31/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n4&v=3*/url(assets/asset_89e492f7449dc35ac28923329e8cb37c589829ad) format("woff2"),/*savepage-url=https://use.typekit.net/af/b25159/000000000000000077587a31/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n4&v=3*/url(fonts/font_5f73bb411082b5a3bf209ce3b07d7ddc4d54a39d.woff) format("woff"),/*savepage-url=https://use.typekit.net/af/b25159/000000000000000077587a31/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n4&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/0d6d09/000000000000000077587a32/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n6&v=3*/url(assets/asset_771543f1020e99d4ffd084330ae4208a93ca7b00) format("woff2"),/*savepage-url=https://use.typekit.net/af/0d6d09/000000000000000077587a32/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n6&v=3*/url(fonts/font_ff97447a5f97f04c1006d4e99ed3743f4af5a013.woff) format("woff"),/*savepage-url=https://use.typekit.net/af/0d6d09/000000000000000077587a32/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n6&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/c9fed8/000000000000000077587a33/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i6&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/c9fed8/000000000000000077587a33/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i6&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/c9fed8/000000000000000077587a33/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i6&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/d6c0da/000000000000000077587a34/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i7&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/d6c0da/000000000000000077587a34/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i7&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/d6c0da/000000000000000077587a34/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=i7&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/237580/000000000000000077587a35/30/l?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n7&v=3*/url(assets/asset_64b82f0ca180be20fa4ce6dafb0eb3382cf3c4f7) format("woff2"),/*savepage-url=https://use.typekit.net/af/237580/000000000000000077587a35/30/d?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n7&v=3*/url(fonts/font_4cf1463b0b7a9dc1a457f872e93c21716af376c2.woff) format("woff"),/*savepage-url=https://use.typekit.net/af/237580/000000000000000077587a35/30/a?primer=f28e8c340be325a1171736edfd643ab757511c56ef50c75d8d30a941ca0f761e&fvd=n7&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:700;font-stretch:normal;
}

.tk-soleil { font-family: "soleil",sans-serif; }
.tk-din-2014 { font-family: "din-2014",sans-serif; }

/* --- Extracted <style> block #4 --- */
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}:root,[data-bs-theme=light]{--bs-blue:#006ADB;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc2626;--bs-orange:#fd7e14;--bs-yellow:#f59e0b;--bs-green:#117937;--bs-teal:#20c997;--bs-cyan:#22d3ee;--bs-black:#000;--bs-white:#fff;--bs-gray:#52525b;--bs-gray-dark:#27272a;--bs-gray-100:#f4f4f5;--bs-gray-200:#f2f2f2;--bs-gray-300:#d4d4d8;--bs-gray-400:#a1a1aa;--bs-gray-500:#71717a;--bs-gray-600:#52525b;--bs-gray-700:#3f3f46;--bs-gray-800:#27272a;--bs-gray-900:#18181b;--bs-primary:#a72a2f;--bs-secondary:#52525b;--bs-success:#117937;--bs-info:#22d3ee;--bs-warning:#f59e0b;--bs-danger:#dc2626;--bs-light:#f4f4f5;--bs-dark:#000;--bs-primary-rgb:167, 42, 47;--bs-secondary-rgb:82, 82, 91;--bs-success-rgb:17, 121, 55;--bs-info-rgb:34, 211, 238;--bs-warning-rgb:245, 158, 11;--bs-danger-rgb:220, 38, 38;--bs-light-rgb:244, 244, 245;--bs-dark-rgb:0, 0, 0;--bs-primary-text-emphasis:#431113;--bs-secondary-text-emphasis:#212124;--bs-success-text-emphasis:#073016;--bs-info-text-emphasis:#0e545f;--bs-warning-text-emphasis:#623f04;--bs-danger-text-emphasis:#580f0f;--bs-light-text-emphasis:#3f3f46;--bs-dark-text-emphasis:#3f3f46;--bs-primary-bg-subtle:#edd4d5;--bs-secondary-bg-subtle:#dcdcde;--bs-success-bg-subtle:#cfe4d7;--bs-info-bg-subtle:#d3f6fc;--bs-warning-bg-subtle:#fdecce;--bs-danger-bg-subtle:#f8d4d4;--bs-light-bg-subtle:#fafafa;--bs-dark-bg-subtle:#a1a1aa;--bs-primary-border-subtle:#dcaaac;--bs-secondary-border-subtle:#bababd;--bs-success-border-subtle:#a0c9af;--bs-info-border-subtle:#a7edf8;--bs-warning-border-subtle:#fbd89d;--bs-danger-border-subtle:#f1a8a8;--bs-light-border-subtle:#f2f2f2;--bs-dark-border-subtle:#71717a;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:"din-2014", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#18181b;--bs-body-color-rgb:24, 24, 27;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(24, 24, 27, 0.75);--bs-secondary-color-rgb:24, 24, 27;--bs-secondary-bg:#f2f2f2;--bs-secondary-bg-rgb:242, 242, 242;--bs-tertiary-color:rgba(24, 24, 27, 0.5);--bs-tertiary-color-rgb:24, 24, 27;--bs-tertiary-bg:#f4f4f5;--bs-tertiary-bg-rgb:244, 244, 245;--bs-heading-color:inherit;--bs-link-color:#a72a2f;--bs-link-color-rgb:167, 42, 47;--bs-link-decoration:none;--bs-link-hover-color:#862226;--bs-link-hover-color-rgb:134, 34, 38;--bs-code-color:#d63384;--bs-highlight-color:#18181b;--bs-highlight-bg:#fdecce;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#d4d4d8;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.3rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.06);--bs-box-shadow-sm:0 1px 1px rgba(0, 0, 0, 0.05);--bs-box-shadow-lg:0 10x 8px rgba(0, 0, 0, 0.04), 0 4px 3px rgba(0, 0, 0, 0.1);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(167, 42, 47, 0.25);--bs-form-valid-color:#117937;--bs-form-valid-border-color:#117937;--bs-form-invalid-color:#dc2626;--bs-form-invalid-border-color:#dc2626}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#d4d4d8;--bs-body-color-rgb:212, 212, 216;--bs-body-bg:#18181b;--bs-body-bg-rgb:24, 24, 27;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:rgba(212, 212, 216, 0.75);--bs-secondary-color-rgb:212, 212, 216;--bs-secondary-bg:#27272a;--bs-secondary-bg-rgb:39, 39, 42;--bs-tertiary-color:rgba(212, 212, 216, 0.5);--bs-tertiary-color-rgb:212, 212, 216;--bs-tertiary-bg:#202023;--bs-tertiary-bg-rgb:32, 32, 35;--bs-primary-text-emphasis:#ca7f82;--bs-secondary-text-emphasis:#97979d;--bs-success-text-emphasis:#70af87;--bs-info-text-emphasis:#7ae5f5;--bs-warning-text-emphasis:#f9c56d;--bs-danger-text-emphasis:#ea7d7d;--bs-light-text-emphasis:#f4f4f5;--bs-dark-text-emphasis:#d4d4d8;--bs-primary-bg-subtle:#210809;--bs-secondary-bg-subtle:#101012;--bs-success-bg-subtle:#03180b;--bs-info-bg-subtle:#072a30;--bs-warning-bg-subtle:#312002;--bs-danger-bg-subtle:#2c0808;--bs-light-bg-subtle:#27272a;--bs-dark-bg-subtle:#141415;--bs-primary-border-subtle:#64191c;--bs-secondary-border-subtle:#313137;--bs-success-border-subtle:#0a4921;--bs-info-border-subtle:#147f8f;--bs-warning-border-subtle:#935f07;--bs-danger-border-subtle:#841717;--bs-light-border-subtle:#3f3f46;--bs-dark-border-subtle:#27272a;--bs-heading-color:inherit;--bs-link-color:#ca7f82;--bs-link-hover-color:#d5999b;--bs-link-color-rgb:202, 127, 130;--bs-link-hover-color-rgb:213, 153, 155;--bs-code-color:#e685b5;--bs-highlight-color:#d4d4d8;--bs-highlight-bg:#623f04;--bs-border-color:#3f3f46;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#70af87;--bs-form-valid-border-color:#70af87;--bs-form-invalid-color:#ea7d7d;--bs-form-invalid-border-color:#ea7d7d}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:30px 0;color:inherit;border:0;border-top:var(--bs-border-width) solid #a1a1aa;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.45rem + 2.4vw)}@media (min-width:1200px){.h1,h1{font-size:3.25rem}}.h2,h2{font-size:calc(1.415rem + 1.98vw)}@media (min-width:1200px){.h2,h2{font-size:2.9rem}}.h3,h3{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h3,h3{font-size:2.5rem}}.h4,h4{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h4,h4{font-size:2rem}}.h5,h5{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h5,h5{font-size:1.75rem}}.h6,h6{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h6,h6{font-size:1.5rem}}p{margin-top:0;margin-bottom:.75rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace)}samp{font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto}pre code{font-size:inherit;word-break:normal}code,kbd,pre{font-size:.875em}code{color:var(--bs-code-color);word-wrap:break-word}a>code,pre code{color:inherit}kbd{padding:.1875rem .375rem;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label,output{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}.form-control-color:not(:disabled):not([readonly]),.form-control[type=file]:not(:disabled):not([readonly]),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.5}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.5}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.5}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.5}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.5}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.5}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:20px;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-20px;margin-bottom:20px;font-size:.875em;color:#52525b}.blockquote-footer::before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm)}.figure{display:inline-block}.figure-img{margin-bottom:10px;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:30px;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1500px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1500px}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.col-auto,.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{width:auto}.col-1,.col-2{flex:0 0 auto;width:8.33333333%}.col-2{width:16.66666667%}.col-3,.col-4{flex:0 0 auto;width:25%}.col-4{width:33.33333333%}.col-5,.col-6{flex:0 0 auto;width:41.66666667%}.col-6{width:50%}.col-7,.col-8{flex:0 0 auto;width:58.33333333%}.col-8{width:66.66666667%}.col-10,.col-9{flex:0 0 auto;width:75%}.col-10{width:83.33333333%}.col-11,.col-12{flex:0 0 auto;width:91.66666667%}.col-12{width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:5px}.g-1,.gy-1{--bs-gutter-y:5px}.g-2,.gx-2{--bs-gutter-x:10px}.g-2,.gy-2{--bs-gutter-y:10px}.g-3,.gx-3{--bs-gutter-x:15px}.g-3,.gy-3{--bs-gutter-y:15px}.g-4,.gx-4{--bs-gutter-x:30px}.g-4,.gy-4{--bs-gutter-y:30px}.g-5,.gx-5{--bs-gutter-x:60px}.g-5,.gy-5{--bs-gutter-y:60px}.g-6,.gx-6{--bs-gutter-x:120px}.g-6,.gy-6{--bs-gutter-y:120px}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.col-sm-auto,.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{width:auto}.col-sm-1,.col-sm-2{flex:0 0 auto;width:8.33333333%}.col-sm-2{width:16.66666667%}.col-sm-3,.col-sm-4{flex:0 0 auto;width:25%}.col-sm-4{width:33.33333333%}.col-sm-5,.col-sm-6{flex:0 0 auto;width:41.66666667%}.col-sm-6{width:50%}.col-sm-7,.col-sm-8{flex:0 0 auto;width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-10,.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{width:83.33333333%}.col-sm-11,.col-sm-12{flex:0 0 auto;width:91.66666667%}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:5px}.g-sm-1,.gy-sm-1{--bs-gutter-y:5px}.g-sm-2,.gx-sm-2{--bs-gutter-x:10px}.g-sm-2,.gy-sm-2{--bs-gutter-y:10px}.g-sm-3,.gx-sm-3{--bs-gutter-x:15px}.g-sm-3,.gy-sm-3{--bs-gutter-y:15px}.g-sm-4,.gx-sm-4{--bs-gutter-x:30px}.g-sm-4,.gy-sm-4{--bs-gutter-y:30px}.g-sm-5,.gx-sm-5{--bs-gutter-x:60px}.g-sm-5,.gy-sm-5{--bs-gutter-y:60px}.g-sm-6,.gx-sm-6{--bs-gutter-x:120px}.g-sm-6,.gy-sm-6{--bs-gutter-y:120px}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.col-md-auto,.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{width:auto}.col-md-1,.col-md-2{flex:0 0 auto;width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3,.col-md-4{flex:0 0 auto;width:25%}.col-md-4{width:33.33333333%}.col-md-5,.col-md-6{flex:0 0 auto;width:41.66666667%}.col-md-6{width:50%}.col-md-7,.col-md-8{flex:0 0 auto;width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-10,.col-md-9{flex:0 0 auto;width:75%}.col-md-10{width:83.33333333%}.col-md-11,.col-md-12{flex:0 0 auto;width:91.66666667%}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:5px}.g-md-1,.gy-md-1{--bs-gutter-y:5px}.g-md-2,.gx-md-2{--bs-gutter-x:10px}.g-md-2,.gy-md-2{--bs-gutter-y:10px}.g-md-3,.gx-md-3{--bs-gutter-x:15px}.g-md-3,.gy-md-3{--bs-gutter-y:15px}.g-md-4,.gx-md-4{--bs-gutter-x:30px}.g-md-4,.gy-md-4{--bs-gutter-y:30px}.g-md-5,.gx-md-5{--bs-gutter-x:60px}.g-md-5,.gy-md-5{--bs-gutter-y:60px}.g-md-6,.gx-md-6{--bs-gutter-x:120px}.g-md-6,.gy-md-6{--bs-gutter-y:120px}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.col-lg-auto,.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{width:auto}.col-lg-1,.col-lg-2{flex:0 0 auto;width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3,.col-lg-4{flex:0 0 auto;width:25%}.col-lg-4{width:33.33333333%}.col-lg-5,.col-lg-6{flex:0 0 auto;width:41.66666667%}.col-lg-6{width:50%}.col-lg-7,.col-lg-8{flex:0 0 auto;width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-10,.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{width:83.33333333%}.col-lg-11,.col-lg-12{flex:0 0 auto;width:91.66666667%}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:5px}.g-lg-1,.gy-lg-1{--bs-gutter-y:5px}.g-lg-2,.gx-lg-2{--bs-gutter-x:10px}.g-lg-2,.gy-lg-2{--bs-gutter-y:10px}.g-lg-3,.gx-lg-3{--bs-gutter-x:15px}.g-lg-3,.gy-lg-3{--bs-gutter-y:15px}.g-lg-4,.gx-lg-4{--bs-gutter-x:30px}.g-lg-4,.gy-lg-4{--bs-gutter-y:30px}.g-lg-5,.gx-lg-5{--bs-gutter-x:60px}.g-lg-5,.gy-lg-5{--bs-gutter-y:60px}.g-lg-6,.gx-lg-6{--bs-gutter-x:120px}.g-lg-6,.gy-lg-6{--bs-gutter-y:120px}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.col-xl-auto,.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{width:auto}.col-xl-1,.col-xl-2{flex:0 0 auto;width:8.33333333%}.col-xl-2{width:16.66666667%}.col-xl-3,.col-xl-4{flex:0 0 auto;width:25%}.col-xl-4{width:33.33333333%}.col-xl-5,.col-xl-6{flex:0 0 auto;width:41.66666667%}.col-xl-6{width:50%}.col-xl-7,.col-xl-8{flex:0 0 auto;width:58.33333333%}.col-xl-8{width:66.66666667%}.col-xl-10,.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{width:83.33333333%}.col-xl-11,.col-xl-12{flex:0 0 auto;width:91.66666667%}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:5px}.g-xl-1,.gy-xl-1{--bs-gutter-y:5px}.g-xl-2,.gx-xl-2{--bs-gutter-x:10px}.g-xl-2,.gy-xl-2{--bs-gutter-y:10px}.g-xl-3,.gx-xl-3{--bs-gutter-x:15px}.g-xl-3,.gy-xl-3{--bs-gutter-y:15px}.g-xl-4,.gx-xl-4{--bs-gutter-x:30px}.g-xl-4,.gy-xl-4{--bs-gutter-y:30px}.g-xl-5,.gx-xl-5{--bs-gutter-x:60px}.g-xl-5,.gy-xl-5{--bs-gutter-y:60px}.g-xl-6,.gx-xl-6{--bs-gutter-x:120px}.g-xl-6,.gy-xl-6{--bs-gutter-y:120px}}@media (min-width:1500px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1,.col-xxl-2{flex:0 0 auto;width:8.33333333%}.col-xxl-2{width:16.66666667%}.col-xxl-3,.col-xxl-4{flex:0 0 auto;width:25%}.col-xxl-4{width:33.33333333%}.col-xxl-5,.col-xxl-6{flex:0 0 auto;width:41.66666667%}.col-xxl-6{width:50%}.col-xxl-7,.col-xxl-8{flex:0 0 auto;width:58.33333333%}.col-xxl-8{width:66.66666667%}.col-xxl-10,.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{width:83.33333333%}.col-xxl-11,.col-xxl-12{flex:0 0 auto;width:91.66666667%}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:5px}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:5px}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:10px}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:10px}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:15px}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:15px}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:30px}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:30px}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:60px}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:60px}.g-xxl-6,.gx-xxl-6{--bs-gutter-x:120px}.g-xxl-6,.gy-xxl-6{--bs-gutter-y:120px}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:20px;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary,.table-secondary{--bs-table-color:#000;--bs-table-striped-color:#000;--bs-table-active-color:#000;--bs-table-hover-color:#000}.table-primary{--bs-table-bg:#edd4d5;--bs-table-border-color:#beaaaa;--bs-table-striped-bg:#e1c9ca;--bs-table-active-bg:#d5bfc0;--bs-table-hover-bg:#dbc4c5;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-bg:#dcdcde;--bs-table-border-color:#b0b0b2;--bs-table-striped-bg:#d1d1d3;--bs-table-active-bg:#c6c6c8;--bs-table-hover-bg:#cccccd}.table-info,.table-secondary,.table-success{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#cfe4d7;--bs-table-border-color:#a6b6ac;--bs-table-striped-bg:#c5d9cc;--bs-table-striped-color:#000;--bs-table-active-bg:#bacdc2;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd3c7;--bs-table-hover-color:#000}.table-info{--bs-table-bg:#d3f6fc;--bs-table-border-color:#a9c5ca;--bs-table-striped-bg:#c8eaef;--bs-table-active-bg:#bedde3;--bs-table-hover-bg:#c3e4e9}.table-danger,.table-info,.table-warning{--bs-table-color:#000;--bs-table-striped-color:#000;--bs-table-active-color:#000;--bs-table-hover-color:#000}.table-warning{--bs-table-bg:#fdecce;--bs-table-border-color:#cabda5;--bs-table-striped-bg:#f0e0c4;--bs-table-active-bg:#e4d4b9;--bs-table-hover-bg:#eadabf;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-bg:#f8d4d4;--bs-table-border-color:#c6aaaa;--bs-table-striped-bg:#ecc9c9;--bs-table-active-bg:#dfbfbf;--bs-table-hover-bg:#e5c4c4}.table-danger,.table-dark,.table-light{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f4f4f5;--bs-table-border-color:#c3c3c4;--bs-table-striped-bg:#e8e8e9;--bs-table-striped-color:#000;--bs-table-active-bg:#dcdcdd;--bs-table-active-color:#000;--bs-table-hover-bg:#e2e2e3;--bs-table-hover-color:#000}.table-dark{--bs-table-color:#fff;--bs-table-bg:#000;--bs-table-border-color:#333333;--bs-table-striped-bg:#0d0d0d;--bs-table-striped-color:#fff;--bs-table-active-bg:#1a1a1a;--bs-table-active-color:#fff;--bs-table-hover-bg:#131313;--bs-table-hover-color:#fff}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1499.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.125rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-inset);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#d39597;outline:0;box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(167,42,47,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width)*2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width)*2));padding:.5rem 1rem;font-size:1.125rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width)*2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width)*2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width)*2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width)*2));padding:.375rem}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width)*2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width)*2))}.form-select{--bs-form-select-bg-img:url("images/image_1aedfe4dd29f0230d6d92fc3ef67bb739ba05156.svg");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-inset);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#d39597;outline:0;box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(167,42,47,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.125rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("images/image_496444a3617a1dda7cf077d7faef73a1871bae4a.svg")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#d39597;outline:0;box-shadow:0 0 0 .25rem rgba(167,42,47,.25)}.form-check-input:checked:focus,.form-check-input:focus{outline-color:#a72a2f!important}.form-check-input:checked{background-color:#a72a2f!important;border-color:#a72a2f!important}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("images/image_037df3f267ccf39385ec90b56356d4c79737ab4c.svg")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("images/image_9fd9978557a9cd59108093fd1ae5e449c6554a32.svg")}.form-check-input[type=checkbox]:indeterminate{background-color:#a72a2f;border-color:#a72a2f;--bs-form-check-bg-image:url("images/image_bfb20a3e45f438ae0b0ccb89afeaf9bf907a4d4f.svg")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("images/image_f2fd673c22cf4c0d13121551be4e68e1bc3924e1.svg");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("images/image_b74e355b7864259fb31137883017a9b827082b24.svg")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("images/image_07354548f4ba5a80668b68754822030f6886b05d.svg")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("images/image_efef0636f12100890f9df3d0f6436b31f81fdc55.svg")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(167,42,47,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(167,42,47,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#a72a2f;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#e5bfc1}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;box-shadow:var(--bs-box-shadow-inset)}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#a72a2f;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#e5bfc1}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;box-shadow:var(--bs-box-shadow-inset)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width)*2));min-height:calc(3.5rem + calc(var(--bs-border-width)*2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#52525b}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.125rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:5px 10px;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("images/image_68556f3f855675afdd3b9a388d633125f5c20442.svg");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("images/image_68556f3f855675afdd3b9a388d633125f5c20442.svg");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:5px 10px;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("images/image_5aab844675ec0683b069a59e250b416ab82bbd5c.svg");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("images/image_5aab844675ec0683b069a59e250b416ab82bbd5c.svg");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn,.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg)}.btn{--bs-btn-padding-x:2em;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:700;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:50rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);box-shadow:var(--bs-btn-box-shadow);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg)}.btn-check:focus-visible+.btn,.btn:focus-visible{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none}.btn-primary{--bs-btn-bg:#a72a2f;--bs-btn-border-color:#a72a2f;--bs-btn-hover-bg:#8e2428;--bs-btn-hover-border-color:#862226;--bs-btn-focus-shadow-rgb:180, 74, 78;--bs-btn-active-bg:#862226;--bs-btn-active-border-color:#7d2023;--bs-btn-disabled-bg:#a72a2f;--bs-btn-disabled-border-color:#a72a2f}.btn-primary,.btn-secondary,.btn-success{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-active-shadow:none;--bs-btn-disabled-color:#fff}.btn-secondary{--bs-btn-bg:#52525b;--bs-btn-border-color:#52525b;--bs-btn-hover-bg:#46464d;--bs-btn-hover-border-color:#424249;--bs-btn-focus-shadow-rgb:108, 108, 116;--bs-btn-active-bg:#424249;--bs-btn-active-border-color:#3e3e44;--bs-btn-disabled-bg:#52525b;--bs-btn-disabled-border-color:#52525b}.btn-success{--bs-btn-bg:#117937;--bs-btn-border-color:#117937;--bs-btn-hover-bg:#0e672f;--bs-btn-hover-border-color:#0e612c;--bs-btn-focus-shadow-rgb:53, 141, 85;--bs-btn-active-bg:#0e612c;--bs-btn-active-border-color:#0d5b29;--bs-btn-disabled-bg:#117937;--bs-btn-disabled-border-color:#117937}.btn-info,.btn-warning{--bs-btn-color:#000;--bs-btn-hover-color:#000;--bs-btn-active-color:#000;--bs-btn-active-shadow:none;--bs-btn-disabled-color:#000}.btn-info{--bs-btn-bg:#22d3ee;--bs-btn-border-color:#22d3ee;--bs-btn-hover-bg:#43daf1;--bs-btn-hover-border-color:#38d7f0;--bs-btn-focus-shadow-rgb:29, 179, 202;--bs-btn-active-bg:#4edcf1;--bs-btn-active-border-color:#38d7f0;--bs-btn-disabled-bg:#22d3ee;--bs-btn-disabled-border-color:#22d3ee}.btn-warning{--bs-btn-bg:#f59e0b;--bs-btn-border-color:#f59e0b;--bs-btn-hover-bg:#f7ad30;--bs-btn-hover-border-color:#f6a823;--bs-btn-focus-shadow-rgb:208, 134, 9;--bs-btn-active-bg:#f7b13c;--bs-btn-active-border-color:#f6a823;--bs-btn-disabled-bg:#f59e0b;--bs-btn-disabled-border-color:#f59e0b}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc2626;--bs-btn-border-color:#dc2626;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2020;--bs-btn-hover-border-color:#b01e1e;--bs-btn-focus-shadow-rgb:225, 71, 71;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b01e1e;--bs-btn-active-border-color:#a51d1d;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc2626;--bs-btn-disabled-border-color:#dc2626}.btn-danger,.btn-dark,.btn-light{--bs-btn-active-shadow:none}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f4f4f5;--bs-btn-border-color:#f4f4f5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#cfcfd0;--bs-btn-hover-border-color:#c3c3c4;--bs-btn-focus-shadow-rgb:207, 207, 208;--bs-btn-active-color:#000;--bs-btn-active-bg:#c3c3c4;--bs-btn-active-border-color:#b7b7b8;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f4f4f5;--bs-btn-disabled-border-color:#f4f4f5}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#000;--bs-btn-border-color:#000;--bs-btn-hover-bg:#262626;--bs-btn-hover-border-color:#1a1a1a;--bs-btn-focus-shadow-rgb:38, 38, 38;--bs-btn-active-bg:#333333;--bs-btn-active-border-color:#1a1a1a;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#000;--bs-btn-disabled-border-color:#000}.btn-dark,.btn-outline-primary,.btn-outline-secondary{--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff}.btn-outline-primary{--bs-btn-color:#a72a2f;--bs-btn-border-color:#a72a2f;--bs-btn-hover-bg:#a72a2f;--bs-btn-hover-border-color:#a72a2f;--bs-btn-focus-shadow-rgb:167, 42, 47;--bs-btn-active-bg:#a72a2f;--bs-btn-active-border-color:#a72a2f;--bs-btn-active-shadow:none;--bs-btn-disabled-color:#a72a2f;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#a72a2f;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#52525b;--bs-btn-border-color:#52525b;--bs-btn-hover-bg:#52525b;--bs-btn-hover-border-color:#52525b;--bs-btn-focus-shadow-rgb:82, 82, 91;--bs-btn-active-bg:#52525b;--bs-btn-active-border-color:#52525b;--bs-btn-disabled-color:#52525b;--bs-btn-disabled-border-color:#52525b}.btn-outline-info,.btn-outline-secondary,.btn-outline-success,.btn-outline-warning{--bs-btn-active-shadow:none;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#117937;--bs-btn-border-color:#117937;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#117937;--bs-btn-hover-border-color:#117937;--bs-btn-focus-shadow-rgb:17, 121, 55;--bs-btn-active-color:#fff;--bs-btn-active-bg:#117937;--bs-btn-active-border-color:#117937;--bs-btn-disabled-color:#117937;--bs-btn-disabled-border-color:#117937}.btn-outline-info,.btn-outline-warning{--bs-btn-hover-color:#000;--bs-btn-active-color:#000}.btn-outline-info{--bs-btn-color:#22d3ee;--bs-btn-border-color:#22d3ee;--bs-btn-hover-bg:#22d3ee;--bs-btn-hover-border-color:#22d3ee;--bs-btn-focus-shadow-rgb:34, 211, 238;--bs-btn-active-bg:#22d3ee;--bs-btn-active-border-color:#22d3ee;--bs-btn-disabled-color:#22d3ee;--bs-btn-disabled-border-color:#22d3ee}.btn-outline-warning{--bs-btn-color:#f59e0b;--bs-btn-border-color:#f59e0b;--bs-btn-hover-bg:#f59e0b;--bs-btn-hover-border-color:#f59e0b;--bs-btn-focus-shadow-rgb:245, 158, 11;--bs-btn-active-bg:#f59e0b;--bs-btn-active-border-color:#f59e0b;--bs-btn-disabled-color:#f59e0b;--bs-btn-disabled-border-color:#f59e0b}.btn-outline-danger{--bs-btn-color:#dc2626;--bs-btn-border-color:#dc2626;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc2626;--bs-btn-hover-border-color:#dc2626;--bs-btn-focus-shadow-rgb:220, 38, 38;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc2626;--bs-btn-active-border-color:#dc2626;--bs-btn-disabled-color:#dc2626;--bs-btn-disabled-border-color:#dc2626}.btn-outline-danger,.btn-outline-dark,.btn-outline-light{--bs-btn-active-shadow:none;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f4f4f5;--bs-btn-border-color:#f4f4f5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f4f4f5;--bs-btn-hover-border-color:#f4f4f5;--bs-btn-focus-shadow-rgb:244, 244, 245;--bs-btn-active-color:#000;--bs-btn-active-bg:#f4f4f5;--bs-btn-active-border-color:#f4f4f5;--bs-btn-disabled-color:#f4f4f5;--bs-btn-disabled-border-color:#f4f4f5}.btn-outline-dark{--bs-btn-color:#000;--bs-btn-border-color:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:#000;--bs-btn-focus-shadow-rgb:0, 0, 0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#000;--bs-btn-disabled-color:#000;--bs-btn-disabled-border-color:#000}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#52525b;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:180, 74, 78;text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:3em;--bs-btn-font-size:1.125rem;--bs-btn-border-radius:50rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:2em;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:50rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after,.dropend .dropdown-toggle:empty::after,.dropstart .dropdown-toggle:empty::after,.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:10px;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#a72a2f;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:20px;--bs-dropdown-item-padding-y:5px;--bs-dropdown-header-color:#52525b;--bs-dropdown-header-padding-x:20px;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);box-shadow:var(--bs-dropdown-box-shadow)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1500px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after,.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#d4d4d8;--bs-dropdown-bg:#27272a;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#d4d4d8;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#a72a2f;--bs-dropdown-link-disabled-color:#71717a;--bs-dropdown-header-color:#71717a}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:50rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.dropdown-toggle-split{padding-right:1.5em;padding-left:1.5em}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:2.25em;padding-left:2.25em}.btn-group.show .dropdown-toggle,.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(167,42,47,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#a72a2f}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:10px;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.40625rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.125rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.125rem;--bs-navbar-toggler-icon-bg:url("images/image_695cefd6e6420a873be3f306c837f2e112f29698.svg");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:50rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1500px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("images/image_ececcfedc1cb7c3732aa8651f6461b6c109b466b.svg")}.card{--bs-card-spacer-y:20px;--bs-card-spacer-x:20px;--bs-card-title-spacer-y:10px;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:10px;--bs-card-cap-padding-x:20px;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:20px;--bs-card-group-margin:15px;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-bottom:calc(-1*var(--bs-card-cap-padding-y));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills,.card-header-tabs{margin-right:calc(-.5*var(--bs-card-cap-padding-x));margin-left:calc(-.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("images/image_aaae7b8ff5fd195b11de431532bd2533f94bc7c6.svg");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("images/image_3d20d94f3425cb2d5a1baa9e70a12961ff77e58b.svg");--bs-accordion-btn-focus-border-color:#d39597;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type,.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("images/image_d406ad9dae959d43335070e3a7e2edae4c7de2ca.svg");--bs-accordion-btn-active-icon:url("images/image_d406ad9dae959d43335070e3a7e2edae4c7de2ca.svg")}.breadcrumb,.pagination{display:flex;list-style:none}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "›")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(167, 42, 47, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#a72a2f;--bs-pagination-active-border-color:#a72a2f;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.125rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:20px;--bs-alert-padding-y:20px;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:60px}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:25px 20px}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#a72a2f;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:20px;--bs-list-group-item-padding-y:10px;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#a72a2f;--bs-list-group-active-border-color:#a72a2f;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1500px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary,.list-group-item-secondary{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-active-color:var(--bs-emphasis-color)}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info,.list-group-item-success,.list-group-item-warning{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-active-color:var(--bs-emphasis-color)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-danger,.list-group-item-dark,.list-group-item-light{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-active-color:var(--bs-emphasis-color)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("images/image_fceeb1c8da011e31881dee746780feb40dae4135.svg");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(167, 42, 47, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;background:var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.3rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:30px;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:20px;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:20px;--bs-modal-header-padding-y:20px;--bs-modal-header-padding:20px 20px;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-.5*var(--bs-modal-header-padding-y)) calc(-.5*var(--bs-modal-header-padding-x)) calc(-.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1499.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:10px;--bs-tooltip-padding-y:5px;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:20px;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:20px;--bs-popover-body-padding-y:20px;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel,.carousel-inner{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;overflow:hidden}.carousel-inner::after,.clearfix::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("images/image_4274a074e12f038042322751ee73fa27495ee4b4.svg")}.carousel-control-next-icon{background-image:url("images/image_c750539f4e5f30d633d6fdc37d95b4d88bff136c.svg")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-indicators [data-bs-target],[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-caption,[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:20px;--bs-offcanvas-padding-y:20px;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--bs-offcanvas-box-shadow);transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-sm.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--bs-offcanvas-box-shadow);transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-md.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--bs-offcanvas-box-shadow);transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-lg.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--bs-offcanvas-box-shadow);transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1499.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--bs-offcanvas-box-shadow);transition:var(--bs-offcanvas-transition)}}@media (max-width:1499.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1499.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xxl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1500px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--bs-offcanvas-box-shadow);transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-.5*var(--bs-offcanvas-padding-y));margin-right:calc(-.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(134,34,38,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(134,34,38,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(66,66,73,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(66,66,73,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:focus,.link-success:hover{color:RGBA(14,97,44,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(14,97,44,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:focus,.link-info:hover{color:RGBA(78,220,241,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(78,220,241,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(247,177,60,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(247,177,60,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,30,30,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,30,30,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:focus,.link-light:hover{color:RGBA(246,246,247,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(246,246,247,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(0,0,0,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(0,0,0,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio,.ratio>*{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-top{top:0}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1500px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack,.vstack{display:flex;align-self:stretch}.hstack{flex-direction:row;align-items:center}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:1}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary,.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-info,.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-danger,.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-dark,.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black,.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:5px!important}.m-2{margin:10px!important}.m-3{margin:15px!important}.m-4{margin:30px!important}.m-5{margin:60px!important}.m-6{margin:120px!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:5px!important;margin-left:5px!important}.mx-2{margin-right:10px!important;margin-left:10px!important}.mx-3{margin-right:15px!important;margin-left:15px!important}.mx-4{margin-right:30px!important;margin-left:30px!important}.mx-5{margin-right:60px!important;margin-left:60px!important}.mx-6{margin-right:120px!important;margin-left:120px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:5px!important;margin-bottom:5px!important}.my-2{margin-top:10px!important;margin-bottom:10px!important}.my-3{margin-top:15px!important;margin-bottom:15px!important}.my-4{margin-top:30px!important;margin-bottom:30px!important}.my-5{margin-top:60px!important;margin-bottom:60px!important}.my-6{margin-top:120px!important;margin-bottom:120px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:5px!important}.mt-2{margin-top:10px!important}.mt-3{margin-top:15px!important}.mt-4{margin-top:30px!important}.mt-5{margin-top:60px!important}.mt-6{margin-top:120px!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:5px!important}.me-2{margin-right:10px!important}.me-3{margin-right:15px!important}.me-4{margin-right:30px!important}.me-5{margin-right:60px!important}.me-6{margin-right:120px!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:5px!important}.mb-2{margin-bottom:10px!important}.mb-3{margin-bottom:15px!important}.mb-4{margin-bottom:30px!important}.mb-5{margin-bottom:60px!important}.mb-6{margin-bottom:120px!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:5px!important}.ms-2{margin-left:10px!important}.ms-3{margin-left:15px!important}.ms-4{margin-left:30px!important}.ms-5{margin-left:60px!important}.ms-6{margin-left:120px!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-5px!important}.m-n2{margin:-10px!important}.m-n3{margin:-15px!important}.m-n4{margin:-30px!important}.m-n5{margin:-60px!important}.m-n6{margin:-120px!important}.mx-n1{margin-right:-5px!important;margin-left:-5px!important}.mx-n2{margin-right:-10px!important;margin-left:-10px!important}.mx-n3{margin-right:-15px!important;margin-left:-15px!important}.mx-n4{margin-right:-30px!important;margin-left:-30px!important}.mx-n5{margin-right:-60px!important;margin-left:-60px!important}.mx-n6{margin-right:-120px!important;margin-left:-120px!important}.my-n1{margin-top:-5px!important;margin-bottom:-5px!important}.my-n2{margin-top:-10px!important;margin-bottom:-10px!important}.my-n3{margin-top:-15px!important;margin-bottom:-15px!important}.my-n4{margin-top:-30px!important;margin-bottom:-30px!important}.my-n5{margin-top:-60px!important;margin-bottom:-60px!important}.my-n6{margin-top:-120px!important;margin-bottom:-120px!important}.mt-n1{margin-top:-5px!important}.mt-n2{margin-top:-10px!important}.mt-n3{margin-top:-15px!important}.mt-n4{margin-top:-30px!important}.mt-n5{margin-top:-60px!important}.mt-n6{margin-top:-120px!important}.me-n1{margin-right:-5px!important}.me-n2{margin-right:-10px!important}.me-n3{margin-right:-15px!important}.me-n4{margin-right:-30px!important}.me-n5{margin-right:-60px!important}.me-n6{margin-right:-120px!important}.mb-n1{margin-bottom:-5px!important}.mb-n2{margin-bottom:-10px!important}.mb-n3{margin-bottom:-15px!important}.mb-n4{margin-bottom:-30px!important}.mb-n5{margin-bottom:-60px!important}.mb-n6{margin-bottom:-120px!important}.ms-n1{margin-left:-5px!important}.ms-n2{margin-left:-10px!important}.ms-n3{margin-left:-15px!important}.ms-n4{margin-left:-30px!important}.ms-n5{margin-left:-60px!important}.ms-n6{margin-left:-120px!important}.p-0{padding:0!important}.p-1{padding:5px!important}.p-2{padding:10px!important}.p-3{padding:15px!important}.p-4{padding:30px!important}.p-5{padding:60px!important}.p-6{padding:120px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:5px!important;padding-left:5px!important}.px-2{padding-right:10px!important;padding-left:10px!important}.px-3{padding-right:15px!important;padding-left:15px!important}.px-4{padding-right:30px!important;padding-left:30px!important}.px-5{padding-right:60px!important;padding-left:60px!important}.px-6{padding-right:120px!important;padding-left:120px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:5px!important;padding-bottom:5px!important}.py-2{padding-top:10px!important;padding-bottom:10px!important}.py-3{padding-top:15px!important;padding-bottom:15px!important}.py-4{padding-top:30px!important;padding-bottom:30px!important}.py-5{padding-top:60px!important;padding-bottom:60px!important}.py-6{padding-top:120px!important;padding-bottom:120px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:5px!important}.pt-2{padding-top:10px!important}.pt-3{padding-top:15px!important}.pt-4{padding-top:30px!important}.pt-5{padding-top:60px!important}.pt-6{padding-top:120px!important}.pe-0{padding-right:0!important}.pe-1{padding-right:5px!important}.pe-2{padding-right:10px!important}.pe-3{padding-right:15px!important}.pe-4{padding-right:30px!important}.pe-5{padding-right:60px!important}.pe-6{padding-right:120px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:5px!important}.pb-2{padding-bottom:10px!important}.pb-3{padding-bottom:15px!important}.pb-4{padding-bottom:30px!important}.pb-5{padding-bottom:60px!important}.pb-6{padding-bottom:120px!important}.ps-0{padding-left:0!important}.ps-1{padding-left:5px!important}.ps-2{padding-left:10px!important}.ps-3{padding-left:15px!important}.ps-4{padding-left:30px!important}.ps-5{padding-left:60px!important}.ps-6{padding-left:120px!important}.gap-0{gap:0!important}.gap-1{gap:5px!important}.gap-2{gap:10px!important}.gap-3{gap:15px!important}.gap-4{gap:30px!important}.gap-5{gap:60px!important}.gap-6{gap:120px!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:5px!important}.row-gap-2{row-gap:10px!important}.row-gap-3{row-gap:15px!important}.row-gap-4{row-gap:30px!important}.row-gap-5{row-gap:60px!important}.row-gap-6{row-gap:120px!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:5px!important;column-gap:5px!important}.column-gap-2{-moz-column-gap:10px!important;column-gap:10px!important}.column-gap-3{-moz-column-gap:15px!important;column-gap:15px!important}.column-gap-4{-moz-column-gap:30px!important;column-gap:30px!important}.column-gap-5{-moz-column-gap:60px!important;column-gap:60px!important}.column-gap-6{-moz-column-gap:120px!important;column-gap:120px!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.45rem + 2.4vw)!important}.fs-2{font-size:calc(1.415rem + 1.98vw)!important}.fs-3{font-size:calc(1.375rem + 1.5vw)!important}.fs-4{font-size:calc(1.325rem + .9vw)!important}.fs-5{font-size:calc(1.3rem + .6vw)!important}.fs-6{font-size:calc(1.275rem + .3vw)!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary,.text-success{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info,.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger,.text-light{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-black,.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-body,.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50,.text-white-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary,.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info,.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger,.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark,.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary,.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info,.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger,.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-black,.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-body,.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:5px!important}.m-sm-2{margin:10px!important}.m-sm-3{margin:15px!important}.m-sm-4{margin:30px!important}.m-sm-5{margin:60px!important}.m-sm-6{margin:120px!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:5px!important;margin-left:5px!important}.mx-sm-2{margin-right:10px!important;margin-left:10px!important}.mx-sm-3{margin-right:15px!important;margin-left:15px!important}.mx-sm-4{margin-right:30px!important;margin-left:30px!important}.mx-sm-5{margin-right:60px!important;margin-left:60px!important}.mx-sm-6{margin-right:120px!important;margin-left:120px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:5px!important;margin-bottom:5px!important}.my-sm-2{margin-top:10px!important;margin-bottom:10px!important}.my-sm-3{margin-top:15px!important;margin-bottom:15px!important}.my-sm-4{margin-top:30px!important;margin-bottom:30px!important}.my-sm-5{margin-top:60px!important;margin-bottom:60px!important}.my-sm-6{margin-top:120px!important;margin-bottom:120px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:5px!important}.mt-sm-2{margin-top:10px!important}.mt-sm-3{margin-top:15px!important}.mt-sm-4{margin-top:30px!important}.mt-sm-5{margin-top:60px!important}.mt-sm-6{margin-top:120px!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:5px!important}.me-sm-2{margin-right:10px!important}.me-sm-3{margin-right:15px!important}.me-sm-4{margin-right:30px!important}.me-sm-5{margin-right:60px!important}.me-sm-6{margin-right:120px!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:5px!important}.mb-sm-2{margin-bottom:10px!important}.mb-sm-3{margin-bottom:15px!important}.mb-sm-4{margin-bottom:30px!important}.mb-sm-5{margin-bottom:60px!important}.mb-sm-6{margin-bottom:120px!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:5px!important}.ms-sm-2{margin-left:10px!important}.ms-sm-3{margin-left:15px!important}.ms-sm-4{margin-left:30px!important}.ms-sm-5{margin-left:60px!important}.ms-sm-6{margin-left:120px!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-5px!important}.m-sm-n2{margin:-10px!important}.m-sm-n3{margin:-15px!important}.m-sm-n4{margin:-30px!important}.m-sm-n5{margin:-60px!important}.m-sm-n6{margin:-120px!important}.mx-sm-n1{margin-right:-5px!important;margin-left:-5px!important}.mx-sm-n2{margin-right:-10px!important;margin-left:-10px!important}.mx-sm-n3{margin-right:-15px!important;margin-left:-15px!important}.mx-sm-n4{margin-right:-30px!important;margin-left:-30px!important}.mx-sm-n5{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n6{margin-right:-120px!important;margin-left:-120px!important}.my-sm-n1{margin-top:-5px!important;margin-bottom:-5px!important}.my-sm-n2{margin-top:-10px!important;margin-bottom:-10px!important}.my-sm-n3{margin-top:-15px!important;margin-bottom:-15px!important}.my-sm-n4{margin-top:-30px!important;margin-bottom:-30px!important}.my-sm-n5{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n6{margin-top:-120px!important;margin-bottom:-120px!important}.mt-sm-n1{margin-top:-5px!important}.mt-sm-n2{margin-top:-10px!important}.mt-sm-n3{margin-top:-15px!important}.mt-sm-n4{margin-top:-30px!important}.mt-sm-n5{margin-top:-60px!important}.mt-sm-n6{margin-top:-120px!important}.me-sm-n1{margin-right:-5px!important}.me-sm-n2{margin-right:-10px!important}.me-sm-n3{margin-right:-15px!important}.me-sm-n4{margin-right:-30px!important}.me-sm-n5{margin-right:-60px!important}.me-sm-n6{margin-right:-120px!important}.mb-sm-n1{margin-bottom:-5px!important}.mb-sm-n2{margin-bottom:-10px!important}.mb-sm-n3{margin-bottom:-15px!important}.mb-sm-n4{margin-bottom:-30px!important}.mb-sm-n5{margin-bottom:-60px!important}.mb-sm-n6{margin-bottom:-120px!important}.ms-sm-n1{margin-left:-5px!important}.ms-sm-n2{margin-left:-10px!important}.ms-sm-n3{margin-left:-15px!important}.ms-sm-n4{margin-left:-30px!important}.ms-sm-n5{margin-left:-60px!important}.ms-sm-n6{margin-left:-120px!important}.p-sm-0{padding:0!important}.p-sm-1{padding:5px!important}.p-sm-2{padding:10px!important}.p-sm-3{padding:15px!important}.p-sm-4{padding:30px!important}.p-sm-5{padding:60px!important}.p-sm-6{padding:120px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:5px!important;padding-left:5px!important}.px-sm-2{padding-right:10px!important;padding-left:10px!important}.px-sm-3{padding-right:15px!important;padding-left:15px!important}.px-sm-4{padding-right:30px!important;padding-left:30px!important}.px-sm-5{padding-right:60px!important;padding-left:60px!important}.px-sm-6{padding-right:120px!important;padding-left:120px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:5px!important;padding-bottom:5px!important}.py-sm-2{padding-top:10px!important;padding-bottom:10px!important}.py-sm-3{padding-top:15px!important;padding-bottom:15px!important}.py-sm-4{padding-top:30px!important;padding-bottom:30px!important}.py-sm-5{padding-top:60px!important;padding-bottom:60px!important}.py-sm-6{padding-top:120px!important;padding-bottom:120px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:5px!important}.pt-sm-2{padding-top:10px!important}.pt-sm-3{padding-top:15px!important}.pt-sm-4{padding-top:30px!important}.pt-sm-5{padding-top:60px!important}.pt-sm-6{padding-top:120px!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:5px!important}.pe-sm-2{padding-right:10px!important}.pe-sm-3{padding-right:15px!important}.pe-sm-4{padding-right:30px!important}.pe-sm-5{padding-right:60px!important}.pe-sm-6{padding-right:120px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:5px!important}.pb-sm-2{padding-bottom:10px!important}.pb-sm-3{padding-bottom:15px!important}.pb-sm-4{padding-bottom:30px!important}.pb-sm-5{padding-bottom:60px!important}.pb-sm-6{padding-bottom:120px!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:5px!important}.ps-sm-2{padding-left:10px!important}.ps-sm-3{padding-left:15px!important}.ps-sm-4{padding-left:30px!important}.ps-sm-5{padding-left:60px!important}.ps-sm-6{padding-left:120px!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:5px!important}.gap-sm-2{gap:10px!important}.gap-sm-3{gap:15px!important}.gap-sm-4{gap:30px!important}.gap-sm-5{gap:60px!important}.gap-sm-6{gap:120px!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:5px!important}.row-gap-sm-2{row-gap:10px!important}.row-gap-sm-3{row-gap:15px!important}.row-gap-sm-4{row-gap:30px!important}.row-gap-sm-5{row-gap:60px!important}.row-gap-sm-6{row-gap:120px!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:5px!important;column-gap:5px!important}.column-gap-sm-2{-moz-column-gap:10px!important;column-gap:10px!important}.column-gap-sm-3{-moz-column-gap:15px!important;column-gap:15px!important}.column-gap-sm-4{-moz-column-gap:30px!important;column-gap:30px!important}.column-gap-sm-5{-moz-column-gap:60px!important;column-gap:60px!important}.column-gap-sm-6{-moz-column-gap:120px!important;column-gap:120px!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:5px!important}.m-md-2{margin:10px!important}.m-md-3{margin:15px!important}.m-md-4{margin:30px!important}.m-md-5{margin:60px!important}.m-md-6{margin:120px!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:5px!important;margin-left:5px!important}.mx-md-2{margin-right:10px!important;margin-left:10px!important}.mx-md-3{margin-right:15px!important;margin-left:15px!important}.mx-md-4{margin-right:30px!important;margin-left:30px!important}.mx-md-5{margin-right:60px!important;margin-left:60px!important}.mx-md-6{margin-right:120px!important;margin-left:120px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:5px!important;margin-bottom:5px!important}.my-md-2{margin-top:10px!important;margin-bottom:10px!important}.my-md-3{margin-top:15px!important;margin-bottom:15px!important}.my-md-4{margin-top:30px!important;margin-bottom:30px!important}.my-md-5{margin-top:60px!important;margin-bottom:60px!important}.my-md-6{margin-top:120px!important;margin-bottom:120px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:5px!important}.mt-md-2{margin-top:10px!important}.mt-md-3{margin-top:15px!important}.mt-md-4{margin-top:30px!important}.mt-md-5{margin-top:60px!important}.mt-md-6{margin-top:120px!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:5px!important}.me-md-2{margin-right:10px!important}.me-md-3{margin-right:15px!important}.me-md-4{margin-right:30px!important}.me-md-5{margin-right:60px!important}.me-md-6{margin-right:120px!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:5px!important}.mb-md-2{margin-bottom:10px!important}.mb-md-3{margin-bottom:15px!important}.mb-md-4{margin-bottom:30px!important}.mb-md-5{margin-bottom:60px!important}.mb-md-6{margin-bottom:120px!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:5px!important}.ms-md-2{margin-left:10px!important}.ms-md-3{margin-left:15px!important}.ms-md-4{margin-left:30px!important}.ms-md-5{margin-left:60px!important}.ms-md-6{margin-left:120px!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-5px!important}.m-md-n2{margin:-10px!important}.m-md-n3{margin:-15px!important}.m-md-n4{margin:-30px!important}.m-md-n5{margin:-60px!important}.m-md-n6{margin:-120px!important}.mx-md-n1{margin-right:-5px!important;margin-left:-5px!important}.mx-md-n2{margin-right:-10px!important;margin-left:-10px!important}.mx-md-n3{margin-right:-15px!important;margin-left:-15px!important}.mx-md-n4{margin-right:-30px!important;margin-left:-30px!important}.mx-md-n5{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n6{margin-right:-120px!important;margin-left:-120px!important}.my-md-n1{margin-top:-5px!important;margin-bottom:-5px!important}.my-md-n2{margin-top:-10px!important;margin-bottom:-10px!important}.my-md-n3{margin-top:-15px!important;margin-bottom:-15px!important}.my-md-n4{margin-top:-30px!important;margin-bottom:-30px!important}.my-md-n5{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n6{margin-top:-120px!important;margin-bottom:-120px!important}.mt-md-n1{margin-top:-5px!important}.mt-md-n2{margin-top:-10px!important}.mt-md-n3{margin-top:-15px!important}.mt-md-n4{margin-top:-30px!important}.mt-md-n5{margin-top:-60px!important}.mt-md-n6{margin-top:-120px!important}.me-md-n1{margin-right:-5px!important}.me-md-n2{margin-right:-10px!important}.me-md-n3{margin-right:-15px!important}.me-md-n4{margin-right:-30px!important}.me-md-n5{margin-right:-60px!important}.me-md-n6{margin-right:-120px!important}.mb-md-n1{margin-bottom:-5px!important}.mb-md-n2{margin-bottom:-10px!important}.mb-md-n3{margin-bottom:-15px!important}.mb-md-n4{margin-bottom:-30px!important}.mb-md-n5{margin-bottom:-60px!important}.mb-md-n6{margin-bottom:-120px!important}.ms-md-n1{margin-left:-5px!important}.ms-md-n2{margin-left:-10px!important}.ms-md-n3{margin-left:-15px!important}.ms-md-n4{margin-left:-30px!important}.ms-md-n5{margin-left:-60px!important}.ms-md-n6{margin-left:-120px!important}.p-md-0{padding:0!important}.p-md-1{padding:5px!important}.p-md-2{padding:10px!important}.p-md-3{padding:15px!important}.p-md-4{padding:30px!important}.p-md-5{padding:60px!important}.p-md-6{padding:120px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:5px!important;padding-left:5px!important}.px-md-2{padding-right:10px!important;padding-left:10px!important}.px-md-3{padding-right:15px!important;padding-left:15px!important}.px-md-4{padding-right:30px!important;padding-left:30px!important}.px-md-5{padding-right:60px!important;padding-left:60px!important}.px-md-6{padding-right:120px!important;padding-left:120px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:5px!important;padding-bottom:5px!important}.py-md-2{padding-top:10px!important;padding-bottom:10px!important}.py-md-3{padding-top:15px!important;padding-bottom:15px!important}.py-md-4{padding-top:30px!important;padding-bottom:30px!important}.py-md-5{padding-top:60px!important;padding-bottom:60px!important}.py-md-6{padding-top:120px!important;padding-bottom:120px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:5px!important}.pt-md-2{padding-top:10px!important}.pt-md-3{padding-top:15px!important}.pt-md-4{padding-top:30px!important}.pt-md-5{padding-top:60px!important}.pt-md-6{padding-top:120px!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:5px!important}.pe-md-2{padding-right:10px!important}.pe-md-3{padding-right:15px!important}.pe-md-4{padding-right:30px!important}.pe-md-5{padding-right:60px!important}.pe-md-6{padding-right:120px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:5px!important}.pb-md-2{padding-bottom:10px!important}.pb-md-3{padding-bottom:15px!important}.pb-md-4{padding-bottom:30px!important}.pb-md-5{padding-bottom:60px!important}.pb-md-6{padding-bottom:120px!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:5px!important}.ps-md-2{padding-left:10px!important}.ps-md-3{padding-left:15px!important}.ps-md-4{padding-left:30px!important}.ps-md-5{padding-left:60px!important}.ps-md-6{padding-left:120px!important}.gap-md-0{gap:0!important}.gap-md-1{gap:5px!important}.gap-md-2{gap:10px!important}.gap-md-3{gap:15px!important}.gap-md-4{gap:30px!important}.gap-md-5{gap:60px!important}.gap-md-6{gap:120px!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:5px!important}.row-gap-md-2{row-gap:10px!important}.row-gap-md-3{row-gap:15px!important}.row-gap-md-4{row-gap:30px!important}.row-gap-md-5{row-gap:60px!important}.row-gap-md-6{row-gap:120px!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:5px!important;column-gap:5px!important}.column-gap-md-2{-moz-column-gap:10px!important;column-gap:10px!important}.column-gap-md-3{-moz-column-gap:15px!important;column-gap:15px!important}.column-gap-md-4{-moz-column-gap:30px!important;column-gap:30px!important}.column-gap-md-5{-moz-column-gap:60px!important;column-gap:60px!important}.column-gap-md-6{-moz-column-gap:120px!important;column-gap:120px!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:5px!important}.m-lg-2{margin:10px!important}.m-lg-3{margin:15px!important}.m-lg-4{margin:30px!important}.m-lg-5{margin:60px!important}.m-lg-6{margin:120px!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:5px!important;margin-left:5px!important}.mx-lg-2{margin-right:10px!important;margin-left:10px!important}.mx-lg-3{margin-right:15px!important;margin-left:15px!important}.mx-lg-4{margin-right:30px!important;margin-left:30px!important}.mx-lg-5{margin-right:60px!important;margin-left:60px!important}.mx-lg-6{margin-right:120px!important;margin-left:120px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:5px!important;margin-bottom:5px!important}.my-lg-2{margin-top:10px!important;margin-bottom:10px!important}.my-lg-3{margin-top:15px!important;margin-bottom:15px!important}.my-lg-4{margin-top:30px!important;margin-bottom:30px!important}.my-lg-5{margin-top:60px!important;margin-bottom:60px!important}.my-lg-6{margin-top:120px!important;margin-bottom:120px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:5px!important}.mt-lg-2{margin-top:10px!important}.mt-lg-3{margin-top:15px!important}.mt-lg-4{margin-top:30px!important}.mt-lg-5{margin-top:60px!important}.mt-lg-6{margin-top:120px!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:5px!important}.me-lg-2{margin-right:10px!important}.me-lg-3{margin-right:15px!important}.me-lg-4{margin-right:30px!important}.me-lg-5{margin-right:60px!important}.me-lg-6{margin-right:120px!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:5px!important}.mb-lg-2{margin-bottom:10px!important}.mb-lg-3{margin-bottom:15px!important}.mb-lg-4{margin-bottom:30px!important}.mb-lg-5{margin-bottom:60px!important}.mb-lg-6{margin-bottom:120px!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:5px!important}.ms-lg-2{margin-left:10px!important}.ms-lg-3{margin-left:15px!important}.ms-lg-4{margin-left:30px!important}.ms-lg-5{margin-left:60px!important}.ms-lg-6{margin-left:120px!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-5px!important}.m-lg-n2{margin:-10px!important}.m-lg-n3{margin:-15px!important}.m-lg-n4{margin:-30px!important}.m-lg-n5{margin:-60px!important}.m-lg-n6{margin:-120px!important}.mx-lg-n1{margin-right:-5px!important;margin-left:-5px!important}.mx-lg-n2{margin-right:-10px!important;margin-left:-10px!important}.mx-lg-n3{margin-right:-15px!important;margin-left:-15px!important}.mx-lg-n4{margin-right:-30px!important;margin-left:-30px!important}.mx-lg-n5{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n6{margin-right:-120px!important;margin-left:-120px!important}.my-lg-n1{margin-top:-5px!important;margin-bottom:-5px!important}.my-lg-n2{margin-top:-10px!important;margin-bottom:-10px!important}.my-lg-n3{margin-top:-15px!important;margin-bottom:-15px!important}.my-lg-n4{margin-top:-30px!important;margin-bottom:-30px!important}.my-lg-n5{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n6{margin-top:-120px!important;margin-bottom:-120px!important}.mt-lg-n1{margin-top:-5px!important}.mt-lg-n2{margin-top:-10px!important}.mt-lg-n3{margin-top:-15px!important}.mt-lg-n4{margin-top:-30px!important}.mt-lg-n5{margin-top:-60px!important}.mt-lg-n6{margin-top:-120px!important}.me-lg-n1{margin-right:-5px!important}.me-lg-n2{margin-right:-10px!important}.me-lg-n3{margin-right:-15px!important}.me-lg-n4{margin-right:-30px!important}.me-lg-n5{margin-right:-60px!important}.me-lg-n6{margin-right:-120px!important}.mb-lg-n1{margin-bottom:-5px!important}.mb-lg-n2{margin-bottom:-10px!important}.mb-lg-n3{margin-bottom:-15px!important}.mb-lg-n4{margin-bottom:-30px!important}.mb-lg-n5{margin-bottom:-60px!important}.mb-lg-n6{margin-bottom:-120px!important}.ms-lg-n1{margin-left:-5px!important}.ms-lg-n2{margin-left:-10px!important}.ms-lg-n3{margin-left:-15px!important}.ms-lg-n4{margin-left:-30px!important}.ms-lg-n5{margin-left:-60px!important}.ms-lg-n6{margin-left:-120px!important}.p-lg-0{padding:0!important}.p-lg-1{padding:5px!important}.p-lg-2{padding:10px!important}.p-lg-3{padding:15px!important}.p-lg-4{padding:30px!important}.p-lg-5{padding:60px!important}.p-lg-6{padding:120px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:5px!important;padding-left:5px!important}.px-lg-2{padding-right:10px!important;padding-left:10px!important}.px-lg-3{padding-right:15px!important;padding-left:15px!important}.px-lg-4{padding-right:30px!important;padding-left:30px!important}.px-lg-5{padding-right:60px!important;padding-left:60px!important}.px-lg-6{padding-right:120px!important;padding-left:120px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:5px!important;padding-bottom:5px!important}.py-lg-2{padding-top:10px!important;padding-bottom:10px!important}.py-lg-3{padding-top:15px!important;padding-bottom:15px!important}.py-lg-4{padding-top:30px!important;padding-bottom:30px!important}.py-lg-5{padding-top:60px!important;padding-bottom:60px!important}.py-lg-6{padding-top:120px!important;padding-bottom:120px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:5px!important}.pt-lg-2{padding-top:10px!important}.pt-lg-3{padding-top:15px!important}.pt-lg-4{padding-top:30px!important}.pt-lg-5{padding-top:60px!important}.pt-lg-6{padding-top:120px!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:5px!important}.pe-lg-2{padding-right:10px!important}.pe-lg-3{padding-right:15px!important}.pe-lg-4{padding-right:30px!important}.pe-lg-5{padding-right:60px!important}.pe-lg-6{padding-right:120px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:5px!important}.pb-lg-2{padding-bottom:10px!important}.pb-lg-3{padding-bottom:15px!important}.pb-lg-4{padding-bottom:30px!important}.pb-lg-5{padding-bottom:60px!important}.pb-lg-6{padding-bottom:120px!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:5px!important}.ps-lg-2{padding-left:10px!important}.ps-lg-3{padding-left:15px!important}.ps-lg-4{padding-left:30px!important}.ps-lg-5{padding-left:60px!important}.ps-lg-6{padding-left:120px!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:5px!important}.gap-lg-2{gap:10px!important}.gap-lg-3{gap:15px!important}.gap-lg-4{gap:30px!important}.gap-lg-5{gap:60px!important}.gap-lg-6{gap:120px!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:5px!important}.row-gap-lg-2{row-gap:10px!important}.row-gap-lg-3{row-gap:15px!important}.row-gap-lg-4{row-gap:30px!important}.row-gap-lg-5{row-gap:60px!important}.row-gap-lg-6{row-gap:120px!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:5px!important;column-gap:5px!important}.column-gap-lg-2{-moz-column-gap:10px!important;column-gap:10px!important}.column-gap-lg-3{-moz-column-gap:15px!important;column-gap:15px!important}.column-gap-lg-4{-moz-column-gap:30px!important;column-gap:30px!important}.column-gap-lg-5{-moz-column-gap:60px!important;column-gap:60px!important}.column-gap-lg-6{-moz-column-gap:120px!important;column-gap:120px!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:5px!important}.m-xl-2{margin:10px!important}.m-xl-3{margin:15px!important}.m-xl-4{margin:30px!important}.m-xl-5{margin:60px!important}.m-xl-6{margin:120px!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:5px!important;margin-left:5px!important}.mx-xl-2{margin-right:10px!important;margin-left:10px!important}.mx-xl-3{margin-right:15px!important;margin-left:15px!important}.mx-xl-4{margin-right:30px!important;margin-left:30px!important}.mx-xl-5{margin-right:60px!important;margin-left:60px!important}.mx-xl-6{margin-right:120px!important;margin-left:120px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:5px!important;margin-bottom:5px!important}.my-xl-2{margin-top:10px!important;margin-bottom:10px!important}.my-xl-3{margin-top:15px!important;margin-bottom:15px!important}.my-xl-4{margin-top:30px!important;margin-bottom:30px!important}.my-xl-5{margin-top:60px!important;margin-bottom:60px!important}.my-xl-6{margin-top:120px!important;margin-bottom:120px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:5px!important}.mt-xl-2{margin-top:10px!important}.mt-xl-3{margin-top:15px!important}.mt-xl-4{margin-top:30px!important}.mt-xl-5{margin-top:60px!important}.mt-xl-6{margin-top:120px!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:5px!important}.me-xl-2{margin-right:10px!important}.me-xl-3{margin-right:15px!important}.me-xl-4{margin-right:30px!important}.me-xl-5{margin-right:60px!important}.me-xl-6{margin-right:120px!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:5px!important}.mb-xl-2{margin-bottom:10px!important}.mb-xl-3{margin-bottom:15px!important}.mb-xl-4{margin-bottom:30px!important}.mb-xl-5{margin-bottom:60px!important}.mb-xl-6{margin-bottom:120px!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:5px!important}.ms-xl-2{margin-left:10px!important}.ms-xl-3{margin-left:15px!important}.ms-xl-4{margin-left:30px!important}.ms-xl-5{margin-left:60px!important}.ms-xl-6{margin-left:120px!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-5px!important}.m-xl-n2{margin:-10px!important}.m-xl-n3{margin:-15px!important}.m-xl-n4{margin:-30px!important}.m-xl-n5{margin:-60px!important}.m-xl-n6{margin:-120px!important}.mx-xl-n1{margin-right:-5px!important;margin-left:-5px!important}.mx-xl-n2{margin-right:-10px!important;margin-left:-10px!important}.mx-xl-n3{margin-right:-15px!important;margin-left:-15px!important}.mx-xl-n4{margin-right:-30px!important;margin-left:-30px!important}.mx-xl-n5{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n6{margin-right:-120px!important;margin-left:-120px!important}.my-xl-n1{margin-top:-5px!important;margin-bottom:-5px!important}.my-xl-n2{margin-top:-10px!important;margin-bottom:-10px!important}.my-xl-n3{margin-top:-15px!important;margin-bottom:-15px!important}.my-xl-n4{margin-top:-30px!important;margin-bottom:-30px!important}.my-xl-n5{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n6{margin-top:-120px!important;margin-bottom:-120px!important}.mt-xl-n1{margin-top:-5px!important}.mt-xl-n2{margin-top:-10px!important}.mt-xl-n3{margin-top:-15px!important}.mt-xl-n4{margin-top:-30px!important}.mt-xl-n5{margin-top:-60px!important}.mt-xl-n6{margin-top:-120px!important}.me-xl-n1{margin-right:-5px!important}.me-xl-n2{margin-right:-10px!important}.me-xl-n3{margin-right:-15px!important}.me-xl-n4{margin-right:-30px!important}.me-xl-n5{margin-right:-60px!important}.me-xl-n6{margin-right:-120px!important}.mb-xl-n1{margin-bottom:-5px!important}.mb-xl-n2{margin-bottom:-10px!important}.mb-xl-n3{margin-bottom:-15px!important}.mb-xl-n4{margin-bottom:-30px!important}.mb-xl-n5{margin-bottom:-60px!important}.mb-xl-n6{margin-bottom:-120px!important}.ms-xl-n1{margin-left:-5px!important}.ms-xl-n2{margin-left:-10px!important}.ms-xl-n3{margin-left:-15px!important}.ms-xl-n4{margin-left:-30px!important}.ms-xl-n5{margin-left:-60px!important}.ms-xl-n6{margin-left:-120px!important}.p-xl-0{padding:0!important}.p-xl-1{padding:5px!important}.p-xl-2{padding:10px!important}.p-xl-3{padding:15px!important}.p-xl-4{padding:30px!important}.p-xl-5{padding:60px!important}.p-xl-6{padding:120px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:5px!important;padding-left:5px!important}.px-xl-2{padding-right:10px!important;padding-left:10px!important}.px-xl-3{padding-right:15px!important;padding-left:15px!important}.px-xl-4{padding-right:30px!important;padding-left:30px!important}.px-xl-5{padding-right:60px!important;padding-left:60px!important}.px-xl-6{padding-right:120px!important;padding-left:120px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:5px!important;padding-bottom:5px!important}.py-xl-2{padding-top:10px!important;padding-bottom:10px!important}.py-xl-3{padding-top:15px!important;padding-bottom:15px!important}.py-xl-4{padding-top:30px!important;padding-bottom:30px!important}.py-xl-5{padding-top:60px!important;padding-bottom:60px!important}.py-xl-6{padding-top:120px!important;padding-bottom:120px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:5px!important}.pt-xl-2{padding-top:10px!important}.pt-xl-3{padding-top:15px!important}.pt-xl-4{padding-top:30px!important}.pt-xl-5{padding-top:60px!important}.pt-xl-6{padding-top:120px!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:5px!important}.pe-xl-2{padding-right:10px!important}.pe-xl-3{padding-right:15px!important}.pe-xl-4{padding-right:30px!important}.pe-xl-5{padding-right:60px!important}.pe-xl-6{padding-right:120px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:5px!important}.pb-xl-2{padding-bottom:10px!important}.pb-xl-3{padding-bottom:15px!important}.pb-xl-4{padding-bottom:30px!important}.pb-xl-5{padding-bottom:60px!important}.pb-xl-6{padding-bottom:120px!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:5px!important}.ps-xl-2{padding-left:10px!important}.ps-xl-3{padding-left:15px!important}.ps-xl-4{padding-left:30px!important}.ps-xl-5{padding-left:60px!important}.ps-xl-6{padding-left:120px!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:5px!important}.gap-xl-2{gap:10px!important}.gap-xl-3{gap:15px!important}.gap-xl-4{gap:30px!important}.gap-xl-5{gap:60px!important}.gap-xl-6{gap:120px!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:5px!important}.row-gap-xl-2{row-gap:10px!important}.row-gap-xl-3{row-gap:15px!important}.row-gap-xl-4{row-gap:30px!important}.row-gap-xl-5{row-gap:60px!important}.row-gap-xl-6{row-gap:120px!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:5px!important;column-gap:5px!important}.column-gap-xl-2{-moz-column-gap:10px!important;column-gap:10px!important}.column-gap-xl-3{-moz-column-gap:15px!important;column-gap:15px!important}.column-gap-xl-4{-moz-column-gap:30px!important;column-gap:30px!important}.column-gap-xl-5{-moz-column-gap:60px!important;column-gap:60px!important}.column-gap-xl-6{-moz-column-gap:120px!important;column-gap:120px!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1500px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:5px!important}.m-xxl-2{margin:10px!important}.m-xxl-3{margin:15px!important}.m-xxl-4{margin:30px!important}.m-xxl-5{margin:60px!important}.m-xxl-6{margin:120px!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:5px!important;margin-left:5px!important}.mx-xxl-2{margin-right:10px!important;margin-left:10px!important}.mx-xxl-3{margin-right:15px!important;margin-left:15px!important}.mx-xxl-4{margin-right:30px!important;margin-left:30px!important}.mx-xxl-5{margin-right:60px!important;margin-left:60px!important}.mx-xxl-6{margin-right:120px!important;margin-left:120px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:5px!important;margin-bottom:5px!important}.my-xxl-2{margin-top:10px!important;margin-bottom:10px!important}.my-xxl-3{margin-top:15px!important;margin-bottom:15px!important}.my-xxl-4{margin-top:30px!important;margin-bottom:30px!important}.my-xxl-5{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-6{margin-top:120px!important;margin-bottom:120px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:5px!important}.mt-xxl-2{margin-top:10px!important}.mt-xxl-3{margin-top:15px!important}.mt-xxl-4{margin-top:30px!important}.mt-xxl-5{margin-top:60px!important}.mt-xxl-6{margin-top:120px!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:5px!important}.me-xxl-2{margin-right:10px!important}.me-xxl-3{margin-right:15px!important}.me-xxl-4{margin-right:30px!important}.me-xxl-5{margin-right:60px!important}.me-xxl-6{margin-right:120px!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:5px!important}.mb-xxl-2{margin-bottom:10px!important}.mb-xxl-3{margin-bottom:15px!important}.mb-xxl-4{margin-bottom:30px!important}.mb-xxl-5{margin-bottom:60px!important}.mb-xxl-6{margin-bottom:120px!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:5px!important}.ms-xxl-2{margin-left:10px!important}.ms-xxl-3{margin-left:15px!important}.ms-xxl-4{margin-left:30px!important}.ms-xxl-5{margin-left:60px!important}.ms-xxl-6{margin-left:120px!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-5px!important}.m-xxl-n2{margin:-10px!important}.m-xxl-n3{margin:-15px!important}.m-xxl-n4{margin:-30px!important}.m-xxl-n5{margin:-60px!important}.m-xxl-n6{margin:-120px!important}.mx-xxl-n1{margin-right:-5px!important;margin-left:-5px!important}.mx-xxl-n2{margin-right:-10px!important;margin-left:-10px!important}.mx-xxl-n3{margin-right:-15px!important;margin-left:-15px!important}.mx-xxl-n4{margin-right:-30px!important;margin-left:-30px!important}.mx-xxl-n5{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n6{margin-right:-120px!important;margin-left:-120px!important}.my-xxl-n1{margin-top:-5px!important;margin-bottom:-5px!important}.my-xxl-n2{margin-top:-10px!important;margin-bottom:-10px!important}.my-xxl-n3{margin-top:-15px!important;margin-bottom:-15px!important}.my-xxl-n4{margin-top:-30px!important;margin-bottom:-30px!important}.my-xxl-n5{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n6{margin-top:-120px!important;margin-bottom:-120px!important}.mt-xxl-n1{margin-top:-5px!important}.mt-xxl-n2{margin-top:-10px!important}.mt-xxl-n3{margin-top:-15px!important}.mt-xxl-n4{margin-top:-30px!important}.mt-xxl-n5{margin-top:-60px!important}.mt-xxl-n6{margin-top:-120px!important}.me-xxl-n1{margin-right:-5px!important}.me-xxl-n2{margin-right:-10px!important}.me-xxl-n3{margin-right:-15px!important}.me-xxl-n4{margin-right:-30px!important}.me-xxl-n5{margin-right:-60px!important}.me-xxl-n6{margin-right:-120px!important}.mb-xxl-n1{margin-bottom:-5px!important}.mb-xxl-n2{margin-bottom:-10px!important}.mb-xxl-n3{margin-bottom:-15px!important}.mb-xxl-n4{margin-bottom:-30px!important}.mb-xxl-n5{margin-bottom:-60px!important}.mb-xxl-n6{margin-bottom:-120px!important}.ms-xxl-n1{margin-left:-5px!important}.ms-xxl-n2{margin-left:-10px!important}.ms-xxl-n3{margin-left:-15px!important}.ms-xxl-n4{margin-left:-30px!important}.ms-xxl-n5{margin-left:-60px!important}.ms-xxl-n6{margin-left:-120px!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:5px!important}.p-xxl-2{padding:10px!important}.p-xxl-3{padding:15px!important}.p-xxl-4{padding:30px!important}.p-xxl-5{padding:60px!important}.p-xxl-6{padding:120px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:5px!important;padding-left:5px!important}.px-xxl-2{padding-right:10px!important;padding-left:10px!important}.px-xxl-3{padding-right:15px!important;padding-left:15px!important}.px-xxl-4{padding-right:30px!important;padding-left:30px!important}.px-xxl-5{padding-right:60px!important;padding-left:60px!important}.px-xxl-6{padding-right:120px!important;padding-left:120px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:5px!important;padding-bottom:5px!important}.py-xxl-2{padding-top:10px!important;padding-bottom:10px!important}.py-xxl-3{padding-top:15px!important;padding-bottom:15px!important}.py-xxl-4{padding-top:30px!important;padding-bottom:30px!important}.py-xxl-5{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-6{padding-top:120px!important;padding-bottom:120px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:5px!important}.pt-xxl-2{padding-top:10px!important}.pt-xxl-3{padding-top:15px!important}.pt-xxl-4{padding-top:30px!important}.pt-xxl-5{padding-top:60px!important}.pt-xxl-6{padding-top:120px!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:5px!important}.pe-xxl-2{padding-right:10px!important}.pe-xxl-3{padding-right:15px!important}.pe-xxl-4{padding-right:30px!important}.pe-xxl-5{padding-right:60px!important}.pe-xxl-6{padding-right:120px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:5px!important}.pb-xxl-2{padding-bottom:10px!important}.pb-xxl-3{padding-bottom:15px!important}.pb-xxl-4{padding-bottom:30px!important}.pb-xxl-5{padding-bottom:60px!important}.pb-xxl-6{padding-bottom:120px!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:5px!important}.ps-xxl-2{padding-left:10px!important}.ps-xxl-3{padding-left:15px!important}.ps-xxl-4{padding-left:30px!important}.ps-xxl-5{padding-left:60px!important}.ps-xxl-6{padding-left:120px!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:5px!important}.gap-xxl-2{gap:10px!important}.gap-xxl-3{gap:15px!important}.gap-xxl-4{gap:30px!important}.gap-xxl-5{gap:60px!important}.gap-xxl-6{gap:120px!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:5px!important}.row-gap-xxl-2{row-gap:10px!important}.row-gap-xxl-3{row-gap:15px!important}.row-gap-xxl-4{row-gap:30px!important}.row-gap-xxl-5{row-gap:60px!important}.row-gap-xxl-6{row-gap:120px!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:5px!important;column-gap:5px!important}.column-gap-xxl-2{-moz-column-gap:10px!important;column-gap:10px!important}.column-gap-xxl-3{-moz-column-gap:15px!important;column-gap:15px!important}.column-gap-xxl-4{-moz-column-gap:30px!important;column-gap:30px!important}.column-gap-xxl-5{-moz-column-gap:60px!important;column-gap:60px!important}.column-gap-xxl-6{-moz-column-gap:120px!important;column-gap:120px!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:3.25rem!important}.fs-2{font-size:2.9rem!important}.fs-3{font-size:2.5rem!important}.fs-4{font-size:2rem!important}.fs-5{font-size:1.75rem!important}.fs-6{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}

/* --- Extracted <style> block #5 --- */
@charset 'UTF-8';.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;overflow:hidden;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#000}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'<'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'>'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'<'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'?';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slide img{margin:0 5px}

/* --- Extracted <style> block #6 --- */
nav, main, #product_view_content, #product_viewer, .collection-sidebar .collection-sidebar-content { opacity: 0; }

/* --- Extracted <style> block #7 --- */
:root,body{--sl-text-xs: .75rem;--sl-text-sm: .875rem;--sl-text-base: 1rem;--sl-text-lg: 1.125rem;--sl-text-xl: 1.25rem;--sl-text-2xl: 1.5rem;--sl-text-3xl: 1.875rem;--sl-text-4xl: 2.25rem;--sl-text-5xl: 3rem;--sl-text-6xl: 3.75rem;--sl-text-7xl: 4.5rem;--sl-leading-none: 1;--sl-leading-tight: 1.25;--sl-leading-normal: 1.5;--sl-tracking-wider: .05em;--sl-tracking-widest: .1em;--sl-drop-shadow-none: --var(drop-shadow(0 0 #000));--sl-drop-shadow-sm: --var(drop-shadow(0 1px 1px rgb(0 0 0 / .05)));--sl-drop-shadow: --var(drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06)));--sl-drop-shadow-md: --var(drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06)));--sl-drop-shadow-lg: --var(drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1)));--sl-drop-shadow-xl: --var(drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08)));--sl-drop-shadow-2xl: --var(drop-shadow(0 25px 25px rgb(0 0 0 / .15)));--sl-brightness-110: --var(brightness(1.1));font-variant-ligatures:none;--color_sale: var(--bs-red);--color_pre-order: #F99704;--color_gold: #c4ad65;--color_grad-gold: linear-gradient(160deg, #baa35b, #e8d087 85%);--color_swblue: #51bed8;--box_shadow_sm: rgba(0, 0, 0, .1) 5px 5px 10px, rgba(0, 0, 0, .1) 1px 1px 6px;--box_shadow: rgba(0, 0, 0, .15) 5px 5px 20px, rgba(0, 0, 0, .1) 2px 6px 6px;--box_shadow_lg: rgba(0, 0, 0, .2) 10px 14px 28px, rgba(0, 0, 0, .1) 2px 4px 7px;--rounded_sm: .2rem;--rounded: .3rem;--rounded_lg: .5rem;--mainnav-height-desktop: 61px;--notice-bar-color: var(--bs-primary);--notice-bar-fontSize: 1.05rem;--notice-bar-min-height: 36px;--notice-bar-salenotice-min-height: 65px}.font-soleil{font-family:soleil,sans-serif}.font-din2014{font-family:din-2014,sans-serif}.sl-display-1,.sl-display-2{line-height:var(--sl-leading-none)}.sl-display-1{font-size:var(--sl-text-5xl)}.sl-display-2{font-size:var(--sl-text-4xl)}.sl-headline-1,.sl-headline-2,.sl-headline-3,.sl-headline-4{line-height:var(--sl-leading-tight)}.sl-headline-1{font-size:var(--sl-text-4xl)}.sl-headline-2{font-size:var(--sl-text-3xl)}.sl-headline-3{font-size:var(--sl-text-2xl)}.sl-headline-4{font-size:var(--sl-text-xl)}.sl-subheadline-1,.sl-subheadline-2,.sl-subheadline-3,.sl-subheadline-4{line-height:var(--sl-leading-tight)}.sl-subheadline-1{font-size:var(--sl-text-lg)}.sl-subheadline-2{font-size:var(--sl-text-base)}.sl-subheadline-3{font-size:var(--sl-text-sm)}.sl-subheadline-4{font-size:var(--sl-text-xs)}.sl-body-xl,.sl-body-lg,.sl-body-normal,.sl-body-sm,.sl-body-xs{line-height:var(--sl-leading-normal)}.sl-body-xl{font-size:var(--sl-text-lg)}.sl-body-lg{font-size:var(--sl-text-base)}.sl-body-normal{font-size:var(--sl-text-sm)}.sl-body-sm,.sl-body-xs{font-size:var(--sl-text-xs)}.sl-caption-2xl,.sl-caption-xl,.sl-caption-lg,.sl-caption-normal,.sl-caption-sm{line-height:var(--sl-leading-none);letter-spacing:var(--sl-tracking-widest);text-transform:uppercase}.sl-caption-2xl{font-size:var(--sl-text-xl)}.sl-caption-xl{font-size:var(--sl-text-lg)}.sl-caption-lg{font-size:var(--sl-text-base)}.sl-caption-normal{font-size:var(--sl-text-sm)}.sl-caption-sm{font-size:var(--sl-text-xs)}.sl-text-cta-lg,.sl-text-cta-sm{line-height:var(--sl-leading-none);letter-spacing:var(--sl-tracking-widest);text-transform:uppercase}.sl-text-cta-lg{font-size:var(--sl-text-sm)}.sl-text-cta-sm{font-size:var(--sl-text-xs)}.sl-text-tag-lg,.sl-text-tag-sm{line-height:var(--sl-leading-none);letter-spacing:var(--sl-tracking-widest);text-transform:uppercase}.sl-text-tag-lg,.sl-text-tag-sm{font-size:9px}.sl-body-lg-fluid{font-size:var(--sl-text-base)}.sl-lgc-body-normal{font-size:16px;line-height:20px;letter-spacing:0}.sl-lgc-eyebrow-lg{font-size:18px;line-height:22px;letter-spacing:1px}.sl-lgc-headline-1{font-size:30px;line-height:37px;letter-spacing:0}.sl-lgc-headline-2{font-size:24px;line-height:30px;letter-spacing:0}.sl-lgc-cta-normal{font-size:14px;line-height:14px;letter-spacing:1.4px}@media (min-width: 992px){.sl-lgc-body-normal{font-size:18px;line-height:22px;letter-spacing:0}.sl-lgc-eyebrow-lg{font-size:20px;line-height:25px;letter-spacing:2px}.sl-lgc-headline-1{font-size:48px;line-height:60px;letter-spacing:0}.sl-lgc-headline-2{font-size:36px;line-height:45px;letter-spacing:0}.sl-lgc-cta-normal{font-size:16px;line-height:16px;letter-spacing:1.6px}}@media only screen and (min-width: 640px){.sl-display-1{font-size:var(--sl-text-7xl)}.sl-display-2{font-size:var(--sl-text-6xl)}.sl-headline-1{font-size:var(--sl-text-5xl)}.sl-headline-2{font-size:var(--sl-text-4xl)}.sl-headline-3{font-size:var(--sl-text-3xl)}.sl-headline-4{font-size:var(--sl-text-2xl)}.sl-subheadline-1{font-size:var(--sl-text-xl)}.sl-subheadline-2{font-size:var(--sl-text-lg)}.sl-subheadline-3{font-size:var(--sl-text-base)}.sl-subheadline-4{font-size:var(--sl-text-sm)}.sl-body-xl{font-size:var(--sl-text-xl)}.sl-body-lg{font-size:var(--sl-text-lg)}.sl-body-normal{font-size:var(--sl-text-base)}.sl-body-sm{font-size:var(--sl-text-sm)}.sl-body-xs{font-size:var(--sl-text-xs)}.sl-caption-2xl{font-size:var(--sl-text-2xl)}.sl-caption-xl{font-size:var(--sl-text-xl)}.sl-caption-lg{font-size:var(--sl-text-lg)}.sl-caption-normal{font-size:var(--sl-text-base)}.sl-caption-sm{font-size:var(--sl-text-sm)}.sl-text-cta-lg{font-size:var(--sl-text-base)}.sl-text-cta-sm{font-size:var(--sl-text-sm)}.sl-text-tag-lg,.sl-text-tag-sm{font-size:11px}}body{min-height:100vh;display:flex;flex-direction:column}nav{opacity:1!important}.lazy-fade{transition:opacity .5s ease}.lazy:not(.lazy-container),.lazy-container img[data-src]{opacity:0}.lazy:not([src]):not(.lazy-bg){font-size:0}.lazy:not([src]):not(.lazy-bg).lazy-loaded{font-size:inherit}.lazy-loaded:not(.lazy-container):not(.lazy-focus),.lazy.lazy-focus.lazy-loaded.focused,.lazy-container img[data-src].lazy-loaded{opacity:1}a{color:var(--bs-primary);transition:all .2s ease-in-out}img{color:transparent}.small,.light{font-weight:400}b,.strong{font-weight:700}p:last-child,ul:last-child{margin-bottom:0}.text-shadow{text-shadow:#000 0 0 1em,#000 0 0 .25em}.text-shadow-sm{text-shadow:#000 0 0 .75em}.text-underline{text-decoration:underline}.text-underline-under{text-decoration:underline;text-underline-position:under}.text-light-gray{color:#a8b0c1}.text-gray500{color:var(--bs-gray-500)}.text-gray600{color:var(--bs-gray-600)}a.text-underline-under:hover{text-decoration:none}.va-text-top{vertical-align:text-top}.vertical-align{line-height:1.4em;vertical-align:middle;display:inline-block}.absolute-top{position:absolute;top:0;left:0}.pointer{cursor:pointer}.magnify{cursor:zoom-in}.rotate90{transform:rotate(90deg)}.rotate180{transform:rotate(180deg)}.object-fit-contain{object-fit:contain}.object-fit-cover{object-fit:cover}.object-pos-start{object-position:left}.object-pos-end{object-position:right}.object-pos-top{object-position:top}.object-pos-bottom{object-position:bottom}.touch-manipulation{touch-action:manipulation}.gallery-img-cover{width:100%;height:100%;object-fit:cover}.gallery-img-fluid{width:100%;height:auto}.text-none{text-transform:none}.font-leq{font-family:Arial;font-size:.8em;font-weight:600}.strong .font-leq,b .font-leq{font-weight:800}.screen-padding{padding:40px 0}.screen-padding-xs{padding:15px 0}.screen-padding-xl{padding:60px 0}.screen-padding-xxl{padding:70px 0}.red{color:var(--bs-primary)}.gold{color:var(--color_gold)}.grad-gold{background:repeating-linear-gradient(160deg,#baa35b,#e8d087);background:-webkit-repeating-linear-gradient(160deg,#baa35b,#e8d087 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.grad-plain-gold{background:repeating-linear-gradient(160deg,#bbaf89,#dacfaf);background:-webkit-repeating-linear-gradient(160deg,#BBAF89,#DACFAF 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.sw-blue{color:var(--color_swblue)}.bg-soft{background-color:var(--bs-gray-100)}.bg-mild{background:var(--bs-gray-200)}.bg-deep{background:var(--bs-gray-900)}.bg-sale{background:var(--color_sale)}.bg-gray800{background:var(--bs-gray-800)}.bg-pink{background:#eccdcd}.bg-trans-to-mild{background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bs-gray-200))}.bg-mild-to-trans{background:linear-gradient(to bottom,var(--bs-gray-200),rgba(255,255,255,0))}.bg-gray-to-trans{background:linear-gradient(to bottom,var(--bs-gray-400),rgba(255,255,255,0))}.border-mild{border-color:var(--bs-gray-500)!important}.border-primary{border-color:var(--bs-primary)!important}.fluid-type-sm,.fluid-type-sm p,.fluid-type-sm .vertical-align{font-size:14.5px}.fluid-type,.fluid-type p,.fluid-type .vertical-align{font-size:1rem}.fluid-type-lg,.fluid-type-lg p,.fluid-type-lg .vertical-align{font-size:17px}.fluid-d1,.fluid-d2{font-size:33px}.fluid-h1{font-size:30px}.fluid-h2{font-size:28px}.fluid-h3{font-size:24px}.fluid-h4{font-size:22px}.fluid-h5{font-size:20px}.fluid-h6{font-size:18px}.letter-spacing-sm{letter-spacing:.05em}.letter-spacing{letter-spacing:.125em}.letter-spacing-lg{letter-spacing:.2em}.letter-spacing-xl{letter-spacing:.3em}.letter-spacing-xxl{letter-spacing:.6em}.line-height-sm{line-height:1}.line-height{line-height:1.2}.line-height-lg{line-height:1.5}.line-height-xl{line-height:1.75}.line-height-xxl{line-height:2}.box-2em{height:2em;width:2em}.modal-video-shorts{max-width:50vh!important}@media (min-width: 576px){.position-sm-absolute{position:absolute}.position-sm-relative{position:relative}.start-sm-0{left:0%}.start-sm-50{left:50%}.start-sm-100{left:100%}.end-sm-0{right:0%}.end-sm-50{right:50%}.end-sm-100{right:100%}.top-sm-0{top:0%}.top-sm-50{top:50%}.top-sm-100{top:100%}.bottom-sm-0{bottom:0%}.bottom-sm-50{bottom:50%}.bottom-sm-100{bottom:100%}.translate-sm-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}}@media (min-width: 768px){.position-md-absolute{position:absolute!important}.position-md-relative{position:relative!important}.start-md-0{left:0%}.start-md-50{left:50%}.start-md-100{left:100%}.end-md-0{right:0%}.end-md-50{right:50%}.end-md-100{right:100%}.top-md-0{top:0%}.top-md-50{top:50%}.top-md-100{top:100%}.bottom-md-0{bottom:0%}.bottom-md-50{bottom:50%}.bottom-md-100{bottom:100%}.translate-md-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}}@media (min-width: 992px){.position-lg-absolute{position:absolute!important}.position-lg-relative{position:relative!important}.start-lg-0{left:0%}.start-lg-50{left:50%}.start-lg-100{left:100%}.end-lg-0{right:0%}.end-lg-50{right:50%}.end-lg-100{right:100%}.top-lg-0{top:0%}.top-lg-50{top:50%}.top-lg-100{top:100%}.bottom-lg-0{bottom:0%}.bottom-lg-50{bottom:50%}.bottom-lg-100{bottom:100%}.translate-lg-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.bg-lg-mild{background:var(--bs-gray-200)}}@media (min-width: 1200px){.position-xl-absolute{position:absolute!important}.position-xl-relative{position:relative!important}.start-xl-0{left:0%}.start-xl-50{left:50%}.start-xl-100{left:100%}.end-xl-0{right:0%}.end-xl-50{right:50%}.end-xl-100{right:100%}.top-xl-0{top:0%}.top-xl-50{top:50%}.top-xl-100{top:100%}.bottom-xl-0{bottom:0%}.bottom-xl-50{bottom:50%}.bottom-xl-100{bottom:100%}.translate-xl-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.sl-body-lg-fluid{font-size:var(--sl-text-lg)}}@media (min-width: 1500px){.position-xxl-absolute{position:absolute!important}.position-xxl-relative{position:relative!important}.start-xxxl-0{left:0%}.start-xxl-50{left:50%}.start-xxl-510{left:100%}.end-xxl-0{right:0%}.end-xxl-50{right:50%}.end-xxl-100{right:100%}.top-xxl-0{top:0%}.top-xxl-50{top:50%}.top-xxl-100{top:100%}.bottom-xxl-0{bottom:0%}.bottom-xxl-50{bottom:50%}.bottom-xxl-100{bottom:100%}.translate-xxl-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}}.zindex-1{z-index:1;position:relative}.zindex-2{z-index:2;position:relative}.zindex-3{z-index:3;position:relative}.zindex-4{z-index:4;position:relative}.btn-arrow,.btn-plus{text-align:left;display:inline-flex}.btn-link.btn-arrow,.btn-link.btn-plus{stroke:var(--bs-primary);font-size:.9rem;line-height:1.4em;font-weight:600;padding:0;text-transform:uppercase}.btn-link.btn-arrow:hover,.btn-link.btn-plus:hover{color:var(--bs-primary)}.btn-arrow:disabled .arrow{opacity:0}.btn-arrow.small{font-size:.9rem}.btn-arrow .arrow{height:1.25em;width:2.1em;margin-top:.1em;margin-left:1em;align-self:center;transition:transform .2s ease}.btn-arrow.small .arrow{height:1em;width:1.75em}.btn-arrow.d-block .arrow{margin-left:auto}.btn-arrow:hover .arrow,.btn-arrow-trigger:hover .btn-arrow .arrow{transform:translate(.5em)}.btn-plus .plus{width:1.1em;height:1.1em;margin-left:.5em;align-self:center;transition:transform .2s ease}.btn-plus.plus-circle .plus{width:1.75em;height:1.75em;padding:.25em;border:2px solid var(--bs-primary);border-radius:50em}.btn-plus:hover .plus,.btn-plus-trigger:hover .plus{transform:rotate(90deg)}.btn-plus.plus-circle{line-height:1.75em}.btn-plus.plus-circle .plus path{stroke-width:2.5!important}.btn-plus.plus-circle.plus-circle-lg{line-height:3em}.btn-plus.plus-circle.plus-circle-lg .plus{width:3em;height:3em;padding:.5em;margin-left:.75em}.btn-plus.plus-circle.plus-circle-lg .plus path{stroke-width:1.5!important}.btn-arrow.btn-arrow-reverse .arrow{float:left;margin-left:0;margin-right:1em;transform:rotate(180deg)}.btn-arrow.btn-arrow-reverse:hover .arrow{transform:rotate(180deg) translate(.5em)}.btn-arrow.stroke-primary .arrow,.btn-arrow.stroke-primary .plus{stroke:var(--bs-primary)!important;border-color:var(--bs-primary)}.btn-arrow.stroke-success .arrow,.btn-arrow.stroke-success .plus{stroke:var(--bs-success)!important;border-color:var(--bs-success)}.btn-arrow.stroke-white .arrow,.btn-plus.stroke-white .plus{stroke:#fff!important;border-color:#fff}.btn-arrow.stroke-black .arrow,.btn-plus.stroke-black .plus{stroke:#000!important;border-color:#000}.btn-warning{color:#fff}.btn-grad-gold{color:#fff;background:var(--color_grad-gold)}.btn-outline-gold{color:#fff;border:4px solid;border-color:#e8d087;border-image-slice:1}.btn-outline-gold:hover,.btn-grad-gold:hover{color:#ffffffbf}.link-resource img{transition:opacity .2s ease}.link-resource .text-primary{transition:color .2s ease}.link-resource:hover img,.link-resource:hover img.lazy-loaded{opacity:.65}.link-resource:hover .text-primary{color:#6a1b1e!important}.breadcrumb{background-color:transparent;font-size:.8rem}.breadcrumb a,.breadcrumb-item{color:var(--bs-gray-600)}.breadcrumb a:hover{color:var(--bs-primary)}.breadcrumb-item.active{font-weight:700}.breadcrumb-item+.breadcrumb-item{padding-left:.25em}.popover-body h6{font-size:.9rem;margin-bottom:5px}.popover-body h6:first-child{margin-top:15px}.popover-body img{margin-bottom:7px}.popover{z-index:1500}.badge.badge-limited{background-color:var(--color_gold);color:#fff}.badge.badge-gold{background:var(--color_gold);color:#fff}.badge.badge-grad-gold{background:var(--color_grad-gold);color:#fff}.badge.badge-2020,.badge.badge-2022{letter-spacing:.125em;padding:.3em .3em .3em .5em}.badge.badge-polygon{padding:.25em 1.25em .25em .75em;clip-path:polygon(0 0,100% 0%,calc(100% - .75em) 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,calc(100% - .75em) 100%,0% 100%)}div.modal-backdrop{z-index:2525!important}.modal{z-index:2550}.custom-file-label{height:calc(2.3rem + 2px)}.custom-file-label:after{height:2.3rem}.w-500px{max-width:500px}.w-750px{max-width:750px}.form-control::file-selector-button{padding:.2em .75rem;margin:-.1em -.5rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;border-color:inherit;border-width:inherit;border-radius:var(--rounded)}.form-control[type=file]{height:2.6em}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-gray-400);background:#fff;padding:.375rem .75rem}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#dc7479;box-shadow:0 0 0 .2rem #a72a2f40}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:inherit}select.form-control.is-invalid,.was-validated select.form-control:invalid{background-position:right calc(.35em + 1rem) center}#fieldChairSerials .input-group .input-group-text{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.drawer-element,.drawer-navigation{display:none}.drawer-open{overflow:hidden}.drawer{position:fixed;top:0;left:0;z-index:1850;width:100%;height:100%;overflow:hidden;outline:0;display:none;transition:opacity .15s linear,transform .5s ease;opacity:0}.drawer[data-frame="-1"]{transform:translate(-100vw)}.drawer[data-frame="0"]{transform:translateY(50px)}.drawer[data-frame="1"]{transform:translate(100vw)}.drawer .drawer-navigation{display:flex}.drawer .drawer-navigation .drawer-title,.drawer .drawer-navigation .drawer-link{color:var(--bs-gray-600);font:700 1em soleil,Noto Sans KR,Arial,sans-serif;margin-top:5px;padding:12px 15px;display:inline-block;transition:opacity .2s ease}.drawer .drawer-navigation .drawer-title{float:left}.drawer .drawer-navigation .drawer-link{width:51px;text-align:center;opacity:1;cursor:pointer}.drawer .drawer-navigation .drawer-link.prev{margin-right:auto}.drawer .drawer-navigation .drawer-link.next,.drawer .drawer-navigation .drawer-link.close{margin-left:auto}.drawer .drawer-navigation .drawer-link:hover{opacity:.65}.drawer .drawer-content{position:absolute;bottom:0;left:0;width:100%;z-index:2450;background:#fff;border-radius:.75rem .75rem 0 0;transform:translateY(50px);padding-bottom:35px;opacity:0;transition:transform .5s ease,opacity .2s ease}.drawer .drawer-content .drawer-body{max-height:calc(100vh - 300px);overflow:auto}.drawer .drawer-element{display:block}.drawer .drawer-element-hide{display:none!important}.drawer .drawer-body .fadeout{left:0;bottom:5.5rem;height:0;width:100%;background:linear-gradient(#fff0,#ffffff80 35%,#fff);z-index:1;pointer-events:none;transition:height .2s ease;position:absolute}.drawer.show{opacity:1}.drawer.show[data-frame="0"]{transform:none}.drawer.show .drawer-content{transform:none;opacity:1}.drawer .drawer-footer{padding-top:10px;background:#fff;bottom:0;position:sticky}.drawer-backdrop{position:fixed;top:0;left:0;z-index:1800;width:100vw;height:100vh;background-color:#000;opacity:.5}.slick-fadein{height:0;opacity:0;overflow:hidden;transition:opacity .2s ease}.slick-fadein.slick-initialized{height:auto;opacity:1;overflow:visible}.header-w-line{display:flex;justify-content:center;align-items:center;flex:1;white-space:nowrap}.header-w-line:before,.header-w-line:after{content:"";display:inline-block;height:1px;width:100%;background:#000}.header-w-line:before{margin-right:15px}.header-w-line:after{margin-left:15px}.header-w-line.border-white:before,.header-w-line.border-white:after{background:#fff}.header-w-line.border-gold:before,.header-w-line.border-gold:after{background:#c4b998}.highlight-glow{cursor:pointer;animation:highlight-glow 2s infinite}@-webkit-keyframes highlight-glow{0%{box-shadow:0 0 -20px var(--bs-primary)}45%{box-shadow:0 0 75px var(--bs-primary)}55%{box-shadow:0 0 75px var(--bs-primary)}to{box-shadow:0 0 -20px var(--bs-primary)}}#notice_privacy{width:100%;max-width:1150px;position:fixed;bottom:0;left:0;z-index:2250}#notice_privacy .alert-warning{background-color:#fff3cdf7;margin:0}#notice_privacy .alert .close{padding:.5rem 1.25rem;font-size:2rem}.pulse{animation:pulse .5s infinite alternate}@keyframes pulse{0%{opacity:.4}to{opacity:1}}.mfp-bg{z-index:2900!important}.mfp-wrap{z-index:2910!important}.header-wrapper{color:#fff;height:240px;box-shadow:inset 0 11px 150px -150px #00000080,inset 0 -11px 150px -75px #00000080;-webkit-box-shadow:inset 0px 11px 150px -100px rgba(0,0,0,.5),inset 0px -11px 150px -75px rgba(0,0,0,.5)}.header-content{text-align:center;line-height:225px;height:240px;vertical-align:middle}.header-content h1{vertical-align:middle;display:inline-block}.header-content h1 .flag{display:block;margin-bottom:10px}.header-content p{margin-top:10px;line-height:1.3rem}.header-content .btn{margin:10px}.header-content-secretlab{height:40px;width:auto;margin:0 0 12px}.header-content-logo{height:40px;width:auto;margin:10px 0}.header-hero-main{background:/*savepage-url=https://images.secretlab.co/theme/common/header_hero_main.jpg*/url() center center/cover}.header-hero-instalments{background:/*savepage-url=https://images.secretlab.co/theme/common/header_hero_instalments.jpg*/url() center center/cover}.header-hero-instalments.zip{background:#1a0826}.header-hero-instalments.afterpay{background:#b2fce5}.header-hero-aftercare{background:/*savepage-url=https://images.secretlab.co/theme/common/header_hero_aftercare.jpg*/url() center center/cover}.header-hero-sponsorship{background:/*savepage-url=https://images.secretlab.co/theme/common/header_hero_sponsorship.jpg*/url() center center/cover}.header-background{margin-bottom:40px}.page-redirect img{width:50px;height:50px;object-fit:contain}.page-redirect svg{font-size:1rem;float:right;stroke:var(--bs-primary);transition:all .2s ease-in-out}.page-redirect h6{color:#000;transition:all .2s ease-in-out}.afterpay .block{background:#b2fce5}.afterpay .content-max-width{max-width:1000px}@media only screen and (min-width: 320px){.fluid-type-sm,.fluid-type-sm p,.fluid-type-sm .vertical-align{font-size:calc(1rem + 4 * ((100vw - 320px) / 2080))}.fluid-type,.fluid-type p,.fluid-type .vertical-align{font-size:calc(1rem + 6 * ((100vw - 320px) / 2080))}.fluid-type-lg,.fluid-type-lg p,.fluid-type-lg .vertical-align{font-size:calc(1rem + 7 * ((100vw - 320px) / 2080))}.fluid-d1{font-size:calc(33px + 45 * ((100vw - 320px) / 2080))}.fluid-d2{font-size:calc(33px + 38 * ((100vw - 320px) / 2080))}.fluid-h1{font-size:calc(30px + 18 * ((100vw - 320px) / 2080))}.fluid-h2{font-size:calc(28px + 16 * ((100vw - 320px) / 2080))}.fluid-h3{font-size:calc(24px + 16 * ((100vw - 320px) / 2080))}.fluid-h4{font-size:calc(22px + 12 * ((100vw - 320px) / 2080))}.fluid-h5{font-size:calc(20px + 10 * ((100vw - 320px) / 2080))}.fluid-h6{font-size:calc(18px + 7 * ((100vw - 320px) / 2080))}}@media only screen and (min-width : 375px){.d-xxs-block{display:block!important}.d-xxs-inline-block{display:inline-block!important}.screen-padding{padding:40px 10px}.screen-padding-xs{padding:15px 10px}.screen-padding-xl{padding:60px 10px}.screen-padding-xxl{padding:70px 10px}.screen-padding-lr{padding-left:10px;padding-right:10px}}@media only screen and (min-width : 425px){.breadcrumb-item+.breadcrumb-item{padding-left:.5em}.breadcrumb-item+.breadcrumb-item:before{padding-right:.5em}}@media only screen and (min-width : 768px){#top_notice{font-size:.85rem}.header-wrapper{height:300px}.header-wrapper-xl{height:400px}.header-content{line-height:300px;height:300px}.header-content-xl{line-height:400px;height:400px}.header-content-logo{height:78px}.header-content h1 .flag{display:inline-block}.header-content p{font-size:1.3rem;line-height:1.75rem;max-width:950px}.header-hero-support{background:/*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_1500/header_hero_support-min.jpg*/url() top center/cover no-repeat}.header-background{margin:0;padding:10.7vw 0 5vw}.popover{font-size:.9rem;max-width:325px}.popover-body h6{font-size:1rem;margin-bottom:5px}}@media only screen and (min-width : 992px){.header-content-secretlab{height:60px;margin:0 6px 15px 0}.page-redirect{border-bottom:0!important}.page-redirect:hover h6,.page-redirect-wide:hover h6{color:var(--bs-primary)}.page-redirect-mild{background:var(--bs-gray-100)}.page-redirect-white{background:#fff}.header-hero-sponsorship{background:/*savepage-url=https://images.secretlab.co/theme/common/header_hero_sponsorship.jpg*/url() center center/contain}.header-background{padding:12vw 0 4vw}#notice_privacy{padding:0 15px 15px}}@media only screen and (min-width: 1200px){.header-background{background-size:contain;padding:8vw 0 7vw;margin-bottom:-3vw}#fc_frame{z-index:1650!important}}@media only screen and (min-width : 1300px){.screen-padding{padding:calc(25px + 1.5vw) 0}.screen-padding-xs{padding:15px 0}.screen-padding-xl{padding:calc(45px + 2vw) 0}.screen-padding-xxl{padding:calc(60px + 4vw) 0}.screen-padding-lr{padding-left:0;padding-right:0}}@media only screen and (min-width: 1500px){.header-background{padding:6.5vw 0 6vw}.modal-video{max-width:150vh}}@media only screen and (min-width: 1900px){.col-xxxl-5{width:41.66667%}.col-xxxl-7{width:58.33333%}}@media only screen and (min-width: 2400px){.fluid-type-sm,.fluid-type-sm p,.fluid-type-sm .vertical-align{font-size:18px}.fluid-type,.fluid-type p,.fluid-type .vertical-align{font-size:20px}.fluid-type-lg,.fluid-type-lg p,.fluid-type-lg .vertical-align{font-size:24px}.fluid-d1{font-size:78px}.fluid-d2{font-size:71px}.fluid-h1{font-size:48px}.fluid-h2{font-size:44px}.fluid-h3{font-size:40px}.fluid-h4{font-size:34px}.fluid-h5{font-size:30px}.fluid-h6{font-size:25px}}.redirect-top{bottom:80px;right:20px;width:60px;height:60px;border-radius:100px;color:var(--bs-gray-500);background:#fff;box-shadow:0 5px 4px #00000042;text-align:center;opacity:0;transition:bottom .2s ease,opacity .2s ease;display:none;position:fixed;z-index:1450;cursor:pointer}.redirect-top.visible{bottom:75px;opacity:1}.redirect-top div{margin:auto}.redirect-top div svg{font-size:2em;margin:-2px 0 -10px;display:block}@media only screen and (min-device-width: 320px) and (max-device-width:480px){.redirect-top.mobile{height:48px;width:48px;box-shadow:0 2px 4px #0003}}@media only screen and (min-width : 1200px){.redirect-top{z-index:1645}}body{--nav_height: 55px;--nav_after: 56px}body.top-notice-active:has(.nav-main.notice-stayhome){--nav_after: 92px}body.top-notice-active.top-notice-large-active:has(.nav-main.notice-mailinglist){--nav_after: 127px}body.top-notice-active.top-notice-large-active:has(.nav-main.notice-sale){--nav_after: 55px}nav.index{z-index:1700!important}.nav-main .bar-nav{color:#000;background:#fff;border-bottom:1px solid var(--bs-gray-400)}#brand_logo.xmas{width:88px;height:33px;background:/*savepage-url=https://images.secretlab.co/theme/common/logo_secretlab_xmas.svg*/url() center center/contain no-repeat;transition:opacity .2s ease-in-out}#brand_logo{width:88px;height:28px;background:/*savepage-url=https://images.secretlab.co/theme/common/logo_secretlab.svg*/var(--media-url-30) center center/contain no-repeat;transition:opacity .2s ease-in-out}.nav-height{height:var(--nav_height)}.nav-content{width:100vw;height:calc(100vh - 56px);background:#fff}.nav-primary{font-size:.9em;z-index:4}.nav-primary .focus-mobile{background:var(--bs-gray-100)}.nav-primary .link-expanded{color:inherit;width:100%;padding:15px;border-top:1px solid var(--bs-gray-400);align-items:center;justify-content:space-between;display:flex;transition:none}.nav-primary .link-expanded[aria-expanded] .fa-chevron-down{font-size:1.5em;transition:transform .2s ease}.nav-primary .link-expanded[aria-expanded=false] .fa-chevron-down{transform:rotate(-90deg)}.nav-primary .link-regions img{height:22px;width:auto;border:1px solid var(--bs-gray-400)}.nav-primary .link-socials a{color:#000;font-size:1.5em;margin:0 5px}.nav-primary .link-socials a img{height:.8em;width:auto;padding:0 5px;vertical-align:baseline}.nav-primary .product-img{height:auto;width:calc(75px + 2vw);max-width:85px}.nav-primary .secondary-product-img{height:auto;width:calc(50px + 2vw);max-width:85px}.nav-cart{color:inherit;font-size:1.6em}.nav-cart:hover{color:inherit}.nav-cart .cart-badge{color:#fff;width:1.7em;height:1.7em;font-size:.5em;transform:translate(80%,-65%);align-items:center;justify-content:center;display:flex;border-radius:50em;background:var(--bs-primary)}.nav-cart .cart-badge:empty{display:none}.nav-search-mobile{color:inherit;font-size:1.6em}.nav-search-mobile-wrapper{position:absolute;top:55px;left:0;width:100%;height:100dvh;background:#fff}.banner-ppg{background:linear-gradient(#0000004d,#0000004d),/*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_600/ppg-splash-bg-min.jpg*/url() center center/cover}.banner-ppg img{width:40px;height:51px}.topple:not(.show){display:none}.toppling{overflow:hidden}.toppling:not(.topple-horizontal){height:0;transition:height .35s ease}.toppling.topple-horizontal{width:0;transition:width .35s ease}#nav_dropdown_mobile{margin-top:1px;position:absolute}#nav_dropdown_mobile .nav-primary{overflow:hidden;z-index:2}.nav-toggle-mobile{width:calc(2em + 30px);height:2em}.nav-toggle-mobile svg{height:1em;font-size:2em;transition:.2s ease}.nav-toggle-mobile[aria-expanded=false] svg.fa-times,.nav-toggle-mobile[aria-expanded=true] svg.fa-bars{opacity:0}.nav-mobile-more .header{width:calc(100px + 2vw)}.nav-mobile-more .content a{margin-bottom:5px;display:block}.nav-toggle-search svg,.nav-cart svg{height:1em}.search-bar{position:relative}.search-bar input{color:var(--bs-gray-600);background:#fff;line-height:1.4rem;text-align:left;width:100%;padding:.6em 1em .6em 2.4em;border:1px solid var(--bs-gray-600);border-radius:var(--rounded);transition:all .2s ease-in-out;display:inline-block}.search-bar input,.search-bar input:focus{border-color:var(--bs-gray-400);outline:none}.search-bar input::placeholder{color:var(--bs-gray-500)}.search-bar .fa-search{font-size:.9rem;color:var(--bs-gray-600);left:30px;top:50%;transform:translateY(-50%);position:absolute}.search-dropdown{height:calc(100vh - 73px - 2.6em);z-index:3;transition:height .35s ease}.search-dropdown .search-loader,.search-dropdown .search-result{display:none}.search-dropdown .search-result{height:100%;overflow:auto}.search-dropdown .search-result .result-product .img-box{width:calc(50px + 2vw);height:calc(50px + 2vw);max-width:100px;max-height:100px;border-radius:var(--rounded);border:1px solid var(--bs-gray-400)}.search-dropdown .search-result .highlight{font-weight:inherit;background-color:#ff0}.search-dropdown .search-partnerships a{display:flex;align-items:center;justify-content:center;height:67px}.nav-main:not(.search-active) .search-dropdown{height:0}.nav-main .search-cancel{width:0;overflow:hidden;transition:width .2s ease;cursor:pointer}.nav-main.search-active .nav-content{overflow:hidden}#nav_dropdown_cart{top:100%;right:0;position:absolute}#nav_dropdown_cart #cart_mini{width:100vw;height:calc(100vh - 55px)}#cart_mini .cart-content{max-height:calc(100vh - 226px - 12em)}#cart_mini .cart-content .line-item[data-bundle-properties]{display:none}#cart_mini .option-quantity{background:var(--bs-gray-200);width:20px;height:20px;outline:0;border:0;border-radius:50%;align-items:center;justify-content:center;display:inline-flex;transition:opacity .2s ease,background .2s ease}#cart_mini .option-remove{background:var(--bs-gray-200);width:24px;height:24px;outline:0;border:0;border-radius:50%;align-items:center;justify-content:center;display:inline-flex;transition:opacity .2s ease,background .2s ease}#cart_mini .option-remove.soleil>div{width:12px;height:1px;transform:rotate(45deg)}#cart_mini .option-remove.soleil .line+.line{transform:rotate(90deg)}#cart_mini .option-quantity:disabled,#cart_mini .option-remove:disabled{opacity:.3}@media only screen and (min-width: 992px){body{--nav_height: 60px;--nav_after: 61px}body.top-notice-active:has(.nav-main.notice-stayhome){--nav_after: 102px}body.top-notice-active.top-notice-large-active:has(.nav-main.notice-mailinglist){--nav_after: 132px}body.top-notice-active.top-notice-large-active:has(.nav-main.notice-sale){--nav_after: 121px}body.top-notice-active.top-notice-large-active:has(.nav-main.notice-sale.limited-time-offer){--nav_after: 61px}.nav-main.trans .bar-nav{transition:background .2s ease,border-color .2s ease}.nav-main.is-not-hovered.trans:not(.interacted):not(.search-active):not(.scrolled) .bar-nav{background:transparent;border-color:transparent}.nav-main.inverted.is-not-hovered.trans:not(.interacted):not(.search-active):not(.scrolled) #brand_logo.xmas{filter:invert(0);width:88px;height:33px;background:/*savepage-url=https://images.secretlab.co/theme/common/logo_secretlab_xmas_invert.svg*/url() center center/contain no-repeat;transition:opacity .2s ease-in-out}.nav-main.inverted.is-not-hovered.trans:not(.interacted):not(.search-active):not(.scrolled) #brand_logo{filter:brightness(0) invert(1)}.nav-main.inverted.is-not-hovered.trans:not(.interacted):not(.search-active):not(.scrolled) .bar-nav .text-primary{color:#fff!important}.nav-main.inverted.is-not-hovered.trans:not(.interacted):not(.search-active):not(.scrolled) .bar-nav{color:#fff}#nav_dropdown_mobile,#nav_dropdown_desktop{margin:0;display:block;position:relative}#nav_dropdown_mobile .nav-primary,#nav_dropdown_desktop .nav-primary{border:none;overflow:visible}.nav-content{height:auto;width:100%;background:transparent;overflow:unset}.nav-primary .focus-mobile:not(.focus-desktop){background:transparent}.nav-primary .focus-desktop{background:var(--bs-gray-100)}.nav-primary .focus-desktop.col-lg-7{border-right:1px solid var(--bs-gray-400)}.nav-primary .border-radius-lb{border-radius:0 0 0 var(--rounded_lg)}.nav-primary .border-radius-rb{border-radius:0 0 var(--rounded_lg) 0px}.nav-primary .border-radius-b{border-radius:0 0 var(--rounded_lg) var(--rounded_lg)}.nav-primary .focus-desktop .border-start a{color:var(--bs-black)}.nav-primary .focus-desktop .border-start a:hover{color:var(--bs-primary)}.nav-primary .link-expanded a{color:#000}.nav-primary .link-expanded.sale-bottom{background:#f4f4f5;border-top:1px solid #D4D4D8}.nav-primary .link-expanded a:hover{color:var(--bs-primary)}.nav-primary .link-expanded[aria-expanded]{width:auto;margin:0;padding:0 4px;letter-spacing:.025em;height:var(--nav_height);border:none;align-items:center;display:inline-flex;position:relative;transition:color .2s ease,transform 1.5s ease,opacity .4s ease}.nav-primary .link-expanded:not([href]){cursor:default}.nav-primary .link-expanded[aria-expanded] .fa-chevron-down{top:50%;left:50%;font-size:.8em;position:absolute;transform:translate(-50%,9px)}body.store-my .nav-primary .link-expanded[aria-expanded] .fa-chevron-down,body.store-ca .nav-primary .link-expanded[aria-expanded] .fa-chevron-down{top:55%}.nav-primary .link-expanded[aria-expanded]:hover .fa-chevron-down,.nav-primary .link-expanded[aria-expanded=true] .fa-chevron-down{transform:translate(-50%,14px)}body:not(.locale-en) .nav-primary .link-expanded[aria-expanded]{font-size:.83em}.nav-primary a.link-expanded span{padding:3px 8px}.nav-main.trans.scrolled .nav-primary a.link-expanded path,.nav-main.inverted:hover .nav-primary a.link-expanded path,.nav-primary a.link-expanded path{fill:#000}.nav-main.inverted .nav-primary a.link-expanded path{fill:#fff}.nav-primary a.link-expanded:hover span,.nav-primary .link-expanded[aria-expanded=true] span{background:#000;color:#fff;border-radius:5px}.nav-main.inverted:hover .nav-primary a.link-expanded:hover path,.nav-primary a.link-expanded:hover path,.nav-primary .link-expanded[aria-expanded=true] path{fill:#fff}.nav-primary a.link-expanded:hover span.primary,.nav-primary .link-expanded[aria-expanded=true] span.primary{background:var(--bs-primary)}.nav-primary .toppling.show{z-index:1}.nav-primary .topple,.nav-primary .toppling{top:100%;width:max-content;box-shadow:#00000026 5px 15px 20px,#0000001a 2px 6px 6px;position:absolute}.nav-primary .topple-max{min-width:calc(775px + 5vw)}.nav-primary #nav_dropdown_info.topple-min{width:calc(350px + 5vw);left:auto;right:10px;transform:unset}.nav-primary #nav_dropdown_sale.topple-min{width:calc(200px + 5vw);left:0;transform:unset}.nav-primary #nav_dropdown_cart,.nav-primary #nav_dropdown_region{right:15px}.nav-primary .link-regions{color:inherit;height:var(--nav_height);border:0;padding:0 5px}.nav-primary .link-regions img{height:18px}.nav-cart{font-size:1.4em;height:var(--nav_height)}.nav-toggle-search{height:2.1em;width:2.1em;font-size:1.4em;border-radius:50em;background:transparent;transition:color .2s ease,background .2s ease}.nav-toggle-search .fa-times{display:none}.nav-search{height:var(--nav_height)}.search-bar{position:absolute;z-index:10;pointer-events:none}.search-bar .search-input{width:200px;opacity:0;transition:opacity .5s ease,width .75s ease;display:none}.search-bar .search-input.loaded{display:block}.search-bar input{color:#000;background:var(--bs-gray-100);border:none;border-radius:50em}.search-bar .fa-search{color:var(--bs-gray-900)}.search-dropdown{top:61px;height:auto}.search-dropdown .search-result{max-height:calc(350px + 15vh)}.search-dropdown .search-partnerships a{height:80px}.search-dropdown .search-partnerships a img{max-width:110px;height:auto;transition:opacity .2s ease}.search-dropdown .search-partnerships a:hover img{opacity:.5}.nav-main.search-active .nav-primary .link-expanded[aria-expanded]{transform:translateY(-10px);opacity:0;pointer-events:none}.nav-main.search-active .nav-toggle-search{background:var(--bs-gray-100)}.nav-main.search-active .nav-toggle-search .fa-times{display:block}.nav-main.search-active .nav-toggle-search .fa-search{display:none}.nav-main.search-active .search-bar{pointer-events:initial}.nav-main.search-active .search-bar .search-input{width:calc(100% + 30px);opacity:1}.nav-main.search-active .search-dropdown{box-shadow:#00000026 5px 15px 20px,#0000001a 2px 6px 6px}#nav_dropdown_cart{top:100%;left:unset;width:max-content;position:absolute}#nav_dropdown_cart #cart_mini{width:unset;height:unset}#cart_mini .cart-content{max-height:calc(150px + 25vh)}}@media only screen and (min-width: 992px){.nav-primary .topple-min{left:60%;transform:translate(-50%);width:max-content}}@media only screen and (min-width: 1920px){.nav-primary .topple-min{left:50%;transform:translate(-50%);width:max-content}}.bar-notice{background:linear-gradient(#889be7,#044a7e);border-bottom:3px solid var(--notice-bar-color);font-size:var(--notice-bar-fontSize);color:#fff;min-height:var(--notice-bar-min-height)}.bar-notice.stayhome{font-size:.9rem}.bar-notice:is(.salenotice){min-height:var(--notice-bar-salenotice-min-height)}.bar-notice .notice-timer img{height:16px}.bar-notice .notice-scroller{--var-notice-height: 2em;height:var(--var-notice-height);overflow:hidden}.bar-notice .notice-scroller li{height:var(--var-notice-height)}.bar-notice .notice-scroller li:first-child:nth-last-child(3),.bar-notice .notice-scroller li:first-child:nth-last-child(3)~li{animation:scroller-2 6s infinite linear}.bar-notice .notice-scroller li:first-child:nth-last-child(4),.bar-notice .notice-scroller li:first-child:nth-last-child(4)~li{animation:scroller-3 10s infinite linear}.bar-notice .notice-scroller li:first-child:nth-last-child(5),.bar-notice .notice-scroller li:first-child:nth-last-child(5)~li{animation:scroller-4 12s infinite linear}@-webkit-keyframes scroller-2{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-100%)}to{transform:translateY(-200%)}}@-webkit-keyframes scroller-3{0%,27%{transform:translateY(0)}33%,60%{transform:translateY(-100%)}66%,93%{transform:translateY(-200%)}to{transform:translateY(-300%)}}@-webkit-keyframes scroller-4{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-100%)}50%,70%{transform:translateY(-200%)}75%,95%{transform:translateY(-300%)}to{transform:translateY(-400%)}}:where(.bar-notice) .notice-timer{font-size:.9rem}:where(.nav-main.mobile-active) .bar-notice{height:0;border-width:0}.bar-notice #top_notice_timer{padding-left:.25rem}@media only screen and (min-width: 992px){.bar-notice .notice-scroller{--var-notice-height: 2.9em}.bar-notice{--notice-bar-fontSize: 1.7rem}.bar-notice .notice-timer{font-size:.52em}.bar-notice .notice-border{border-left:1px solid var(--bs-gray-400)}.bar-notice #top_notice_timer{font-size:1.3em;font-weight:700;vertical-align:middle;min-width:calc(120px + 1.5vw);display:inline-block;text-align:left}}.bar-notice .notice-scroller li:first-child:not(.gradient-text):not(.remove),.bar-notice .notice-scroller li:last-child:not(.gradient-text):not(.remove){letter-spacing:.2em}.bar-notice[class*=final] .notice-scroller li:first-child div,.bar-notice[class*=final] .notice-scroller li:last-child div{width:300px;text-align:center}@media only screen and (min-width: 992px){.bar-notice .extended-accent{margin-top:-.25rem;position:relative;display:block;font-size:.6em;letter-spacing:.1em;text-align:center}.bar-notice .extended-accent:before,.bar-notice .extended-accent:after{content:"";position:absolute;top:50%;display:block;width:25%;height:1px;background:#fff}.bar-notice .extended-accent:before{left:0}.bar-notice .extended-accent:after{right:0}.locale-nl .bar-notice .extended-accent:before,.locale-nl .bar-notice .extended-accent:after{width:10%}.locale-da .bar-notice .extended-accent:before,.locale-da .bar-notice .extended-accent:after{width:15%}.locale-it .bar-notice .extended-accent:before,.locale-it .bar-notice .extended-accent:after,.locale-es .bar-notice .extended-accent:before,.locale-es .bar-notice .extended-accent:after{width:25%}.locale-sv .bar-notice .extended-accent:before,.locale-sv .bar-notice .extended-accent:after{display:none}}.max-w-fit{max-width:fit-content}.h-75px{height:4.6875rem;width:4.6875rem}.nav-mobile{overflow:hidden}.navsub-content,.nav-primary-mobile{width:100%;overflow:scroll}.navsub-content{padding-left:33px;padding-right:10px}.nav-mobile .nav-mobile-search{background:#f4f4f5}.nav-mobile .nav-mobile-content{width:100%;height:100vh;background:#fff;overflow:hidden}.nav-mobile .nav-submenu{background:#fff;width:100%;height:100vh;position:absolute;top:0;left:100vw;opacity:0;transition:.5s}.nav-mobile .nav-submenu.active{left:0;opacity:1}.nav-mobile .nav-bar{padding:0 15px;height:50px;display:flex;align-items:center}.nav-mobile .nav-bar.scrolled{box-shadow:0 5px 10px -8px #000;position:relative;z-index:100}.nav-mobile .nav-mobile-divider{margin:10px;height:1px;background:#d8d8d8}.navsub-content .card-parent{width:100%;max-width:180px;height:100%}.navsub-content .nav-mobile-thumb{border-top:1px solid #ccc;padding:15px 0}.nav-mobile-thumb .thumb-item-img{border:1px solid #D4D4D8;border-radius:3px;padding:5px}.nav-mobile-thumb .thumb-item-img img{max-width:40px}.navsub-content .grid-parent{display:flex;gap:10px}.nav-mobile .nav-mobile-lang img{height:22px;width:auto;border:1px solid var(--bs-gray-400)}.search-bar input{border:none;background:#f4f4f5}.free-trial-nav-title{color:#a9a9a9!important;font-size:20px}.free-trial-nav-bar{box-shadow:0 4px 6px #0000001a}@media only screen and (max-width: 370px){.navsub-content .grid-parent{flex-wrap:wrap}}@media only screen and (min-width: 2000px){.nav-primary .topple-min{left:30%}}.sale-nav-dropdown{border-top:1px solid #D4D4D8;margin-top:10px;font-size:20px;font-weight:700}.sale-nav-dropdown span{margin-top:10px;display:block}.free-trial-nav-index-page{width:100%;background-color:#bb3338;text-align:center;color:#fff;font-size:18px;font-weight:700}.free-trial-nav{width:100%;background-color:#bb3338;text-align:center;color:#fff;padding:8px;font-size:18px;font-weight:700}.free-trial-nav a{color:#fff;font-size:1rem}.product-sale-banner-evo-lite-wrapper,.product-sale-banner-wrapper,.sale-nav-bar,.free-trial-nav-bar{display:none}.free-trial-homepage-nav-bar,.sale-homepage-nav-bar{display:none!important}.free-trial-homepage-nav-bar.show,.sale-homepage-nav-bar.show{display:block!important}.lto-nav-bar{height:40px!important}.my-auto-replacement{margin-top:auto!important;margin-bottom:auto!important}.mobile-nav-wrapper{border-top:1px solid #ccc;margin:32px 0}#ui-datepicker-div,#deliveryTimeslots_chair{z-index:9999!important}
/*# sourceMappingURL=/cdn/shop/t/406/assets/header.css.map?v=72785984745797522611755569079 */

/* --- Extracted <style> block #8 --- */
/** Shopify CDN: Minification failed

Line 4848:17 Unexpected ".2018-w"

**/
main { opacity: 1 !important; }

/* ############################## GEO REDIRECT MODAL ############################## */
#region_redirect .redirect-mkp { margin-right: 8px; background: var(--bs-gray-200); padding: 10px 17px; border-radius: 50px; display: inline-block; }
#region_redirect .redirect-mkp img { height: calc(20px + 1vw); margin-right: 5px; }
#region_redirect .region-flag { height: 20px; margin-right: 3px; border: 1px solid var(--bs-gray-400); vertical-align: bottom; }
#region_redirect .btn-trans { color: var(--bs-gray-600); background: none; transition: opacity .2s ease; }
#region_redirect .btn-trans:hover { opacity: .65; }

/* ############################## SHOPIFY ACCOUNT CAPTCHA CHALLENGE PAGE (/challenge) ############################## */
.shopify-challenge__container { margin: 60px auto !important; }
.shopify-challenge__container .shopify-challenge__button { color: #fff; background: var(--bs-primary); margin-top: 15px !important; padding: 0.5rem 3em; font-size: 1rem; }
.shopify-challenge__container .shopify-challenge__button:hover { background: #8e2428; }

/* ############################## AOS PRE-LOAD & RESPONSIVE DISABLER ############################## */
[data-aos^=fade], [data-aos^=zoom] { opacity: 0; }
[data-aos=fade-up] { transform: translate3d(0,100px,0); }
@media only screen and (min-width: 576px) { .aos-disable-above-sm[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }
@media only screen and (min-width: 768px) { .aos-disable-above-md[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }
@media only screen and (min-width: 992px) { .aos-disable-above-lg[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }
@media only screen and (min-width: 1200px) {.aos-disable-above-xl[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }
@media only screen and (min-width: 1500px) {.aos-disable-above-xxl[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }

@media only screen and (max-width : 576px) {.aos-disable-below-sm[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }
@media only screen and (max-width : 768px) {.aos-disable-below-md[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }
@media only screen and (max-width : 992px) {.aos-disable-below-lg[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }
@media only screen and (max-width : 1200px) {.aos-disable-below-xl[data-aos] { opacity: 1 !important; transition-property: none !important; transform: none !important; animation: none !important; } }

/* ############################## NOTICE REDIRECT ############################# */
#notice_redirect .flag { height: calc(25px + 5vw); max-height: 75px; width: auto; border: 1px solid var(--bs-gray-400); margin-bottom: 1.5em; }
#notice_redirect .redirect-arrow { background: var(--bs-gray-500); height: 3px; width: calc(50px + 2vw); vertical-align: text-top; margin: 0 10px; display: inline-block; position: relative; }
#notice_redirect .redirect-arrow:before, #notice_redirect .redirect-arrow:after { content: ""; background: var(--bs-gray-500); position: absolute; height: 3px; width: 32px; }
#notice_redirect .redirect-arrow:before { right: -3px; bottom: -12px; transform: rotate(-45deg); }
#notice_redirect .redirect-arrow:after { right: -3px; top: -12px; transform: rotate(45deg); }
#notice_redirect .fa-arrow-circle-right { font-size: 1.2em; vertical-align: top; }
#notice_redirect .redirect-mkp img { width: 50px; height: auto;}
#notice_redirect .redirect-mkp img.uae_logo, #notice_redirect .redirect-mkp img.ksa_logo { width: 100px; height: auto; }
#notice_redirect .redirect-mkp a:hover .btn-outline-primary { color: #fff; background: var(--bs-primary); }
#notice_redirect .redirect-mkp a{ display:flex; align-items: center; flex-direction: column; justify-content: center; }
.regions-container .uae_flag { object-position: 25% 50%;}

@media only screen and (min-width : 992px) {
    #notice_redirect .redirect-arrow { margin: 0 20px; }
    #notice_redirect .redirect-mkp img { width: calc(50px + 2vw); display: block; }
    #notice_redirect .redirect-mkp img.uae_logo, #notice_redirect .redirect-mkp img.ksa_logo { width: calc(120px + 2vw); display: block; }
}

/* ############################## PHOTOSWIPE ASSETS ############################## */
.popup-image { cursor: zoom-in; }
.pswp__preloader--active .pswp__preloader__icn { background: /*savepage-url=https://images.secretlab.co/theme/common/pswp-preloader.gif*/ url() 0 0 no-repeat; }
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before { background-image: /*savepage-url=https://images.secretlab.co/theme/common/pswp-default-skin.svg*/ url(); background-color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
    /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
    .pswp--svg .pswp__button,
    .pswp--svg .pswp__button--arrow--left:before,
    .pswp--svg .pswp__button--arrow--right:before { background-image: /*savepage-url=https://images.secretlab.co/theme/common/pswp-default-skin.svg*/ url(); }
}

/* ############################## ZENDESK CHAT POPUP ############################## */
iframe#webWidget { z-index: 1750 !important; }

/* ############################## KLAVIYO POPUP ############################## */
/* [data-testid="FLYOUT"] .klaviyo-form, div[class*="kl-private-reset-css-"].needsclick { z-index: 1675 !important; }
[data-testid="FLYOUT"] .klaviyo-close-form, [data-testid="POPUP"] .klaviyo-close-form { z-index: 2301 !important; }

@media only screen and (min-width : 992px) {
    [data-testid="FLYOUT"] .klaviyo-form, div[class*="kl-private-reset-css-"].needsclick { z-index: 2300 !important; }
} */

/* ############################## STAMPED OVERWRITE ############################## */
#stamped-main-widget .stamped-summary-actions,
#stamped-main-widget .stamped-tabs .tab-questions,
#stamped-main-widget .stamped-review-vote,
.stamped-ugc-modal .stamped-ugc-modal-nav,
.stamped-ugc-modal .stamped-ugc-modal-tags,
.stamped-ugc-modal .stamped-ugc-modal-votes { display: none !important; }

#stamped-main-widget .stamped-summary-ratings { width: 325px !important; }
#stamped-main-widget .stamped-review-avatar { background: var(--bs-gray-200) !important; color: var(--bs-gray-600) !important; }

@media only screen and (min-width: 480px) {
    #stamped-main-widget .summary-overview { width: 222px !important; }
}

/* ############################## SEARCH INPUT FIELD (Search, FAQ, Support) ############################## */
.search-input-field { position: relative; width: 100%; }
.search-input-field .search-label { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); transition: color .2s ease; }
.search-input-field .search-label span { font-size: .9rem; color: var(--bs-gray-600); }
.search-input-field .search-label .search-icon { color: #000; }
.search-input-field .search-label .search-icon:hover { color: var(--bs-primary); }
.search-input-field input { color: var(--bs-gray-600); background: rgba(255,255,255,1); font-size: 1.4rem; line-height: 1.4rem; text-align: left; width: 100%; padding: 10px 20px; border: 1px solid var(--bs-gray-600); border-radius: 5px; transition: all 0.2s ease-in-out; display: inline-block; }
.search-input-field input:hover, .search-input input:focus { border-color: var(--bs-primary); outline: none; }
.search-input-field input::placeholder { color: var(--bs-gray-500); }

@media only screen and (min-width: 768px) {
    .search-input-field { width: 60%; margin-bottom: 65px; }
}
@media only screen and (min-width: 1200px) {
    .search-input-field { max-width: 680px; }
}

/* ############################## SEARCH PAGE ############################## */
#search .result-product .img-box { width: calc(50px + 2vw); height: calc(50px + 2vw); max-width: 100px; max-height: 100px; border-radius: var(--rounded); border: 1px solid var(--bs-gray-400); }
#search .highlight { font-weight: inherit; background-color: yellow; }

/* ############################## CATALOG SPECIFICATIONS ############################## */
.specifications { background: var(--bs-gray-200); color: var(--bs-gray-600); border-radius: 5px; margin-bottom: 2px; padding: 0 1px; display: inline-block; }
.specifications .point { margin: .1em 0; padding: 0 calc(1px + .1vw); display: inline-block; }
.specifications .point small { font-size: .6em; margin-top: -3px; display: block; }
.specifications .point h6 { margin-top: 1px; }
.specifications .point:first-child { border-right: 1px solid var(--bs-gray-500); margin-right: -3px; }


.spec-indicator-wrapper { margin-top: 7px; margin-bottom: 7px; }
.spec-indicator { background: var(--bs-gray-200); border: 1px solid var(--bs-gray-400); border-radius: 5px; padding: .25em .65em; display: inline-block; }

.spec-indicator h5 { font-size: 1em; }
.spec-indicator h6, .specifications-sizes span { font-size: .55em; line-height: 17px; }
.spec-indicator h5, .spec-indicator h6, .specifications-sizes span { color: var(--bs-gray-600); }

.specifications-sizes { margin-left: .5em; }
.specifications-sizes span {
    display: inline-block;
    margin-left: 7px;
    border-radius: 20em;
    color: #ADB5BD;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
}
.specifications-sizes.active-s .size-s,
.specifications-sizes.active-m .size-m,
.specifications-sizes.active-l .size-l,
.specifications-sizes.active-r .size-r,
.specifications-sizes.active-xl .size-xl { min-width: 2em; padding: 0 .55em; background-color: var(--bs-gray-600); color: #fff; }
.specifications-sizes span:last-child { margin-right: 0; }
.specifications-divider { display: block; height: 17px; width: 1px; margin: 0 .35em; background-color: var(--bs-gray-500); }


/* ############################## GALLERY COMPACT with custom hover ############################## */
.gallery-compact, .gallery-whover { background: #fff; }
.gallery-compact .popup-image { padding: 0; transition: all .3s ease; }
.gallery-compact .popup-image:after { content: ''; padding-bottom: 66.66%; display: block; }
.gallery-compact .popup-image img { width: 100%; height: 100%; object-fit: cover; position: absolute; }

@media only screen and (min-width: 992px) {
    .gallery-compact:hover .popup-image:not(:hover),
    .gallery-whover:hover .popup-image:not(:hover)  { filter: brightness(70%); }
    .gallery-compact:hover .popup-image:hover  { filter: brightness(110%); }
    .gallery-compact.bg-dark:hover .popup-image:not(:hover),
    .gallery-whover.bg-dark:hover .popup-image:not(:hover) { opacity: .4; }
}

/* ############################## SLICK GALLERY ############################## */
.gallery-container { border-bottom: 1px solid var(--bs-gray-400); }
.gallery-container .arrow-prev, .gallery-container .arrow-next { position: absolute; top: 50%; transform: translateY(-50%); color: #fff; z-index: 1; font-size: 36px; filter: drop-shadow(0px 5px 4px rgba(0,0,0,.5)); transition: opacity .2s ease; cursor: pointer; }
.gallery-container .arrow-prev.slick-disabled, .gallery-container .arrow-next.slick-disabled { opacity: 0; }
.gallery-container .arrow-prev { left: 3%; }
.gallery-container .arrow-next { right: 3%; }
.gallery-wrapper { overflow: auto; }

#gallery_slider { touch-action: pan-x pan-y; }
#gallery_slider .slick-disabled { display: none !important; }
#gallery_slider .gallery-slide-main { background: #fff; position: relative; display: flex; flex-wrap: wrap; }
#gallery_slider .gallery-slide-main .gallery-obj { width: 25%; }
#gallery_slider .gallery-obj img { margin: 0; width: 100%; }
#gallery_slider .gallery-obj { width: 100%; cursor: zoom-in; display: block; transition: opacity .4s ease; }
#gallery_slider .gallery-obj { outline: 0; position: relative; }
#gallery_slider .gallery-obj:after { content: ''; top: 0; left: 0; width: 100%; height: 100%; position: absolute; transition: border .2s ease; }
#gallery_slider .gallery-obj.slick-current:after { border: 4px solid var(--bs-primary); }

#gallery_mobile .arrow-prev, #gallery_mobile .arrow-next { font-size: 20px; }
#gallery_mobile .gallery-obj { width: 100%; display: block; }
#gallery_mobile .gallery-obj img { width: 100%; margin: 0; }


@media only screen and (max-width: 767px) {
    #gallery_slider .slick-track { transform: translate3d(0px, 0px, 0px) !important; }
}

@media only screen and (min-width: 768px) {
    .collection-gallery-width { width: 100%; }
}

@media only screen and (min-width: 992px) {
    #gallery_slider:hover .gallery-obj:not(:hover) { opacity: .65; }
}

/* ############################## HOMEPAGE ############################## */
.home-difference { max-height: 650px; }

.home-rnd-popup { min-height: 30vw; }

.work-and-play-container { transition: background .3s ease-in;}
.home-work-and-play:hover .wnp-for-work { background: /*savepage-url=https://images.secretlab.co/theme/common/home-wnp-work-off.jpg*/ url() center center/cover; background-repeat: no-repeat; height: 700px;}
.home-work-and-play:hover .wnp-for-work:hover { background: /*savepage-url=https://images.secretlab.co/theme/common/home-wnp-work-on.jpg*/ url() center center/cover; background-repeat: no-repeat; height: 700px;}
.home-work-and-play:hover .wnp-for-play { background: /*savepage-url=https://images.secretlab.co/theme/common/home-wnp-play-off.jpg*/ url() center center/cover; background-repeat: no-repeat; height: 700px;}
.home-work-and-play:hover .wnp-for-play:hover { background: /*savepage-url=https://images.secretlab.co/theme/common/home-wnp-play-on.jpg*/ url() center center/cover; background-repeat: no-repeat; height: 700px;}

.work-and-play-chair { bottom: 0; }
.work-and-play-content { width: max-content; margin-left: auto; }
.work-and-play-content-right { width: max-content; margin-right: auto; }
.work-and-play-container p { width: max-content;margin: auto;}

.home-product-acc { min-height: 350px; }
.home-product-acc .bg-titanxxs { background: #D8CBBA; }

.home-press-reviews .home-press-logo-container { height: 80px; display: flex; align-items: center; margin-top: 15px; margin-bottom: 15px;}
.home-press-reviews .home-press-logo {  max-width: 100%; max-height: 100%; height: 65px; }
.home-press-reviews .strong{ color: linear-gradient(133deg, #E8D087 11.77%, #BAA35B 87.64%); }

.home-newsletter { position: relative; }
.home-newsletter .slant-bg { position: absolute; width: 100%; height: 50px; bottom: -1px; background-color: #E0E0E0; clip-path: polygon(0% 35%, 100% 5%,100% 100%, 0% 100%); -webkit-clip-path: polygon(0% 35%, 100% 5%,100% 100%, 0% 100%); }

.home-newsletter .klaviyo-form form { padding: 0; }
.home-newsletter .klaviyo-form form > div > div > div { padding: 0 5px 0 0; }
.home-newsletter .klaviyo-form form > div > div > div:last-child { padding: 0 0 0 5px; }
.home-newsletter .klaviyo-form form > div > div > div button { border-radius: 20px !important; padding: 11px 20px !important; }
.home-newsletter .klaviyo-form .laSqZQ.laSqZQ { background: transparent !important; }
.home-newsletter .klaviyo-form form .ql-editor p strong { color: #000 !important; }
.home-newsletter .klaviyo-form form .ql-editor p span { color: #000 !important; }
.home-newsletter .klaviyo-form form .ql-editor p { color: #000 !important; }
.home-magnus-pro-banner .badge { right: 10px; top: 10px; }

@media only screen and (min-width : 375px) {
    .home-reviews .review-prev, .index-reviews .review-next { width: calc(100vw / 12); }

    .home-newsletter .klaviyo-form form > div > div > div { padding: 0 10px 0 0; }
    .home-newsletter .klaviyo-form form > div > div > div:last-child { padding: 0 0 0 10px; }
    .home-newsletter .klaviyo-form form > div > div > div button { padding: 11px 30px !important; }
    .ads-banner-kr-header .title {  font-size: 20px; color: #000; font-weight: 700; margin-bottom:8px; }
    .ads-banner-kr-header .description {  font-size: 14px; color: #000; }
    .ads-banner-kr-header { padding: 24px !important;}
    .kr-notice-text { font-size: 16px; padding: 0 32px; text-align:center }
}

.home-product-main.product-banners img, .home-page-accessories-banners .accessories-banner img { max-height: 480px; max-width: 100%; display: block; margin: auto; }

@media only screen and (min-width: 768px) {
    .home-product-main.product-banners img, .home-page-accessories-banners .accessories-banner img { right: 0px;}
    .home-work-and-play { height: 700px;}
    .wnp-for-work { background: /*savepage-url=https://images.secretlab.co/theme/common/home-wnp-work.jpg*/ url() center center/cover; background-repeat: no-repeat; height: 700px;}
    .wnp-for-play { background: /*savepage-url=https://images.secretlab.co/theme/common/home-wnp-play.jpg*/ url() center center/cover; background-repeat: no-repeat; height: 700px;}

}

@media only screen and (min-width: 992px) {
    .home-cta-product img { transition: transform .75s ease; }
    .home-cta-product:hover img { transform: scale(1.1); }

    .home-rnd-wrapper:hover .btn-light { color: var(--bs-primary); }
    .home-rnd-wrapper img { transition: transform .75s ease-out; }.upselling-catalog .tile .swatches button.porov2 { background: linear-gradient(45deg, #243d69  50%, #8cbbe9 50%); }

    .home-rnd-wrapper:hover img { transform: scale(1.15); }

    .home-newsletter .slant-bg { height: 150px; clip-path: polygon(0% 45%, 100% 10%,100% 100%, 0% 100%); -webkit-clip-path: polygon(0% 45%, 100% 10%,100% 100%, 0% 100%); }
    .home-magnus-pro-banner .badge { right: unset; top: unset; }

    .home-page-accessories-banners .skins-banner img { margin-right: -30px; }
}

/* ############################## HOMEPAGE (2022) ############################## */
.index-splash-2022 .video-wrapper { margin-bottom: -6px; }
.index-splash-2022 .shade:before { content: ''; position: absolute; width: 100%; height: 10%; bottom: 0; left: 0; background: linear-gradient(rgba(0,0,0,0), #000); }
.home-ergonomics-content .ergonomic-more-cta { width: 100%;}

/* HOMEPAGE SPLASH CAROUSEL */
.pause { animation-play-state: paused; }
.home-splash-carousel { overflow: hidden; }
.home-splash-carousel__slide {
  position: relative;
  background-size: cover;
  background-position: center;
  transition: transform 0.4s ease-in-out;
  z-index: 1;
}

.home-splash-carousel__slide.slick-active { z-index: 0; }
.home-splash-carousel__slide.shift-right { transform: translateX(20px); }
.home-splash-carousel__slide.shift-left { transform: translateX(-20px); }
.home-splash-carousel__slide.peak-prev { transform: translateX(200px); }
.home-splash-carousel__slide.peak-next { transform: translateX(-200px); }

.home-splash-carousel__slide > img,
.home-splash-carousel__slide > video { object-fit: cover; object-position: 50% 45%; height: 600px; width: 100%; }
.home-splash-carousel__slides { height: 600px; }
.home-splash-carousel__slides .slick-arrow {
  position: absolute;
  color: #fff;
  font-size: 20px;
  z-index: 1;
  cursor: pointer;
  top: 0;
  height: 100%;
  width: auto;
}
.home-splash-carousel__slides .slick-arrow.arrow-next,
.home-splash-carousel__slides .slick-arrow.arrow-prev {
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  height: auto;
}
.home-splash-carousel__slides .slick-arrow.arrow-prev {
  left: 0;
  padding-left: 30px;
}
.home-splash-carousel__slides .slick-arrow.arrow-next {
  right: 0;
  padding-right: 30px;
}
.home-splash-carousel__slides .slick-arrow svg { height: 32px; }

.home-splash-carousel.light .slick-arrow { fill: #fff; }
.home-splash-carousel.dark .slick-arrow { fill: #000; }

@keyframes increaseProgress {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}

.home-splash-carousel__info {
  width: 100%;
  bottom: 0;
  position: relative;
  z-index: 8;
}

.home-splash-carousel__info.inline-version {
  padding-bottom: 28px;
  z-index: 10;
}

.home-splash-carousel__info-bg {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 80%);
  height: 100%;
  left: 0;
  opacity: 0.80;
  position: absolute;
  top: 0;
  width: 100%;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
.home-splash-carousel__info:hover .home-splash-carousel__info-bg {
  opacity: 1;
}

.home-splash-carousel__info-content-item { display: none; opacity: 0; transition: all 0.4s linear; }
.home-splash-carousel__info-content-item .subtext { font-size: 1rem; }
.home-splash-carousel__info-content-item.pseudo-show { display: flex; }
.home-splash-carousel__info-content-item.show { opacity: 1; }
.home-splash-carousel__info.inline-version .home-splash-carousel__info-content-item {
  display: flex;
  opacity: 1;
}

.home-splash-carousel__nav-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  border: 0;
  background: none;
  padding: 0;
  width: 95px;
  justify-content: center;
  padding: 24px 0;
}

.home-splash-carousel__nav-item-title {
  display: none;
  font-size: 14px;
  font-weight: 700;
  line-height: 125%;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  transition: all ease-in-out 0.3s;
}

.home-splash-carousel__nav-item--prev,
.home-splash-carousel__nav-item--next {
  display: none;
  width: auto;
}
.home-splash-carousel__nav-item--prev svg,
.home-splash-carousel__nav-item--next svg {
  height: 16px;
  fill: #52525B;
  transition: all 0.3s ease;
}
.home-splash-carousel__nav-item--prev svg:hover,
.home-splash-carousel__nav-item--next svg:hover {
  fill: #FFFFFF;
}

.home-splash-carousel__nav-item-progress {
  background-color: #6C757D;
  height: 2px;
  width: 100%;
}

.home-splash-carousel__nav-item-progress-bar {
  display: block;
  width: 100%;
  height: 2px;
  transform-origin: center left;
  transform: scaleX(0);
  background-color: #FFF;
}

.home-splash-carousel__nav-item.is-active .home-splash-carousel__nav-item-progress {
  display: block;
}

.home-splash-carousel__nav-item.is-active .home-splash-carousel__nav-item-progress {
  height: 4px;
}
.home-splash-carousel__nav-item.is-active .home-splash-carousel__nav-item-progress-bar {
  animation-name: increaseProgress;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  transform: scaleX(0);
  height: 4px;
}

.home-splash-cta {
  background: #FFFFFF;
  color: #000000;
}

.home-splash-cta:hover {
  background: #BB3338;
  color: #FFFFFF;
}

@media only screen and (min-width: 576px) {
  .home-splash-carousel__slide > img,
  .home-splash-carousel__slide > video { height: 800px; }
  .home-splash-carousel__slides { height: 800px; }
}

@media only screen and (min-width: 768px) {
  .home-splash-carousel__slide > img,
  .home-splash-carousel__slide > video { height: 920px; object-position: 50% 40%; }
  .home-splash-carousel__slides { height: 920px; }

  .home-splash-carousel__slides .slick-arrow {
    width: 200px;
  }
}

@media only screen and (min-width: 992px) {
  .home-splash-carousel { margin-top: -61px; }
  .home-splash-carousel__slide > img,
  .home-splash-carousel__slide > video { height: 800px; }
  .home-splash-carousel__slides { height: 800px; }
  .home-splash-carousel__info { padding-bottom: 30px; }

  .home-splash-carousel__nav-content {
    border: 1px solid #52525B;
    background-color: #18181B;
    border-radius: 30px;
    padding: 12px 32px;
  }

  .home-splash-carousel__nav-item { width: 250px; padding: 0; }
  .home-splash-carousel__nav-item-title,
  .home-splash-carousel__nav-item--prev,
  .home-splash-carousel__nav-item--next { display: block; width: auto; }

  .home-splash-carousel__slides .slick-arrow.arrow-next,
  .home-splash-carousel__slides .slick-arrow.arrow-prev {
    top: 0;
    transform: translateY(0%);
    height: 100%;
  }

  .home-splash-carousel__nav-item-title {
    color: #6C757D;
  }

  .home-splash-carousel__nav-item-title:hover,
  .home-splash-carousel__nav-item.is-active .home-splash-carousel__nav-item-title {
    color: #FFF;
  }

  .home-splash-carousel__nav-item-progress { margin-top: 8px; display: none; }

  .home-splash-carousel__nav-item.is-active .home-splash-carousel__nav-item-progress,
  .home-splash-carousel__nav-item.is-active .home-splash-carousel__nav-item-progress-bar {
    height: 2px;
  }
}

@media only screen and (min-width: 1024px) {
  .home-splash-carousel__slide > img,
  .home-splash-carousel__slide > video { height: 680px; }
  .home-splash-carousel__slides { height: 680px; }
}

@media only screen and (min-width: 1200px) {
  .home-splash-carousel__slide > img,
  .home-splash-carousel__slide > video { height: 80vh; }
  .home-splash-carousel__slides { height: 80vh; }
}

@media only screen and (min-width:1500px) {
    .index-splash-2022 { margin-top: -81px; background: /*savepage-url=https://images.secretlab.co/theme/common/home-2022-splash-bg-min.jpg*/ url() center center/cover; background-repeat: no-repeat; min-height: 100vh; }
    body.top-notice-active .index-splash-2022 { min-height: calc(100vh - 50px); background-position: 50% calc(50% + 50px); }
}

@media only screen and (min-width: 992px) {
    .index-splash-2022 { margin-top: -81px; background: /*savepage-url=https://images.secretlab.co/theme/common/home-2022-splash-bg-min.jpg*/ url() center center/cover; background-repeat: no-repeat; min-height: 100vh; }
    body.top-notice-active .index-splash-2022 { min-height: calc(100vh - 50px); background-position: 50% calc(50% + 20px); }
    .index-splash-2022 .video-wrapper { max-width: 200px; }
    .magnus_pro_available_banner { top: 126px; position: absolute; }
    .magnus_pro_available_banner.hidden-notice-bar { top: 61px; }

    .btn-video-redirect { padding-left: 3em; padding-right: 0; background: #fff; transition: padding .4s ease-out; }
    .btn-video-redirect svg { color: #000; top: 50%; left: .75em; font-size: 1.5em; transform: translateY(-50%); position: absolute; transition: all .3s ease-out; }
    .btn-video-redirect:hover { padding-left: 0; padding-right: 3em; }
    .btn-video-redirect:hover svg { color: var(--color_gold); left: calc(100% - 1.25em); }

    .btn-video-redirect-still { padding-left: 3em; padding-right: 0; background: #fff; transition: all .3s ease-out; }
    .btn-video-redirect-still span { color: var(--bs-primary); top: 50%; left: -24px; width: 100px; text-align: center; font-size: 0.95em; transform: translateY(-50%) rotate(-90deg); position: absolute; }
    .btn-video-redirect-still:hover { background: var(--bs-primary); }
    .btn-video-redirect-still:hover span { color: #fff; }

    .locale-da .btn-video-redirect-still span { left: -25px; }
    .locale-de .btn-video-redirect-still span { left: -26px; }
    .locale-es .btn-video-redirect-still span { left: -25px; }
    .locale-fr .btn-video-redirect-still span { left: -26px; }
    .locale-it .btn-video-redirect-still span { left: -26px; }
    .locale-nl .btn-video-redirect-still span { left: -26px; }
    .locale-pl .btn-video-redirect-still span { left: -26px; }
    .locale-sv .btn-video-redirect-still span { left: -25px; }

    .index-splash-2022 .col-width { min-width: 260px; }
    .home-ergonomics-content .ergonomic-more-cta { width: auto; }
    .home-ergonomics-content .home-ergonomics-content-title{ max-width: 650px; margin: auto; }
    .locale-fr .home-ergonomics-content .home-ergonomics-content-title{ max-width: 880px; margin: auto; }
}

@media only screen and (min-width: 1500px) {
    .index-splash-2022 .video-wrapper { max-width: 250px; }
    .home-ergonomics-content .home-ergonomics-content-title{ max-width: 1050px; margin: auto; }
}
@media only screen and (min-width:1670px) {
    .index-splash-nz { background-position: 50% calc(50% + 65px) !important; }
}
@media only screen and (min-width:2000px) {
    .index-splash-nz { background-position: 50% calc(50% + 65px) !important; }
    .home-cta-setup { height: 600px; }
    .home-cta-setup img { object-position: bottom; }
}

/* ############################## SKINS BANNER ############################## */

@media only screen and (min-width: 992px) {
    /* Set height for banner text container */
    .skins-banner .skins-banner-text { width: 45% !important; position: absolute; }
}

/* ############################## ACCESSORIES & COLLECTIBLES BANNERS, HOMEPAGE (2022) ############################## */
/* Set background gradient for chair accessories text container */
.home-product-accessories.chair-accessories-banner .chair-accessories-banner-text { background: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%,  #F4F4F4 56%); }

/* Set height for text containers */
.home-product-accessories.chair-accessories-banner .chair-accessories-banner-text { height: 60%; }
.home-product-accessories.desk-accessories-banner .desk-accessories-banner-text,
.home-product-accessories.chair-xxs-banner .chair-xxs-banner-text,
.home-product-accessories.chair-xxs-banner .footrest-text { height: 30%; }

.home-product-accessories.desk-accessories .desk-accessories-banner-text .inner-container { width: fit-content; align-self: flex-start; }

/* Set height for accessories banners */
.home-product-accessories.chair-accessories-banner,
.home-product-accessories.desk-accessories-banner,
.home-product-accessories.chair-xxs-banner,
.home-product-accessories.footrest-banner { min-height: 450px; }

/* Set background image for accessories banners */
.home-product-accessories.desk-accessories-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_500/homepage-acc-desk-acc.jpg*/ url() center center/cover no-repeat, #000; }
.home-product-accessories.chair-xxs-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/homepage-acc-xxs-20200914.jpg*/ url() center center/cover no-repeat; }
.home-product-accessories.footrest-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_500/home-acc-pro-footrest-main.jpg*/ url() center center/cover no-repeat, #000; }
.home-product-accessories.footrest-banner.footrest-premium { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_500/home-acc-footrest-premium.jpg*/ url() center center/cover no-repeat, #000; }
.home-product-accessories.chair-accessories-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_500_square/homepage-acc-chair-acc.jpg*/ url() center center/cover; }

@media only screen and (min-width: 567px) {
    .home-product-accessories.desk-accessories-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_1000/homepage-acc-desk-acc.jpg*/ url() center center/cover no-repeat, #000; }
    .home-product-accessories.footrest-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_1000/home-acc-pro-footrest-main.jpg*/ url() center center/cover no-repeat, #000; }
    .home-product-accessories.footrest-banner.footrest-premium { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_1000/home-acc-footrest-premium.jpg*/ url() center center/cover no-repeat, #000; }
    .home-product-accessories.chair-accessories-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_1000/homepage-acc-chair-acc.jpg*/ url() center center/cover; }
}

@media only screen and (min-width: 1200px) {
    .home-product-accessories.desk-accessories-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/homepage-acc-desk-acc.jpg*/ url() center center/cover no-repeat, #000; }
    .home-product-accessories.footrest-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_1920/home-acc-pro-footrest-main.jpg*/ url() center center/cover no-repeat, #000; }
    .home-product-accessories.footrest-banner.footrest-premium { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_1920/home-acc-footrest-premium.jpg*/ url() center center/cover no-repeat, #000; }
    .home-product-accessories.chair-accessories-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_1920/homepage-acc-chair-acc.jpg*/ url() center center/cover; }
}

@media only screen and (min-width: 1900px) {
    .home-product-accessories.footrest-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/home-acc-pro-footrest-main.jpg*/ url() center center/cover no-repeat, #000; }
    .home-product-accessories.footrest-banner.footrest-premium { background: /*savepage-url=https://images.secretlab.co/theme/common/home-acc-footrest-premium.jpg*/ url() center center/cover no-repeat, #000; }
    .home-product-accessories.chair-accessories-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/homepage-acc-chair-acc.jpg*/ url() center center/cover; }
}

/* ############################## HOMEPAGE UGC ############################## */
.slick-ugc .slick-next:before, .slick-ugc .slick-prev:before { width: 1em; height: 1em; content: ""; border-top: 0; border-right: 0; border-bottom: 1px solid; border-left: 1px solid; display: inline-block; transition: margin .2s ease; }
.slick-ugc .slick-next { right: -15px; }
.slick-ugc .slick-prev { left: -15px; }
.slick-ugc .slick-next:before { transform: rotate(-135deg); }
.slick-ugc .slick-prev:before { transform: rotate(45deg); }
.slick-ugc .slick-next:not(.slick-disabled):hover:before { margin-left: 15px; }
.slick-ugc .slick-prev:not(.slick-disabled):hover:before { margin-left: -15px; }

@media only screen and (min-width: 1200px) {
    .slick-ugc .slick-next:before, .slick-ugc .slick-prev:before { width: 1.75em; height: 1.75em; }
    .slick-ugc .slick-prev { left: -30px; }
}

/* ############################## MAGNUS REWARD UGC ############################## */
.slick-ugc-magnus .slick-next:before, .slick-ugc-magnus .slick-prev:before { width: 1em; height: 1em; content: ""; border-top: 0; border-right: 0; border-bottom: 1px solid; border-left: 1px solid; display: inline-block; transition: margin .2s ease; }
.slick-ugc-magnus .slick-next { right: -15px; }
.slick-ugc-magnus .slick-prev { left: -15px; }
.slick-ugc-magnus .slick-next:before { transform: rotate(-135deg); }
.slick-ugc-magnus .slick-prev:before { transform: rotate(45deg); }
.slick-ugc-magnus .slick-next:not(.slick-disabled):hover:before { margin-left: 15px; }
.slick-ugc-magnus .slick-prev:not(.slick-disabled):hover:before { margin-left: -15px; }

@media only screen and (min-width: 1200px) {
    .slick-ugc-magnus .slick-next:before, .slick-ugc-magnus .slick-prev:before { width: 1.75em; height: 1.75em; }
    .slick-ugc-magnus .slick-prev { left: -30px; }
}

/* ############################## CASTERS RELATED ############################## */
.casters_banner .slick-casters .slick-next:before, .slick-ugc .slick-prev:before,.slick-ugc .slick-next:before { width: 1em; height: 1em; content: ""; border-top: 0; border-right: 0; border-bottom: 1px solid; border-left: 1px solid; display: inline-block; transition: margin .2s ease; }
.casters_banner .slick-casters .slick-next { right: -15px; }
.casters_banner .slick-casters .slick-prev { left: -15px; }
.casters_banner .slick-casters .slick-next:before { transform: rotate(-135deg); }
.casters_banner .slick-casters .slick-prev:before { transform: rotate(45deg); }
.casters_banner .slick-casters .slick-next:not(.slick-disabled):hover:before { margin-left: 15px; }
.casters_banner .slick-casters .slick-prev:not(.slick-disabled):hover:before { margin-left: -15px; }
.casters_banner .frame{ max-height: 100%; height: 100%; }
.casters_banner .frame:not(:last-child){ border-right: 1px solid #ddd; }
.casters_banner .slick-slide img { margin: 0px; }
.casters_banner .slick-track { height: 100%; background: white; }
.casters_banner_thumbnail{ min-width: 220px; }
.slick-casters{ overflow-x: initial; display: flex; }

@media only screen and (min-width: 576px) {
    .slick-casters {  display: block }
    .casters_banner .frame{ border-right: none; border-bottom: 1px solid  #ddd; }
}

@media only screen and (min-width: 768px) {
    .casters_banner_thumbnail{ min-width: 330px; }
}

/* ############################## SOCIAL & REVIEWS ############################## */
.home-users-title { text-align: center; padding: 0 0 20px 0; }
.home-users-title h2 { font-size: 11.2vw; line-height: 1.4em; }
.home-users-title h2 span { color: var(--bs-primary); }
.home-users-title h3 { font-size: 5.3vw; line-height: 1em; margin-bottom: 30px; }
.home-users-title svg { font-size: 1.75rem; margin: 15px 8px 0 8px; transition: opacity 0.2s ease; color: #000; }
.home-users-title svg:hover { opacity: 0.5; }

#index_review .fa-c-star, #index_review .fa-c-star-half { height: 20px; width: 20px; }
#index_review .fa-c-star polygon, #index_review .fa-c-star-half polygon,
#index_review .fa-c-star path, #index_review .fa-c-star-half path { fill: var(--bs-yellow); }
#index_review .stamped-photos-carousel, #index_review .stamped-content { display: none; }
#index_review #stamped-main-widget { margin: 25px 0 0 0; max-width: 530px; height: 70px; font: 'Open Sans',Verdana,sans-serif; }
#index_review .border-offset { padding: 0 3vw; }
#index_review .stamped-container, #index_review .stamped-header, #index_review .stamped-summary { margin: 0 !important; }
#index_review .stamped-summary-ratings.selected .summary-rating, #index_review .stamped-summary-ratings:hover .summary-rating { opacity: 1 !important; }
#index_review .stamped-summary-caption .stamped-summary-text-1 { display: inline-block !important; margin: 0 5px 0 0 !important; }
#index_review .stamped-summary-caption .stamped-summary-text-2 { display: block !important; }
#index_review .stamped-summary-caption-2 { display: block !important; }
#index_review .stamped-starrating { vertical-align: middle; display: inline-block; }
#index_review .stamped-summary, #index_review .stamped-summary-ratings { text-align: left; float: left; }
#index_review .stamped-summary-ratings { display: none; }
#index_review .summary-rating-title, #index_review .summary-rating-bar { cursor: default !important; }
#index_review .stamped-summary-ratings { margin-left: 15px; margin-right: 0 !important; border-right: none; border-color: var(--bs-gray-400) !important; }
#index_review .summary-rating-bar { background: var(--bs-gray-400); }

#index_review h2 { margin-top: 5px; line-height: 0.9em; }
.index-reviews { padding: 20px 0; overflow: hidden; max-height: 800px; }
.index-reviews .review-prev, .index-reviews .review-next { height: 100%; width: 5.25vw; outline: 0; border: 0; top: 0; background: transparent; position: absolute; z-index: 50; transition: all 0.25s ease; cursor: pointer; }
.index-reviews .review-prev { left: 0; }
.index-reviews .review-next { right: 0; }
.index-reviews-post { background: #fff; margin: 10px 5px 25px; border-radius: 10px; padding: 18px; }
.index-reviews-post.slick-slide { outline: none; }
.index-reviews-post .review-stars svg { height: 20px; width: 20px; }
.index-reviews-post .review-author { margin-top: 5px; font-weight: 600; position: relative; }
.index-reviews-post .review-author .review-verified { margin: 0 0 0 9px; color: var(--bs-green); font-size: 1.3rem; position: absolute; top: -3.5px; }
.index-reviews-post .review-country { margin-bottom: 10px; color: var(--bs-gray-500); font-size: 0.9rem; }
.index-reviews-post .review-body { height: 115px; -webkit-line-clamp: 5; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
.index-reviews-post .review-link { margin-top: 10px; display: inline-block; font-size: 0.9rem; outline: none; }
.index-reviews-post .review-link .review-img { margin: 10px 0 0 0; border: 1px solid var(--bs-gray-400); max-width: 100%; max-height: 250px; }
.index-reviews-post .review-img { width: 100%; height: 58vw; object-fit: cover; }
.index-reviews-post .review-title { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

.index-reviews .slick-dots { bottom: 0; }

.home-reviews .index-reviews .review-prev { background: linear-gradient(to right, #fff 10%, rgba(255,255,255,0)); }
.home-reviews .index-reviews .review-next { background: linear-gradient(to left, #fff 10%, rgba(255,255,255,0)); }

@media only screen and (min-width: 572px) {
    #index_review #stamped-main-widget { margin: 10px 0 0 0; height: 115px; }
    #index_review .stamped-summary-caption .stamped-summary-text-1 { display: block !important; margin: 15px 0 10px 3px !important; }
    #index_review .stamped-summary-caption .stamped-summary-text { margin: -10px 0 0 3px !important; }
    #index_review .stamped-starrating { display: block; }
    #index_review .stamped-summary-ratings { display: block; }
    .index-reviews .review-prev { background: linear-gradient(to right, var(--bs-gray-200), rgba(255,255,255,0)); left: 0; }
    .index-reviews .review-prev:hover { left: -2.65vw; width: 7.9vw; }
    .index-reviews .review-next { background: linear-gradient(to left, var(--bs-gray-200), rgba(255,255,255,0)); right: 0; }
    .index-reviews .review-next:hover { right: -2.65vw; width: 7.9vw; }
}

@media only screen and (min-width : 600px) {
    .index-reviews-post .review-img { height: 200px; }
}

@media only screen and (min-width : 768px) {
    #index_review h6 { font-size: calc(22.4px + 20 * ((100vw - 768px) / 2080)); }
    #index_review h2 { font-size: calc(52px + 20 * ((100vw - 768px) / 2080)); }
    .index-reviews-post { margin: 10px 10px 20px 10px; }
}

@media only screen and (min-width: 992px) {
    .home-users-title h2 { font-size: 7.2vw; }
    .home-users-title h3 { font-size: 3.5vw; }

    .index-reviews .review-prev, .index-reviews .review-next { width: 8.5vw; }
    .index-reviews .review-prev { background: linear-gradient(to right, var(--bs-gray-200) 30%, rgba(255,255,255,0)); left: 0; }
    .index-reviews .review-next { background: linear-gradient(to left, var(--bs-gray-200) 30%, rgba(255,255,255,0)); right: 0; }
    .index-reviews .review-prev:hover { left: -4.25vw; width: 12.75vw; }
    .index-reviews .review-next:hover { right: -4.25vw; width: 12.75vw; }
}

@media only screen and (min-width: 1200px) {
    .index-reviews .review-prev, .index-reviews .review-next { width: 8.3vw; }
    .index-reviews .review-prev:hover { left: -4.2vw; width: 12.5vw; }
    .index-reviews .review-next:hover { right: -4.2vw; width: 12.5vw; }
    #index_review #stamped-main-widget { max-width: 535px; }
    #index_review .summary-overview { text-align: right; margin-right: 10px; }
    .ads-banner-kr-header .title {  font-size: 24px; color: #000; font-weight: 700; }
    .ads-banner-kr-header .description {  font-size: 16px; color: #000; }
    .kr-notice-text { font-size: 18px;  width: 100%; padding: 0; }
}

@media only screen and (min-width: 1435px) {
    #index_review h6 { margin-top: 15px; }
    #index_review #stamped-main-widget { margin-top: 0; }
}

@media only screen and (min-width: 1500px) {
    .index-reviews .review-prev, .index-reviews .review-next { width: calc(100vw / 6); }
}

@media only screen and (min-width: 1600px) {
    .home-users-title h2 { font-size: 5.5vw; }
    .home-users-title h3 { font-size: 2.65vw; }

    #index_review h6 { margin-top: 0; }
    #index_review #stamped-main-widget { margin-top: 25px; }
    .index-reviews .review-prev, .index-reviews .review-next { width: 16.6vw; }
    .index-reviews .review-prev:hover { left: -8.3vw; width: 24.9vw; }
    .index-reviews .review-next:hover { right: -8.3vw; width: 24.9vw; }
}

@media only screen and (min-width: 1850px) {
    #index_review h6 { margin-top: 15px; }
    #index_review #stamped-main-widget { margin-top: 0; }
}

/* ############################## CONTACT ############################## */
.contact-loc { padding: 0 15px; }
.contact-log-img { min-height: 250px; }
.contact-log-img.maxlimit { max-height: 430px; }

a.contact-log-img .btn-magnify { top: 25px; right: 25px; position: absolute; background: var(--bs-primary); transition: background .2s ease; }
a.contact-log-img:hover .btn-magnify { background: #7e2024; }

.contact-loc-info { padding: 30px 25px; background: var(--bs-gray-200); }
.ads-banner-kr { background: var(--bs-gray-200); padding: 0; }
.ads-banner-kr-header { padding: 30px;}
.contact-loc-info h4 { margin-bottom: 10px; }
.contact-loc-dropdown {
    width: 100%;
    min-height: 60px;
    padding: 10px 35px;
    border: 1px solid var(--bs-gray-400);
    background: #fff;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
}
.contact-loc-dropdown h5 { float: left; height: 40px; line-height: 40px; transition: all 0.2s ease-in-out; }
.contact-loc-dropdown span { float: right; font-size: 2rem; height: 40px; line-height: 40px; transition: all 0.2s ease-in-out; }
.contact-loc-dropdown .active { color: var(--bs-primary); }
.contact-loc-dropdown-hidden {
    padding: 25px 50px 15px 25px;
    border-top: 1px solid var(--bs-gray-400);
    border-left: 7px solid var(--bs-primary);
    background: #fff;
    cursor: auto;
}
.contact-loc input::-webkit-calendar-picker-indicator {
    display: none;
}
.contact-loc #accordion .card { border-radius: 0; border-left: none; border-right: none; border-bottom: none; }
.contact-loc #accordion .card { border: 1px solid var(--bs-gray-400); }
.contact-loc #accordion .card:first-child:not(:only-child) { border-bottom: none; }
.contact-loc #accordion .card .btn-accordion { color: var(--bs-primary); text-align: left; padding: 15px 25px; border-radius: 0; border-left: none; border-right: none; }
.contact-loc #accordion .card .btn-accordion span { margin-left: 10px; transition: transform .2s ease, margin .2s ease; display: inline-block; }
.contact-loc #accordion .card .btn-accordion:hover span { margin-left: 20px; }
.contact-loc #accordion .card .btn-accordion.disabled { opacity: 1; }
.contact-loc #accordion .card .btn-accordion.collapsed span { transform: rotate(180deg); }
.contact-loc #accordion .card .collapse, .contact-loc #accordion .card .collapsing { border-top: 1px solid var(--bs-gray-400); }
.contact-loc #accordion .card .card-body { padding: 25px; }
.contact-loc #accordion .card .card-body { padding: 20px 25px; }
#loc_meltdown_results .card { border-radius: 0; }

@media only screen and (min-width: 992px) {
    .meltdown-loc-info { min-height: 600px; }
}

.contact-form-wrapper h2 { margin-bottom: 25px; text-align: center; }

.contact-form-subnav { padding: 20px 15px; background: var(--bs-gray-200); border-radius: 7px; }
.contact-form-subnav h6 { text-align: center; }
.contact-form-subnav #contact_form_secondary h6, .contact-form-subnav #contact_form_tertiary h6 { margin-top: 25px; }
.contact-form-subnav .option-wrapper { background: #fff; padding: 15px 20px; margin-top: 20px; }
.contact-form-subnav .option-wrapper-light { margin-top: 15px; border-bottom: 1px solid var(--bs-gray-400); }
.contact-form-subnav .option-button { padding: 12px 10px; transition: all 0.2s ease; cursor: pointer; }
.contact-form-subnav .option-button:not(:first-child) { border-top: 1px solid var(--bs-gray-400); }
.contact-form-subnav .option-button .option-button-text { max-width: calc(100% - 40px); display: inline-block; }
.contact-form-subnav #contact_form_category_wrapper .option-button-text { max-width: calc(100% - 85px); display: inline-block; }
.contact-form-subnav .option-button .fa-angle-right { float: right; font-size: 1.3rem; margin-top: 2px; }
.contact-form-subnav .option-button:hover { color: var(--bs-primary); }
.contact-form-subnav .option-icon { font-size: 1.5em; line-height: 1em; margin-right: 12px; margin-bottom: 1px; width: 25px; height: 23px; vertical-align: bottom; display: inline-block; }
.contact-form-subnav .option-change { float: right; color: var(--bs-primary); text-decoration: underline; }
.contact-form-subnav .btn { margin-top: 15px; display: block; }
.contact-form-subnav .primary .option-button { padding-top: 16px; padding-bottom: 18px; }
#contact_form_category_wrapper.faded { background: var(--bs-gray-200); }

.contact-form-subnav .contact-faq-question-wrapper.option-button:hover { padding: 12px 10px; color: #000; }
.contact-form-subnav .contact-faq-question-wrapper .contact-faq-question { color: var(--bs-primary); }
.contact-form-subnav .contact-faq-question-wrapper .contact-faq-question.active { font-weight: 600; }
.contact-form-subnav .contact-faq-question-wrapper .contact-faq-answer { padding: 10px 10px 0 10px; display: none; cursor: auto; }
.contact-form-subnav .contact-faq-question-wrapper .contact-faq-answer a { font-weight: 700; }
.contact-form-subnav .contact-faq-arrow { display: block; transition: all 0.2s ease; }
.contact-form-subnav .contact-faq-arrow svg { margin: 0; float: none; }
.contact-faq-question:hover .contact-faq-arrow, .contact-faq-question.active .contact-faq-arrow { margin-right: 15px; }

#contact_form input[type=radio].form-check-input { margin-top: 0.2em; }
#contact_form .input-group-text .fa-question-circle { margin: 0; font-size: 1.1rem; }
#contact_form_category_wrapper, #contact_form_secondary, #contact_form_tertiary, #form_company_wrapper, #form_order_no_wrapper, #form_serial_no_wrapper, #form_upload_wrapper, .contact-faq-question-wrapper { display: none; }

.contact-form-wrapper .form-wrapper { display: none; }
.contact-form-wrapper .form-wrapper textarea { min-height: 150px; }
.form_terms { position: fixed; top: -200px; }
#form_loading {
    background-color: rgb(0, 0, 0, 0.5);
    height: 100vh;
    left: 0px;
    padding-top: 40vh;
    position: fixed;
    text-align: center;
    top: 0px;
    width: 100vw;
    z-index: 9999;
}

#contact_form label { margin-bottom: 2px; }

@media only screen and (min-width : 425px) {
    .contact-form-subnav { padding: 25px; }
}

@media only screen and (min-width : 768px) {
    .contact-form-subnav .option-button:hover { padding-left: 18px; padding-right: 18px; }
    #contact_form input[type=radio].form-check-input { margin-top: 0.25em; }
}

@media only screen and (min-width : 992px) {
    .contact-loc-dropdown:hover h5, .contact-loc-dropdown:hover span { color: var(--bs-primary); }
}

/* CONTACT FORM REVAMP */
.contact-form .option-wrapper { transition: 0.3s height ease-in-out; }
.contact-form .option-wrapper .option-selector:last-child, .contact-form .option-wrapper.active .option-selector { border-color: transparent; }
.contact-form .option-selector .d-flex { transition: 0.2s padding ease-in-out; }
.contact-form .option-selector:hover .d-flex { color: var(--bs-primary); }
.contact-form .option-selector .option-selector-cta span, .contact-form .option-selector.active .option-selector-cta svg { display: none; }
.contact-form .option-selector.active .option-selector-cta span { display: block; }

.contact-form .option-wrapper .option-selector { border-bottom: 1px solid var(--bs-gray-400); }

.contact-form .faq-redirect svg { font-size: 2.5rem; }
.contact-form .form-main textarea { height: 150px; }

.form-control.datepicker[readonly] { background: #fff; }
.form-control.is-invalid + .input-group-text { border-color: var(--bs-primary); }

/* CONTACT GALLERY */
.slick-contact-gallery .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); color: #fff; font-size: 20px; z-index: 1; }
.slick-contact-gallery .slick-arrow.arrow-prev { left: 15px; }
.slick-contact-gallery .slick-arrow.arrow-next { right: 15px; }
.slick-contact-gallery .slick-slide img { margin: 0; }

/* ############################## REDEEM ############################## */

/* # Hero Banner # */
#warranty_extension .hero-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/warranty_extension-hero-banner-3.jpg*/ url() center bottom/cover no-repeat; }
#warranty_extension .hero-banner-overlay-text { margin: 10.5vw 0 100vw; }

@media only screen and (min-width: 768px) {
    #warranty_extension .hero-banner { background-image: /*savepage-url=https://images.secretlab.co/theme/common/warranty_extension-hero-banner.jpg*/ url(); }
    #warranty_extension .hero-banner-overlay-text { margin: 10.5vw 0; }
}

/* # Simple Steps # */
.simple-steps .instructions { overflow: auto; }
.simple-steps .instructions .list-item img { height: 156px; }

@media (min-width: 768px) {
    .simple-steps .instructions { overflow: unset; }
    .simple-steps .instructions .list-item { width: 100%; border: 0 !important; background-color: #fff; }
    .simple-steps .instructions .list-item img { height: auto; }
}

/* # Warranty Extension */
.warranty-extension .grid-layout {
    grid-template-areas: "img description"
                         "img cta";
}

.warranty-extension .grid-layout > *:nth-child(1) { grid-area: img; }
.warranty-extension .grid-layout > *:nth-child(2) { grid-area: description;}
.warranty-extension .grid-layout > *:nth-child(3) { grid-area: cta; }


#warranty_extension .magnus-rewards-description { max-width: 1000px; }
#warranty_extension .socials { grid-template-columns: repeat(2, auto); }
#warranty_extension .socials a img { width: 1em; height: 1em; }

.socials a.facebook { color: #3b5998; }
.socials a.instagram { color: #df4aa7; }
.socials a.twitter { color: #1da1f2; }
.socials a.twitter-x { color: #000000; }
.socials a.reddit { color: #ff4500; }
.socials a.youtube { color: #ff0000; }
.socials a.twitch { color: #772ce8; }
.socials a.naver { color: #03c75a; }
.socials a.tiktok { color: var(--bs-dark); }

#redeem_form .col-form-label { width: 190px; font-weight: 700; }
#redeem_form .alert { margin: 0 0 10px 0; border-top: 0; padding: 10px 14px; }
#redeem_form .alert p:last-child { margin-bottom: 0; }
#redeem_form .form-instruction { padding-left: 12px; margin-top: 5px; }
#redeem_form .form-control[type="file"] { height: 44px; }
#redeem_form .form-field-confirmation { display: none; }
#redeem_form .form-field-confirmation svg { font-size: 1.5em; margin-top: 0.25em; }
#redeem_form .form-field-confirmation .fa-check-circle { color: var(--bs-green); }
#redeem_form .form-field-confirmation .fa-times-circle { color: var(--bs-primary); display: none; }
#redeem_form .input-group .form-control { border-right-width: 0; }
#redeem_form .input-group-text { background: #fff; border-left-width: 0; }
#redeem_form .input-group-text .fa-question-circle { margin: 0; font-size: 1.1rem; }
#redeem_form #terms hr { margin: 30px 0; }
#redeem_form #terms ol { padding-left: 1.2em; margin-bottom: 0; }
#redeem_form #terms ol li { padding-left: 0.75em; margin-bottom: .5em; }
#warranty_extension #sel_socialmedia { min-width: 230px; }

#modal_selector { display:none; }
#modal_socialmedia .modal-lg { max-width: 1100px; }
#modal_socialmedia .modal-header { align-items: center; }
#modal_socialmedia .close { opacity: 1; }
#modal_socialmedia .section-title { border-left: 7px solid var(--bs-primary); padding: 10px; color: var(--bs-primary); margin-bottom: 20px; }
#modal_socialmedia img { width: 100%; height: auto; max-width: 500px; }
#modal_socialmedia .img-border { border: 1px solid #ADB5BD; border-radius: 5px; }
.title-platform { text-transform: capitalize; }

#redeem .mfp-bg, #secretlab-x-league-of-legends-esports .mfp-bg { z-index: 2700 !important; }
#redeem .mfp-wrap, #secretlab-x-league-of-legends-esports .mfp-wrap { z-index: 2710 !important; }

@media only screen and (min-width: 540px) {
    #warranty_extension .socials { grid-template-columns: repeat(4, auto); }
}

@media only screen and (min-width: 768px) {
    #redeem_form #sel_socialmedia { margin-bottom: 0; }
}

@media only screen and (min-width : 992px) {

    #modal_socialmedia .text-height-line-2 { min-height: 48px; }
    #modal_socialmedia .text-height-line-3 { min-height: 75px; }
    #modal_socialmedia .text-height-line-4 { min-height: 96px; }

    #warranty_extension .socials { grid-template-columns: repeat(7, auto); }
    #warranty_extension .socials.kr-grid { grid-template-columns: repeat(8, auto); }
}

/* MAGNUS Rewards Page / MAGPAD Rewards Banner */
.rewards-banner h5 { color: #000; }
.rewards-banner span { color: var(--bs-primary); }

.magnus-rewards-bg-fade { position: absolute; top: 0; left: 0; background: linear-gradient(#000, rgba(255,255,255,0)); }
.reward-instructions .circle-number { font-size: 28px; width: 40px; text-align: center; }

@media only screen and (min-width: 576px) {
    .rewards-banner img { width: calc(200px + 1.5vw); height: 100%; object-fit: cover; object-position: left; }
}

@media only screen and (min-width: 768px) {
    .magnus-rewards-bg { background: #000 /*savepage-url=https://images.secretlab.co/theme/common/magnus-pro-dark-rgb-setup.jpg*/ url() scroll no-repeat center top; background-size: cover; }
    .magnus-rewards-bg-content { margin: 12.5vw 0; }
}

/* ############################## FAQ ############################## */
.faq-header h2 { font-size: 1.75rem; margin: 25px 0 25px 0; }

.faq-header { margin-top: 30px; }

.faq-container { padding-top: 30px; padding-bottom: 30px; }
.faq-container h6 { margin: 10px 0; }

#faq-all .faq-container:not(:last-child) { border-bottom: 1px solid var(--bs-gray-400); }

.faq-question-wrapper { padding: 12px 0; }

.faq-question { color: var(--bs-primary); min-height: 1.3em; line-height: 1.3em; cursor: pointer; }
.faq-question span { margin: -.1em 0 0 20px; font-size: 1.5rem; display: block; transition: all 0.2s ease-in-out; }
.faq-question .rotate90 { margin-left: 0; margin-right: 20px; }
.faq-question.active, .faq-question:not(.collapsed) { font-weight: 700; }
.faq-question:not(.collapsed) span { margin-left: 0; margin-right: 20px; transform: rotate(90deg); }

.faq-answer { padding: 10px 15px 2px; font-size: 1rem; display: none; }
.faq-answer.collapsing, .faq-answer.collapse.show { display: block; }
.faq-answer ul li, .faq-answer ol li { margin-bottom: 10px; }
.faq-answer a { font-weight: 700; }

#faq_nothing { background: var(--bs-gray-200); display: none; }
#faq_nothing h1, #faq_nothing h3 { text-align: center; }
#faq_nothing h3 { margin-bottom: 40px; }

.faq-selector strong { color: #000; transition: 0.2s color ease-in-out; }
.faq-selector img { height: 60px; width: 60px; object-fit: contain; object-position: center; }
.faq-selector .fa-chevron-down { transition: 0.2s transform ease-in-out; }
.faq-selector:hover strong { color: #a72a2f; }
.faq-selector:hover .fa-chevron-down { transform: translateY(5px); }
.faq-selector-title { flex: 1; }

#faq-by-type span { display: none; }
#faq-by-type.chairs span.chairs { display: block; }
#faq-by-type.tables span.tables { display: block; }

@media only screen and (min-width: 768px) {
    .faq-header { height: 300px; background: /*savepage-url=https://images.secretlab.co/theme/common/faq-header-min.jpg*/ url() no-repeat scroll center; background-size: contain; }

    .faq-selector-title { flex: 0; }
    .faq-selector-image { flex: 1; }
}

@media only screen and (min-width : 992px) {
    .faq-header { margin-top: 2vw; }
    .faq-header h2 { font-size: 2.32rem; margin: 25px 0 25px 0; }
    .faq-question:hover span { margin-left: 0; margin-right: 20px; }
}

/* ############################## REGIONS ############################## */
.regions-container h5 { margin-bottom: 12px; }

#regions .generic-accordion { margin-top: 15px; }
#regions .generic-accordion .generic-accordion-link img { border: 1px solid var(--bs-gray-200); }
#regions .generic-accordion .regions-container { margin-top: 10px; }
#regions #retailer .regions-container img { height: 50px; width: auto; border: none; border-radius: 0; }

.regions-container:not(:first-child) { margin-top: calc(15px + 1.5vw); }
.regions-container a { width: 240px; margin: 0 6px 10px 0; display: inline-block; background: var(--bs-gray-200); padding: 7px; border-radius: 20px; transition: background .2s ease; }
.regions-container a:hover { background: rgba(var(--bs-primary-rgb), .1); }
.regions-container span { vertical-align: middle; }
.regions-container img { height: 30px; width: 30px; object-fit: cover; border-radius: 50%; margin: 0 7px 0 0; border: 1px solid var(--bs-gray-400); transition: opacity 0.2s ease-in-out; }
.regions-container span:hover img { opacity: 0.65; }

/* ############################## COLLECTIONS ############################## */
#page_collections .collection-ctas .btn-link.btn-arrow.small { font-size: 0.8rem; font-weight: 700; }
#page_collections .collection-cta-accessories { background: /*savepage-url=https://images.secretlab.co/theme/common/collection-cta-accessories-min.jpg*/ url() center center/cover;  }

#page_collections .selector-view { margin-top: 10px; margin-bottom: 15px; }
#page_collections .selector-view .btn { font-size: .65rem; padding: .65em 10px; }
#page_collections .selector-view .btn svg { vertical-align: top; height: 1.4em; width: auto; }
#page_collections .selector-view .btn:nth-child(1) svg { margin-right: 3px; }
#page_collections .selector-view .btn:nth-child(2) svg { margin-left: 3px; }
#page_collections .selector-view .btn-primary { z-index: 1; position: relative; }
#page_collections .selector-view .btn-primary svg { fill: #fff; }
#page_collections .selector-view .btn-primary:hover { background: var(--bs-primary); }
#page_collections .selector-view .btn-light { color: var(--bs-gray-600); border: 1px solid var(--bs-gray-400); }
#page_collections .selector-view .btn-light svg { fill: var(--bs-gray-600); }
#page_collections .selector-view .btn-light:nth-child(1) { padding-right: 60px; margin-right: -50px; }
#page_collections .selector-view .btn-light:nth-child(2) { padding-left: 60px; margin-left: -50px; }

#slick_secretlab { width: 100%; }

#page_collections #accessories .collections-grid { margin: 0 -15px; }
#page_collections .accessories-header.lazy-loaded { background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1)), /*savepage-url=https://images.secretlab.co/theme/common/products-accessories_bg.jpg*/ url() center center/cover; }
#page_collections .accessories-header .box-wrapper { background: #fff; padding: 25px; display: inline-block; }
#page_collections .redirect-accessories { border: 1px solid var(--bs-gray-400); }

#page_collections #neue { border-top: 1px solid var(--bs-gray-400); }

.catalog-collections .catalog-collections-obj { border-radius: 7px; border: 1px solid transparent; box-shadow: var(--box_shadow_sm); margin-bottom: 15px; padding: 8px 5px; transition: margin .1s ease, box-shadow .2s ease, opacity .2s ease; }
.catalog-collections .catalog-collections-obj :focus { outline: 0; }
.catalog-collections .catalog-collections-obj .obj-header { padding-left: 0; }
.catalog-collections .catalog-collections-obj .obj-header .title-link { color: black; }
.catalog-collections .catalog-collections-obj .obj-header .title-brand, .catalog-collections .catalog-collections-obj .obj-header .title-model { font: 1.4em soleil, 'Noto Sans KR', Arial, sans-serif; }
.catalog-collections .catalog-collections-obj .obj-header .title-model { margin-left: 5px; font-weight: 700; }
.catalog-collections .catalog-collections-obj .obj-header .price { font-size: 1.1em; line-height: 1.1em; color: var(--bs-primary); display: block; }
.catalog-collections .catalog-collections-obj .obj-header .specifications { margin: .5em 0; }
.catalog-collections .catalog-collections-obj .obj-header .specifications .point { padding: 0 calc(1px + .2vw); }
.catalog-collections .catalog-collections-obj .obj-header .info-upholstery-mobile b { margin-top: .25em; line-height: 1.1em; display: block; }
.catalog-collections .catalog-collections-obj .obj-img { padding-right: 0; position: relative; }
.catalog-collections .catalog-collections-obj .obj-img .spinner-border { top: 50%; left: 50%; margin: -1rem 0 0 -1rem; position: absolute; opacity: 0; transition: opacity .5s ease; }
.catalog-collections .catalog-collections-obj .obj-img.loading .spinner-border { opacity: 1; }
.catalog-collections .catalog-collections-obj .obj-img.loading img { opacity: 0; }
.catalog-collections .catalog-collections-obj .obj-img img { width: auto; height: auto; max-width: 22vw; max-height: 195px; display: block; }

.catalog-collections .catalog-collections-obj .discriptor { margin-bottom: .5em; }
.catalog-collections .catalog-collections-obj .footnote { font-size: .8em; color: var(--bs-gray-500); }
.catalog-collections .catalog-collections-obj .variant-name, .catalog-collections .catalog-collections-obj .variant-upholstery { line-height: 0.8rem; }
.catalog-collections .catalog-collections-obj .variant-name { font-family: soleil, 'Noto Sans KR', Arial, sans-serif; font-size: 1.2em; letter-spacing: .1em; text-transform: uppercase; }
.catalog-collections .catalog-collections-obj .variant-badges { height: 28px; }
.catalog-collections .catalog-collections-obj .variant-badges .badge { margin: 8px 2px 0px; }
.catalog-collections .catalog-collections-obj .variant-badges .badge svg { font-size: .8em; }
.catalog-collections .catalog-collections-obj .variant-upholstery { font-weight: 700; }

.catalog-collections .catalog-collections-obj .selector-variants { overflow-x: auto; overflow-y: hidden; white-space: nowrap; margin: 10px -5px 0 -5px; padding-bottom: 15px; position: relative; }
.catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj { flex: 0 0 calc((100% - 35px) / 4.5); margin-left: 7px; border: 2px solid transparent; border-radius: 3px; display: inline-block; cursor: pointer; transition: border-color .2s ease, opacity .2s ease; }
.catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj img { width: 100%; height: auto; margin: 0; border: 1px solid var(--bs-gray-400); transition: border-color .2s ease; }
.catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj.active, .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:hover { border: 2px solid var(--bs-primary); opacity: 1; }
.catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj.active img, .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:hover img { border: 1px solid var(--bs-primary); }
.catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj.status-oos img { opacity: 0.35 !important; }
.catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj.status-oos.active, .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj.status-oos:hover { border-color: var(--bs-gray-500); }
.catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj.status-oos.active img, .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj.status-oos:hover img { border-color: var(--bs-gray-900); }
.catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:last-child { margin-right: 7px; }

.catalog-collections .recommended-indicator-mobile { height: 0; opacity: 0; color: var(--bs-primary); font-size: 1.2em; font-weight: 700; text-align: center; margin-bottom: 15px; transition: height .2s ease, opacity .2s ease; }
.catalog-collections.recommendation-active  .recommended-indicator-mobile { height: 28px; opacity: 1; }
.catalog-collections.recommendation-active .catalog-collections-obj.recommended { border: 1px solid var(--bs-primary); box-shadow: 0px 0px 10px rgba(167,42,47,1); }
.catalog-collections.recommendation-active .catalog-collections-obj:not(.recommended) { box-shadow: var(--box_shadow); order: 1; }

#page_collections .catalog-filter { color: var(--bs-primary); cursor: pointer; font-size: 1.2em; margin-bottom: 15px; display: inline-block; }
#page_collections .filter-options { display: none; line-height: 1.2em; }
#page_collections .drawer .filter-options { display: block; }
#page_collections .filter-options h6 { margin-bottom: 8px; }
#page_collections .filter-options .form-check { margin-bottom: .35em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#page_collections .filter-options .form-check .form-check-input { margin-top: .175em; }
#page_collections .filter-options .form-check .form-check-label { font-size: .9em; }
#page_collections .filter-options ul { padding-inline-start: 20px; }

.collections-grid { margin: 0 -5px 77px; }
.collections-grid.noresult { height: 100%; }
.collections-grid .grid-obj-wrapper { padding: 0 5px; }
.collections-grid .grid-obj-wrapper[data-availability='outofstock'] { opacity: .5; order: 9999 !important; }
.collections-grid .grid-obj { color: #000; padding: 7px; min-height: calc(100% - 10px); border: 1px solid var(--bs-gray-400); margin-bottom: 10px; border-radius: 7px; background: #fff; transition: margin .1s ease, padding .2s ease, box-shadow .2s ease; flex-direction: column; display: flex; position: relative; }
.collections-grid .grid-obj .obj-header { flex: auto; flex-direction: column; justify-content: center; display: flex; }
.collections-grid .grid-obj h6.product-title { font-size: .9em; min-height: 1.1em; margin: 2px 0; }
.collections-grid .grid-obj .obj-badge { min-height: 1.25em; }
.collections-grid .grid-obj .obj-badge svg { font-size: .8em; }
.collections-grid .grid-obj .obj-img { height: 0; padding-bottom: 120%; position: relative; }
.collections-grid .grid-obj .obj-img img { width: 100%; height: 100%; margin: auto; object-fit: contain; display: block; position: absolute; }
.collections-grid .grid-obj small { line-height: 1.2em; display: block; }
.collections-grid .grid-obj small.secondary-info { color: var(--bs-gray-600); }
.collections-grid .grid-obj.accessories .obj-header { height: calc(50px + 1.5vw); display: flex; }
.collections-grid .grid-obj.accessories .obj-header h6 { font-size: calc(.725em + 13 * ((100vw - 320px) / 425)); }
.collections-grid.nosize .grid-obj-wrapper { display: none !important; }
.collections-grid .specifications { font-size: .7em; height: 38px; margin: .1em 0; display: none; overflow: hidden; }
.collections-grid .specifications .point { margin: 3px 0; padding: 0 calc(1px + .1vw);  }
.collections-grid .specifications small { font-size: .8em; }
.collections-grid .specifications h6 { font-size: 1.3em; }
.collections-grid .grid-obj .stock-indicator { width: 100%; line-height: 1em; }
.collections-grid .grid-obj .msg-stock { line-height: 1.2em; }
.collections-grid .grid-obj .msg-stock b { color: #F99704; }

.collections-grid .spec-indicator-wrapper { display: none; }

.collections-grid.nosize #filter_noresult { display: none !important; }
.collections-grid.filtered-type .grid-obj-wrapper:not(.filtered-type),
.collections-grid.filtered-subtype .grid-obj-wrapper:not(.filtered-subtype),
.collections-grid.filtered-series .grid-obj-wrapper:not(.filtered-series),
.collections-grid.filtered-size .grid-obj-wrapper:not(.filtered-size):not(.filtered-model),
.collections-grid.filtered-model .grid-obj-wrapper:not(.filtered-model):not(.filtered-size),
.collections-grid.filtered-upholstery .grid-obj-wrapper:not(.filtered-upholstery),
.collections-grid.filtered-color .grid-obj-wrapper:not(.filtered-color),
.collections-grid.filtered-theme .grid-obj-wrapper:not(.filtered-theme),
.collections-grid.filtered-availability .grid-obj-wrapper:not(.filtered-availability) { display: none !important; }
.collections-grid.filtered-onsale .grid-obj-wrapper:not(.filtered-onsale) { display: none !important; }

.filtered-msg.filtered-availability { order: 999; display: none; }
.collections-grid.filtered-availability .filtered-msg.filtered-availability { display: block; }

.slick-secretlab:not(.slick-slider) { display: flex; flex-direction: column; }
.slick-secretlab.slick-slider { -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.slick-secretlab .slick-list.draggable { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.slick-secretlab.slick-slider .arrow-prev { top: 0; left: 0; text-align: left; }
.slick-secretlab.slick-slider .arrow-next { top: 0; right: 0; text-align: right; }
.slick-secretlab.slick-slider .arrow-prev, .slick-secretlab.slick-slider .arrow-next { width: 33%; height: 100%; padding: 0 5px; cursor: pointer; position: absolute; display: block; }
.slick-secretlab.slick-slider .arrow-prev.slick-disabled, .slick-secretlab.slick-slider .arrow-next.slick-disabled { display: none !important; }
.slick-secretlab.slick-slider .arrow-prev span, .slick-secretlab.slick-slider .arrow-next span { color: #fff; background: var(--bs-primary); font-size: 1.2em; transition: margin .2s ease; top: 50%; margin: 55px 0 80px 0; position: sticky; border-radius: 100px; display: inline-block; }
.slick-secretlab.slick-slider .arrow-prev span { left: 0; padding: 6px 14px 4px 12px; margin-left: 30px; }
.slick-secretlab.slick-slider .arrow-next span { right: 0; padding: 6px 12px 4px 14px; margin-right: 30px; }
.slick-secretlab.slick-slider .arrow-prev:hover:not(.slick-disabled) span { margin-left: 10px; }
.slick-secretlab.slick-slider .arrow-next:hover:not(.slick-disabled) span { margin-right: 10px; }
.slick-secretlab.slick-slider .arrow-prev:not(.slick-disabled) { background: linear-gradient(-90deg, rgba(255,255,255,0), rgba(255,255,255,0.5) 10%,rgba(255,255,255,1) 90%); z-index: 1; }
.slick-secretlab.slick-slider .arrow-next:not(.slick-disabled) { background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.5) 10%,rgba(255,255,255,1) 90%); }

.catalog-collections-specs-wrapper .card { border-top: none; border-left: none; border-right: none; border-radius: none; }
.catalog-collections-specs-wrapper .card:first-child { border-top: 1px solid var(--bs-gray-400); }
.catalog-collections-specs-wrapper .card:not(:last-child) { border-bottom: 1px solid var(--bs-gray-400); }
.catalog-collections-specs-wrapper .card .btn-accordion { text-align: left; padding: 15px 25px; border-radius: 0; border-left: none; border-right: none; }
.catalog-collections-specs-wrapper .card .btn-accordion span { margin-left: 10px; transition: transform .2s ease, margin .2s ease; display: inline-block; }
.catalog-collections-specs-wrapper .card .btn-accordion:hover span { margin-left: 20px; }
.catalog-collections-specs-wrapper .card .btn-accordion.disabled { opacity: 1; }
.catalog-collections-specs-wrapper .card .btn-accordion.collapsed span { transform: rotate(45deg); }
.catalog-collections-specs-wrapper .catalog-collections-spec.collapse, .catalog-collections-specs-wrapper .catalog-collections-spec.collapsing { border-top: 1px solid var(--bs-gray-400); }
.catalog-collections-specs-wrapper .footnote { margin: 40px calc(10px + 1.25vw) 0; }
.catalog-collections-specs-wrapper .footnote p:not(:last-child) { margin-bottom: .35em; }

.catalog-collections-spec-obj:not(:first-child) .catalog-collapsible { padding-top: 15px; border-top: 1px solid var(--bs-gray-400); }
.catalog-collapsible .title-model .fa-chevron-right { transition: transform .2s ease; }
.catalog-collapsible:not(.collapsed) .title-model .fa-chevron-right { transform: rotate(90deg); }
.catalog-collections-spec.collapse { display: block; }
.catalog-collections-spec-obj { outline: 0; }
.catalog-collections-spec-obj sup { font-size: 70%; font-weight: 700; top: -.4em; }
.catalog-collections-spec-obj p { font-size: 90%; line-height: 1.4em; }
.catalog-collections-spec-obj img { width: 100%; height: auto; max-width: 400px; border: 1px solid var(--bs-gray-400); border-radius: 5px; margin: 0; transition: opacity .2s ease; }
.catalog-collections-spec-obj img:hover { opacity: .5; }
.catalog-collections-spec-obj .btn { margin-top: 20px; }

.catalog-collections-spec .full-specifications .point .indent { margin-left: 9px; padding-left: 9px; border-left: 1px solid var(--bs-gray-400); }

.catalog-collections.recommendation-active .catalog-collections-spec-obj:not(.recommended) { display: none; }
.catalog-collections.recommendation-active .catalog-collections-spec-obj.recommended { display: block; }
.catalog-collections .catalog-collections-spec-obj .recommended-indicator { margin: 8px 0 16px; opacity: 0; display: none; }
.catalog-collections.recommendation-active .catalog-collections-spec-obj .recommended-indicator { display: block; }
.catalog-collections.recommendation-active .catalog-collections-spec-obj.recommended .recommended-indicator { opacity: 1; }

#slick_secretlab_specifications.slick-secretlab.slick-slider .arrow-prev span { margin-left: 20px; }
#slick_secretlab_specifications.slick-secretlab.slick-slider .arrow-next span { margin-right: 20px; }
#slick_secretlab_specifications.slick-secretlab.slick-slider .arrow-prev:hover:not(.slick-disabled) span { margin-left: 0; }
#slick_secretlab_specifications.slick-secretlab.slick-slider .arrow-next:hover:not(.slick-disabled) span { margin-right: 0; }

#page_collections #neue .logo-neue { height: auto; width: calc(200px + 3vw); }
#page_collections #neue .catalog-collections .catalog-collections-obj .obj-header { padding-left: 15px; }

.collection-banner-2022 .col-left { background: linear-gradient(to left, rgba(19,18,22,0) 0%, #121417 10%, #1A101F 60%, #121417 100%); }
.collection-banner-2022 .col-right { background: linear-gradient(to right, rgba(25,33,38,0) 0%, #1B232A 10%, #14171B 40%, #121417 100%); }
.collection-banner-2022 .btn-arrow.arrow-lg svg { width: 50px; }

.collection-product-reviews { background: linear-gradient(#fff 60%, #F5F5F5 100%); }
.collection-product-reviews .product-review .quotation { position: relative; }
.collection-product-reviews .product-review .quotation:before { content: '“'; font-size: 66px; line-height: 1; position: absolute; top: 5px; left: 5px; }
.collection-product-reviews .product-review .quotation:after { content: '”'; font-size: 66px; line-height: 1; position: absolute; bottom: -25px; right: 5px; }
.collection-product-reviews .product-review img { width: 120px; height: 40px; object-fit: contain; object-position: right; }
.collection-product-reviews .product-review img.logo-t3 { height: 26px; }
.collection-product-reviews .product-review img.logo-cnet { height: 70px; }
.collection-product-reviews .slick-reviews .slick-dots li:only-child { display: none; }
.store-kr .collection-product-reviews .slick-reviews { margin-bottom: 0; }

#sizing_result .rounded-bottom-0 { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

#page_collections .sale-tag { top: 10px; left: -10px; background: var(--bs-red); clip-path: polygon(0 0,100% 0%,calc(100% - .75em) 100%,0% 100%); -webkit-clip-path: polygon(0 0,100% 0%,calc(100% - .75em) 100%,0% 100%); z-index: 1; cursor: pointer; }
#page_collections .sale-tag-static { top: unset; left: unset; }


.premium-tag { background-color: #BCA96D; border-radius: 50%; width: 16px; height: 16px;}
.premium-tag-badge { background-color: #BCA96D; color: white; padding: 4px 4px 3px 4px; line-height: 10px; }
.premium-tag-badge img{ margin-top: -2px; margin-right: 2px;}

.collection_banner_token_img_container {background: linear-gradient(177deg, #F6F6F6 54.53%, #EBEBEB 58.81%, #F2EFEA 97.33%);}

@media only screen and (min-width : 375px) {
    #page_collections .selector-view .btn { font-size: .8rem; padding: .65em 15px; }

    .catalog-collections .catalog-collections-obj .obj-img img { max-width: 28vw; }
    .catalog-collections .catalog-collections-obj { font-size: 1rem; padding: 15px 10px; }
    .catalog-collections .catalog-collections-obj .selector-variants { margin: 10px -10px 0 -10px; }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj { flex: 0 0 calc((100% - 60px) / 5.5); margin-left: 10px; }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:last-child { margin-right: 10px; }

    .collections-grid .grid-obj { padding: 10px; }
    .collections-grid .grid-obj h6.product-title { font-size: .95em; }
}

@media only screen and (min-width : 425px) {
    #page_collections .selector-view .btn:nth-child(1) svg { margin-right: 5px; }
    #page_collections .selector-view .btn:nth-child(2) svg { margin-left: 5px; }

    .catalog-collections .catalog-collections-obj { padding: 15px; }
    .catalog-collections .catalog-collections-obj .selector-variants { margin: 10px -15px 0 -15px; }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj { flex: 0 0 calc((100% - 75px) / 6.5); }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:first-child { margin-left: 15px; }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:last-child { margin-right: 15px; }

    .collections-grid .grid-obj.accessories .obj-header h6 { font-size: .975em; }
    .collections-grid .grid-obj { padding: 15px; }
    .collections-grid .grid-obj h6.product-title { font-size: 1.05em; }
}

@media only screen and (min-width : 576px) {
    #page_collections .accessories-header .box-wrapper { padding: 50px; }

    .catalog-collections .catalog-collections-obj { font-size: 1rem; }
    .catalog-collections .catalog-collections-obj .obj-header .title-brand, .catalog-collections .catalog-collections-obj .obj-header .title-model { font-size: calc(24px + 16 * ((100vw - 320px) / 2080)); }
    .catalog-collections .catalog-collections-obj .obj-img img { margin: 0 5vw 0 2vw; }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj { flex: 0 0 calc((100% - 85px) / 7.5); }
    .collections-grid .grid-obj h6.product-title { font-size: 1.2em; }
}

@media only screen and (min-width : 768px) {
    .collections-grid .grid-obj small.secondary-info { color: #000; }

    .catalog-collections .catalog-collections-obj .selector-variants { margin: 10px -15px 0 -15px; padding-bottom: 10px; }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj { flex: 0 0 calc((100% - 105px) / 9.5); }

    .catalog-collections-spec .full-specifications { column-count: 2; }
    .catalog-collections-spec .full-specifications .point { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }

    #page_collections .sale-tag { top: 20px; left: auto; right: -10px; clip-path: polygon(0 0,100% 0%,100% 100%,.75em 100%); -webkit-clip-path: polygon(0 0,100% 0%,100% 100%,.75em 100%); }
    #page_collections .sale-tag-static { clip-path: polygon(0 0,100% 0%,calc(100% - .75em) 100%,0% 100%); -webkit-clip-path: polygon(0 0,100% 0%,calc(100% - .75em) 100%,0% 100%); }
}

@media only screen and (max-width : 991px) {
    .catalog-collections-spec.collapsing { height: auto !important; }
}
@media only screen and (min-width : 992px) {
    .collection_banner_token_container { background: linear-gradient(177deg, #F6F6F6 54.53%, #EBEBEB 58.81%, #F2EFEA 97.33%);}
    .collection_banner_token_img_container { background: transparent; }
    #page_collections .sale-tag { font-size: 1.4em; }
    #page_collections .sale-tag-sm { font-size: 1.2em; }

    #slick_secretlab { opacity: 0; transition: opacity 1s ease; }
    #slick_secretlab.slick-initialized { opacity: 1; }

    .catalog-collections .slick-secretlab:not(.slick-initialized) .catalog-collections-obj { width: 30%; display: inline-block; }
    .catalog-collections .catalog-collections-obj { padding: 1.25vw 1vw 1.9vw 1vw; text-align: center; margin: 13px calc(10px + .25vw); outline: 0 !important; }
    .catalog-collections .catalog-collections-obj .obj-header { padding-left: 15px; }
    .catalog-collections .catalog-collections-obj .obj-header .title-brand { font-size: calc(16px + 8 * ((100vw - 320px) / 2080)); letter-spacing: 0.15em; display: block; }
    .catalog-collections .catalog-collections-obj .obj-header .title-model { font-size: calc(28px + 16 * ((100vw - 320px) / 2080)); line-height: .9em; margin-left: 0; margin-bottom: 10px; display: block;  }
    .catalog-collections .catalog-collections-obj .obj-img { padding-right: 15px; }
    .catalog-collections .catalog-collections-obj .obj-img img { width: 100%; max-width: 80%; max-height: none; margin: auto; }

    .catalog-collections .catalog-collections-obj .selector-variants { overflow: visible; white-space: normal; margin: 10px -3px 15px -3px; padding-bottom: 0; align-items: flex-start; align-content: baseline; }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj { flex: 0 0 calc((100% - 36px) / 6); }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj img { width: 100%; }
    .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj, .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:first-child, .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:last-child { margin: 0 3px 4px 3px; }

    .catalog-collections .catalog-collections-obj .selector-variants.slick-initialized .selector-variants-obj, .catalog-collections .catalog-collections-obj .selector-variants.slick-initialized .selector-variants-obj:first-child, .catalog-collections .catalog-collections-obj .selector-variants .selector-variants-obj:last-child { margin: 0 2px; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev, .catalog-collections .catalog-collections-obj .selector-variants .arrow-next { position: absolute; top: 0; height: 100%; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev { left: 0; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-next { right: 0; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev, .catalog-collections .catalog-collections-obj .selector-variants .arrow-next { height: 100%; text-align: center; transition: width .2s ease, padding .2s ease, opacity .2s ease, color .2s ease; padding: 0 5px; cursor: pointer; position: absolute; display: flex; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev.slick-disabled, .catalog-collections .catalog-collections-obj .selector-variants .arrow-next.slick-disabled { opacity: 0; padding:0; width: 0; cursor: default; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev:hover:not(.slick-disabled), .catalog-collections .catalog-collections-obj .selector-variants .arrow-next:hover:not(.slick-disabled) { color: var(--bs-primary); }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev svg, .catalog-collections .catalog-collections-obj .selector-variants .arrow-next svg { font-size: 1.2em; transition: margin .2s ease; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev svg { margin: auto auto auto 0; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-next svg { margin: auto 0 auto auto; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev:not(.slick-disabled) { width: 16.85%; background: linear-gradient(-90deg, rgba(255,255,255,0), rgba(255,255,255,0.5) 10%,rgba(255,255,255,1) 75%); z-index: 1; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-next:not(.slick-disabled) { width: 16.85%; background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.5) 10%,rgba(255,255,255,1) 75%); }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-prev:not(.slick-disabled):hover svg { margin-left: 10px; }
    .catalog-collections .catalog-collections-obj .selector-variants .arrow-next:not(.slick-disabled):hover svg { margin-right: 10px; }

    .catalog-collections .catalog-collections-obj .info-feature-md { height: calc(90px + 5vw); width: 100%; }
    .catalog-collections .catalog-collections-obj .info-feature-lg { height: calc(130px + 5vw); width: 100%; }
    .catalog-collections .catalog-collections-obj .info-feature-lg .emdash { width: 50px; height: 3px; background: var(--bs-gray-600); display: inline-block; }
    .catalog-collections .catalog-collections-obj .info-feature-md img, .catalog-collections .catalog-collections-obj .info-feature-lg img { height: auto; width: 60%; margin: auto auto 10px; display: block; }

    .catalog-collections .catalog-collections-obj .cta { margin: 25px 0; }
    .catalog-collections .catalog-collections-obj .cta:last-child { margin-bottom: 0; }

    .catalog-collections .recommended-indicator { opacity: 0; color: var(--bs-primary); font-weight: 700; text-align: left; margin: -0.625vw 0 0.525vw 0; transition: opacity .2s ease; }
    .catalog-collections.recommendation-active .catalog-collections-obj.recommended .recommended-indicator { opacity: 1; }
    .catalog-collections.recommendation-active .catalog-collections-obj:not(.recommended) { opacity: .25; }
    .catalog-collections.recommendation-active .catalog-collections-obj:not(.recommended):hover { opacity: 1; }

    .collections-grid .grid-obj.accessories .obj-header h6 { font-size: 1.1em; }

    .catalog-collections-spec-obj:not(:first-child) .catalog-collapsible { padding-top: 0; border-top: none; }
    .catalog-collections-spec.collapse:not(.show) { visibility: hidden; opacity: 0; position: absolute; width: 100%; display: block; }
    .catalog-collections-spec-obj { outline: none; margin: 0 calc(10px + 1.25vw); transition: opacity .2s ease; display: none; }

    #page_collections .filter-wrapper { width: calc(225px + 2vw); }
    #page_collections .filter-options { padding: 30px 15px 20px; border: 1px solid var(--bs-gray-400); border-radius: 7px; margin-bottom: 55px; display: block; }

    .collections-grid #filter_noresult { align-self: baseline; top: calc(var(--nav_after) + 15px); left: 0; position: sticky; }
    .top-notice-large-active .collections-grid #filter_noresult { top: 170px; }

    .catalog-collections-spec .full-specifications { column-count: 3; }
    .catalog-collections-spec .full-specifications .point { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
}

@media only screen and (min-width : 1200px) {
    .catalog-collections .catalog-collections-obj { box-shadow: none; }
    .catalog-collections.recommendation-active .catalog-collections-obj:not(.recommended) { display: block; }
    .catalog-collections .catalog-collections-obj:not(.recommended):hover { margin-top: 10px; margin-bottom: 16px; box-shadow: var(--box_shadow); }
    .catalog-collections .catalog-collections-obj.recommended { margin-top: 10px; margin-bottom: 16px; }

    .collections-grid .grid-obj-wrapper { padding: 0 5px; }
    .collections-grid .grid-obj-wrapper .grid-obj:hover { margin: -3px 0 13px; box-shadow: var(--box_shadow_lg); z-index: 1; }
    .collections-grid .grid-obj-wrapper[data-product-type="Chair"] .grid-obj:hover { margin-bottom: calc(-42px - .3vw); }
    .collections-grid .specifications { height: 0; display: block; transition: height .1s ease, margin-bottom .1s ease; }
    .collections-grid .grid-obj-wrapper[data-product-type="Chair"] .grid-obj:hover .specifications { height: 38px; margin-bottom: 10px; }

    .collections-grid .spec-indicator-wrapper { display: block; height: 0; margin: 1px 0 0 0; transition: height .1s ease; overflow: hidden; }
    .collections-grid .grid-obj-wrapper[data-product-type="Chair"] .grid-obj:hover .spec-indicator-wrapper { height: calc(55px + .3vw); }
    .collections-grid .spec-indicator { padding: .25em .4em; display: block; }
    .spec-indicator h5 { font-size: .89em; }

    .catalog-collections.recommendation-active .catalog-collections-spec-obj:not(.recommended) { opacity: .25; display: block; }
    .catalog-collections.recommendation-active .catalog-collections-spec-obj.recommended, .catalog-collections.recommendation-active .catalog-collections-spec-obj:hover { opacity: 1; }

    #page_collections .accessories-header.lazy-loaded { background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1)), /*savepage-url=https://images.secretlab.co/theme/common/products-accessories_bg.jpg*/ url() center center/cover fixed; }
    #accessories .collections-grid .grid-obj:hover { margin: 0 0 10px; }
}

@media only screen and (min-width : 2500px) {
    .collections-grid .grid-obj-wrapper.col-xxxl-3 { flex: 0 0 25%; max-width: 25%; }
}


/* ############################## COLLECTION NAVIGATION ############################## */
.catalog-nav { top: 0; position: sticky; z-index: 1020; }
.catalog-nav.primary { height: calc(51px + .75vw); z-index: 1021; }
.catalog-nav.secondary { top: calc(50px + .75vw); }

.catalog-nav-ul { overflow: auto; }
.catalog-nav-ul .catalog-nav-li:not(:first-child) { border-left: 1px solid var(--bs-gray-400); }
.catalog-nav-ul .catalog-nav-li { color: #000; }
.catalog-nav-ul .catalog-nav-li:hover { color: var(--bs-primary); }
.catalog-nav-ul .catalog-nav-li img { width: auto; height: calc(40px + .5vw); }

@media only screen and (min-width: 992px) {
    .catalog-nav.primary { height: calc(81px + .75vw); }
    .catalog-nav.secondary { top: calc(81px + .75vw); }
    .catalog-nav-ul { overflow: visible; }
}


/* ############################## COLLECTION GRID (v3. COLLECTION-FILTERED) ############################## */
#collections_all { background: var(--bs-gray-200); }
#collections_all main { flex-grow: 1; display: flex; }

body.drawer-open .catalog-nav { position: unset; z-index: auto; }

.tag-container button:first-child:nth-last-child(1) { display: none; }
.tag-container button:hover { opacity: .65; transition: opacity .2s ease; }

.catalog-stock-indicator { width: 1em; height: 1em; border: 1px solid #000; display: inline-block; vertical-align: -.175em; }
.catalog-stock-indicator.pre-order { border-color: var(--bs-warning); background: var(--bs-warning); }
.catalog-stock-indicator.out-of-stock { border-color: var(--bs-gray-500); position: relative; }
.catalog-stock-indicator.out-of-stock::after { top: .375em; left: 0; content: ""; width: 100%; border-bottom: 1px solid var(--bs-gray-500); position: absolute; }

.card-feature { display: flex; flex-direction: column; transition: transform .5s ease, opacity .5s ease; }
.card-feature:not(.show) { width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; transform: translateY(50px); opacity: 0; }
.card-feature[data-category="collection"][data-selection="titan-evo-2022-series"]:not(.sale-card) .card-background { background: linear-gradient(to right, rgba(255, 255, 255,0) 25%, rgba(255, 255, 255, .90) 45%, rgba(255, 255, 255, 1) 80%), /*savepage-url=https://images.secretlab.co/theme/common/catalog-feature-titan-evo-min.jpg*/ url() top center/cover; }
.card-feature[data-category="collection"][data-selection="titan-evo-2022-series"]:not(.sale-card) .signpost-background { background: #f9f9f9; }
.card-feature[data-category="collection"][data-selection="titan-evo-lite"]:not(.sale-card) .card-background { background: linear-gradient(to right, rgba(255, 255, 255,0) 25%, rgba(255, 255, 255, .90) 45%, rgba(255, 255, 255, 1) 80%), /*savepage-url=https://images.secretlab.co/theme/common/catalog-feature-titan-evo-lite.jpg*/ url() top center/cover; }
.card-feature[data-category="collection"][data-selection="skins"]:not(.sale-card) .card-background { background-color: var(--bs-white); }
.card-feature[data-category="collection"][data-selection="classics"]:not(.sale-card) .card-background { background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, .9) 45%, rgba(255, 255, 255, 0) 80%), /*savepage-url=https://images.secretlab.co/theme/common/catalog-feature-classics-min.jpg*/ url() center center/cover; }
.card-feature[data-category="collection"][data-selection="titan-xxs"]:not(.sale-card) .card-background { background: linear-gradient(to right, rgba(255, 255, 255,.93) 25%, rgba(255, 255, 255,.85) 50%, rgba(255, 255, 255,0) 80%), /*savepage-url=https://images.secretlab.co/theme/common/catalog-feature-titan-xxs-min.jpg*/ url() center center/cover; }
.card-feature[data-category="collection"][data-selection="signature-pillow"]:not(.sale-card) .card-background { background: linear-gradient(to right, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 1) 50%), /*savepage-url=https://images.secretlab.co/theme/common/catalog-feature-lumbarpro-min.jpg*/ url() center left/cover; }
.card-feature[data-category="collection"][data-selection*="cable-management"]:not(.sale-card) .card-background { background: /*savepage-url=https://images.secretlab.co/theme/common/catalog-feature-cable-management-min.jpg*/ url() center center/cover; }
.card-feature[data-category="collection"][data-selection="casters"]:not(.sale-card) .card-background { background: /*savepage-url=https://images.secretlab.co/theme/common/catalog-feature-casters-min.jpg*/ url() 42px center/cover; background-color: var(--bs-white); background-repeat: no-repeat; }

.card-feature.footrest-premium[data-category="collection"][data-selection="footrests"]:not(.sale-card) .card-background { background: /*savepage-url=https://images.secretlab.co/theme/common/collections-pg-footrest-premium.jpg*/ url() center center/cover; background-color: var(--bs-white); background-repeat: no-repeat; }

.card-container a { color: #000; }
.card-container:hover a { color: var(--bs-primary); }

.card-container .catalog-image { border: 1px solid #fff; }
.card-container:hover .catalog-image { border: 1px solid var(--bs-gray-400); }

.card-container .catalog-image img { transition: opacity .1s ease; }
.card-container:not(:hover) .catalog-image img.secondary,
.card-container:not(:hover) .catalog-image .series-label { opacity: 0; }

.card-container .catalog-image .card-partner-logo { height: 60px; width: 60px; object-fit: contain; position: absolute; left: 0; }
.card-container:hover .catalog-image .card-partner-logo { opacity: 0; }
@media only screen and (max-width: 1399px) {.catalog-image .series-label { width: 80%; }}
@media only screen and (max-width: 1399px) {.card-container .catalog-image .card-partner-logo { width: 40px; height: 40px; }}

.card-container .card-info-top { font-size: .8rem; top: 0; right: 0; width: auto; height: auto; position: absolute; }
.card-container .card-info-bottom { font-size: .8rem; top: unset; left: 0; bottom: 0; width: auto; height: auto; position: absolute; }
.card-container .card-info-bottom { display: none; }
.card-container .card-info-bottom u { color: var(--bs-warning); }
.card-container .card-info-bottom a[data-availability] { color: #000; border: 1px solid #000; background: #fff; display: inline-block; position: relative; pointer-events: all; transition: color .2s ease, border-color .2s ease, background .2s ease; }
.card-container .card-info-bottom a[data-availability]:hover { color: #fff; background: #000; }
.card-container:hover .card-info-bottom a[data-availability="pre-order"] { color: var(--bs-warning); }
.card-container .card-info-bottom a[data-availability="pre-order"] { border-color: var(--bs-warning); }
.card-container .card-info-bottom a[data-availability="pre-order"]:hover { background: var(--bs-warning); }
.card-container .card-info-bottom a[data-availability="out-of-stock"], .card-container .card-info-bottom a[data-availability="out-of-stock"]:hover { color: var(--bs-gray-600); border-color: var(--bs-gray-400); background: #fff; transition: none; }
.card-container .card-info-bottom a[data-availability="out-of-stock"]::after { top: .55em; left: 0; content: ""; width: 100%; border-bottom: 1px solid var(--bs-gray-500); position: absolute; }
.card-container .card-info-bottom a[data-availability="on-sale"] { color: var(--color_sale); border-color: var(--color_sale); }
.card-container .card-info-bottom a[data-availability="on-sale"]:hover { background: var(--color_sale); }

.card-container .swatch { width: 1.5em; height: 1.5em; border-radius: 50em; margin-right: .2em; margin-bottom: .2em; vertical-align: -.55em; border: 1px solid var(--bs-gray-500); display: inline-block; }
.card-container .swatch.gol { background: gold; }
.card-container .swatch.amb { background: #e46f21; }
.card-container .swatch.ash { background: #39393b; }
.card-container .swatch.wht { background: #fff; }
.card-container .swatch.red { background: #d54a49; }
.card-container .swatch.blu { background: blue; }
.card-container .swatch.pur { background: purple; }
.card-container .swatch.pnk { background: pink; }
.card-container .swatch.blk, .card-container .swatch.black { background: #000; }

.variant-color-options .rounded-circle.gol,
.variant-color-options .rounded-circle.golv2 { background: #000000 }
.variant-color-options .rounded-circle.sil,
.variant-color-options .rounded-circle.silv2 { background: #D9D9D9; }
.variant-color-options .rounded-circle.black { background: #000000; }
.variant-color-options .rounded-circle.sil, .rounded-circle.silver { background: #D9D9D9; }
.variant-color-options .rounded-circle.pink { background: #FFE0E9; }
.variant-color-options .rounded-circle.mintgrn { background: #bbe6e8; }
.variant-color-options .rounded-circle.plushpnk { background: #FFE0E9; }
.variant-color-options .rounded-circle.frostblu { background: #94c7e8; }
.variant-color-options .rounded-circle.grey { background: var(--bs-gray-200); }
.variant-color-options .rounded-circle.blk3 { background: #000000; }

.card-container .price-msrp { color: var(--bs-gray-500); }

.catalog-card:not([data-availability*="onsale"]) .badge-onsale { display: none; }
/* .catalog-card[data-availability*="onsale"] .free-return-text { display: none !important; } */
.catalog-card[data-availability*="out-of-stock"],
.catalog-card[data-availability*="coming-soon"] { order: 999; }
.catalog-card[data-availability*="out-of-stock"] .card-container .catalog-image a.ratio { opacity: .4; }
.catalog-card .text-gray-600{ color: #6C757D }

.popover-stock { border-radius: 0; }
.popover-stock .popover-body { padding: 5px 10px; border-radius: 0; text-align: center; }
.popover-stock.bs-popover-top>.popover-arrow::before { bottom: 1px; }
.popover-stock.bs-popover-top>.popover-arrow::after { bottom: 2px; }
.popover-stock.available { border-color: #000; }
.popover-stock.available.bs-popover-top>.popover-arrow::before { border-top-color: #000; }
.popover-stock.pre-order.bs-popover-top>.popover-arrow::after { border-top-color: #000; }
.popover-stock.pre-order { border-color: var(--bs-warning); background: var(--bs-warning); }
.popover-stock.pre-order.bs-popover-top>.popover-arrow::before, .popover-stock.pre-order.bs-popover-top>.popover-arrow::after { border-top-color: var(--bs-warning); }
.popover-stock.out-of-stock, .popover-stock.not-available { background: var(--bs-gray-200); }
.popover-stock.out-of-stock.bs-popover-top>.popover-arrow::after, .popover-stock.not-available.bs-popover-top>.popover-arrow::after { border-top-color: var(--bs-gray-200); }
.popover-stock.on-sale { background: var(--color_sale); border-color: var(--color_sale); }
.popover-stock.on-sale .popover-body { color: #fff; }
.popover-stock.on-sale.bs-popover-top>.popover-arrow::before,
.popover-stock.on-sale.bs-popover-top>.popover-arrow::after { border-top-color: var(--color_sale); }

.accordion-item-filter { display: inline-block; position: relative; }
.accordion-item-filter .accordion-button-filter { color: #000; border: 0; background: none; transition: color .2s ease; }
.accordion-item-filter .accordion-button-filter[aria-expanded="true"] { color: var(--bs-primary); }
.accordion-item-filter .accordion-button-filter.dropdown-arrow::after { width: .45em; height: .45em; vertical-align: 0.25em; content: ""; border-top: 0; border-right: 0; border-bottom: 1px solid; border-left: 1px solid; margin-right: .15em; display: inline-block; transform: rotate(-45deg); transition: vertical-align .2s ease, transform .2s ease; }
.accordion-item-filter h1.accordion-button-filter.dropdown-arrow::after { margin-top: -.25em; margin-left: .6em; border-width: 3px; }
.accordion-item-filter .accordion-button-filter.dropdown-arrow[aria-expanded="true"]::after { vertical-align: .05em; transform: rotate(-225deg); }
.accordion-item-filter h1.accordion-button-filter.dropdown-arrow[aria-expanded="true"]::after { margin-top: .15em; }
.accordion-item-filter .accordion-collapse { width: 100vw; max-width: 100vw; box-shadow: rgb(0 0 0 / 15%) 5px 15px 15px, rgb(0 0 0 / 10%) 2px 6px 6px; background: #fff; position: absolute; }
.accordion-item-filter .accordion-collapse .dropdown-item.active { color: var(--bs-primary); font-weight: 700; background: none; }
.accordion-item-filter .accordion-collapse .dropdown-item.active:hover { background: var(--bs-gray-200); }
.accordion-item-filter .accordion-collapse li:not(.dropdown-item) { transition: background .2s ease; }
.accordion-item-filter .accordion-collapse li:not(.dropdown-item):hover { background: var(--bs-gray-200); }
.accordion-item-filter .accordion-collapse-content { width: max-content; max-width: 100%; border: 1px solid var(--bs-gray-400); }
.accordion-item-filter .accordion-collapse-content .form-check label { vertical-align: middle; }
.accordion-item-filter .accordion-collapse-content .form-check-input[type="checkbox"]:indeterminate { filter: invert(1); background-color: transparent; border-color: var(--bs-gray-700); }
.accordion-item-filter .accordion-collapse.primary { width: 100%; }

span[drawer-open="drawer-filter"] { line-height: 1.4em; }
.drawer-content .item-filter { border-top: 1px solid var(--bs-gray-400); }
.drawer-content .accordion-item-filter { width: 100%; display: block; }
.drawer-content .accordion-item-filter .accordion-button-filter { width: 100%; text-align: left; font-weight: 600; border-top: 1px solid var(--bs-gray-400); }
.drawer-content .accordion-item-filter .accordion-button-filter.dropdown-arrow::after { width: .8em; height: .8em; border-left-width: 2px; border-bottom-width: 2px; }
.drawer-content .accordion-item-filter .accordion-button-filter.active { color: var(--bs-primary); font-weight: 700; }
.drawer-content .accordion-item-filter .accordion-collapse { width: 100%; box-shadow: none; position: initial; }
.drawer-content .accordion-item-filter .accordion-collapse-content { border: none; }
.drawer-content .accordion-item-filter .accordion-collapse-content .form-check { padding-left: 15px; }
.drawer-content .accordion-item-filter .accordion-collapse-content .form-check label { width: 100%; }
.drawer-content .accordion-item-filter .accordion-collapse-content .form-check .form-check-input { float: right; margin-left: unset; }
.drawer-content .drawer-built[drawer-content="drawer-filter"] .drawer-body { height: 60vh; flex-direction: column; }

.accordion-item-filter ul li { list-style: none; }

.accordion-isTransitioning .accordion-button-filter:active { pointer-events: none; } /* Temporary solution to bootstrap bug - https://github.com/twbs/bootstrap/issues/35685 */

.filter-count.brackets:before { content: '('; }
.filter-count.brackets:after { content: ')'; }

#collections_all.gaming-chairs[data-state="showall"] .catalog-card[data-collection*=", skins"] { display: none; } /* Hide SKINS catalog cards until SKINS filter is selected */
#collections_all[data-state="noresult"] .filter-mobile .filter-show,
#collections_all[data-state="showall"] .filter-mobile .filter-clear,
#collections_all[data-state="showall"] .filter-mobile .filter-none,
#collections_all[data-state="filtered"] .filter-mobile .filter-none,
#collections_all[data-state="noresult"] .filter-summary,
#collections_all[data-state="showall"] .filter-summary,
#collections_all[data-state="noresult"] .filter-count,
#collections_all[data-state="showall"] .filter-count,
#collections_all[data-state="showall"] .filter-noresult,
#collections_all[data-state="filtered"] .filter-noresult { display: none; }

@media only screen and (min-width: 992px) {
    .accordion-item-filter .accordion-button-filter { text-transform: uppercase; letter-spacing: .125em; }
    .accordion-item-filter .accordion-button-filter span { font-size: .875em; }
    .accordion-item-filter .accordion-collapse { width: max-content; }
    .accordion-item-filter .accordion-collapse.primary { left: 0; }

    .card-container .card-info-bottom { display: flex; }
    .card-container:not(:hover) .card-info-bottom a { width: 10px; height: 10px; border-width: 5px; padding: 0 !important; vertical-align: bottom; overflow: hidden; transition: none; }
    .card-container:not(:hover) .card-info-bottom a[data-availability="available"], .card-container:not(:hover) .card-info-bottom a[data-availability="low-stock"] { line-height: 3; border-width: 1px; }
    .card-container:not(:hover) .card-info-bottom a[data-availability="out-of-stock"] { width: 10px; height: 10px; line-height: 3; border-color: var(--bs-gray-500); border-width: 1px; }
    .card-container:not(:hover) .card-info-bottom a[data-availability="out-of-stock"]::after { width: 20px; transform: translate(-8px, -1px) rotate(-45deg); }
    .card-container:not(:hover) .card-info-bottom a[data-availability="on-sale"] { line-height: 3; border-color: var(--color_sale); }
    .card-container:not(:hover) .card-info-bottom a[data-availability="pre-order"] { line-height: 3; border-color: var(--color_pre-order) }

    .accordion-item-filter .accordion-button-filter:hover { color: var(--bs-primary); }
    .accordion-item-filter .accordion-button-filter:before { content: ''; bottom: 8px; width: 0; height: 1px; background: #000; position: absolute; transition: width .2s ease, background .2s ease; }
    .accordion-item-filter .accordion-button-filter.active:before { width: calc(100% - 1.75em); }
    .accordion-item-filter .accordion-button-filter.active:hover:before { background: var(--bs-primary); }

    span[drawer-open="drawer-filter"]:active { pointer-events: none; }
}
@media only screen and (min-width: 2480px) {
    .template-collection .col-qhd-20 { width: 20%; }
    .template-collection .col-qhd-40 { width: 40%; }
}


/* ############################## COLLECTION LIST (MAGNUS) ############################## */
.collection-magnus-features .collection-mat .spinner-border { top: calc(50% - 16px); left: calc(50% - 16px); opacity: 0; transition: opacity .5s ease; pointer-events: none; }
.collection-magnus-features .collection-mat.loading .spinner-border { opacity: 1; }
.collection-magnus-features .collection-mat.loading .collection-mat-image { transition: opacity .2s ease; }
.collection-magnus-features .collection-mat.loading .collection-mat-image { opacity: .3; }
.collection-magnus-features .collection-mat-switch { width: 100%; }
.collection-magnus-features .collection-mat-switch img { height: 40px; object-fit: cover; object-position: right; }

/* ############################## COLLECTION LIST (2022 REVAMP) ############################## */
#page_collections .collection-header .review-logo { width: 50px; height: auto; }
#page_collections .collection-header .img-crossfade { position: relative; }
#page_collections .collection-header .img-crossfade:before { content: ''; top: 0; left: 0; height: 100%; width: 100%; position: absolute; background: linear-gradient(to right, rgba(242, 242, 242, 0) 80%, rgba(242, 242, 242, 1)) }
#page_collections .collection-header .img-overflow { height: 118%; width: 100%; margin-bottom: -15%; transform: translateY(-15%); }

#page_collections .collection-main-section { position: relative; }
#page_collections .collection-main-section .title-position { position: absolute; z-index: 1; top: 30px; width: 100%; }
#page_collections .collection-main-section .title-position-onsale { top: 55px; }
#page_collections .collection-main-section .badge-polygon-absolute { position: absolute; z-index: 1; top: -10px; left: -10px; }
#page_collections .collection-main-section .content { position: relative; z-index: 1; margin-top: -25%; max-width: calc(350px + 3vw); }

#page_collections .section-magnus .content { max-width: calc(300px + 3vw); }
#page_collections .section-titan-evo { background: #000000; }
#page_collections .section-2020 .collection-2020-chairs { max-width: 525px; }
#page_collections .size-selectors { border-bottom: 0; text-align: center; flex-wrap: nowrap; margin: 0 -2px; }
#page_collections .size-selectors .nav-link { padding: .3rem; margin: 0 2px; border: 0; border-bottom: 3px solid var(--bs-gray-600); color: var(--bs-gray-600); }
#page_collections .size-selectors .nav-link.active { background: none; border-color: var(--bs-primary); color: var(--bs-primary); }
#page_collections .text-gray500 { color: var(--bs-gray-500); }

#page_collections .collection-items-slick { overflow: auto; display: flex; }
#page_collections .collection-items { background: var(--bs-gray-100); overflow: hidden; }
#page_collections .collection-item { background: #fff; border-radius: .3rem; display: inline-block; height: auto; margin: 0 7.5px; flex-direction: column; flex: 0 0 calc((100vw - 30px)/1.5); display: flex; }
#page_collections .collection-item .item-img { position: relative; width: 100%; max-width: 300px; margin: 0 auto; }
#page_collections .collection-item .item-img:before { content: ''; display: block; padding-bottom: 100%; height: 0; }
#page_collections .collection-item .item-img img { position: absolute; width: 100%; height: 100%; object-fit: contain; top: 0; left: 0; }
#page_collections .collection-item-neue { background: var(--bs-gray-100); border-radius: 0; }
/* .collection-items-slick .slick-track { display: flex; } */

#page_collections .section-gift-card img { width: 100%; max-width: 500px; }

@media only screen and (min-width: 576px) {
    #page_collections .collection-item { flex: 0 0 calc((100vw - 55px)/2.5); }
}

@media only screen and (min-width: 768px) {
    #page_collections .collection-header { background: var(--bs-gray-200); }
}

@media only screen and (min-width: 992px) {
    #page_collections .section-titan-evo { background: /*savepage-url=https://images.secretlab.co/theme/common/collections-titan-evo-series-chairs-min.jpg*/ url() center center/cover, #000; }
    #page_collections .section-magnus-pro { background: /*savepage-url=https://images.secretlab.co/theme/common/collections-2024-magnus-pro-min.jpg*/ url() bottom right/contain no-repeat, #000; }
    #page_collections .section-magnus { background: /*savepage-url=https://images.secretlab.co/theme/common/collections-2022-magnus-min.jpg*/ url() center center/cover, #000; }
    #page_collections .collection-main-section .title-position { position: unset; }
    #page_collections .collection-main-section .badge-polygon { position: unset; }
    #page_collections .collection-main-section .content { margin-top: 0; }
    #page_collections .collection-main-section .content .btn-light { min-width: 270px; }

    /* #page_collections .collection-items-slick .slick-list { margin: 0 -15px; }
    #page_collections .collection-items-slick .slick-track { display: flex; }
    #page_collections .collection-items-slick .arrow-next { top: 0; right: 0; width: calc((100% - 90px)/7); height: calc(100% - 15px); border: 0; outline: 0; background: linear-gradient(to left, #fff 25px, rgba(255,255,255,0)); position: absolute; transition: all .2s ease; }
    #page_collections .collection-items-slick .arrow-next:hover { padding-left: 25px; margin-right: -25px; }
    #page_collections .collection-items-slick .arrow-next.slick-disabled { pointer-events: none; opacity: 0; } */
    #page_collections .collection-items-slick { overflow: hidden; }
    #page_collections .collection-items { background: none; }
    #page_collections .collection-item { background: var(--bs-gray-100); border-radius: 0; width: calc((100% - 120px)/4); max-width: none; flex: auto; }
    #page_collections .collection-item-lg { width: calc((100% - 60px)/2); }
    #page_collections .collection-item-lg .item-img { max-width: 600px; max-height: calc((100vw / 4) - 90px); }
    #page_collections .collection-item-lg .item-img:before { padding-bottom: 50%; }

    #page_collections .collection-item-neue { width: 100%; }

    #page_collections .section-gift-card img { max-width: 100%; }
}

@media only screen and (min-width: 1200px) {
    /* #page_collections .collection-item { width: calc(((100vw * 10/12) - 115px)/3.5); } */
    #page_collections .collection-item-lg .item-img { max-width: 600px; max-height: calc(((100vw * 8/12) / 4) - 90px); }
}

/* ############################## COLLECTIONS: PRODUCT ############################## */
#collection_splash_2020 { height: calc(100vh - 190px); line-height: calc(100vh - 190px); color: #fff; }

.collection-2020 #collection_body { padding-left: 0; padding-right: 0; }
.collection-2020 #collection_body .collection-splash-2020-cta { margin: 20px 0; max-height: 200px; transition: max-height 0.2s ease, margin-bottom 0.2s ease; overflow: hidden; }
.collection-2020 #collection_body.scrolled .collection-splash-2020-cta { max-height: 0; margin: 0; }

.turntable {
    height: 75vh;
    margin: 0px;
    overflow: hidden;
    display: block;
}
.turntable ul {
    padding: 0px;
    margin: 0px;
}
.turntable ul li {
    list-style-type: none;
    display: none;
}
.turntable ul li img {
    height: 75vh;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 0 20px 0;
    display: block;
}
.turntable ul li.active {
  display: block;
}

.piramid { border: 0.55em solid transparent; width: 0; height: 0; border-top-width: 0; border-bottom-color: var(--bs-primary); transition: all 0.3s; transform: rotate(0deg); }
#classic_switcher .accordion-button { font-size: 1rem; }
#classic_switcher .accordion-button::after{ display: none; }
#classic_switcher .accordion-button[aria-expanded="false"] .piramid{ transform: rotate(180deg); }
#classic_switcher .accordion-button .rounded-pill { padding: 2px 7px 1px; }
.cs_icon { height: 1em; }
#classic_switcher_options .cw-col-1 { width: 42px; }
#classic_switcher_options a { background-color: transparent; transition: all 0.3s; }
#classic_switcher_options a:hover { background-color: var(--bs-gray-300); }
#classic_switcher_options a.primary { font-weight: bold; }


.collection-neue-disclaimer { margin-top: 5px; max-width: 450px; font-size: 0.75rem; color: var(--bs-gray-600); }

#tempo_discount {
    background-color: #c7dbe9;
    font-weight: bold;
    text-align: center;
}
#tempo_discount img {
    max-width: 40px;
    margin-right: 10px;
}
#titan_same_construction {
    background-color: #efefef;
    color: #212121;
    font-weight: bold;
    text-align: center;
}
#napa_info {
    background-color: #efefef;
    color: #212121;
    font-size: 0.8em;
    font-style: italic;
}

#product_turntable_div {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 1600;
  background: #fff;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  text-align: center;
  display: none;
}
#product_turntable_div.visible{ display: block; }

#product_still_image_tag { width: auto; height: 55vh; margin: auto; display: block; }

#product_turntable_swipe { color: var(--bs-gray-500); }

#product_turntable_open_btn, #product_turntable_close_btn { margin: 12px 0; font-size: 1.1rem; padding: 7px 0; }

#product_carousel_images { width: 85%; margin: 20px auto 30px auto; }
#product_carousel_images img { width: 100px; height: auto; overflow: hidden; }
#product_carousel_images .slick-track { width: 100%; overflow: hidden; }
#product_carousel_images .slick-prev { left: -35px; }
#product_carousel_images .slick-next { right: -35px; }

#product_turntable.view-magnified #product_pagination { display: none; }
#product_pagination { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
#product_pagination ul { list-style: none; }
#product_pagination li { width: 6px; height: 6px; margin-right: 6px; background: var(--bs-gray-400); border-radius: 6px; transition: .1s width ease; }
#product_pagination li:last-child { margin: 0; }
#product_pagination li.active { width: 16px; }

.template-collection .breadcrumb { margin-top: 10px; }

.div-selectors-upholstery-wrapper:not(:last-child), .div-selectors-color-wrapper:not(:last-child) { margin-bottom: 10px; }
.div-selectors-upholstery, .div-selectors-color, .div-selectors-addon {
    padding: 0 15px;
    font: 0.9rem din-2014, 'Noto Sans KR', Arial, sans-serif;
    font-weight: 700;
    text-align: left;
    border: 1px solid var(--bs-gray-400);
    border-radius: 5px;
    background: #fff;
    position: relative;
}
.div-selectors-upholstery.active, .div-selectors-upholstery:focus, .div-selectors-color.active, .div-selectors-color:focus, .div-selectors-addon.active, .div-selectors-addon:focus {
    color: #000;
    border-color: var(--bs-primary);
    box-shadow: 0 0 8px rgba(167,42,47,0.65) !important;
}

.div-selectors-info-wrapper { transition: background 0.2s ease; }
.div-selectors-upholstery .div-selectors-info-wrapper { padding: 0 14px; }
.div-selectors-color .div-selectors-info-wrapper, .div-selectors-addon .div-selectors-info-wrapper { padding: 0 12px; }
.div-selectors-color.not-available { color: var(--bs-gray-500); }
.div-selectors-color.not-available .div-selectors-color-img, .div-selectors-color.not-available .btn-price-label { opacity: .4; }
.div-selectors-color-img, .div-selectors-addon-img { height: 79px; line-height: 79px; width: 47px; padding: 0; }
.div-selectors-color-img img, .div-selectors-addon-img img { width: 45px; height: 45px; }
.div-selectors-info { height: 79px; line-height: 79px; white-space: normal; font-weight: 400; }
.div-selectors-info .question-mark-tooltip { font-size: 0.8rem; }
.div-selectors-color .div-selectors-info, .div-selectors-addon .div-selectors-info { padding: 0 0 0 6px; }
.div-selectors-info-wrapper:hover { background-color: rgba(167,42,47,0.05); }
#neue .div-selectors-color-img, #neue .div-selectors-addon-img { height: 95px; line-height: 95px; }
#neue .div-selectors-info { height: 95px; line-height: 90px; }

a:not([href]).product-add-on-learn { vertical-align: top; margin: 3px 10px 0 0; display: inline-block; font-size: 0.8em; color: var(--bs-primary); cursor: pointer; }

.div-selectors-info .badge { font-size: 0.6rem; letter-spacing: 0.06rem; padding: 3px 5px; margin-right: 3px; }
.div-selectors-info .badge.badge-trans { padding-top: 0; padding-left: 0; padding-right: 0; }
.div-selectors-info .badge.badge-trans .fa-star { color: var(--bs-yellow); }
.div-selectors-info .badge.badge-prime { background: #13a0d0; color: #fff; }

.btn-price-label {
    color: var(--bs-primary);
    font-weight: 600;
    overflow: hidden;
    display: block;
    max-height: 50px; margin-top: 5px;
    transition: all 0.25s ease-in-out;
}
.btn-price-label s {
    font-size: 0.8rem;
    color: var(--bs-gray-500);
    font-weight: 400;
}

.pre-order-control {
    margin-top: 10px;
}

.pre-order-text {
    margin: 15px 0 5px 0;
    font-weight: 700;
}

#product_add_on_no { padding: 7px 0; background: #fff; margin-bottom: 10px; }

#stock_indicator_badge .limited-edition-stock-badge { margin-top: 12px; display: block; }
#stock_indicator_badge .limited-edition-stock-badge svg { margin-right: 5px; }
#stock_indicator_badge .limited-edition-stock-badge .limited-edition-stock-title { color: var(--color_gold); font-weight: 700; margin-bottom: 5px; }
#stock_indicator_badge .limited-edition-stock-badge p { margin-left: 27px; margin-bottom: 0; }
.stock-indicator .msg-preorder { font-weight: 400; color: #000; }
.stock-indicator .msg-preorder:before { content: ' - ' }

#product_turntable_wrapper #top_left_badge, #product_still_image #top_left_badge { width: 100%; text-align: center; position: relative; bottom: -1.75vh; }
#product_turntable_wrapper #top_left_badge .limited-edition-badge { margin-left: calc(-115px - 550 * (100vh - 700px) / 1440); }
#product_still_image #top_left_badge .limited-edition-badge { margin-left: calc(-75px - 400 * (100vh - 700px) / 1440); }

.circle-number { display:inline-block; line-height:0px; border-radius:50%; border:none; font-size:18px; margin-right: 5px; background-color: #000; }
.circle-number span { color: #fff; display:inline-block; padding-top:50%; padding-bottom:50%; margin-left:8px; margin-right:8px; }

#collection_contents {
    line-height: 1.5rem;
}

#collection_sale_promotion { margin: 25px 0 0 0; padding: 0; transition: all 0.25s ease; }
#collection_sale_promotion.active { padding: 15px; background: var(--bs-gray-200); }

#collection_sale_promotion_title { cursor: pointer; transition: color 0.2s ease; }
#collection_sale_promotion_title:hover { color: var(--bs-primary); }
#collection_sale_promotion_title span { margin-left: 10px; display: inline-block; }
.collection-sale-promotion-obj { max-width: 150px; margin: 10px 9px 0 0; text-align: center; font-size: 0.8rem; font-weight: 700; line-height: 1.2rem; color: var(--bs-gray-600); display: inline-block; vertical-align: top; cursor: default; }
.collection-sale-promotion-obj img { height: 50px; width: 50px; margin: 0 auto 5px auto; display: block; }
.collection-sale-promotion-obj svg { color: var(--bs-gray-500); margin-top: 2px; font-size: 1rem; }
.collection-sale-promotion-obj.special { color: var(--bs-primary); }
.collection-sale-promotion-obj-tooltip { display: block; }
.collection-sale-promotion-body img { max-width: 100%; width: auto; height: 30px; margin-bottom: 10px; }
.collection-sale-promotion-body ul { list-style-position: inside; padding-left: 5px; margin-bottom: 2px; }
.collection-sale-promotion-body ul li { line-height: 1.3; margin-bottom: 3px; }
.collection-sale-promotion-body .badge { vertical-align: top; }
.collection-sale-promotion-body .learnmore { color: var(--bs-primary); cursor: pointer; }

#collection_sale_logo { margin-top: 20px; }
#collection_sale_logo img { max-height: 60px; max-width: 100%; height: auto; width: auto; }

#collection_extra_prices {
    width: 100%;
    margin: 25px 0 10px 0;
}
#collection_extra_prices tr td:first-child { width: 110px; text-align: right; padding-right: 12px; font-size: 0.95rem; }
#collection_extra_prices small { color: var(--bs-gray-600); }
.footer-price-savings, #footer_discount_text_mob { color: var(--bs-yellow); font-weight: 700; padding-top: 2px; }
#footer_price_direct_mob { font-size: 1.75rem; font-weight: 700; color: var(--bs-primary); }
#footer_price_actual_direct_mob { font-size: 1.25rem; margin-left: 7px; text-decoration: line-through; color: var(--bs-secondary); }
#countdown_shipout_wrapper { font-weight: 600; color: var(--bs-primary); text-align: left; }
#countdown_shipout_wrapper img { height: auto; width: 65px; margin: 0 0 0 auto; }
#countdown_shipout_wrapper #shipout_timer { white-space: nowrap; }

#collection_contents hr { margin: 25px 0; }

#collection_bullet_points img {
    width: 48px;
}
#collection_bullet_points .exception { color: var(--bs-primary); cursor: pointer; text-decoration: underline; }
#collection_bullet_points a { text-decoration: underline; }

#collection_description {
    margin-bottom: 10px;
}
#collection_description_expand{
    display: none;
}
#collection_information {
    padding-top: 40px;
    padding-bottom: 20px;
    background: var(--bs-gray-200);
}

.collections_user_measurements { height: 110px; margin: -5px auto 0 auto; border-collapse: separate; border-spacing: 0 3px; font-size: 0.8rem; }
.collections_user_measurements tr { border-collapse: collapse; }
.collections_user_measurements tr:first-child td { padding: 0; margin: 0; border-spacing: 0; }
.collections_user_measurements tr td:nth-child(1) { width: 90px; text-align: right; padding: 0 10px 0 0; }
.collections_user_measurements tr td:nth-child(2) { min-width: 100px; font-weight: 700; }
.collections_user_measurements tr td:nth-child(3) { font-weight: 700; text-align: right; }
.collections_user_measurements tr:not(:first-child) td:not(:first-child) { padding: 0 10px; }
.collections_user_measurements tr:not(:first-child) td:nth-child(2) { height: 40px; background-image: linear-gradient(to right, rgba(255,255,255,0) 25%, #ababab); }
.collections_user_measurements tr:not(:first-child) td:nth-child(3) { height: 40px; background: #ababab; background-image: linear-gradient(to right, #ababab, #000); color: #fff; }
.collections_user_measurements tr td img { height: auto; width: 25px; margin-left: 5px; }

.collections_user_measurement { color: var(--bs-gray-600); margin: auto; }
.collections_user_measurement td { padding: 4px 0; min-width: 90px; }
.collections_user_measurement h5 { font-size: .9em; }
.collections_user_measurement .specifications-sizes { font-size: 18px; }
.collection_measurement_height, .collection_measurement_weight { text-align: right; }

.product-measurements { color: #000; height: 225px; font-size: 0.825rem; border: 1px solid var(--bs-gray-500); border-radius: 10px; overflow: hidden; }
.product-measurements-padding { padding: 15px; }
.product-measurement-specs { text-align: center; border-top: 1px solid var(--bs-gray-500); transition: background .2s ease; color: var(--bs-gray-600); }
.product-measurement-specs:hover { color: var(--bs-primary); }
.product-measurement-specs span { line-height: 1.3rem; font-weight: 700; vertical-align: middle; display:inline-block; }
.product-measurement-specs img{ height: 60px; width: auto; margin-right: 15px; }
.product-measurement-specs.product-generic { border-left: 0; border: 1px solid #adb5bd; display: block; border-radius: 5px; }

#collection_review { background: var(--bs-gray-200); border-bottom: 1px solid var(--bs-gray-400); padding-bottom: 30px; }
#collection_review_link {
    min-height: 125px;
    width: 100%;
    padding: 10px 0 15px;
    color: #212529;
}
#collection_review_link:hover { color: var(--bs-primary); }
#collection_review_link .col-auto { margin: auto; }
#collection_review_img { width: auto; height: auto; max-width: calc(120px + 2vw); max-height: 95px; margin-bottom: 10px; }

#collection_review_text {
    font: 1.125rem soleil, 'Noto Sans KR', Arial, sans-serif;
    line-height: 1.6rem;
    vertical-align: middle;
    display: inline-block;
}

#collection_review_text:before, #collection_review_text:after { content: ' " '; }

@media only screen and (min-width: 768px) {
    #collection_review_img { margin-bottom: 0; }
}

@media only screen and (min-width: 992px) {
    #collection_review_link { padding: 15px 10px 15px 0; }
}

#collection_info_tabs {
    background: #fff;
    border-bottom: 1px solid var(--bs-gray-400);
}

#collection_info_tab_wrapper { background: #fff; width: 100%; border-top: 1px solid var(--bs-gray-400); border-bottom: 1px solid var(--bs-gray-400); position: absolute; z-index: 1000; display: none; }
#collection_info_tab_current, #collection_info_tabs .nav-item {
    width: 100%;
    text-transform: uppercase;
    font: 300 1rem soleil, 'Noto Sans KR', Arial, sans-serif;
    padding: 16px 0 12px 0;
    transition: all 0.2s ease-in-out;
    text-align: center;
    cursor: pointer;
}
#collection_info_tab_current {
    font-weight: 600;
    color: var(--bs-primary);
}
#collection_info_tab_current_text { display: inline-block; margin-right: 10px; }
#collection_info_tabs .nav-item:hover, #collection_info_tabs .nav-item.active {
    color: var(--bs-primary);
    font-weight: 600;
}
.collection-info-accordion-head { border-left: 7px solid transparent; transition: border 0.25s ease-in-out; font: 1.5rem soleil, 'Noto Sans KR', Arial, sans-serif; font-weight: 600; padding: 15px 25px; background: var(--bs-gray-200); border-bottom: 1px solid var(--bs-gray-400); }
.collection-info-accordion-head.active { border-left: 7px solid var(--bs-primary); }
.collection-info-accordion-body { border-left: 7px solid var(--bs-primary); display: none; }
.collection-info-accordion-body hr { margin: 40px 0; }

#collection_info_tabs { position: -webkit-sticky; position: sticky; top: 58px; z-index: 1030; }
#collection_info_tabs.fixedpos .nav-item { padding: 18px 0 14px 0; font-size: 1.1rem; letter-spacing: 0.05em; }

#collection_info_body { background: #fff; }

.tab_main_content { padding: 0 15px; }
.tab_main_content hr { width: 50px; margin: 30px 0; }

#collection_exclusive_feature { text-align: center; border-bottom: 1px solid var(--bs-gray-400); overflow:hidden; }
#collection_exclusive_feature_title { margin: 70px auto 0 auto; display: inline-block; }
#collection_exclusive_feature_header { margin-bottom: 20px; }
#collection_exclusive_feature_details { margin-bottom: 40px; }
#collection_exclusive_feature_image { min-height: 200px; }

#tab_feature_header, #tab_material_header { margin-top: 25px; }
#tab_feature_title, #tab_material_title { font-weight: 400; margin: 25px 0 25px 0; }
#tab_feature_list_buttons, #tab_material_list_buttons { margin: 10px 0; }
.btn-feature-tab, .btn-material-tab { font: 0.8rem soleil, 'Noto Sans KR', Arial, sans-serif; font-weight: 600; padding: 10px 12px; margin: 0 5px 5px 0; }
#tab_feature_item_details, #tab_material_item_details { margin-top: 10px; margin-bottom: 25px; }

.feature-tab-item-head, .material-tab-item-head { font: 600 1.5rem soleil, 'Noto Sans KR', Arial, sans-serif; margin-bottom: 10px; }

.feature-tab-item-wrapper-left, .feature-tab-item-wrapper-right, .material-tab-item-wrapper-left, .material-tab-item-wrapper-right { padding: 30px 20px; }
.feature-tab-item-content, .material-tab-item-content { line-height: 1rem; vertical-align: middle; display: inline-block; }
.feature-tab-item-body, .material-tab-item-body { line-height: 1.5rem; }
.feature-tab-item-wrapper-left .feature-tab-item-head, .feature-tab-item-wrapper-left .feature-tab-item-body, .material-tab-item-wrapper-left .material-tab-item-head, .material-tab-item-wrapper-left .material-tab-item-body { margin-left: auto; }

.feature-tab-item-img-left, .feature-tab-item-img-right, .material-tab-item-img-left, .material-tab-item-img-right { background-size: cover; background-repeat: no-repeat; height: calc(25px + 50vw); }
.feature-tab-item-img-left, .material-tab-item-img-left { background-position: left center; }
.feature-tab-item-img-right, .material-tab-item-img-right { background-position: right center; }

.feature-tab-item-wrapper-right, .feature-tab-item-img-left, .material-tab-item-wrapper-right, .material-tab-item-img-left { background-color: var(--bs-gray-200); }

/* 2020 Features */
#collection_info_body_1 .fluid-type-lg { line-height: 1.4em; }

.features-upholstery-section { color: #fff; height: 580px; line-height: 580px; padding: 0; border-bottom: 4px solid #fff; position: relative; display: none; }
.features-upholstery-section.active { display: flex; }
.features-upholstery-section.upholstery-pu2.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-upholstery-bg-pu2leather-min.jpg*/ url() center center/cover; }
.features-upholstery-section.upholstery-sw.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-upholstery-bg-softweave-min.jpg*/ url() center center/cover; }
.features-upholstery-section.upholstery-napa.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-upholstery-bg-napa-min.jpg*/ url() center center/cover; }
.features-upholstery-section .blackout { height: 100%; width: 100%; background: rgba(0,0,0,0.5); transition: background 0.5s ease; padding: 0 15px; text-align: center; }
.features-upholstery-section .blackout .vertical-align { min-width: 283px; width: 80vw; text-align: left; }
.features-upholstery-section .blackout .text-content { transition: opacity 0.5s ease; }

.features-upholstery-section .btn-visiblity { margin-top: 25px; }
.features-upholstery-section .btn-visiblity svg { height: 40px; padding: 7px 0; margin-right: 10px; border: 2px solid #fff; border-radius: 25%; background: #fff; color: #000; font-size: 2.2em; display: inline-block; vertical-align: middle; cursor: pointer; -webkit-user-select: none; user-select: none; }
.features-upholstery-section .btn-visiblity .instruction { font-size: 0.8em; line-height: 1.2em; transition: opacity 0.5s ease; display: inline-block; vertical-align: middle; }

.features-upholstery-section.blank .blackout { background: transparent; position: relative; }
.features-upholstery-section.blank .blackout .text-content { opacity: 0; }
.features-upholstery-section.blank .btn-visiblity svg { background: transparent; color: #fff; }
.features-upholstery-section.blank .btn-visiblity .instruction { opacity: 0; }

.features-upholstery-navigation { padding: 0; }
.features-upholstery-navigation .option-wrapper .article-link { margin: 0 0 15px calc(25px + 1vw); text-decoration: underline; }
.features-upholstery-navigation .option-wrapper .option-obj { height: calc(75px + 0.75vw); line-height: calc(75px + 0.75vw); border-bottom: 4px solid #fff; padding: 0 8vw; color: #fff; cursor: pointer; }
.features-upholstery-navigation .option-wrapper .option-obj.active { display: none; }
.features-upholstery-navigation .option-wrapper .option-obj.upholstery-pu2.lazy-loaded { background: linear-gradient(to right, rgba(0,0,0,0.8),rgba(0,0,0,0) 60%), /*savepage-url=https://images.secretlab.co/theme/common/features-upholstery-bg-pu2leather-min.jpg*/ url() center center/cover; }
.features-upholstery-navigation .option-wrapper .option-obj.upholstery-sw.lazy-loaded { background: linear-gradient(to right, rgba(0,0,0,0.8),rgba(0,0,0,0) 60%), /*savepage-url=https://images.secretlab.co/theme/common/features-upholstery-bg-softweave-min.jpg*/ url() center center/cover; }
.features-upholstery-navigation .option-wrapper .option-obj.upholstery-napa.lazy-loaded { background: linear-gradient(to right, rgba(0,0,0,0.8),rgba(0,0,0,0) 60%), /*savepage-url=https://images.secretlab.co/theme/common/features-upholstery-bg-napa-min.jpg*/ url() center center/cover; }
.features-upholstery-navigation .option-wrapper .option-obj .vertical-align { line-height: 1.4em; margin-top: -.3em; }
.features-upholstery-navigation .option-wrapper .option-obj .vertical-align .badge { margin-right: .5em; }

.features-titan-lumbar { margin-top: 4vw; margin-bottom: 4vw; }
.features-titan-lumbar-img { height: calc(200px + 10vw); }
.features-titan-lumbar-img.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020_lumbar-min.jpg*/ url() right top / contain no-repeat; }

.features-bigger.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020_xl-upgrade-min.jpg*/ url() center center/cover; }
.features-bigger video { position: absolute; top:0; left:0; object-fit:cover; height: 100%; width: 100%; overflow: hidden; z-index: 1; opacity: 0; transition: opacity 0.2s ease; }
.features-bigger .canplay video { opacity: 1; }
.features-bigger .section-container { position: relative; z-index: 2; }
.features-bigger .section-container .body { height: calc(100vh - 160px + 100px); line-height:calc(100vh - 160px + 100px); color: #fff; }
.features-bigger .section-container .body p { max-width: 700px; margin-top: 15px; display: inline-block; }

.features-reinforced .features-reinforced-nav { margin-top: 45px; }
.features-reinforced .features-reinforced-nav .nav-item { text-transform: uppercase; padding: 10px 0; border-bottom: 5px solid transparent; letter-spacing: .015em; transition: color .2s ease, border-color .2s ease, padding .2s ease; cursor: pointer; min-width: 30%; max-width: 30%; margin: 0 3% 10px 0; }
.features-reinforced .features-reinforced-nav .nav-item:hover { color: var(--bs-primary); border-color: var(--bs-primary); }
.features-reinforced .features-reinforced-nav .nav-item.active { font-weight: 700; color: var(--bs-primary); border-color: var(--bs-primary); }

.features-foam.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020_foam-min.jpg*/ url() center center/cover; }
.features-foam video { position: absolute; top:0; left:0; object-fit:cover; height: 100%; width: 100%; overflow: hidden; z-index: 1; opacity: 0; transition: opacity 0.2s ease; }
.features-foam .canplay video { opacity: 1; }
.features-foam .section-container { position: relative; z-index: 2; }
.features-foam .section-container .body { height: calc(100vh - 160px + 100px); line-height:calc(100vh - 160px + 100px); color: #fff; }

.features-warranty { min-height: calc(100vh - 159px); line-height: calc(100vh - 159px); color: #fff; }
.features-warranty.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020_warranty-min.jpg*/ url() left center/cover; }
.features-warranty-footnote { background: #fff; color: #000; margin-top: 1.5em; padding: 0.75em 1em; }
.features-warranty-footnote:last-child { margin-bottom: 10vh; }
.features-peelprotection { margin-top: 2.5em; margin-bottom: 5vh; }
.features-peelprotection h5 { margin-bottom: 0.25em; }
.features-peelprotection img { height: 125px; width: auto; margin-bottom: 1.5em; }
.features-peelprotection p { line-height: 1.5em; }

.features-expanded-section .section-container { position: relative; }
.features-expanded-section .body-container { position: relative; z-index: 2; margin-top: -100vh; }
.features-expanded-section .body-container .mobile-gap { width: 100%; height: 80vh; }
.features-expanded-section .section-container .text-container { line-height: calc(100vh - 75px); color: #fff; }
.features-expanded-section .section-container .text-container .vertical-align { margin: auto; max-width: 500px; }
.features-expanded-section .section-container .video-container { top: 105px; left:0; height: calc(100vh + 105px); width: 100%; padding: 0; overflow: hidden; z-index: 1; position: -webkit-sticky; position: sticky; }
.template-collection .features-expanded-section .section-container .video-container { top: 75px; }
.features-expanded-section .section-container .video-container .video-overlay { background: rgba(0,0,0,0.75); opacity: 0; transition: opacity 0.5s ease; position: absolute; top: 0; left:0; width: 100%; height: 100%; }
.features-expanded-section .section-container .video-container .video-overlay.visible { opacity: 1; }
.features-expanded-section .section-container .video-container .focus-video-obj { height: calc(100vh - 75px); width: calc(100vw - 7px); top: 0; position: absolute; opacity: 0; transition: opacity .2s ease; }
.features-expanded-section .section-container .video-container .focus-video-obj.visible { opacity: 1; }
.features-expanded-section .section-container .video-container .focus-video-obj video { object-fit:cover; top: 0; height: 100%; width: 100%; position: absolute; opacity: 1; transition: opacity 0.4s ease; }
/* .features-expanded-section .section-container .video-container .focus-video-obj:not(.canplay) video { opacity: 0 !important; } */

.features-expanded-section #video_feature_armrest.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020_armrest-min.jpg*/ url() center center/cover; }
.features-expanded-section #video_feature_pillow.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020_pillow-min.jpg*/ url() center center/cover; }
.features-expanded-section #video_feature_recline.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020_recline-min.jpg*/ url() center center/cover; }

.features-base-section { position: relative; }
.features-base-section .video-container { top: 131px; left: 0; position: -webkit-sticky; position: sticky; z-index: 1; }
.template-collection .features-base-section .video-container { top: 75px; }
.features-base-section .section-container { margin-top: calc((100vw / 16 * 9) - 14px); }
.features-base-section .section-container .text-container { height: calc(500px - 1vw); line-height: calc(500px - 1vw); }

.features-base-section-lg { position: relative; }
.features-base-section-lg .video-container { height: calc(100vh - 160px); line-height: calc(100vh - 160px); top: 131px; left: 5vw; width: 45vw; position: -webkit-sticky; position: sticky; }
.template-collection .features-base-section-lg .video-container { height: calc(100vh - 160px); line-height: calc(100vh - 160px); top: 158px; left: 5vw; width: 45vw; position: sticky; }
.features-base-section-lg .section-container { margin-top: 5vw; }
.features-base-section-lg .section-container .text-container { height: 60vh; line-height: 60vh; }

.features-section { margin-top: 20vh; margin-bottom: 20vh; }

.features-image-border { border-radius: 25px; }
.features-body-border { padding: 0 5vw; }

.features-body-t1-img { max-width: 84vw; height: auto; width: auto; }
.features-body-t2 { padding: 0 5vw; }

.features-upholstery-section .fluid-h1, .features-foam .fluid-h1, .features-warranty .fluid-h1, .features-expanded-section .fluid-h1, .features-base-section-lg .fluid-h1 { margin-bottom: 0.35em; }

#tab_warranty_wrapper { margin: 40px 0; }
#tab_warranty_header { margin: 35px 0 20px 0; text-align: center; }
#tab_warranty_img { min-height: 200px; background: /*savepage-url=https://images.secretlab.co/theme/common/warranty.png*/ url() center center/contain no-repeat; }
.btn-warranty-redirect { font: 0.8rem soleil, 'Noto Sans KR', Arial, sans-serif; font-weight: 600; padding: 10px 12px; margin-top: 5px; }
.btn-warranty-redirect svg { margin-left: 5px; }
#tab_warranty_content { text-align: center; margin-bottom: 40px; }
#tab_warranty_content h4 { margin: 40px 0 5px 0; }
#tab_warranty_content p { margin-bottom: .5em; }

#tab_shipping_info { margin-bottom: 10px; }
#tab_shipping_info svg {
    color: var(--bs-green);
    margin-right: 7px;
}
#tab_shipping_info .exception { color: var(--bs-primary); text-decoration: underline; cursor: pointer; }

#tab_specification_table { width: 100%; margin-top: 20px; }
#tab_specification_table tr td { padding: 10px; border: 1px solid var(--bs-gray-400); }
.tab_specification_table_header { font: 1.5rem soleil, 'Noto Sans KR', Arial, sans-serif; font-weight: 600; text-align: center; }
.tab_specification_table_info td:first-child { width: 160px; }
.tab_specification_links { margin-bottom: 20px; }
.btn-specification { white-space: normal; width: 100%; margin-top: 20px; }
.collections-product-contents-body { margin-top: 12px; font-size: 1rem; }

#specifications_tab_details img { cursor: zoom-in; }
.collection-specs-cert { margin-bottom: 15px; display: block; }
.collection-specs-cert img { border: 1px solid var(--bs-gray-400); transition: border 0.2s ease-in-out; margin-bottom: 7px; }
.collection-specs-cert img:hover { border: 1px solid var(--bs-primary); }
.product-specification-popup { width: 100%; height: auto; cursor: zoom-in; }
.product-spec-assembly-video { width: 80vw; height: 50vw; }
.product-spec-usage-thumb img { width: 100%; height: auto; border: 1px solid var(--bs-gray-400); transition: border 0.2s ease; }
.product-spec-usage-thumb:hover img { border-color: var(--bs-primary); }
.product-spec-usage-thumb h6 { font-size: 1.2rem; font-weight: 400; margin: 10px 0 20px 0; }

#footer_collection_title, #footer_price_direct { font: 700 1rem soleil, 'Noto Sans KR', Arial, sans-serif; }
#footer_collection_subtitle { font: 600 0.9rem soleil, 'Noto Sans KR', Arial, sans-serif; line-height: 1rem; }

#footer_cart_discount { border-right: 1px solid var(--bs-gray-400); }
#footer_cart_discount table { height: 80px; border-spacing: 0; }
#footer_cart_display th, #footer_cart_discount td { padding: 0; }
#footer_cart_discount .text-end { padding-right: 10px; }
#footer_cart_discount .footer-price-savings, #footer_cart_discount #footer_discount_text { color: var(--bs-yellow); font-weight: 700; padding-top: 4px; }

#footer_price { color: var(--bs-primary); text-align: center; padding-top: 15px; padding-bottom: 15px; }
#footer_price h6 { margin-top: 7px; }
#footer_price_direct { vertical-align: middle; margin-bottom: 1px; margin-right: 8px; display: inline-block; }

#footer_bar .btn-cart-add { font-size: 0.8rem; font-weight: 700; height: 60px; padding: 0; border: 0; }
#footer_bar .btn-cart-add .msg-preorder { padding: 8px; font-size: .8em; font-weight: 400; text-transform: none; background: #f39810; display: none; }
@media only screen and (max-width : 991px) { .btn-cart-add .msg-preorder { display: none !important; }  }

.product-addon-price { color: var(--bs-primary); font: 700 1.8em soleil, 'Noto Sans KR', Arial, sans-serif; }

.product-add-on-slider-feature-obj { outline: 0; }
.product-add-on-slider-feature-obj img { margin: 0; }
.product-add-on-slider-nav { margin: 25px 0; }
.product-add-on-slider-nav .product-add-on-slider-feature-obj { margin: 0 5px; cursor: pointer; border: 3px solid transparent; transition: border-color 0.2s ease; }
.product-add-on-slider-nav .product-add-on-slider-feature-obj:hover, .product-add-on-slider-nav .product-add-on-slider-feature-obj.slick-current { border-color: var(--bs-primary); }

@media only screen and (min-width : 375px) {
    .product-measurements { height: 255px; }

    .product-measurement-specs img{ height: 90px; width: auto; margin-right: 15px; }
    .collections_user_measurements tr td:nth-child(3) { min-width: 100px; }

    .tab_main_content { padding: 0 25px; }

    #tab_feature_main_content { padding: 0 25px; }

    #footer_collection_title, #footer_price_direct { font: 700 1.2rem soleil, 'Noto Sans KR', Arial, sans-serif; }
    #footer_bar .btn-cart-add { font-size: 0.9rem; }
}

@media only screen and (min-width : 576px) {
    #collection_sale_promotion.active { padding: 20px; }
    .collection-sale-promotion-obj { margin: 10px 0 0 20px; }
    .collection-sale-promotion-obj:first-child { margin-left: 0; }

    .div-selectors-color-wrapper:nth-child(odd) { padding: 0 4px 0 15px; }
    .div-selectors-color-wrapper:nth-child(even) { padding: 0 15px 0 4px; }
    .div-selector-neue { padding: 0 15px 0 15px !important; }

    .div-selectors-special-wrapper.lessen { height: 260px; }

    #collection_exclusive_feature_image { min-height: 250px; }

    #footer_bar .btn-cart-add { font-size: 1rem; }
}

@media only screen and (min-width : 768px) {
    #throne-series #collection_splash_2020 { background: /*savepage-url=https://images.secretlab.co/theme/common/splash-throne-2020-min.jpg*/ url() center center/cover; }
    #omega-series #collection_splash_2020 { background: /*savepage-url=https://images.secretlab.co/theme/common/splash-omega-2020-min.jpg*/ url() center center/cover; }
    #titan-series #collection_splash_2020 { background: /*savepage-url=https://images.secretlab.co/theme/common/splash-titan-2020-min.jpg*/ url() center center/cover; }

    #collection_sale_logo img { max-width: 80%; }

    #collection_exclusive_feature_image { min-height: 300px; }

    #tab_feature_header, #tab_material_header, #tab_feature_title, #tab_material_title { text-align: center; }
    #tab_feature_main_content, #tab_material_main_content { padding: 0 25px; border-bottom: 1px solid var(--bs-gray-400); }

    #tab_specification_table { width: 100%; margin: 60px 0 30px 0; }
    #tab_specification_table tr td { padding: 20px; }
    .tab_specification_links { margin-bottom: 60px; }
    .btn-specification { white-space: normal; width: 100%; }

    .product-measurements { height: 135px; }
    .product-measurement-specs { text-align: left; border-top: 0; border-left: 1px solid var(--bs-gray-500); }
    .product-measurement-specs:hover { background: var(--bs-gray-400); }
    .product-measurement-specs img { margin-top: 7px; margin-bottom: 7px; }
}

@media only screen and (min-width : 992px) {
    #collection_splash_2020 { height: calc(100vh - 193px - 130px); line-height: calc(100vh - 193px - 130px); padding-top: 50px; }
    .collection-2020 #collection_body { padding-top: 10px; }
    .collection-2020 #collection_body .collection-splash-2020-cta { margin-top: 0; margin-bottom: 65px; max-height: 200px; transition: max-height 0.2s ease, margin-bottom 0.2s ease; overflow: hidden; }
    .collection-2020 #collection_body.scrolled { padding-top: 0; }

    #product_view_content { height: 100%; display: flex; }
    #product_view_position { bottom: 75px; position: -webkit-sticky; position: sticky; align-self: flex-end; }

    #product_turntable_div {
        top: auto;
        left: auto;
        position: relative;
        z-index: auto;
        height: auto;
        width: auto;
        padding: 0;
        display: block;
        background: transparent;
    }
    #product_still_image, #product_turntable_close_btn, #product_turntable_open_btn { display: none; }
    .turntable, .turntable ul li img { height: calc(100vh - 300px); width: auto; max-height: 70vw; }
    #product_turntable_swipe { display: none; }

    #product_carousel_wrapper { max-width: 420px; margin: auto; }
    #product_carousel_images { margin-bottom: 0; }

    .template-product .collection-breadcrumb, #neue .collection-breadcrumb { padding-top: 10px; }
    .collection-breadcrumb, .collection-sidebar { padding-left:0; min-width: 490px; }

    #sales .div-selectors-color-img, #sales .div-selectors-info { height: 90px; line-height: 89px; }

    #collection_description { height: 125px; margin-bottom: 0; overflow: hidden; z-index: 1030; cursor: pointer; }
    #collection_description.active { overflow: visible; cursor: auto; }
    #collection_description_text { padding: 0 20px; transition: all 0.2s ease-in-out; }
    #collection_description.active #collection_description_text { padding: 20px; border: 1px solid var(--bs-gray-400); background: #fff; }
    #collection_description_expand { color: var(--bs-primary); bottom: 0; width: 100%; padding: 75px 20px 0 20px; background: linear-gradient(rgba(255,255,255,0) 0%, var(--bs-gray-200) 80%); position: absolute; display: block; }

    #collection_info_tabs_ghost.fixedpos { height: 78px; }

    #collection_info_tab_wrapper { border: none; position: relative; display: flex; }
    #collection_info_tabs .nav-item {
        width: 16%;
        padding: 25px 0 20px 0;
        border-bottom: 5px solid transparent;
    }
    #collection_info_tabs .nav-item:hover, #collection_info_tabs .nav-item.active {
        border-bottom: 5px solid var(--bs-primary);
    }

    .collection-info-accordion-body { border-left: none; }
    #collection_info_tabs .nav-item { font-size: 1.15rem; }

    .tab_main_content { padding: 40px; }

    #collection_exclusive_feature { text-align: left; }
    #collection_exclusive_feature_details { margin-bottom: 75px; }

    .features-upholstery-section { height: calc(600px + 8vw); line-height: calc(600px + 8vw); border: none; }
    .features-upholstery-section .blackout { height: 100%; width: 100%; background: rgba(0,0,0,0.4); }
    .features-upholstery-section .blackout .cutout { background: #fff; width: 3vw; height: 100%; top: 0; left:0; margin-left: -1px; clip-path: polygon(0% 0%, 100% 0%,1px 100%, 0% 100%); -webkit-clip-path: polygon(0% 0%, 100% 0%,1px 100%, 0% 100%); position: absolute; }
    .features-upholstery-section .blackout .vertical-align { width: 60%; min-width: 520px; text-align: left; }
    .features-upholstery-section .blackout .vertical-align .badge { margin: 0 .5em .5em 0; }
    .features-upholstery-section.active { display: flex; }

    .features-upholstery-navigation { width: calc(250px + 4vw); padding: calc(25px + 1vw); }
    .features-upholstery-navigation .option-wrapper { width: calc(280px + 5vw); left: 0; bottom: calc(25px + 1vw); position: absolute; }
    .features-upholstery-navigation .option-wrapper .option-obj { width: 100%; padding: 0 calc(25px + 1vw); margin-top: 5px; border-top: none; border-bottom: none; border-right: 5px solid #fff; background: linear-gradient(to right, rgba(0,0,0,0.8),rgba(0,0,0,0) 80%), #f2f2f2; transition: width .2s ease, border-color .2s ease; }
    .features-upholstery-navigation .option-wrapper .option-obj.active { width: calc(305px + 5vw); border-color: #A72A2F; display: block; }
    .features-upholstery-navigation .option-wrapper .option-obj:hover { width: calc(305px + 5vw); }

    .features-reinforced .features-reinforced-nav .nav-item:hover { padding: 5px 0 15px 0; }
    .features-reinforced .features-reinforced-nav .nav-item.active { padding: 5px 0 15px 0; }

    .features-titan-lumbar-img.lazy-loaded { height: auto; background-size: cover; background-position: 30%; }

    .features-expanded-section .body-container { margin-top: 0; }
    .features-expanded-section .section-container .text-container { line-height: calc(100vh - 159px); color: inherit; }
    .features-expanded-section .section-container .text-container .vertical-align { max-width: 650px; }
    .features-expanded-section .section-container .video-container { left:50%; height: calc(100vh - 131px); top: 131px; }
    .template-collection .features-expanded-section .section-container .video-container { top: 159px; }
    .template-collection .features-expanded-section .section-container .video-container.sticky-active { margin: 158px 0 0 0; }
    .template-collection .features-expanded-section .section-container .video-container.sticky-ended { margin: calc(200vh - 477px) 0 0 0; }
    .features-expanded-section .section-container .video-container .focus-video-obj { height: calc(100vh - 131px); width: 100%; }

    .features-body-t1 { height: 400px; line-height: 400px; }
    .features-body-t1-img { max-height: 400px; max-width: 100%; }

    .features-body-t2 { padding: 0 1vw; height: 200px; line-height: 200px; max-width: 625px; }

    #tab_warranty_header { margin: 20px 0 20px 0; text-align: center; }
    #tab_warranty_content { text-align: left; }

    .feature-tab-item-img-left, .feature-tab-item-img-right, .material-tab-item-img-left, .material-tab-item-img-right { height: 400px; }
    .feature-tab-item-wrapper-left, .feature-tab-item-wrapper-right, .material-tab-item-wrapper-left, .material-tab-item-wrapper-right { padding: 0 30px; height: 400px; line-height: 400px; }

    .product-spec-assembly-video { width: 40vw; height: 25vw; }

    #footer_collection_title { font-size: 1.5rem; }
    #footer_collection_subtitle { font-size: 1.2rem; }

    .footer_cart_style-1 { background: transparent; }
    .footer_cart_style-2 { height: 80px; line-height: 80px; padding: 0 15px; }

    #footer_price { padding-top: 0; padding-bottom: 0; }

    .product-add-on-slider-nav { margin: 25px 0 0 0; }
}

@media only screen and (min-width : 1300px) {
    .turntable, .turntable ul li img { max-height: 65vw; }
}

@media only screen and (min-width : 1400px) {
    #collection_info_tabs .nav-item { font-size: 1.3rem; }

    .feature-tab-item-img-left, .feature-tab-item-img-right, .material-tab-item-img-left, .material-tab-item-img-right { background-size: contain; }
    .feature-tab-item-wrapper-left, .feature-tab-item-wrapper-right, .material-tab-item-wrapper-left, .material-tab-item-wrapper-right { padding: 0 30px; }
    .feature-tab-item-head, .feature-tab-item-body, .material-tab-item-head, .material-tab-item-body { width: 80%; }

    .features-reinforced .features-reinforced-nav .nav-item { min-width: auto; max-width: none; margin: 0; }
}

@media only screen and (min-width : 1600px) {
    .turntable, .turntable ul li img { max-height: 52vw; }
}

#footer_bar {
    display: none;
    background: var(--bs-gray-200);
    border-bottom: 1px solid var(--bs-gray-400);
    transition: transform .5s ease;
}
body.drawer-open #footer_bar { transform: translateY(-151px); }
.footer-section { height: 75px; line-height: 75px; }

#footer_bar .btn-cart-add { height: 75px; }

#footer_bar #footer_collection_subtitle { font-size: 0.9rem; font-weight: 400; }

#footer_bar .collection-sale-promotion-obj { height: 79px; margin-top: 0; vertical-align: middle; }
#footer_bar .collection-sale-promotion-obj img { width: 35px; height: 35px; }

#footer_bar #footer_price { background: #fff; padding: 0; }
#footer_bar #footer_price #footer_price_direct { font-size: 1.5rem; margin: -5px 0 0 5px; display: inline-block; vertical-align: middle; }
#footer_bar #footer_price .msg-preorder { margin-top: .4em; display: none; }

@media only screen and (min-width: 992px) {
    #footer_bar { height: 100px; display: none; }
    .footer-section { height: 100px; line-height: 100px; }

    #footer_bar .btn-cart-add { min-width: calc(10vw + 125px); height: 100px; }

    #footer_bar #footer_title { padding-left: 30px; }
    #footer_bar #footer_collection_subtitle { font-size: 1.1rem; font-weight: 400; line-height: 1.2em; }

    #footer_bar .collection-sale-promotion-obj img { width: 35px; height: 35px; }

    #footer_bar #footer_cart_discount { padding: 0 1.5vw; border-left: 1px solid var(--bs-gray-400); border-right: 0; }
    #footer_bar #footer_cart_discount table { height: 55px; margin-top: 2px; display: inline-table; vertical-align: middle; }
    #footer_bar #footer_cart_discount table .footer-price-savings { padding-top: 0; }
    #footer_bar #footer_cart_discount table #footer_price_msrp { color: var(--bs-gray-500); }

    #footer_bar #footer_price { background: transparent; padding: 0 1.5vw; border-left: 1px solid var(--bs-gray-400); }
    #footer_bar #footer_price #footer_price_direct { font-size: 1.8rem; }
    #footer_bar #footer_price .msg-preorder { display: none !important; }
}

/* ############################## PRODUCT PAGE (PRODUCT VIEW) ############################## */
#product_viewer { width: 100%; margin: 0 auto; overflow: hidden; transition: opacity .5s ease; pointer-events: none; }
#product_viewer.content-loaded { opacity: 1; pointer-events: auto; }

#product_turntable, #product_video { max-height: 127vw; height: calc(100vh - 195px); width: 100%; padding: 0; margin: auto; overflow: hidden; }

#product_turntable .peelprotection { top: 0; right:0; position: absolute; z-index: 1; transition: opacity .2s ease; cursor: pointer; }
#product_turntable .peelprotection:hover { opacity: .4; }
#product_turntable .peelprotection img { width: calc(45px + 1.5vw); height: auto; }
#product_turntable.view-magnified .peelprotection { display: none; }

#product_turntable .specialed { top: 0; left:0; position: absolute; z-index: 1; }
#product_turntable .specialed:not(.active) { display: none; }
#product_turntable .specialed img { width: auto; height: auto; max-width: calc(100px + 5vw); max-height: calc(35px + 1.5vw); margin: calc(7px + .25vw) 0; display: block; object-fit: contain; object-position: left; }
#product_turntable .specialed img:not(.active) { display: none; }
#product_turntable.view-magnified .specialed { display: none; }

#product_turntable.view-magnified  { cursor: zoom-out; touch-action: none; }
#product_turntable.view-turntable { cursor: zoom-in; display: flex; }
#product_turntable.view-magnified img.turntable-img { height: auto; width: 150%; }
#product_turntable.view-turntable img.turntable-img { max-height: 100%; max-width: 100%; height: auto; width: auto; margin: 0 auto; padding-bottom: 15px; object-fit: contain; display: block; transition: opacity .3s ease; }

#product_turntable img.turntable-img:not(.active) { display: none; }

#product_turntable .nav-turntable { right: 0; bottom: 18px; position: absolute; z-index: 1; }
#product_turntable .nav-turntable .svg-360swipe { margin-bottom: 12px; }
#product_turntable.view-magnified .nav-turntable .svg-360swipe { display: none; }
#product_turntable .nav-turntable .magnify { height: calc(50px + 1vw); width: calc(50px + 1vw); background: var(--bs-gray-200); border-radius: 5px; display: flex; }
#product_turntable .nav-turntable .magnify svg { font-size: calc(22px + 8 * ((100vw - 320px) / 2080)); margin: auto; }
#product_turntable.view-turntable .nav-turntable .magnify .fa-search-minus { display: none; }
#product_turntable.view-magnified .nav-turntable .magnify .fa-search-plus { display: none; }

#product_video { display: none; }
#product_video video { height: 100%; display: block; margin: auto; max-width: 100%; }
#product_video video::-webkit-media-controls-mute-button { opacity:0; }

#product_view_sub { width: 100%; }

#product_carousel { width: 100%; height: 100%; margin-top: 10px; padding: 0 20px; opacity: 0; transition: opacity .2s ease; }
#product_carousel.slick-initialized { opacity: 1; }
#product_carousel a { outline: 0; transition: opacity .2s ease; margin: 0 5px; display: none; }
#product_carousel a.active { display: inline-block; }
#product_carousel img { min-height: 1px; min-width: 1px; max-height: 75px; max-width: 100%; height: auto; width: auto; display: block; margin: 0 auto; }
#product_carousel .arrow-prev, #product_carousel .arrow-next { height: 100%; text-align: center; transition: opacity .2s ease, color .2s ease; cursor: pointer; position: absolute; display: flex; }
#product_carousel .arrow-prev.slick-disabled, #product_carousel .arrow-next.slick-disabled { opacity: 0.2; cursor: default; }
#product_carousel .arrow-prev:hover:not(.slick-disabled), #product_carousel .arrow-next:hover:not(.slick-disabled) { color: var(--bs-primary); }
#product_carousel .arrow-prev { top: 0; left: 0; }
#product_carousel .arrow-next { top: 0; right: 0; }
#product_carousel .arrow-prev svg, #product_carousel .arrow-next svg { margin: auto; }

#product_video_toggle { width: 100%; padding-top: 15px; padding-bottom: 15px; margin-top: 10px; margin-bottom: 15px; text-align: center; cursor: pointer; font-weight: 700; background: #f2f2f2; border-radius: 5px; transition: color 0.2s ease; }
#product_video_toggle:hover { color: var(--bs-primary); }
#product_video_toggle u { text-decoration: none; }
#product_video_toggle svg { margin-right: 15px; }
#product_video_toggle.view-turntable .view-360 { display: none; }
#product_video_toggle.view-video .view-video { display: none; }

@media only screen and (min-width: 992px) {
    #product_viewer { width: 100%; top: 112px; position: -webkit-sticky; position: sticky; align-self: flex-start; }

    #product_turntable, #product_video { width: 100%; max-width: calc(94vw - 510px); max-height: calc((94vw - 510px) * 1.5); }
    #product_turntable.view-magnified img.turntable-img { width: 150%; }

    #product_view_sub { max-width: 460px; margin: auto; }
    #product_carousel { width: calc(100% - 125px); max-width: calc(94vw - 510px); margin-top: 5px; }
    #product_carousel a { background: var(--bs-gray-200); }
    #product_carousel a:hover { opacity: 0.6; }
    #product_carousel .slick-list { max-width: 440px; }
    #product_video_toggle { width: 95px; padding: 10px 0; margin: 0 15px; background: transparent; transition: background .2s ease; }
    #product_video_toggle u { padding-bottom: 3px; position: relative; display: inline-block; }
    #product_video_toggle u:before { content: ''; position: absolute; width: 80%; height: 3px; bottom: 0; left: 10%; border-bottom: 3px solid var(--bs-primary); transition: bottom .2s ease; }
    #product_video_toggle:hover u:before { bottom: -2px; }
    #product_video_toggle svg { margin-right: 0; }

    #product_video_toggle.throne.pu { background: linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75)), /*savepage-url=https://images.secretlab.co/theme/common/sub_2020_TH_pu_video-min.jpg*/ url() center center/cover; }
    #product_video_toggle.throne.softweave { background: linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75)), /*savepage-url=https://images.secretlab.co/theme/common/sub_2020_TH_sw_video-min.jpg*/ url() center center/cover; }
    #product_video_toggle.omega.pu { background: linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75)), /*savepage-url=https://images.secretlab.co/theme/common/sub_2020_OM_pu_video-min.jpg*/ url() center center/cover; }
    #product_video_toggle.omega.softweave { background: linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75)), /*savepage-url=https://images.secretlab.co/theme/common/sub_2020_OM_sw_video-min.jpg*/ url() center center/cover; }
    #product_video_toggle.titan.pu { background: linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75)), /*savepage-url=https://images.secretlab.co/theme/common/sub_2020_TT_pu_video-min.jpg*/ url() center center/cover; }
    #product_video_toggle.titan.softweave { background: linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75)), /*savepage-url=https://images.secretlab.co/theme/common/sub_2020_TT_sw_video-min.jpg*/ url() center center/cover; }
}

@media only screen and (min-width: 1300px) {
    #product_turntable, #product_video { max-width: calc(78vw - 510px); max-height: calc((78vw - 510px) * 1.5); }
    #product_carousel { max-width: calc(78vw - 510px); }
}

@media only screen and (min-width: 1600px) {
    #product_turntable, #product_video { max-width: calc(63vw - 510px); max-height: calc((63vw - 510px) * 1.5); }
    #product_carousel { max-width: calc(63vw - 510px); }
}

@media only screen and (min-width: 1900px) {
    #product_turntable, #product_video { height: calc(100vh - 125px); width: calc(100% - 125px); max-width: calc(38.88886vw - 195px); order: 1; }

    #product_view_sub { width: 100px; }
    #product_carousel { height: 1px; width: calc(100% - 100px); padding: 20px 0; }
    #product_carousel.slick-initialized { height: 100%; overflow: hidden; }
    #product_carousel .slick-track { max-width: 100%; }
    #product_carousel a { margin: 5px 0; }
    #product_carousel img { max-height: none; }
    #product_carousel, #product_video_toggle { width: 100%; }
    #product_carousel .arrow-prev, #product_carousel .arrow-next { position: absolute; width: 100%; height: auto; text-align: center; transition: opacity .2s ease, color .2s ease; cursor: pointer; }
    #product_carousel .arrow-prev { top: 0; left: 0; }
    #product_carousel .arrow-next { top: auto; right: auto; bottom: 0; left: 0; }
    #product_video_toggle { padding: 10px 0; margin: 20px 0; }
}

/* ############################## PRODUCT PAGE (SALE BANNER/MODAL) ############################## */
.promotion-wrapper { cursor: pointer; }
.promotion-wrapper .promo-main { border-left: 4px solid var(--bs-gray-600); background: var(--bs-gray-400); position: relative; transition: background .2s ease; }
.promotion-wrapper:hover .promo-main { background: var(--bs-gray-200); }
.promotion-wrapper.onsale .promo-main { color: #fff; border-left: 4px solid #008000; background: #28a745; }
.promotion-wrapper.onsale:hover .promo-main { background: #008000; }
.promotion-wrapper .promo-main ul.info { margin-left: 1.6em; padding: 7px 10px; position: relative; z-index: 2; }
.promotion-wrapper .promo-main p.info { padding: 7px 10px; position: relative; z-index: 2; }

.promotion-wrapper .promo-dropdown { color: #000; display: none; cursor: auto; }
.promotion-wrapper .drawer { cursor: auto; }
.promotion-wrapper .drawer .promo-dropdown { display: block; }
.promotion-wrapper .promo-dropdown-obj { padding: .75em 0; border-radius: 5px; background: #f2f2f2; }
.promotion-wrapper .promo-dropdown-obj { margin-top: 5px; }
.promotion-wrapper .promo-dropdown-obj img { width: 55px; }
.promotion-wrapper .promo-dropdown-obj small { display: block; }
.promotion-wrapper .promo-dropdown-obj p { margin-bottom: .5em; }
.promotion-wrapper .promo-dropdown-obj.saleinfo { background: rgba(var(--bs-primary-rgb), .1); }
.promotion-wrapper .promo-dropdown-obj.saleinfo ul { padding-left: 1.2em; }

#page_collections .promotion-container { margin-bottom: 20px; }
#collection_body .promotion-container { margin-top: 20px; }
.promotion-container .promotion-special { background: var(--bs-gray-400); border-top-right-radius: 5px; border-top-left-radius: 5px; }
#collection_body .promotion-container .promotion-special, #page_collections .promotion-container .promotion-special { border-radius: 5px 5px 0 0; }
.promotion-container .promotion-special .body { padding: 15px 20px 10px 20px; }
#collection_body .promotion-container .promotion-special .body, #page_collections .promotion-container .promotion-special .body { padding: 18px 12px 8px 12px; }
.promotion-container .promotion-special .body ul { padding-left: 1.1em; margin-bottom: 5px; }
.promotion-container .promotion-special .body .promo-logo { max-width: 100%; width: auto; max-height: 30px; height: auto; margin-bottom: 10px; display: block; }
.promotion-container .promotion-special .cta-arrow { display: flex; border-left: 1px solid rgba(0,0,0,.35); transition: background .2s ease; }
.promotion-container:hover .promotion-special .cta-arrow { background: rgba(255,255,255,.2); }
.promotion-container .promotion-special .cta-arrow div { margin: auto 15px auto 0; text-align: center; line-height: 1em; }
.promotion-container .promotion-wrapper .promo-main { font-size: .8em; border-left: none; border-radius: 0 0 5px 5px; }

@media only screen and (min-width: 992px) {
    .promotion-wrapper .promo-dropdown { margin: 0 20px 0 5px; padding: 0 5px 5px 5px; background: #fff; box-shadow: var(--box_shadow); position: absolute; z-index: 1; }
    .promotion-wrapper.onsale .promo-dropdown { width: calc(100% - 65px - .625em); }
    .price-container .promotion-wrapper .promo-dropdown { margin: 0 15px 0 4px; }
}

.product-sale-banner { background: var(--bs-gray-200); border: 1px solid var(--bs-gray-400); color: #000; }
.product-sale-banner:hover { color: #000; }
.product-sale-banner .banner-image { height: 160px; width: 100%; }
.product-sale-banner .banner-content { border-top: 1px solid var(--bs-gray-400); }
.product-sale-banner .banner-promo b { color: var(--bs-primary); }
.product-sale-banner .banner-promo .with-image img { max-width: 85px; margin-left: 5px; margin-top: -3px; }
.product-sale-banner .banner-trigger { transition: background .2s ease; background: var(--bs-gray-200); border-left: 1px solid var(--bs-gray-400); }
.product-sale-banner .banner-footnote { transition: background .2s ease; background: #28A745; padding: 7px 10px; color: #fff; }
.product-sale-banner .banner-footnote.bg-mild { background: var(--bs-gray-200); color: #000; }
.product-sale-banner img.banner-sale-promo-img { width: 100% !important; max-width: 60px !important; }
.product-sale-banner .simplified-banner-logo { max-width: 80px !important; filter: drop-shadow(0px 2px 3px rgba(0,0,0,0.4)); }
.product-sale-banner:hover .banner-trigger { background: rgba(167,42,47, 0.1); }
.product-sale-banner:hover .banner-footnote { background: #008000; }
.product-sale-banner:hover .banner-footnote.bg-mild { background: var(--bs-gray-400); }
.product-sale-banner-simplified .banner-image { height: auto; }
.product-sale-banner-simplified .banner-footnote { border-top: 1px solid var(--bs-gray-400); }
.product-sale-banner-simplified .banner-info-wipes b { font-weight: 400; }

/* ############################## PRODUCT SALE MODAL ############################## */
#modal_promotion .modal-section-header .fa-chevron-up { transition: 0.3s transform ease-in-out; }
#modal_promotion .modal-section-header.collapsed .fa-chevron-up { transform: rotate(180deg); }
#modal_promotion .modal-section-header-img img { width: 60px; height: 60px; object-fit: contain; }

#modal_promotion .modal-section-body-img img { width: 110px; height: 110px; object-fit: contain; }
#modal_promotion .modal-section-body-copy b > b, #modal_promotion .modal-section-body-copy sup { color: var(--bs-primary); }

#modal_promotion [class*=border] { border-color: var(--bs-gray-500) !important; }

/* ############################## PRODUCT PAGE (2020 CHANGES) ############################## */
.collection-sidebar .collection-sidebar-content { transform: translateY(50px); transition: transform 1s ease, opacity 1s ease; pointer-events: none; }
.collection-sidebar.content-loaded .collection-sidebar-content { opacity: 1; transform: none; pointer-events: auto; }
.collection-sidebar .collection-sidebar-spinner { top: 40px; position: absolute; transition: opacity .5s ease; }
.collection-sidebar.content-loaded .collection-sidebar-spinner { opacity: 0; pointer-events: none; }

.header-reviews { line-height: 1.4em; cursor: pointer; }
.header-reviews .review-stars svg { height: 18px; }
.header-reviews .review-stars svg polygon, .header-reviews .review-stars svg path { fill: #000 !important; }
.header-reviews .review-wording { color: var(--bs-blue); vertical-align: sub; margin-top: 2px; display: inline-block; }
.header-reviews:hover .review-wording { color: var(--bs-primary); }

/* SALE & NEUE */
#product_view_content { transition: all 1s ease; pointer-events: none; }
#product_view_content.content-loaded { opacity: 1; pointer-events: auto; }

@media only screen and (min-width: 576px) {
    .header-reviews { line-height: 21px; margin-top: -2px; padding: 0; border-radius: 0; background: none; }
}

/* ############################## PRODUCT PAGE (UPHOLSTERY INFORMATION) ############################## */
.upholstery-description { margin: 10px 0 0 0; padding: 10px 3px 7px; border-radius: 7px; background: #f2f2f2; }
.upholstery-description .product-variant { font-family: soleil, 'Noto Sans KR', Arial, sans-serif; font-weight: 700; line-height: 1em; display: block; }
.upholstery-description .product-upholstery { font-weight: 700; }
.upholstery-description .product-upholstery, .upholstery-description .product-upsdesc { color: #6c757d; display: block; }

@media only screen and (min-width: 576px) {
    .upholstery-description { padding: 15px 3px 12px; }
}

/* ############################## PRODUCT PAGE (PRICE CONTAINER) ############################## */
.price-container { align-content: center; line-height: 1em; }

.price-container .price-obj { margin-bottom: 15px; }
.price-container .price-obj .header { width: 115px; padding: 7px 0 0 15px; }
.price-container .price-obj .body { padding-top: 7px; }
.price-container .price-obj #footer_price_direct_mob { line-height: 1.2em; }

.affirm-as-low-as { margin-top: 9px; }
.affirm-as-low-as .affirm-modal-trigger { font-weight: 400; color: var(--bs-blue); white-space: nowrap; }
.paylater-hr { margin: 10px 0 12px 0; }
.paylater-sg, .paylater-zip, .paylater-splitit, .paylater-klarna, .paylater-uk, .paylater-us { margin-top: 7px; }
.paylater-sg a, .paylater-klarna a, .paylater-affirm a { color: var(--bs-blue); text-decoration: underline; }
.paylater-sg { font-size: 90%; }
.paylater-sg .instalment-amt-3, .paylater-sg .instalment-amt-4 { vertical-align: text-bottom; }
.paylater-sg a img, .paylater-uk a img { height: 1.75em; margin: 1px 0 4px; border: 1px solid var(--bs-gray-400); }
.paylater-sg a img { height: 2em; margin-bottom: 2px; }
.paylater-sg a img.grab { padding: .2em 6px .25em 6px; }
.paylater-sg a img.shopback { padding: .2em 3px; }
.paylater-sg a img.atome { padding: .2em 4px; }
.paylater-uk a img.splitit { padding: .275em 6px; }
.paylater-uk a img.klarna { padding: .35em 6px; }
.paylater-us a img.paypal { height: 1.6em; padding: 0 .2em; padding-bottom: 0.5em; }
.paylater-affirm img { height: 1.2em; margin: 0 .05em; vertical-align: baseline; }
.paylater-klarna img { height: 13px; vertical-align: baseline; }
.paylater-splitit img { height: 22px; margin: -2px 1px 0px; vertical-align: middle; }
.paylater-splitit a { color: var(--bs-blue); text-decoration: underline; }
.paylater-zip { line-height: 1.3em; }
.paylater-zip img { height: 18px; vertical-align: text-top; }
.paylater-zip a { white-space: nowrap; }

.price-container .cta-secondary { margin-top: 10px; padding: 0 40px; }
.price-container .cta-secondary #stock_indicator_at_atc { margin-top: 3px; line-height: 1.3em; display: inline-block; }

.price-container .cta-secondary .share-link { margin-left: 5px; font-size: 1.2em; }


/* ############################## PRODUCT PAGE (CONTENT LOAD) ############################## */
.product-display:not(.content-loaded) *,
.product-sidebar:not(.content-loaded) .product-sidebar-content *
{ color: transparent !important; border-color: transparent !important; box-shadow: none !important; }

.product-display:not(.content-loaded) #canvas-container *,
.product-display:not(.content-loaded) .subimages,
.product-display:not(.content-loaded) .video-button,
.product-sidebar:not(.content-loaded) .product-sidebar-content .product-sale-banner .banner-image,
.product-sidebar:not(.content-loaded) .product-sidebar-content img,
.product-sidebar:not(.content-loaded) .product-sidebar-content .badge,
.product-sidebar:not(.content-loaded) .product-sidebar-content .circle-header-count,
.product-sidebar:not(.content-loaded) .product-sidebar-content .theme-expand,
.product-sidebar:not(.content-loaded) .product-sidebar-content #preorder_info,
.product-sidebar:not(.content-loaded) .product-sidebar-content button:after,
.product-sidebar:not(.content-loaded) .product-sidebar-content button.atc-item-btn .sale-icon,
.product-sidebar:not(.content-loaded) .product-sidebar-content div.atc-item-btn button,
.product-sidebar:not(.content-loaded) .product-sidebar-content div.atc-item-btn input
{ opacity: 0 !important; }

.product-display:not(.content-loaded)  #canvas-container,
.product-sidebar:not(.content-loaded) .product-sidebar-content .product-sale-banner,
.product-sidebar:not(.content-loaded) .product-sidebar-content .pdp-loading,
.product-sidebar:not(.content-loaded) .product-sidebar-content .price-box,
.product-sidebar:not(.content-loaded) .product-sidebar-content .price-summary,
.product-sidebar:not(.content-loaded) .product-sidebar-content .atc-item-btn,
.product-sidebar:not(.content-loaded) .product-sidebar-content .btn-cart-add,
.product-sidebar:not(.content-loaded) #orbr-banner
{ background: linear-gradient(to right, #fafafa 8%, var(--bs-gray-200) 28%, #fafafa 48%); background-size: 1000px 640px; animation: 1.2s linear infinite forwards loadingShimmer; }
.product-sidebar:not(.content-loaded) #ffxiv-pdp-banner
{ background: linear-gradient(to right, #fafafa 8%, var(--bs-gray-200) 28%, #fafafa 48%); background-size: 1000px 640px; animation: 1.2s linear infinite forwards loadingShimmer; }
#ffxiv-pdp-banner {
    padding: 16px;
    border-radius: 8px;
    background: /*savepage-url=https://images.secretlab.co/theme/common/ffxiv-product-banner-bg.jpg*/ url() no-repeat center center/cover;
}
#ffxiv-pdp-banner img {
    border-radius: 5px;
    border: 1px solid #E7D8B1;
}

@keyframes loadingShimmer {
    0%{ background-position: -468px 0 }
    100%{ background-position: 468px 0 }
}

.product-sidebar:not(.content-loaded) .product-sidebar-content { pointer-events: none; }
.product-sidebar .product-sidebar-spinner { top: 30px; left: 30px; height: 0; position: absolute; }
.product-sidebar.content-loaded .product-sidebar-spinner { opacity: 0; pointer-events: none; }

[data-sku-content] { display: none; }

/* ############################## PRODUCT PAGE (PRICE BOX) ############################## */
.price-box .header { width: 115px; padding: 7px 0 0 15px; line-height: 1.2em; }
.price-box .body { padding-top: 7px; }

.pricing-title .sale { display: none; }
.pricing-title.sale .sale,
.pricing-title.sale .deal { display: inline-block; }
.pricing-title.sale .direct { display: none; }

.financing b { color: var(--bs-primary); }
.financing .affirm-ala-price { color: var(--bs-primary); font-weight: 700; }

/* ############################## PRODUCT PAGE (PRODUCT DISPLAY) ############################## */

.product-display { transition: opacity 1s ease;  }
.product-display.content-loaded { opacity: 1; }

.product-display .main { min-width: 50px; max-height: 55vh; align-items: center; display: flex; }
.product-display .main img { width: 100%; height: 100%; object-fit: contain; }

.product-display .secondary { width: 100%; overflow: auto; }
.product-display.vertical .secondary .row .col-auto { padding: 0; }

.product-display .subimages:not(.slick-initialized) { height: calc(19.04vw - 3.33px); padding: 0 2.5px; white-space: nowrap; overflow-y: hidden; }
.product-display .subimages.slick-initialized { width: calc(100vw - 30px); padding: 0 30px; }

.product-display .subimages .obj { width: calc(28.57vw - 5px); margin: 0 2.5px; position: relative; border: none; outline: 0; background: var(--bs-gray-200); display: none; transition: opacity .2s ease; }
.product-display .subimages .obj.active { display: inline-block; }
.product-display .subimages .obj:hover { opacity: .65; }
.product-display .subimages .obj img { width: 100%; height: 100%; margin: auto; object-fit: cover; }

.product-display .subimages .slick-arrow { top: 0; width: 30px; height: 100%; position: absolute; display: flex; transition: opacity .2s ease; cursor: pointer; }
.product-display .subimages .arrow-prev { left: 0; }
.product-display .subimages .arrow-next { right: 0; }
.product-display .subimages .slick-arrow svg { margin: auto; }
.product-display .subimages .slick-arrow:not(.slick-disabled):hover svg { color: var(--bs-primary); }
.product-display .subimages .slick-arrow.slick-disabled { opacity: .2; cursor: auto; }
.product-display .subimages .play-video-icon.within-subimage, .product-display .play-video-icon.unboxing-video { position: absolute; margin: 0 auto; width: 20px; height: 20px; top: 40%; bottom: 0; left: 0; right: 0; color: #fff; }

.product-display canvas { width: 100%; background: #fff; cursor: zoom-in; }
.product-display canvas.zoom { cursor: zoom-out; }

.product-display .canvas-loader { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.8); opacity: 0; pointer-events: none; transition: 0.3s opacity ease-in-out; z-index: 1; }
.product-display .canvas-loader.active { opacity: 1; pointer-events: auto; }

.product-display .canvas-turntable { height: 55vh; position: relative; }
.product-display .canvas-mobile-controls { position: absolute; bottom: 10px; right: 10px; }
.product-display .canvas-mobile-controls .svg-360swipe { margin-bottom: 12px; }
.product-display .canvas-turntable-zoom { height: calc(50px + 1vw); width: calc(50px + 1vw); background: #f2f2f2; border-radius: 5px; display: flex; }
.product-display .canvas-turntable-zoom svg { font-size: calc(22px + 8 * ((100vw - 320px) / 2080)); margin: auto; }

.product-display .canvas-mobile-controls .fa-search-minus, .product-display .zoom + .canvas-mobile-controls .fa-search-plus, .product-display .zoom + .canvas-mobile-controls .svg-360swipe { display: none; }

.product-display .zoom + .canvas-mobile-controls .fa-search-minus { display: block; }

.product-display .canvas-turntable-paging { display: flex; justify-content: center; margin: 10px 0; padding: 0; list-style: none; }
.product-display .canvas-turntable-paging li { width: 6px; height: 6px; margin-right: 6px; background: var(--bs-gray-400); border-radius: 10px; transition: 0.1s width ease-in-out; }
.product-display .canvas-turntable-paging li.last-child { margin-right: 0; }
.product-display .canvas-turntable-paging li.active { width: 16px; }

.product-display .canvas-container { position: relative; }
.product-display-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; z-index: 1; }

.product-display .video-button-content { position: relative; overflow: hidden; border: 1px solid var(--bs-gray-400); }
.product-display .video-button-content .video-demo { position: absolute; width: 100%; height: calc(100% + 5px); top: 0; left: 0; }
.product-display .video-button-content .video-demo video { object-fit: cover; height: 100%; width: 100%; }
.product-display .video-button .view-360-icon, .product-display .video-button .play-video-icon { color: #fff; font-size: 22px; }
.product-display .video-button .view-360, .product-display .video-button.active .play-video, .product-display .video-button .view-360-icon, .product-display .video-button.active .play-video-icon { display: none; }
.product-display .video-button.active .view-360, .product-display .video-button.active .view-360-icon { display: block; }
.product-display .video-button .view-360, .product-display .video-button .play-video { font-weight: 700; }
.product-display .video-button.active .video-button-content .video-demo { opacity: 0; }
.product-display .video-button:hover .play-video, .product-display .video-button:hover .view-360, .product-display .video-button:hover .play-video-icon, .product-display .video-button:hover .view-360-icon { color: var(--bs-primary); }
.product-display .video-button.active .video-button-content:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: /*savepage-url=https://images.secretlab.co/theme/common/tr:n-w_200/2022-titan-evo-splash-left-min.png*/ url() center center/contain no-repeat; opacity: 0.6; }

.product-display .partner-logo { width: calc(100px + 3vw); border: 1px solid var(--bs-gray-400); background: var(--bs-gray-200); padding: 5px 8px; border-radius: var(--rounded); position: absolute; top: 10px; left: 10px; opacity: 0; transition: 0.3s all ease-in-out; }
.product-display .partner-logo small { color: var(--bs-gray-600); }
.product-display .partner-logo img { width: 0; height: 0; margin: 0; object-fit: contain; object-position: center; display: block; transition: all .2s ease; }
.product-display .partner-logo:not(.logo-hidden) img:not(.active) { transition: none; }
.product-display .partner-logo:not(.logo-hidden) img.active { width: 100%; height: calc(35px + 1vw); margin: 5px 0 10px 0; }
.product-display .partner-logo.active { opacity: 1; }
.product-display .partner-logo.logo-hidden { border-color: transparent; background: transparent; }
.product-display .partner-logo.logo-hidden img { margin: 0; }
#productModal .accessory-video-m { display: none !important }

@media only screen and (min-width: 576px) {
    .product-display .subimages:not(.slick-initialized) { height: calc(14.81vw - 3.33px); }
    .product-display .subimages .obj { width: calc(22.22vw - 5px); }
}

@media only screen and (min-width: 768px) {
    .product-display .subimages:not(.slick-initialized) { height: calc(12.12vw - 3.33px); }
    .product-display .subimages .obj { width: calc(18.18vw - 5px); }
}

@media only screen and (min-width: 992px) {
    .product-display.sticky { width: 100%; top: 80px; margin: 0; position: -webkit-sticky; position: sticky; }
    .product-display.sticky { height: calc(100vh - 140px); }
    .product-display.sticky .main { height: 100%; max-height: calc(100vh - 240px); }

    .product-display .secondary { overflow: visible; }
    .product-display .subimages:not(.slick-initialized) { height: unset; }
    .product-display .subimages.slick-initialized { width: calc((113px * 4) + 60px); max-width: 100%; height: 72px; margin: auto; }
    .product-display.with-video .subimages.slick-initialized { width: calc(113px * 3); height: 60px; }
    .product-display .subimages .obj { width: unset; }
    .product-display .subimages .obj img { min-height: 1px; min-width: 1px; max-height: 72px; max-width: 100%; height: auto; width: auto; margin: 0; display: block; }

    .product-display .canvas-turntable { height: auto; }

    .product-display .video-button-content { display: flex; justify-content: center; align-items: center; width: 110px; height: 60px; background: #dfdada; }
    .product-display .video-button .view-360, .product-display .video-button .play-video { color: var(--bs-gray-600); font-weight: 400; text-align: center; text-decoration: underline; text-underline-position: under; }
    .product-display .accessory-video .video-button-content {width: 89px;}
    #productModal .accessory-video { display: none !important }
}

@media only screen and (min-width: 1900px) {
    .product-display.vertical .main { margin-top: auto; margin-bottom: auto; margin-left: 10px; order: 1; }

    .product-display.vertical .secondary { display: flex; align-items: center; width: auto; max-height: none; overflow: hidden; }
    .product-display.vertical .secondary .row { flex-direction: column; }
    .product-display.vertical .secondary .row .col-auto { padding: inherit; }

    .product-display.vertical .subimages, .product-display.vertical.with-video .subimages { width: 112.5px; height: auto; max-height: none; padding: 20px 0; }

    .product-display.vertical .subimages .slick-list { display: flex; }
    .product-display.vertical .subimages .slick-track { min-width: 100%; margin: auto; }
    .product-display.vertical .subimages .obj { margin: 5px 0; min-width: 100%; height: auto; }
    .product-display.vertical .subimages .obj img { width: 100%; height: auto; }

    .product-display.vertical .subimages .slick-arrow { height: auto; width: 100%; }
    .product-display.vertical .subimages .arrow-next { top: unset; bottom: 0; }

    .product-display .video-button-content { margin-top: 10px; width: auto; height: 140px; }
    .product-display.horizontal.with-video .subimages.slick-initialized { width: calc((113px * 4) + 60px); max-width: 100%; height: 72px; margin: auto; }
    .product-display .accessory-video .video-button-content {width: 107px;}
}

@media screen and (min-width: 2400px) {
    .product-display .partner-logo { top: 30px; left: 30px; }
}

/* ############################## NOTIFY APP v2 ############################## */
[data-notify-popup] { cursor: pointer; }
.notify-v2:not([data-update="popup"]), .notify-v2 .response { display: none; }
.notify-v2[data-status="out-of-stock"] .message:not(.out-of-stock),
.notify-v2[data-status="not-available"] .message:not(.not-available),
.notify-v2[data-status="coming-soon"] .message:not(.not-available) { display: none; }

/* ############################## HIDE REGISTER INTEREST BY SKU -- NOTIFY APP v2 ############################## */
.store-us .notify-v2[data-sku="MMAT15PU-CREAMWHT"],
.store-us .notify-v2[data-sku="MMAT15PU-PASTELPNK"],
.store-us .notify-v2[data-sku="MMAT17PU-CREAMWHT"],
.store-us .notify-v2[data-sku="MMAT17PU-PASTELPNK"],
.store-us .notify-v2[data-sku="MPB2-15B-CREAMWHT"],
.store-us .notify-v2[data-sku="MPB2-15B-PASTELPNK"],
.store-us .notify-v2[data-sku="MPB2-17B-CREAMWHT"],
.store-us .notify-v2[data-sku="MPB2-17B-PASTELPNK"],
.store-eu .notify-v2[data-sku="MPB2-15F-CREAMWHT"],
.store-eu .notify-v2[data-sku="MPB2-15F-PASTELPNK"],
.store-eu .notify-v2[data-sku="MPB2-17F-CREAMWHT"],
.store-eu .notify-v2[data-sku="MPB2-17F-PASTELPNK"] { display: none!important; }



/* ############################## PRODUCT PAGE - DRAWER ############################## */
[drawer-content] { display: none; }

.drawer-content [drawer-content] { display: block; }
.drawer-content [drawer-content] .drawer-body { padding: 0 15px; }

.drawer-content .notify-v2 { display: none !important; }

@media only screen and (min-width: 992px) {
    [drawer-content] { display: block; }
}


/* ############################## PRODUCT PAGE - ATC ITEM OBJECTS ############################## */
.pdp-header-icon { width: 2.5em; }

.circle-header-count { min-width: 1.6em; min-height: 1.6em; color: #fff; background: #000; margin-right: 10px; border-radius: 50%; align-items: center; justify-content: center; display: inline-flex; }

.atc-item-btn { color: #000; font-size: .9em; height: 100%; min-height: 65px; border: 1px solid var(--bs-gray-400); background: #fff; outline: 0 !important; transition: all .2s ease; position: relative; touch-action: manipulation; overflow: hidden; }
.atc-item-btn .sale-icon {color: #fff; font-size: 1em; background: var(--bs-green); top: unset; bottom: 0; right: 0; width: 40px; height: 40px; clip-path: polygon(100% 0, 0% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%); position: absolute;}
.atc-item-btn .sale-icon svg { bottom: 5px; right: 5px; position: absolute; transform: rotate(90deg);
}
@media only screen and (min-width : 992px) and (max-width: 1050px),
screen and (min-width : 1200px) and (max-width: 1275px),
screen and (min-width : 1500px) and (max-width: 1575px) {
    .atc-item-variant[data-sku*="-HOTD"] .product-title,
    .atc-item-variant[data-sku*="-TI10"] .product-title,
    .atc-item-variant[data-sku*="-TI11"] .product-title,
    .atc-item-variant[data-sku*="-THEBATMAN"] .product-title {
        font-size: .82em;
    }
}
.atc-item-btn.active { border-color: var(--bs-primary); box-shadow: 0 0 10px rgba(167, 42, 47, .5); }

.atc-item-btn small, .atc-item-btn .small { font-size: 85%; }

.atc-item-btn[data-status="out-of-stock"] .content, .atc-item-btn[data-status="not-available"] .content { opacity: .35; }
.atc-item-btn[data-status="out-of-stock"]:hover, .atc-item-btn[data-status="not-available"]:hover { border-color: var(--bs-gray-500); }
.atc-item-btn.active[data-status="out-of-stock"], .atc-item-btn.active[data-status="not-available"] { border-color: var(--bs-gray-500); box-shadow: 0 0 10px var(--bs-gray-500); }

.atc-item-btn .badge-container { line-height: 1em; vertical-align: middle; margin: -.2em 0 0; }
.atc-item-btn .badge-container .badge + .badge { margin-left: 2px; margin-bottom: 2px; }
.atc-item-btn[data-status="not-available"] .badge-container .badge-new, .atc-item-btn[data-status="out-of-stock"] .badge-container .badge-new  { display: none; }
.atc-item-btn:not([data-status="not-available"]) .badge-container .badge-notavailable { display: none; }
.atc-item-btn:not([data-status="pre-order"]) .badge-container .badge-preorder { display: none; }
.atc-item-btn:not([data-status="out-of-stock"]) .badge-container .badge-oos { display: none; }
.atc-item-btn:not([data-theme-new="new"]) .badge-container .badge-new-variant { display: none; }
.atc-item-btn:not([data-sale="sale"]) .badge-container .badge-sale { display: none; }

.atc-item-btn.type-optional { min-height: 45px; }

.atc-item-btn .hide-in-btn { display: none; }

.atc-item-btn.type-2 { overflow: hidden; }
.atc-item-btn.type-2 .badge-container .badge { vertical-align: middle; }
.atc-item-btn.type-2 .body div { position: static; }
.atc-item-btn.type-2 .body { height: 85px; position: relative; }
.atc-item-btn.type-2 .body .badge-container { top: 0; left: -2px; position: absolute; }
.atc-item-btn.type-2 .body .swatch img { height: 40px; width: 100%; object-fit: cover; object-position: right; }
.atc-item-btn.type-2 .body .sale-icon { color: var(--bs-green); font-size: 1em; background: #FFF; top: unset; bottom: -5px; right: -6px; width: 40px; height: 40px; clip-path: polygon(100% 0, 0% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%); position: absolute; }
.atc-item-btn.type-2 .body .sale-icon svg { bottom: 5px; right: 5px; position: absolute; transform: rotate(90deg); }
.atc-item-btn.type-2 .body .price s { color: var(--bs-gray-500); margin-left: 3px; font-weight: 400; }

.atc-item-btn.type-3 { width: 3em; height: 3em; min-height: auto; padding: 2px; border-width: 3px; background: transparent; border-radius: 50%; position: relative; }
.atc-item-btn.type-3:not(.active) { border-color: transparent; }
.atc-item-btn.type-3.type-color:after { content: ''; width: 100%; height: 100%; border-radius: 50%; }
.atc-item-btn.type-3.color-black:after, .tile-product .variant-selector-options.variant-selector-color button.black { background: #000; }
.atc-item-btn.type-3.color-white:after, .tile-product .variant-selector-options.variant-selector-color button.white { background: #fff; }
.atc-item-btn.type-3.color-gold:after, .tile-product .variant-selector-options.variant-selector-color button.gold { background: gold; }
.atc-item-btn.type-3.color-amber:after, .tile-product .variant-selector-options.variant-selector-color button.amber { background: #e46f21; }
.atc-item-btn.type-3.color-ash:after, .tile-product .variant-selector-options.variant-selector-color button.ash { background: #39393b; }
.atc-item-btn.type-3.color-blue:after, .tile-product .variant-selector-options.variant-selector-color button.blue { background: blue; }
.atc-item-btn.type-3.color-pink:after, .tile-product .variant-selector-options.variant-selector-color button.pink { background: pink; }
.atc-item-btn.type-3.color-red:after, .tile-product .variant-selector-options.variant-selector-color button.red { background: red; }
.atc-item-btn.type-3.color-purple:after, .tile-product .variant-selector-options.variant-selector-color button.purple { background: purple; }
.atc-item-btn.type-3.color-frostblue:after, .tile-product .variant-selector-options.variant-selector-color button.frostblue { background: #68848D; }
.atc-item-btn.type-3.color-royalblue:after, .tile-product .variant-selector-options.variant-selector-color button.royalblue { background: #9AAEB5; }
.atc-item-btn.type-3.color-mintgreen:after, .tile-product .variant-selector-options.variant-selector-color button.mintgreen { background: #599A87; }
.atc-item-btn.type-3.color-plushpink:after, .tile-product .variant-selector-options.variant-selector-color button.plushpink { background: #753C56; }
.atc-item-btn.type-3.color-bronze:after, .tile-product .variant-selector-options.variant-selector-color button.bronze { background: #976D54; }
.atc-item-btn.type-3.color-maroon:after, .tile-product .variant-selector-options.variant-selector-color button.maroon { background: #7F323A; }
.atc-item-btn.type-3.color-cookiescream:after, .tile-product .variant-selector-options.variant-selector-color button.cookiescream { background: var(--bs-gray-200); }

.atc-item-btn.type-3.color-white:after { border: 1px solid var(--bs-gray-400); }
.atc-item-btn.type-3.active { box-shadow: none; }

.atc-item-btn.type-4 { width: 4em; height: 3em; min-height: auto; }

.atc-item-btn.type-5 .content { min-width: 90px; }
.atc-item-btn.type-5 .content:nth-child(2) { border-left: 1px solid var(--bs-gray-400); }
.atc-item-btn.type-7 .content:nth-child(2) { border-left: none; }

.atc-item-btn.type-12[data-status="out-of-stock"] .content,
.atc-item-btn.type-12[data-status="not-available"] .content { opacity: 1; }

.atc-item-btn.type-15 .atc-item-btn { min-height: 0; width: calc(40px + 1vw); height: calc(40px + 1vw); padding: 2px; transition: all .2s ease; }
.atc-item-btn.type-15 .atc-item-btn img { width: 100%; height: 100%; image-rendering: -webkit-optimize-contrast; }
.atc-item-btn.type-15[data-status="out-of-stock"] .content,
.atc-item-btn.type-15[data-status="not-available"] .content { opacity: 1; }
.atc-item-btn.type-15 .atc-item-btn[data-status="out-of-stock"] img,
.atc-item-btn.type-15 .atc-item-btn[data-status="not-available"] img { opacity: .35; }
.atc-item-btn.type-15.selectors-collapsible.lessen .atc-item-selector-wrapper .atc-item-selector-btn:nth-child(n+4) { display: none; } /* 4th element onwards; See PR #141 for logic. */
.atc-item-btn.type-15.selectors-collapsible:not(.lessen) .selectors-expand { display: none; }

.type-14 .atc-item-btn { min-height: auto; }
.type-14 .atc-item-btn .main { height: auto; width: auto; padding: 0; }
.type-14 .atc-item-btn.type-2 { overflow: hidden; }
.type-14 .atc-item-btn.type-2 .body { height: 85px; }
.type-14 .atc-item-btn.type-2 .body .swatch img { height: 40px; width: 100%; object-fit: cover; object-position: right; }
.type-14 .atc-item-btn.type-2 .body .swatch img.thumbnail { display: none; }
.type-14 .atc-item-btn.type-2 .body .badge-container { top: 6px; left: 4px; line-height: .6em; }
.type-14 .atc-item-btn .badge { color: #fff; width: auto; height: auto; padding: 3px 5px; display: inline-block; }

.atc-item-btn.type-50 .drawer-info, .atc-item-btn.type-51 .drawer-info, .atc-item-btn.type-52 .drawer-info, .atc-item-btn.type-53 .drawer-info { min-height: 65px; }
.atc-item-btn.type-53 .drawer-info .item-swatch { width: calc(45px + 2vw); border: 1px solid var(--bs-gray-400); }
.atc-item-btn.type-53 .drawer-info .price s { color: var(--bs-gray-500); margin-left: 3px; font-weight: 400; }

.input-checkbox { width: 2em; height: 2em; position: relative; cursor: pointer; }
.input-checkbox input { opacity: 0; height: 0; width: 0; position: absolute; }
.input-checkbox input:checked ~ .checkmark { border-color: var(--bs-primary); background-color: var(--bs-primary); }
.input-checkbox input:checked ~ .checkmark:after { display: block; }
.input-checkbox .checkmark { top: 0; left: 0; height: 2em; width: 2em; border: 1px solid var(--bs-gray-400); border-radius: var(--rounded_sm); position: absolute; transition: border-color .2s ease, background .2s ease; }
.input-checkbox .checkmark:after { content: ""; position: absolute; display: none; }
.input-checkbox .checkmark:after { left: 50%; top: 45%; transform: translate(-50%, -50%) rotate(45deg); width: 6px; height: 12px; border: solid #fff; border-width: 0 2px 2px 0; }
.input-checkbox input:disabled ~ .checkmark { border: 1px solid var(--bs-gray-400); background: var(--bs-gray-200); cursor: not-allowed; }

.atc-item-btn.type-4 select { min-width: 75%; outline: 0; border-color: var(--bs-gray-400); transition: border-color .2s ease; }
.atc-item-btn.type-12 .swatch img, .atc-item-btn.type-4 .swatch img, .atc-item-btn.type-15 .swatch img { width: calc(50px + 2vw); height: calc(50px + 2vw); max-width: 75px; max-height: 75px; object-fit: contain; }

select.atc-item-variant { border: 1px solid var(--bs-gray-400); }
button.atc-item-quantity, input.atc-item-quantity { background: #fff; vertical-align: middle; border: 1px solid var(--bs-gray-400); outline: 0; padding: 0; }
button.atc-item-quantity { width: 2.5rem; height: 2rem; font-size: 1.2em; transition: background .2s ease; }
button.atc-item-quantity:disabled, input.atc-item-quantity:disabled { color: var(--bs-gray-500); background: var(--bs-gray-200); }
input.atc-item-quantity { width: 4em; height: 2rem; text-align: center; border-left: none; border-right: none; border-radius: 0; -webkit-appearance: none; }
input.atc-item-quantity::-webkit-inner-spin-button, input.atc-item-quantity::-webkit-inner-spin-button, input.atc-item-quantity::-webkit-inner-spin-button { -webkit-appearance: none; }
input.atc-item-quantity { -moz-appearance: textfield; }

.dropdown-atc .dropdown-toggle { border: 1px solid var(--bs-gray-400); background: #fff; }
.dropdown-atc .dropdown-menu.show { display: flex; }
.dropdown-atc .dropdown-menu .dropdown-item.active, .dropdown-atc .dropdown-menu .dropdown-item:hover, .dropdown-atc .dropdown-menu .dropdown-item:focus, .dropdown-atc .dropdown-menu .dropdown-item:active { font-weight: 700; color: #000; background: var(--bs-gray-200); cursor: default; user-select: none; }
.dropdown-atc .dropdown-menu .dropdown-item.disabled .variant-title, .dropdown-atc .dropdown-menu .dropdown-item.disabled .price { opacity: .6; }

.mobile-variant-preview { overflow: hidden; display: none; }
.mobile-variant-preview .fadeout { bottom: 0; left: 0; position: absolute; height: 112px; width: 100%; background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.75),rgba(255,255,255,1) 75%); z-index: 1; border-radius: var(--rounded); display: flex; }
.mobile-variant-preview .fadeout .fadeout-copy { margin: auto auto 10px auto; display: none; }

@media (hover: hover) {
    .atc-item-btn:hover { border-color: var(--bs-primary); }
    .input-checkbox:hover input ~ .checkmark { border-color: var(--bs-gray-500); }
    .atc-item-btn.type-4 select:hover { border-color: var(--bs-gray-500); }
    button.atc-item-quantity:hover { background: var(--bs-gray-200); }
}

@media only screen and (min-width: 576px) {
    .type-14 .atc-item-btn .main { height: auto; width: auto; }
    .type-14 .atc-item-btn.type-2 { overflow: hidden; }
    .type-14 .atc-item-btn.type-2 .body { height: 85px; }
    .type-14 .atc-item-btn.type-2 .body .swatch img { height: 40px; width: 100%; object-fit: cover; object-position: right; }
    .type-14 .atc-item-btn.type-2 .body .badge-container .badge { font-size: .66em; }
}

@media only screen and (max-width: 991px) {
    .dropdown-atc .dropdown-menu.show { top: 0 !important; border: none; height: 100vh; border-radius: 0; font-size: 1rem; position: fixed !important; transform: none !important; z-index: 1875; }
}

@media only screen and (min-width: 768px) {
    .pdp-header-icon { width: 3.5em; }
    .input-checkbox, .input-checkbox .checkmark { width: 1.5em; height: 1.5em; }
    button.atc-item-quantity { width: 1.7rem; height: 1.7rem; }
    input.atc-item-quantity { width: 3em; height: 1.7rem; }
}

/* ############################## PRODUCT PAGE - SELECTED PRODUCT INFO ############################## */
@media only screen and (min-width: 576px) {
    .selected-product-info { margin-left: 115px; }
    .selected-product-info .product-info { min-height: 71px; }
}

/* ############################## PRODUCT PAGE - SELECTOR THEME CATEGORY ############################## */
.theme-collapsible .theme-expand { display: none; }

@media only screen and (min-width: 992px) {
    .theme-collapsible { position: relative; }
    .theme-collapsible .theme-expand { height: 145px; width: 100%; background: linear-gradient(to bottom, rgba(255,255,255,0), #fff 70%); bottom: 0; left: 0; position: absolute; z-index: 50; cursor: pointer; display: none; }
    .theme-collapsible .theme-expand .btn { font-size: 0.9em; padding-top: 10px; padding-bottom: 10px; }
    .theme-collapsible.lessen { height: 300px; overflow: hidden; }
    .theme-collapsible.lessen .theme-expand { display: block; }
    .theme-collapsible.lessen .theme-expand .btn { background: #fff; border: 1px solid var(--bs-gray-400); bottom: 0; left: 0; position: absolute; transition: color .2s ease, background .2 ease; }
    .theme-collapsible.lessen .theme-expand:hover .btn { color: #fff; background: #000; }
}

/* ############################## PRODUCT PAGE - PRE-ORDER BAR ############################## */
#preorder_info .progress { height: 1.3rem; margin-bottom: 2px; font-size: .8em; }


/* ############################## PRODUCT PAGE - ETHERNET CABLE BANNER ############################## */
#magnus_rewards_banner .magnus-rewards-banner-content { position: absolute; }
@media only screen and (min-width: 576px) {
    #magnus_rewards_banner { background: /*savepage-url=https://images.secretlab.co/theme/common/magnus-rewards-banner.jpg*/ url() top right/cover; }
    #magnus_rewards_banner .magnus-rewards-banner-content { position: relative; }

}


#orbr-banner {
    padding: 16px;
    border-radius: 15px;
    border: 2px solid #DB0A40;
    background: linear-gradient(121deg, #000910 31.34%, #0C3558 74.99%);
}


/* ############################## MODAL POPUP ############################## */
.ajax-modal:not(.modal-initialized) .modal-content { min-height: 40vh; }
.modal-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: 0; transition: 0.3s opacity ease-in-out; pointer-events: none; z-index: 1; }
.modal-overlay.active { opacity: 1; }


/* ############################## MODAL POPUP - CHOOSE UPHOLSTERY ############################## */
[data-popup-source*="view=modal-upholstery"] .product-display .main { max-height: unset; }
[data-popup-source*="view=modal-upholstery"] .product-display .main img { object-fit: cover; }
[data-popup-source*="view=modal-upholstery"] .secondary { margin-bottom: 1em; }
[data-popup-source*="view=modal-upholstery"] .modal-qty { display: flex; }

@media only screen and (min-width: 992px) {
    [data-popup-source*="view=modal-upholstery"] .product-display .main { max-height: 50vh; }
}

@media only screen and (min-width: 992px) {
    [data-popup-source*="view=modal-upholstery"] .product-display .main { max-height: 55vh; }
    [data-popup-source*="view=modal-upholstery"] .product-display .main img { object-fit: contain; }
    [data-popup-source*="view=modal-upholstery"] .secondary { margin-bottom: inherit; }
    [data-popup-source*="view=modal-upholstery"] .modal-lg { max-width: 920px!important; }

}

/* ############################## PRODUCT PAGE - PRICE SUMMARY ############################## */
.price-summary .col-quantity { width: 40px; padding: 0; text-align: right; }
.price-summary .col-price { min-width: 75px; text-align: right; }
.price-summary .pricing-title.sale + .col-price { min-width: calc(120px + 3vw); }
.store-kr .price-summary .col-price s { display: block; }

@media only screen and (min-width: 415px) {
    .price-summary .col-quantity { width: 45px; }
    .price-summary .col-price { min-width: calc(75px + 3vw); }
}

/* ############################## PRODUCT PAGE - CART ADD BUTTON ############################## */
.btn-cart-add { color:#fff; padding: .8em 40px; transition: all .2s ease; }
.btn-cart-add .fa-shopping-cart { margin-top: .15em; }
.btn-cart-add .spinner-border { width: 2em; height: 2em; margin-top: -.6em; margin-bottom: -.4em; display: none; }
.btn-cart-add.loading { text-align: center; pointer-events: none; opacity: .65; }
.btn-cart-add.loading .fa-shopping-cart, .btn-cart-add.loading .status { display: none; }
.btn-cart-add.loading .spinner-border { display: inline-block; }
.btn-cart-add[data-status="out-of-stock"],
.btn-cart-add[data-status="not-available"],
.btn-cart-add[data-status="register-interest"],
.btn-cart-add[data-status="coming-soon"] { opacity: 1; color: #fff; background: var(--bs-gray-500); border-color: var(--bs-gray-500); }
.btn-cart-add[data-status="out-of-stock"]:not([data-notify-popup]),
.btn-cart-add[data-status="register-interest"]:not([data-notify-popup]),
.btn-cart-add[data-status="not-available"]:not([data-notify-popup]), .btn-cart-add[data-status="coming-soon"]:not([data-notify-popup]) { pointer-events: none; }

.btn-cart-add[data-status="available"] { background: var(--bs-primary); border-color: var(--bs-primary); }
.btn-cart-add[data-status="available"]:hover { color:#fff; background: #882226; border-color: #882226; }
.btn-cart-add[data-status="pre-order"] { background: var(--bs-yellow); border-color: var(--bs-yellow); }
.btn-cart-add[data-status="pre-order"]:hover { color: #000; stroke: #000; background: #e0a800; border-color: #e0a800; }

.btn-cart-add[data-status="out-of-stock"] .fa-shopping-cart,
.btn-cart-add[data-status="register-interest"] .fa-shopping-cart,
.btn-cart-add[data-status="not-available"] .fa-shopping-cart, .btn-cart-add[data-status="coming-soon"] .fa-shopping-cart,
.btn-cart-add[data-status="available"] .status:not(.available),
.btn-cart-add[data-status="pre-order"] .status:not(.pre-order),
.btn-cart-add[data-status="out-of-stock"] .status:not(.out-of-stock),
.btn-cart-add[data-status="register-interest"] .status:not(.register-interest),
.btn-cart-add[data-status="not-available"] .status:not(.not-available),
.btn-cart-add[data-status="coming-soon"] .status:not(.coming-soon) { display: none; }

.btn-cart-tooltip { font-size: 1em; }
.btn-cart-tooltip .tooltip-inner { padding: .5em .75em; }

/* ############################## PRODUCT PAGE - STOCK INDICATOR ############################## */
.stock-indicator[data-status="available"] svg, .stock-indicator[data-status="available"] .status .title { color: var(--bs-green); }
.stock-indicator[data-status="low-stock"] svg, .stock-indicator[data-status="low-stock"] .status .title { color: var(--bs-primary); }
.stock-indicator[data-status="pre-order"] svg, .stock-indicator[data-status="pre-order"] .status .title { color: var(--bs-yellow); }
.stock-indicator[data-status="out-of-stock"] svg, .stock-indicator[data-status="out-of-stock"] .status .title { color: var(--bs-gray-900); }
.stock-indicator[data-status="not-available"] svg, .stock-indicator[data-status="not-available"] .status .title, .stock-indicator[data-status="coming-soon"] svg, .stock-indicator[data-status="coming-soon"] .status .title { color: var(--bs-gray-600); }

.stock-indicator[data-status="available"] .status:not(.available),
.stock-indicator[data-status="pre-order"] .status:not(.pre-order),
.stock-indicator[data-status="low-stock"] .status:not(.low-stock),
.stock-indicator[data-status="out-of-stock"] .status:not(.out-of-stock),
.stock-indicator[data-status="not-available"] .status:not(.not-available),
.stock-indicator[data-status="coming-soon"] .status:not(.not-available) { display: none; }

.stock-indicator .msg-preorder:before { content: '' }


/* ############################## PRODUCT PAGE - BLOCK INFO ############################## */
.block-info[data-status="available"] .status:not(.available),
.block-info[data-status="pre-order"] .status:not(.pre-order),
.block-info[data-status="low-stock"] .status:not(.low-stock),
.block-info[data-status="out-of-stock"] .status:not(.out-of-stock),
.block-info[data-status="not-available"] .status:not(.not-available),
.block-info[data-status="coming-soon"] .status:not(.not-available) { display: none; }


/* ############################## PRODUCT PAGE (SELECTORS 2020) ############################## */
.selector-container .article-link { color: var(--bs-gray-600); text-decoration: underline; font-size: .8em; margin: -2px 0 0 32px; vertical-align: middle; display: block; }


.selector-option button { font: 400 .9em din-2014, 'Noto Sans KR', Arial, sans-serif; width: 100%; padding: 0 15px; text-align: left; border: 1px solid var(--bs-gray-400); border-radius: 5px; background: #fff; outline: none !important; box-shadow: none; transition: background .2s ease, border .2s ease, box-shadow .2s ease; position: relative; }
.selector-option button.active , .selector-option button:focus { border-color: var(--bs-primary); box-shadow: 0 0 10px rgba(167,42,47,0.65); }
.selector-option button.not-available.active, .selector-option button.not-available:focus { border-color: var(--bs-gray-500); box-shadow: 0 0 10px var(--bs-gray-500); }
.selector-option button.not-available .swatch { opacity: .25; border-color: var(--bs-gray-600); }
.selector-option button.not-available .title, .selector-option button.not-available .price-label { opacity: .4; }

.selector-option .body { padding: 0 13px; white-space: normal; align-content: center; }
.selector-option .body .content { margin: auto; flex-direction: column; display: flex; }
.selector-option .body .title { font-weight: 600; }
.selector-option .body .badge-container { margin-bottom: 3px; display: block; }
.selector-option .body .swatch { padding: 0; margin-right: 10px; border: 1px solid var(--bs-gray-200); }
.selector-option .body .price-label s { color: var(--bs-gray-500); }
.selector-option .badge { font-size: 0.6rem; letter-spacing: 0.08em; padding: 3px 5px; margin-right: 3px; }
.selector-option .badge.badge-trans { padding-top: 0; padding-left: 0; padding-right: 0; }
.selector-option .badge.badge-trans .fa-star { color: var(--bs-yellow); }

.selector-upholstery .body { height: 90px; }
.selector-upholstery:not(:last-child) { margin-bottom: 10px; }
.selector-upholstery img { height: 45px; width: 45px; }

.selector-mobile button { overflow: hidden; }
.selector-mobile.upholstery .body { height: 92px; }
.selector-mobile.variant .body { height: 80px; }
.selector-mobile .body { padding: 0 13px; white-space: normal; font-weight: 400; align-content: center; }
.selector-mobile .body .fa-chevron-right { font-size: 1.5em; color: var(--bs-primary); }
.selector-mobile .body .swatch img { width: 55px; }

.selector-variant button { padding: 0; }
.selector-variant .body div { position: static; }
.selector-variant .body .swatch { padding: 0; margin: 0 2px; border-radius: 5px; border-width: 0; overflow: hidden; }
.selector-variant .body .swatch img { width: calc((100vw - 62px) / 5); height: auto; }
.selector-variant .body .main { width: 0; height: 0; padding: 0; }
.selector-variant .body .main .badge-container { top: -5px; left: 4px; line-height: .6em; position: absolute; }
.selector-variant .body .main .badge.badge-preorder, .selector-variant .body .main .badge.badge-new { color: transparent; width: 5px; height: 5px; padding: 5px; margin-right: 0; overflow: hidden; }
.selector-variant .body .main .badge:not(.badge-preorder):not(.badge-new) { display: none; }
.selector-variant .body .main .title, .selector-variant .body .main .price-label { display: none; }
.selector-variant .body .sale-icon { color: var(--bs-green); top: -9px; right: -7px; font-size: 1.3em; position: absolute; }

.selector-container .drawer-header, .selector-container .drawer-upholstery, .selector-container .drawer-variants { display: none; }
.selector-container .drawer .drawer-header { top: 0; background: #fff; line-height: 1.3em; padding-bottom: 10px; position: sticky; z-index: 1; display: flex; }
.selector-container .drawer .drawer-header .title { font-weight: 600; margin-top: 7px; }
.selector-container .drawer .drawer-header .price-label { color: var(--bs-primary); font-weight: 600; }
.selector-container .drawer .drawer-header .price-label s { color: var(--bs-gray-500); font-weight: 400; }
.selector-container .drawer .drawer-header .msg-preorder { line-height: 1.3em; width: 95%; }
.selector-container .drawer .drawer-header .badge { margin-right: 3px; }
.selector-container .drawer .drawer-body { padding-left: 5px; padding-right: 5px; overflow-x: hidden; }
.selector-container .drawer .drawer-upholstery .drawer-title { min-width: 225px; }
.selector-container .drawer .drawer-upholstery .drawer-body { padding-top: 10px; padding-bottom: 10px; }
.selector-container .drawer .drawer-upholstery, .selector-container .drawer .drawer-variants { display: block; }
#selector_mobile_preview { margin-bottom: 10px; padding-bottom: 0; }
#selector_mobile_preview .badge-container .badge:not(:last-child) { margin-right: 5px; }
#selector_mobile_preview .price s { color: var(--bs-gray-500); font-weight: 400; }
#selector_mobile_preview .img-preview { width: calc(40px + 4vw + 6vh); height: calc((32px + 4vw + 6vh) * 1.55); padding-right: 0; position: relative; }
#selector_mobile_preview .img-preview img { border: 1px solid var(--bs-gray-400); transition: opacity .5s ease; }
#selector_mobile_preview .img-preview svg { top: 10px; left: 10px; position: absolute; }
.collection-2020 #selector_mobile_preview .img-preview svg { left: 25px; }
#selector_mobile_preview .img-preview figure { width: 100%; height: 100%; border: 1px solid var(--bs-gray-400); overflow: hidden; display: inline-block; position: relative; }
#selector_mobile_preview .img-preview figure img { top: 0; left: 0; border: 0; width: 100%; position: absolute; }
[data-page-handle="titan-evo-2022-series"] #selector_mobile_preview .img-preview figure img { width: 125%; margin: 7% 0 0 -8%; }

.selector-container .selector-variant-container { margin: 0 -4px; }
.selector-container .selector-variant-container .selector-variant { padding: 0 5px; margin-bottom: 8px; }

.selector-special-wrapper .selector-special-expand { display: none; }

@media only screen and (min-width: 375px) {
    .selector-container .drawer .drawer-body { padding-left: 15px; padding-right: 15px; overflow: auto; }
    .selector-variant .body .swatch img { width: calc((100vw - 94px) / 6); }
}
@media only screen and (min-width: 576px) {
    .selector-container .article-link { margin: -2px 0 0 8px; display: inline-block; }
    .selector-container .drawer .drawer-header .msg-preorder { width: 100%; }

    .selector-variant button { padding: 0 8px; overflow: hidden; }
    .selector-variant .body { height: 95px; position: relative; }
    .selector-variant .body .swatch { margin: 6px 10px auto 0; border-radius: 0; border-width: 1px; }
    .selector-variant .body .swatch img { height: 40px; width: 100%; object-fit: cover; object-position: right; }
    .selector-variant .body .title { margin-top: 5px; display: inline-block; }
    .selector-variant .body .price-label { margin-top: 0; margin-bottom: 6px;  }
    .selector-variant .body .main { width: auto; height: auto; padding: 0 5px; display: block; }
    .selector-variant .body .main .badge-container { top: 4px; left: 10px; }
    .selector-variant .body .main .badge.badge-preorder, .selector-variant .body .main .badge.badge-new { color: #fff; width: auto; height: auto; padding: 3px 5px; margin-right: 3px; }
    .selector-variant .body .main .badge:not(.badge-preorder):not(.badge-new) { display: inline-block; }
    .selector-variant .body .main .title, .selector-variant .body .main .price-label { display: block; }
    .selector-variant .body .sale-icon { color: #fff; font-size: 1em; background: var(--bs-green); top: unset; bottom: 0; right: 7px; width: 40px; height: 40px; clip-path: polygon(100% 0, 0% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%); }
    .selector-variant .body .sale-icon svg { bottom: 5px; right: 5px; position: absolute; transform: rotate(90deg); }
}
@media only screen and (min-width: 992px) {
    .selector-option button:hover { background-color: #fbf4f4; }
    .selector-option.selector-upholstery .body { height: 70px; }

    .selector-upholstery .body .content:not(:first-child) { text-align: right; }
    .selector-upholstery .body .content .price-label { margin-top: 0; }

    .selector-mobile { display: none; }
    .selector-container .drawer-upholstery, .selector-container .drawer-variants { width: 100%; display: block; }

    .selector-special-wrapper { margin-top: 20px; position: relative; }
    .selector-special-wrapper .selector-special-expand { height: 145px; width: 100%; background: linear-gradient(to bottom, rgba(255,255,255,0), var(--bs-gray-200) 70%); bottom: 0; left: 0; position: absolute; z-index: 50; cursor: pointer; display: none; }
    .selector-special-wrapper .selector-special-expand .btn { font-size: 0.9em; padding-top: 10px; padding-bottom: 10px; }
    .selector-special-wrapper.lessen { height: 275px; overflow: hidden; }
    .selector-special-wrapper.lessen .selector-special-expand { display: block; }
    .selector-special-wrapper.lessen .selector-special-expand .btn { background: #fff; border: 1px solid var(--bs-gray-400); bottom: 0; left: 0; position: absolute; transition: background 0.2 ease; }
    .selector-special-wrapper.lessen .selector-special-expand:hover .btn { background: #efe8e8; }
}

/* ############################## PRODUCT PAGE (MINIMALIZATION) ############################## */

.product-min-features { overflow: hidden; position: relative; display: block; width: 100%; background: var(--bs-gray-200); }
.product-min-features:before { content: ''; display: block; padding-top: 56%; }
.product-min-features video { position: absolute; top: 0; bottom: 0; left: 0;  width: 100%; height: 100%; }
.product-min-features .content { position: absolute; top: 50%; left: 0; width: 100%; margin: auto; transform: translateY(-50%); color: #fff; }

.product-min-block { position: relative; display: block; overflow: hidden; }
.product-min-block .background { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.product-min-block .background img { width: 100%; height: 100%; object-fit: cover; }
.product-min-block .background.shade:before { content: ''; display: block; position: absolute; width: 100%; height: 50%; top: 0; left: 0; background: linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0)); }
.product-min-block .content-center { position: relative; z-index: 1; }
.product-min-block-cert { min-height: calc(200px + 2vw); }
.product-min-block-cert .content-center { display: flex; justify-content: center; flex-direction: column; height: 100%; }
.product-min-cta-chair { width: 105%; height: auto; }

.product-min-specs .product-min-header { border-bottom: 1px solid #A4A4A4; }

.product-min-reviews h2.fluid-h1 { display: none; }
#modal_content_box hr { display: none; }
#modal_content_box .collections-product-contents-body { margin-top: 0; }
#modal_content_box h6 { margin-bottom: .5rem; }
.modal#notify_v2_popup .close { opacity: 1; font-weight: 400; padding: 0; margin-top: -6px; }
.modal[data-popup-source*="view=modal-upholstery"] .close { margin: 0 -.5rem 0 auto;}

#collections .modal#financingModal .instalment-title, #products .modal#financingModal .instalment-title { display: none; }
.skins-crossborder {border-radius: 0.5rem; border: 2px solid #dee2e6;}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .product-min-block-cert .fluid-h6 { font-size: 16px; }
}

@media only screen and (min-width: 768px) {
    .product-min-block-cert { min-height: calc(280px + 2vw); }
    .product-min-cta-chair { max-height: calc(160px + 2vw); width: 110%; }
    .product-min-block-full .product-min-cta-chair { max-height: none; height: calc(140px + 2vw); object-fit: cover; object-position: left center; margin-right: -30px !important; }
}

@media only screen and (min-width: 992px) {
    .product-min-features:before { padding-top: 39%; }
    .product-min-block-full .product-min-cta-chair { height: calc(140px + 5vw); margin-right: 0 !important; }
    #modal_document .close, #modal_warranty_policy .close { font-size: 2.5rem; }

}

/* ############################## PRODUCT PAGE (GIFT CARD) ############################## */
.gift-card-disclaimer { font-size: 0.85rem; color: var(--bs-gray-600); margin: 0; }
#secretlab-gift-card .div-selectors-info { height: 50px; line-height: 48px; text-align: center; padding: 0; }
#secretlab-gift-card .btn-price-label { max-height: none; margin-top: 0; font-size: 1.15rem; overflow: visible; }
#secretlab-gift-card .div-selectors-wrapper { padding: 0 12px; }
#secretlab-gift-card .div-selectors-color-wrapper { padding: 0 5px; }
#secretlab-gift-card textarea.form-control { min-height: 100px; }
#secretlab-gift-card #collection_extra_prices tr td:first-child { width: 60px; }
#secretlab-gift-card #footer_price_direct_mob { font-size: 2rem; }
#secretlab-gift-card #collection_info_tabs { position: inherit; border-top: 1px solid var(--bs-gray-400); }
#secretlab-gift-card #collection_info_tabs .nav-item { cursor: auto; }

/* ############################## REVIEWS PAGE ############################## */
#review_press_obj_div { --review_max_height: 170px;  border-top: 1px solid #ced4da; }
.review_press_obj { border-right: 1px solid #ced4da; height: var(--review_max_height); border-bottom: 1px solid #ced4da; position: relative; }
.review_press_obj:last-child { border-bottom: none; }
.review_press_obj_logo { height: var(--review_max_height); line-height: var(--review_max_height); }
.review_press_obj_logo img { max-height: 100px; max-width: 150px; height: auto; width: auto; }
.review_press_obj_body { height: var(--review_max_height); line-height: var(--review_max_height); background: rgba(255,255,255,0.93); opacity: 0; transition: opacity 0.2s ease-in-out; }
.review_press_obj:hover .review_press_obj_body { opacity: 1; }
.review_press_obj_body_plus_icon { width: 22px; height: 22px; }
#review-press-obj-modal .review_press_obj_modal_logo { width: 225px; height: 140px; }

.review_press_obj:nth-child(2n) { border-right: none; }
.review_press_obj:nth-last-child(-n + 2):nth-child(2n + 1),
.review_press_obj:nth-last-child(-n + 2):nth-child(2n + 1) ~ .review_press_obj { border-bottom: none; }

.reviews-content .option-prev, .reviews-content .option-next { position: absolute; top: 0; height: 100%; width: 25px; transition: all 0.2s ease; cursor: pointer; z-index: 3; background: var(--bs-gray-200); border: 1px solid rgb(221,223,226); }
.reviews-content .option-prev svg, .reviews-content .option-next svg { top: 50%; margin-top: -12px; font-size: 1.5rem; color: #000; width: 25px; text-align: center; transition: all 0.2s ease; position: absolute; }
.reviews-content .option-prev { left:-15px; border-right: 1px solid rgb(221,223,226); }
.reviews-content .option-next { right:-15px; border-left: 1px solid rgb(221,223,226); }

.reviews-tt-content { border-radius: 3px; padding: 20px; margin-bottom: 30px; position: relative; }
.reviews-tt { font: 400 16px Helvetica, din-2014, "Segoe UI", Calibri, sans-serif; outline: 0; }
.reviews-tt .col { padding-left: 0; }
.reviews-tt .name { color: #000; font-weight: 700; }
.reviews-tt .name:hover { color: rgb(29,161,242); }
.reviews-tt .handle, .reviews-tt .twitter_time { color: rgb(105,120,130); font-size: 14px; display: inline-block; }
.reviews-tt .reviews-tt-logo .fa-twitter { color: rgb(29, 161, 242); font-size: 1.15rem; }
.reviews-tt p { line-height: 1.4rem; margin: 0 0 5px 0; }
.reviews-tt a { color: #2b7bb9; }
.reviews-tt a:hover { color: rbg(29,161,242); }
.reviews-tt .twitter-image { min-height: 200px; height: 25vw; width:100%; position: relative; overflow: hidden; }
.reviews-tt .twitter-image img { width: 100%; height: auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); margin: 0; }
.reviews-tt .twitter-row-override { margin:15px 0px 5px 0px!important; }
.reviews-tt .twitter-row-override img { border-radius: 50%; width: 36px; height: 36px; }
.reviews-tt .twitter-row-override-2 { padding: 7px 15px 15px 15px; border-bottom: 1px solid rgb(221,223,226); }

.reviews-fb-content { position: relative; }
.reviews-fb { font: 400 14px Helvetica, Arial, sans-serif; line-height: 18px; padding: 0 15px; }
.reviews-fb .review-header { padding: 8px 18px 8px 14px; position: relative; z-index: 2; }
.reviews-fb .profile-img { height: 40px; width: 40px; margin-right: 6px; border: 3px solid #fff; }
.reviews-fb .name { color: #fff; font-weight: 600; height: 40px; line-height: 20px; text-shadow: 0 1px 2px rgba(0, 0, 0, .5); }
.reviews-fb svg { color: #fff; font-size: 18px; }
.reviews-fb .review-img { padding: 0; margin-top: -56px; position: relative; z-index: 1; height: 40vw; overflow: hidden; }
.reviews-fb .review-img img { width: 100%; height: auto; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); margin: 0; }
.reviews-fb .review-body { border-radius: 0 0 3px 3px; border: 1px solid rgb(221,223,226); padding: 16px; }
.reviews-fb .review-body p:first-child { margin: 0; }
.reviews-fb .review-body p:not(:first-child) { margin: 15px 0 0 0; }
.reviews-fb a.timestamp { color: #dadde1; font-weight: 400; text-shadow: 0 1px 2px rgba(0, 0, 0, .5); }
.reviews-fb a.timestamp:hover { text-decoration: underline; }

.review_press_users_wrapper { text-align: center; background: var(--bs-gray-200); }

.home-users-stamped-cta { margin-top: 20px; }

.reviews-awards-splash .fa-star,  .reviews-awards-splash .fa-star-half-alt { color: var(--color_gold) !important; }
.reviews-awards-stars p { font-family: soleil, 'Noto Sans KR', Arial, sans-serif; }
.reviews-awards-title { position: relative; margin-bottom: 30px; }
.reviews-awards-title h2 { display: inline-block; background: #fff; padding: 0 30px; }
.reviews-awards-title h2:after { content: ''; position: absolute; display: block; top: 50%; left: 50%; width: 100%; height: 2px; background: var(--color_gold); transform: translate(-50%,-50%); z-index: -1; }

.awards-box { padding: 40px 0 20px; margin-bottom: 20px; box-shadow: 0 5px 30px rgba(0,0,0,0.4); }
.awards-slider { display: flex; flex-wrap: wrap; justify-content: center; }
.awards-slide { width: 50%; margin-bottom: 35px; }
.awards-slide:focus { outline: 0; }
.awards-content { padding: 0 10px; }
.awards-logo { display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; margin: 0 auto 10px; }
.awards-logo img { width: auto; height: auto; max-width: 60px; max-height: 60px; }
.awards-text h6, .awards-text p { font-size: calc(13px + 4 * ((100vw - 320px) / 2080)); line-height: calc(1.4em + 0.2 * ((100vw - 320px) / 2080)); }
.awards-review { display: none; }
.awards-headline, .awards-headline .awards-info { order: -1; }
.awards-slide.awards-headline { width: 100%; }
.awards-headline .awards-logo { margin: 0 20px 0 0; }
.awards-headline .awards-content { display: flex; align-items: center; padding: 0; }
.awards-headline .awards-text { display: flex; flex-direction: column; flex: 1; text-align: left; }
.awards-headline .awards-review { display: block; margin: 10px 0 0 0; }

.reviews-box-item { margin: 40px 0; }
.reviews-box-item:first-child { margin-top: 0 }
.reviews-box-title, .reviews-box-cta { text-align: center; }
.reviews-box-chair img { display: block; width: 100%; max-width: 240px; margin: 0 auto; }
.reviews-box-reviews { padding: 10px 0 20px; }
.reviews-slide { padding: 20px 10px; }
.reviews-slide:focus { outline: 0; }
.reviews-slide p { font-family: soleil, 'Noto Sans KR', Arial, sans-serif; }
.reviews-slide-logo { display: flex; justify-content: center; align-items: center; height: 70px; margin-bottom: 20px; }
.reviews-slide-logo img { width: auto; height: auto; max-width: 100%; max-height: 60px; }

#reviews .header-w-line:before, #reviews .header-w-line:after { height: 2px; }

#reviews .reviews-gradient { background: linear-gradient(to bottom, rgba(255,255,255,0), #f2f2f2); }
#reviews .reviews-gradient .row-max-width { max-width: 1400px; margin: 0 auto; }
#reviews .reviews-gradient .col-fixed { height: 50px; display: flex; align-items: center; justify-content: center; }
#reviews .reviews-gradient .col-img img { max-width: 540px; margin: 0 auto; width: 100%; }
#reviews .reviews-gradient .icon { max-height: 50px; }
#reviews .reviews-gradient #titanReviews .row:nth-child(2) .icon { height: 40px; }
#reviews .reviews-gradient #titanXLReviews .row:first-child .icon { height: 40px; }


@media only screen and (min-width: 576px) {
    .awards-slide { width: 33.333333%; margin-bottom: 30px; }
    .awards-text h6, .awards-text p { font-size: calc(14px + 4 * ((100vw - 320px) / 2080)); line-height: calc(1.4em + 0.2 * ((100vw - 320px) / 2080)); }
}

@media only screen and (min-width: 768px) {
    .awards-logo { width: 100px; height: 100px; margin: 0 auto; }
    .awards-logo img { max-width: 100px; max-height: 100px; }
    .awards-text h6, .awards-text p { font-size: calc(16px + 4 * ((100vw - 320px) / 2080)); line-height: calc(1.4em + 0.2 * ((100vw - 320px) / 2080)); }

    .reviews-content { margin-bottom: 0; }
    .reviews-content .option-prev, .reviews-content .option-next { height: 100%; width: 15px; background: #fff; border: 0; border-color: transparent; }
    #user .reviews-content .option-prev, #user .reviews-content .option-next { background: var(--bs-gray-200); }
    .reviews-content .option-prev svg, .reviews-content .option-next svg { font-size: 1.2rem; color: var(--bs-primary); width: 15px; margin-top: -4px; }
    .reviews-content .option-prev:hover, .reviews-content .option-next:hover { background: var(--bs-gray-200); width: 40px; border: 1px solid rgb(221,223,226); }
    #user .reviews-content .option-prev:hover, #user .reviews-content .option-next:hover { background: #fff; }
    .reviews-content .option-prev:hover svg, .reviews-content .option-next:hover svg { font-size: 2rem; width: 40px; margin-top: -12px; color: #000; }
    .reviews-content .option-prev { border-right: 1px solid rgb(221,223,226); }
    .reviews-content .option-next { border-left: 1px solid rgb(221,223,226); }
    .reviews-tt-content .option-prev { left:-1px; }
    .reviews-tt-content .option-next { right:-1px; }
    .reviews-fb-content .option-prev { left:0; }
    .reviews-fb-content .option-next { right:0; }
    .reviews-tt .twitter-row-override { margin:15px 15px 5px 15px!important; }
    .reviews-tt .twitter-row-override-2 { padding: 7px 30px 15px 30px; }
    .reviews-fb .review-header { padding: 8px 23px; }
    .reviews-fb .review-body { padding: 16px 31px; }
    .reviews-fb .review-img { height: 20vw; }

    .reviews-slide { padding: 20px; }

    #review_press_obj_div { --review_max_height: 225px; border-top: 0px; }

    .review_press_obj:nth-child(2n) { border-right: 1px solid #ced4da; }
    .review_press_obj:nth-last-child(-n + 2):nth-child(2n + 1),
    .review_press_obj:nth-last-child(-n + 2):nth-child(2n + 1) ~ .review_press_obj { border-bottom: 1px solid #ced4da; }
    .review_press_obj:nth-child(3n) { border-right: none; }
    .review_press_obj:nth-last-child(-n + 3):nth-child(3n + 1),
    .review_press_obj:nth-last-child(-n + 3):nth-child(3n + 1) ~ .review_press_obj { border-bottom: none; }
}

@media only screen and (min-width: 992px) {
    .awards-box { padding: 40px 0; }
    .awards-slider { position: relative; }
    .awards-slider .slick-track { height: 320px; }
    .awards-slider .slick-arrow { display: flex; position: absolute; top: 50%; height: 100%; transform: translateY(-50%); transition: 0.2s all ease-in-out; opacity: 1; cursor: pointer; z-index: 9; }
    .awards-slider .slick-arrow svg { width: calc(0.8vw + 10px); height: auto; }
    .awards-slider .arrow-prev { left: -30px; }
    .awards-slider .arrow-next { right: -30px; }
    .awards-slide { margin-bottom: 0; }
    .awards-slide:focus { outline: 0; }
    .awards-slide.slick-current .awards-review { max-height: 250px; }
    .awards-content, .awards-headline .awards-content { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; padding: 0 15px; }
    .awards-logo img, .awards-headline .awards-logo img { display: block; margin: 0 auto; max-height: 100px; }
    .awards-review, .awards-headline .awards-review { display: block; height: auto; margin: 10px 0 20px 0; transition: 0.5s max-height ease-in-out; overflow: hidden; }
    .awards-review { max-height: 0; }
    .awards-headline .awards-logo { margin: unset; }
    .awards-headline .awards-text { display: block; flex: unset; text-align: unset; }
    .awards-headline .awards-info { order: unset; }

    .reviews-awards-splash { min-height: 520px; }
    .reviews-awards-splash p { color: #ffffff; }
    .reviews-awards-splash.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/awards-splash-min.jpg*/ url() center center/cover; }
    .reviews-box-title, .reviews-box-cta { text-align: left; margin-top: 30px; }
    .reviews-box-item { display: flex; justify-content: center; align-items: center; margin: 60px 0; }
    .reviews-box-chair { width: 40%; }
    .reviews-box-chair img { width: calc(100% - 20px); height: auto; max-width: none; margin: 0; }
    .reviews-box-reviews { flex: 1; padding: 0; }
    .reviews-slide { display: flex; align-items: center; margin: 20px 0; padding: 0; }
    .reviews-slide p { flex: 1; }
    .reviews-slide-logo { width: 120px; margin-bottom: 0; margin-right: 30px; }
    .reviews-box-item:nth-child(even) .reviews-box-reviews { order: 1; }
    .reviews-box-item:nth-child(even) .reviews-box-chair { order: 2; }
    .reviews-box-item:nth-child(even) .reviews-box-chair img { margin-left: auto; }
    .reviews-box-item:nth-child(even) .reviews-box-title,
    .reviews-box-item:nth-child(even) .reviews-box-cta { text-align: right; }
    .review_press_obj:nth-child(3n) { border-right: 1px solid #ced4da; }
    .review_press_obj:nth-last-child(-n + 3):nth-child(3n + 1),
    .review_press_obj:nth-last-child(-n + 3):nth-child(3n + 1) ~ .review_press_obj { border-bottom: 1px solid #ced4da; }
    .review_press_obj:nth-child(4n) { border-right: none; }
    .review_press_obj:nth-last-child(-n + 4):nth-child(4n + 1),
    .review_press_obj:nth-last-child(-n + 4):nth-child(4n + 1) ~ .review_press_obj { border-bottom: none; }
    .review_press_obj:last-child { border-bottom: none !important; }

    #reviews .reviews-gradient .col-fixed { width: 150px; }
    #reviews .header-w-line:before { margin-right: 30px; }
    #reviews .header-w-line:after { margin-left: 30px; }
}

@media only screen and (min-width: 1200px) {
    .awards-slider { position: relative; margin-bottom: 20px; }
    .awards-slider .slick-track { height: 400px; }
    .reviews-box-reviews { max-width: 700px; }
}

@media only screen and (min-width: 1200px) {
    .home-users-title { text-align: center; padding: 0 50px 30px 50px; }
    .reviews-tt .twitter-image { height: 14vw; max-height: 300px; }
    .reviews-fb .review-img { height: 17vw; }
}

@media only screen and (min-width: 2000px) {
    .reviews-awards-splash { min-height: 650px; }
}

/* ############################## CART TABLE ############################## */
.cart-table { margin: 0; }
.cart-table s { color: var(--bs-gray-600); }
.cart-table .line-table { margin: 10px -15px; box-shadow: var(--box_shadow_sm); border-radius: var(--rounded_lg); overflow: hidden; }
.cart-table .desc-option { text-align: center; }
.cart-table .spacing-img { width: calc(55px + 4vw); padding-top: 10px; padding-right: 0; }

.cart-table .line-item[data-bundle-properties] { display: none; }
.cart-table .line-item .product-desc { font-size: .8em; }
.cart-table .line-item .desc-main { padding: 10px; }
.cart-table .line-item .desc-option { padding: 10px; border-top: 1px solid var(--bs-gray-300); }
.cart-table .line-item .btn-quantity.disabled { opacity: .3; pointer-events: none; }

.discount-code-block { display: inline-block; border-radius: 5px; background: #E5FFD1; padding: 10px 16px; }
.discount-code-block .copy-discount-code { padding: 2px 5px; border-radius: 5px; background: #9BE895; font-size: 16px; font-style: normal; font-weight: 400; line-height: 125%; }

.cart-subtotal { width: 155px; text-align: center; }

.cart-region-notice { font-size: .9em; background: #f2f2f2; cursor: pointer; transition: opacity .2s ease; }
.cart-region-notice:hover { opacity: 0.7; }
.cart-region-notice img { height: 16px; width: auto; margin: 0 0 0 3px; vertical-align: sub; border: 1px solid var(--bs-gray-500); }
.cart-region-notice span, .cart-region-notice b { vertical-align: top; }

.aftercare_guide { color: #B45309; background-color: #FFEDD5; padding: 2px 7px; border-radius: 4px; }
.aftercare_guide a{ color: #B45309; }
.premium-tag-pdp { position: absolute !important; bottom: 0px; right: 8px; z-index: 1;}
.premium-tag-pdp-desk { right: 18px; }

@media only screen and (min-width : 768px) {
    .cart-table .desc-option { width: 100px; padding-left: 0; }
    .cart-table .spacing-img { width: calc(95px + 1vw); padding-top: 0; padding-right: 0; }

    .cart-table .line-item { padding: 15px; }
    .cart-table .line-item .product-desc { font-size: 1em; }
    .cart-table .line-item .desc-main { padding-top: 0; text-align: left; }
    .cart-table .line-item .desc-option { padding: 0 15px 0 0; border-top: none; }

    .cart-item-image {
        width: 100px;
    }

    .col-auto.spacing-img img {
        width: 100px !important;
        max-width: 100px !important;
    }
}

/* ############################## CART INCLUSION ICONS ############################## */
.cart-item-icon { margin-left: calc(-65px - 4vw); }
.cart-item-icon img { width: calc(38px + 4vw); }

@media only screen and (min-width: 576px) {
    .cart-item-icon { margin-left: auto; }
    .cart-item-icon img { width: 60px; }
}

/* ############################## CART PAGE ############################## */
.cart-header { margin: 40px 0 40px 0; }

#cart_delivery_calendar .delivery-wrapper { box-shadow: var(--box_shadow_sm); border-radius: 7px; padding: 0 15px; }

.delivery-legend-wrapper { white-space: nowrap; display: inline-block; }
.delivery-legend { width: 25px; height: 15px; margin-right: 5px; border: 1px solid var(--bs-gray-500); display: inline-block; vertical-align: middle; }
.delivery-legend-text { height: 25px; line-height: 25px; font-size: 0.8rem; display: inline-block; vertical-align: middle; }
.delivery-legend-full { background: var(--bs-gray-400); }
.delivery-legend-filling { background: var(--bs-yellow); }
.delivery-legend-selected { background: var(--bs-primary); }

#cart_note_panel { padding: 15px 0; border-radius: 7px; transition: background .5s ease; }
#cart_note_panel.active { background: var(--bs-gray-200); padding: 15px 10px; }
#cart_note_panel textarea { font-size: 0.9rem; min-height: 90px; }
#cart_note_faq { display: none; }

.cart-preorder { margin-top: 40px; padding: 0; }
.cart-preorder-body { background: var(--bs-gray-200); padding: 25px; height: auto; }
.cart-preorder-body h6 { color: var(--bs-primary); margin-bottom: 15px; }
.cart-preorder-body b { color: var(--bs-primary); }

.cart-checkout { border: 5px solid var(--bs-primary); margin: 0; padding: 15px; }

.toggle-msg .read-more .fa-chevron-down { margin-top: 2px; }
.toggle-msg.collapsed .read-less, .toggle-msg .read-more, .toggle-msg-alt.collapsed .read-more, .toggle-msg-alt .read-less { display: none; }
.toggle-msg.collapsed .read-more, .toggle-msg .read-less, .toggle-msg-alt.collapsed .read-less, .toggle-msg-alt .read-more { display: block; }

.fa-3x { line-height: 1rem; margin-top: 10px; }
.fa-3x .payment-method { height: 42px; fill: var(--bs-gray-600); width: 1.125em; }
.fa-3x .payment-method.kr { height: 74px; width: auto; cursor: pointer; transition: opacity .2s ease; }
.fa-3x .payment-method.kr:hover { opacity: .8; }

.payment-method { vertical-align: -.125em; }

.section-express-checkout-options { transition: opacity .2s ease; }
.section-express-checkout-options.option-disabled { opacity: .35; pointer-events: none; }

@media only screen and (min-width: 425px) {
    .payment-method { vertical-align: -.075em; }
}

@media only screen and (min-width : 768px) {
    .cart-preorder, .cart-checkout { border: 0; border-top: 1px solid var(--bs-gray-400); border-bottom: 1px solid var(--bs-gray-400); margin: 40px 0; padding: 40px 15px 30px 15px; }
}

.cart-v2-main .cart-delivery-wrapper { padding: 0 15px; }
.cart-v2-footer { padding: 0 30px; }
.cart-v2-footer .cart-secure { background-color: #E5FFD1; color: #86C752; text-align:center; border-radius: 7px; }
.cart-v2-footer .cart-secure .cart-secure-icon { max-width: 400px; margin: auto; }
.cart-v2-footer .cart-secure .cart-secure-icon img { width: 100%; height: auto; max-width: 120px; max-height: 22px; }
.cart-v2-footer .cart-secure .cart-secure-icon table { max-width: 120px !important; }
.cart-v2-footer .cart-secure .cart-secure-icon table img { width: 100% !important; }
.cart-v2-footer .cart-secure small { font-size: .7em; line-height: 1.25em; display: inline-block; }
.cart-v2-footer .cart-preorder-body { margin-top: 35px; }
.cart-v2-footer .cart-preorder-body p { font-size: 0.9rem; }
.cart-v2-footer .cart-checkout { margin-bottom: 0; text-align: right; border-radius: 7px; }
.cart-v2-footer .cart-checkout h2, .cart-v2-footer .cart-checkout h5 { font-family: din-2014, 'Noto Sans KR', Arial, sans-serif; }
.lumbar-pillow-pro-warning-container { margin-left: calc(-65px - 2vw); }
.lumbar-pillow-pro-warning b{ color: #000; }

@media only screen and (min-width : 768px) {
    .cart-v2-footer .cart-checkout { border: none; margin: 0; }
    .lumbar-pillow-pro-warning-container{
        margin-left: 0;
        border-top: 1px solid #d4d4d8;
    }
}

@media only screen and (min-width : 992px) {
    .cart-v2-footer hr { margin: 35px 0; }
    .cart-v2-footer .cart-preorder-body { padding: 30px 25px 0 25px; margin-top: 0; border-radius: 7px 7px 0 0; }
    .cart-v2-footer .cart-preorder-body + .cart-preorder-body { padding-top: 0; }
    .cart-v2-footer .cart-checkout { border: none; background: var(--bs-gray-200); padding: 30px 25px; }
    .cart-v2-footer #cart_note_panel { background: var(--bs-gray-200); padding: 0 25px 15px 25px; }
    .cart-v2-footer .cart-preorder-body + .cart-checkout { border-top-left-radius: 0; border-top-right-radius: 0; }

  	.cart-v2-footer .cart-summary { top: 160px; position: -webkit-sticky; position: sticky; }
    .cart-v2-footer .cart-summary-title { margin-bottom: 15px; }
    .cart-v2-footer .affirm-as-low-as { text-align: center; }
    .cart-v2-footer #cart_checkout_buttons { text-align: center; }
    .cart-v2-footer .cart-exclude-statement { font-size: 0.9rem; margin-bottom: 1.4rem; }

}


/* ############################## CART REVAMP ############################## */
.cart-table-container { position: relative; transition: 0.2s height ease-in-out; }
.cart-table-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.7); z-index: 1; opacity: 0; pointer-events: none; transition: 0.2s opacity ease-in-out; }
.cart-table-overlay.active { opacity: 1; pointer-events: auto; }

.cart-delivery-wrapper { z-index: 1; }
.cart-delivery-wrapper .circle-number { width: 30px; height: 30px; text-align: center; }

.int-shipping-msg { margin-top: 15px; }

.cart-mini-price s { color: #6c757d; }
.cart-selectors { position: relative; }
.cart-selector { opacity: 0.3; pointer-events: none; transition: 0.3s opacity ease-in-out; }
.cart-selector.active { opacity: 1; pointer-events: auto; }
.cart-selector-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.7); border-radius: 5px; opacity: 0; pointer-events: none; transition: 0.2s opacity ease-in-out; z-index: 1; }
.cart-selector-overlay.active { opacity: 1; pointer-events: auto; }
.cart-selector-overlay .collection-sidebar-spinner { position: sticky; top: 50%; margin: 40px; text-align: center; }
.cart-selector-item { background: #fff; border: 1px solid var(--bs-gray-400); cursor: pointer; transition: 0.2s background ease-in-out, 0.2s border ease-in-out, 0.2s box-shadow ease-in-out; }
.cart-selector-item:not(.cart-selector-datepicker):not(.international-checkbox):not(.disabled) span { color: var(--bs-primary); }
.cart-selector-item:hover:not(.active):not(.cart-selector-datepicker):not(.international-checkbox) { background: #fcf7f7; }
.cart-selector-item.active { border: 1px solid var(--bs-primary); box-shadow: 0 0 5px var(--bs-primary); }
.cart-selector-item.disabled { background: var(--bs-gray-200); color: var(--bs-gray-500); cursor: default; pointer-events: none; }
.cart-selector-datepicker, .international-checkbox { cursor: default; }
.cart-selector-datepicker input { position: absolute; bottom: 0; width: 0; height: 0; border: 0; opacity: 0; pointer-events: none; }
.cart-selector-datepicker input:focus { outline: 0; }
.cart-selector-datepicker .datepicker-text { border: 0; font-weight: 700; color: var(--bs-primary); text-decoration: underline; cursor: pointer; }
.cart-review .fa-check { font-size: 2em; }
.shipping-method-logos { margin: -5px; }
.shipping-method-logos img { margin: 5px; }
.international-checkbox input, .international-checkbox label { cursor: pointer; }
.assembly-title span.assembly-free { display: none; }
.assembly-title.free-assembly span.assembly-free { display: inline-block; }
.assembly-title.free-assembly span.assembly-price { color: var(--bs-gray-500) !important; text-decoration: line-through; }

.delivery-time-container { display: inline-block; position: relative; }
.delivery-time-container > p { color: var(--bs-gray-500); }
.delivery-time-container.ready > p { color: var(--bs-primary); text-decoration: underline; cursor: pointer; }
.delivery-time-slots { display: flex; position: absolute; left: 0; border: 1px solid #c5c5c5; border-radius: 3px; z-index: 1; }
.delivery-time-slots span.btn-time-slot { width: 180px; padding: 0.3em 1.5em; border: 1px solid #ccc; text-align: center; transition: 0.2s background ease-in-out, 0.2s color ease-in-out; cursor: pointer; color: #000; }
.delivery-time-slots .btn-time-slot:last-child { margin-bottom: 0; }
.delivery-time-slots .btn-time-slot.filling_fast { background: var(--bs-yellow); }
.delivery-time-slots .btn-time-slot.disabled { background: var(--bs-gray-400); border-color: var(--bs-gray-400); color: var(--bs-gray-500); cursor: default; pointer-events: none; }
.delivery-time-slots .btn-time-slot:hover, .delivery-time-slots .btn-time-slot.selected { background: var(--bs-primary); color: #fff; }

@media only screen and (min-width : 768px) {
  	.delivery-time-slots span.btn-time-slot { width: 210px; }
}

/* ############################## CART EXPRESS CHECKOUT OVERWRITE ############################## */
.shopify-cleanslate ul li.pGZsIynlCgQUe6S16lYw, .shopify-cleanslate ul li.XLcXEW3RnM9fyU7k7fvC { height: auto !important; margin-top: 0 !important; }
.shopify-cleanslate ul li.Vru56DW5IUIiRpxbGTDg { height: auto !important; width: 100% !important; max-width: 750px; flex-basis: 100% !important; margin-bottom: 0 !important; }
.shopify-cleanslate ul li.Vru56DW5IUIiRpxbGTDg [role="button"], .shopify-cleanslate .Vru56DW5IUIiRpxbGTDg iframe,
.shopify-cleanslate ul li.pGZsIynlCgQUe6S16lYw [role="button"], .shopify-cleanslate .pGZsIynlCgQUe6S16lYw iframe,
.shopify-cleanslate ul li.XLcXEW3RnM9fyU7k7fvC [role="button"], .shopify-cleanslate .XLcXEW3RnM9fyU7k7fvC iframe { margin-bottom: 5px; }
.shopify-cleanslate ul li form[action="https://payments.amazon.com/checkout/signin"] { display: none !important; }

/* ############################## CUSTOMER AREA ############################## */
.account-nav { padding: 20px; }
.account-nav-options { margin-top: 5px; display: block; }

.account-wrapper { padding: 20px; overflow: auto; }
.account-wrapper label { margin-top: 15px; }

.account-wrapper .table  { margin: 0; min-width: 700px; }
.account-wrapper .table thead tr th { border: none; }

@media only screen and (min-width : 992px) {
    .account-nav-options { display: inline-block; margin: 0;float: right; }
  	.account-nav-options svg { margin-left: 15px; }
}

/* ############################## GENERIC ############################## */
.generic-header h1 { font-size: 2rem; font-weight: 400; }
.generic-header p { margin-top: 15px; }

.generic-toc h4, .generic-toc h6 { font-weight: 600; }
.generic-toc h6:not(:first-child) { margin-top: 25px; }
.generic-toc h6 a { display: block; }
.generic-toc-indent,
.generic-toc-indent a,
.generic-toc-indent-1 a { margin: 5px 0 0 15px; display: block; }
.generic-toc-indent-2 a { margin: 5px 0 0 30px; display: block; }

.generic-body .page-title { padding-top: 2vw; font-weight: 600; }
.generic-body .section-title { padding-top: calc(10px + 1.25vw); font-weight: 300; margin-top: 0; }
.generic-body .section-title.strong { font-weight: 600; }

.generic-body h2 { font-weight: 400; margin-bottom: 15px; }
.generic-body h3 { margin-top: 0.8em; margin-bottom: 0.6em; }
.generic-body h5 { margin-bottom: 15px; }
.generic-body h6 { margin-top: 5px; margin-bottom: 10px; }
.generic-body ol, .generic-body ul { -webkit-padding-start: 20px; }
.generic-body ol li, .generic-body ul li{ margin-bottom: 10px; }
.generic-body .warranty_list { font-weight: 700; }
.generic-body hr { margin: 2.5vw 0 1.25vw 0; }

.generic-quote { padding-left: 25px; border-left: 1px solid var(--bs-gray-500); margin: 30px 0; }

.generic-notice { background: #efdddd; padding: 15px; margin: 30px 0; text-align: center; }
.generic-notice a.btn, .generic-notice a.btn:hover { color: #fff; }

.generic-block img { width: 100%; height: auto; border: 1px solid var(--bs-primary); transition: border 0.2s ease-in-out; }
.generic-block h6 { margin: 15px 0 30px 0; text-align: center; font-weight: 400; }
.generic-block-th { font-size: 1.5rem; font-weight: 700; text-align: center; padding: 10px 0; margin-bottom: 20px; border-bottom: 1px solid var(--bs-gray-400); }
.generic-block-tr { font-size: 1.5rem; font-weight: 700; text-align: center; padding: 10px 0; margin-bottom: 20px; border-bottom: 1px solid var(--bs-gray-400); }
.generic-block .thumbnail-link { font-weight: 700; font-family: din-2014, 'Noto Sans KR', Arial, sans-serif; }
.generic-block .thumbnail-link span { margin-top: 3px; font-weight: 400; display: block; }
.generic-block .thumbnail-link span svg { margin-left: 3px; }
.generic-block .thumbnail-link-sm { text-align: center; margin-bottom: 10px; display: block; font-size: 1.1em; }
.generic-block .thumbnail-link-sm img { margin-bottom: 7px; }
.generic-block .generic-list-td-fc { border-bottom: 1px solid var(--bs-gray-400); margin-bottom: 25px; }

.generic-list { width: 100%; padding-top: 35px; border-bottom: 1px solid var(--bs-gray-400); }
.generic-list small { color: var(--bs-gray-500); }
.generic-list-tr-fc .generic-list-td-fc { font-size: 1.5rem; min-height: 50px; padding: 12px 40px; line-height: 30px; vertical-align: middle; }
.generic-list-tr-fc .generic-list-td { height: 50px; min-width: 160px; color: var(--bs-gray-500); padding-right: 40px; text-align: right; line-height: 50px; vertical-align: middle; }

.generic-list-tr { width: 100%; border-top: 1px solid var(--bs-gray-400); display: block; transition: background 0.2s ease-in-out; }
.generic-list-tr .generic-list-td-fc { padding: 10px 40px 10px 40px; }
.generic-list-tr .generic-list-td-oc { padding: 15px 40px 15px 40px; }
.generic-list-tr .generic-list-td { color: var(--bs-gray-600); min-width: 160px; padding: 0 0px 10px 40px; }
.generic-list-tr:not(.disabled):hover { background: var(--bs-gray-200); }
.generic-list-td-fc .career-badge { margin: 2px 0 0 7px; vertical-align: top; }

.generic-list-tr-sh-fc { border-top: 1px solid var(--bs-gray-500); }
.generic-list-tr-sh-fc, .generic-list-tr-sh { border-bottom: 1px solid var(--bs-gray-500); }
.generic-list-tr-sh-fc .subheader, .generic-list-tr-sh .subheader { padding: 12px 20px 12px 20px; }
.generic-list-tr-sh-fc .generic-list-tr:first-child, .generic-list-tr-sh .generic-list-tr:first-child { border: none; }
.generic-list-tr-sh .generic-list-tr { border-top: 1px solid var(--bs-gray-400); }

.generic-padding { padding-left: 40px; padding-right: 40px; }
.generic-padding-xl { width: 90%; max-width: calc(600px + 10vw); margin: auto; }

.career-listing-min .generic-list { margin-top: 25px; }
.career-listing-min .generic-list-tr-fc .generic-list-td-fc { min-height: 40px; line-height: 40px; padding: 5px 40px; }
.career-listing-min .generic-list-tr-fc .generic-list-td { height: 40px; line-height: 40px; padding-top: 5px; }

.generic-accordion { margin: 40px 0; border-top: 1px solid var(--bs-gray-400); }
.generic-accordion-obj h4 { font-size: 1rem; font-weight: 400; padding: 20px 0; border-bottom: 1px solid var(--bs-gray-400); transition: color .2s ease, font-weight .2s ease; }
.generic-accordion-obj h4:hover, .generic-accordion-obj h4.active { color: var(--bs-primary); font-weight: 700; }
.generic-accordion-obj h4 img { height: 20px; width: auto; margin-right: 2px; vertical-align: bottom; }
.generic-accordion-obj h4 span { margin-left: 5px; transition: all 0.2s ease-in-out; display: inline-block; }
.generic-accordion-body, .generic-accordion-body-default { padding: 20px; border-bottom: 1px solid var(--bs-gray-400); }
.generic-accordion-body { display: none; }
.generic-accordion-body .img-table, .generic-accordion-body-default .img-table { width: 100%; height: auto; border: 1px solid var(--bs-gray-400); margin: 20px 0; }
.generic-accordion-body li, .generic-accordion-body-default li { margin-bottom: 10px; }

#generic-form-wrapper, #career_list, #career_post_data, #career_post_application, #career_location_SG { display: none; }

#about-us #users { margin-top: -55px; position: absolute; }
.about-header { margin-bottom: 30px; }
.about-header h2 { margin: 0; }
.about-users { padding-top: 40px; padding-bottom: 40px; background: var(--bs-gray-200); text-align: center; }
.about-users h2 { margin-bottom: 20px; }
.about-users-obj { padding: 30px; transition: opacity 0.2s ease-in-out; }
.about-users-obj:hover { opacity: 0.5; }
.about-users-obj img { width: 100%; height: auto; }

/* ############################## CAREERS ############################## */

.careers-page { display: none; }
.careers-search { line-height: 2em; }
.careers-search select { display: inline-block; margin: 5px 10px; border-color: var(--bs-gray-400); outline: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.careers-search .filter-category { width: 260px; }
.careers-search .filter-location { width: 200px; }
.careers-filter-reset { display: none; }

.careers-filter-obj { margin-bottom: 1.25em; }
.careers-filter-obj:nth-child(odd) { padding-right: 7.5px; }
.careers-filter-obj:nth-child(even) { padding-left: 7.5px; }
.careers-filter-obj .obj-wrapper { position: relative; overflow:hidden; cursor: pointer; }
.careers-filter-obj .obj-wrapper img { border-radius: 5px; }
.careers-filter-obj .obj-wrapper h6 { text-align: center; margin-top: .35em; }
.careers-filter-obj .obj-wrapper .btn { margin-top: .5em; }
.careers-filter-obj.col-xxxl-4 .careers-filter-add { display: none; }

.careers-about-content { background: #fff; padding: 20px; }
.careers-about-content h5 { margin-bottom: 25px; }
.careers-about-content a { margin-top: 15px; }

.careers-article { margin-bottom: 30px; }
.careers-article a { color: #000; }
.careers-article a:hover, .careers-article a:hover .careers-article-footer { color: var(--bs-primary); }
.careers-article-image { width: 100%; min-height: 175px; background-position: top center; background-size: cover; }
.careers-article-content { background: #fff; padding: 20px; }
.careers-article-content img { width: auto; max-height: 25px; max-width: 100%; margin: 15px 0 25px 0; display: block; }
.careers-article-content p { margin: 10px 0 0 0; }
.careers-article-footer { font-size: 0.8rem; line-height: 1.2rem; margin-top: 15px; color: var(--bs-gray-500); display: block; transition: color 0.2s ease-in-out; }

#careers_post { display: none; }
.career-post-header h2 { font-size: 1.75rem; }
.career-post-header h4 { margin: 5px 0 15px 0; }
.career-post-header p { line-height: 1.75rem; }
.career-post-header p span { margin-right: 20px; white-space: nowrap; color: var(--bs-gray-500); }
.career-post-content { margin-top: 30px; padding: 35px 20px 25px 20px; background: #fff; }
.career-post-content h5 { margin-bottom: 15px; }
.career-post-content ul { -webkit-padding-start: 20px; }
.career-post-content li { margin-top: 8px; }
.career-post-footer { margin: 30px 0; padding: 35px 20px; background: #fff; }

#career_btn_return { margin-bottom: 20px; display: inline-block; }
#career_btn_return svg { margin-right: 15px; }
#career_btn_apply { margin-bottom: 10px; }
#career_btn_apply, #career_btn_apply_footer { color: #fff; width: 100%; }

.career-category-list[data-count-openings="0"] { display: none; }

#listing_under_job_posting .generic-header h4 { font-weight: 400; margin: 0 30px; }

.careers-splash { height: calc(520px + 4vw); background: /*savepage-url=https://images.secretlab.co/theme/common/career_splash-min.jpg*/ url() center bottom/cover; }
.career-categories { position: relative; overflow: hidden; }
.career-categories.lessen { height: 420px; }
.career-categories-expand { display: none; position: absolute; bottom: 0; width: 100%; text-align: center; background-image: linear-gradient(to bottom, rgba(255,255,255,0), #fff 55%); padding: 100px 20px 0; left: 0; z-index: 1; cursor: pointer; }
.career-categories.lessen .career-categories-expand { display: block; }

.career-content-header { text-align: center; background: #fff; padding: 20px; margin-top: -108px; }
.career-content-header .btn { min-width: 200px; margin-top: 20px; }

.career-intro-header { background: /*savepage-url=https://images.secretlab.co/theme/common/careers_info_02-min.jpg*/ url() center center/cover; height: 300px; display: flex; align-content: flex-end; }
.career-company .intro-content { background: #fff; text-align: center; margin-top: -40px; padding: 25px; }
.career-company .intro-content p { max-width: 775px; margin: auto; }
.career-company .img-badge-linkedin { width: 90px; height: auto; }
.career-company .img-badge-gptw { width: 90px; height: auto; }

.careers-badge { position: fixed; top: var(--nav_after); right: 0; width: 95px; height: auto; z-index: 2; }

#main_application_form { position: relative; }
#main_application_form .form-loader { position: absolute; width: 100%; height: 100%; background: rgba(255,255,255, 0.7); top: 0; left: 0; display: flex; align-items: center; justify-content: center; }

@media only screen and (min-width: 576px) {
    .careers-splash { margin-top: 0; }
    .careers-splash-content { margin-top: 0; }
}

@media only screen and (min-width: 768px) {
    .career-content-header { padding: 30px 40px; }
    .career-intro-header { height: 400px; }
    .career-company .intro-content { padding: 30px; margin-top: -50px; margin-left: 10px; margin-right: 10px; }

    .careers-filter-obj { margin-bottom: 15px; }
    .careers-filter-obj .obj-wrapper h6 { text-align: left; margin-top: .35em; }
    .careers-filter-obj .obj-wrapper:hover .btn { background: #343a40; color: #fff; }
}

@media only screen and (min-width: 992px) {
    .careers-splash { height: calc(450px + 14vw); }

    .career-categories { padding-left: 35px; padding-right: 35px; }
    .career-categories.lessen { height: 550px; }

    .career-content-header { display: flex; justify-content: space-between; align-items: center; }
    .career-content-header .btn { margin-top: 0; }

    .career-intro-header { height: 500px; }
    .career-company .intro-content { margin-top: -65px; }
}

@media only screen and (min-width: 1300px) {
    .career-company .intro-content { margin-left: 0; margin-right: 0; }
}

@media only screen and (min-width: 1500px) {
    .careers-badge { width: 100px; }
}

@media only screen and (min-width: 1900px) {
    .col-xxxl-4 .careers-filter-obj.col-xxxl-4 { flex: 0 0 33.33333%; max-width: 33.33333%; }
    .col-xxxl-4 .careers-filter-obj.col-xxxl-4 { padding-left: 7.5px; padding-right: 7.5px; margin-bottom: 15px; }
    .col-xxxl-4 .careers-filter-obj.col-xxxl-4 .careers-filter-add { color: var(--bs-gray-600); height: 100%; width: 100%; border-radius: 7px; border: 2px dashed var(--bs-gray-400); padding: 15px; text-align: center; display: flex; }
    .col-xxxl-4 .careers-filter-add svg { color: var(--bs-gray-500); margin: 0 0 10px 0; display: inline-block; }
}

.btn-futurepay-out { margin: 20px 0 5px 0; }
.btn-futurepay-out svg { margin-left: 8px; }
.futurepay-interest { margin-top: 10px; }
.futurepay-interest tr { text-align: center; }
.futurepay-interest th, .futurepay-interest td { padding: 10px; border: 1px solid var(--bs-gray-400); }

a.cert-change { cursor: pointer; transition: all 0.2s ease-in-out; margin: 5px; }
a.cert-change.btn:hover { color: #fff; }

#expanded-header .box-wrapper { color: #fff; max-width: 700px; padding: 25px; margin: 90px 0 75px 0; display: inline-block; }
#expanded-header .header-content-secretlab { margin: 5px 0 7px 0; }
#expanded-header h1 { font-size: 1.8rem; vertical-align: middle; display: inline-block; }
#expanded-header p { margin-top: 10px; }

#return td, #return th {
    border: 1px solid #ddd;
    padding: 10px 15px 10px 15px;
    width: 40%;
}

#return ul {
    list-style-type: disc;
  	margin-bottom: 0px;
  	text-align: left;
}

#return th {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #efefef;
    color: black;
    width: 20%;
}

#return th.disclaimer {
    background-color: #FCE4CE;
    font-weight: 400;
    padding: 20px;
}

#return th.footnote {
    font-size: 0.9em;
    font-weight: 400;
    text-align: left;
    padding: 20px;
}

#return_neue { border: 1px solid var(--bs-gray-400); }
#return_neue tr th, #return_neue tr td { padding: 10px 15px; border: 1px solid var(--bs-gray-400); }
#return_neue tr th { background: var(--bs-gray-200); }

.terms-UK p { margin: 30px 0; }

@media only screen and (min-width : 480px) {
    .about-users-obj { padding: 40px; }
}

@media only screen and (min-width : 576px) {
    .careers-article-image { min-height: 225px; }
    .generic-notice { padding: 25px; }
}

@media only screen and (min-width : 768px) {
    .generic-accordion-obj h4 { font-size: 1.6rem; padding: 20px; }
    .generic-accordion-obj h4 img { height: 30px; width: auto; margin-right: 5px; vertical-align: bottom; }
    .generic-accordion-obj h4 span { margin-left: 15px; transition: all 0.2s ease-in-out; display: inline-block; }

    .generic-list-tr-sh-fc .subheader, .generic-list-tr-sh .subheader { padding: 15px 40px 15px 40px; }

    .about-header { text-align: center; }
    .about-users { padding-top: 60px; padding-bottom: 60px; }

    .career-post-header h2 { font-size: 2.32rem; }
    .careers-about-content { padding: 40px; }
    .career-post-content { padding: 35px 30px 25px 30px; }
    .career-post-footer { margin-bottom: 30px; padding: 35px 30px 35px 30px; }
    #career_btn_return { float: left; margin: 10px 0 0 0; }
    #career_btn_apply, #career_btn_apply_footer { width: 250px; }
    #career_post_application { width: 80%; margin: auto; }

    #expanded-header .header-content-secretlab { margin: 2px 0 7px 0; }
    #expanded-header h1 { font-size: 2.4rem; vertical-align: middle; display: inline-block; }
}

@media only screen and (min-width : 992px) {
    .generic-header h1 { font-size: 3rem; }
    .generic-header p { width: 65%; }

    .generic-body { font-size: 1.1rem; }
    .generic-body ol, .generic-body ul { -webkit-padding-start: 35px; }

    .generic-list-tr .generic-list-td-fc { padding: 15px 0 15px 40px; }
    .generic-list-tr .generic-list-td { color: #000; padding: 15px 40px 15px 0; text-align: right; }

    .career-listing-min .generic-list-tr .generic-list-td-fc { padding: 7px 0 7px 40px; }
    .career-listing-min .generic-list-tr .generic-list-td { padding: 7px 40px 7px 0; }

    .generic-block a { color: #000; }
    .generic-block a:hover { color: var(--bs-primary); }
    .generic-block img { border-color: var(--bs-gray-500); }
    .generic-block a:hover img { border: 1px solid var(--bs-primary); }

    #about-us #users { margin-top: -80px; position: absolute; }
    .about-users-obj { padding: 60px; }
    .careers-article { margin-bottom: 0; }
    .careers-article .careers-article-content p { -webkit-line-clamp: 5; }
    .career-post-content ul { -webkit-padding-start: 30px; }

    .header-content-secretlab { height: 60px; margin: 0 6px 7px 0; }
    #expanded-header h1 { font-size: 4rem; }
    #expanded-header p { font-size: 1.2rem; }
}

@media only screen and (min-width : 1300px) {
    .career-post-content, .career-post-footer { margin-top: 40px; }
    .career-post-footer { margin-bottom: 40px; }
}

@media only screen and (min-width : 1600px) {
    .about-users-obj { padding: 50px; }
}

/* ############################## WARRANTY ############################## */
.header-hero-warranty { background-color: #e5eff0; }
.header-hero-warranty .certifications-list img { height: calc(40px + 1vw); width: auto; margin: 0 10px 15px 10px; }
.header-hero-warranty .certifications-list img:last-child { margin-right: 0; }
.flatpickr-input[readonly] { background-color: #ffffff; }
.btn-warranty-statement { min-width: 100%; margin-top: 25px; }
.modal-warranty-close { position: absolute; right: 10px; top: 10px; }

.archive-link { color: var(--bs-gray-600); transition: color .2s ease; cursor: pointer; }
.archive-link:hover { color: var(--bs-primary); }
.document-list.latest .document-archive, .document-list.latest .view-latest, .document-list.archive .document-latest, .document-list.archive .view-archive { display: none; }
.document-list.archive .document-archive a:last-child { color: #6c757d; }

@media only screen and (min-width: 576px) {
    .header-hero-warranty .certifications-list img { margin: 0 30px 15px 0; }
}

@media only screen and (min-width: 992px) {
    .header-hero-warranty { background: /*savepage-url=https://images.secretlab.co/theme/common/splash-warranty-min.jpg*/ url() center center/cover; }
    .header-hero-warranty p { max-width: 80%; }
    .btn-warranty-statement { min-width: 80%; }
}

@media only screen and (min-width: 1200px) {
    .btn-warranty-statement { margin-top: 25px; }
}

/* ############################## 2020 Series Features Page ############################## */
#features_2020 .splash-static-chair { background: /*savepage-url=https://images.secretlab.co/theme/common/pages-2020-mobile.jpg*/ url() no-repeat center center/cover; top: 0; left: 0; opacity: 0; transform: scale(1.4); transition: all 0.65s ease; }
#features_2020 .splash-art.play .splash-static-chair { opacity: 1; transform: scale(1); }
#features_2020 .splash-content {  height: 100%;  }

#features_2020 .splash-content .link-underline { text-decoration: underline; }
#features_2020 .splash-content .link-underline:hover { text-decoration: none; }
#features_2020 .splash-content-title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#features_2020 .badge { padding: .3em .4em .25em; }

#features_2020 .responsive-video:not(.splash-video) { width: 100%; height: auto; }

.features2020-awards .logos{ max-width: 500px; }
.features2020-awards .quote .logo { max-width: 100px; height: auto; }
.features2020-awards .quote a:hover img { opacity: 0.5; }

.features2020-gallery .gallery-main .slick-slide, .features2020-gallery .gallery-nav .gallery-slide { outline: none !important; }
.features2020-gallery .gallery-nav .gallery-slide { border: 2px solid transparent; transition: all 0.2s ease-in-out; margin-right: 10px; }
.features2020-gallery .gallery-nav .gallery-slide.is-active, .features2020-gallery .gallery-nav .gallery-slide:hover { opacity: 1; border-color: var(--bs-primary); }
.features2020-gallery .gallery-main img { width: calc(100vw - 30px); height: calc(100vw - 30px); object-fit: cover; margin: 0; }
.features2020-gallery .gallery-nav img { width: 100%; height: 20vw; object-fit: cover; margin: 0; }

.features2020-upholstery .tab { padding: 1.5rem 1rem; text-transform: uppercase; font-family: soleil, sans-serif; font-weight: 700; cursor: pointer; position: relative; letter-spacing: .125em; color: #fff; border-top: 1px solid var(--bs-gray-500); border-bottom: 1px solid var(--bs-gray-500); margin-top: -1px; outline: none; width: calc(100% + 30px); border-left: 0; border-right: 0; transition: all .2s ease; }
.features2020-upholstery .tab svg { font-size: 22px; color: var(--bs-gray-600); transition: all .2s ease; }
.features2020-upholstery .tab-pu-leather { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020-upholstery-tab-pu-min.jpg*/ url() center center/cover no-repeat; }
.features2020-upholstery .tab-softweave { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020-upholstery-tab-softweave-min.jpg*/ url() center center/cover no-repeat; }
.features2020-upholstery .tab-napa-leather { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020-upholstery-tab-napa-min.jpg*/ url() center center/cover no-repeat; }
.features2020-upholstery .tab[aria-expanded="true"] { background: none; color: #000; }
.features2020-upholstery .tab[aria-expanded="true"] svg { transform: rotate(180deg); }
.features2020-upholstery .img-softweave, .features2020-upholstery .content-softweave, .features2020-upholstery .img-napa-leather, .features2020-upholstery .content-napa-leather { display: none; }

.features2020-armrest .image { width: 100%; height: calc(50vw - 5px); object-fit: cover; }
.features2020-armrest p b { color: #000; }
.features2020-lumbar .image { background: var(--bs-gray-200); }
.features2020-lumbar .image img { width: 100%; height: 80vw; object-fit: contain; object-position: right; }

.features2020-mechanism .tab { font-family: soleil, sans-serif; font-weight: 700; border: 0; border-top: 1px solid var(--bs-gray-500); border-bottom: 1px solid var(--bs-gray-500); padding: 1em .5em 1em 0; display: block; width: 100%; background: none; text-align: left; margin-bottom: -1px; outline: none; }
.features2020-mechanism .tab { border-bottom: 0; }
.features2020-mechanism .tab:first-child { border-top: 0; }
.features2020-mechanism .tab[aria-expanded="true"] svg { transform: rotate(180deg); }

.features2020-models .img-chair { width: auto; height: auto; max-height: 400px; display: block; margin-left: auto; }
.features2020-models .spec-indicator { background: #fff; margin-bottom: 1rem; }
.features2020-models .spec-indicator-wrapper { font-size: 13px; }
.features2020-models .feature-images { margin: 0 -3px; }
.features2020-models .feature-images img { margin-left: 3px; margin-right: 3px; width: calc(25% - 6px); border-radius: 4px; max-width: 80px; }
.features2020-models .feature-info { padding: 1.25vw 1vw; }
.features2020-models .feature-info img { height: auto; width: 60%; margin: 0 auto 10px; display: block; }
.features2020-models .feature-info .emdash { width: 80px; height: 1px; background: var(--bs-gray-600); display: inline-block; }
.features2020-models .feature-info-height { height: calc(130px + 5vw); width: 100%; }
.features2020-models .feature-info-height-sm { height: 110px; width: 100%; }
.features2020-models .btn-link.btn-arrow { font-size: .85rem; }

@media only screen and (min-width: 400px) {
    .features2020-models .spec-indicator-wrapper { font-size: calc(17px + 7 * ((100vw - 320px) / 2080)); }
    .features2020-models .btn-link.btn-arrow { font-size: .9rem; }
}

@media only screen and (min-width: 992px) {
    #features_2020 .splash-video { height: calc(100vh - 105px); object-position: top; object-fit: cover; }
    #features_2020 .splash-content { top: 0; height: calc(100vh - 105px); }
    #features_2020 .splash-art > .ratio::before { display: none; }

    #features_2020 .gold { background: repeating-linear-gradient(160deg, #baa35b, #e8d087 100%); background: -webkit-repeating-linear-gradient(160deg, #baa35b, #e8d087 100%); background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }

    .features2020-ccfoam .content { position: absolute; top: 50%; left: 0; width: 100%; margin: auto; transform: translateY(-50%); color: #fff; }
    .features2020-ccfoam .content p { text-shadow: #000 0 0 1em, #000 0 0 0.25em; }
    .features2020-ccfoam .content .grad-gold { color: #fff; background: none; text-fill-color: unset; -webkit-text-fill-color: unset; text-shadow: #000 0 0 1em, #000 0 0 0.25em; }
    .features2020-ccfoam .content .text-primary { color: var(--color_gold) !important; }

    .features2020-upholstery { background: var(--bs-gray-200); }
    .features2020-upholstery .tab { width: 100%; border-radius: 5px; border: 1px solid transparent; box-shadow: var(--box_shadow); padding: 1.5rem 1rem; color: var(--bs-gray-200); transition: all .2s ease; font-size: .83rem; }
    .features2020-upholstery .tab[aria-expanded="false"]:before { content: ''; position: absolute; background: rgba(0,0,0,.6); width: calc(100% + 1px); height: calc(100% + 1px); top: 0; left: 0; border-radius: 5px; transition: all .2s ease; }
    .features2020-upholstery .tab[aria-expanded="false"]:hover:before { opacity: 0; }
    .features2020-upholstery .tab[aria-expanded="true"], .features2020-upholstery .tab:hover { border-color: var(--bs-primary); box-shadow: 0 .2rem 1rem rgba(157,42,47,.5); transform: translateY(-3px); color: #fff; border-bottom: 1px solid var(--bs-primary); }
    .features2020-upholstery .tab-pu-leather[aria-expanded="true"] { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020-upholstery-tab-pu-min.jpg*/ url() center center/cover no-repeat; }
    .features2020-upholstery .tab-softweave[aria-expanded="true"] { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020-upholstery-tab-softweave-min.jpg*/ url() center center/cover no-repeat; }
    .features2020-upholstery .tab-napa-leather[aria-expanded="true"] { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020-upholstery-tab-napa-min.jpg*/ url() center center/cover no-repeat; }
    .features2020-upholstery .content { transition: opacity .25s ease; opacity: 0; }
    .features2020-upholstery .content.collapsing { height: 0 !important; overflow: hidden; }
    .features2020-upholstery .content.show { opacity: 1; display: block; }

    .features2020-warranty .bg-lg-mild, .features2020-lumbar .bg-lg-mild { background: var(--bs-gray-200); }

    .features2020-armrest .image { height: auto; }
    .features2020-recline .chair-bg { background: /*savepage-url=https://images.secretlab.co/theme/common/features-2020-gallery-03-bg-min.jpg*/ url() center center/cover no-repeat; }
    .features2020-recline .chair-bg img { width: 50vw; height: auto; margin-left: -50px; margin-bottom: -40px; }
    .features2020-lumbar .image { background: transparent; }
    .features2020-lumbar .image img { height: auto; object-fit: contain; object-position: center; }

    #features_2020 .grad-gold { display: inline-block; }
    #features_2020 .popup-gallery a.popup-image { pointer-events: none; }
}

@media only screen and (min-width: 1200px) {
    #features_2020 .splash-content-title { position: unset; top: 0; left: 0; transform: none; }
    .features2020-recline .chair-bg img { margin-left: -120px; margin-bottom: -70px; max-width: 800px; }
    .features2020-upholstery .tab { font-size: .95rem; }
}


/* ############################## DELIVERY PAGE ############################## */
#page_delivery .splash-icon { width: auto; height: auto; max-width: 50vw; margin-bottom: 15px; }
#page_delivery .content-splash .delivery-icon { max-width: 100px; }
#page_delivery .content-splash-mobile { object-fit: cover; object-position: top center; height: 300px; width: 100%; }
#page_delivery .content-point { margin-bottom: 30px; }
#page_delivery .content-point:last-child { margin-bottom: 0; }
#page_delivery .content-point h6 { margin-bottom: 5px; }
#page_delivery .content-point img { max-width: 80px; margin-right: 10px; }
#page_delivery .video-cta { background: var(--bs-gray-900); }
#page_delivery .video-cta video { display: block; width: 100%; }
#page_delivery .slick-testimonials { position: relative; }
#page_delivery .socials a {  font-size: 30px; padding: 0 20px; }
#page_delivery .socials a:first-child {  padding-left: 0; }
#page_delivery .socials a:last-child {  padding-right: 0; }
#page_delivery .arrow-wrapper { opacity: 0; }
.slick-testimonials .slick-testimonials-slide:focus { outline: 0; }
.slick-testimonials .testimonial { display: flex; justify-content: center; align-items: center; height: 150px; background: /*savepage-url=https://images.secretlab.co/theme/common/delivery-quote.jpg*/ url() no-repeat center; font-family: soleil, 'Noto Sans KR', Arial, sans-serif; }
.slick-testimonials .testimonial a { color: var(--bs-gray-600); }
.slick-testimonials .testimonial-user { display: flex; justify-content: center; }
.slick-testimonials .testimonial-user-photo { border-radius: 50%; width: 50px; height: 50px; margin: 0 10px 0 0; }
.slick-testimonials .testimonial-user-info a { color: #000; }
.slick-testimonials .testimonial-user-info .fa-twitter { margin-left: 5px; color: #1da1f2; }
.timer-off { display: none; }

@media only screen and (min-width: 768px) {
    #page_delivery .content-splash { padding-top: calc(6vw + 50px); padding-bottom: calc(6vw + 50px); background: linear-gradient(to right, rgb(255,255,255,1), rgba(255,255,255,0.6) 40%, rgba(255,255,255,0) 65%), /*savepage-url=https://images.secretlab.co/theme/common/delivery-splash-min.jpg*/ url() no-repeat right -150px top/cover; }
    #page_delivery .content-points { padding-top: 40px; padding-bottom: 20px; }
    #page_delivery .content-point h6 { margin-bottom: 10px; }
    #page_delivery .content-point img { max-width: 120px; margin: 0 0 10px; }
    #page_delivery .socials a {  padding: 0 30px; }
    .slick-testimonials .testimonial { height: 110px; }
}

@media only screen and (min-width: 992px) {
    #page_delivery .content-splash { background: linear-gradient(to right, rgb(255,255,255,1) 100px, rgba(255,255,255,0.6) 35%, rgba(255,255,255,0) 50%), /*savepage-url=https://images.secretlab.co/theme/common/delivery-splash-min.jpg*/ url() no-repeat right -100px top/cover; }
    #page_delivery .content-point img { max-width: 200px; padding: 0 30px; }
    #page_delivery .arrow-wrapper { position: absolute; top: 50%; display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; background: var(--bs-gray-200); border-radius: 50%; transform: translateY(-50%); transition: 0.2s all ease-in-out; opacity: 1; cursor: pointer; z-index: 99; }
    #page_delivery .arrow-wrapper:hover { color: var(--bs-primary); }
    #page_delivery .arrow { width: 10px; height: 16px; }
    #page_delivery .arrow svg { display: block; fill: #888; }
    #page_delivery .arrow-prev { left: -20px; }
    #page_delivery .arrow-next { right: -20px; }
    #page_delivery .slick-disabled { opacity: 0; cursor: default; }
    .slick-testimonials .testimonial { height: 150px; }
}

@media only screen and (min-width: 1200px) {
    #page_delivery .content-points { padding-top: 60px; padding-bottom: 60px; }
    #page_delivery .content-point { margin-bottom: 0; }
    #page_delivery .arrow-prev { left: -40px; }
    #page_delivery .arrow-next { right: -40px; }
    .slick-testimonials .testimonial { height: 110px; }
}


/* ############################## REFERRAL PAGE ############################## */
#page_referral .header-hero-referral { background: /*savepage-url=https://images.secretlab.co/theme/common/header_hero_referral-min.jpg*/ url() 30% center/cover; }
#page_referral #instructions .point:not(:last-child) { margin-bottom: 2rem; }
#page_referral #instructions .point .title { width: 72px; }
#page_referral #instructions .point .title .number { padding: 2px 10px; margin: 0 0 2px 0; color: #fff; font-weight: 700; background: var(--bs-primary); border-radius: 50px; display: inline-block; }
#page_referral #instructions .point img { max-width: 200px; height: auto; width: calc(50px + 10vw); }
#page_referral #cta { max-width: 500px; }

@media only screen and (min-width : 992px) {
    #page_referral #instructions .point:not(:last-child) { margin-bottom: 0; }
    #page_referral #instructions .point .title { width: 100%; }
    #page_referral #instructions .point .title .number { padding: 5px 13px; margin: 15px 0 12px 0; }
}
/* ############################## PARTNER / COLLAB LANDING PAGES ############################## */
#page_taskrabbit .header-hero-taskrabbit { background: /*savepage-url=https://images.secretlab.co/theme/common/header_hero_taskrabbit-min.jpg*/ url() center center/cover; }
#page_taskrabbit .header-hero-taskrabbit img { width: auto; height: auto; max-width: 80vw; max-height: 120px; }

#page_taskrabbit .content .btn-taskrabbit { background: #00551A; border-color: #00551A; color: #fff; padding-left: calc(40px + 2vw); padding-right: calc(40px + 2vw); }
#page_taskrabbit .content .btn-taskrabbit:hover { background: transparent; color: #00551A; }
#page_taskrabbit .content .fluid-d2 { color: #00551A; }
#page_taskrabbit .content img { max-width: 65vw; width: 100%; margin-bottom: 15px; }
#page_taskrabbit #instructions .point { max-width: 435px; margin-bottom: calc(35px + 1.5vw); }
#page_taskrabbit #instructions .point .body { padding: 0 calc(10px + 1vw); }
#page_taskrabbit #instructions .point img { width: auto; height: auto; max-height: 180px; margin-bottom: 20px; padding: 0 .5vw; }
#page_taskrabbit #instructions .point .step { padding: 0 15px; }
#page_taskrabbit #instructions .point .step-no { color: #86919d; font-size: 1.5rem; width: 2.5rem; height: 2.5rem; border-radius: 50%; border: 1px solid #86919d; margin-left: auto; margin-right: auto; margin-bottom: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
#page_taskrabbit #instructions .point .step-title { margin-top: 4px; padding-right: 0; }

#page_taskrabbit .bg-taskrabbit { background: #00551A; }
#page_taskrabbit .bg-taskrabbit .btn { padding-left: calc(40px + 2vw); padding-right: calc(40px + 2vw); }

/* ############################## PARTNERS - GENERIC ############################## */
.parallax-obj { transition: transform .05s linear; }
.parallax-mouse { transition: transform .1s ease-out; }

.partners-gallery { padding-left: 15px; padding-right: 15px; }
.partners-gallery .screen-padding, .partners-gallery .screen-padding-xl, .partners-gallery .screen-padding-xxl { padding-left: 0; padding-right: 0; }
.partners-gallery .section { padding: 0 7px; position: relative; }
.partners-gallery .section .blank { top: 0; right: 0; position: absolute; width: 100%; height: 100%; background: #fff; transition: width 0.5s ease-in-out; }
.partners-gallery img { margin-bottom: 14px; width: 100%; height: auto; }

#collab-splash { text-align: center; }
#collab-splash h1, #collab-splash h2 { margin: 75px auto 0 auto; }
#collab-splash h1 .collab_logo, #collab-splash h2 .collab_logo { height: 60px; width: auto; margin: 0 0 10px 5px; }
#collab-splash h4 { margin: 8px auto 0 auto; font-weight: 400; letter-spacing: 0.25em; }
#collab-splash p { margin-top: 15px; margin-bottom: 20px; display: inline-block; max-width: 600px; }
#collab-splash a { margin-bottom: 75px; }
#collab-splash .splash-chair { height: auto; width: auto; max-width: 100%; max-height: 55vh; }

#collab .collab-awards-carousel .img-frame { height: 80px; width: 140px; display: flex; align-items: center; justify-content: center; margin: 10px auto 30px; }
#collab .collab-awards-carousel img { max-height: 100%; max-width: 100%; width: auto; height: auto; }
#collab .collab-awards-carousel .collab-awards-slide { opacity: 0.5; outline: none !important; margin: 0 25px; font-family: soleil, 'Noto Sans KR', Arial, sans-serif; transition: opacity .2s ease; max-width: 250px; }
#collab .collab-awards-carousel .collab-awards-slide.slick-active, #collab .collab-awards-carousel .collab-awards-slide.slick-current { opacity: 1; }
#collab .collab-awards h2, #collab .collab-awards h5, #collab .collab-awards h6 { text-transform: uppercase; }
#collab .collab-awards h5 { font-weight: 600; }
#collab .collab-awards h6 { font-size: calc(16px + 6 * ((100vw - 320px) / 2080)); margin-bottom: 5px; }
#collab .collab-awards .laurel { height: 70px; padding-bottom: 10px; width: auto; vertical-align: middle; display: inline-block; }
#collab .collab-awards .laurel-header { font-size: 1.6em; max-width: 65vw; line-height: 1.1em; margin: 0 5px 10px 5px; display: inline-block; vertical-align: middle; }

#collab #tab_feature_main_content { background: #000; color: #fff; border-bottom: 1px solid #fff; }

.collab-additional-desc { padding: 30px; background: #fff; box-shadow: var(--box_shadow); text-align: center; }

.collab-feature { background: var(--bs-gray-200); border-top: 1px solid var(--bs-gray-400); border-bottom: 1px solid var(--bs-gray-400); }
.collab-feature-body { padding: 0 5vw; }
.collab-feature-body h2 { margin-bottom: 20px; }
.collab-feature-body p { font-size: 1.25rem; line-height: 1.4em; color: var(--bs-gray-600); }
.collab-feature-body p.quote:before { content:'" '; margin-left: -0.6em; font-weight: 700; }
.collab-feature-body p.quote-author { font-size: 1em; font-weight: 700; }

.collab-feature.inverted { background: #0d0d0d; border: none; }
.collab-feature.inverted .collab-feature-body h2 { color: #fff; }
.collab-feature.inverted .collab-feature-body p { color: var(--bs-gray-500); }
.collab-feature-body p.quote b { color: #fff; }

#collab-cta { background: /*savepage-url=https://images.secretlab.co/theme/common/header_hero_main.jpg*/ url() center center/cover; color: #fff; text-align: center; }
#collab-cta h4 { letter-spacing: 0.2rem; margin-top: 50px; margin-bottom: 25px; }
#collab-cta a { margin-bottom: 50px; }

@media only screen and (min-width : 768px) {
    #catalog { margin-top: -315px; padding-top: 75px; padding-bottom: 75px; }
    #collab .collab-awards-carousel .collab-awards-slide { max-width: none; margin: 0 10px; }
}

/* ############################## PARTNERS - SKINS BADGE ############################## */
.feature-skins-badge { max-width: calc(100px + 2vw); }

/* ############################## Product Page - LOL PILLOW Content ############################## */
.home-lol-pillows { background: /*savepage-url=https://images.secretlab.co/theme/common/lol-pillows-banner-bg-min.jpg*/ url() center center/cover no-repeat; }
.home-lol-pillows .grad-gold-linear { background: repeating-linear-gradient(#E3D099, #897029); background: -webkit-repeating-linear-gradient(#E3D099, #897029); background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }
.home-lol-pillows .btn { min-width: 280px; }
.home-lol-pillows h3 { max-width: calc(300px + 3vw); }

.lol-esports { position: relative; background: /*savepage-url=https://images.secretlab.co/theme/common/lol-esports-banner-bg-min.jpg*/ url() center center/cover no-repeat; }
.lol-esports .section-shade, .lol-collections .section-shade { position: absolute; z-index: 1; background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); width: 100%; height: 100px; bottom: 0; left: 0; }
.lol-esports .section-shade-top, .lol-collections .section-shade-top { position: absolute; background: linear-gradient( rgba(0,0,0,1), rgba(0,0,0,0)); width: 100%; height: 150px; top: 0; left: 0; }
.lol-esports .lol-esports-content { position: relative; z-index: 3; }

.lol-sections .lol-collections { position: relative; background: /*savepage-url=https://images.secretlab.co/theme/common/lol-collection-bg-min.jpg*/ url() center center/cover no-repeat; }
.lol-sections .lol-collections .logo { width: 70%; max-width: 300px; }
.lol-sections .lol-collections .tagline { max-width: 360px; margin-left: auto; margin-right: auto; }
.lol-sections .lol-esports .esports-chair { width: 120%; margin: 0 -25px; }
.lol-sections .lol-collections .btn, .lol-sections .lol-esports .btn { position: relative; z-index: 3; padding: .5rem 1.25em; }
.lol-sections .lol-collections, .lol-sections .lol-esports { overflow: hidden; }
.lol-sections .lol-esports .lol-esports-content { z-index: unset; }

@media only screen and (min-width: 768px) {
    .lol-poro { background: /*savepage-url=https://images.secretlab.co/theme/common/lol-poro-banner-bg-tablet-min.jpg*/ url() bottom center/cover no-repeat; }
    .lol-poro .poro-title { width: 90%; height: auto; }
    .lol-poro .poro-pillow { width: 100%; max-width: none; }
    .lol-poro .btn { min-width: 300px; }
    .lol-sections .lol-collections .collections-chair, .lol-sections .lol-esports .esports-chair { width: 100%; margin: 0 auto; }
    .lol-sections .lol-collections .btn, .lol-sections .lol-esports .btn { position: absolute; left: 50%; transform: translateX(-50%); bottom: 40px; padding: .5rem 3em; }
}

@media only screen and (min-width: 992px) {
    .lol-esports .lol-esports-content img { max-width: 450px; height: auto; }
    .lol-poro { background: /*savepage-url=//secretlab.eu/cdn/shop/t/406/assets/lol-poro-banner-bg-min.jpg?859236*/ url() center center/cover no-repeat; }
}

/* ############################## Product Page - GOT PILLOW Content ############################## */
.got-pillow-cta { position: relative; background: /*savepage-url=https://images.secretlab.co/theme/common/got-splash-bg-min.jpg*/ url() center center/cover; }
.got-pillow-cta .got-logo { width: 75%; max-width: 500px; z-index: 1; }
.got-pillow-cta .btn { max-width: 360px; z-index: 1; }

@media only screen and (min-width: 768px) {
    .got-pillow-cta .got-logo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60%; }
    .got-pillow-cta .btn { position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); max-width: 400px; }
}

/* ############################## EXTERNAL ORDER ############################## */
.splash-order-corporate, .splash-order-personal { position: relative; background-color: #000; }
.splash-order-corporate .screen-padding, .splash-order-personal .screen-padding { padding-top: 20px; }

.bulkorder-icons .icon-img { height: 130px; display: flex; justify-content: center; align-items: center; }
.bulkorder-icons .icon-img img { max-height: 100%; }
.bulkorder-icons p.fluid-type { font-size: calc(14px + 4 * ((100vw - 320px) / 2080)) }

.bulkorder-reviews-carousel .review-slide { text-align: center; max-width: 200px; }
.bulkorder-reviews-carousel .review-slide a { color: #000; }
.bulkorder-reviews-carousel .review-slide .text-gray { color: #6C757D; font-family: din-2014, 'Noto Sans KR', Arial, sans-serif; }
.bulkorder-reviews-carousel .review-slide .fluid-type { font-family: soleil, 'Noto Sans KR', Arial, sans-serif; font-size: calc(13px + 4 * ((100vw - 320px) / 2080)); }
.bulkorder-reviews-carousel .review-slide .fluid-h6 { font-size: calc(14px + 6 * ((100vw - 320px) / 2080)); max-width: 350px; }
.bulkorder-reviews-carousel .img-frame { height: 150px; display: flex; align-items: center; justify-content: center; }
.bulkorder-reviews-carousel .img-frame img { max-height: 100%; max-width: 100%; height: auto; }
.bulkorder-reviews-carousel .slide-quote { min-height: 100px; background: /*savepage-url=https://images.secretlab.co/theme/common/bulkorder-review-quote-min.png*/ url() center center; background-repeat: no-repeat; background-size: 100px auto; display: flex; align-items: center; justify-content: center; }
.bulkorder-reviews-carousel .review-slide { opacity: 0.5; outline: none !important; margin: 0 10px; transition: opacity .2s ease; }
.bulkorder-reviews-carousel .review-slide.slick-active, .bulkorder-reviews-carousel .review-slide.slick-current { opacity: 1; }
.bulkorder-reviews-carousel .slick-arrow { width: 45px; display: flex; justify-content: center; position: absolute; top: 0; height: 100%; transition: 0.2s all ease-in-out; opacity: 1; cursor: pointer; z-index: 9; }
.bulkorder-reviews-carousel .slick-arrow:before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; border-radius: 50%; width: 45px; height: 45px; z-index: -1; }
.bulkorder-reviews-carousel .slick-arrow svg { width: 12px; height: auto; }
.bulkorder-reviews-carousel .slick-disabled { opacity: 0 !important; pointer-events: none; }
.bulkorder-reviews-carousel .arrow-prev { left: 0; }
.bulkorder-reviews-carousel .arrow-next { right: 0; }
.bulkorder-reviews-carousel .review-user-img { width: 48px; height: 48px; object-fit: cover; border-radius: 50%; }
.bulkorder-reviews-carousel .twitter-blue { color: #65BBF2; }
.bulkorder-logos-carousel { margin-top: 30px; }
.bulkorder-logos-carousel .logo-slide { padding: 0 10px; opacity: 0.5; outline: none !important; transition: opacity .2s ease; }
.bulkorder-logos-carousel .logo-slide img { margin: 0; }
.bulkorder-logos-carousel .logo-slide.slick-active, .bulkorder-logos-carousel .logo-slide.slick-current { opacity: 1; }
.bulkorder-logos-carousel .slick-arrow { color: #6c757d; font-size: 14px; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.bulkorder-logos-carousel .slick-arrow svg { width: 5px; height: auto; }
.bulkorder-logos-carousel .arrow-prev { left: 0; }
.bulkorder-logos-carousel .arrow-next { right: 0; }
.bulkorder-logos-carousel .arrow-prev svg { margin-right: 5px; }
.bulkorder-logos-carousel .arrow-next svg { margin-left: 5px; }
.bulkorder-logos-carousel .slick-disabled { opacity: 0 !important; pointer-events: none; }

.bulkorder-cta { position: relative; }
.bulkorder-cta .cta-shade { position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.6); top: 0; }
.bulkorder-cta .btn-white { background: #fff; color: #000; }
.bulkorder-cta .btn-white:hover { background: #000; color: #fff; }
.bulkorder-cta-personal.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/bulkorder-cta-personal-min.jpg*/ url() center center/cover; }
.bulkorder-cta-corporate.lazy-loaded { background: /*savepage-url=https://images.secretlab.co/theme/common/bulkorder-cta-corporate-min.jpg*/ url() center center/cover; }
.bulkorder-cta-personal .cta-shade { background: rgba(0,0,0,.4);}

@media only screen and (min-width: 768px) {
    .bulkorder-logos-carousel { margin-top: 50px; }
    .bulkorder-logos-carousel .slick-list { margin: 0 100px; width: calc(100% - 200px); }
    .bulkorder-logos-carousel .logo-slide { padding: 0 20px; }
}

@media only screen and (min-width: 992px) {
    .splash-order-corporate { background: linear-gradient(to left, rgba(0,0,0,1) 100px, rgba(0,0,0,0.6) 35%, rgba(0,0,0,0) 50%), /*savepage-url=https://images.secretlab.co/theme/common/bulkorder-splash-corporate-min.jpg*/ url() no-repeat left -100px top/cover; }
    .splash-order-corporate .screen-padding, .splash-order-personal .screen-padding { padding: 150px 0; }

    .splash-order-personal { background: linear-gradient(to right, rgba(0,0,0,1) 100px, rgba(0,0,0,0.6) 35%, rgba(0,0,0,0) 50%), /*savepage-url=https://images.secretlab.co/theme/common/bulkorder-splash-personal-min.jpg*/ url() no-repeat right -100px top/cover; }

    .bulkorder-reviews-carousel .review-slide { padding: 0 50px; margin: 0; max-width: none; }
}

@media only screen and (min-width: 1200px) {
    .splash-order-corporate .screen-padding, .splash-order-personal .screen-padding { padding: calc(135px + 1.5vw) 0; }
}

#external_order_form label { margin-bottom: 2px; }
#external_order_form h4 { margin-bottom: 10px; }
#external_order_form textarea { min-height: 100px; }
#external_order_form .terms { max-width: 575px; margin-left: auto; margin-top: 40px; font-size: .85em; }
#external_order_form .small { font-size: 90%; }
.external-orders p { font-size: 1.3rem; text-align: center; margin-bottom: 0; }
.external-orders img { width: 20vw; min-width: 250px; height: auto; margin: 40px 20px 0 20px; border-radius: 5px; }


/* ############################## INTERNATIONAL REGISTER INTEREST (FKA INTERNATIONAL ORDER) ############################## */
.international-splash .splash-mobile { background: /*savepage-url=https://images.secretlab.co/theme/common/IntOrder_Splash_Mobile-min.jpg*/ url() center center/cover; text-align: center; }
.international-splash .btn-link { color: #000; }
.international-splash .btn-link:hover { color: var(--bs-primary); }
.international-splash .splash-main { padding: 30px 0; }

.international-icons { padding: 30px 0 10px; background-color: var(--bs-gray-200); }
.international-icons img { max-height: 120px; }

.international-form { background-image: linear-gradient(#fff,#f9f9f9); }
.shipping-countries, .shipping-countries .country-container { display: none; }
.shipping-countries .country-container .small a { font-weight: 700; }
.shipping-countries .regions-container { margin-top: 0; display: flex; justify-content: flex-start; flex-wrap: wrap; }
.shipping-countries .regions-container a { width: auto; min-width: 134px; text-align: left; }

#international-order #collection_info_tabs { top: 80px; border-top: 1px solid #ced4da; }
#international-order.top-notice-active #collection_info_tabs { top: 130px; }
#international-order.top-notice-large-active #collection_info_tabs { top: 155px; }
#international-order .catalog-collections .catalog-collections-obj { background-color: #fff; }

#collection_content_warranty .tab_main_content { padding: 20px 0 0; }

#regions_marketplace .flag { height: calc(25px + 5vw); max-height: 75px; width: auto; border: 1px solid var(--bs-gray-400); margin-bottom: 1.5em; }
#regions_marketplace .redirect-arrow { background: var(--bs-gray-500); height: 3px; width: calc(50px + 2vw); vertical-align: text-top; margin: 0 10px; display: inline-block; position: relative; }
#regions_marketplace .redirect-arrow:before, #notice_redirect .redirect-arrow:after { content: ""; background: var(--bs-gray-500); position: absolute; height: 3px; width: 32px; }
#regions_marketplace .redirect-arrow:before { right: -3px; bottom: -12px; transform: rotate(-45deg); }
#regions_marketplace .redirect-arrow:after { right: -3px; top: -12px; transform: rotate(45deg); }
#regions_marketplace .fa-arrow-circle-right { font-size: 1.2em; vertical-align: top; }
#regions_marketplace .redirect-mkp img { width: 40px; height: auto; margin-right: 15px; }
#regions_marketplace .redirect-mkp img.logo-amazon { width: 100px; }
#regions_marketplace .redirect-mkp a:hover .btn-outline-primary { color: #fff; background: var(--bs-primary); }

@media only screen and (min-width: 768px) {
    .international-icons { text-align: center; padding: 40px 0 20px; background-color: transparent; }
    .international-icons img { margin-bottom: 20px; }
}

@media only screen and (min-width: 992px) {
    .international-splash .splash-mobile { background: none; text-align: left; }
    .international-splash { background: /*savepage-url=https://images.secretlab.co/theme/common/IntOrder_Splash-min.jpg*/ url() center center/cover; text-align: right; }
    .international-splash .splash-main { padding: 80px 0; }

    #regions_marketplace .redirect-arrow { margin: 0 20px; }
    #regions_marketplace .redirect-mkp img { width: calc(40px + 2vw); margin: 0 auto 15px; display: block; }
    #regions_marketplace .redirect-mkp img.logo-amazon { width: calc(100px + 2vw); }
}

@media only screen and (min-width: 1300px) {
    .international-splash .splash-main { padding: calc(80px + 5.5vw) 0; }

    .international-icons { padding: calc(25px + 1.5vw) 0 20px; }
}

/* ############################## PARTNER CATALOG (2020) ############################## */
.catalog-image { display: block; margin: 0 auto; max-height: 500px;}
.catalog-tile { background-color: #fff; border-bottom: 1px solid var(--bs-gray-400); overflow: hidden;}
.catalog-tile h2, .catalog-tile h6 { line-height: 0.9em; }
.catalog-tile .brand { letter-spacing: 0.15em; }
.catalog-tile .cloud9, .popover-header .cloud9 { color: #01ABEC; }
.catalog-tile .badge { vertical-align: text-bottom; }
.catalog-tile .spec-indicator { display: block; }
.catalog-tile .specifications-sizes span { margin-left: 5px; }
.catalog-features img {
    width: calc(20% - 15px);
    height: auto;
    margin-right: 15px;
    border: 1px solid var(--bs-gray-400);
    border-radius: 5px;
    cursor: pointer;
}
.catalog-features .feature-icons { margin-right: -15px; }
.catalog-partners-features .feature-icons img { margin-right: 5px;}

@media only screen and (min-width: 425px) {
    .catalog-tile .spec-indicator { display: inline-block; }
}

@media only screen and (min-width: 992px) {
    .catalog-tile { border: 1px solid var(--bs-gray-400); border-radius: 10px; }
}

/* ############################## PARTNER CATALOG (2022) ############################## */
.catalog-partners-features img { width: calc(65px + 1vw); max-width: 80px; border: 1px solid var(--bs-gray-600); background: #fff; border-radius: var(--rounded); cursor: pointer; transition: border-color .2s ease, background .2s ease; }
.catalog-partners-features img:hover { border-color: var(--bs-primary); background: var(--bs-gray-200); }
.catalog-section + .catalog-section { border-top: 1px solid var(--bs-gray-400); }
.catalog-section .btn { width: 100%; }
.catalog-accessories { border: 1px solid #000; transition: all .2s ease-in-out; }
.catalog-accessories:hover { border-color: var(--bs-primary); box-shadow: 0 0 5px var(--bs-primary); }
.catalog-accessories-img { width: 80px; height: auto; }

@media only screen and (min-width: 576px) {
    .catalog-accessories-img { width: 100px; }
}

@media only screen and (min-width: 992px) {
    .catalog-section { border-radius: var(--rounded_lg); }
    .catalog-section .btn { max-width: 300px; }
    .catalog-section + .catalog-section { border-top: none; }
}

/* ############################## ABOUT ############################## */
.about-splash { background: #e5e5e5; }
.about-splash-content { background: #fff; }
.about-chairs { background: /*savepage-url=https://images.secretlab.co/theme/common/about-banner-chairs-min.jpg*/ url() center center/cover; height: 53vw; max-height: 720px; min-height: 500px; }
.about-chairs p { max-width: 720px; margin: 0 auto; }

.about-map .white-overlay { text-align: center; padding: 0 10px; }
.about-map .white-overlay .white-overlay-content .red { font-size: 24px; }

#animated_map { margin: auto; display: block; }

.zone-active { opacity: 0; transition: all 1s ease;}
.zone-marker { opacity: 0; transform: translateY(-50px); transition: all 1s ease; }
#zone-marker.activated{ transform: translateY(0px);  opacity: 1; }
#zone-active.activated{ opacity: 1; }

.card-timeline { transition: all 0.3s ease-in-out; max-width: 260px; margin: 0 10px; border: 1px solid #DFDFDF; padding: 15px; border-radius: 6px; opacity: 0.25; }
.card-timeline h6 { margin: 15px 0 10px; font-weight: 600; font-size: 11px; }
.card-timeline h4 { margin-bottom: 10px; font-size: 15px; }
.card-timeline p { font-size: 13px; }
.card-timeline img { margin: 0; }

.timeline-carousel .slick-track { display: flex; align-items: center; }
.timeline-carousel .timeline-slide { outline: none !important; }
.slick-current .card-timeline { opacity: 1; }

.timeline-arrow-wrapper { overflow: auto; }
.timeline-arrow-relative { position: relative; width: calc(600px + 100vw); padding: 0 20px; }
.timeline-arrow { padding: 0 20px; margin: 15px 0; background: /*savepage-url=https://images.secretlab.co/theme/common/timeline-arrow.svg*/ url() center center/100%; background-repeat: no-repeat; touch-action: pan-x pan-y; }
.timeline-arrow .slick-track { width: 100% !important; display: flex; align-items: center; transform: translate3d(0px, 0px, 0px) !important; }
.timeline-dot { position: relative; outline: none !important; cursor: pointer; min-height: 180px; margin: 0 2px; }
.timeline-dot.disabled { pointer-events: none; }
.timeline-dot:before { content:''; display: block; width: 8px; height: 8px; background: #000; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: background .2s ease; }
.timeline-dot:hover:before { background: var(--bs-primary); }
.timeline-dot:after { content:''; display: block; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.timeline-dot.dot-lg:before { width: 14px; height: 14px; }
.timeline-dot img { width: 50px; margin: 0 auto; border-radius: 5px; }
.timeline-arrow .slick-current.timeline-dot:before { background: var(--bs-primary); }
.timeline-arrow .slick-current.timeline-dot:after { background: var(--bs-primary); width: 20px; height: 20px; -webkit-animation-name: timeline-pulse; animation-name: timeline-pulse; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 1.75s; animation-duration: 1.75s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.timeline-year { width: 100%; bottom: 40px; transform: rotate(90deg); position: absolute; font-family: soleil, 'Noto Sans KR', Arial, sans-serif; }
@-webkit-keyframes timeline-pulse {
    from { -webkit-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); opacity: 0; }
    65% { -webkit-transform: translate(-50%, -50%) scale(1.5); transform: translate(-50%, -50%) scale(1.3); opacity: .4; }
    to { -webkit-transform: translate(-50%, -50%) scale(1.5); transform: translate(-50%, -50%) scale(1.3); opacity: 0; }
}

.infinite-slider { position: relative; width: 100%; overflow: hidden; height: 120px; }
.infinite-slider ul { display: flex; height: 120px; animation: move-left-infinite-mobile 40s linear infinite; -webkit-animation-name: move-left-infinite-mobile; -webkit-animation-duration: 40s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-play-state: paused; }
.infinite-slider ul.infinite-play { -webkit-animation-play-state: running; }
.infinite-slider ul li { display: flex; align-items: center; justify-content: center; white-space: nowrap; padding: 0 20px; max-height: 100%; }
.infinite-slider ul li img { height: auto; width: 180px;}

.partnership-tagline { max-width: 750px; margin: 0 auto; }

.about-events .line-divider { position: absolute; height: 100%; width: 1px; background: var(--bs-gray-500); left: 58.333%; transformY: -58.333%; }
.about-event-tabs li { padding-bottom: 10px; }
.about-event-tabs li a { display: block; padding: 0 15px; border-left: 5px solid transparent; color: #6c757d; }
.about-event-tabs li a h6 { line-height: 30px; }
.about-event-tabs li a:hover, .about-event-tabs li a.active { border-color: var(--bs-primary); color: var(--bs-primary); }

.events-carousel .events-slide { max-width: 250px; opacity: 0.5; outline: none !important; margin: 0 10px; transition: opacity .2s ease; }
.events-carousel .events-slide.slick-active, .events-carousel .events-slide.slick-current { opacity: 1; }

@media only screen and (min-width: 320px) {
    .card-timeline h6 { font-size: calc(11px + 4 * ((100vw - 320px) / 2080)); line-height: calc(1.4em + 0.2 * ((100vw - 320px) / 2080)); }
    .card-timeline h4 { font-size: calc(15px + 6 * ((100vw - 320px) / 2080)) }
    .card-timeline p { font-size: calc(13px + 4 * ((100vw - 320px) / 2080)); line-height: calc(1.4em + 0.2 * ((100vw - 320px) / 2080)); }

    .about-event-tabs li a h6 { font-size: calc(17px + 6 * ((100vw - 320px) / 2080)); }
}

@media only screen and (min-width: 768px) {
    .card-timeline { max-width: 300px; }
    .timeline-arrow-wrapper { overflow: auto; }
    .timeline-arrow-relative { width: 100%; }
    .timeline-arrow { margin: 30px 0 15px; }
    .timeline-year { left: 10px; bottom: 40px; transform: rotate(45deg); }

    .events-carousel .events-slide { max-width: 320px; }
}

@media only screen and (min-width: 992px) {
     .about-splash { padding: 60px 0; background: /*savepage-url=https://images.secretlab.co/theme/common/splash-about-desktop-min.jpg*/ url() left center/contain no-repeat, #F2F2F2; }
     .about-splash-content { background: none; margin-top: 0; }

     .about-map .white-overlay { position: absolute; background-color: rgba(255,255,255,0.65); width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; opacity: 0; transition: opacity 1s ease; }
     .about-map .white-overlay .point { transform: translateY(50px); transition: transform 1s ease; }
     .about-map .white-overlay.active .point { transform: translateY(0); }
     #zone-marker .point.activated { opacity: 1; transform: translateY(0px); }

     .card-timeline { margin: 0 20px; }

     .infinite-slider ul { animation: move-left-infinite 60s linear infinite; -webkit-animation-name: move-left-infinite; -webkit-animation-duration: 60s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-play-state: paused; }
     .infinite-slider ul.infinite-play { animation-play-state: running; }
     .infinite-slider ul li { padding: 0 40px; }

     .about-events .tab-content .event-content-height { min-height: 192px; }

     .partnership-tagline .gold, .about-charity .gold { background: repeating-linear-gradient(160deg, #baa35b, #e8d087 100%); background: -webkit-repeating-linear-gradient(160deg, #baa35b, #e8d087 100%); background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }
}

@media only screen and (min-width: 1300px) {
     .about-splash { padding: calc(15px + 7vw) 0; }
}

@media only screen and (min-width: 1500px) {
    #animated_map { width: 90%; }
}

/* ############################## AFFILIATES ############################## */
.splash-affiliates { position: relative; color: #000; }
.splash-affiliates .screen-padding { padding-top: 20px; padding-bottom: 0; }
.splash-affiliates h1 img { height: 40px; vertical-align: middle; }
.splash-affiliates .btn { width: 100%; }
.splash-affiliates-mobile { position: relative; }
.splash-affiliates-mobile h1 { position: absolute; top: 50%; width: 100%; text-align: center; transform: translateY(-50%); }

.affiliates-program .program-description { max-width: 720px; margin: 10px auto 20px; }

.bg-affiliate-intro { position: relative; }
.bg-affiliate-intro .screen-padding { padding-bottom: 0; }

.affiliates-icons img { max-height: 100px; }

@media only screen and (min-width: 992px) {
    .splash-affiliates { background: /*savepage-url=https://images.secretlab.co/theme/common/affiliates-splash-min.jpg*/ url() center center/cover; }
    .splash-affiliates .screen-padding { padding: 90px 0; }
    .splash-affiliates .btn { width: auto; }

    .affiliate-intro { background: #000; color: #fff; }
    .bg-affiliate-intro { background: linear-gradient(to left, rgba(0,0,0,1) 290px, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0) 70%), /*savepage-url=https://images.secretlab.co/theme/common/affiliates-intro-min.jpg*/ url() no-repeat left -290px center/cover; }
    .bg-affiliate-intro .screen-padding { padding: 150px 0; }

    .affiliates-icons img { max-height: 110px; }
}

@media only screen and (min-width: 1200px) {
    .splash-affiliates .screen-padding { padding: calc(110px + 1.5vw) 0; }

    .bg-affiliate-intro { background: linear-gradient(to left, rgba(0,0,0,1) 290px, rgba(0,0,0,0.6) 45%, rgba(0,0,0,0) 60%), /*savepage-url=https://images.secretlab.co/theme/common/affiliates-intro-min.jpg*/ url() no-repeat left -290px center/cover; }
    .bg-affiliate-intro .screen-padding { padding: calc(135px + 2.5vw) 0; }
}

@media only screen and (min-width: 1400px) {
    .splash-affiliates .screen-padding { padding: calc(135px + 1.5vw) 0; }

    .bg-affiliate-intro { background: linear-gradient(to left, rgba(0,0,0,1) 170px, rgba(0,0,0,0.6) 53%, rgba(0,0,0,0) 70%), /*savepage-url=https://images.secretlab.co/theme/common/affiliates-intro-min.jpg*/ url() no-repeat left -170px center/contain; }
}

/* ############################## SUPPORT ############################## */
.support-rows { padding: 40px 15px; }
.support-rows .row-gray { background: #F4F3F3; border-radius: 10px; padding: 25px 5px; }
.support-rows .row-white { padding: 20px 5px; margin: 20px -15px; }

@media only screen and (min-width: 768px) {
    .support-rows .row-gray { padding: 30px 20px; }
}

@media only screen and (min-width: 992px) {
    .support-rows .row-gray, .support-rows .row-white { padding: 40px; margin: 0 -10px; }
}


/* ############################## TERMS ############################## */
.terms-privacy-accordion .card-header .if-shown, .terms-privacy-accordion .card-header.collapsed .if-hidden { display: none; }
.terms-privacy-accordion .card-header.collapsed .if-shown { display: block; }
.terms-privacy-accordion .card-header { cursor: pointer; }
.terms-privacy-accordion .archive-link { color: var(--bs-gray-600); text-decoration: underline; }
.terms-privacy-accordion .generic-body { font-size: .9em; }
.terms-privacy-archive .archive-item { display: block; padding: 1em 1em 1em 2em; border-bottom: 1px solid var(--bs-gray-400);  }
.terms-privacy-archive .archive-item:first-child { padding-top: 0; }
.terms-privacy-archive .archive-item:first-child a { font-weight: 600; }
.terms-privacy-archive .archive-item:last-child { padding-bottom: 0; border: 0; }
.terms-privacy-archive a { color: #000; }


/* ############################## PPG ############################## */
.splash-ppg { background: /*savepage-url=https://images.secretlab.co/theme/common/ppg-splash-bg-mobile.jpg*/ url() center center/calc(100% + 3px) auto; border-bottom: 2px solid var(--color_gold); }
.splash-ppg .region-notice img { height: 25px; width: auto; border: 1px solid var(--bs-gray-500); }

.ppg-intro-content { background: /*savepage-url=https://images.secretlab.co/theme/common/ppg-pu-leather-bg-min.jpg*/ url() center center/cover; }
.ppg-intro-content p { max-width: 750px; }

.ppg-overview .line { height: 1px; width: 70px; background: #6C757D; }
.ppg-overview ul { color: #6C757D; font-size: 0.85rem; padding-left: 1rem; }
.ppg-overview ul li:not(:last-child) { margin-bottom: .25em; }
.ppg-overview .overview-mobile img { max-height: 90px; }
.ppg-overview .overview-desktop img { max-width: 120px; }
.ppg-overview .table-item-center, .ppg-coverage .table-item-center { display: flex; justify-content: center; align-items: center; }

.pricing-table .table-content.active { background: #fff; }
.pricing-table .table-content:not(.active), .pricing-table .table-content:not(.active) .text-primary, .pricing-table .table-content:not(.active) .text-success { color: var(--bs-gray-500) !important; }
.pricing-table .border, .pricing-table .border-left, .pricing-table .border-right, .pricing-table .border-top, .pricing-table .border-bottom { border-color: #ADB5BD !important; }
.pricing-table .row { background: #F5F5F5; }
.pricing-table .header h6.fluid-type-sm { line-height: 1.1em; }
.pricing-table .subheader { color: #000 !important; }

.ppg-chair-option { display: block; color: #000; background: #fff; overflow: hidden; text-align: left; position: relative; border: 1px solid transparent; cursor: pointer; transition: .2s box-shadow ease; }
.ppg-chair-option p { margin-bottom: 3rem; }
.ppg-chair-option a { position: relative; display: block; }
.ppg-chair-option .fa-search-plus { position: absolute; top: 5px; right: 5px; color: #fff; pointer-events: none; }
.ppg-chair-option .option-select { position: absolute; right: 15px; bottom: 10px; color: #ADB5BD; letter-spacing: 0.15rem; font-weight: 700; transition: color .2s ease; }
.ppg-chair-option.active .option-select, .ppg-chair-option:hover .option-select { color: #000; }
.ppg-warranty-option { display: block; color: #000; background: #fff; font-family: soleil, san-serif; text-transform: uppercase; font-weight: 700; border: 1px solid transparent; cursor: pointer; }
.ppg-chair-option.active, .ppg-chair-option:hover, .ppg-warranty-option.active, .ppg-warranty-option:hover { border-color: var(--bs-primary); box-shadow: 0 .2rem 1rem rgba(157,42,47,.5)!important; }

.ppg-img-cleaner { max-height: 380px; max-width: 75%; }
.btn-min-width { width: 100%; }

#peel_protection #coverage, #peel_protection #warranty { margin-top: 0px; position: absolute; }

#modal_footrest_benefits .modal-dialog{ max-width: 860px;}
#modal_footrest_benefits .benefits-card{ flex: 1;}

@media only screen and (min-width: 992px) {
    .splash-ppg { min-height: 290px; background: /*savepage-url=https://images.secretlab.co/theme/common/ppg-splash-bg-min.jpg*/ url() center center/cover; }
}

@media (min-width: 360px) {
    .ppg-intro-content img { max-width: 270px;  }
}

@media only screen and (min-width: 420px) and (max-width: 767px) {
    .ppg-chair-option { display: flex; }
    .ppg-chair-option img { width: 40%; object-fit: cover; }
}

@media only screen and (min-width: 768px) {
    .ppg-chair-option { height: 100%; }
}

@media only screen and (min-width: 992px) {
    .ppg-coverage ul { padding-left: 1rem; }

    .ppg-footnote { max-width: 40vw; }

    .btn-min-width { max-width: 300px; }
    .ppg-coverage.2018-w .tradein-table-desktop, .ppg-coverage.2018 .tradein-table-desktop, .ppg-coverage.pre-2018 .tradein-table-desktop { display: block; }
}

@media only screen and (min-width: 1500px) {
    .ppg-footnote { max-width: 25vw; }
}

@media only screen and (min-width: 2000px) {
    .ppg-footnote { max-width: none; }
}


/* ############################## GENERIC REDIRECT (generic-redirect.liquid) ############################## */
.generic-redirect .logo { width: auto; max-width: 130px; height: 40px; object-fit: contain; object-position: center; }
.generic-redirect .logo-icon { height: 60px; }
.generic-redirect .row-logo { height: 40px; }
.generic-redirect .row-logo img { max-height: 40px; width: auto; }
.generic-redirect .row-logo.sg-only { height: auto; }
.generic-redirect .row-logo.sg-only img { max-height: 30px; width: auto; }

@media only screen and (min-width: 576px) {
    .generic-redirect .logo { object-position: left; }
}


/* ############################## SLICK REVOLVING ############################## */
.slick-revolving { overflow-x: auto; display: flex; }
.slick-revolving-sm{ overflow-x: unset; display: flex; }
.slick-revolving .frame { flex: 0 0 85vw; height: 500px; outline: 0; border-radius: var(--rounded_lg); flex-direction: column; display: flex; position: relative; overflow: hidden; }
.slick-revolving .frame.slick-current { opacity: 1; }
.slick-revolving .frame.text-light:hover { color: #fff !important; }
.slick-revolving .frame .content { z-index: 2; }
.slick-revolving .frame .content .logo { width: 80%; height: auto; max-width: calc(250px + 3vw); max-height: calc(70px + 1vw); object-fit: contain; }
.slick-revolving .frame .background { width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: 1; }
.slick-revolving .frame .background img { width: 100%; height: 100%; object-fit: cover; margin: 0; }
.slick-revolving .slick-arrow { top: 0; width: 15px; height: 100%; position: absolute; z-index: 3; cursor: pointer; }
.slick-revolving .slick-arrow.arrow-prev { left: 0; }
.slick-revolving .slick-arrow.arrow-next { right: 0; }
.slick-revolving .frame.pokemon .content .logo { position: absolute; top: 20px; left: 0; right: 0; margin: auto; }
.slick-revolving-sm .frame { flex: 0 0 85vw; height: 500px; outline: 0; border-radius: var(--rounded_lg); flex-direction: column; display: flex; position: relative; overflow: hidden; }
.slick-revolving-sm .frame.slick-current { opacity: 1; }
.slick-revolving-sm .frame.text-light:hover { color: #fff !important; }
.slick-revolving-sm .frame .content { z-index: 2; }
.slick-revolving-sm .frame .content .logo { width: 80%; height: auto; max-width: calc(250px + 3vw); max-height: calc(70px + 1vw); object-fit: contain; }
.slick-revolving-sm .frame .background { width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: 1; }
.slick-revolving-sm .frame .background img { width: 100%; height: 100%; object-fit: cover; margin: 0; }
.slick-revolving-sm .slick-arrow { top: 50%; width: 15px; height: 100%; position: absolute; z-index: 3; cursor: pointer; }
.slick-revolving-sm .slick-arrow.arrow-prev { left: 0; }
.slick-revolving-sm .slick-arrow.arrow-next { right: 0; }
.slick-revolving-sm .frame.pokemon .content .logo { position: absolute; top: 20px; left: 0; right: 0; margin: auto; }
.slick-revolving-sm .slick-slide { margin: 0px 26px; }

.slick-w-dots .slick-dots { display: flex; justify-content: center; }
.slick-w-dots .slick-dots li button:before { content: ''; border-bottom: 2px solid var(--bs-gray-500); opacity: 1; transition: border-color .2s ease; }
.slick-w-dots .slick-dots li.slick-active button:before { border-width: 4px; border-color: var(--bs-primary); }
.slick-w-dots .slick-dots li:hover button:before { border-width: 4px; }
@media only screen and (min-width : 375px) {
    .slick-revolving .slick-arrow { width: calc((100vw / 12) + 15px); }
    .slick-revolving-sm .slick-arrow { width: 24px; }
}
@media only screen and (min-width: 768px) {
    .slick-revolving { overflow-x: unset; }
    .slick-revolving .frame { height: 550px; }
    .slick-revolving .frame, .slick-revolving .frame.slick-current, .slick-revolving .frame.slick-current ~ .slick-slide { opacity: 1; transform: none; border-radius: 0;  }
    .slick-revolving .slick-arrow { width: calc((100vw / 12) - 15px); }
    .slick-revolving .slick-arrow svg { fill: var(--bs-gray-500); width: calc(1.5vw + 10px); height: auto; transition: transform .2s ease; }
    .slick-revolving .slick-arrow.arrow-prev:hover svg { transform: translateX(-1vw); }
    .slick-revolving .slick-arrow.arrow-next:hover svg { transform: translateX(1vw); }
    .slick-revolving .frame.pokemon .content .logo { top: 3%; }
    .slick-revolving-sm .slick-arrow { width: 24px; }

    .slick-w-dots .slick-dots li, .slick-w-dots .slick-dots li button, .slick-w-dots .slick-dots li button:before { width: calc(20px + 1vw); }
}
@media only screen and (min-width: 992px) {
    .slick-revolving .frame.pokemon .content .logo { top: 6%; }
}
@media only screen and (min-width: 1200px) {
    .slick-revolving .frame { height: calc(((100vw / 12) * 8)/25 * 13 - 15px); min-height: 600px; }
    .slick-revolving .slick-arrow { width: calc((100vw / 6) - 15px); }
    .slick-revolving-sm .slick-arrow { width: 24px; }
}


/* ############################## KR FORM CONSENT ############################## */
#wrapper_terms .field { width: 100%; float: left; padding: 0.4285714286em; -webkit-box-sizing: border-box; box-sizing: border-box; }
#wrapper_terms .field.stack { padding-top: .3em; padding-bottom: .3em; position: relative; }
#wrapper_terms .field.stack.all:before { content: ''; bottom: 0; left: 0; border-left: 1px solid #ced4da; position: absolute;height: calc(100% - 18px); margin-left: 1em; }
#wrapper_terms .field.stack.single { border-left: 1px solid #ced4da; margin-left: 1em; padding-left: .75em; }

#wrapper_terms .radio-wrapper, #wrapper_terms .checkbox-wrapper { display: table; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
#wrapper_terms .radio-wrapper:last-child, #wrapper_terms .checkbox-wrapper:last-child { margin-bottom: 0; }

#wrapper_terms .radio-wrapper:after, #wrapper_terms .radio-wrapper:before, #wrapper_terms .checkbox-wrapper:after, #wrapper_terms .checkbox-wrapper:before { content: ""; display: table; }

#wrapper_terms .radio__input, #wrapper_terms .checkbox__input { height: 20px; line-height: 18px; border-radius: 4px; overflow: hidden; margin-right: 0.75em; white-space: nowrap; border: 1px solid var(--bs-gray-400); }
#wrapper_terms .radio__label, #wrapper_terms .checkbox__label { width: 100%; cursor: pointer; vertical-align: middle; font-size: .8em; display: table-cell; }
#wrapper_terms .radio-wrapper:after, #wrapper_terms .checkbox-wrapper:after { clear: both; }

#wrapper_terms .input-checkbox, #wrapper_terms .input-radio { width: 18px; height: 18px; position: relative; cursor: pointer; vertical-align: -4px; box-shadow: 0 0 0 10px #fff inset; transition: all 0.2s ease-in-out; margin: 0; }
#wrapper_terms .input-checkbox:checked, #wrapper_terms .input-radio:checked { box-shadow: 0 0 0 10px #a72a2f inset; }
#wrapper_terms .input-checkbox:after { content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 10px; height: 8px; margin-left: -5px; margin-top: -4px; opacity: 0; background-image: /*savepage-url=/cdn/s/assets/checkout_2020-01-15/checkbox-tick-79bec41ba275bbc4dd575b11f8dada4a411a5ae0f007e938c299587fe7579a32.png*/ url(); background-image: /*savepage-url=/cdn/s/assets/checkout_2020-01-15/checkbox-tick-924f1ffcd2bcf9a29293aa0b640b31f39068d9def7837cb7b2788f7e7e7686af.svg*/ url(),none; }
#wrapper_terms .input-checkbox:checked:after, #wrapper_terms .input-radio:checked:after { opacity: 1; }
#wrapper_terms .checkbox__input.is-invalid, #wrapper_terms .radio__input.is-invalid { border-color: var(--bs-primary); }
#wrapper_terms .checkbox__label.is-invalid, #wrapper_terms .radio__label.is-invalid { color: var(--bs-primary); }


/* ############################## AFFIRM PAGE ############################## */
#affirm .text-lightblue { color: #4B4BF4; }
#affirm .bg-lightblue { background: #EEEEFF; }
#affirm .bg-lightblue a:not(.btn-blue) { color: #4B4BF4; }
#affirm .btn-blue { background-color: #4B4BF4; border-color: #4B4BF4; color: #fff; }
#affirm .btn-blue:hover { opacity: 0.7; }
#affirm .list-item { color: #4B4BF4; font-family: soleil,sans-serif; font-size: 32px; width: 45px; padding-left: 20px; }

@media only screen and (min-width: 992px) {
    #affirm .list-item { width: 60px; }
}

/* ############################## KATAPULT PAGE ############################## */
#katapult .text-katapult { color: #EC008C; }
#katapult .list-item { color: #EC008C; font-family: soleil,sans-serif; font-size: 32px; width: 45px; padding-left: 20px; }
#katapult .ktp-cta-section { background: #F2F6F9; }
#katapult .btn-katapult { color: #fff; background: #EC008C; }
#katapult .btn-katapult:hover { background: #fa82ca; }

/* ############################## RESOURCES PAGE ############################## */
.resources-selector { align-items: center; justify-content: center; }
.resources-selector .resources-selector-img { position: relative; width: 80px; flex: 0 0 auto; }
.resources-selector .resources-selector-img:before { content: ''; display: block; padding-bottom: 100%; }
.resources-selector .resources-selector-img img { position: absolute; width: calc(100% - 10px); height: calc(100% - 10px); object-fit: contain; top: 5px; left: 5px; }
.resources-selector .resources-selector-img.img-rect:before { padding-bottom: 57.25%; }
.resources-selector .resources-selector-img.img-rect img { width: 100%; height: 100%; top: 0; left: 0; }
.resources-2018, .resources-neue, .resources-selector-2018, .resources-selector-neue { display: none; }
.resources-btn { display: block; width: 100%; }

@media only screen and (min-width: 768px) {
    .resources-btn { max-width: 340px; }
}

/* ############################## TECHNOLOGY PAGE ############################## */
#technology .splash { height: 80vw; max-height: 500px; object-fit: cover; }
#technology .generic-list-tr .generic-list-td-fc { padding: 10px 0; font-size: 14px; }

#technology .chair-header h2 { -webkit-text-fill-color: white; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black; }
#technology .chair-header h2 .fluid-xxl { display: block; -webkit-text-fill-color: white; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--bs-primary); font-size: 100px; line-height: 1; }
#technology .chair-header svg { width: 20px; height: 20px; }
#technology .exploded-chair .st0{fill:none;stroke-linecap:round;stroke-linejoin:round;}
#technology .exploded-chair .st1{fill:none;stroke-linecap:round;stroke-linejoin:bevel;}
#technology .exploded-chair .st2{opacity:0;}
#technology .exploded-chair .st3{fill:var(--bs-primary);}
#technology .exploded-chair .cls-1{opacity:0;}.cls-2{fill:var(--bs-primary);}
#technology .exploded-chair .st0, #technology .exploded-chair .st1 { transition: all .5s ease; }
#technology .exploded-chair .st0.highlighted, #technology .exploded-chair .st1.highlighted { stroke:var(--bs-primary); stroke-width:6; }
#technology .exploded-chair svg#chair_outline { position: absolute; top: 0; left: 0; width: 100%; height: auto; }

#technology .quotation { background: rgba(206, 212, 218, 0.3); border-radius: 13px; }
#technology .quotation:before { content: /*savepage-url=https://images.secretlab.co/theme/common/technology-quote-mark-min.png*/ url(); position: absolute; top: 20px; left: 5%; transform: rotate(180deg); }
#technology .quotation:after { content: /*savepage-url=https://images.secretlab.co/theme/common/technology-quote-mark-min.png*/ url(); position: absolute; top: 20px; right: 5%; }

#technology .engineering .icon-eng { width: 90px; }

#technology .pressure-gauge-block { border-radius: 10px; background-color: #3A3A3A; }
#technology .pressure-gauge .gauge-meter { width: 25%; height: 20px; }
#technology .pressure-gauge .gauge-level-1 { background: linear-gradient(90deg, #1D2CDA 0%, #2AFBFE 100%) }
#technology .pressure-gauge .gauge-level-2 { background: linear-gradient(90deg, #2AFBFE 0%, #2EFD22 100%) }
#technology .pressure-gauge .gauge-level-3 { background: linear-gradient(90deg, #2EFD22 0%, #FFF72B 100%) }
#technology .pressure-gauge .gauge-level-4 { background: linear-gradient(90deg, #FFF72B 0%, #FC1F18 100%) }
#technology .video-fader { background: linear-gradient(360deg, #000000 23.05%, rgba(0, 0, 0, 0) 45%); height: 197px;}

#technology #ergonomics_backed_design .frame { padding: 10px; max-height: 100%; height: 100%; width: auto; }
#technology #ergonomics_backed_design .slick-track { height: 100%; }
#technology #ergonomics_backed_design .slick-revolving { overflow: hidden; }

@media only screen and (min-width: 1440px) {
    #modal_ergonomic .modal-lg { max-width: 950px!important; }
    #modal_ergonomic .modal-content, #modal_ergonomic .modal-body { border-radius: 20px !important;}
}

.technology-popover { padding: 15px; border-radius: 0; background: none; border: 0; font-size: 1rem; z-index: 1750; }
.technology-popover p { font-size: 1.1rem; }
.technology-popover .btn { font-size: 1rem; }
.technology-popover .btn img { width: 22px; margin-bottom: 5px; margin-left: 5px; }
.technology-popover .popover-body { margin: -1px 0 0 -1px; padding: .9rem .95rem; background: rgba(255,255,255,0.95); border: 1px solid var(--bs-gray-400); }
.technology-popover .popover-close { width: auto; padding: 0; position: absolute; top: 25px; right: 25px; cursor: pointer; z-index: 1; }
.technology-popover .popover-next img { width: 20px; margin: 25px 0; padding: 0;}

#chair_pointers .chair-pointer { position: absolute; width: 10vw; height: auto; max-width: 55px; transition: all .2s ease; cursor: pointer; transform: translate(-50%, -50%); }
#chair_pointers .chair-pointer path { transform-origin: center center; transition: transform .2s ease; animation: pulsate-path 2.5s infinite ease-in-out; }
#chair_pointers .chair-pointer:hover:not(.active) path { transform: scale(1.35); }
#chair_pointers .chair-pointer circle { fill: rgba(167, 42, 47, .2); transform: scale(0); opacity: 0; transition: transform .2s ease, opacity .2s ease; transform-origin: center center; animation: pulsate-circle 2.5s infinite ease-in-out; }
#chair_pointers .chair-pointer.active path { fill: #000; transform: rotate(45deg); }
#chair_pointers .chair-pointer.active circle { transform: scale(1); opacity: 1; }
#chair_pointers.interacted .chair-pointer path, #chair_pointers.interacted .chair-pointer circle { animation: none; }

#chair_pointers .chair-pointer:nth-child(1) path, #chair_pointers .chair-pointer:nth-child(1) circle { animation-delay: .15s }
#chair_pointers .chair-pointer:nth-child(2) path, #chair_pointers .chair-pointer:nth-child(2) circle { animation-delay: .3s }
#chair_pointers .chair-pointer:nth-child(3) path, #chair_pointers .chair-pointer:nth-child(3) circle { animation-delay: .45s }
#chair_pointers .chair-pointer:nth-child(4) path, #chair_pointers .chair-pointer:nth-child(4) circle { animation-delay: .6s }
#chair_pointers .chair-pointer:nth-child(5) path, #chair_pointers .chair-pointer:nth-child(5) circle { animation-delay: .75s }
#chair_pointers .chair-pointer:nth-child(6) path, #chair_pointers .chair-pointer:nth-child(6) circle { animation-delay: .9s }
#chair_pointers .chair-pointer:nth-child(7) path, #chair_pointers .chair-pointer:nth-child(7) circle { animation-delay: 1.05s }
#chair_pointers .chair-pointer:nth-child(8) path, #chair_pointers .chair-pointer:nth-child(8) circle { animation-delay: 1.2s }
#chair_pointers .chair-pointer:nth-child(9) path, #chair_pointers .chair-pointer:nth-child(9) circle { animation-delay: 1.35s }

@keyframes pulsate-path {
    82% { -webkit-transform: scale(1.3); transform: scale(1.3); }
    74%, 90% { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes pulsate-circle {
    74% { transform: scale(0); }
    82% { opacity: 1; }
    74%, 100% { opacity: 0; }
    100% { transform: scale(1); }
}

.secondary-nav { background: rgba(255,255,255,.95); z-index: 1655; top: var(--nav_after); }
.secondary-nav .dropdown-menu { width: 100%; margin: 0; border: 0; border-radius: 0; background: rgba(255,255,255,.95); padding: 0; transform: translate3d(0, 0, 0px) !important; top: 49px !important; }
.secondary-nav .dropdown-item { text-transform: uppercase; padding: .6rem 1.5rem; border-bottom: 1px solid #fff; }
.secondary-nav .dropdown-toggle:after { transition: rotate .2s ease; width: 0.5em; height: 0.5em; border: 0; border-right: 0.12em solid black; border-top: 0.12em solid black; transform: rotate(135deg); vertical-align: .2em; margin-left: 10px; }
.secondary-nav .dropdown-item:last-child { border-bottom: 0; }
.secondary-nav .dropdown, .secondary-nav .col-auto { position: unset; }
.secondary-nav.absolute-top { top: 0; }

#technology .info-icon { width: 60px; height: auto; }
#technology .info-icon-square { width: 90px; height: auto; }
#technology .technology-review { width: auto; margin-left: 15px; }

#technology .bg-tile { background-image: /*savepage-url=https://images.secretlab.co/theme/common/technology-background-tile-sm.svg*/ url(); background-repeat: repeat;  }

@media only screen and (min-width: 320px) {
    #technology .chair-header h2 .fluid-xxl { font-size: calc(100px + 130 * ((100vw - 320px) / 2080)); }
}
@media only screen and (min-width: 425px) {
    #technology .technology-review { width: 100%; }
    #technology #ergonomics_backed_design .frame { width: 100%; }
    .secondary-nav .dropdown-menu { top: 56px !important; }
    #technology .bg-tile { background-image:  /*savepage-url=https://images.secretlab.co/theme/common/technology-background-tile.svg*/ url(); background-repeat: repeat;  }
    #technology .quotation:before { top: 50px; }
    #technology .quotation:after { top: 50px; }
}
@media only screen and (min-width: 768px) {
    #technology .chair-header svg { width: 28px; height: 28px; }
}
@media only screen and (min-width: 992px) {
    #technology .splash { height: calc(400px + 10vw); max-height: none; }

    .technology-popover { padding: 0; }

    #technology .chair-header { position: absolute; top: 0; right: 0; z-index: 1; }
    #technology .chair-header h2, #technology .chair-header h2 .fluid-xxl { -webkit-text-stroke-width: 2px; }
    #chair_pointers .chair-pointer { width: 80px; max-width: none; }

    .secondary-nav .dropdown-menu { width: auto; border-radius: var(--rounded); left: calc(-50% - 15px) !important; }
    .secondary-nav .dropdown, .secondary-nav .col-auto { position: relative; }

    #technology .info-icon, #technology .info-icon-square { width: 150px; }

    #technology #white_papers .white_papers_content { width: 50%; }
}

@media only screen and (max-width: 991px) {
    .technology-popover { position: fixed !important; top: auto !important; transform: none !important; bottom: 0; width: 100%; margin: 5px; max-width: none; }
}

/* ############################## HARRY POTTER BUNDLE BANNER (PILLOW PRODUCT PAGE) ############################## */
.hp-bundle-banner { background: #111422; border: 1px solid var(--color_gold); }
.hp-bundle-banner h5 { max-width: 300px; }

@media only screen and (max-width: 400px) {
    .hp-bundle-banner h5 { font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)); }
}


/* ############################## PRODUCT PAGE: CHOOSE YOUR UPHOLSTERY MODAL ############################## */
[data-popup-source*="view=modal-upholstery"] .bold-number strong { color: var(--bs-primary); font-size: calc(30px + 20 * ((100vw - 320px) / 2080)); padding-right: 10px; }
[data-popup-source*="view=modal-upholstery"] .napa-image { background: /*savepage-url=https://images.secretlab.co/theme/common/modal-upholstery-napa-min.jpg*/ url() center center/cover; height: 100%; min-height: 200px; position: relative; border-bottom: 1px solid var(--bs-gray-400); }
[data-popup-source*="view=modal-upholstery"] .slick-info img { margin: 0; }
[data-popup-source*="view=modal-upholstery"] .upholstery-main-title { min-height: 121px; }
[data-popup-source*="view=modal-upholstery"] .upholstery-icons img { width: 20%; max-width: 47px; }
[data-popup-source*="view=modal-upholstery"] .upholstery-feel { min-height: 45px; }
[data-popup-source*="view=modal-upholstery"] .slick-slider .slick-track { display: flex; }
[data-popup-source*="view=modal-upholstery"] .slick-slide { height: auto; }

@media only screen and (min-width: 372px) {
    [data-popup-source*="view=modal-upholstery"] .upholstery-main-title { min-height: auto; }
}

@media only screen and (min-width: 380px) {
    [data-popup-source*="view=modal-upholstery"] .bold-number { max-width: 260px; }
}

@media only screen and (min-width: 513px) {

    [data-popup-source*="view=modal-upholstery"] .upholstery-feel { min-height: auto; }
}

@media only screen and (min-width: 520px) {
    [data-popup-source*="view=modal-upholstery"] .upholstery-main-title { min-height: 102px; }
}

@media only screen and (min-width: 548px) {
    [data-popup-source*="view=modal-upholstery"] .upholstery-main-title { min-height: auto; }
}

@media only screen and (min-width: 738px) {
    [data-popup-source*="view=modal-upholstery"] .upholstery-feel { min-height: 45px; }
}

@media only screen and (min-width: 992px) {
    [data-popup-source*="view=modal-upholstery"] .napa-image { border-bottom: none; }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    [data-popup-source*="view=modal-upholstery"] .upholstery-title { width: 110px; }
}

@media only screen and (min-width: 1200px) {
    [data-popup-source*="view=modal-upholstery"] .upholstery-feel { min-height: auto; }
}

/* ############################## FORM RESPONSE MODAL ############################## */
form.needs-validation label:not(.checkbox__label) { font-weight: 700; margin-bottom: 2px; padding-left: 5px; }
form.needs-validation .g-recaptcha-size { transform:scale(0.83); transform-origin:0 0; }
#response_modal .response-success, #response_modal .response-error, #response_modal .response-server-error { display: none; }
#response_modal.success .response-success { display: block; }
#response_modal.error .response-error { display: block; }
#response_modal.server-error .response-server-error { display: block; }

@media only screen and (min-width: 400px) {
    form.needs-validation .g-recaptcha-size { transform:scale(1); }
}

/* ############################## WEBSITE FEEDBACK PAGE ############################## */
.website-feedback .bg-grad-mild { background: linear-gradient(var(--bs-gray-200), rgba(242,242,242,0)); }

/* ############################## HIDE NEW BADGE ############################## */
[data-page-handle="titan-xxs"] .badge-container .badge-new, [data-page-handle="secretlab-plushie"] .badge-container .badge-new { display: none; }
[data-sku-handle="secretlab-harry-potter-edition-lumbar-pillow"][data-status="available"] .badge-container { display: none; }
[data-sku-handle="secretlab-harry-potter-edition-lumbar-pillow"] .badge-container .badge-new { display: none; }

/* ############################## FUTUREPAY SG ATOME ############################## */
.bg-atome { background: #F6FF6F; }
.bg-atome .logo { height: 50px; }

/* ############################## UPSELLING CATALOG ############################## */
.upselling-catalog { max-width: calc(1000px + 2vw); }
.upselling-catalog .tile { outline: 0; }
.upselling-catalog .tile .tile-img { width: 100%; position: relative; }
.upselling-catalog .tile .tile-img:before { content: ''; padding-bottom: 100%; display: block; }
.upselling-catalog .tile .tile-img img { top: 0; left: 0; width: 100%; height: 100%; position: absolute; object-fit: contain; }
.upselling-catalog .tile .tile-response { top: 0; left: 0; background: rgba(255,255,255,.93); transition: opacity .2s ease; }
.upselling-catalog .tile:not(.tile-success):not(.tile-error):not(.tile-loading) .tile-response { opacity: 0; pointer-events: none; }
.upselling-catalog .tile:not(.tile-success) .tile-success, .upselling-catalog .tile:not(.tile-error) .tile-error, .upselling-catalog .tile:not(.tile-loading) .tile-loading { display: none; }

.upselling-catalog .tile .preorder-info:not(.active) { display: none; }
.upselling-catalog .tile .preorder-info u { color: var(--bs-warning); }

.upselling-catalog .tile:not(.tile-confirmed) .confirmation-atc { display: none; }

.upselling-catalog .tile .swatches button { color: #000; width: calc(25px + .5vw); height: calc(25px + .5vw); border: 2px solid #fff; padding: 0; transition: border-color .2s ease; }
.upselling-catalog .tile .swatches button:not(.rounded-circle) { width: 45px; order: 1; }
.upselling-catalog .tile .swatches button.rounded-circle { color: transparent; overflow: hidden; user-select: none; }
.upselling-catalog .tile .swatches button.button-text { width: 75px; min-width: max-content; padding: 0px 4px;}
.upselling-catalog .tile .swatches button.active, .upselling-catalog .tile .swatches button:hover { border-color: var(--bs-primary); }
.upselling-catalog .tile .swatches button[data-status="pre-order"].active, .upselling-catalog .tile .swatches button[data-status="pre-order"]:hover { border-color: var(--bs-warning); }

.upselling-catalog .tile .swatches button[data-status="out-of-stock"],
.upselling-catalog .tile .swatches button[data-status="register-interest"],
.upselling-catalog .tile .swatches button[data-status="not-available"] { opacity: .3; order: 1; }

.upselling-catalog .tile .swatches button.active[data-status="out-of-stock"],
.upselling-catalog .tile .swatches button.active[data-status="not-available"],
.upselling-catalog .tile .swatches button.active[data-status="register-interest"],
.upselling-catalog .tile .swatches button[data-status="out-of-stock"]:hover,
.upselling-catalog .tile .swatches button[data-status="register-interest"]:hover,
.upselling-catalog .tile .swatches button[data-status="not-available"]:hover { border-color: var(--bs-secondary); }

.upselling-catalog .tile .swatches button.black { background: #000; }
.upselling-catalog .tile .swatches button.red { background: #d54a49; }
.upselling-catalog .tile .swatches button.mintgrn { background: #bbe6e8; }
.upselling-catalog .tile .swatches button.plushpnk { background: pink; }
.upselling-catalog .tile .swatches button.frostblu { background: #94c7e8; }
.upselling-catalog .tile .swatches button.blk3,
.upselling-catalog .tile .swatches button.gol,
.upselling-catalog .tile .swatches button.golv2 { background: #000; }
.upselling-catalog .tile .swatches button.grey { background: var(--bs-gray-200); }
.upselling-catalog .tile .swatches button.silver,
.upselling-catalog .tile .swatches button.sil,
.upselling-catalog .tile .swatches button.silv2 { background: #C0C0C0; }
.upselling-catalog .tile .swatches button.pink { background: #F3C7CF; }
.upselling-catalog .tile .swatches button.pastelpnk  { background: #FAC0CB; }
.upselling-catalog .tile .swatches button.creamwht { background: #FFF3D2; }

.upselling-catalog .tile .swatches .button-text.black { background: #F0F0F0; }

.upselling-catalog .tile .swatches button.tibbers { background: linear-gradient(45deg, #683b2b 50%, #c88b60 50%); }
.upselling-catalog .tile .swatches button.teemo { background: linear-gradient(45deg, #66661b 50%, #e0c1b7 50%); }
.upselling-catalog .tile .swatches button.yuumi { background: linear-gradient(45deg, #98b2f4 50%, #f6c19c 50%); }
.upselling-catalog .tile .swatches button.poro { background: linear-gradient(45deg, #083673 50%, #e1e3e9 50%); }
.upselling-catalog .tile .swatches button.pengu { background: linear-gradient(45deg, #A3C3EF  50%, #102031 50%); }
.upselling-catalog .tile .swatches button.sguard { background: linear-gradient(45deg, #f6d7d1  50%, #af81b0 50%); }
.upselling-catalog .tile .swatches button.porov2 { background: linear-gradient(45deg, #74a5d3 50%, #243d69  50%); }

.upselling-catalog .tile .swatches button.gryffin { background: linear-gradient(45deg, #e68f47 50%, #97163a 50%); }
.upselling-catalog .tile .swatches button.hufflep { background: linear-gradient(45deg, #efdd7d 50%, #000 50%); }
.upselling-catalog .tile .swatches button.ravenc { background: linear-gradient(45deg, #102f78 50%, #dedce4 50%); }
.upselling-catalog .tile .swatches button.slyther { background: linear-gradient(45deg, #235d56 50%, #000 50%); }

.upselling-catalog .tile .swatches button.horde { background: linear-gradient(45deg, #c7454e 50%, #000 50%); }
.upselling-catalog .tile .swatches button.alliance { background: linear-gradient(45deg, #f8e2bc 50%, #24446c 50%); }
.upselling-catalog .tile .swatches button.murloc { background: linear-gradient(45deg, #abdcf3 50%, #1c2a4e 50%); }

.upselling-catalog .tile .swatches button.peely { background: linear-gradient(45deg, #ffe81c 65%, #6bcadf 65%); }
.upselling-catalog .tile .swatches button.llama { background: linear-gradient(45deg, #72d7ec 65%, #136ec5 65%); }
.upselling-catalog .tile .swatches button.cuddle { background: linear-gradient(45deg, #e24475 65%, #efece9 65%); }

.upselling-catalog .tile .swatches button.roshan { background: linear-gradient(45deg, #6B6762 50%, #3A3141 50%); }
.upselling-catalog .tile .swatches button.snapfire { background: linear-gradient(45deg, #FFA326 50%, #C94F30 50%); }
.upselling-catalog .tile .swatches button.tidehunt { background: linear-gradient(45deg, #217B58 50%, #91BF69 50%); }
.upselling-catalog .tile .swatches button.puck { background: linear-gradient(45deg, #93BBE7 50%, #505C8D 50%); }

.upselling-catalog .tile .swatches button.valortac { background: linear-gradient(45deg, #16171d 50%, #db976c 50%); }
.upselling-catalog .tile .swatches button.wingman { background: linear-gradient(45deg, #3f3f78 50%, #e1b540 50%); }
.upselling-catalog .tile .swatches button.valor { background: linear-gradient(45deg, #1b1b1b 50%, #fe5358 50%); }

.upselling-catalog .tile .swatches button.rbmv { background: linear-gradient(45deg, #DA0B26 50%, #3A4C5D 50%); }
.upselling-catalog .tile .swatches button.rbsp { background: linear-gradient(45deg, #3A4C5D 50%, #DA0B26 50%); }

.upselling-catalog .tile .swatches button.pakkun,
.upselling-catalog .tile .swatches button.akatsuki,
.upselling-catalog .tile .swatches button.akasu { background: linear-gradient(45deg, #2D303A 50%, #993A43 50%); }
.upselling-catalog .tile .swatches button.jinxx, .upselling-catalog .tile .swatches button.jinxx { background: linear-gradient(45deg, #D34284 50%, #2F2F30 50%); }
.upselling-catalog .tile .swatches button.swars { background: linear-gradient(45deg, #EDEDEC 50%, #383739 50%); }
.upselling-catalog .tile .swatches button.gzaku { background: linear-gradient(45deg, #D34284 50%, #2F2F30 50%); }
.upselling-catalog .tile .swatches button.grx78  { background: linear-gradient(45deg, #BA0C2F 50%, #2F2F30 50%); }
.upselling-catalog .tile .swatches button.white  { background: linear-gradient(45deg, #F2F2F2 50%, #9E9E9E 50%); }
.upselling-catalog .tile .swatches button.whfor  { background: linear-gradient(45deg, #B6B8BA 50%, #8E4142 50%); }
.upselling-catalog .tile .swatches button.msgun  { background: linear-gradient(45deg, #3155B4 50%, #9D2818 50%); }
.upselling-catalog .tile .swatches button.cloud  { background: linear-gradient(45deg, #333333 50%, #4DA0DE 50%); }
.upselling-catalog .tile .swatches button.genim  { background: linear-gradient(45deg, #C29B68 50%, #393531 50%); }
.upselling-catalog .tile .swatches button.batmn { background: linear-gradient(45deg, #000 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button.hpott { background: linear-gradient(45deg, #C29B68 35%, #8E4142 35%); }

.upselling-catalog .tile .swatches button.palico { background: linear-gradient(45deg, #e8e0d5 50%, #ac5e34 50%); }
.upselling-catalog .tile .swatches button.monhun20 { background: linear-gradient(45deg, #272629 50%, #5b5965 50%); }

.upselling-catalog .tile .swatches button.alpha { background: linear-gradient(45deg, #54abec 50%, #fede47 50%); }
.upselling-catalog .tile .swatches button.fatcat { background: linear-gradient(45deg, #f5eac2 50%, #442d25 50%); }


.upselling-catalog .tile .swatches button[class*="Mag-Mat" i].stealth,
.upselling-catalog .tile .swatches button[class*="MMAT" i].stealth { background: linear-gradient(45deg, #f5d69c 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-Mat" i].secret,
.upselling-catalog .tile .swatches button[class*="MMAT" i].secret { background: linear-gradient(45deg, #959595 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-Mat" i].astralis,
.upselling-catalog .tile .swatches button[class*="MMAT" i].astralis { background: linear-gradient(45deg, #d3605c 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-Mat" i].batman,
.upselling-catalog .tile .swatches button[class*="MMAT" i].batman,
.upselling-catalog .tile .swatches button[class*="MMAT" i].dkarc { background: linear-gradient(45deg, #000 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-Mat" i].c9,
.upselling-catalog .tile .swatches button[class*="MMAT" i].c9 { background: linear-gradient(45deg, #333333 35%, #4DA0DE 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-Mat" i].liquid,
.upselling-catalog .tile .swatches button[class*="MMAT" i].liquid { background: linear-gradient(45deg, #dcc494 35%, #636771 35%); }
.upselling-catalog .tile .swatches button[class*="MMAT" i].acreed { background: linear-gradient(45deg, #aa1918 35%, #969897 35%) }
.upselling-catalog .tile .swatches button[class*="MMAT" i].joker { background: linear-gradient(45deg, #b9dc99 35%, #8161a5 35%) }
.upselling-catalog .tile .swatches button[class*="MMAT" i].aot { background: linear-gradient(45deg, #9f8d7a 35%, #4f5d4f 35%) }
.upselling-catalog .tile .swatches button[class*="MMAT" i].valorant { background: linear-gradient(45deg, #fe5558 35%, #424e51 35%) }
.upselling-catalog .tile .swatches button[class*="MMAT" i].cp2077 { background: linear-gradient(45deg, #ebe22a 35%, #4b4949 35%) }
.upselling-catalog .tile .swatches button[class*="MMAT" i].atlmb { background: linear-gradient(45deg, #BFC1C0 35%, #4D4F4E 35%) }
.upselling-catalog .tile .swatches button[class*="MMAT" i].ashgy { background: #CBCDCF; }
.upselling-catalog .tile .swatches button[class*="MMAT" i].silsu { background: #A5A4A9; }
.upselling-catalog .tile .swatches button[class*="MMAT" i].wnngn { background: #DADBDD; }
.upselling-catalog .tile .swatches button[class*="MMAT" i].blksu { background: #1E1E1E; }

.upselling-catalog .tile .swatches button[class*="MCBLBDLX-STEALTH"].stealth { background: linear-gradient(45deg, #a83336 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="MCBLBDLX-ATLMB"].atlmb { background: linear-gradient(45deg, #B12C1F 35%, #589D51 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-CblBdl"].stealth { background: linear-gradient(45deg, #a83336 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-CblBdl"].secret { background: linear-gradient(45deg, #e3e5e4 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-CblBdl"].astralis { background: linear-gradient(45deg, #a83336 35%, #434952 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-CblBdl"].batman { background: linear-gradient(45deg, #000 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-CblBdl"].c9 { background: linear-gradient(45deg, #7cf8fe 35%, #4b4949 35%); }
.upselling-catalog .tile .swatches button[class*="Mag-CblBdl"].liquid { background: linear-gradient(45deg, #dcc494 35%, #f1f1f1 35%, #f1f1f1 45%, #48526a 45%); }
.upselling-catalog .tile .swatches button[class*="MCBLBDL"].acreed { background: linear-gradient(45deg, #aa1918 35%, #dedede 35%) }
.upselling-catalog .tile .swatches button[class*="MCBLBDL"].valorant { background: linear-gradient(45deg, #fe5558 35%, #424e51 35%) }
.upselling-catalog .tile .swatches button[class*="MCBLBDL"].cp2077 { background: linear-gradient(45deg, #ebe22a 35%, #4b4949 35%) }

.upselling-catalog .arrow-prev, .upselling-catalog .arrow-next { top: 0; height: 100%; width: 30px; border: 0; padding: 0; opacity: 0; display: flex; position: absolute; z-index: 1; transition: opacity .2s ease; }
.upselling-catalog .arrow-prev svg, .upselling-catalog .arrow-next svg { display: none; }
.upselling-catalog .arrow-prev:not(.slick-disabled), .upselling-catalog .arrow-next:not(.slick-disabled) { cursor: pointer; opacity: 1; }
.upselling-catalog .arrow-prev { left: 0; background: linear-gradient(-90deg, rgba(255,255,255,0), rgba(255,255,255,.75)); }
.upselling-catalog .arrow-next { right: 0; background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.75)); }

@media only screen and (min-width: 572px) {
    .upselling-catalog .arrow-prev, .upselling-catalog .arrow-next { width: 60px; }
}

@media only screen and (min-width: 992px) {
    .upselling-catalog .arrow-prev, .upselling-catalog .arrow-next { width: 30px; background: none; }
    .upselling-catalog .arrow-prev svg, .upselling-catalog .arrow-next svg { width: 30px; height: 30px; margin: auto; display: block; transition: color .2s ease; }
    .upselling-catalog .arrow-prev:hover svg, .upselling-catalog .arrow-next:hover svg { color: var(--bs-primary); }
    .upselling-catalog .arrow-prev { left: -45px; }
    .upselling-catalog .arrow-next { right: -45px; }
}

/* ############################## PROMOTIONS ############################## */
#promotions .btn-accent { transition: all .2s ease-in-out; }
#promotions .btn-outline-accent { white-space: nowrap; }

#promotions .splash-chairs { width: 70%; max-width: 450px; }
#promotions .splash-promotions .sale-title span { display: block; }
#promotions .promo-header span { font-size: calc(18px + 7 * ((100vw - 320px) / 2080)); font-weight: normal; }
#promotions .awards { width: 90% }
#promotions .awards img { width: 100px; height: 100px; object-fit: contain; }

#promotions .promo-categories { background: #000; top: 106px; position: sticky; z-index: 3; }
#promotions .selector-toggle { color: #fff; font-size: 20px; }
#promotions .selector-toggle svg, #promotions .selector-toggle .expand { transition: all .2s ease-in-out; }
#promotions .selector-toggle[aria-expanded="true"] .expand { opacity: 0; }
#promotions .selector-toggle[aria-expanded="true"] svg { transform: rotate(180deg); }
#promotions .category .btn-arrow.w-100 { justify-content: center; }
#promotions .category .btn-arrow.w-100 .arrow { margin-left: 1em; }
#promotions .category-selectors .btn { padding: 0.5rem 1em; }
#promotions .category-banner { min-height: 125px; display: flex; flex-direction: column; justify-content: center; border: 1px solid var(--color_gold); color: #fff; }
#promotions .category-banner .text-accent { color: #C4AD65 !important; }
#promotions .category-banner .content { max-width: 600px; }
#promotions .category-banner .content { max-width: 600px; }
#promotions .category-2022 .category-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/promotions_2022series_bg-min.jpg*/ url() center center/cover; }
#promotions .category-2020 .category-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/promotions_2020series_bg-min.jpg*/ url() center center/cover; }
#promotions .category-magnus .category-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/promotions_magnus_bg-min.jpg*/ url() center center/cover; }
#promotions .category-wfh .category-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/promotions_wfh_bg-min.jpg*/ url() center center/cover; }
#promotions .category-softweave .category-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/promotions_softweave_bg-min.jpg*/ url() center center/cover; }
#promotions .category-leather .category-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/promotions_leather_bg-min.jpg*/ url() center center/cover; }
#promotions .category-special .category-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/promotions_special_bg-min.jpg*/ url() center center/cover; }
#promotions .category-accessories .category-banner { background: /*savepage-url=https://images.secretlab.co/theme/common/promotions_accessories_bg-min.jpg*/ url() center center/cover; }

#promotions .collections-grid, #promotions .collections-grid .grid-obj { margin-bottom: 0; }
#promotions .collections-grid .grid-obj, #promotions .collections-grid .grid-obj img { -webkit-user-drag: none; }
#promotions .collections-grid .grid-obj-wrapper { flex: 0 0 58.5%; max-width: 58.5%; position: relative; width: 100%; }
#promotions .promo-viewport { position: relative; }
#promotions .promo-viewport .fadeout { top: 0; position: absolute; height: 100%; width: 50%; align-items: center; cursor: pointer; transition: transform .2s ease; display: none; }
#promotions .promo-viewport .fadeout-left { left: 0; background: linear-gradient(90deg, rgba(0,0,0,1),rgba(0,0,0,0)); justify-content: flex-start; }
#promotions .promo-viewport .fadeout-right { right: 0; background: linear-gradient(90deg, rgba(0,0,0,0),rgba(0,0,0,1)); justify-content: flex-end; }
#promotions .promo-viewport .fadeout.fadeout-hide { pointer-events: none; cursor: none; }
#promotions .promo-slider { flex-wrap: nowrap; }
#promotions .promo-slider:after { content: ''; flex: 0 0 20px; order: 999; }
#promotions .promo-slider .btn-arrow .arrow { flex-wrap: nowrap; }

@media only screen and (min-width: 572px) {
    #promotions .collections-grid .grid-obj-wrapper { flex: 0 0 39.5%; max-width: 39.5%; }
}
@media only screen and (min-width: 992px) {
    #promotions { margin-top: -81px; padding-top: 81px; }
    #promotions .splash-chairs { width: 30vw; margin-right: 10%; max-width: 700px; }
    #promotions .awards { width: 90% }
    #promotions .promo-categories { background: none; top: 0; position: unset; }
    #promotions .selector-toggle { pointer-events: none; font-size: calc(24px + 16 * ((100vw - 320px) / 2080)); }
    #promotions #selectors_toggle { display: block; }
    #promotions .category-selectors .btn { padding: 0.5rem 3em; }
    #promotions .collections-grid .grid-obj-wrapper { flex: 0 0 28.5%; max-width: 28.5%; transition: margin .1s ease, padding .2s ease, box-shadow .2s ease, transform .1s ease; }
}
@media only screen and (min-width: 1200px) {
    #promotions .collections-grid .grid-obj-wrapper { flex: 0 0 25%; max-width: 25%; }
    #promotions .collections-grid .grid-obj-wrapper .grid-obj { transform: translateY(0); }
    #promotions .collections-grid .grid-obj-wrapper .grid-obj:hover { margin: 0; transform: translateY(-5px); }
    #promotions .promo-viewport .fadeout { z-index: 1; width: 8.885vw; display: flex; transition: none; }
    #promotions .promo-viewport .fadeout svg { transition: all .2s ease; }
    #promotions .promo-viewport .fadeout.fadeout-hide svg { opacity: 0; visibility: hidden; pointer-events: none; }
    #promotions .promo-viewport .fadeout:hover svg { transform: translateX(-20px); }
    #promotions .promo-slider:after { content: ''; flex: 0 0 17.7777vw; }
}
@media only screen and (min-width: 1500px) {
    #promotions .promo-viewport .fadeout { width: 16.88vw; }
    #promotions .promo-slider:after { content: ''; flex: 0 0 33.3333vw; }
}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
    .store-nz #promotions .grid-obj-wrapper .product-pricing { font-size: 14px; }
    .store-nz #promotions .grid-obj-wrapper .product-pricing .fluid-type-sm { font-size: 16px; }
}

body.disable-scroll { margin: 0; height: 100%; overflow: hidden; }

/* ############################## PROMOTIONS SALE COLOURS ############################## */
:root, body {
    --sale_bg: #000;
}

#promotions .promotions-copy { color: #000; }

#promotions .btn-accent.btn-arrow .arrow { stroke: #fff; }
#promotions .btn-accent.btn-arrow:hover .arrow { stroke: #000; }
#promotions .btn-outline-accent { border: 1px solid #000; color: #000; }

#promotions .sale-promo-block { max-width: 380px; }
#promotions .sale-promo-accent { position: absolute; max-width: 90px; }
#promotions .sale-promo-accent.top { top: 5px; left: 5px; }
#promotions .sale-promo-accent.bottom { bottom: 5px; right: 5px; transform: rotate(180deg); }
#promotions .sale-promo-img { max-width: 90px; margin: 10px; }
#promotions .sale-promo-copy { margin-left: 10px; }
#promotions .sale-promo-copy-header { font-size: 1.6em; font-weight: 700; }
#promotions .splash-promotions .extended-accent { background: none !important; background-clip: inherit !important; text-fill-color: inherit !important; -webkit-background-clip: inherit !important; -webkit-text-fill-color: inherit !important; font-size: .6em; margin-top: 10px; }

/* Shared Styling */
#promotions .btn-outline-accent:hover { background-color: #000; border-color: #000; color: #fff; }


/* ############################## SALES ############################## */
.div-selectors-color.product-onsale .sale-coupon { position: absolute; top: unset; bottom: 0; right: 0; width: 45px; height: 45px; padding: .25em .7em .15em .7em; clip-path: polygon(0 calc(100% - 1px), 100% 0%,100% 100%, 0% 100%); -webkit-clip-path: polygon(0 calc(100% - 1px), 100% 0%,100% 100%, 0% 100%); }
.div-selectors-color.product-onsale .sale-coupon span { transform: rotate(-45deg); display: block; position: absolute; top: 25px; left: 15px; letter-spacing: .06em; }
#sales .div-selectors-color.product-onsale .div-selectors-color-img, #sales .div-selectors-color.product-onsale .div-selectors-info { height: 92px; line-height: 92px; }
#neue .div-selectors-color.product-onsale .div-selectors-color-img, #neue .div-selectors-color.product-onsale .div-selectors-addon-img { height: 95px; line-height: 85px; }
#neue .div-selectors-color.product-onsale .div-selectors-info small { display: block; }

.sale-card .sale-title img { max-width: 220px; }
.sale-card .sale-info { flex: 1 0 auto; }
.sale-card .sale-cta { flex: 0 0 auto; }
.sale-card .sale-cta .btn-link.btn-plus.plus-circle { text-transform: unset; color: var(--bs-white); }
.sale-card .sale-cta .btn-link.btn-plus.plus-circle .plus { border-color: var(--bs-white) }


/* Shared/General Styling */
.product-sale-banner .banner-image .extended-accent { display: block !important; text-align: center; }
.product-sale-banner-simplified .banner-image .extended-accent { display: inline !important; text-align: left; }

@media only screen and (min-width: 768px) {
    .sale-card .sale-title img { max-width: 300px; }
}

@media only screen and (min-width: 992px) {
    .sale-card .sale-title img { max-width: 400px; max-height: 200px; }
}

/* ############################## FEATURE CHAIR BASE STYLE ############################## */
.feature-chair { --stroke-color: var(--bs-white); --hover-stroke-color: var(--bs-dark); --hover-background-color: var(--bs-dark); --border-width: 2px; }
.feature-chair.esports { --stroke-color: var(--bs-dark); --hover-background-color: var(--bs-gray-200); --border-width: 1px; }
.feature-chair { grid-template-columns: repeat(4, 1fr); }
.feature-chair * { transition: all 0.3s; }
.feature-chair > div { width: 1em; height: 1em; font-size: 72px; border: var(--border-width) solid var(--stroke-color); border-radius: 5px; padding: 0.5rem; background: transparent; }
.feature-chair > div svg { width: 100%; }
.feature-chair-stroke { stroke: var(--stroke-color); }
.feature-chair-stroke-fill { fill: var(--stroke-color); }
.feature-chair-stroke-highlight { stroke: var(--bs-primary); transition: all 0.3s; }

.feature-chair:not(.no-hover-style) > div:hover { background: var(--hover-background-color); }
.feature-chair:not(.no-hover-style) > div:hover .feature-chair-stroke { stroke: var(--hover-stroke-color); }
.feature-chair:not(.no-hover-style) > div:hover .feature-chair-stroke-fill { fill: var(--hover-stroke-color); }

.h-0 { height: 0 }
.w-\[100px\] { width: 100px; }
.w-\[180px\] { width: 180px; }
.btn-catalog { --btn-catalog-width: 100%; width: var(--btn-catalog-width); max-width: 100%; }

.theme-primary-color    { color: var(--theme-primary-color); }
.theme-secondary-color  { color: var(--theme-secondary-color); }
.theme-tertiary-color   { color: var(--theme-tertiary-color); }

@media (min-width: 992px) {
    .btn-catalog { --btn-catalog-width: 300px; }
    .h-lg-100 { height: 100%; }

    .w-lg-\[120px\] { width: 120px; }
    .rounded-lg-5 { border-radius: var(--rounded_lg); }
}
.stacking-grid { display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; }
.stacking-grid > div{ grid-column: 1; grid-row: 1; }

.ab-test-show, .ab-test-show-flex { display: none; }
.ab-test-mobile-show, .ab-test-mobile-show-flex { display: none; }
.ab-test-active .ab-test-show { display: block !important; }
.ab-test-active .ab-test-show.row { display: flex !important; }
.ab-test-active .ab-test-show-flex { display: flex !important; }
.ab-test-active .ab-test-hide { display: none !important; }

@media only screen and (max-width: 768px) {
    .ab-test-active .ab-test-mobile-show { display: block !important; }
    .ab-test-active .ab-test-mobile-hide { display: none !important; }
    .ab-test-active .ab-test-mobile-show-flex { display: flex !important; }
}


.ab-test-show-variant-1, .ab-test-show-flex-variant-1 { display: none; }
.ab-test-mobile-show-variant-1, .ab-test-mobile-show-flex-variant-1 { display: none; }
.ab-test-active-variant-1 .ab-test-show-variant-1 { display: block !important; }
.ab-test-active-variant-1 .ab-test-show-variant-1.row { display: flex !important; }
.ab-test-active-variant-1 .ab-test-show-flex-variant-1 { display: flex !important; }
.ab-test-active-variant-1 .ab-test-hide-variant-1 { display: none !important; }

@media only screen and (max-width: 768px) {
    .ab-test-active-variant-1 .ab-test-mobile-show-variant-1 { display: block !important; }
    .ab-test-active-variant-1 .ab-test-mobile-hide-variant-1 { display: none !important; }
    .ab-test-active-variant-1 .ab-test-mobile-show-flex-variant-1 { display: flex !important; }
}

.ab-test-show-variant-2, .ab-test-show-flex-variant-2 { display: none; }
.ab-test-mobile-show-variant-2, .ab-test-mobile-show-flex-variant-2 { display: none; }
.ab-test-active-variant-2 .ab-test-show-variant-2 { display: block !important; }
.ab-test-active-variant-2 .ab-test-show-variant-2.row { display: flex !important; }
.ab-test-active-variant-2 .ab-test-show-flex-variant-2 { display: flex !important; }
.ab-test-active-variant-2 .ab-test-hide-variant-2 { display: none !important; }

@media only screen and (max-width: 768px) {
    .ab-test-active-variant-2 .ab-test-mobile-show-variant-2 { display: block !important; }
    .ab-test-active-variant-2 .ab-test-mobile-hide-variant-2 { display: none !important; }
    .ab-test-active-variant-2 .ab-test-mobile-show-flex-variant-2 { display: flex !important; }
}

#orbr-driver-tag-modal .modal-content {
    background: #000;
}

/* ############################## RELATEC ORBR CSS ############################## */
/*global*/
.drawer-body .atc-item-btn.atc-item-variant[data-sku="R22PU-ORBR"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="XL22PU-ORBR"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="M07-E24PU-ORBRC1R"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="M08-E24PU-ORBRC1X"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="M07-E24PU-ORBRC3R"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="M08-E24PU-ORBRC3X"] .product-title-display { font-size:.8em; }
.drawer-body .atc-item-btn.atc-item-variant[data-sku="MMAT15SU-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MMAT17SU-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MPB2-15B-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MPB2-15G-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MPB2-15I-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MPB2-15F-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MPB2-17B-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MPB2-17G-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MPB2-17I-ATLMB"] .product-title-display, .drawer-body .atc-item-btn.atc-item-variant[data-sku="MPB2-17F-ATLMB"] .product-title-display { margin-bottom: -15px; display: block; font-size:.9em;}
/*modal*/
.orbr-modal-content-inner .btn-close-white { position: absolute; right: 20px; top: 20px; cursor: pointer; display:none; }
#orbr-driver-tag-modal .modal-content{ background: #062035 /*savepage-url=https://images.secretlab.co/theme/common/orbr-modal-bg.jpg*/ url() center center no-repeat; background-size: cover; width: 100%; height: 100%; }
#orbr-driver-tag-modal .orbr-red-color { color: #F9172F }
#orbr-driver-tag-modal .feature-orbr-img { border: 2px solid #fff; border-radius: 10px; }
#orbr-driver-tag-modal .btn-b-selector { border: 1px solid #fff; border-radius: 5px; margin-bottom: 10px; cursor: pointer; }
#orbr-driver-tag-modal .btn-b-disabled { border: 1px solid #D9D9D9; border-radius: 5px; margin-bottom: 10px; cursor: pointer; }
#orbr-driver-tag-modal .btn-b-selector .circle { border:2px solid #fff; border-radius: 50%;  width: 20px; height: 20px; }
#orbr-driver-tag-modal .btn-b-selector.active .circle > div {  background: #fff; border-radius: 50%; margin: 3px; width: 10px; height: 10px; }
#orbr-driver-tag-modal .btn-b-selector img{  border-radius: 5px 0 0 5px;  }
#orbr-driver-tag-modal .btn-b-selector.active {
    border-color: #fff;
    background: linear-gradient(90deg, #6A89A3 0%, #001A30 100%), linear-gradient(90deg, #FFF 0%, #8A8484 22%, #FFF 49%, #7C6D6D 72.5%, #FFF 92.5%);
}
#orbr-driver-tag-modal .orbr-atc.btn-arrow:disabled .arrow { display: none; }
#orbr-driver-tag-modal .orbr-atc.btn-arrow .arrow { width: 1.5em; margin-left: 0.5em; display:block; }

/* ### Temporary retain bootstrap styling overridden by klaviyo ###*/
.modal-content {
    width: 100% !important;
    border-radius: 0.3rem !important;
}

@media only screen and (max-width: 700px) {

    .modal-content {
        border-radius: 0.3rem !important;
        height:auto !important;
        max-height:none !important;
    }
}

.region-modal-content {
    border-radius: 8px 8px 0px 0px !important;
}

/**
Compare styles
**/
.compare-compatible-head_pillow {font-weight: bold; top: 50px; position: absolute; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.empty_content { margin: auto; border:1px solid #dee2e6; max-width:65px; height:1px; }
.smooth_transition { transition: opacity .5s ease-in-out; opacity: 0 }
.compare-feature-image img { max-width: 550px; }
.compare-dynamic-icon { max-width: 140px; }
.swatch .compare-dynamic-icon { max-width: 90px; }
.d-inline-grid { display: inline-grid; }

/**
** Trademark icon
**/
.nav-main .trademark-icon-white { display: none; }
.nav-main.trans.inverted .trademark-icon-dark { display: none; }
.nav-main.trans.inverted .trademark-icon-white { display: block; }

.nav-main.inverted.trans.inverted.scrolled .trademark-icon-white,
.nav-main.inverted:hover.trans.inverted .trademark-icon-white { display: none; }
.nav-main.inverted.trans.inverted.scrolled .trademark-icon-dark,
.nav-main.inverted:hover.trans.inverted .trademark-icon-dark  { display: block; }

footer .trademark-icon-white { display: none; }
footer.dark .trademark-icon-dark { display: none; }
footer.dark .trademark-icon-white { display: block; }

.text-disclaimer { font-size: 0.8em; color: #999; font-style: italic; }
.text-sale { color: #047857 }

.notice-bundle { background: #DCFCE7; color: #047857; border-radius: 4px; padding: 3px; text-align: center; font-size: 14px; }
.zip-selectors .form-check-input:checked[type=radio] {
    --bs-form-check-bg-image: url("images/image_62601fd2c8751d7384c349a0ca79200652482d74.svg");
}
.zip-selectors .form-check-input[type=radio] {
    width: 20px;
    height: 20px;
    background-color: snow;
}

.zip-selectors .assembly-added {
    border-radius: 5px;
    padding: var(--spacing-spacing-2xs, 8px) var(--spacing-spacing-xs, 12px);
    border: 1px solid #1C9738;
    background: var(--colour-surface-notice-green, #DCFCE7);
}

.cart-selector-item.active .zip-form {
    display: flex;
}

.cart-selector-item.zipcode-invalid .uk-invalid,
.cart-selector-item.zipcode-valid .uk-valid,
.cart-selector-item.zipcode-valid #resetzipcode
{
    display: block;
}

.cart-selector-item .zip-form,
.cart-selector-item.zipcode-invalid .enter-zip-message,
.cart-selector-item.zipcode-valid #verifyzipcode,
.cart-selector-item #resetzipcode,
.cart-selector-item.zipcode-valid .enter-zip-message,
.cart-selector-item.zipcode-valid-init #uk-zipcode,
.cart-selector-item.zipcode-valid-init #resetzipcode,
.cart-selector-item .uk-invalid,
.cart-selector-item .uk-valid
{
    display: none;
}

.alert.alert-notification {
    border-color: #A72A2F;
    background-color: rgba(167, 42, 47, 0.10);
}

.free-trial-button {
    display: none;
}

.free-trial-banner {
    display: none;
}

.get-brand-new-chair-text {
    font-size: 24px;
}

.pick-up-for-free-text {
    font-size: 16px;
}

.term-and-condition-text {
    font-size: 12px !important;
}

.terms-condition-link {
    text-decoration: underline;
    color: #fff;
}

.cta-btn-free-trial {
    margin-right: 15px;
}

@media (max-width: 600px) {
    .free-trial-header-title {
        font-size: 36px;
    }

    .free-trial-wrapper {
        flex-direction: column;
        align-items: start !important;
    }
}

.free-trial-info {
    border-radius: 8px;
    border: 1px solid var(--Colour-Border-dark-grey, #6C757D);
    background: var(--Colour-Surface-white, #FFF);
    padding: 8px;
}

.free-trial-info img {
    margin-right: 8px;
}

.free-trial-wrapper-pdp {
    display: none;
    color: #047857;
}

.free-trial-wrapper-pdp a {
    text-decoration: underline !important;
    color: #047857;
}

.free-trial-info a {
    text-decoration: underline !important;

}

.free-trial-wrapper-pdp.show {
    display: inline-block;
}

.free-trial-dropdown {
    display: none;
}

.free-trial-info-wrapper {
    display: none;
}

.sale-nav-mobile-eligible-trial {
    display: none;
}

.free-return-text {
    color: #047857;
}

.skin-pre-title {
    color: #6C757D;
}

.nanogen-wrapper {
    border-radius: 8px !important;
    border: 1px solid #DEE2E6 !important;
    background: linear-gradient(90deg, #1E232D 0%, #1E232D 69.68%);
}

.nano-gen-feature-title .badge {
    font-size: 11px;
    font-weight:700;
}


.nano-gen-feature-title {
    font-size: 24px;
    display: flex;
    align-items: center;
}

.nano-gen-feature-desc {
    font-size: 20px;
    width: 300px;
    margin-right: 100px;
}


.nano-gen-feature-line {
    top: -21px;
    height: calc(40px + 36px);
    border-color: #6c757d;
    width: 415px;
    left: -19px;
    height: 34px;
    border-right: 1px solid white !important;
    border-top-right-radius:16px !important;
    border-top-left-radius:7px !important
}

.sticky-element-feature {
    position: sticky;
    bottom:0;
    font-size: 20px;
}

@media (min-width: 700px) {
    .view-features-wrapper {
        margin-right: 20px;
    }
}

@media (max-width: 600px) {
    .nano-gen-feature-wrapper {
        width: 100%;
    }

    .nano-gen-card {
        padding: 16px 12px;
    }

    .seperator-line {
        margin: 0;
    }

    .nano-gen-feature-desc {
        margin: 0;
        font-size: 18px;
    }

    .nano-gen-feature-title {
        gap: 8px;
        display: flex;
        align-items: center;
        font-size: 20px;
    }

    .view-features {
        font-size: 14px;
    }
}

@media screen and (min-width: 1280px) {
    .sticky-element {
        width: 100%;
        right: 270px;
    }
}

@media screen and (min-width: 1920px) {
    .sticky-element {
        right: 336px;
    }
}

@media screen and (min-width: 2700px) {
    .sticky-element {
        right: 480px;
    }
}

.limited-quantities {
    padding:4px;
    border-radius: 4px;
    background: #BB3338;
    color: #F5F5F5;
    font-size: 14px;
    line-height: 125%;
    max-width: max-content;
}

.text-coming-soon {
    color: #343A40 !important;
}

.recliner-subtitle {
    color: #6C757D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

.blackfriday-category-section {
    background: linear-gradient(0deg, rgba(183, 183, 183, 0.10) 0%, rgba(183, 183, 183, 0.10) 100%), /*savepage-url=https://images.secretlab.co/theme/common/bfcm-bg-cover.png*/ url() lightgray -36.207px -79.428px / 103.394% 141.461% no-repeat;
    color: #fff;
}

.cybermonday-category-section {
    background: linear-gradient(0deg, rgba(183, 183, 183, 0.10) 0%, rgba(183, 183, 183, 0.10) 100%), /*savepage-url=https://images.secretlab.co/theme/common/sale-promo-banner-cybermonday_sale_2024.jpg*/ url() lightgray -36.207px -79.428px / 103.394% 141.461% no-repeat;
    color: #fff;
}

@media (max-width: 600px) {
    .blackfriday-category-section {
        background: /*savepage-url=https://images.secretlab.co/theme/common/bfcm-bg-mb-cover.png*/ url() no-repeat;
        background-size: cover;
    }

    .cybermonday-category-section {
        background: /*savepage-url=https://images.secretlab.co/theme/common/sale-promo-banner-cybermonday_sale_2024.jpg*/ url() no-repeat;
        background-size: cover;
    }
}

.shop-sale-btn {
    margin-top: 40px;
}

.shop-sale-btn a {
    padding: 12px 64px;
}

.category-info {
    margin-bottom: 40px;
}

.widget-stampedio {
    margin-top: 15px;
    margin-bottom: 15px;
    border:1px solid #CED4DA;
}

@media only screen and (min-width : 320px) {
    .secretlab-thailand-text {
        font-size: 20px;
    }
}

@media only screen and (min-width : 1024px) {
    .secretlab-thailand-text {
        font-size: 30px;
    }
}

.view-all-product {
    background: #a72a2f;
}


.feature-list div img {
    width: 100%;
    background: #917b7e;
}

.t1-catelog-landing {
    display: none;
}

.tag-mobile-spacing {
    font-size: 10px;
    letter-spacing: 1.5px;
}

.fa-star, .fa-star-checked, .fa-star-half-o, .fa-star-o, .stamped-fa-star, .stamped-fa-star-checked, .stamped-fa-star-half-o, .stamped-fa-star-o {
    color: #18181B !important;
}

.summary-rating-bar-content {
    background:#18181B !important;
 }

 
@media (max-width: 600px) {
    .modal-subheader-text {
        font-size: 18px !important;
    }

    .modal-header-text {
        font-size: 24px !important;
        padding: 0 12px !important;
    }

    .modal-content-text {
        font-size: 14px !important;
    }

    .modal-content-date {
        font-size: 18px !important
    }
}
 
@media (min-width: 768px) {
    .modal-subheader-text {
        font-size: 30px !important;
    }

    .modal-header-text {
        font-size: 30px !important;
    }

    .modal-content-text {
        font-size: 16px !important;
    }

    .modal-content-date {
        font-size: 20px !important
    }

    .modal-content-wrapper {
        gap: 43px;
    }
}

.feature-title {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 37.5px;
    letter-spacing: 0px; 
    text-transform: uppercase;
    font-family: soleil;
}

.feature-subtitle-top {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height:  20px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.feature-subtitle-bottom {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
}

.feature-cta-sub-title {
    color: #FFF;
    text-align: center;
    font-family: "DIN 2014";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    margin-top: 16px;
    width: 100%;
    display: flex;
    justify-content: center;
}

.feature-shop-now-btn {
    display: inline-block;
    padding: var(--spacing-12, 12px) var(--spacing-24, 24px);
    text-align: center;
    gap: var(--spacing-8, 8px);
    border-radius: 50px;
    background: var(--sl-colour-buttons-primary-default, #A72A2F);
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 1.6px;
    margin-top: 10px !important
}

.feature-where-to-buy-btn {
    display: inline-block;
    padding: var(--spacing-12, 12px) var(--spacing-24, 24px);
    text-align: center;
    gap: var(--spacing-8, 8px);
    border-radius: 50px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 1.6px;
    margin-top: 10px !important
}

@media only screen and (max-width: 600px) {
    .feature-title {
        font-size: 18px !important;
        letter-spacing: 0 !important;
        line-height: 22px !important;
    }

    .feature-subtitle-top {
        font-size: 14px !important;
        line-height: 17.5px !important;
        letter-spacing: 0.7px !important;
    }

    .feature-subtitle-bottom {
        font-size: 12px !important;
        line-height: 15px !important;
        letter-spacing: 0 !important;
        display: none !important;
    }

    .feature-shop-now-btn {
        margin-top: 8px !important;
        padding: 8px 16px !important;
        font-size: 12px !important;
        letter-spacing: 1.2px;
        line-height: 12px;
    }
    
    .feature-where-to-buy-btn {
        margin-top: 8px !important;
        padding: 8px 16px !important;
        font-size: 12px !important;
        letter-spacing: 1.2px;
        line-height: 12px;
    }
}


@media only screen and (max-width: 600px) {
    .feature-cta-info .feature-title {
        font-size: 30px !important;
        line-height: 37.5px !important;
        letter-spacing: 0.7px;
    }
    .feature-cta-info .feature-subtitle-top {
        font-size: 14px !important;
        line-height: 17.5px !important;
        letter-spacing: 0.7px;
    }
    .feature-cta-info .feature-subtitle-bottom {
        font-size: 14px !important;
        line-height: 17.5px !important;
        letter-spacing: 0px;
        display: block !important;
    }
    .feature-cta-info.feature-shop-now-btn {
        margin-top: 16px !important;
        padding: 12px 24px !important;
        font-size: 14px !important;
        letter-spacing: 1.4px;
        line-height: 14px;
    }
}

#nav_features_new { background: rgba(255,255,255,.95); z-index: 1701; transform: translateY(-100%); opacity: 0; transition: all 0.3s ease; }


@media only screen and (max-width: 600px) {
    .shop-indocomtech {
        margin-top: 64px !important;
    }
}

.homepage-carousel-badge-new {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 24px;
    font-weight: 700;
    background: #A9871D;
    color: #FFF;
}

@media only screen and (max-width: 600px) {
    .homepage-carousel-badge-new {
        font-size: 18px;
        padding-left: 4px;
        padding-right: 4px;
    }
}

.nav-tag {
    top: -14px !important;
}

@media only screen and (max-width: 600px) {
    .nav-tag {
        top: -10px !important;
    }
}

/* --- Extracted <style> block #9 --- */
.shopify-payment-button__button--hidden{visibility:hidden}.shopify-payment-button__button{height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px);min-height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius, 0px);width:100%;border:none;box-shadow:0 0 0 0 transparent;color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:500;line-height:1;text-align:center;transition:background .2s ease-in-out}.shopify-payment-button__button[disabled]{opacity:.6;cursor:default}.shopify-payment-button__button--unbranded{background-color:#1990c6;padding:1em 2em}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}.shopify-payment-button__more-options{background:transparent;border:0 none;cursor:pointer;display:block;font-size:1em;margin-top:1em;text-align:center;text-decoration:underline;width:100%}.shopify-payment-button__more-options.shopify-payment-button__skeleton{height:auto!important;min-height:0!important;border-radius:4px!important;width:50%;margin-left:25%;margin-right:25%}.shopify-payment-button__more-options[disabled]{opacity:.6;cursor:default!important}.shopify-payment-button__button.shopify-payment-button__button--branded{display:flex;flex-direction:column;position:relative;z-index:1}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate{flex:1!important;display:flex!important;flex-direction:column!important}.shopify-payment-button__button.button.loading{position:relative;color:transparent}.shopify-payment-button__button.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:#fff}.shopify-payment-button__button .loading-overlay__spinner{width:1.8rem;display:inline-block}.shopify-payment-button__button .spinner{animation:shopify-rotator 1.4s linear infinite}@keyframes shopify-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.shopify-payment-button__button .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#121212;animation:shopify-dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.shopify-payment-button__button .path{stroke:CanvasText}}@keyframes shopify-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}#shopify-buyer-consent{margin-top:1em;display:inline-block;width:100%}#shopify-buyer-consent.hidden{display:none}#shopify-subscription-policy-button,#shopify-managed-markets-terms-and-conditions-button,#shopify-managed-markets-privacy-policy-button{background:none;border:none;padding:0;text-decoration:underline;font-size:inherit;cursor:pointer}#shopify-subscription-policy-button:before,#shopify-managed-markets-terms-and-conditions-button:before,#shopify-managed-markets-privacy-policy-button:before{box-shadow:none}@keyframes acceleratedCheckoutLoadingSkeleton{50%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1)}75%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, .5)}to{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1)}}.shopify-payment-button__skeleton{animation:acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite;animation-delay:-.168s;background-color:var(--shopify-accelerated-checkout-skeleton-background-color, #dedede);box-sizing:border-box;text-decoration:none!important;height:var(--shopify-accelerated-checkout-button-block-size, inherit);min-height:25px;max-height:55px;border-radius:var( --shopify-accelerated-checkout-button-border-radius, inherit )}.wallet-cart-button__skeleton{animation:acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite;animation-delay:-.168s;background-color:var(--shopify-accelerated-checkout-skeleton-background-color, #dedede)}.wallet-button-wrapper{container-type:inline-size;container-name:wrapper;width:100%}.wallet-cart-grid{margin:0 -5px -5px;padding:0;display:flex;flex-direction:row;justify-content:var(--shopify-accelerated-checkout-inline-alignment, start)}.wallet-cart-button-container{position:relative;margin:0 5px 5px}.wallet-cart-button-container,.wallet-cart-button{width:auto;flex:1 1 0px;min-width:100px;height:clamp(25px,var(--shopify-accelerated-checkout-button-inline-size, 42px),55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius, 4px);list-style-type:none!important;text-align:center}.wallet-cart-grid.wallet-cart-grid--vertical,.additional-checkout-buttons--vertical .wallet-cart-grid{justify-content:flex-start;flex-direction:column;margin:0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);margin:var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)}.wallet-cart-grid.wallet-cart-grid--horizontal,.additional-checkout-buttons--horizontal .wallet-cart-grid{justify-content:stretch}.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container,.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container,.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button,.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button{min-width:0}@container wrapper (width >= 100px) and (width <= 500px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){justify-content:flex-start;flex-direction:column;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);margin:var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)}}@container wrapper (width <= 210px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){justify-content:flex-start;flex-direction:column;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);margin:var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)}}@container wrapper (width <= 320px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){justify-content:flex-start;flex-direction:column;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);margin:var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)}}@container wrapper (width <= 430px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){justify-content:flex-start;flex-direction:column;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);margin:var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)}}@container wrapper (width <= 540px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){justify-content:flex-start;flex-direction:column;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);margin:var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)}}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)){justify-content:flex-start;flex-direction:column;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);margin:var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)}@media screen and (max-width: 750px){.wallet-cart-grid{justify-content:stretch}.wallet-cart-button-container,.wallet-cart-button{min-width:0}}@supports (not (container-type: inline-size)) or (not (selector(:has(*)))){.wallet-cart-grid{justify-content:flex-start;flex-direction:column;margin:0}.wallet-cart-button-container{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px);margin:var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0}.wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-button{width:100%;height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px)}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}

/* --- Extracted <style> block #10 --- */
#shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

/* --- Extracted <style> block #11 --- */
.lb-gradient-overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 54%, rgb(0, 0, 0))}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL2NvbXBvbmVudHMvSW50cm9WaWRlby9zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFDRSx5RUFBQSIsInNvdXJjZVJvb3QiOiIifQ== */

/* --- Extracted <style> block #12 --- */
.lb-border-gray{border:1px solid #6c757d}.lb-border-white{border:1px solid #fff}.lg-magnus-panel{border-radius:8px;border:1px solid #fff;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px;margin-bottom:16px}.lg-magnus-panel:hover{box-shadow:0px 0px 20px 0px #fff;backdrop-filter:blur(2px)}.lg-magnus-panel:hover .arrow-icon{transform:translate(0.5em)}.lg-magnus-item:hover .arrow-icon{transform:translate(0.5em)}@media only screen and (min-width: 992px){.magnus-intro{border-width:2px;border-style:solid;-webkit-border-image:-webkit-gradient(linear, 0 100%, 0 0, from(#c4c4c4), to(rgba(20, 19, 19, 0.175))) 1 100%;-webkit-border-image:-webkit-linear-gradient(bottom, #c4c4c4, rgba(0, 0, 0, 0.175)) 1 100%;-moz-border-image:-moz-linear-gradient(bottom, #c4c4c4, rgba(0, 0, 0, 0.175)) 1 100%;-o-border-image:-o-linear-gradient(bottom, #c4c4c4, rgba(0, 0, 0, 0.175)) 1 100%;border-image:linear-gradient(to top, #c4c4c4, rgba(0, 0, 0, 0.175)) 1 100%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL2NvbXBvbmVudHMvRGVza01hZ251c0NvbGxlY3Rpb24vc3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQ0Usd0JBQUEsQ0FFRixpQkFDRSxxQkFBQSxDQUdGLGlCQUNFLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSx5QkFBQSxDQUNBLGlDQUFBLENBQ0EseUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FFQSx1QkFDRSxnQ0FBQSxDQUNBLHlCQUFBLENBQ0EsbUNBQ0UsMEJBQUEsQ0FPRixrQ0FDRSwwQkFBQSxDQUlOLDBDQUNFLGNBQ0UsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLDZHQUFBLENBUUEsMEZBQUEsQ0FNQSxvRkFBQSxDQU1BLGdGQUFBLENBRUEsMEVBQUEsQ0FBQSIsInNvdXJjZVJvb3QiOiIifQ== */

/* --- Extracted <style> block #13 --- */
.button-arrow-container svg{transition:transform .2s ease}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvQ29tcG9uZW50cy9wYXJ0bmVyL0J1dHRvbkFycm93QW5pbWF0aW9uL3N0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNFLDRCQUNFLDZCQUFBIiwic291cmNlUm9vdCI6IiJ9 */

/* --- Extracted <style> block #14 --- */
.pswp__img{object-fit:contain}.lb-gallery-compact .popup-image-container{transition:all .3s ease}@media only screen and (min-width: 992px){.lb-gallery-compact .popup-image-container{width:calc(30% - 7.5px);min-width:26.5vw;transform:skew(12deg);margin:0 .25%;padding:0}.lb-gallery-compact .popup-image-container .image-item{transform:skew(-12deg) translate(-12%);min-width:124%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL2NvbXBvbmVudHMvUHJvZHVjdEdhbGxlcnkvc3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSxrQkFBQSxDQUlBLDJDQUNFLHVCQUFBLENBSUosMENBRUksMkNBQ0UsdUJBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0EsYUFBQSxDQUNBLFNBQUEsQ0FFQSx1REFDRSxzQ0FBQSxDQUNBLGNBQUEsQ0FBQSIsInNvdXJjZVJvb3QiOiIifQ== */

/* --- Extracted <style> block #15 --- */
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

/* --- Extracted <style> block #16 --- */
.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:75%;content:""}.lb-btn{position:relative;overflow:hidden;min-width:230px;filter:brightness(1);transition:all .3s ease;text-transform:uppercase}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL2NvbXBvbmVudHMvTHVtYmFyU2VjdGlvbi9zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUVBLGVBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBSUosUUFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSx1QkFBQSxDQUNBLHdCQUFBIiwic291cmNlUm9vdCI6IiJ9 */

/* --- Extracted <style> block #17 --- */
.lb-gradient-overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 54%, rgb(0, 0, 0))}.lb-hover-gradiant-r{background:linear-gradient(to left, rgba(0, 0, 0, 0.798), rgba(0, 0, 0, 0) 110%)}.lb-hover-gradiant-l{background:linear-gradient(to right, rgba(0, 0, 0, 0.798), rgba(0, 0, 0, 0) 110%)}@media only screen and (min-width: 992px){.deluxe-intro{border-width:2px;border-style:solid;-webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c4c4c4), to(rgba(20, 19, 19, 0.175))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#c4c4c4, rgba(0, 0, 0, 0.175)) 1 100%;-moz-border-image:-moz-linear-gradient(#c4c4c4, rgba(0, 0, 0, 0.175)) 1 100%;-o-border-image:-o-linear-gradient(#c4c4c4, rgba(0, 0, 0, 0.175)) 1 100%;border-image:linear-gradient(to bottom, #c4c4c4, rgba(0, 0, 0, 0.175)) 1 100%}}.bg-lb-green{background-color:#88e113;color:#000}.bg-lb-green:hover{background-color:#88e113;color:#000}.lb-btn{position:relative;overflow:hidden;min-width:230px;filter:brightness(1);transition:all .3s ease;text-transform:uppercase}.lb-btn:hover{filter:brightness(1.1)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL2NvbXBvbmVudHMvRGVsdXhlU2VjdGlvbi9zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFDRSx5RUFBQSxDQU1GLHFCQUNFLGdGQUFBLENBTUYscUJBQ0UsaUZBQUEsQ0FNRiwwQ0FDRSxjQUNFLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSw2R0FBQSxDQVFBLGtGQUFBLENBRUEsNEVBQUEsQ0FFQSx3RUFBQSxDQUNBLDZFQUFBLENBQUEsQ0FLSixhQUNFLHdCQUFBLENBQ0EsVUFBQSxDQUVBLG1CQUNFLHdCQUFBLENBQ0EsVUFBQSxDQUlKLFFBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkFBQSxDQUVBLGNBQ0Usc0JBQUEiLCJzb3VyY2VSb290IjoiIn0= */

/* --- Extracted <style> block #18 --- */
.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:75%;content:""}.lb-btn{position:relative;overflow:hidden;min-width:230px;filter:brightness(1);transition:all .3s ease;text-transform:uppercase}.bg-lb-green{background-color:#88e113;color:#000}.bg-lb-green:hover{background-color:#88e113;color:#000}@media only screen and (min-width: 992px){.lb-splash-border:before{content:"";position:absolute;width:1px;background:linear-gradient(to bottom, #88e113 0%, #88e113 37.5%, transparent 77.6%);left:0;top:0;height:100%}.lb-splash-border::after{content:"";position:absolute;width:1px;background:linear-gradient(to bottom, #88e113 0%, #88e113 37.5%, transparent 77.6%);top:0;height:100%;right:0}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL2NvbXBvbmVudHMvRGVzaWduU3Rvcnkvc3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FFQSxlQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUlKLFFBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkFBQSxDQUdGLGFBQ0Usd0JBQUEsQ0FDQSxVQUFBLENBRUEsbUJBQ0Usd0JBQUEsQ0FDQSxVQUFBLENBSUosMENBRUkseUJBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLG1GQUFBLENBTUEsTUFBQSxDQUNBLEtBQUEsQ0FDQSxXQUFBLENBR0YseUJBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLG1GQUFBLENBTUEsS0FBQSxDQUNBLFdBQUEsQ0FDQSxPQUFBLENBQUEiLCJzb3VyY2VSb290IjoiIn0= */

/* --- Extracted <style> block #19 --- */
.ps-chiars-img-sm{background:radial-gradient(49.87% 50.13% at 50.13% 49.87%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0) 100%)}#pinnacle-supperleggera a{color:#71717a;text-decoration:underline}@media only screen and (min-width: 992px){.ps-chiars-img-sm{background:rgba(0,0,0,0)}.ps-chiars-img{background:radial-gradient(49.87% 51.13% at 50.13% 49.87%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0) 100%)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL2NvbXBvbmVudHMvUGlubmFjbGVTdXBwZXJMZWdnZXJhSW5mby9zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrQkFDRSxtSkFBQSxDQVFGLDBCQUNFLGFBQUEsQ0FDQSx5QkFBQSxDQUVGLDBDQUNFLGtCQUNFLHdCQUFBLENBRUYsZUFDRSxtSkFBQSxDQUFBIiwic291cmNlUm9vdCI6IiJ9 */

/* --- Extracted <style> block #20 --- */
/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("assets/asset_2f0309d7fe92d81bb9d17d8382747c5001ce3520.woff");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/* --- Extracted <style> block #21 --- */
#pinnacle-supper-leggera a{color:#71717a;text-decoration:underline}.lookbook-overlay{background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.87) 40%, #000 75%, #000 100%);position:absolute;width:59%;right:0;bottom:0}@media screen and (min-width: 992px){.lookbook-overlay{width:71%}}.fade-in-slider{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:1s}@keyframes fadeInOpacity{0%{opacity:.2}100%{opacity:1}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL2NvbXBvbmVudHMvUGlubmFjbGVTdXBwZXJMZWdnZXJhTG9va2Jvb2svc3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkJBQ0UsYUFBQSxDQUNBLHlCQUFBLENBRUYsa0JBQ0Usc0dBQUEsQ0FPQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUVGLHFDQUNFLGtCQUNFLFNBQUEsQ0FBQSxDQUlKLGdCQUNFLFNBQUEsQ0FDQSw0QkFBQSxDQUNBLDJCQUFBLENBQ0EsaUNBQUEsQ0FDQSxxQkFBQSxDQUVGLHlCQUNFLEdBQ0UsVUFBQSxDQUVGLEtBQ0UsU0FBQSxDQUFBIiwic291cmNlUm9vdCI6IiJ9 */

/* --- Extracted <style> block #22 --- */
.section-transition-vertical-up{opacity:0;transform:translate3d(0, -100px, 0);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease}.section-transition-vertical-up__show{opacity:1;transform:translateZ(0)}.section-transition-vertical-down{opacity:0;transform:translate3d(0, 100px, 0);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease}.section-transition-vertical-down__show{opacity:1;transform:translateZ(0)}.section-transition-horizontal-left{opacity:0;transform:translate3d(100px, 0, 0);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease}.section-transition-horizontal-left__show{opacity:1;transform:translateZ(0)}.section-transition-horizontal-right{opacity:0;transform:translate3d(-100px, 0, 0);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease}.section-transition-horizontal-right__show{opacity:1;transform:translateZ(0)}.image-lazy-load{transition:opacity .5s ease}body{font-family:"din-2014","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-soleil{font-family:soleil,sans-serif}.pswp__content{display:flex}.lb-footer-section{background:linear-gradient(180deg, var(--sl-colour-background-black, #000) 0%, var(--sl-colour-background-darkest-grey, #18181b) 100%)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NjcmlwdHMvTGF5b3V0cy9QYWdlL0xhbWJvcmdoaW5pL3N0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdDQUNFLFNBQUEsQ0FDQSxtQ0FBQSxDQUNBLHFDQUFBLENBQ0EsdUJBQUEsQ0FDQSwrQkFBQSxDQUVBLHNDQUNFLFNBQUEsQ0FDQSx1QkFBQSxDQUlKLGtDQUNFLFNBQUEsQ0FDQSxrQ0FBQSxDQUNBLHFDQUFBLENBQ0EsdUJBQUEsQ0FDQSwrQkFBQSxDQUVBLHdDQUNFLFNBQUEsQ0FDQSx1QkFBQSxDQUlKLG9DQUNFLFNBQUEsQ0FDQSxrQ0FBQSxDQUNBLHFDQUFBLENBQ0EsdUJBQUEsQ0FDQSwrQkFBQSxDQUVBLDBDQUNFLFNBQUEsQ0FDQSx1QkFBQSxDQUlKLHFDQUNFLFNBQUEsQ0FDQSxtQ0FBQSxDQUNBLHFDQUFBLENBQ0EsdUJBQUEsQ0FDQSwrQkFBQSxDQUVBLDJDQUNFLFNBQUEsQ0FDQSx1QkFBQSxDQUlKLGlCQUNFLDJCQUFBLENBR0YsS0FDRSxnTkFDRSxDQWdCSixhQUNFLDZCQUFBLENBR0YsZUFDRSxZQUFBLENBRUYsbUJBQ0Usc0lBQUEiLCJzb3VyY2VSb290IjoiIn0= */

/* --- Extracted <style> block #23 --- */
/* Container and Grid */
.st-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}
@media (min-width: 576px) {
    .st-container {
        width: 576px;
        padding-left: 0.75rem;
        padding-right: 0.75rem
    }
}
@media (min-width: 768px) {
    .st-container {
        width: 768px
    }
}
@media (min-width: 992px) {
    .st-container {
        width: 992px
    }
}
@media (min-width: 1280px) {
    .st-container {
        width: 1280px;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}
@media (min-width: 1536px) {
    .st-container {
        width: 1536px
    }
}
@media (min-width: 2560px) {
    .st-container {
        width: 1680px
    }
}

.st-container-full {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
}

@media (min-width: 992px) {
    .st-container-full {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media (min-width: 1280px) {
    .st-container-full {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.st-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 1rem
}

@media (min-width: 576px) {
    .st-grid {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        column-gap: 1.5rem
    }
}

@media (min-width: 1280px) {
    .st-grid {
        column-gap: 2rem
    }
}

/*
- This mirrors the bootstrap container sizes
- This is for backward compatibility and should NOT be used if possible
- Can be used with the tailwind grid
*/
.sb-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 1200px) {
    .sb-container {
        width: 83.33333333%
    }
}
@media (min-width: 1500px) {
    .sb-container {
        width: 66.66666667%
    }
}

/* --- Extracted <style> block #24 --- */
.tw-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important
}
.tw-pointer-events-none {
  pointer-events: none !important
}
.tw-pointer-events-auto {
  pointer-events: auto !important
}
.tw-visible {
  visibility: visible !important
}
.tw-invisible {
  visibility: hidden !important
}
.tw-fixed {
  position: fixed !important
}
.tw-absolute {
  position: absolute !important
}
.tw-relative {
  position: relative !important
}
.tw-sticky {
  position: sticky !important
}
.tw-inset-0 {
  inset: 0px !important
}
.-tw-inset-x-4 {
  left: -1rem !important;
  right: -1rem !important
}
.tw-inset-x-0 {
  left: 0px !important;
  right: 0px !important
}
.-tw-bottom-\[10\%\] {
  bottom: -10% !important
}
.-tw-left-1 {
  left: -0.25rem !important
}
.-tw-left-4 {
  left: -1rem !important
}
.-tw-left-\[17px\] {
  left: -17px !important
}
.-tw-right-1 {
  right: -0.25rem !important
}
.-tw-right-\[39px\] {
  right: -39px !important
}
.-tw-top-2 {
  top: -0.5rem !important
}
.-tw-top-6 {
  top: -1.5rem !important
}
.-tw-top-\[100px\] {
  top: -100px !important
}
.-tw-top-\[150px\] {
  top: -150px !important
}
.-tw-top-\[197px\] {
  top: -197px !important
}
.-tw-top-\[30px\] {
  top: -30px !important
}
.-tw-top-\[40\%\] {
  top: -40% !important
}
.-tw-top-\[9px\] {
  top: -9px !important
}
.tw--top-\[213px\] {
  top: -213px !important
}
.tw--top-\[347px\] {
  top: -347px !important
}
.tw-bottom-0 {
  bottom: 0px !important
}
.tw-bottom-1\/4 {
  bottom: 25% !important
}
.tw-bottom-10 {
  bottom: 2.5rem !important
}
.tw-bottom-12 {
  bottom: 3rem !important
}
.tw-bottom-20 {
  bottom: 5rem !important
}
.tw-bottom-3 {
  bottom: 0.75rem !important
}
.tw-bottom-4 {
  bottom: 1rem !important
}
.tw-bottom-8 {
  bottom: 2rem !important
}
.tw-bottom-\[-20\%\] {
  bottom: -20% !important
}
.tw-bottom-\[-250px\] {
  bottom: -250px !important
}
.tw-bottom-\[-350px\] {
  bottom: -350px !important
}
.tw-bottom-\[-3vw\] {
  bottom: -3vw !important
}
.tw-bottom-\[-7px\] {
  bottom: -7px !important
}
.tw-bottom-\[0px\] {
  bottom: 0px !important
}
.tw-bottom-\[10\%\] {
  bottom: 10% !important
}
.tw-bottom-\[10vh\] {
  bottom: 10vh !important
}
.tw-bottom-\[140px\] {
  bottom: 140px !important
}
.tw-bottom-\[16px\] {
  bottom: 16px !important
}
.tw-bottom-\[20px\] {
  bottom: 20px !important
}
.tw-bottom-\[22px\] {
  bottom: 22px !important
}
.tw-bottom-\[30px\] {
  bottom: 30px !important
}
.tw-bottom-\[44px\] {
  bottom: 44px !important
}
.tw-bottom-\[5\%\] {
  bottom: 5% !important
}
.tw-bottom-\[60px\] {
  bottom: 60px !important
}
.tw-bottom-\[8px\] {
  bottom: 8px !important
}
.tw-bottom-full {
  bottom: 100% !important
}
.tw-end-0 {
  inset-inline-end: 0px !important
}
.tw-left-0 {
  left: 0px !important
}
.tw-left-1 {
  left: 0.25rem !important
}
.tw-left-1\/2 {
  left: 50% !important
}
.tw-left-2 {
  left: 0.5rem !important
}
.tw-left-2\.5 {
  left: 0.625rem !important
}
.tw-left-3 {
  left: 0.75rem !important
}
.tw-left-4 {
  left: 1rem !important
}
.tw-left-6 {
  left: 1.5rem !important
}
.tw-left-8 {
  left: 2rem !important
}
.tw-left-9 {
  left: 2.25rem !important
}
.tw-left-\[-100px\] {
  left: -100px !important
}
.tw-left-\[-1px\] {
  left: -1px !important
}
.tw-left-\[-200px\] {
  left: -200px !important
}
.tw-left-\[-20px\] {
  left: -20px !important
}
.tw-left-\[-250px\] {
  left: -250px !important
}
.tw-left-\[-253px\] {
  left: -253px !important
}
.tw-left-\[-27px\] {
  left: -27px !important
}
.tw-left-\[-2px\] {
  left: -2px !important
}
.tw-left-\[-307px\] {
  left: -307px !important
}
.tw-left-\[-394px\] {
  left: -394px !important
}
.tw-left-\[-39vw\] {
  left: -39vw !important
}
.tw-left-\[-3px\] {
  left: -3px !important
}
.tw-left-\[-54px\] {
  left: -54px !important
}
.tw-left-\[-60\%\] {
  left: -60% !important
}
.tw-left-\[-90\%\] {
  left: -90% !important
}
.tw-left-\[0\] {
  left: 0 !important
}
.tw-left-\[0px\] {
  left: 0px !important
}
.tw-left-\[10\%\] {
  left: 10% !important
}
.tw-left-\[10px\] {
  left: 10px !important
}
.tw-left-\[11\%\] {
  left: 11% !important
}
.tw-left-\[114px\] {
  left: 114px !important
}
.tw-left-\[16px\] {
  left: 16px !important
}
.tw-left-\[18px\] {
  left: 18px !important
}
.tw-left-\[20px\] {
  left: 20px !important
}
.tw-left-\[3\%\] {
  left: 3% !important
}
.tw-left-\[35\%\] {
  left: 35% !important
}
.tw-left-\[41\%\] {
  left: 41% !important
}
.tw-left-\[45vw\] {
  left: 45vw !important
}
.tw-left-\[5\%\] {
  left: 5% !important
}
.tw-left-\[50\%\] {
  left: 50% !important
}
.tw-left-\[51\%\] {
  left: 51% !important
}
.tw-left-\[53\%\] {
  left: 53% !important
}
.tw-left-\[54\%\] {
  left: 54% !important
}
.tw-left-\[56\%\] {
  left: 56% !important
}
.tw-left-\[6\%\] {
  left: 6% !important
}
.tw-left-\[64px\] {
  left: 64px !important
}
.tw-left-\[75\%\] {
  left: 75% !important
}
.tw-left-\[76\%\] {
  left: 76% !important
}
.tw-left-\[8\%\] {
  left: 8% !important
}
.tw-left-\[80px\] {
  left: 80px !important
}
.tw-left-\[calc\(50\%\+35px\)\] {
  left: calc(50% + 35px) !important
}
.tw-left-\[calc\(50\%-55px\)\] {
  left: calc(50% - 55px) !important
}
.tw-left-auto {
  left: auto !important
}
.tw-left-full {
  left: 100% !important
}
.tw-right-0 {
  right: 0px !important
}
.tw-right-2 {
  right: 0.5rem !important
}
.tw-right-3 {
  right: 0.75rem !important
}
.tw-right-4 {
  right: 1rem !important
}
.tw-right-8 {
  right: 2rem !important
}
.tw-right-9 {
  right: 2.25rem !important
}
.tw-right-\[-100px\] {
  right: -100px !important
}
.tw-right-\[-20px\] {
  right: -20px !important
}
.tw-right-\[-282px\] {
  right: -282px !important
}
.tw-right-\[-2px\] {
  right: -2px !important
}
.tw-right-\[-30vw\] {
  right: -30vw !important
}
.tw-right-\[-39vw\] {
  right: -39vw !important
}
.tw-right-\[-45px\] {
  right: -45px !important
}
.tw-right-\[-80\%\] {
  right: -80% !important
}
.tw-right-\[0\] {
  right: 0 !important
}
.tw-right-\[10px\] {
  right: 10px !important
}
.tw-right-\[114px\] {
  right: 114px !important
}
.tw-right-\[16px\] {
  right: 16px !important
}
.tw-right-\[20px\] {
  right: 20px !important
}
.tw-right-\[22px\] {
  right: 22px !important
}
.tw-right-\[24px\] {
  right: 24px !important
}
.tw-right-\[2px\] {
  right: 2px !important
}
.tw-right-\[3\%\] {
  right: 3% !important
}
.tw-right-\[30px\] {
  right: 30px !important
}
.tw-right-\[32px\] {
  right: 32px !important
}
.tw-right-\[45px\] {
  right: 45px !important
}
.tw-right-\[50px\] {
  right: 50px !important
}
.tw-right-\[64px\] {
  right: 64px !important
}
.tw-right-\[6px\] {
  right: 6px !important
}
.tw-right-\[76\%\] {
  right: 76% !important
}
.tw-right-\[8px\] {
  right: 8px !important
}
.tw-right-\[9\%\] {
  right: 9% !important
}
.tw-right-full {
  right: 100% !important
}
.tw-start-0 {
  inset-inline-start: 0px !important
}
.tw-start-3 {
  inset-inline-start: 0.75rem !important
}
.tw-top-0 {
  top: 0px !important
}
.tw-top-1\/2 {
  top: 50% !important
}
.tw-top-2 {
  top: 0.5rem !important
}
.tw-top-3 {
  top: 0.75rem !important
}
.tw-top-4 {
  top: 1rem !important
}
.tw-top-8 {
  top: 2rem !important
}
.tw-top-\[-10\%\] {
  top: -10% !important
}
.tw-top-\[-100px\] {
  top: -100px !important
}
.tw-top-\[-10px\] {
  top: -10px !important
}
.tw-top-\[-150px\] {
  top: -150px !important
}
.tw-top-\[-16\%\] {
  top: -16% !important
}
.tw-top-\[-16px\] {
  top: -16px !important
}
.tw-top-\[-170px\] {
  top: -170px !important
}
.tw-top-\[-20px\] {
  top: -20px !important
}
.tw-top-\[-300px\] {
  top: -300px !important
}
.tw-top-\[-32px\] {
  top: -32px !important
}
.tw-top-\[-42px\] {
  top: -42px !important
}
.tw-top-\[-44px\] {
  top: -44px !important
}
.tw-top-\[-50px\] {
  top: -50px !important
}
.tw-top-\[-5px\] {
  top: -5px !important
}
.tw-top-\[-60px\] {
  top: -60px !important
}
.tw-top-\[-6px\] {
  top: -6px !important
}
.tw-top-\[-7px\] {
  top: -7px !important
}
.tw-top-\[-85px\] {
  top: -85px !important
}
.tw-top-\[-8px\] {
  top: -8px !important
}
.tw-top-\[0\] {
  top: 0 !important
}
.tw-top-\[10\%\] {
  top: 10% !important
}
.tw-top-\[100\%\] {
  top: 100% !important
}
.tw-top-\[100px\] {
  top: 100px !important
}
.tw-top-\[10px\] {
  top: 10px !important
}
.tw-top-\[112px\] {
  top: 112px !important
}
.tw-top-\[120px\] {
  top: 120px !important
}
.tw-top-\[130px\] {
  top: 130px !important
}
.tw-top-\[140px\] {
  top: 140px !important
}
.tw-top-\[16px\] {
  top: 16px !important
}
.tw-top-\[17\%\] {
  top: 17% !important
}
.tw-top-\[2\.2rem\] {
  top: 2.2rem !important
}
.tw-top-\[20\%\] {
  top: 20% !important
}
.tw-top-\[200px\] {
  top: 200px !important
}
.tw-top-\[20vh\] {
  top: 20vh !important
}
.tw-top-\[22\%\] {
  top: 22% !important
}
.tw-top-\[27\%\] {
  top: 27% !important
}
.tw-top-\[2px\] {
  top: 2px !important
}
.tw-top-\[3\%\] {
  top: 3% !important
}
.tw-top-\[30px\] {
  top: 30px !important
}
.tw-top-\[31\%\] {
  top: 31% !important
}
.tw-top-\[31px\] {
  top: 31px !important
}
.tw-top-\[32px\] {
  top: 32px !important
}
.tw-top-\[37\%\] {
  top: 37% !important
}
.tw-top-\[4\%\] {
  top: 4% !important
}
.tw-top-\[40\%\] {
  top: 40% !important
}
.tw-top-\[42\%\] {
  top: 42% !important
}
.tw-top-\[45\%\] {
  top: 45% !important
}
.tw-top-\[49\%\] {
  top: 49% !important
}
.tw-top-\[4px\] {
  top: 4px !important
}
.tw-top-\[5\%\] {
  top: 5% !important
}
.tw-top-\[50\%\] {
  top: 50% !important
}
.tw-top-\[50vh\] {
  top: 50vh !important
}
.tw-top-\[55\%\] {
  top: 55% !important
}
.tw-top-\[55px\] {
  top: 55px !important
}
.tw-top-\[56px\] {
  top: 56px !important
}
.tw-top-\[57\%\] {
  top: 57% !important
}
.tw-top-\[58\%\] {
  top: 58% !important
}
.tw-top-\[5px\] {
  top: 5px !important
}
.tw-top-\[60\%\] {
  top: 60% !important
}
.tw-top-\[62px\] {
  top: 62px !important
}
.tw-top-\[66\%\] {
  top: 66% !important
}
.tw-top-\[82px\] {
  top: 82px !important
}
.tw-top-\[8px\] {
  top: 8px !important
}
.tw-top-\[92px\] {
  top: 92px !important
}
.tw-top-\[calc\(50\%-24px\)\] {
  top: calc(50% - 24px) !important
}
.tw-top-\[calc\(50\%-2px\)\] {
  top: calc(50% - 2px) !important
}
.tw-top-full {
  top: 100% !important
}
.tw-isolate {
  isolation: isolate !important
}
.-tw-z-10 {
  z-index: -10 !important
}
.-tw-z-\[1\] {
  z-index: -1 !important
}
.tw-z-0 {
  z-index: 0 !important
}
.tw-z-10 {
  z-index: 10 !important
}
.tw-z-20 {
  z-index: 20 !important
}
.tw-z-30 {
  z-index: 30 !important
}
.tw-z-40 {
  z-index: 40 !important
}
.tw-z-50 {
  z-index: 50 !important
}
.tw-z-\[-1\] {
  z-index: -1 !important
}
.tw-z-\[-9999\] {
  z-index: -9999 !important
}
.tw-z-\[100000\] {
  z-index: 100000 !important
}
.tw-z-\[10000\] {
  z-index: 10000 !important
}
.tw-z-\[1000\] {
  z-index: 1000 !important
}
.tw-z-\[100\] {
  z-index: 100 !important
}
.tw-z-\[10\] {
  z-index: 10 !important
}
.tw-z-\[11\] {
  z-index: 11 !important
}
.tw-z-\[12\] {
  z-index: 12 !important
}
.tw-z-\[1485\] {
  z-index: 1485 !important
}
.tw-z-\[1655\] {
  z-index: 1655 !important
}
.tw-z-\[1700\] {
  z-index: 1700 !important
}
.tw-z-\[1850\] {
  z-index: 1850 !important
}
.tw-z-\[1\] {
  z-index: 1 !important
}
.tw-z-\[2000\] {
  z-index: 2000 !important
}
.tw-z-\[20\] {
  z-index: 20 !important
}
.tw-z-\[22\] {
  z-index: 22 !important
}
.tw-z-\[2\] {
  z-index: 2 !important
}
.tw-z-\[31\] {
  z-index: 31 !important
}
.tw-z-\[3\] {
  z-index: 3 !important
}
.tw-z-\[44\] {
  z-index: 44 !important
}
.tw-z-\[4\] {
  z-index: 4 !important
}
.tw-z-\[5\] {
  z-index: 5 !important
}
.tw-z-\[99999\] {
  z-index: 99999 !important
}
.tw-z-\[9999\] {
  z-index: 9999 !important
}
.tw-z-\[999\] {
  z-index: 999 !important
}
.tw-order-1 {
  order: 1 !important
}
.tw-order-2 {
  order: 2 !important
}
.tw-order-3 {
  order: 3 !important
}
.tw-order-4 {
  order: 4 !important
}
.tw-order-5 {
  order: 5 !important
}
.tw-order-6 {
  order: 6 !important
}
.tw-order-7 {
  order: 7 !important
}
.tw-order-8 {
  order: 8 !important
}
.tw-order-9 {
  order: 9 !important
}
.tw-order-\[99999\] {
  order: 99999 !important
}
.tw-order-\[9999\] {
  order: 9999 !important
}
.tw-order-\[9\] {
  order: 9 !important
}
.tw-order-last {
  order: 9999 !important
}
.tw-col-auto {
  grid-column: auto !important
}
.tw-col-span-1 {
  grid-column: span 1 / span 1 !important
}
.tw-col-span-10 {
  grid-column: span 10 / span 10 !important
}
.tw-col-span-12 {
  grid-column: span 12 / span 12 !important
}
.tw-col-span-2 {
  grid-column: span 2 / span 2 !important
}
.tw-col-span-3 {
  grid-column: span 3 / span 3 !important
}
.tw-col-span-4 {
  grid-column: span 4 / span 4 !important
}
.tw-col-span-5 {
  grid-column: span 5 / span 5 !important
}
.tw-col-span-6 {
  grid-column: span 6 / span 6 !important
}
.tw-col-span-7 {
  grid-column: span 7 / span 7 !important
}
.tw-col-span-8 {
  grid-column: span 8 / span 8 !important
}
.tw-col-span-9 {
  grid-column: span 9 / span 9 !important
}
.tw-col-span-full {
  grid-column: 1 / -1 !important
}
.tw-col-start-1 {
  grid-column-start: 1 !important
}
.tw-col-start-2 {
  grid-column-start: 2 !important
}
.tw-col-start-5 {
  grid-column-start: 5 !important
}
.tw-col-end-auto {
  grid-column-end: auto !important
}
.tw-row-span-1 {
  grid-row: span 1 / span 1 !important
}
.tw-row-span-2 {
  grid-row: span 2 / span 2 !important
}
.tw-row-span-3 {
  grid-row: span 3 / span 3 !important
}
.tw-row-span-full {
  grid-row: 1 / -1 !important
}
.tw-row-start-1 {
  grid-row-start: 1 !important
}
.tw-row-start-2 {
  grid-row-start: 2 !important
}
.tw-row-start-3 {
  grid-row-start: 3 !important
}
.tw-row-end-auto {
  grid-row-end: auto !important
}
.tw-float-right {
  float: right !important
}
.\!tw-m-0 {
  margin: 0px !important
}
.tw-m-0 {
  margin: 0px !important
}
.tw-m-1 {
  margin: 0.25rem !important
}
.tw-m-6 {
  margin: 1.5rem !important
}
.tw-m-8 {
  margin: 2rem !important
}
.tw-m-\[1px\] {
  margin: 1px !important
}
.tw-m-auto {
  margin: auto !important
}
.-tw-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important
}
.-tw-mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important
}
.tw-mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important
}
.tw-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important
}
.tw-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important
}
.tw-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important
}
.tw-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important
}
.tw-mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important
}
.tw-mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important
}
.tw-mx-\[2px\] {
  margin-left: 2px !important;
  margin-right: 2px !important
}
.tw-mx-\[30px\] {
  margin-left: 30px !important;
  margin-right: 30px !important
}
.tw-mx-\[40px\] {
  margin-left: 40px !important;
  margin-right: 40px !important
}
.tw-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important
}
.tw-my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important
}
.tw-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important
}
.tw-my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important
}
.tw-my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important
}
.tw-my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important
}
.tw-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important
}
.tw-my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important
}
.tw-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important
}
.tw-my-32 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important
}
.tw-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important
}
.tw-my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important
}
.tw-my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important
}
.tw-my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important
}
.tw-my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important
}
.tw-my-\[10px\] {
  margin-top: 10px !important;
  margin-bottom: 10px !important
}
.tw-my-\[16px\] {
  margin-top: 16px !important;
  margin-bottom: 16px !important
}
.tw-my-\[20px\] {
  margin-top: 20px !important;
  margin-bottom: 20px !important
}
.tw-my-\[24px\] {
  margin-top: 24px !important;
  margin-bottom: 24px !important
}
.tw-my-\[2px\] {
  margin-top: 2px !important;
  margin-bottom: 2px !important
}
.tw-my-\[30px\] {
  margin-top: 30px !important;
  margin-bottom: 30px !important
}
.tw-my-\[32px\] {
  margin-top: 32px !important;
  margin-bottom: 32px !important
}
.tw-my-\[56px\] {
  margin-top: 56px !important;
  margin-bottom: 56px !important
}
.tw-my-\[5px\] {
  margin-top: 5px !important;
  margin-bottom: 5px !important
}
.tw-my-\[60px\] {
  margin-top: 60px !important;
  margin-bottom: 60px !important
}
.tw-my-\[96px\] {
  margin-top: 96px !important;
  margin-bottom: 96px !important
}
.tw-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important
}
.\!tw-mt-\[6px\] {
  margin-top: 6px !important
}
.-tw-mb-3 {
  margin-bottom: -0.75rem !important
}
.-tw-mb-6 {
  margin-bottom: -1.5rem !important
}
.-tw-mb-\[10px\] {
  margin-bottom: -10px !important
}
.-tw-mb-\[7\%\] {
  margin-bottom: -7% !important
}
.-tw-mb-\[9px\] {
  margin-bottom: -9px !important
}
.-tw-me-8 {
  margin-inline-end: -2rem !important
}
.-tw-me-\[10px\] {
  margin-inline-end: -10px !important
}
.-tw-ml-7 {
  margin-left: -1.75rem !important
}
.-tw-ml-\[480px\] {
  margin-left: -480px !important
}
.-tw-ms-2 {
  margin-inline-start: -0.5rem !important
}
.-tw-ms-6 {
  margin-inline-start: -1.5rem !important
}
.-tw-mt-1 {
  margin-top: -0.25rem !important
}
.-tw-mt-10 {
  margin-top: -2.5rem !important
}
.-tw-mt-16 {
  margin-top: -4rem !important
}
.-tw-mt-2 {
  margin-top: -0.5rem !important
}
.-tw-mt-4 {
  margin-top: -1rem !important
}
.-tw-mt-8 {
  margin-top: -2rem !important
}
.-tw-mt-\[10px\] {
  margin-top: -10px !important
}
.-tw-mt-\[12px\] {
  margin-top: -12px !important
}
.-tw-mt-\[30px\] {
  margin-top: -30px !important
}
.-tw-mt-\[3px\] {
  margin-top: -3px !important
}
.-tw-mt-\[60px\] {
  margin-top: -60px !important
}
.tw--mt-\[342px\] {
  margin-top: -342px !important
}
.tw-mb-0 {
  margin-bottom: 0px !important
}
.tw-mb-1 {
  margin-bottom: 0.25rem !important
}
.tw-mb-10 {
  margin-bottom: 2.5rem !important
}
.tw-mb-12 {
  margin-bottom: 3rem !important
}
.tw-mb-14 {
  margin-bottom: 3.5rem !important
}
.tw-mb-16 {
  margin-bottom: 4rem !important
}
.tw-mb-2 {
  margin-bottom: 0.5rem !important
}
.tw-mb-20 {
  margin-bottom: 5rem !important
}
.tw-mb-24 {
  margin-bottom: 6rem !important
}
.tw-mb-3 {
  margin-bottom: 0.75rem !important
}
.tw-mb-32 {
  margin-bottom: 8rem !important
}
.tw-mb-4 {
  margin-bottom: 1rem !important
}
.tw-mb-5 {
  margin-bottom: 1.25rem !important
}
.tw-mb-6 {
  margin-bottom: 1.5rem !important
}
.tw-mb-7 {
  margin-bottom: 1.75rem !important
}
.tw-mb-8 {
  margin-bottom: 2rem !important
}
.tw-mb-9 {
  margin-bottom: 2.25rem !important
}
.tw-mb-\[-1px\] {
  margin-bottom: -1px !important
}
.tw-mb-\[-2px\] {
  margin-bottom: -2px !important
}
.tw-mb-\[-60px\] {
  margin-bottom: -60px !important
}
.tw-mb-\[100px\] {
  margin-bottom: 100px !important
}
.tw-mb-\[104px\] {
  margin-bottom: 104px !important
}
.tw-mb-\[10pox\] {
  margin-bottom: 10pox !important
}
.tw-mb-\[10px\] {
  margin-bottom: 10px !important
}
.tw-mb-\[120px\] {
  margin-bottom: 120px !important
}
.tw-mb-\[12px\] {
  margin-bottom: 12px !important
}
.tw-mb-\[14\.7px\] {
  margin-bottom: 14.7px !important
}
.tw-mb-\[15px\] {
  margin-bottom: 15px !important
}
.tw-mb-\[16px\] {
  margin-bottom: 16px !important
}
.tw-mb-\[1px\] {
  margin-bottom: 1px !important
}
.tw-mb-\[20px\] {
  margin-bottom: 20px !important
}
.tw-mb-\[21px\] {
  margin-bottom: 21px !important
}
.tw-mb-\[220px\] {
  margin-bottom: 220px !important
}
.tw-mb-\[22px\] {
  margin-bottom: 22px !important
}
.tw-mb-\[24px\] {
  margin-bottom: 24px !important
}
.tw-mb-\[2px\] {
  margin-bottom: 2px !important
}
.tw-mb-\[30px\] {
  margin-bottom: 30px !important
}
.tw-mb-\[32px\] {
  margin-bottom: 32px !important
}
.tw-mb-\[40px\] {
  margin-bottom: 40px !important
}
.tw-mb-\[4px\] {
  margin-bottom: 4px !important
}
.tw-mb-\[56px\] {
  margin-bottom: 56px !important
}
.tw-mb-\[5px\] {
  margin-bottom: 5px !important
}
.tw-mb-\[60px\] {
  margin-bottom: 60px !important
}
.tw-mb-\[64px\] {
  margin-bottom: 64px !important
}
.tw-mb-\[80px\] {
  margin-bottom: 80px !important
}
.tw-mb-\[88px\] {
  margin-bottom: 88px !important
}
.tw-mb-\[8px\] {
  margin-bottom: 8px !important
}
.tw-mb-\[96px\] {
  margin-bottom: 96px !important
}
.tw-mb-\[auto\] {
  margin-bottom: auto !important
}
.tw-mb-auto {
  margin-bottom: auto !important
}
.tw-me-0 {
  margin-inline-end: 0px !important
}
.tw-me-1 {
  margin-inline-end: 0.25rem !important
}
.tw-me-2 {
  margin-inline-end: 0.5rem !important
}
.tw-me-3 {
  margin-inline-end: 0.75rem !important
}
.tw-me-4 {
  margin-inline-end: 1rem !important
}
.tw-me-5 {
  margin-inline-end: 1.25rem !important
}
.tw-me-\[-20px\] {
  margin-inline-end: -20px !important
}
.tw-me-\[-2px\] {
  margin-inline-end: -2px !important
}
.tw-me-\[-3px\] {
  margin-inline-end: -3px !important
}
.tw-me-\[10px\] {
  margin-inline-end: 10px !important
}
.tw-me-\[16px\] {
  margin-inline-end: 16px !important
}
.tw-me-\[2px\] {
  margin-inline-end: 2px !important
}
.tw-me-\[30px\] {
  margin-inline-end: 30px !important
}
.tw-me-\[5px\] {
  margin-inline-end: 5px !important
}
.tw-me-\[8px\] {
  margin-inline-end: 8px !important
}
.tw-ml-0 {
  margin-left: 0px !important
}
.tw-ml-1 {
  margin-left: 0.25rem !important
}
.tw-ml-1\.5 {
  margin-left: 0.375rem !important
}
.tw-ml-2 {
  margin-left: 0.5rem !important
}
.tw-ml-2\.5 {
  margin-left: 0.625rem !important
}
.tw-ml-3 {
  margin-left: 0.75rem !important
}
.tw-ml-4 {
  margin-left: 1rem !important
}
.tw-ml-6 {
  margin-left: 1.5rem !important
}
.tw-ml-8 {
  margin-left: 2rem !important
}
.tw-ml-\[-100px\] {
  margin-left: -100px !important
}
.tw-ml-\[-16px\] {
  margin-left: -16px !important
}
.tw-ml-\[10px\] {
  margin-left: 10px !important
}
.tw-ml-\[24\%\] {
  margin-left: 24% !important
}
.tw-ml-\[40vw\] {
  margin-left: 40vw !important
}
.tw-ml-\[50vw\] {
  margin-left: 50vw !important
}
.tw-ml-\[64px\] {
  margin-left: 64px !important
}
.tw-ml-\[71px\] {
  margin-left: 71px !important
}
.tw-ml-\[73px\] {
  margin-left: 73px !important
}
.tw-ml-auto {
  margin-left: auto !important
}
.tw-mr-1 {
  margin-right: 0.25rem !important
}
.tw-mr-2 {
  margin-right: 0.5rem !important
}
.tw-mr-3 {
  margin-right: 0.75rem !important
}
.tw-mr-4 {
  margin-right: 1rem !important
}
.tw-mr-5 {
  margin-right: 1.25rem !important
}
.tw-mr-6 {
  margin-right: 1.5rem !important
}
.tw-mr-8 {
  margin-right: 2rem !important
}
.tw-mr-\[3\.7px\] {
  margin-right: 3.7px !important
}
.tw-mr-\[56px\] {
  margin-right: 56px !important
}
.tw-mr-\[71px\] {
  margin-right: 71px !important
}
.tw-mr-\[73px\] {
  margin-right: 73px !important
}
.tw-ms-0 {
  margin-inline-start: 0px !important
}
.tw-ms-1 {
  margin-inline-start: 0.25rem !important
}
.tw-ms-2 {
  margin-inline-start: 0.5rem !important
}
.tw-ms-3 {
  margin-inline-start: 0.75rem !important
}
.tw-ms-4 {
  margin-inline-start: 1rem !important
}
.tw-ms-\[-2px\] {
  margin-inline-start: -2px !important
}
.tw-ms-\[-30\%\] {
  margin-inline-start: -30% !important
}
.tw-ms-\[-3px\] {
  margin-inline-start: -3px !important
}
.tw-ms-\[0\] {
  margin-inline-start: 0 !important
}
.tw-ms-\[10px\] {
  margin-inline-start: 10px !important
}
.tw-ms-\[2px\] {
  margin-inline-start: 2px !important
}
.tw-ms-auto {
  margin-inline-start: auto !important
}
.tw-mt-0 {
  margin-top: 0px !important
}
.tw-mt-0\.5 {
  margin-top: 0.125rem !important
}
.tw-mt-1 {
  margin-top: 0.25rem !important
}
.tw-mt-1\.5 {
  margin-top: 0.375rem !important
}
.tw-mt-10 {
  margin-top: 2.5rem !important
}
.tw-mt-11 {
  margin-top: 2.75rem !important
}
.tw-mt-12 {
  margin-top: 3rem !important
}
.tw-mt-14 {
  margin-top: 3.5rem !important
}
.tw-mt-16 {
  margin-top: 4rem !important
}
.tw-mt-2 {
  margin-top: 0.5rem !important
}
.tw-mt-2\.5 {
  margin-top: 0.625rem !important
}
.tw-mt-20 {
  margin-top: 5rem !important
}
.tw-mt-24 {
  margin-top: 6rem !important
}
.tw-mt-28 {
  margin-top: 7rem !important
}
.tw-mt-3 {
  margin-top: 0.75rem !important
}
.tw-mt-32 {
  margin-top: 8rem !important
}
.tw-mt-4 {
  margin-top: 1rem !important
}
.tw-mt-5 {
  margin-top: 1.25rem !important
}
.tw-mt-6 {
  margin-top: 1.5rem !important
}
.tw-mt-7 {
  margin-top: 1.75rem !important
}
.tw-mt-8 {
  margin-top: 2rem !important
}
.tw-mt-9 {
  margin-top: 2.25rem !important
}
.tw-mt-\[-100px\] {
  margin-top: -100px !important
}
.tw-mt-\[-10px\] {
  margin-top: -10px !important
}
.tw-mt-\[-16px\] {
  margin-top: -16px !important
}
.tw-mt-\[-1px\] {
  margin-top: -1px !important
}
.tw-mt-\[-200px\] {
  margin-top: -200px !important
}
.tw-mt-\[-20px\] {
  margin-top: -20px !important
}
.tw-mt-\[-2px\] {
  margin-top: -2px !important
}
.tw-mt-\[-30px\] {
  margin-top: -30px !important
}
.tw-mt-\[-3px\] {
  margin-top: -3px !important
}
.tw-mt-\[-50px\] {
  margin-top: -50px !important
}
.tw-mt-\[-55px\] {
  margin-top: -55px !important
}
.tw-mt-\[-67px\] {
  margin-top: -67px !important
}
.tw-mt-\[-6px\] {
  margin-top: -6px !important
}
.tw-mt-\[-7px\] {
  margin-top: -7px !important
}
.tw-mt-\[100px\] {
  margin-top: 100px !important
}
.tw-mt-\[10px\] {
  margin-top: 10px !important
}
.tw-mt-\[120px\] {
  margin-top: 120px !important
}
.tw-mt-\[126px\] {
  margin-top: 126px !important
}
.tw-mt-\[128px\] {
  margin-top: 128px !important
}
.tw-mt-\[130px\] {
  margin-top: 130px !important
}
.tw-mt-\[15px\] {
  margin-top: 15px !important
}
.tw-mt-\[16px\] {
  margin-top: 16px !important
}
.tw-mt-\[180px\] {
  margin-top: 180px !important
}
.tw-mt-\[190px\] {
  margin-top: 190px !important
}
.tw-mt-\[20px\] {
  margin-top: 20px !important
}
.tw-mt-\[2px\] {
  margin-top: 2px !important
}
.tw-mt-\[30px\] {
  margin-top: 30px !important
}
.tw-mt-\[32px\] {
  margin-top: 32px !important
}
.tw-mt-\[40px\] {
  margin-top: 40px !important
}
.tw-mt-\[48px\] {
  margin-top: 48px !important
}
.tw-mt-\[50px\] {
  margin-top: 50px !important
}
.tw-mt-\[54px\] {
  margin-top: 54px !important
}
.tw-mt-\[5px\] {
  margin-top: 5px !important
}
.tw-mt-\[60px\] {
  margin-top: 60px !important
}
.tw-mt-\[64px\] {
  margin-top: 64px !important
}
.tw-mt-\[7\%\] {
  margin-top: 7% !important
}
.tw-mt-\[7\.2px\] {
  margin-top: 7.2px !important
}
.tw-mt-\[72px\] {
  margin-top: 72px !important
}
.tw-mt-\[8px\] {
  margin-top: 8px !important
}
.tw-mt-\[94px\] {
  margin-top: 94px !important
}
.tw-mt-\[96px\] {
  margin-top: 96px !important
}
.tw-mt-auto {
  margin-top: auto !important
}
.tw-box-border {
  box-sizing: border-box !important
}
.tw-line-clamp-2 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important
}
.\!tw-block {
  display: block !important
}
.tw-block {
  display: block !important
}
.tw-inline-block {
  display: inline-block !important
}
.tw-inline {
  display: inline !important
}
.tw-flex {
  display: flex !important
}
.tw-inline-flex {
  display: inline-flex !important
}
.tw-grid {
  display: grid !important
}
.tw-hidden {
  display: none !important
}
.tw-aspect-\[0\.72\] {
  aspect-ratio: 0.72 !important
}
.tw-aspect-\[1\.5\] {
  aspect-ratio: 1.5 !important
}
.tw-aspect-\[1\] {
  aspect-ratio: 1 !important
}
.tw-aspect-\[250\/150\] {
  aspect-ratio: 250/150 !important
}
.tw-aspect-\[3\/2\] {
  aspect-ratio: 3/2 !important
}
.tw-aspect-\[4\/3\] {
  aspect-ratio: 4/3 !important
}
.tw-aspect-square {
  aspect-ratio: 1 / 1 !important
}
.\!tw-h-\[22px\] {
  height: 22px !important
}
.\!tw-h-\[25px\] {
  height: 25px !important
}
.tw-h-0 {
  height: 0px !important
}
.tw-h-0\.5 {
  height: 0.125rem !important
}
.tw-h-1 {
  height: 0.25rem !important
}
.tw-h-10 {
  height: 2.5rem !important
}
.tw-h-12 {
  height: 3rem !important
}
.tw-h-20 {
  height: 5rem !important
}
.tw-h-3 {
  height: 0.75rem !important
}
.tw-h-4 {
  height: 1rem !important
}
.tw-h-5 {
  height: 1.25rem !important
}
.tw-h-6 {
  height: 1.5rem !important
}
.tw-h-7 {
  height: 1.75rem !important
}
.tw-h-8 {
  height: 2rem !important
}
.tw-h-80 {
  height: 20rem !important
}
.tw-h-9 {
  height: 2.25rem !important
}
.tw-h-\[1\.25em\] {
  height: 1.25em !important
}
.tw-h-\[1\.5px\] {
  height: 1.5px !important
}
.tw-h-\[100\%\] {
  height: 100% !important
}
.tw-h-\[100px\] {
  height: 100px !important
}
.tw-h-\[100vh\] {
  height: 100vh !important
}
.tw-h-\[104px\] {
  height: 104px !important
}
.tw-h-\[10px\] {
  height: 10px !important
}
.tw-h-\[10vh\] {
  height: 10vh !important
}
.tw-h-\[110px\] {
  height: 110px !important
}
.tw-h-\[114px\] {
  height: 114px !important
}
.tw-h-\[116px\] {
  height: 116px !important
}
.tw-h-\[120\%\] {
  height: 120% !important
}
.tw-h-\[120px\] {
  height: 120px !important
}
.tw-h-\[125\%\] {
  height: 125% !important
}
.tw-h-\[128px\] {
  height: 128px !important
}
.tw-h-\[12px\] {
  height: 12px !important
}
.tw-h-\[135px\] {
  height: 135px !important
}
.tw-h-\[138px\] {
  height: 138px !important
}
.tw-h-\[14px\] {
  height: 14px !important
}
.tw-h-\[150px\] {
  height: 150px !important
}
.tw-h-\[15px\] {
  height: 15px !important
}
.tw-h-\[160px\] {
  height: 160px !important
}
.tw-h-\[16px\] {
  height: 16px !important
}
.tw-h-\[17px\] {
  height: 17px !important
}
.tw-h-\[180px\] {
  height: 180px !important
}
.tw-h-\[187px\] {
  height: 187px !important
}
.tw-h-\[18px\] {
  height: 18px !important
}
.tw-h-\[196px\] {
  height: 196px !important
}
.tw-h-\[1em\] {
  height: 1em !important
}
.tw-h-\[1px\] {
  height: 1px !important
}
.tw-h-\[20\%\] {
  height: 20% !important
}
.tw-h-\[200px\] {
  height: 200px !important
}
.tw-h-\[200vh\] {
  height: 200vh !important
}
.tw-h-\[20px\] {
  height: 20px !important
}
.tw-h-\[20vh\] {
  height: 20vh !important
}
.tw-h-\[220px\] {
  height: 220px !important
}
.tw-h-\[223px\] {
  height: 223px !important
}
.tw-h-\[226px\] {
  height: 226px !important
}
.tw-h-\[22px\] {
  height: 22px !important
}
.tw-h-\[230px\] {
  height: 230px !important
}
.tw-h-\[240px\] {
  height: 240px !important
}
.tw-h-\[24px\] {
  height: 24px !important
}
.tw-h-\[250px\] {
  height: 250px !important
}
.tw-h-\[25px\] {
  height: 25px !important
}
.tw-h-\[260px\] {
  height: 260px !important
}
.tw-h-\[267px\] {
  height: 267px !important
}
.tw-h-\[26px\] {
  height: 26px !important
}
.tw-h-\[270px\] {
  height: 270px !important
}
.tw-h-\[282px\] {
  height: 282px !important
}
.tw-h-\[28px\] {
  height: 28px !important
}
.tw-h-\[2px\] {
  height: 2px !important
}
.tw-h-\[300px\] {
  height: 300px !important
}
.tw-h-\[300vh\] {
  height: 300vh !important
}
.tw-h-\[309px\] {
  height: 309px !important
}
.tw-h-\[30px\] {
  height: 30px !important
}
.tw-h-\[30vh\] {
  height: 30vh !important
}
.tw-h-\[320px\] {
  height: 320px !important
}
.tw-h-\[32px\] {
  height: 32px !important
}
.tw-h-\[33\.33vw\] {
  height: 33.33vw !important
}
.tw-h-\[33px\] {
  height: 33px !important
}
.tw-h-\[340px\] {
  height: 340px !important
}
.tw-h-\[343px\] {
  height: 343px !important
}
.tw-h-\[34px\] {
  height: 34px !important
}
.tw-h-\[350px\] {
  height: 350px !important
}
.tw-h-\[350vh\] {
  height: 350vh !important
}
.tw-h-\[35px\] {
  height: 35px !important
}
.tw-h-\[360px\] {
  height: 360px !important
}
.tw-h-\[369px\] {
  height: 369px !important
}
.tw-h-\[36px\] {
  height: 36px !important
}
.tw-h-\[370px\] {
  height: 370px !important
}
.tw-h-\[38px\] {
  height: 38px !important
}
.tw-h-\[394px\] {
  height: 394px !important
}
.tw-h-\[400px\] {
  height: 400px !important
}
.tw-h-\[400vh\] {
  height: 400vh !important
}
.tw-h-\[40px\] {
  height: 40px !important
}
.tw-h-\[40vh\] {
  height: 40vh !important
}
.tw-h-\[41px\] {
  height: 41px !important
}
.tw-h-\[42px\] {
  height: 42px !important
}
.tw-h-\[43px\] {
  height: 43px !important
}
.tw-h-\[44\%\] {
  height: 44% !important
}
.tw-h-\[44px\] {
  height: 44px !important
}
.tw-h-\[45px\] {
  height: 45px !important
}
.tw-h-\[46\.5px\] {
  height: 46.5px !important
}
.tw-h-\[460px\] {
  height: 460px !important
}
.tw-h-\[47px\] {
  height: 47px !important
}
.tw-h-\[480px\] {
  height: 480px !important
}
.tw-h-\[48px\] {
  height: 48px !important
}
.tw-h-\[50\%\] {
  height: 50% !important
}
.tw-h-\[500px\] {
  height: 500px !important
}
.tw-h-\[50px\] {
  height: 50px !important
}
.tw-h-\[50vh\] {
  height: 50vh !important
}
.tw-h-\[51px\] {
  height: 51px !important
}
.tw-h-\[524px\] {
  height: 524px !important
}
.tw-h-\[52px\] {
  height: 52px !important
}
.tw-h-\[53px\] {
  height: 53px !important
}
.tw-h-\[54px\] {
  height: 54px !important
}
.tw-h-\[550px\] {
  height: 550px !important
}
.tw-h-\[55px\] {
  height: 55px !important
}
.tw-h-\[55vw\] {
  height: 55vw !important
}
.tw-h-\[560px\] {
  height: 560px !important
}
.tw-h-\[56px\] {
  height: 56px !important
}
.tw-h-\[572px\] {
  height: 572px !important
}
.tw-h-\[580px\] {
  height: 580px !important
}
.tw-h-\[584px\] {
  height: 584px !important
}
.tw-h-\[58px\] {
  height: 58px !important
}
.tw-h-\[592px\] {
  height: 592px !important
}
.tw-h-\[5px\] {
  height: 5px !important
}
.tw-h-\[5vh\] {
  height: 5vh !important
}
.tw-h-\[600vh\] {
  height: 600vh !important
}
.tw-h-\[60px\] {
  height: 60px !important
}
.tw-h-\[64px\] {
  height: 64px !important
}
.tw-h-\[65\%\] {
  height: 65% !important
}
.tw-h-\[700px\] {
  height: 700px !important
}
.tw-h-\[70px\] {
  height: 70px !important
}
.tw-h-\[70vh\] {
  height: 70vh !important
}
.tw-h-\[72px\] {
  height: 72px !important
}
.tw-h-\[745px\] {
  height: 745px !important
}
.tw-h-\[750px\] {
  height: 750px !important
}
.tw-h-\[75dvh\] {
  height: 75dvh !important
}
.tw-h-\[78px\] {
  height: 78px !important
}
.tw-h-\[80\%\] {
  height: 80% !important
}
.tw-h-\[800px\] {
  height: 800px !important
}
.tw-h-\[80px\] {
  height: 80px !important
}
.tw-h-\[81\.87vw\] {
  height: 81.87vw !important
}
.tw-h-\[84px\] {
  height: 84px !important
}
.tw-h-\[85px\] {
  height: 85px !important
}
.tw-h-\[85vh\] {
  height: 85vh !important
}
.tw-h-\[87px\] {
  height: 87px !important
}
.tw-h-\[88px\] {
  height: 88px !important
}
.tw-h-\[89\%\] {
  height: 89% !important
}
.tw-h-\[90\%\] {
  height: 90% !important
}
.tw-h-\[90px\] {
  height: 90px !important
}
.tw-h-\[93\%\] {
  height: 93% !important
}
.tw-h-\[94\%\] {
  height: 94% !important
}
.tw-h-\[94vh\] {
  height: 94vh !important
}
.tw-h-\[99px\] {
  height: 99px !important
}
.tw-h-\[calc\(100\%\+197px\)\] {
  height: calc(100% + 197px) !important
}
.tw-h-\[calc\(100\%-4px\)\] {
  height: calc(100% - 4px) !important
}
.tw-h-\[calc\(100vh-100px\)\] {
  height: calc(100vh - 100px) !important
}
.tw-h-\[calc\(100vh-32px\)\] {
  height: calc(100vh - 32px) !important
}
.tw-h-\[calc\(100vh-4rem\)\] {
  height: calc(100vh - 4rem) !important
}
.tw-h-\[calc\(40px\+36px\)\] {
  height: calc(40px + 36px) !important
}
.tw-h-\[max-content\] {
  height: max-content !important
}
.tw-h-auto {
  height: auto !important
}
.tw-h-dvh {
  height: 100dvh !important
}
.tw-h-fit {
  height: fit-content !important
}
.tw-h-full {
  height: 100% !important
}
.tw-max-h-0 {
  max-height: 0px !important
}
.tw-max-h-\[100\%\] {
  max-height: 100% !important
}
.tw-max-h-\[100vh\] {
  max-height: 100vh !important
}
.tw-max-h-\[1200px\] {
  max-height: 1200px !important
}
.tw-max-h-\[130px\] {
  max-height: 130px !important
}
.tw-max-h-\[145px\] {
  max-height: 145px !important
}
.tw-max-h-\[1500px\] {
  max-height: 1500px !important
}
.tw-max-h-\[150px\] {
  max-height: 150px !important
}
.tw-max-h-\[190px\] {
  max-height: 190px !important
}
.tw-max-h-\[200px\] {
  max-height: 200px !important
}
.tw-max-h-\[21px\] {
  max-height: 21px !important
}
.tw-max-h-\[250px\] {
  max-height: 250px !important
}
.tw-max-h-\[26px\] {
  max-height: 26px !important
}
.tw-max-h-\[300px\] {
  max-height: 300px !important
}
.tw-max-h-\[308px\] {
  max-height: 308px !important
}
.tw-max-h-\[340px\] {
  max-height: 340px !important
}
.tw-max-h-\[400px\] {
  max-height: 400px !important
}
.tw-max-h-\[490px\] {
  max-height: 490px !important
}
.tw-max-h-\[5000px\] {
  max-height: 5000px !important
}
.tw-max-h-\[500px\] {
  max-height: 500px !important
}
.tw-max-h-\[50px\] {
  max-height: 50px !important
}
.tw-max-h-\[50vh\] {
  max-height: 50vh !important
}
.tw-max-h-\[550px\] {
  max-height: 550px !important
}
.tw-max-h-\[55px\] {
  max-height: 55px !important
}
.tw-max-h-\[56px\] {
  max-height: 56px !important
}
.tw-max-h-\[600px\] {
  max-height: 600px !important
}
.tw-max-h-\[60vh\] {
  max-height: 60vh !important
}
.tw-max-h-\[650px\] {
  max-height: 650px !important
}
.tw-max-h-\[700px\] {
  max-height: 700px !important
}
.tw-max-h-\[70px\] {
  max-height: 70px !important
}
.tw-max-h-\[750px\] {
  max-height: 750px !important
}
.tw-max-h-\[75vh\] {
  max-height: 75vh !important
}
.tw-max-h-\[763px\] {
  max-height: 763px !important
}
.tw-max-h-\[800px\] {
  max-height: 800px !important
}
.tw-max-h-\[80px\] {
  max-height: 80px !important
}
.tw-max-h-\[85vh\] {
  max-height: 85vh !important
}
.tw-max-h-\[900px\] {
  max-height: 900px !important
}
.tw-max-h-\[90px\] {
  max-height: 90px !important
}
.tw-max-h-\[96vh\] {
  max-height: 96vh !important
}
.tw-max-h-\[98\%\] {
  max-height: 98% !important
}
.tw-max-h-\[calc\(100\%-64px\)\] {
  max-height: calc(100% - 64px) !important
}
.tw-max-h-\[calc\(100vh-115px\)\] {
  max-height: calc(100vh - 115px) !important
}
.tw-max-h-\[calc\(100vh-230px\)\] {
  max-height: calc(100vh - 230px) !important
}
.tw-max-h-\[calc\(100vh-2rem\)\] {
  max-height: calc(100vh - 2rem) !important
}
.tw-max-h-\[max-content\] {
  max-height: max-content !important
}
.tw-max-h-dvh {
  max-height: 100dvh !important
}
.tw-max-h-full {
  max-height: 100% !important
}
.tw-min-h-\[1000px\] {
  min-height: 1000px !important
}
.tw-min-h-\[100vh\] {
  min-height: 100vh !important
}
.tw-min-h-\[230px\] {
  min-height: 230px !important
}
.tw-min-h-\[236px\] {
  min-height: 236px !important
}
.tw-min-h-\[250px\] {
  min-height: 250px !important
}
.tw-min-h-\[300px\] {
  min-height: 300px !important
}
.tw-min-h-\[30px\] {
  min-height: 30px !important
}
.tw-min-h-\[350px\] {
  min-height: 350px !important
}
.tw-min-h-\[360px\] {
  min-height: 360px !important
}
.tw-min-h-\[380px\] {
  min-height: 380px !important
}
.tw-min-h-\[385px\] {
  min-height: 385px !important
}
.tw-min-h-\[395px\] {
  min-height: 395px !important
}
.tw-min-h-\[3em\] {
  min-height: 3em !important
}
.tw-min-h-\[400px\] {
  min-height: 400px !important
}
.tw-min-h-\[450px\] {
  min-height: 450px !important
}
.tw-min-h-\[500px\] {
  min-height: 500px !important
}
.tw-min-h-\[54px\] {
  min-height: 54px !important
}
.tw-min-h-\[60px\] {
  min-height: 60px !important
}
.tw-min-h-\[650px\] {
  min-height: 650px !important
}
.tw-min-h-\[68px\] {
  min-height: 68px !important
}
.tw-min-h-\[70px\] {
  min-height: 70px !important
}
.tw-min-h-\[74px\] {
  min-height: 74px !important
}
.tw-min-h-\[770px\] {
  min-height: 770px !important
}
.tw-min-h-\[80px\] {
  min-height: 80px !important
}
.tw-min-h-\[80vh\] {
  min-height: 80vh !important
}
.tw-min-h-\[850px\] {
  min-height: 850px !important
}
.tw-min-h-\[97px\] {
  min-height: 97px !important
}
.tw-min-h-\[98px\] {
  min-height: 98px !important
}
.tw-min-h-\[99px\] {
  min-height: 99px !important
}
.tw-min-h-\[calc\(100vh-100px\)\] {
  min-height: calc(100vh - 100px) !important
}
.tw-min-h-full {
  min-height: 100% !important
}
.tw-min-h-screen {
  min-height: 100vh !important
}
.\!tw-w-\[100\%\] {
  width: 100% !important
}
.\!tw-w-\[22px\] {
  width: 22px !important
}
.\!tw-w-\[25px\] {
  width: 25px !important
}
.tw-w-0 {
  width: 0px !important
}
.tw-w-1 {
  width: 0.25rem !important
}
.tw-w-1\/12 {
  width: 8.333333% !important
}
.tw-w-1\/2 {
  width: 50% !important
}
.tw-w-1\/4 {
  width: 25% !important
}
.tw-w-1\/6 {
  width: 16.666667% !important
}
.tw-w-10 {
  width: 2.5rem !important
}
.tw-w-10\/12 {
  width: 83.333333% !important
}
.tw-w-11\/12 {
  width: 91.666667% !important
}
.tw-w-16 {
  width: 4rem !important
}
.tw-w-2 {
  width: 0.5rem !important
}
.tw-w-20 {
  width: 5rem !important
}
.tw-w-3 {
  width: 0.75rem !important
}
.tw-w-3\/12 {
  width: 25% !important
}
.tw-w-3\/4 {
  width: 75% !important
}
.tw-w-3\/5 {
  width: 60% !important
}
.tw-w-4 {
  width: 1rem !important
}
.tw-w-4\/12 {
  width: 33.333333% !important
}
.tw-w-4\/5 {
  width: 80% !important
}
.tw-w-5 {
  width: 1.25rem !important
}
.tw-w-5\/12 {
  width: 41.666667% !important
}
.tw-w-6 {
  width: 1.5rem !important
}
.tw-w-6\/12 {
  width: 50% !important
}
.tw-w-7 {
  width: 1.75rem !important
}
.tw-w-7\/12 {
  width: 58.333333% !important
}
.tw-w-8 {
  width: 2rem !important
}
.tw-w-8\/12 {
  width: 66.666667% !important
}
.tw-w-9 {
  width: 2.25rem !important
}
.tw-w-9\/12 {
  width: 75% !important
}
.tw-w-\[\.625em\] {
  width: .625em !important
}
.tw-w-\[\.875em\] {
  width: .875em !important
}
.tw-w-\[1\.27px\] {
  width: 1.27px !important
}
.tw-w-\[10\%\] {
  width: 10% !important
}
.tw-w-\[100\%\] {
  width: 100% !important
}
.tw-w-\[100px\] {
  width: 100px !important
}
.tw-w-\[100vw\] {
  width: 100vw !important
}
.tw-w-\[101\%\] {
  width: 101% !important
}
.tw-w-\[109\%\] {
  width: 109% !important
}
.tw-w-\[109px\] {
  width: 109px !important
}
.tw-w-\[10px\] {
  width: 10px !important
}
.tw-w-\[110px\] {
  width: 110px !important
}
.tw-w-\[113\%\] {
  width: 113% !important
}
.tw-w-\[114px\] {
  width: 114px !important
}
.tw-w-\[1170px\] {
  width: 1170px !important
}
.tw-w-\[120px\] {
  width: 120px !important
}
.tw-w-\[125px\] {
  width: 125px !important
}
.tw-w-\[12px\] {
  width: 12px !important
}
.tw-w-\[13\%\] {
  width: 13% !important
}
.tw-w-\[139\%\] {
  width: 139% !important
}
.tw-w-\[148px\] {
  width: 148px !important
}
.tw-w-\[14px\] {
  width: 14px !important
}
.tw-w-\[15\%\] {
  width: 15% !important
}
.tw-w-\[150px\] {
  width: 150px !important
}
.tw-w-\[155px\] {
  width: 155px !important
}
.tw-w-\[157px\] {
  width: 157px !important
}
.tw-w-\[158px\] {
  width: 158px !important
}
.tw-w-\[160\%\] {
  width: 160% !important
}
.tw-w-\[160px\] {
  width: 160px !important
}
.tw-w-\[165px\] {
  width: 165px !important
}
.tw-w-\[168px\] {
  width: 168px !important
}
.tw-w-\[169px\] {
  width: 169px !important
}
.tw-w-\[16px\] {
  width: 16px !important
}
.tw-w-\[17px\] {
  width: 17px !important
}
.tw-w-\[180px\] {
  width: 180px !important
}
.tw-w-\[18px\] {
  width: 18px !important
}
.tw-w-\[190px\] {
  width: 190px !important
}
.tw-w-\[192px\] {
  width: 192px !important
}
.tw-w-\[1px\] {
  width: 1px !important
}
.tw-w-\[20\%\] {
  width: 20% !important
}
.tw-w-\[200px\] {
  width: 200px !important
}
.tw-w-\[20px\] {
  width: 20px !important
}
.tw-w-\[21\%\] {
  width: 21% !important
}
.tw-w-\[220px\] {
  width: 220px !important
}
.tw-w-\[22px\] {
  width: 22px !important
}
.tw-w-\[234px\] {
  width: 234px !important
}
.tw-w-\[240px\] {
  width: 240px !important
}
.tw-w-\[24px\] {
  width: 24px !important
}
.tw-w-\[250px\] {
  width: 250px !important
}
.tw-w-\[252px\] {
  width: 252px !important
}
.tw-w-\[256px\] {
  width: 256px !important
}
.tw-w-\[25px\] {
  width: 25px !important
}
.tw-w-\[260px\] {
  width: 260px !important
}
.tw-w-\[26px\] {
  width: 26px !important
}
.tw-w-\[28\%\] {
  width: 28% !important
}
.tw-w-\[28px\] {
  width: 28px !important
}
.tw-w-\[290px\] {
  width: 290px !important
}
.tw-w-\[296px\] {
  width: 296px !important
}
.tw-w-\[30\%\] {
  width: 30% !important
}
.tw-w-\[300px\] {
  width: 300px !important
}
.tw-w-\[30px\] {
  width: 30px !important
}
.tw-w-\[31px\] {
  width: 31px !important
}
.tw-w-\[32px\] {
  width: 32px !important
}
.tw-w-\[330px\] {
  width: 330px !important
}
.tw-w-\[340px\] {
  width: 340px !important
}
.tw-w-\[350px\] {
  width: 350px !important
}
.tw-w-\[35px\] {
  width: 35px !important
}
.tw-w-\[36px\] {
  width: 36px !important
}
.tw-w-\[380px\] {
  width: 380px !important
}
.tw-w-\[38px\] {
  width: 38px !important
}
.tw-w-\[40\%\] {
  width: 40% !important
}
.tw-w-\[400\%\] {
  width: 400% !important
}
.tw-w-\[406px\] {
  width: 406px !important
}
.tw-w-\[40px\] {
  width: 40px !important
}
.tw-w-\[40vw\] {
  width: 40vw !important
}
.tw-w-\[425px\] {
  width: 425px !important
}
.tw-w-\[42px\] {
  width: 42px !important
}
.tw-w-\[45\%\] {
  width: 45% !important
}
.tw-w-\[48\%\] {
  width: 48% !important
}
.tw-w-\[49\%\] {
  width: 49% !important
}
.tw-w-\[50\%\] {
  width: 50% !important
}
.tw-w-\[500px\] {
  width: 500px !important
}
.tw-w-\[50px\] {
  width: 50px !important
}
.tw-w-\[50vw\] {
  width: 50vw !important
}
.tw-w-\[52px\] {
  width: 52px !important
}
.tw-w-\[54px\] {
  width: 54px !important
}
.tw-w-\[55px\] {
  width: 55px !important
}
.tw-w-\[56px\] {
  width: 56px !important
}
.tw-w-\[60\%\] {
  width: 60% !important
}
.tw-w-\[60px\] {
  width: 60px !important
}
.tw-w-\[60vw\] {
  width: 60vw !important
}
.tw-w-\[626px\] {
  width: 626px !important
}
.tw-w-\[64px\] {
  width: 64px !important
}
.tw-w-\[65px\] {
  width: 65px !important
}
.tw-w-\[66px\] {
  width: 66px !important
}
.tw-w-\[68px\] {
  width: 68px !important
}
.tw-w-\[70\%\] {
  width: 70% !important
}
.tw-w-\[70px\] {
  width: 70px !important
}
.tw-w-\[70vw\] {
  width: 70vw !important
}
.tw-w-\[72px\] {
  width: 72px !important
}
.tw-w-\[74px\] {
  width: 74px !important
}
.tw-w-\[77px\] {
  width: 77px !important
}
.tw-w-\[77vw\] {
  width: 77vw !important
}
.tw-w-\[80\%\] {
  width: 80% !important
}
.tw-w-\[80px\] {
  width: 80px !important
}
.tw-w-\[88px\] {
  width: 88px !important
}
.tw-w-\[90\%\] {
  width: 90% !important
}
.tw-w-\[90px\] {
  width: 90px !important
}
.tw-w-\[90vw\] {
  width: 90vw !important
}
.tw-w-\[93\%\] {
  width: 93% !important
}
.tw-w-\[94\%\] {
  width: 94% !important
}
.tw-w-\[95\%\] {
  width: 95% !important
}
.tw-w-\[96px\] {
  width: 96px !important
}
.tw-w-\[calc\(\(100vw\/3\)-32px\)\] {
  width: calc((100vw / 3) - 32px) !important
}
.tw-w-\[calc\(\(100vw\/7\)-6px\)\] {
  width: calc((100vw / 7) - 6px) !important
}
.tw-w-\[calc\(\(100vw\/9\)\+26px\)\] {
  width: calc((100vw / 9) + 26px) !important
}
.tw-w-\[calc\(\(100vw\/9\)\+45px\)\] {
  width: calc((100vw / 9) + 45px) !important
}
.tw-w-\[calc\(100\%\+16px\)\] {
  width: calc(100% + 16px) !important
}
.tw-w-\[calc\(100\%\+32px\)\] {
  width: calc(100% + 32px) !important
}
.tw-w-\[calc\(100\%-1\.4rem\)\] {
  width: calc(100% - 1.4rem) !important
}
.tw-w-\[calc\(100\%-16px\)\] {
  width: calc(100% - 16px) !important
}
.tw-w-\[calc\(100\%-24px\)\] {
  width: calc(100% - 24px) !important
}
.tw-w-\[calc\(100\%-2rem\)\] {
  width: calc(100% - 2rem) !important
}
.tw-w-\[calc\(100\%-31px\)\] {
  width: calc(100% - 31px) !important
}
.tw-w-\[calc\(100\%-32px\)\] {
  width: calc(100% - 32px) !important
}
.tw-w-\[calc\(100\%-6px\)\] {
  width: calc(100% - 6px) !important
}
.tw-w-\[calc\(100\%-8px\)\] {
  width: calc(100% - 8px) !important
}
.tw-w-\[calc\(50\%-16px\)\] {
  width: calc(50% - 16px) !important
}
.tw-w-\[calc\(50\%-5px\)\] {
  width: calc(50% - 5px) !important
}
.tw-w-\[max-content\] {
  width: max-content !important
}
.tw-w-\[min-content\] {
  width: min-content !important
}
.tw-w-auto {
  width: auto !important
}
.tw-w-dvw {
  width: 100dvw !important
}
.tw-w-fit {
  width: fit-content !important
}
.tw-w-full {
  width: 100% !important
}
.tw-w-screen {
  width: 100vw !important
}
.tw-min-w-0 {
  min-width: 0px !important
}
.tw-min-w-\[100px\] {
  min-width: 100px !important
}
.tw-min-w-\[188px\] {
  min-width: 188px !important
}
.tw-min-w-\[200px\] {
  min-width: 200px !important
}
.tw-min-w-\[275px\] {
  min-width: 275px !important
}
.tw-min-w-\[300px\] {
  min-width: 300px !important
}
.tw-min-w-\[434px\] {
  min-width: 434px !important
}
.tw-min-w-\[50px\] {
  min-width: 50px !important
}
.tw-min-w-\[60px\] {
  min-width: 60px !important
}
.tw-min-w-\[700px\] {
  min-width: 700px !important
}
.tw-min-w-full {
  min-width: 100% !important
}
.tw-max-w-4 {
  max-width: 1rem !important
}
.tw-max-w-\[100\%\] {
  max-width: 100% !important
}
.tw-max-w-\[1000px\] {
  max-width: 1000px !important
}
.tw-max-w-\[100px\] {
  max-width: 100px !important
}
.tw-max-w-\[101px\] {
  max-width: 101px !important
}
.tw-max-w-\[1024px\] {
  max-width: 1024px !important
}
.tw-max-w-\[102px\] {
  max-width: 102px !important
}
.tw-max-w-\[1033px\] {
  max-width: 1033px !important
}
.tw-max-w-\[1060px\] {
  max-width: 1060px !important
}
.tw-max-w-\[1100px\] {
  max-width: 1100px !important
}
.tw-max-w-\[1101px\] {
  max-width: 1101px !important
}
.tw-max-w-\[1112px\] {
  max-width: 1112px !important
}
.tw-max-w-\[1140px\] {
  max-width: 1140px !important
}
.tw-max-w-\[1145px\] {
  max-width: 1145px !important
}
.tw-max-w-\[1200px\] {
  max-width: 1200px !important
}
.tw-max-w-\[120px\] {
  max-width: 120px !important
}
.tw-max-w-\[125px\] {
  max-width: 125px !important
}
.tw-max-w-\[1260px\] {
  max-width: 1260px !important
}
.tw-max-w-\[1270px\] {
  max-width: 1270px !important
}
.tw-max-w-\[1280px\] {
  max-width: 1280px !important
}
.tw-max-w-\[1300px\] {
  max-width: 1300px !important
}
.tw-max-w-\[1357px\] {
  max-width: 1357px !important
}
.tw-max-w-\[1380px\] {
  max-width: 1380px !important
}
.tw-max-w-\[145px\] {
  max-width: 145px !important
}
.tw-max-w-\[1500px\] {
  max-width: 1500px !important
}
.tw-max-w-\[1544px\] {
  max-width: 1544px !important
}
.tw-max-w-\[160px\] {
  max-width: 160px !important
}
.tw-max-w-\[164px\] {
  max-width: 164px !important
}
.tw-max-w-\[166px\] {
  max-width: 166px !important
}
.tw-max-w-\[16px\] {
  max-width: 16px !important
}
.tw-max-w-\[1800px\] {
  max-width: 1800px !important
}
.tw-max-w-\[180px\] {
  max-width: 180px !important
}
.tw-max-w-\[189px\] {
  max-width: 189px !important
}
.tw-max-w-\[190px\] {
  max-width: 190px !important
}
.tw-max-w-\[196px\] {
  max-width: 196px !important
}
.tw-max-w-\[200px\] {
  max-width: 200px !important
}
.tw-max-w-\[209px\] {
  max-width: 209px !important
}
.tw-max-w-\[213px\] {
  max-width: 213px !important
}
.tw-max-w-\[220px\] {
  max-width: 220px !important
}
.tw-max-w-\[230px\] {
  max-width: 230px !important
}
.tw-max-w-\[232px\] {
  max-width: 232px !important
}
.tw-max-w-\[240px\] {
  max-width: 240px !important
}
.tw-max-w-\[242px\] {
  max-width: 242px !important
}
.tw-max-w-\[245px\] {
  max-width: 245px !important
}
.tw-max-w-\[250px\] {
  max-width: 250px !important
}
.tw-max-w-\[260px\] {
  max-width: 260px !important
}
.tw-max-w-\[280px\] {
  max-width: 280px !important
}
.tw-max-w-\[290px\] {
  max-width: 290px !important
}
.tw-max-w-\[295px\] {
  max-width: 295px !important
}
.tw-max-w-\[296px\] {
  max-width: 296px !important
}
.tw-max-w-\[300px\] {
  max-width: 300px !important
}
.tw-max-w-\[320px\] {
  max-width: 320px !important
}
.tw-max-w-\[326px\] {
  max-width: 326px !important
}
.tw-max-w-\[330px\] {
  max-width: 330px !important
}
.tw-max-w-\[335px\] {
  max-width: 335px !important
}
.tw-max-w-\[343px\] {
  max-width: 343px !important
}
.tw-max-w-\[348px\] {
  max-width: 348px !important
}
.tw-max-w-\[34px\] {
  max-width: 34px !important
}
.tw-max-w-\[350px\] {
  max-width: 350px !important
}
.tw-max-w-\[351px\] {
  max-width: 351px !important
}
.tw-max-w-\[360px\] {
  max-width: 360px !important
}
.tw-max-w-\[370px\] {
  max-width: 370px !important
}
.tw-max-w-\[375px\] {
  max-width: 375px !important
}
.tw-max-w-\[380px\] {
  max-width: 380px !important
}
.tw-max-w-\[385px\] {
  max-width: 385px !important
}
.tw-max-w-\[395px\] {
  max-width: 395px !important
}
.tw-max-w-\[400px\] {
  max-width: 400px !important
}
.tw-max-w-\[420px\] {
  max-width: 420px !important
}
.tw-max-w-\[425px\] {
  max-width: 425px !important
}
.tw-max-w-\[450px\] {
  max-width: 450px !important
}
.tw-max-w-\[453px\] {
  max-width: 453px !important
}
.tw-max-w-\[470px\] {
  max-width: 470px !important
}
.tw-max-w-\[475px\] {
  max-width: 475px !important
}
.tw-max-w-\[480px\] {
  max-width: 480px !important
}
.tw-max-w-\[500px\] {
  max-width: 500px !important
}
.tw-max-w-\[502px\] {
  max-width: 502px !important
}
.tw-max-w-\[504px\] {
  max-width: 504px !important
}
.tw-max-w-\[520px\] {
  max-width: 520px !important
}
.tw-max-w-\[531px\] {
  max-width: 531px !important
}
.tw-max-w-\[539px\] {
  max-width: 539px !important
}
.tw-max-w-\[550px\] {
  max-width: 550px !important
}
.tw-max-w-\[565px\] {
  max-width: 565px !important
}
.tw-max-w-\[56px\] {
  max-width: 56px !important
}
.tw-max-w-\[590px\] {
  max-width: 590px !important
}
.tw-max-w-\[600px\] {
  max-width: 600px !important
}
.tw-max-w-\[60px\] {
  max-width: 60px !important
}
.tw-max-w-\[60vw\] {
  max-width: 60vw !important
}
.tw-max-w-\[620px\] {
  max-width: 620px !important
}
.tw-max-w-\[622px\] {
  max-width: 622px !important
}
.tw-max-w-\[630px\] {
  max-width: 630px !important
}
.tw-max-w-\[634px\] {
  max-width: 634px !important
}
.tw-max-w-\[650px\] {
  max-width: 650px !important
}
.tw-max-w-\[654px\] {
  max-width: 654px !important
}
.tw-max-w-\[664px\] {
  max-width: 664px !important
}
.tw-max-w-\[666px\] {
  max-width: 666px !important
}
.tw-max-w-\[680px\] {
  max-width: 680px !important
}
.tw-max-w-\[684px\] {
  max-width: 684px !important
}
.tw-max-w-\[68px\] {
  max-width: 68px !important
}
.tw-max-w-\[691px\] {
  max-width: 691px !important
}
.tw-max-w-\[700px\] {
  max-width: 700px !important
}
.tw-max-w-\[70px\] {
  max-width: 70px !important
}
.tw-max-w-\[715px\] {
  max-width: 715px !important
}
.tw-max-w-\[720px\] {
  max-width: 720px !important
}
.tw-max-w-\[728px\] {
  max-width: 728px !important
}
.tw-max-w-\[730px\] {
  max-width: 730px !important
}
.tw-max-w-\[740px\] {
  max-width: 740px !important
}
.tw-max-w-\[750px\] {
  max-width: 750px !important
}
.tw-max-w-\[755px\] {
  max-width: 755px !important
}
.tw-max-w-\[75px\] {
  max-width: 75px !important
}
.tw-max-w-\[770px\] {
  max-width: 770px !important
}
.tw-max-w-\[771px\] {
  max-width: 771px !important
}
.tw-max-w-\[780px\] {
  max-width: 780px !important
}
.tw-max-w-\[790px\] {
  max-width: 790px !important
}
.tw-max-w-\[80\%\] {
  max-width: 80% !important
}
.tw-max-w-\[800px\] {
  max-width: 800px !important
}
.tw-max-w-\[80px\] {
  max-width: 80px !important
}
.tw-max-w-\[830px\] {
  max-width: 830px !important
}
.tw-max-w-\[850px\] {
  max-width: 850px !important
}
.tw-max-w-\[866px\] {
  max-width: 866px !important
}
.tw-max-w-\[880px\] {
  max-width: 880px !important
}
.tw-max-w-\[896px\] {
  max-width: 896px !important
}
.tw-max-w-\[900px\] {
  max-width: 900px !important
}
.tw-max-w-\[90px\] {
  max-width: 90px !important
}
.tw-max-w-\[950px\] {
  max-width: 950px !important
}
.tw-max-w-\[960px\] {
  max-width: 960px !important
}
.tw-max-w-\[98px\] {
  max-width: 98px !important
}
.tw-max-w-\[calc\(100\%-24px\)\] {
  max-width: calc(100% - 24px) !important
}
.tw-max-w-\[calc\(100px\+2vw\)\] {
  max-width: calc(100px + 2vw) !important
}
.tw-max-w-\[calc\(100vw-2rem\)\] {
  max-width: calc(100vw - 2rem) !important
}
.tw-max-w-\[calc\(100vw-32px\)\] {
  max-width: calc(100vw - 32px) !important
}
.tw-max-w-\[calc\(610px\+3\.5vw\)\] {
  max-width: calc(610px + 3.5vw) !important
}
.tw-max-w-\[max-content\] {
  max-width: max-content !important
}
.tw-max-w-fit {
  max-width: fit-content !important
}
.tw-max-w-full {
  max-width: 100% !important
}
.tw-max-w-lg {
  max-width: 32rem !important
}
.tw-max-w-md {
  max-width: 28rem !important
}
.tw-max-w-screen-xl {
  max-width: 1280px !important
}
.tw-max-w-sm {
  max-width: 24rem !important
}
.tw-flex-1 {
  flex: 1 1 0% !important
}
.tw-flex-\[36\] {
  flex: 36 !important
}
.tw-flex-\[37\] {
  flex: 37 !important
}
.tw-flex-\[67\] {
  flex: 67 !important
}
.tw-flex-\[69\] {
  flex: 69 !important
}
.tw-flex-none {
  flex: none !important
}
.tw-flex-shrink-0 {
  flex-shrink: 0 !important
}
.tw-shrink {
  flex-shrink: 1 !important
}
.tw-shrink-0 {
  flex-shrink: 0 !important
}
.tw-flex-grow {
  flex-grow: 1 !important
}
.tw-flex-grow-0 {
  flex-grow: 0 !important
}
.tw-grow {
  flex-grow: 1 !important
}
.tw-grow-0 {
  flex-grow: 0 !important
}
.tw-basis-1\/2 {
  flex-basis: 50% !important
}
.tw-basis-6\/12 {
  flex-basis: 50% !important
}
.tw-basis-\[71\.6px\] {
  flex-basis: 71.6px !important
}
.tw-basis-\[calc\(50\%-10px\)\] {
  flex-basis: calc(50% - 10px) !important
}
.tw-basis-full {
  flex-basis: 100% !important
}
.tw-table-fixed {
  table-layout: fixed !important
}
.tw-border-separate {
  border-collapse: separate !important
}
.tw-border-spacing-y-4 {
  --tw-border-spacing-y: 1rem !important;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important
}
.tw-origin-\[50\%_55\%\] {
  transform-origin: 50% 55% !important
}
.tw-origin-left {
  transform-origin: left !important
}
.tw-origin-right {
  transform-origin: right !important
}
.tw-origin-top-right {
  transform-origin: top right !important
}
.-tw-translate-x-1\/2 {
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-translate-x-\[calc\(100\%-200px\)\] {
  --tw-translate-x: calc(calc(100% - 200px) * -1) !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-translate-x-full {
  --tw-translate-x: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-translate-y-6 {
  --tw-translate-y: -1.5rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw--translate-x-1\/2 {
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw--translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-0 {
  --tw-translate-x: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-1\/2 {
  --tw-translate-x: 50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-10 {
  --tw-translate-x: 2.5rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-\[-50\%\] {
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-\[calc\(100\%-200px\)\] {
  --tw-translate-x: calc(100% - 200px) !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-full {
  --tw-translate-x: 100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-0 {
  --tw-translate-y: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-1\/2 {
  --tw-translate-y: 50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-4 {
  --tw-translate-y: 1rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-\[-100\%\] {
  --tw-translate-y: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-\[-40\%\] {
  --tw-translate-y: -40% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-\[-50\%\] {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-rotate-90 {
  --tw-rotate: -90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-0 {
  --tw-rotate: 0deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-180 {
  --tw-rotate: 180deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-45 {
  --tw-rotate: 45deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-90 {
  --tw-rotate: 90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-\[40deg\] {
  --tw-rotate: 40deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-scale-100 {
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-scale-95 {
  --tw-scale-x: .95 !important;
  --tw-scale-y: .95 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-scale-\[1\.025\] {
  --tw-scale-x: 1.025 !important;
  --tw-scale-y: 1.025 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-scale-\[1\.1\] {
  --tw-scale-x: 1.1 !important;
  --tw-scale-y: 1.1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
@keyframes tw-progressBar {
  from {
    transform: scaleX(0)
  }
  to {
    transform: scaleX(1)
  }
}
.tw-animate-\[progressBar_15s_linear\] {
  animation: tw-progressBar 15s linear !important
}
.tw-animate-none {
  animation: none !important
}
@keyframes tw-scrollSideLoop {
  from {
    transform: translateX(0)
  }
  to {
    transform: translateX(calc(0px - 100%))
  }
}
.tw-animate-scrollSideLoop {
  animation: tw-scrollSideLoop 40s infinite linear !important
}
@keyframes tw-spin {
  to {
    transform: rotate(360deg)
  }
}
.tw-animate-spin {
  animation: tw-spin 1s linear infinite !important
}
.tw-cursor-default {
  cursor: default !important
}
.tw-cursor-ew-resize {
  cursor: ew-resize !important
}
.tw-cursor-none {
  cursor: none !important
}
.tw-cursor-not-allowed {
  cursor: not-allowed !important
}
.tw-cursor-pointer {
  cursor: pointer !important
}
.tw-cursor-zoom-in {
  cursor: zoom-in !important
}
.tw-cursor-zoom-out {
  cursor: zoom-out !important
}
.tw-select-none {
  user-select: none !important
}
.tw-list-inside {
  list-style-position: inside !important
}
.tw-list-disc {
  list-style-type: disc !important
}
.tw-list-none {
  list-style-type: none !important
}
.tw-appearance-none {
  appearance: none !important
}
.tw-columns-1 {
  columns: 1 !important
}
.tw-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important
}
.tw-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important
}
.tw-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important
}
.tw-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important
}
.tw-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important
}
.tw-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important
}
.tw-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important
}
.tw-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important
}
.tw-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important
}
.tw-grid-cols-\[104px_minmax\(0\,_1fr\)\] {
  grid-template-columns: 104px minmax(0, 1fr) !important
}
.tw-grid-cols-\[1fr_1fr\] {
  grid-template-columns: 1fr 1fr !important
}
.tw-grid-cols-\[20px_minmax\(0\,_1fr\)\] {
  grid-template-columns: 20px minmax(0, 1fr) !important
}
.tw-grid-cols-\[40px_1fr_1fr\] {
  grid-template-columns: 40px 1fr 1fr !important
}
.tw-grid-cols-\[60px_auto\] {
  grid-template-columns: 60px auto !important
}
.tw-grid-cols-\[80px_minmax\(0\,_1fr\)\] {
  grid-template-columns: 80px minmax(0, 1fr) !important
}
.tw-grid-cols-\[auto_auto\] {
  grid-template-columns: auto auto !important
}
.tw-grid-cols-\[minmax\(0\,max-content\)_auto\] {
  grid-template-columns: minmax(0,max-content) auto !important
}
.tw-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important
}
.tw-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important
}
.tw-grid-rows-\[auto\] {
  grid-template-rows: auto !important
}
.tw-grid-rows-\[auto_auto_auto\] {
  grid-template-rows: auto auto auto !important
}
.tw-grid-rows-\[auto_minmax\(0\,max-content\)\] {
  grid-template-rows: auto minmax(0,max-content) !important
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)\] {
  grid-template-rows: min-content minmax(0, 1fr) !important
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)_auto\] {
  grid-template-rows: min-content minmax(0, 1fr) auto !important
}
.tw-grid-rows-\[minmax\(0\,_1fr\)_auto\] {
  grid-template-rows: minmax(0, 1fr) auto !important
}
.tw-flex-row {
  flex-direction: row !important
}
.tw-flex-row-reverse {
  flex-direction: row-reverse !important
}
.tw-flex-col {
  flex-direction: column !important
}
.tw-flex-col-reverse {
  flex-direction: column-reverse !important
}
.tw-flex-wrap {
  flex-wrap: wrap !important
}
.tw-flex-nowrap {
  flex-wrap: nowrap !important
}
.tw-place-content-center {
  place-content: center !important
}
.tw-place-items-center {
  place-items: center !important
}
.tw-content-center {
  align-content: center !important
}
.tw-items-start {
  align-items: flex-start !important
}
.tw-items-end {
  align-items: flex-end !important
}
.tw-items-center {
  align-items: center !important
}
.tw-items-baseline {
  align-items: baseline !important
}
.tw-items-stretch {
  align-items: stretch !important
}
.tw-justify-start {
  justify-content: flex-start !important
}
.tw-justify-end {
  justify-content: flex-end !important
}
.tw-justify-center {
  justify-content: center !important
}
.tw-justify-between {
  justify-content: space-between !important
}
.tw-justify-around {
  justify-content: space-around !important
}
.tw-gap-0 {
  gap: 0px !important
}
.tw-gap-1 {
  gap: 0.25rem !important
}
.tw-gap-1\.5 {
  gap: 0.375rem !important
}
.tw-gap-10 {
  gap: 2.5rem !important
}
.tw-gap-11 {
  gap: 2.75rem !important
}
.tw-gap-12 {
  gap: 3rem !important
}
.tw-gap-14 {
  gap: 3.5rem !important
}
.tw-gap-16 {
  gap: 4rem !important
}
.tw-gap-2 {
  gap: 0.5rem !important
}
.tw-gap-2\.5 {
  gap: 0.625rem !important
}
.tw-gap-20 {
  gap: 5rem !important
}
.tw-gap-3 {
  gap: 0.75rem !important
}
.tw-gap-4 {
  gap: 1rem !important
}
.tw-gap-5 {
  gap: 1.25rem !important
}
.tw-gap-6 {
  gap: 1.5rem !important
}
.tw-gap-7 {
  gap: 1.75rem !important
}
.tw-gap-8 {
  gap: 2rem !important
}
.tw-gap-9 {
  gap: 2.25rem !important
}
.tw-gap-\[10px\] {
  gap: 10px !important
}
.tw-gap-\[128px\] {
  gap: 128px !important
}
.tw-gap-\[12px\] {
  gap: 12px !important
}
.tw-gap-\[15px\] {
  gap: 15px !important
}
.tw-gap-\[16px\] {
  gap: 16px !important
}
.tw-gap-\[1px\] {
  gap: 1px !important
}
.tw-gap-\[21px\] {
  gap: 21px !important
}
.tw-gap-\[23px\] {
  gap: 23px !important
}
.tw-gap-\[24px\] {
  gap: 24px !important
}
.tw-gap-\[2px\] {
  gap: 2px !important
}
.tw-gap-\[30px\] {
  gap: 30px !important
}
.tw-gap-\[30xp\] {
  gap: 30xp !important
}
.tw-gap-\[32px\] {
  gap: 32px !important
}
.tw-gap-\[46px\] {
  gap: 46px !important
}
.tw-gap-\[4px\] {
  gap: 4px !important
}
.tw-gap-\[5px\] {
  gap: 5px !important
}
.tw-gap-\[60px\] {
  gap: 60px !important
}
.tw-gap-\[64px\] {
  gap: 64px !important
}
.tw-gap-\[6px\] {
  gap: 6px !important
}
.tw-gap-\[8px\] {
  gap: 8px !important
}
.tw-gap-\[97px\] {
  gap: 97px !important
}
.tw-gap-x-1 {
  column-gap: 0.25rem !important
}
.tw-gap-x-1\.5 {
  column-gap: 0.375rem !important
}
.tw-gap-x-2 {
  column-gap: 0.5rem !important
}
.tw-gap-x-4 {
  column-gap: 1rem !important
}
.tw-gap-x-6 {
  column-gap: 1.5rem !important
}
.tw-gap-x-8 {
  column-gap: 2rem !important
}
.tw-gap-y-0 {
  row-gap: 0px !important
}
.tw-gap-y-1 {
  row-gap: 0.25rem !important
}
.tw-gap-y-16 {
  row-gap: 4rem !important
}
.tw-gap-y-2 {
  row-gap: 0.5rem !important
}
.tw-gap-y-3 {
  row-gap: 0.75rem !important
}
.tw-gap-y-4 {
  row-gap: 1rem !important
}
.tw-gap-y-6 {
  row-gap: 1.5rem !important
}
.tw-gap-y-\[2px\] {
  row-gap: 2px !important
}
.tw-self-start {
  align-self: flex-start !important
}
.tw-self-end {
  align-self: flex-end !important
}
.tw-self-center {
  align-self: center !important
}
.tw-self-stretch {
  align-self: stretch !important
}
.tw-justify-self-end {
  justify-self: end !important
}
.tw-overflow-auto {
  overflow: auto !important
}
.tw-overflow-hidden {
  overflow: hidden !important
}
.\!tw-overflow-visible {
  overflow: visible !important
}
.tw-overflow-visible {
  overflow: visible !important
}
.tw-overflow-x-auto {
  overflow-x: auto !important
}
.tw-overflow-y-auto {
  overflow-y: auto !important
}
.tw-overflow-x-hidden {
  overflow-x: hidden !important
}
.tw-overflow-y-hidden {
  overflow-y: hidden !important
}
.tw-scroll-smooth {
  scroll-behavior: smooth !important
}
.tw-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important
}
.tw-hyphens-auto {
  hyphens: auto !important
}
.tw-whitespace-nowrap {
  white-space: nowrap !important
}
.tw-text-nowrap {
  text-wrap: nowrap !important
}
.tw-break-words {
  overflow-wrap: break-word !important
}
.\!tw-rounded-\[50px\] {
  border-radius: 50px !important
}
.\!tw-rounded-none {
  border-radius: 0px !important
}
.tw-rounded {
  border-radius: 0.25rem !important
}
.tw-rounded-2xl {
  border-radius: 1rem !important
}
.tw-rounded-3xl {
  border-radius: 1.5rem !important
}
.tw-rounded-\[0px\] {
  border-radius: 0px !important
}
.tw-rounded-\[1000px\] {
  border-radius: 1000px !important
}
.tw-rounded-\[10px\] {
  border-radius: 10px !important
}
.tw-rounded-\[16px\] {
  border-radius: 16px !important
}
.tw-rounded-\[20px\] {
  border-radius: 20px !important
}
.tw-rounded-\[24px_0px_0px_0px\] {
  border-radius: 24px 0px 0px 0px !important
}
.tw-rounded-\[2px\] {
  border-radius: 2px !important
}
.tw-rounded-\[360px\] {
  border-radius: 360px !important
}
.tw-rounded-\[4px\] {
  border-radius: 4px !important
}
.tw-rounded-\[50\%\] {
  border-radius: 50% !important
}
.tw-rounded-\[50em\] {
  border-radius: 50em !important
}
.tw-rounded-\[50px\] {
  border-radius: 50px !important
}
.tw-rounded-\[5px\] {
  border-radius: 5px !important
}
.tw-rounded-\[6px\] {
  border-radius: 6px !important
}
.tw-rounded-\[8px\] {
  border-radius: 8px !important
}
.tw-rounded-\[99999px\] {
  border-radius: 99999px !important
}
.tw-rounded-full {
  border-radius: 9999px !important
}
.tw-rounded-lg {
  border-radius: 0.5rem !important
}
.tw-rounded-md {
  border-radius: 0.375rem !important
}
.tw-rounded-none {
  border-radius: 0px !important
}
.tw-rounded-sm {
  border-radius: 0.125rem !important
}
.tw-rounded-xl {
  border-radius: 0.75rem !important
}
.tw-rounded-b {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important
}
.tw-rounded-b-3xl {
  border-bottom-right-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important
}
.tw-rounded-b-\[16px\] {
  border-bottom-right-radius: 16px !important;
  border-bottom-left-radius: 16px !important
}
.tw-rounded-b-\[8px\] {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important
}
.tw-rounded-b-\[var\(--radius-8\,8px\)\] {
  border-bottom-right-radius: var(--radius-8,8px) !important;
  border-bottom-left-radius: var(--radius-8,8px) !important
}
.tw-rounded-b-lg {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important
}
.tw-rounded-l {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important
}
.tw-rounded-l-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important
}
.tw-rounded-r {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important
}
.tw-rounded-r-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important
}
.tw-rounded-t {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important
}
.tw-rounded-t-2xl {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important
}
.tw-rounded-t-\[8px\] {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important
}
.tw-rounded-t-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important
}
.tw-rounded-bl-\[13px\] {
  border-bottom-left-radius: 13px !important
}
.tw-rounded-bl-\[4px\] {
  border-bottom-left-radius: 4px !important
}
.tw-rounded-bl-\[70px\] {
  border-bottom-left-radius: 70px !important
}
.tw-rounded-bl-none {
  border-bottom-left-radius: 0px !important
}
.tw-rounded-br {
  border-bottom-right-radius: 0.25rem !important
}
.tw-rounded-br-\[13px\] {
  border-bottom-right-radius: 13px !important
}
.tw-rounded-br-\[4px\] {
  border-bottom-right-radius: 4px !important
}
.tw-rounded-br-none {
  border-bottom-right-radius: 0px !important
}
.tw-rounded-tl-\[10px_9\%\] {
  border-top-left-radius: 10px 9% !important
}
.tw-rounded-tl-\[4px\] {
  border-top-left-radius: 4px !important
}
.tw-rounded-tl-none {
  border-top-left-radius: 0px !important
}
.tw-rounded-tr-\[4px\] {
  border-top-right-radius: 4px !important
}
.tw-rounded-tr-\[60px\] {
  border-top-right-radius: 60px !important
}
.tw-rounded-tr-lg {
  border-top-right-radius: 0.5rem !important
}
.tw-rounded-tr-none {
  border-top-right-radius: 0px !important
}
.\!tw-border-2 {
  border-width: 2px !important
}
.tw-border {
  border-width: 1px !important
}
.tw-border-0 {
  border-width: 0px !important
}
.tw-border-2 {
  border-width: 2px !important
}
.tw-border-4 {
  border-width: 4px !important
}
.tw-border-\[0\.5px\] {
  border-width: 0.5px !important
}
.tw-border-\[0\.7px\] {
  border-width: 0.7px !important
}
.tw-border-\[1px\] {
  border-width: 1px !important
}
.tw-border-\[2px\] {
  border-width: 2px !important
}
.tw-border-\[3px\] {
  border-width: 3px !important
}
.tw-border-\[5px\] {
  border-width: 5px !important
}
.tw-border-x {
  border-left-width: 1px !important;
  border-right-width: 1px !important
}
.tw-border-x-0 {
  border-left-width: 0px !important;
  border-right-width: 0px !important
}
.tw-border-x-\[1px\] {
  border-left-width: 1px !important;
  border-right-width: 1px !important
}
.tw-border-y {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important
}
.tw-border-y-\[1px\] {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important
}
.tw-border-b {
  border-bottom-width: 1px !important
}
.tw-border-b-0 {
  border-bottom-width: 0px !important
}
.tw-border-b-2 {
  border-bottom-width: 2px !important
}
.tw-border-b-4 {
  border-bottom-width: 4px !important
}
.tw-border-b-\[1px\] {
  border-bottom-width: 1px !important
}
.tw-border-b-\[3px\] {
  border-bottom-width: 3px !important
}
.tw-border-b-\[4px\] {
  border-bottom-width: 4px !important
}
.tw-border-e {
  border-inline-end-width: 1px !important
}
.tw-border-l {
  border-left-width: 1px !important
}
.tw-border-l-0 {
  border-left-width: 0px !important
}
.tw-border-l-2 {
  border-left-width: 2px !important
}
.tw-border-l-\[1px\] {
  border-left-width: 1px !important
}
.tw-border-l-\[2px\] {
  border-left-width: 2px !important
}
.tw-border-l-\[3px\] {
  border-left-width: 3px !important
}
.tw-border-r {
  border-right-width: 1px !important
}
.tw-border-r-0 {
  border-right-width: 0px !important
}
.tw-border-r-2 {
  border-right-width: 2px !important
}
.tw-border-r-\[1px\] {
  border-right-width: 1px !important
}
.tw-border-r-\[2px\] {
  border-right-width: 2px !important
}
.tw-border-r-\[3px\] {
  border-right-width: 3px !important
}
.tw-border-t {
  border-top-width: 1px !important
}
.tw-border-t-0 {
  border-top-width: 0px !important
}
.tw-border-t-2 {
  border-top-width: 2px !important
}
.tw-border-t-4 {
  border-top-width: 4px !important
}
.tw-border-t-\[1px\] {
  border-top-width: 1px !important
}
.tw-border-t-\[2px\] {
  border-top-width: 2px !important
}
.tw-border-solid {
  border-style: solid !important
}
.tw-border-dashed {
  border-style: dashed !important
}
.\!tw-border-none {
  border-style: none !important
}
.tw-border-none {
  border-style: none !important
}
.\!tw-border-\[\#A1A1AA\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#000000\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#047857\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(4 120 87 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#27272A\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(39 39 42 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#373737\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(55 55 55 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#52525b\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#6C757D\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#71717A\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#828383\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(130 131 131 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#8C1216\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(140 18 22 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#A1A1AA\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#A72A2F\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#ADB5BD\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(173 181 189 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#AEAEB2\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(174 174 178 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#CBAD90\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 173 144 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#CEA96A\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(206 169 106 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#CED4DA\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#D4D4D8\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#DB0A40\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(219 10 64 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#DEE2E6\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 226 230 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E0E0E0\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(224 224 224 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E2012D\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(226 1 45 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E4E1D7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 225 215 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E4E4E7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 228 231 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E7D8B1\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(231 216 177 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#F5F5F5\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#FDAF00\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(253 175 0 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#FFFFFF\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#a72a2f\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#c4ad65\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#c4b998\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(196 185 152 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#cfd3d7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(207 211 215 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#fff\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.tw-border-black {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
.tw-border-black\/\[\.3\] {
  border-color: rgb(0 0 0 / .3) !important
}
.tw-border-gray-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(243 244 246 / var(--tw-border-opacity)) !important
}
.tw-border-gray-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important
}
.tw-border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important
}
.tw-border-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important
}
.tw-border-gray-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important
}
.tw-border-primary {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-red-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 68 68 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gold-1000 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 243 0 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gold-1300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(94 79 36 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gold-1500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(253 219 35 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gold-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-600 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-greyscale-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-greyscale-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-greyscale-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-light-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-red-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-grey-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-grey-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-icons-on-light {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-support-green {
  --tw-border-opacity: 1 !important;
  border-color: rgb(5 150 105 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-support-orange {
  --tw-border-opacity: 1 !important;
  border-color: rgb(227 116 30 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-support-red {
  --tw-border-opacity: 1 !important;
  border-color: rgb(185 28 28 / var(--tw-border-opacity)) !important
}
.tw-border-transparent {
  border-color: transparent !important
}
.tw-border-white {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.tw-border-b-\[\#a72a2f\] {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-t-\[\#CED4DA\] {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(206 212 218 / var(--tw-border-opacity)) !important
}
.tw-border-t-white {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.\!tw-bg-\[\#000000\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-\[\#000\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-\[\#71717A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-\[\#fff\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-transparent {
  background-color: transparent !important
}
.tw-bg-\[\#000000\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#0003\] {
  background-color: #0003 !important
}
.tw-bg-\[\#000\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#047857\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#0F0F0F\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 15 15 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#171B27\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 27 39 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#18181B\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#212529\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(33 37 41 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#23293b\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(35 41 59 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#260605\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(38 6 5 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#27272A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#28A745\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(40 167 69 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#343A40\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#39393b\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(57 57 59 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#3D3D43\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(61 61 67 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#3F3F46\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#494949\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(73 73 73 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#4F4F54\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(79 79 84 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#599A87\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 154 135 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#68848D\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(104 132 141 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#6C757D\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(108 117 125 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#71717A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#727476\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(114 116 118 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#7D6722\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#7F323A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(127 50 58 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#7b7b84\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(123 123 132 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#828383\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(130 131 131 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#976D54\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(151 109 84 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#9AAEB5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(154 174 181 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#A1A1AA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#A3A3A3\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#A72A2F\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#ADB5BD\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(173 181 189 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#B0FFCB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(176 255 203 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#B79BDE\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(183 155 222 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#BB3338\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(187 51 56 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#BCA96D\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(188 169 109 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#CBCBCB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 203 203 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#CCC\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(204 204 204 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#CEA96A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(206 169 106 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#CED4DA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#D374A2\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(211 116 162 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#D4D4D8\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#DCFCE7\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#DDDDDD\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(221 221 221 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#E3E3E3\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 227 227 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#E4E1D7\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F0F0F0\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F2F2F2\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F3F4F6\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F4F4F5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F7F7F7\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F99704\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 151 4 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F9FAFB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FAFAFA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FF6046\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 96 70 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FFEABB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 234 187 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FFEDD5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FFFFFF\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#a72a2f\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#c4ad65\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#e46f21\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 111 33 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#f2f2f2\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#f5f5f5b3\] {
  background-color: #f5f5f5b3 !important
}
.tw-bg-\[\#f9fafb\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#fff\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#fffffff2\] {
  background-color: #fffffff2 !important
}
.tw-bg-\[\^\\s\] {
  background-color: ^\s !important
}
.tw-bg-\[blue\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[gold\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 215 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[pink\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 192 203 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[purple\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(128 0 128 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[red\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[rgb\(246\,245\,243\)\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(246 245 243 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[rgba\(0\,0\,0\,0\.3\)\] {
  background-color: rgba(0,0,0,0.3) !important
}
.tw-bg-\[rgba\(0\,0\,0\,0\.7\)\] {
  background-color: rgba(0,0,0,0.7) !important
}
.tw-bg-\[rgba\(0\,0\,0\,0\.85\)\] {
  background-color: rgba(0,0,0,0.85) !important
}
.tw-bg-\[transparent\] {
  background-color: transparent !important
}
.tw-bg-\[white\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1) !important
}
.tw-bg-black\/25 {
  background-color: rgb(0 0 0 / 0.25) !important
}
.tw-bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3) !important
}
.tw-bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4) !important
}
.tw-bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5) !important
}
.tw-bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7) !important
}
.tw-bg-black\/75 {
  background-color: rgb(0 0 0 / 0.75) !important
}
.tw-bg-current {
  background-color: currentColor !important
}
.tw-bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
.tw-bg-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important
}
.tw-bg-gray-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important
}
.tw-bg-light-gray-80 {
  background-color: rgba(245, 245, 245, 0.8) !important
}
.tw-bg-neutral-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important
}
.tw-bg-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-rose-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gold-1000 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 243 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gold-1500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 219 35 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gold-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(132 130 160 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gray-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-green-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(97 150 55 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-greyscale-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-red-1000 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-slate-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity)) !important
}
.tw-bg-slate-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(233 201 203 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(221 157 161 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 114 118 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(183 70 75 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 229 230 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(155 27 32 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(140 18 22 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 9 12 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(207 250 254 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 94 117 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 78 99 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 245 216 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 227 184 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 200 143 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(210 187 114 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 156 66 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(169 135 29 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(60 46 4 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 201 159 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 182 125 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 156 80 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 136 49 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(211 100 15 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(158 74 9 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(131 60 5 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-blue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-blue-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-gold {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-gold-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-green-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-orange {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-orange-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-red {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-red-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-yellow {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-yellow-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 198 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 225 156 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 211 112 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 198 71 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 186 32 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 157 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(186 129 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(143 100 2 / var(--tw-bg-opacity)) !important
}
.tw-bg-transparent {
  background-color: transparent !important
}
.tw-bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7) !important
}
.tw-bg-white\/85 {
  background-color: rgb(255 255 255 / 0.85) !important
}
.tw-bg-opacity-40 {
  --tw-bg-opacity: 0.4 !important
}
.tw-bg-opacity-50 {
  --tw-bg-opacity: 0.5 !important
}
.tw-bg-opacity-70 {
  --tw-bg-opacity: 0.7 !important
}
.tw-bg-opacity-80 {
  --tw-bg-opacity: 0.8 !important
}
.tw-bg-opacity-\[0\.9\] {
  --tw-bg-opacity: 0.9 !important
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_45\.71\%\,\#000000_84\.72\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0) 45.71%,#000000 84.72%) !important
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_66\.65\%\,\#000000_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0) 66.65%,#000000 100%) !important
}
.tw-bg-\[radial-gradient\(1047\.48\%_383\.8\%_at_-20\.14\%_100\%\,\#B45309_0\%\,\#FFBA20_100\%\)\] {
  background-image: radial-gradient(1047.48% 383.8% at -20.14% 100%,#B45309 0%,#FFBA20 100%) !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-mb\.png\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-mb.png') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1-sm\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1-sm.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2-sm\.png\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2-sm.png') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3-sm\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3-sm.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO-mobile\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO-mobile.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen-mobile\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen-mobile.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME-mobile\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME-mobile.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/why-secretlab-splash-bg\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/why-secretlab-splash-bg.jpg') !important
}
.tw-bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important
}
.tw-bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops)) !important
}
.tw-bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important
}
.tw-bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important
}
.tw-bg-titan-evo-bg {
  background-image: url('https://images.secretlab.co/theme/common/e-wallet-titan-evo-bg-img.png') !important
}
.tw-from-\[\#000910\] {
  --tw-gradient-from: #000910 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(0 9 16 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-from-\[\#FFD739\] {
  --tw-gradient-from: #FFD739 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(255 215 57 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-from-black {
  --tw-gradient-from: #000 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-to-\[\#0C3558\] {
  --tw-gradient-to: #0C3558 var(--tw-gradient-to-position) !important
}
.tw-to-\[\#FFFEFC\] {
  --tw-gradient-to: #FFFEFC var(--tw-gradient-to-position) !important
}
.tw-to-\[\#f2f2f2\] {
  --tw-gradient-to: #f2f2f2 var(--tw-gradient-to-position) !important
}
.tw-to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position) !important
}
.tw-to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position) !important
}
.tw-bg-cover {
  background-size: cover !important
}
.tw-bg-bottom {
  background-position: bottom !important
}
.tw-bg-center {
  background-position: center !important
}
.tw-bg-right-bottom {
  background-position: right bottom !important
}
.tw-bg-top {
  background-position: top !important
}
.tw-bg-no-repeat {
  background-repeat: no-repeat !important
}
.tw-fill-\[\#000000\] {
  fill: #000000 !important
}
.tw-fill-\[\#18181B\] {
  fill: #18181B !important
}
.tw-fill-\[\#86C752\] {
  fill: #86C752 !important
}
.tw-fill-\[\#F99704\] {
  fill: #F99704 !important
}
.tw-fill-\[\#dc2626\] {
  fill: #dc2626 !important
}
.tw-fill-black {
  fill: #000 !important
}
.tw-fill-gray-100 {
  fill: #f3f4f6 !important
}
.tw-fill-sl-color-gold-1000 {
  fill: #f9f300 !important
}
.tw-fill-sl-color-gray-400 {
  fill: rgb(82, 82, 91) !important
}
.tw-fill-st-colour-grey-300 {
  fill: #D4D4D8 !important
}
.tw-fill-st-colour-grey-400 {
  fill: #A1A1AA !important
}
.tw-fill-st-colour-grey-500 {
  fill: #71717A !important
}
.tw-fill-st-colour-grey-600 {
  fill: #52525B !important
}
.tw-fill-st-colour-grey-700 {
  fill: #3F3F46 !important
}
.tw-fill-st-colour-grey-900 {
  fill: #18181B !important
}
.tw-fill-st-colour-red-700 {
  fill: #B91C1C !important
}
.tw-fill-st-colour-support-green {
  fill: #059669 !important
}
.tw-fill-st-colour-support-orange {
  fill: #E3741E !important
}
.tw-fill-st-colour-support-red {
  fill: #B91C1C !important
}
.tw-fill-white {
  fill: #fff !important
}
.\!tw-stroke-\[\#ffffff\] {
  stroke: #ffffff !important
}
.tw-stroke-\[\#000000\] {
  stroke: #000000 !important
}
.tw-stroke-\[\#FFFFFF\] {
  stroke: #FFFFFF !important
}
.tw-stroke-\[\#c4c4c4\] {
  stroke: #c4c4c4 !important
}
.tw-stroke-black {
  stroke: #000 !important
}
.tw-stroke-red-800 {
  stroke: #991b1b !important
}
.tw-stroke-st-colour-brand-red-500 {
  stroke: #A72A2F !important
}
.tw-stroke-st-colour-grey-300 {
  stroke: #D4D4D8 !important
}
.tw-stroke-st-colour-grey-600 {
  stroke: #52525B !important
}
.tw-stroke-st-colour-icons-dark-grey {
  stroke: #52525B !important
}
.tw-stroke-white {
  stroke: #fff !important
}
.tw-object-contain {
  object-fit: contain !important
}
.tw-object-cover {
  object-fit: cover !important
}
.tw-object-fill {
  object-fit: fill !important
}
.tw-object-center {
  object-position: center !important
}
.tw-object-top {
  object-position: top !important
}
.\!tw-p-0 {
  padding: 0px !important
}
.tw-p-0 {
  padding: 0px !important
}
.tw-p-1 {
  padding: 0.25rem !important
}
.tw-p-10 {
  padding: 2.5rem !important
}
.tw-p-16 {
  padding: 4rem !important
}
.tw-p-2 {
  padding: 0.5rem !important
}
.tw-p-2\.5 {
  padding: 0.625rem !important
}
.tw-p-3 {
  padding: 0.75rem !important
}
.tw-p-4 {
  padding: 1rem !important
}
.tw-p-5 {
  padding: 1.25rem !important
}
.tw-p-6 {
  padding: 1.5rem !important
}
.tw-p-7 {
  padding: 1.75rem !important
}
.tw-p-8 {
  padding: 2rem !important
}
.tw-p-\[\.25em\] {
  padding: .25em !important
}
.tw-p-\[1\.25rem\] {
  padding: 1.25rem !important
}
.tw-p-\[10px\] {
  padding: 10px !important
}
.tw-p-\[11px\] {
  padding: 11px !important
}
.tw-p-\[12px\] {
  padding: 12px !important
}
.tw-p-\[15px\] {
  padding: 15px !important
}
.tw-p-\[16px\] {
  padding: 16px !important
}
.tw-p-\[1px\] {
  padding: 1px !important
}
.tw-p-\[2px\] {
  padding: 2px !important
}
.tw-p-\[30px\] {
  padding: 30px !important
}
.tw-p-\[5px\] {
  padding: 5px !important
}
.tw-p-\[7px\] {
  padding: 7px !important
}
.tw-p-\[8px\] {
  padding: 8px !important
}
.\!tw-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important
}
.\!tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important
}
.tw-px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important
}
.tw-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important
}
.tw-px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important
}
.tw-px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important
}
.tw-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important
}
.tw-px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important
}
.tw-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important
}
.tw-px-3\.5 {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important
}
.tw-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}
.tw-px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important
}
.tw-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important
}
.tw-px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important
}
.tw-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important
}
.tw-px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important
}
.tw-px-\[0\.65em\] {
  padding-left: 0.65em !important;
  padding-right: 0.65em !important
}
.tw-px-\[10px\] {
  padding-left: 10px !important;
  padding-right: 10px !important
}
.tw-px-\[12px\] {
  padding-left: 12px !important;
  padding-right: 12px !important
}
.tw-px-\[14px\] {
  padding-left: 14px !important;
  padding-right: 14px !important
}
.tw-px-\[15px\] {
  padding-left: 15px !important;
  padding-right: 15px !important
}
.tw-px-\[16px\] {
  padding-left: 16px !important;
  padding-right: 16px !important
}
.tw-px-\[18px\] {
  padding-left: 18px !important;
  padding-right: 18px !important
}
.tw-px-\[2\.7\%\] {
  padding-left: 2.7% !important;
  padding-right: 2.7% !important
}
.tw-px-\[20px\] {
  padding-left: 20px !important;
  padding-right: 20px !important
}
.tw-px-\[24px\] {
  padding-left: 24px !important;
  padding-right: 24px !important
}
.tw-px-\[2px\] {
  padding-left: 2px !important;
  padding-right: 2px !important
}
.tw-px-\[3\.5\%\] {
  padding-left: 3.5% !important;
  padding-right: 3.5% !important
}
.tw-px-\[30px\] {
  padding-left: 30px !important;
  padding-right: 30px !important
}
.tw-px-\[32px\] {
  padding-left: 32px !important;
  padding-right: 32px !important
}
.tw-px-\[4px\] {
  padding-left: 4px !important;
  padding-right: 4px !important
}
.tw-px-\[54px\] {
  padding-left: 54px !important;
  padding-right: 54px !important
}
.tw-px-\[5px\] {
  padding-left: 5px !important;
  padding-right: 5px !important
}
.tw-px-\[60px\] {
  padding-left: 60px !important;
  padding-right: 60px !important
}
.tw-px-\[6px\] {
  padding-left: 6px !important;
  padding-right: 6px !important
}
.tw-px-\[7\.8px\] {
  padding-left: 7.8px !important;
  padding-right: 7.8px !important
}
.tw-px-\[72px\] {
  padding-left: 72px !important;
  padding-right: 72px !important
}
.tw-px-\[88px\] {
  padding-left: 88px !important;
  padding-right: 88px !important
}
.tw-py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important
}
.tw-py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important
}
.tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important
}
.tw-py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important
}
.tw-py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important
}
.tw-py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important
}
.tw-py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important
}
.tw-py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important
}
.tw-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important
}
.tw-py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important
}
.tw-py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important
}
.tw-py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important
}
.tw-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important
}
.tw-py-32 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important
}
.tw-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important
}
.tw-py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important
}
.tw-py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important
}
.tw-py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important
}
.tw-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important
}
.tw-py-\[0\.35em\] {
  padding-top: 0.35em !important;
  padding-bottom: 0.35em !important
}
.tw-py-\[0\] {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}
.tw-py-\[10px\] {
  padding-top: 10px !important;
  padding-bottom: 10px !important
}
.tw-py-\[117px\] {
  padding-top: 117px !important;
  padding-bottom: 117px !important
}
.tw-py-\[120px\] {
  padding-top: 120px !important;
  padding-bottom: 120px !important
}
.tw-py-\[12px\] {
  padding-top: 12px !important;
  padding-bottom: 12px !important
}
.tw-py-\[15px\] {
  padding-top: 15px !important;
  padding-bottom: 15px !important
}
.tw-py-\[16px\] {
  padding-top: 16px !important;
  padding-bottom: 16px !important
}
.tw-py-\[2\.5\%\] {
  padding-top: 2.5% !important;
  padding-bottom: 2.5% !important
}
.tw-py-\[20px\] {
  padding-top: 20px !important;
  padding-bottom: 20px !important
}
.tw-py-\[21px\] {
  padding-top: 21px !important;
  padding-bottom: 21px !important
}
.tw-py-\[2px\] {
  padding-top: 2px !important;
  padding-bottom: 2px !important
}
.tw-py-\[30px\] {
  padding-top: 30px !important;
  padding-bottom: 30px !important
}
.tw-py-\[32px\] {
  padding-top: 32px !important;
  padding-bottom: 32px !important
}
.tw-py-\[3px\] {
  padding-top: 3px !important;
  padding-bottom: 3px !important
}
.tw-py-\[48px\] {
  padding-top: 48px !important;
  padding-bottom: 48px !important
}
.tw-py-\[4px\] {
  padding-top: 4px !important;
  padding-bottom: 4px !important
}
.tw-py-\[5px\] {
  padding-top: 5px !important;
  padding-bottom: 5px !important
}
.tw-py-\[60px\] {
  padding-top: 60px !important;
  padding-bottom: 60px !important
}
.tw-py-\[64px\] {
  padding-top: 64px !important;
  padding-bottom: 64px !important
}
.tw-py-\[6px\] {
  padding-top: 6px !important;
  padding-bottom: 6px !important
}
.tw-py-\[80px\] {
  padding-top: 80px !important;
  padding-bottom: 80px !important
}
.tw-py-\[8px\] {
  padding-top: 8px !important;
  padding-bottom: 8px !important
}
.\!tw-ps-0 {
  padding-inline-start: 0px !important
}
.tw-pb-0 {
  padding-bottom: 0px !important
}
.tw-pb-1 {
  padding-bottom: 0.25rem !important
}
.tw-pb-10 {
  padding-bottom: 2.5rem !important
}
.tw-pb-11 {
  padding-bottom: 2.75rem !important
}
.tw-pb-12 {
  padding-bottom: 3rem !important
}
.tw-pb-14 {
  padding-bottom: 3.5rem !important
}
.tw-pb-16 {
  padding-bottom: 4rem !important
}
.tw-pb-2 {
  padding-bottom: 0.5rem !important
}
.tw-pb-20 {
  padding-bottom: 5rem !important
}
.tw-pb-24 {
  padding-bottom: 6rem !important
}
.tw-pb-3 {
  padding-bottom: 0.75rem !important
}
.tw-pb-32 {
  padding-bottom: 8rem !important
}
.tw-pb-4 {
  padding-bottom: 1rem !important
}
.tw-pb-44 {
  padding-bottom: 11rem !important
}
.tw-pb-5 {
  padding-bottom: 1.25rem !important
}
.tw-pb-6 {
  padding-bottom: 1.5rem !important
}
.tw-pb-7 {
  padding-bottom: 1.75rem !important
}
.tw-pb-8 {
  padding-bottom: 2rem !important
}
.tw-pb-\[103px\] {
  padding-bottom: 103px !important
}
.tw-pb-\[10px\] {
  padding-bottom: 10px !important
}
.tw-pb-\[120px\] {
  padding-bottom: 120px !important
}
.tw-pb-\[128px\] {
  padding-bottom: 128px !important
}
.tw-pb-\[13px\] {
  padding-bottom: 13px !important
}
.tw-pb-\[140px\] {
  padding-bottom: 140px !important
}
.tw-pb-\[15px\] {
  padding-bottom: 15px !important
}
.tw-pb-\[16px\] {
  padding-bottom: 16px !important
}
.tw-pb-\[18px\] {
  padding-bottom: 18px !important
}
.tw-pb-\[23px\] {
  padding-bottom: 23px !important
}
.tw-pb-\[24px\] {
  padding-bottom: 24px !important
}
.tw-pb-\[2px\] {
  padding-bottom: 2px !important
}
.tw-pb-\[30p\] {
  padding-bottom: 30p !important
}
.tw-pb-\[30px\] {
  padding-bottom: 30px !important
}
.tw-pb-\[32px\] {
  padding-bottom: 32px !important
}
.tw-pb-\[3px\] {
  padding-bottom: 3px !important
}
.tw-pb-\[40px\] {
  padding-bottom: 40px !important
}
.tw-pb-\[48px\] {
  padding-bottom: 48px !important
}
.tw-pb-\[60px\] {
  padding-bottom: 60px !important
}
.tw-pb-\[64px\] {
  padding-bottom: 64px !important
}
.tw-pb-\[70px\] {
  padding-bottom: 70px !important
}
.tw-pb-\[72px\] {
  padding-bottom: 72px !important
}
.tw-pb-\[75px\] {
  padding-bottom: 75px !important
}
.tw-pb-\[80px\] {
  padding-bottom: 80px !important
}
.tw-pb-\[8px\] {
  padding-bottom: 8px !important
}
.tw-pe-0 {
  padding-inline-end: 0px !important
}
.tw-pe-1 {
  padding-inline-end: 0.25rem !important
}
.tw-pe-2 {
  padding-inline-end: 0.5rem !important
}
.tw-pe-3 {
  padding-inline-end: 0.75rem !important
}
.tw-pe-4 {
  padding-inline-end: 1rem !important
}
.tw-pe-6 {
  padding-inline-end: 1.5rem !important
}
.tw-pe-\[10px\] {
  padding-inline-end: 10px !important
}
.tw-pe-\[16px\] {
  padding-inline-end: 16px !important
}
.tw-pe-\[2px\] {
  padding-inline-end: 2px !important
}
.tw-pe-\[5px\] {
  padding-inline-end: 5px !important
}
.tw-pe-\[70px\] {
  padding-inline-end: 70px !important
}
.tw-pe-\[8px\] {
  padding-inline-end: 8px !important
}
.tw-pl-0 {
  padding-left: 0px !important
}
.tw-pl-1 {
  padding-left: 0.25rem !important
}
.tw-pl-2 {
  padding-left: 0.5rem !important
}
.tw-pl-3 {
  padding-left: 0.75rem !important
}
.tw-pl-4 {
  padding-left: 1rem !important
}
.tw-pl-5 {
  padding-left: 1.25rem !important
}
.tw-pl-6 {
  padding-left: 1.5rem !important
}
.tw-pl-7 {
  padding-left: 1.75rem !important
}
.tw-pl-8 {
  padding-left: 2rem !important
}
.tw-pl-\[10px\] {
  padding-left: 10px !important
}
.tw-pl-\[16px\] {
  padding-left: 16px !important
}
.tw-pl-\[30px\] {
  padding-left: 30px !important
}
.tw-pr-0 {
  padding-right: 0px !important
}
.tw-pr-1 {
  padding-right: 0.25rem !important
}
.tw-pr-2 {
  padding-right: 0.5rem !important
}
.tw-pr-4 {
  padding-right: 1rem !important
}
.tw-pr-5 {
  padding-right: 1.25rem !important
}
.tw-pr-6 {
  padding-right: 1.5rem !important
}
.tw-pr-8 {
  padding-right: 2rem !important
}
.tw-pr-\[3px\] {
  padding-right: 3px !important
}
.tw-ps-0 {
  padding-inline-start: 0px !important
}
.tw-ps-1 {
  padding-inline-start: 0.25rem !important
}
.tw-ps-2 {
  padding-inline-start: 0.5rem !important
}
.tw-ps-3 {
  padding-inline-start: 0.75rem !important
}
.tw-ps-4 {
  padding-inline-start: 1rem !important
}
.tw-ps-5 {
  padding-inline-start: 1.25rem !important
}
.tw-ps-6 {
  padding-inline-start: 1.5rem !important
}
.tw-ps-\[10px\] {
  padding-inline-start: 10px !important
}
.tw-ps-\[16px\] {
  padding-inline-start: 16px !important
}
.tw-ps-\[60px\] {
  padding-inline-start: 60px !important
}
.tw-ps-\[8px\] {
  padding-inline-start: 8px !important
}
.tw-pt-0 {
  padding-top: 0px !important
}
.tw-pt-1 {
  padding-top: 0.25rem !important
}
.tw-pt-12 {
  padding-top: 3rem !important
}
.tw-pt-14 {
  padding-top: 3.5rem !important
}
.tw-pt-16 {
  padding-top: 4rem !important
}
.tw-pt-2 {
  padding-top: 0.5rem !important
}
.tw-pt-20 {
  padding-top: 5rem !important
}
.tw-pt-3 {
  padding-top: 0.75rem !important
}
.tw-pt-32 {
  padding-top: 8rem !important
}
.tw-pt-4 {
  padding-top: 1rem !important
}
.tw-pt-5 {
  padding-top: 1.25rem !important
}
.tw-pt-6 {
  padding-top: 1.5rem !important
}
.tw-pt-7 {
  padding-top: 1.75rem !important
}
.tw-pt-8 {
  padding-top: 2rem !important
}
.tw-pt-\[10px\] {
  padding-top: 10px !important
}
.tw-pt-\[120px\] {
  padding-top: 120px !important
}
.tw-pt-\[128px\] {
  padding-top: 128px !important
}
.tw-pt-\[12px\] {
  padding-top: 12px !important
}
.tw-pt-\[140px\] {
  padding-top: 140px !important
}
.tw-pt-\[16px\] {
  padding-top: 16px !important
}
.tw-pt-\[200px\] {
  padding-top: 200px !important
}
.tw-pt-\[20px\] {
  padding-top: 20px !important
}
.tw-pt-\[22px\] {
  padding-top: 22px !important
}
.tw-pt-\[240px\] {
  padding-top: 240px !important
}
.tw-pt-\[2px\] {
  padding-top: 2px !important
}
.tw-pt-\[30px\] {
  padding-top: 30px !important
}
.tw-pt-\[32px\] {
  padding-top: 32px !important
}
.tw-pt-\[3px\] {
  padding-top: 3px !important
}
.tw-pt-\[40px\] {
  padding-top: 40px !important
}
.tw-pt-\[58px\] {
  padding-top: 58px !important
}
.tw-pt-\[60px\] {
  padding-top: 60px !important
}
.tw-pt-\[64px\] {
  padding-top: 64px !important
}
.tw-pt-\[8px\] {
  padding-top: 8px !important
}
.tw-text-left {
  text-align: left !important
}
.tw-text-center {
  text-align: center !important
}
.tw-text-right {
  text-align: right !important
}
.tw-text-start {
  text-align: start !important
}
.tw-text-end {
  text-align: end !important
}
.tw-align-top {
  vertical-align: top !important
}
.tw-align-middle {
  vertical-align: middle !important
}
.tw-align-bottom {
  vertical-align: bottom !important
}
.\!tw-font-\[\'DIN-2014\'\] {
  font-family: 'DIN-2014' !important
}
.tw-font-\[\'DIN-2014\'\] {
  font-family: 'DIN-2014' !important
}
.tw-font-\[\'Soleil\'\] {
  font-family: 'Soleil' !important
}
.tw-font-\[\'VTCSundayKomix\'\] {
  font-family: 'VTCSundayKomix' !important
}
.tw-font-\[Soleil\] {
  font-family: Soleil !important
}
.tw-font-secondary {
  font-family: Soleil, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important
}
.\!tw-text-\[16px\] {
  font-size: 16px !important
}
.tw-text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important
}
.tw-text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important
}
.tw-text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important
}
.tw-text-\[\.875em\] {
  font-size: .875em !important
}
.tw-text-\[0\.75em\] {
  font-size: 0.75em !important
}
.tw-text-\[1\.5rem\] {
  font-size: 1.5rem !important
}
.tw-text-\[10px\] {
  font-size: 10px !important
}
.tw-text-\[11\.5px\] {
  font-size: 11.5px !important
}
.tw-text-\[11px\] {
  font-size: 11px !important
}
.tw-text-\[12px\] {
  font-size: 12px !important
}
.tw-text-\[14\.5px\] {
  font-size: 14.5px !important
}
.tw-text-\[14px\] {
  font-size: 14px !important
}
.tw-text-\[15px\] {
  font-size: 15px !important
}
.tw-text-\[16px\] {
  font-size: 16px !important
}
.tw-text-\[17px\] {
  font-size: 17px !important
}
.tw-text-\[18px\] {
  font-size: 18px !important
}
.tw-text-\[190px\] {
  font-size: 190px !important
}
.tw-text-\[2\.9rem\] {
  font-size: 2.9rem !important
}
.tw-text-\[20px\] {
  font-size: 20px !important
}
.tw-text-\[22px\] {
  font-size: 22px !important
}
.tw-text-\[23px\] {
  font-size: 23px !important
}
.tw-text-\[24px\] {
  font-size: 24px !important
}
.tw-text-\[25px\] {
  font-size: 25px !important
}
.tw-text-\[28px\] {
  font-size: 28px !important
}
.tw-text-\[30px\] {
  font-size: 30px !important
}
.tw-text-\[31px\] {
  font-size: 31px !important
}
.tw-text-\[36px\] {
  font-size: 36px !important
}
.tw-text-\[40px\] {
  font-size: 40px !important
}
.tw-text-\[60px\] {
  font-size: 60px !important
}
.tw-text-\[69px\] {
  font-size: 69px !important
}
.tw-text-\[70px\] {
  font-size: 70px !important
}
.tw-text-\[8px\] {
  font-size: 8px !important
}
.tw-text-\[9px\] {
  font-size: 9px !important
}
.tw-text-\[calc\(1\.325rem\+\.9vw\)\] {
  font-size: calc(1.325rem + .9vw) !important
}
.tw-text-\[calc\(1\.3rem\+\.6vw\)\] {
  font-size: calc(1.3rem + .6vw) !important
}
.tw-text-\[calc\(1\.415rem\+1\.98vw\)\] {
  font-size: calc(1.415rem + 1.98vw) !important
}
.tw-text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important
}
.tw-text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important
}
.tw-text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important
}
.tw-text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important
}
.tw-text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important
}
.tw-font-\[18px\] {
  font-weight: 18px !important
}
.tw-font-\[700\] {
  font-weight: 700 !important
}
.tw-font-bold {
  font-weight: 700 !important
}
.tw-font-normal {
  font-weight: 400 !important
}
.tw-font-semibold {
  font-weight: 600 !important
}
.tw-uppercase {
  text-transform: uppercase !important
}
.tw-capitalize {
  text-transform: capitalize !important
}
.tw-italic {
  font-style: italic !important
}
.tw-leading-4 {
  line-height: 1rem !important
}
.tw-leading-5 {
  line-height: 1.25rem !important
}
.tw-leading-6 {
  line-height: 1.5rem !important
}
.tw-leading-7 {
  line-height: 1.75rem !important
}
.tw-leading-\[1\.093rem\] {
  line-height: 1.093rem !important
}
.tw-leading-\[1\.2\] {
  line-height: 1.2 !important
}
.tw-leading-\[1\.4rem\] {
  line-height: 1.4rem !important
}
.tw-leading-\[1\.5\] {
  line-height: 1.5 !important
}
.tw-leading-\[100\%\] {
  line-height: 100% !important
}
.tw-leading-\[116\%\] {
  line-height: 116% !important
}
.tw-leading-\[11px\] {
  line-height: 11px !important
}
.tw-leading-\[120\%\] {
  line-height: 120% !important
}
.tw-leading-\[125\%\] {
  line-height: 125% !important
}
.tw-leading-\[140\%\] {
  line-height: 140% !important
}
.tw-leading-\[150\%\] {
  line-height: 150% !important
}
.tw-leading-\[16px\] {
  line-height: 16px !important
}
.tw-leading-\[1\] {
  line-height: 1 !important
}
.tw-leading-\[20px\] {
  line-height: 20px !important
}
.tw-leading-\[22\.5px\] {
  line-height: 22.5px !important
}
.tw-leading-\[23px\] {
  line-height: 23px !important
}
.tw-leading-\[24px\] {
  line-height: 24px !important
}
.tw-leading-\[25\.9px\] {
  line-height: 25.9px !important
}
.tw-leading-\[25px\] {
  line-height: 25px !important
}
.tw-leading-\[26\.5px\] {
  line-height: 26.5px !important
}
.tw-leading-\[28px\] {
  line-height: 28px !important
}
.tw-leading-\[30px\] {
  line-height: 30px !important
}
.tw-leading-\[36px\] {
  line-height: 36px !important
}
.tw-leading-\[37\.5px\] {
  line-height: 37.5px !important
}
.tw-leading-\[9px\] {
  line-height: 9px !important
}
.tw-leading-none {
  line-height: 1 !important
}
.tw-leading-normal {
  line-height: 1.5 !important
}
.tw-leading-tight {
  line-height: 1.25 !important
}
.tw-tracking-\[\.05625rem\] {
  letter-spacing: .05625rem !important
}
.tw-tracking-\[\.05em\] {
  letter-spacing: .05em !important
}
.tw-tracking-\[\.0625rem\] {
  letter-spacing: .0625rem !important
}
.tw-tracking-\[\.125em\] {
  letter-spacing: .125em !important
}
.tw-tracking-\[\.3em\] {
  letter-spacing: .3em !important
}
.tw-tracking-\[0\.03rem\] {
  letter-spacing: 0.03rem !important
}
.tw-tracking-\[0\.05625rem\] {
  letter-spacing: 0.05625rem !important
}
.tw-tracking-\[0\.08rem\] {
  letter-spacing: 0.08rem !important
}
.tw-tracking-\[0\.125em\] {
  letter-spacing: 0.125em !important
}
.tw-tracking-\[0\.215rem\] {
  letter-spacing: 0.215rem !important
}
.tw-tracking-\[0\.2em\] {
  letter-spacing: 0.2em !important
}
.tw-tracking-\[0\.2rem\] {
  letter-spacing: 0.2rem !important
}
.tw-tracking-\[0\.3em\] {
  letter-spacing: 0.3em !important
}
.tw-tracking-\[0\.6875rem\] {
  letter-spacing: 0.6875rem !important
}
.tw-tracking-\[0px\] {
  letter-spacing: 0px !important
}
.tw-tracking-\[1\.12px\] {
  letter-spacing: 1.12px !important
}
.tw-tracking-\[1\.28px\] {
  letter-spacing: 1.28px !important
}
.tw-tracking-\[1\.2px\] {
  letter-spacing: 1.2px !important
}
.tw-tracking-\[1\.44px\] {
  letter-spacing: 1.44px !important
}
.tw-tracking-\[1\.4px\] {
  letter-spacing: 1.4px !important
}
.tw-tracking-\[1\.5px\] {
  letter-spacing: 1.5px !important
}
.tw-tracking-\[1\.6px\] {
  letter-spacing: 1.6px !important
}
.tw-tracking-\[1\.8px\] {
  letter-spacing: 1.8px !important
}
.tw-tracking-\[1\.92px\] {
  letter-spacing: 1.92px !important
}
.tw-tracking-\[1px\] {
  letter-spacing: 1px !important
}
.tw-tracking-\[2\.2px\] {
  letter-spacing: 2.2px !important
}
.tw-tracking-\[2\.4px\] {
  letter-spacing: 2.4px !important
}
.tw-tracking-\[2px\] {
  letter-spacing: 2px !important
}
.tw-tracking-\[3\.2px\] {
  letter-spacing: 3.2px !important
}
.tw-tracking-\[3\.6px\] {
  letter-spacing: 3.6px !important
}
.tw-tracking-\[3px\] {
  letter-spacing: 3px !important
}
.tw-tracking-\[4\.8px\] {
  letter-spacing: 4.8px !important
}
.tw-tracking-normal {
  letter-spacing: 0em !important
}
.tw-tracking-tight {
  letter-spacing: -0.025em !important
}
.tw-tracking-wide {
  letter-spacing: 0.025em !important
}
.tw-tracking-wider {
  letter-spacing: 0.05em !important
}
.tw-tracking-widest {
  letter-spacing: 0.1em !important
}
.\!tw-text-\[\#000000\] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
.\!tw-text-\[\#212529\] {
  --tw-text-opacity: 1 !important;
  color: rgb(33 37 41 / var(--tw-text-opacity)) !important
}
.\!tw-text-\[\#A72A2F\] {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.\!tw-text-\[\#FFFFFF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#000000\] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#000\] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#047857\] {
  --tw-text-opacity: 1 !important;
  color: rgb(4 120 87 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#14222f\] {
  --tw-text-opacity: 1 !important;
  color: rgb(20 34 47 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#18181B\] {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#212529\] {
  --tw-text-opacity: 1 !important;
  color: rgb(33 37 41 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#232722\] {
  --tw-text-opacity: 1 !important;
  color: rgb(35 39 34 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#28A745\] {
  --tw-text-opacity: 1 !important;
  color: rgb(40 167 69 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#373C45\] {
  --tw-text-opacity: 1 !important;
  color: rgb(55 60 69 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#489FDF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(72 159 223 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#495057\] {
  --tw-text-opacity: 1 !important;
  color: rgb(73 80 87 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#50C492\] {
  --tw-text-opacity: 1 !important;
  color: rgb(80 196 146 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#52525B\] {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#667175\] {
  --tw-text-opacity: 1 !important;
  color: rgb(102 113 117 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#6C757D\] {
  --tw-text-opacity: 1 !important;
  color: rgb(108 117 125 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#71717A\] {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#89619C\] {
  --tw-text-opacity: 1 !important;
  color: rgb(137 97 156 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#9b9b9b\] {
  --tw-text-opacity: 1 !important;
  color: rgb(155 155 155 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#A1A1AA\] {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#A5B99C\] {
  --tw-text-opacity: 1 !important;
  color: rgb(165 185 156 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#A72A2F\] {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#A9B9C7\] {
  --tw-text-opacity: 1 !important;
  color: rgb(169 185 199 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#AAAAAA\] {
  --tw-text-opacity: 1 !important;
  color: rgb(170 170 170 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#ADB5BD\] {
  --tw-text-opacity: 1 !important;
  color: rgb(173 181 189 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#B45309\] {
  --tw-text-opacity: 1 !important;
  color: rgb(180 83 9 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#BE7200\] {
  --tw-text-opacity: 1 !important;
  color: rgb(190 114 0 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#CBAD90\] {
  --tw-text-opacity: 1 !important;
  color: rgb(203 173 144 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#CEA96A\] {
  --tw-text-opacity: 1 !important;
  color: rgb(206 169 106 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#CED4DA\] {
  --tw-text-opacity: 1 !important;
  color: rgb(206 212 218 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#D4D4D8\] {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#E2012D\] {
  --tw-text-opacity: 1 !important;
  color: rgb(226 1 45 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#E2AE44\] {
  --tw-text-opacity: 1 !important;
  color: rgb(226 174 68 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#E3D3BC\] {
  --tw-text-opacity: 1 !important;
  color: rgb(227 211 188 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#E4E1D7\] {
  --tw-text-opacity: 1 !important;
  color: rgb(228 225 215 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#ED1818\] {
  --tw-text-opacity: 1 !important;
  color: rgb(237 24 24 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#F2F2F2\] {
  --tw-text-opacity: 1 !important;
  color: rgb(242 242 242 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#F5F5F5\] {
  --tw-text-opacity: 1 !important;
  color: rgb(245 245 245 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#F97A18\] {
  --tw-text-opacity: 1 !important;
  color: rgb(249 122 24 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#FDAF00\] {
  --tw-text-opacity: 1 !important;
  color: rgb(253 175 0 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#FF6046\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 96 70 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#FFFFFF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#a72a2f\] {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#b29d4c\] {
  --tw-text-opacity: 1 !important;
  color: rgb(178 157 76 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#fff\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#ffffff\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.tw-text-\[din-2014\] {
  color: din-2014 !important
}
.tw-text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
.tw-text-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity)) !important
}
.tw-text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important
}
.tw-text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity)) !important
}
.tw-text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(55 65 81 / var(--tw-text-opacity)) !important
}
.tw-text-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-red-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(153 27 27 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-brown-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(154 121 94 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1000 {
  --tw-text-opacity: 1 !important;
  color: rgb(249 243 0 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1100 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 249 0 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1200 {
  --tw-text-opacity: 1 !important;
  color: rgb(158 105 75 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1400 {
  --tw-text-opacity: 1 !important;
  color: rgb(186 137 100 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1500 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 219 35 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(196 173 101 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-green-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(97 150 55 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-greyscale-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-greyscale-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gundam-gundam-blue {
  --tw-text-opacity: 1 !important;
  color: rgb(72 159 223 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gundam-zaku-red {
  --tw-text-opacity: 1 !important;
  color: rgb(186 12 47 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-lb-gold {
  --tw-text-opacity: 1 !important;
  color: rgb(255 179 15 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-lb-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(136 225 19 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-light-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 245 245 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-light-red {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-minecraft-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(72 200 215 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-monsterhunter-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(235 218 162 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-naruto-akatsuki-red {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-naruto-naruto-gold {
  --tw-text-opacity: 1 !important;
  color: rgb(245 124 31 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-purple-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(170 127 228 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-red-1100 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 70 85 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-brand-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-green-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(5 150 105 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-green-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(6 95 70 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-grey-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-grey-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-red-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-support-blue {
  --tw-text-opacity: 1 !important;
  color: rgb(2 132 199 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-support-green {
  --tw-text-opacity: 1 !important;
  color: rgb(5 150 105 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-support-orange {
  --tw-text-opacity: 1 !important;
  color: rgb(227 116 30 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-support-red {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity)) !important
}
.tw-text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.\!tw-underline {
  text-decoration-line: underline !important
}
.tw-underline {
  text-decoration-line: underline !important
}
.tw-line-through {
  text-decoration-line: line-through !important
}
.tw-no-underline {
  text-decoration-line: none !important
}
.tw-decoration-1 {
  text-decoration-thickness: 1px !important
}
.tw-underline-offset-8 {
  text-underline-offset: 8px !important
}
.\!tw-opacity-30 {
  opacity: 0.3 !important
}
.\!tw-opacity-70 {
  opacity: 0.7 !important
}
.\!tw-opacity-80 {
  opacity: 0.8 !important
}
.tw-opacity-0 {
  opacity: 0 !important
}
.tw-opacity-100 {
  opacity: 1 !important
}
.tw-opacity-15 {
  opacity: 0.15 !important
}
.tw-opacity-25 {
  opacity: 0.25 !important
}
.tw-opacity-30 {
  opacity: 0.3 !important
}
.tw-opacity-40 {
  opacity: 0.4 !important
}
.tw-opacity-50 {
  opacity: 0.5 !important
}
.tw-opacity-\[0\.15\] {
  opacity: 0.15 !important
}
.tw-opacity-\[0\.7\] {
  opacity: 0.7 !important
}
.tw-opacity-\[65\%\] {
  opacity: 65% !important
}
.\!tw-shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-\[0_-10px_10px_0px_rgba\(0\,0\,0\,0\.05\)\] {
  --tw-shadow: 0 -10px 10px 0px rgba(0,0,0,0.05) !important;
  --tw-shadow-colored: 0 -10px 10px 0px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-\[0_0_20px_\#c4ad65\] {
  --tw-shadow: 0 0 20px #c4ad65 !important;
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.5\)\] {
  --tw-shadow: 0 4px 10px rgba(0,0,0,0.5) !important;
  --tw-shadow-colored: 0 4px 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-\[0_4px_8px_0_rgba\(0\,0\,0\,0\.10\)\] {
  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.10) !important;
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-custom-light {
  --tw-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.10), 1px 1px 6px 0px rgba(0, 0, 0, 0.10) !important;
  --tw-shadow-colored: 1px 1px 6px 0px var(--tw-shadow-color), 1px 1px 6px 0px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-gold_cypberpunk {
  --tw-shadow: 0 0 10px #e8d087cc !important;
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-sticky-button {
  --tw-shadow: 0px 1px 9.3px 0px rgba(0, 0, 0, 0.54) !important;
  --tw-shadow-colored: 0px 1px 9.3px 0px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}
.tw-brightness-100 {
  --tw-brightness: brightness(1) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
.tw-brightness-50 {
  --tw-brightness: brightness(.5) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
.tw-brightness-\[60\%\] {
  --tw-brightness: brightness(60%) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
.tw-drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
.tw-backdrop-blur {
  --tw-backdrop-blur: blur(8px) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}
.tw-backdrop-blur-\[2px\] {
  --tw-backdrop-blur: blur(2px) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}
.tw-backdrop-blur-\[4px\] {
  --tw-backdrop-blur: blur(4px) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}
.tw-backdrop-opacity-0 {
  --tw-backdrop-opacity: opacity(0) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}
.tw-transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-\[padding\] {
  transition-property: padding !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-\[stroke\] {
  transition-property: stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-\[transform\] {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-none {
  transition-property: none !important
}
.tw-transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-transform {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-duration-0 {
  transition-duration: 0s !important
}
.tw-duration-100 {
  transition-duration: 100ms !important
}
.tw-duration-1000 {
  transition-duration: 1000ms !important
}
.tw-duration-200 {
  transition-duration: 200ms !important
}
.tw-duration-300 {
  transition-duration: 300ms !important
}
.tw-duration-500 {
  transition-duration: 500ms !important
}
.tw-duration-700 {
  transition-duration: 700ms !important
}
.tw-duration-75 {
  transition-duration: 75ms !important
}
.tw-duration-\[250ms\] {
  transition-duration: 250ms !important
}
.tw-duration-\[400ms\] {
  transition-duration: 400ms !important
}
.tw-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important
}
.tw-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important
}
.tw-ease-linear {
  transition-timing-function: linear !important
}
.tw-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important
}
  /* Text Colors */
  .st-colour-text-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .st-colour-text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .st-colour-text-tertiary {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .st-colour-text-eyebrow {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .st-colour-text-eyebrow-on-colour {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
  .st-colour-text-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .st-colour-text-placeholder-on-colour {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
  .st-colour-text-emphasis {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
  .st-colour-text-dark-red {
  --tw-text-opacity: 1 !important;
  color: rgb(89 9 12 / var(--tw-text-opacity)) !important
}
  .st-colour-text-dark-gold {
  --tw-text-opacity: 1 !important;
  color: rgb(125 103 34 / var(--tw-text-opacity)) !important
}
  .st-colour-text-brand-gold {
  --tw-text-opacity: 1 !important;
  color: rgb(169 135 29 / var(--tw-text-opacity)) !important
}
  .st-colour-text-on-colour-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .st-colour-text-on-colour-secondary {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .st-colour-text-on-colour-disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important
}
  .st-colour-text-on-disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important
}
  .st-colour-text-disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .st-colour-text-error {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity)) !important
}
  .st-colour-text-helper {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important
}

  /* Border Colors */
  .st-colour-border-black {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
  .st-colour-border-darkest-grey {
  --tw-border-opacity: 1 !important;
  border-color: rgb(24 24 27 / var(--tw-border-opacity)) !important
}
  .st-colour-border-darker-grey {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
  .st-colour-border-dark-grey {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important
}
  .st-colour-border-medium-grey {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
  .st-colour-border-light-grey {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
  .st-colour-border-white {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
  .st-colour-border-brand {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
  .st-colour-border-dark-red {
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 9 12 / var(--tw-border-opacity)) !important
}

  /* Background Colors */
  .st-colour-background-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
  .st-colour-background-light-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
  .st-colour-background-medium-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .st-colour-background-dark-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
  .st-colour-background-darkest-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
  .st-colour-background-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
  .st-colour-background-brand-red {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}

  /* Layer BG Colors (Foreground element colors) */
  .st-colour-surface-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-black-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-black-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-black-selected {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-black-selected-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-black-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}

  .st-colour-surface-dark-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-dark-grey-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-dark-grey-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-dark-grey-selected {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-dark-grey-selected-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-dark-grey-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}

  .st-colour-surface-medium-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-medium-grey-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-medium-grey-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-medium-grey-selected {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-medium-grey-selected-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-medium-grey-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}

  .st-colour-surface-light-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-light-grey-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-light-grey-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-light-grey-selected {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-light-grey-selected-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-light-grey-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}

  .st-colour-surface-lightest-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-lightest-grey-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-lightest-grey-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-lightest-grey-selected {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-lightest-grey-selected-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-lightest-grey-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}

  .st-colour-surface-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-white-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-white-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-white-selected {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-white-selected-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-white-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}

  .st-colour-surface-brand-red {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-brand-red-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(155 27 32 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-brand-red-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(155 27 32 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-brand-red-selected {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(140 18 22 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-brand-red-selected-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important
}
  .st-colour-surface-brand-red-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}

  /* Component BG color Tokens */
  .st-colour-buttons-primary-default {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-primary-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-primary-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 9 12 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-secondary-default {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-secondary-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-secondary-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-tertiary-default {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-tertiary-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-tertiary-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 9 12 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-tertiary-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-inverse-default {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-inverse-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-inverse-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
  .st-colour-buttons-disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}

  .st-colour-tag-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-white-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-black-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-gold {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(169 135 29 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-light-gold {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 200 143 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-gold-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-red {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-red-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-orange {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-orange-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(211 100 15 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-green-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-light-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-light-grey-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-dark-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-dark-grey-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-cyan {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-cyan-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-yellow {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important
}
  .st-colour-tag-yellow-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 157 0 / var(--tw-bg-opacity)) !important
}

  .st-colour-link-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
  .st-colour-link-primary-hover {
  --tw-text-opacity: 1 !important;
  color: rgb(113 12 16 / var(--tw-text-opacity)) !important
}
  .st-colour-link-secondary {
  --tw-text-opacity: 1 !important;
  color: rgb(3 105 161 / var(--tw-text-opacity)) !important
}
  .st-colour-link-secondary-hover {
  --tw-text-opacity: 1 !important;
  color: rgb(7 89 133 / var(--tw-text-opacity)) !important
}
  .st-colour-link-on-colour {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .st-colour-link-on-colour-hover {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .st-colour-link-grey {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .st-colour-link-grey-hover {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important
}
  .st-colour-link-grey-active {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .st-colour-link-grey-disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .st-colour-link-disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}

  .st-colour-icons-on-colour {
  fill: #fff !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .st-colour-icons-on-light {
  fill: #000 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
  .st-colour-icons-brand {
  fill: #A72A2F !important;
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
  .st-colour-icons-light-grey {
  fill: #F9FAFB !important;
  --tw-text-opacity: 1 !important;
  color: rgb(249 250 251 / var(--tw-text-opacity)) !important
}
  .st-colour-icons-grey {
  fill: #D4D4D8 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .st-colour-icons-medium-grey {
  fill: #A1A1AA !important;
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
  .st-colour-icons-dark-grey {
  fill: #52525B !important;
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .st-colour-icons-dark-red {
  fill: #7F1D1D !important;
  --tw-text-opacity: 1 !important;
  color: rgb(89 9 12 / var(--tw-text-opacity)) !important
}
  .\*\:tw-max-h-\[12px\] > * {
  max-height: 12px !important
}
  .\*\:\!tw-bg-\[\#E4E1D7\] > * {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important
}
  .\*\:tw-text-\[\#CEA96A\] > * {
  --tw-text-opacity: 1 !important;
  color: rgb(206 169 106 / var(--tw-text-opacity)) !important
}
  .\*\:tw-text-\[\#E4E1D7\] > * {
  --tw-text-opacity: 1 !important;
  color: rgb(228 225 215 / var(--tw-text-opacity)) !important
}
  .\*\:tw-text-\[\#fff\] > * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\*\:tw-text-white > * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\*\:tw-underline > * {
  text-decoration-line: underline !important
}
  .file\:tw-hidden::file-selector-button {
  display: none !important
}
  .placeholder\:st-colour-text-placeholder::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .placeholder\:st-colour-text-placeholder-on-colour::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
  .placeholder\:st-colour-text-on-colour-disabled::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important
}
  .placeholder\:st-colour-text-disabled::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .placeholder\:st-colour-text-error::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity)) !important
}
  .before\:tw-absolute::before {
  content: var(--tw-content) !important;
  position: absolute !important
}
  .before\:tw-bottom-0::before {
  content: var(--tw-content) !important;
  bottom: 0px !important
}
  .before\:tw-left-\[-11px\]::before {
  content: var(--tw-content) !important;
  left: -11px !important
}
  .before\:tw-top-\[-27px\]::before {
  content: var(--tw-content) !important;
  top: -27px !important
}
  .before\:tw-top-\[-67px\]::before {
  content: var(--tw-content) !important;
  top: -67px !important
}
  .before\:tw-top-\[7px\]::before {
  content: var(--tw-content) !important;
  top: 7px !important
}
  .before\:tw-h-1::before {
  content: var(--tw-content) !important;
  height: 0.25rem !important
}
  .before\:tw-h-\[240px\]::before {
  content: var(--tw-content) !important;
  height: 240px !important
}
  .before\:tw-h-\[266px\]::before {
  content: var(--tw-content) !important;
  height: 266px !important
}
  .before\:tw-h-\[330px\]::before {
  content: var(--tw-content) !important;
  height: 330px !important
}
  .before\:tw-h-\[80px\]::before {
  content: var(--tw-content) !important;
  height: 80px !important
}
  .before\:tw-w-full::before {
  content: var(--tw-content) !important;
  width: 100% !important
}
  .before\:tw-w-px::before {
  content: var(--tw-content) !important;
  width: 1px !important
}
  .before\:tw-bg-\[\#DEE2E6\]::before {
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(222 226 230 / var(--tw-bg-opacity)) !important
}
  .before\:tw-bg-red-800::before {
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important
}
  .before\:tw-opacity-0::before {
  content: var(--tw-content) !important;
  opacity: 0 !important
}
  .before\:tw-content-\[\'\'\]::before {
  --tw-content: '' !important;
  content: var(--tw-content) !important
}
  .after\:tw-absolute::after {
  content: var(--tw-content) !important;
  position: absolute !important
}
  .after\:-tw-bottom-0::after {
  content: var(--tw-content) !important;
  bottom: -0px !important
}
  .after\:-tw-bottom-0\.5::after {
  content: var(--tw-content) !important;
  bottom: -0.125rem !important
}
  .after\:tw-left-0::after {
  content: var(--tw-content) !important;
  left: 0px !important
}
  .after\:tw-start-\[3px\]::after {
  content: var(--tw-content) !important;
  inset-inline-start: 3px !important
}
  .after\:tw-top-\[3px\]::after {
  content: var(--tw-content) !important;
  top: 3px !important
}
  .after\:tw-block::after {
  content: var(--tw-content) !important;
  display: block !important
}
  .after\:tw-h-\[1px\]::after {
  content: var(--tw-content) !important;
  height: 1px !important
}
  .after\:tw-h-\[24px\]::after {
  content: var(--tw-content) !important;
  height: 24px !important
}
  .after\:tw-w-0::after {
  content: var(--tw-content) !important;
  width: 0px !important
}
  .after\:tw-w-\[24px\]::after {
  content: var(--tw-content) !important;
  width: 24px !important
}
  .after\:tw-w-full::after {
  content: var(--tw-content) !important;
  width: 100% !important
}
  .after\:tw-rounded-full::after {
  content: var(--tw-content) !important;
  border-radius: 9999px !important
}
  .after\:tw-border::after {
  content: var(--tw-content) !important;
  border-width: 1px !important
}
  .after\:tw-border-gray-300::after {
  content: var(--tw-content) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important
}
  .after\:tw-bg-black::after {
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
  .after\:tw-bg-white::after {
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
  .after\:tw-pb-\[63\%\]::after {
  content: var(--tw-content) !important;
  padding-bottom: 63% !important
}
  .after\:tw-transition-all::after {
  content: var(--tw-content) !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
  .after\:tw-duration-200::after {
  content: var(--tw-content) !important;
  transition-duration: 200ms !important
}
  .after\:tw-content-\[\'\'\]::after {
  --tw-content: '' !important;
  content: var(--tw-content) !important
}
  .last\:tw-mb-0:last-child {
  margin-bottom: 0px !important
}
  .last\:tw-border-b-0:last-child {
  border-bottom-width: 0px !important
}
  .last\:tw-pb-8:last-child {
  padding-bottom: 2rem !important
}
  .hover\:tw-mx-\[40px\]:hover {
  margin-left: 40px !important;
  margin-right: 40px !important
}
  .hover\:tw-rotate-90:hover {
  --tw-rotate: 90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  .hover\:tw-scale-105:hover {
  --tw-scale-x: 1.05 !important;
  --tw-scale-y: 1.05 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  .hover\:tw-scale-\[1\.3\]:hover {
  --tw-scale-x: 1.3 !important;
  --tw-scale-y: 1.3 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  .hover\:tw-transform:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  .hover\:tw-cursor-pointer:hover {
  cursor: pointer !important
}
  .hover\:tw-border:hover {
  border-width: 1px !important
}
  .hover\:tw-border-none:hover {
  border-style: none !important
}
  .hover\:tw-border-\[\#A72A2F\]:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
  .hover\:tw-border-\[transparent\]:hover {
  border-color: transparent !important
}
  .hover\:tw-border-sl-color-blue-100:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 148 255 / var(--tw-border-opacity)) !important
}
  .hover\:tw-border-transparent:hover {
  border-color: transparent !important
}
  .hover\:tw-border-white:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
  .hover\:\!tw-bg-\[\#373C45\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-\[\#000000\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-\[\#262626\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-\[\#29292F\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(41 41 47 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-\[\#373C45\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-\[\#DADADA\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 218 218 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-\[\#F2F2F2\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-\[\#F5F5F5\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-\[\#a72a2f\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-black:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-gray-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-gray-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-primary:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-sl-color-gray-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}
  .hover\:tw-bg-transparent:hover {
  background-color: transparent !important
}
  .hover\:tw-fill-black:hover {
  fill: #000 !important
}
  .hover\:tw-fill-st-colour-grey-400:hover {
  fill: #A1A1AA !important
}
  .hover\:\!tw-stroke-\[\#ffffff\]:hover {
  stroke: #ffffff !important
}
  .hover\:tw-stroke-\[\#FFFFFF\]:hover {
  stroke: #FFFFFF !important
}
  .hover\:tw-stroke-\[\#a72a2f\]:hover {
  stroke: #a72a2f !important
}
  .hover\:tw-stroke-red-800:hover {
  stroke: #991b1b !important
}
  .hover\:tw-stroke-st-colour-grey-400:hover {
  stroke: #A1A1AA !important
}
  .hover\:tw-stroke-st-colour-grey-700:hover {
  stroke: #3F3F46 !important
}
  .hover\:tw-px-4:hover {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}
  .hover\:tw-pl-2:hover {
  padding-left: 0.5rem !important
}
  .hover\:tw-pl-4:hover {
  padding-left: 1rem !important
}
  .hover\:tw-font-bold:hover {
  font-weight: 700 !important
}
  .hover\:\!tw-text-\[\#E4E1D7\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(228 225 215 / var(--tw-text-opacity)) !important
}
  .hover\:tw-text-\[\#9b9b9b\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(155 155 155 / var(--tw-text-opacity)) !important
}
  .hover\:tw-text-\[\#ADB5BD\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(173 181 189 / var(--tw-text-opacity)) !important
}
  .hover\:tw-text-\[\#E4E1D7\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(228 225 215 / var(--tw-text-opacity)) !important
}
  .hover\:tw-text-\[\#a72a2f\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
  .hover\:tw-text-black:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
  .hover\:tw-text-red-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(153 27 27 / var(--tw-text-opacity)) !important
}
  .hover\:tw-text-white:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .hover\:tw-underline:hover {
  text-decoration-line: underline !important
}
  .hover\:\!tw-no-underline:hover {
  text-decoration-line: none !important
}
  .hover\:tw-no-underline:hover {
  text-decoration-line: none !important
}
  .hover\:tw-opacity-0:hover {
  opacity: 0 !important
}
  .hover\:tw-opacity-100:hover {
  opacity: 1 !important
}
  .hover\:tw-opacity-80:hover {
  opacity: 0.8 !important
}
  .hover\:tw-opacity-\[0\.6\]:hover {
  opacity: 0.6 !important
}
  .hover\:tw-shadow-\[0_0_10px_\#FFFFFF\]:hover {
  --tw-shadow: 0 0 10px #FFFFFF !important;
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
  .hover\:tw-shadow-blue-1:hover {
  --tw-shadow: 0 0 10px #0094FF, 0 0 10px #0094FF !important;
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
  .hover\:tw-shadow-light-1:hover {
  --tw-shadow: 0 0 10px #fff, 0 0 10px #fff !important;
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
  .hover\:tw-brightness-100:hover {
  --tw-brightness: brightness(1) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
  .hover\:tw-brightness-110:hover {
  --tw-brightness: brightness(1.1) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
  .hover\:tw-brightness-200:hover {
  --tw-brightness: brightness(2) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
  .hover\:st-colour-text-primary:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-text-secondary:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-text-tertiary:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-text-emphasis:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-text-dark-red:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(89 9 12 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-text-on-colour-primary:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-text-on-colour-secondary:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-border-black:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
  .hover\:st-colour-border-medium-grey:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
  .hover\:st-colour-border-light-grey:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
  .hover\:st-colour-border-brand:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
  .hover\:st-colour-background-light-grey:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-background-medium-grey:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-buttons-primary-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-buttons-secondary-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-buttons-inverse-default:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-buttons-inverse-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-white-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-black-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-gold-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-red-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-orange-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(211 100 15 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-green-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-light-grey:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-light-grey-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-dark-grey-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-cyan-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-tag-yellow-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 157 0 / var(--tw-bg-opacity)) !important
}
  .hover\:st-colour-link-primary-hover:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(113 12 16 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-link-secondary-hover:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(7 89 133 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-link-on-colour-hover:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-link-grey-hover:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-icons-brand:hover {
  fill: #A72A2F !important;
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-icons-grey:hover {
  fill: #D4D4D8 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-icons-dark-grey:hover {
  fill: #52525B !important;
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .hover\:st-colour-icons-dark-red:hover {
  fill: #7F1D1D !important;
  --tw-text-opacity: 1 !important;
  color: rgb(89 9 12 / var(--tw-text-opacity)) !important
}
  .\*\:hover\:\!tw-stroke-\[\#E4E1D7\]:hover > * {
  stroke: #E4E1D7 !important
}
  .focus\:tw-cursor-pointer:focus {
  cursor: pointer !important
}
  .focus\:tw-border-none:focus {
  border-style: none !important
}
  .focus\:tw-underline:focus {
  text-decoration-line: underline !important
}
  .focus\:tw-shadow-none:focus {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
  .focus\:tw-outline-none:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}
  .focus\:tw-ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}
  .focus\:st-colour-text-primary:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .focus\:st-colour-text-on-colour-primary:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .focus\:st-colour-border-black:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
  .focus\:st-colour-border-light-grey:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
  .focus\:st-colour-border-white:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
  .focus\:st-colour-link-primary-hover:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(113 12 16 / var(--tw-text-opacity)) !important
}
  .focus\:st-colour-link-grey:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .focus\:placeholder\:st-colour-text-primary:focus::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .focus\:placeholder\:st-colour-text-on-colour-primary:focus::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .focus-visible\:tw-outline-none:focus-visible {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}
  .active\:tw-cursor-pointer:active {
  cursor: pointer !important
}
  .active\:tw-underline:active {
  text-decoration-line: underline !important
}
  .active\:tw-no-underline:active {
  text-decoration-line: none !important
}
  .active\:st-colour-link-primary-active:active {
  --tw-text-opacity: 1 !important;
  color: rgb(89 9 12 / var(--tw-text-opacity)) !important
}
  .active\:st-colour-link-secondary-active:active {
  --tw-text-opacity: 1 !important;
  color: rgb(12 74 110 / var(--tw-text-opacity)) !important
}
  .active\:st-colour-link-on-colour-active:active {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .active\:st-colour-link-grey-hover:active {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important
}
  .active\:st-colour-link-grey-active:active {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .disabled\:tw-bg-transparent:disabled {
  background-color: transparent !important
}
  .disabled\:tw-no-underline:disabled {
  text-decoration-line: none !important
}
  .disabled\:st-colour-text-on-colour-primary:disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .disabled\:st-colour-text-disabled:disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .disabled\:st-colour-border-darker-grey:disabled {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
  .disabled\:st-colour-border-dark-grey:disabled {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important
}
  .disabled\:st-colour-border-light-grey:disabled {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
  .disabled\:st-colour-buttons-disabled:disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
  .tw-group:hover .group-hover\:tw-pointer-events-auto {
  pointer-events: auto !important
}
  .tw-group:hover .group-hover\:tw-me-4 {
  margin-inline-end: 1rem !important
}
  .tw-group:hover .group-hover\:tw-translate-x-2 {
  --tw-translate-x: 0.5rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  .tw-group:hover .group-hover\:tw-rotate-45 {
  --tw-rotate: 45deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  .tw-group:hover .group-hover\:tw-scale-\[1\.02\] {
  --tw-scale-x: 1.02 !important;
  --tw-scale-y: 1.02 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  .tw-group:hover .group-hover\:tw-gap-1 {
  gap: 0.25rem !important
}
  .tw-group:hover .group-hover\:tw-border-\[\#710C10\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important
}
  .tw-group:hover .group-hover\:tw-border-st-colour-brand-red-800 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important
}
  .tw-group:hover .group-hover\:tw-border-st-colour-grey-900 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(24 24 27 / var(--tw-border-opacity)) !important
}
  .tw-group:hover .group-hover\:tw-border-transparent {
  border-color: transparent !important
}
  .tw-group:hover .group-hover\:tw-fill-black {
  fill: #000 !important
}
  .tw-group:hover .group-hover\:tw-fill-st-colour-grey-400 {
  fill: #A1A1AA !important
}
  .tw-group:hover .group-hover\:tw-fill-st-colour-grey-900 {
  fill: #18181B !important
}
  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-400 {
  stroke: #A1A1AA !important
}
  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-700 {
  stroke: #3F3F46 !important
}
  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-900 {
  stroke: #18181B !important
}
  .tw-group:hover .group-hover\:tw-stroke-white {
  stroke: #fff !important
}
  .tw-group:hover .group-hover\:tw-opacity-100 {
  opacity: 1 !important
}
  .tw-group:hover .group-hover\:st-colour-text-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-text-tertiary {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-text-dark-red {
  --tw-text-opacity: 1 !important;
  color: rgb(89 9 12 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-text-on-colour-secondary {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-border-medium-grey {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-border-light-grey {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-border-brand {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-surface-medium-grey-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-surface-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-buttons-primary-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-buttons-secondary-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-link-on-colour-hover {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-link-grey-hover {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-icons-on-colour {
  fill: #fff !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-icons-on-light {
  fill: #000 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-icons-grey {
  fill: #D4D4D8 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-icons-dark-grey {
  fill: #52525B !important;
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .tw-group:hover .group-hover\:st-colour-icons-dark-red {
  fill: #7F1D1D !important;
  --tw-text-opacity: 1 !important;
  color: rgb(89 9 12 / var(--tw-text-opacity)) !important
}
  .tw-group:disabled .group-disabled\:st-colour-icons-on-colour {
  fill: #fff !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .tw-group:disabled .group-disabled\:st-colour-icons-grey {
  fill: #D4D4D8 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
  .tw-group:disabled .group-disabled\:st-colour-icons-dark-grey {
  fill: #52525B !important;
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
  .tw-peer:checked ~ .peer-checked\:st-colour-border-darkest-grey {
  --tw-border-opacity: 1 !important;
  border-color: rgb(24 24 27 / var(--tw-border-opacity)) !important
}
  .tw-peer:checked ~ .peer-checked\:st-colour-surface-dark-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
  .tw-peer:checked ~ .peer-checked\:after\:tw-start-\[-2px\]::after {
  content: var(--tw-content) !important;
  inset-inline-start: -2px !important
}
  .tw-peer:checked ~ .peer-checked\:after\:tw-translate-x-full::after {
  content: var(--tw-content) !important;
  --tw-translate-x: 100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  .tw-peer:checked ~ .peer-checked\:after\:tw-border-white::after {
  content: var(--tw-content) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
  .tw-group:hover .tw-peer:checked ~ .group-hover\:peer-checked\:st-colour-background-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
  .tw-peer:hover ~ .peer-hover\:tw-opacity-100 {
  opacity: 1 !important
}
  .tw-peer:focus ~ .peer-focus\:tw-outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}
  @keyframes tw-slideUpAndFade {
  from {
    opacity: 0;
    transform: translateY(0)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}
  .data-\[state\=delayed-open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=delayed-open] {
  animation: tw-slideUpAndFade 200ms ease-in-out !important
}
  @keyframes tw-slideRightAndFade {
  from {
    opacity: 0;
    transform: translateX(0)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}
  .data-\[state\=delayed-open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=delayed-open] {
  animation: tw-slideRightAndFade 200ms ease-in-out !important
}
  @keyframes tw-slideLeftAndFade {
  from {
    opacity: 0;
    transform: translateX(0)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}
  .data-\[state\=delayed-open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=delayed-open] {
  animation: tw-slideLeftAndFade 200ms ease-in-out !important
}
  @keyframes tw-slideDownAndFade {
  from {
    opacity: 0;
    transform: translateY(0)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}
  .data-\[state\=delayed-open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=delayed-open] {
  animation: tw-slideDownAndFade 200ms ease-in-out !important
}
  @keyframes tw-slideUpAndFade {
  from {
    opacity: 0;
    transform: translateY(0)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}
  .data-\[state\=open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=open] {
  animation: tw-slideUpAndFade 200ms ease-in-out !important
}
  @keyframes tw-slideRightAndFade {
  from {
    opacity: 0;
    transform: translateX(0)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}
  .data-\[state\=open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=open] {
  animation: tw-slideRightAndFade 200ms ease-in-out !important
}
  @keyframes tw-slideLeftAndFade {
  from {
    opacity: 0;
    transform: translateX(0)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}
  .data-\[state\=open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=open] {
  animation: tw-slideLeftAndFade 200ms ease-in-out !important
}
  @keyframes tw-slideDownAndFade {
  from {
    opacity: 0;
    transform: translateY(0)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}
  .data-\[state\=open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=open] {
  animation: tw-slideDownAndFade 200ms ease-in-out !important
}
  @media (min-width: 576px) {
  .sm\:tw-left-0 {
    left: 0px !important
  }
  .sm\:tw-left-\[9\%\] {
    left: 9% !important
  }
  .sm\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .sm\:tw-col-span-12 {
    grid-column: span 12 / span 12 !important
  }
  .sm\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .sm\:tw-mb-4 {
    margin-bottom: 1rem !important
  }
  .sm\:tw-ml-\[20\%\] {
    margin-left: 20% !important
  }
  .sm\:tw-mt-0 {
    margin-top: 0px !important
  }
  .sm\:tw-mt-\[3\%\] {
    margin-top: 3% !important
  }
  .sm\:tw-block {
    display: block !important
  }
  .sm\:tw-flex {
    display: flex !important
  }
  .sm\:tw-hidden {
    display: none !important
  }
  .sm\:tw-aspect-\[400\/260\] {
    aspect-ratio: 400/260 !important
  }
  .sm\:tw-h-\[110px\] {
    height: 110px !important
  }
  .sm\:tw-h-\[195px\] {
    height: 195px !important
  }
  .sm\:tw-h-\[280px\] {
    height: 280px !important
  }
  .sm\:tw-h-\[300px\] {
    height: 300px !important
  }
  .sm\:tw-h-\[320px\] {
    height: 320px !important
  }
  .sm\:tw-h-\[360px\] {
    height: 360px !important
  }
  .sm\:tw-h-\[365px\] {
    height: 365px !important
  }
  .sm\:tw-h-\[400px\] {
    height: 400px !important
  }
  .sm\:tw-h-\[470px\] {
    height: 470px !important
  }
  .sm\:tw-h-\[820px\] {
    height: 820px !important
  }
  .sm\:tw-max-h-\[400px\] {
    max-height: 400px !important
  }
  .sm\:tw-w-1\/2 {
    width: 50% !important
  }
  .sm\:tw-w-1\/3 {
    width: 33.333333% !important
  }
  .sm\:tw-w-10\/12 {
    width: 83.333333% !important
  }
  .sm\:tw-w-5\/6 {
    width: 83.333333% !important
  }
  .sm\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .sm\:tw-w-\[13\%\] {
    width: 13% !important
  }
  .sm\:tw-w-\[230px\] {
    width: 230px !important
  }
  .sm\:tw-w-\[calc\(\(100\%\/\$\{noOfItems\}\)-\(16px\*\(\$\{noOfItems\}-1\)\)\)\] {
    width: calc((100% / ${noOfItems}) - (16px * (${noOfItems} - 1))) !important
  }
  .sm\:tw-w-auto {
    width: auto !important
  }
  .sm\:tw-w-fit {
    width: fit-content !important
  }
  .sm\:tw-w-full {
    width: 100% !important
  }
  .sm\:tw-basis-1\/2 {
    flex-basis: 50% !important
  }
  .sm\:tw-basis-4\/12 {
    flex-basis: 33.333333% !important
  }
  .sm\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .sm\:tw-flex-row {
    flex-direction: row !important
  }
  .sm\:tw-flex-wrap {
    flex-wrap: wrap !important
  }
  .sm\:tw-items-center {
    align-items: center !important
  }
  .sm\:tw-justify-center {
    justify-content: center !important
  }
  .sm\:tw-gap-0 {
    gap: 0px !important
  }
  .sm\:tw-gap-x-8 {
    column-gap: 2rem !important
  }
  .sm\:tw-overflow-x-visible {
    overflow-x: visible !important
  }
  .sm\:tw-rounded-bl-\[30px\] {
    border-bottom-left-radius: 30px !important
  }
  .sm\:tw-rounded-tr-\[30px\] {
    border-top-right-radius: 30px !important
  }
  .sm\:tw-border {
    border-width: 1px !important
  }
  .sm\:tw-border-0 {
    border-width: 0px !important
  }
  .sm\:tw-border-\[1px\] {
    border-width: 1px !important
  }
  .sm\:tw-border-b-0 {
    border-bottom-width: 0px !important
  }
  .sm\:tw-border-l-\[1px\] {
    border-left-width: 1px !important
  }
  .sm\:tw-border-r-\[1px\] {
    border-right-width: 1px !important
  }
  .sm\:tw-border-t {
    border-top-width: 1px !important
  }
  .sm\:tw-border-t-0 {
    border-top-width: 0px !important
  }
  .sm\:tw-border-solid {
    border-style: solid !important
  }
  .sm\:tw-border-\[\#6C757D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important
  }
  .sm\:tw-p-0 {
    padding: 0px !important
  }
  .sm\:tw-p-7 {
    padding: 1.75rem !important
  }
  .sm\:tw-p-\[30px\] {
    padding: 30px !important
  }
  .sm\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important
  }
  .sm\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
  .sm\:tw-px-\[60px\] {
    padding-left: 60px !important;
    padding-right: 60px !important
  }
  .sm\:tw-px-\[calc\(\(100\%-576px\)\/2\)\] {
    padding-left: calc((100% - 576px) / 2) !important;
    padding-right: calc((100% - 576px) / 2) !important
  }
  .sm\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
  }
  .sm\:tw-py-\[60px\] {
    padding-top: 60px !important;
    padding-bottom: 60px !important
  }
  .sm\:tw-pt-\[120px\] {
    padding-top: 120px !important
  }
  .sm\:tw-pt-\[60px\] {
    padding-top: 60px !important
  }
  .sm\:tw-text-center {
    text-align: center !important
  }
  .sm\:tw-text-\[16px\] {
    font-size: 16px !important
  }
  .sm\:tw-text-\[34px\] {
    font-size: 34px !important
  }
  .sm\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important
  }
  .sm\:st-colour-border-light-grey {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
  }
}
  @media (min-width: 768px) {
  .md\:tw-pointer-events-none {
    pointer-events: none !important
  }
  .md\:tw-absolute {
    position: absolute !important
  }
  .md\:tw--top-\[350px\] {
    top: -350px !important
  }
  .md\:tw--top-\[616px\] {
    top: -616px !important
  }
  .md\:tw-left-\[3\%\] {
    left: 3% !important
  }
  .md\:tw-left-\[7\%\] {
    left: 7% !important
  }
  .md\:tw-right-0 {
    right: 0px !important
  }
  .md\:tw-right-\[3\%\] {
    right: 3% !important
  }
  .md\:tw-right-\[6\%\] {
    right: 6% !important
  }
  .md\:tw-top-0 {
    top: 0px !important
  }
  .md\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .md\:tw-col-span-11 {
    grid-column: span 11 / span 11 !important
  }
  .md\:tw-col-span-4 {
    grid-column: span 4 / span 4 !important
  }
  .md\:tw-col-span-6 {
    grid-column: span 6 / span 6 !important
  }
  .md\:tw-col-span-8 {
    grid-column: span 8 / span 8 !important
  }
  .md\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .md\:tw-col-start-3 {
    grid-column-start: 3 !important
  }
  .md\:tw-col-start-7 {
    grid-column-start: 7 !important
  }
  .md\:tw-col-start-9 {
    grid-column-start: 9 !important
  }
  .md\:tw-mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important
  }
  .md\:tw-mx-\[10px\] {
    margin-left: 10px !important;
    margin-right: 10px !important
  }
  .md\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }
  .md\:tw-my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important
  }
  .md\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }
  .md\:tw-my-\[30px\] {
    margin-top: 30px !important;
    margin-bottom: 30px !important
  }
  .md\:tw-my-\[6\%\] {
    margin-top: 6% !important;
    margin-bottom: 6% !important
  }
  .md\:tw-my-\[60px\] {
    margin-top: 60px !important;
    margin-bottom: 60px !important
  }
  .md\:-tw-mt-\[120px\] {
    margin-top: -120px !important
  }
  .md\:tw-mb-0 {
    margin-bottom: 0px !important
  }
  .md\:tw-mb-1 {
    margin-bottom: 0.25rem !important
  }
  .md\:tw-mb-16 {
    margin-bottom: 4rem !important
  }
  .md\:tw-mb-3 {
    margin-bottom: 0.75rem !important
  }
  .md\:tw-mb-4 {
    margin-bottom: 1rem !important
  }
  .md\:tw-mb-7 {
    margin-bottom: 1.75rem !important
  }
  .md\:tw-mb-8 {
    margin-bottom: 2rem !important
  }
  .md\:tw-mb-\[10px\] {
    margin-bottom: 10px !important
  }
  .md\:tw-mb-\[204px\] {
    margin-bottom: 204px !important
  }
  .md\:tw-mb-\[30px\] {
    margin-bottom: 30px !important
  }
  .md\:tw-mb-\[60px\] {
    margin-bottom: 60px !important
  }
  .md\:tw-mb-\[64px\] {
    margin-bottom: 64px !important
  }
  .md\:tw-mb-\[68px\] {
    margin-bottom: 68px !important
  }
  .md\:tw-ml-4 {
    margin-left: 1rem !important
  }
  .md\:tw-ml-\[14\%\] {
    margin-left: 14% !important
  }
  .md\:tw-mr-0 {
    margin-right: 0px !important
  }
  .md\:tw-mr-\[30px\] {
    margin-right: 30px !important
  }
  .md\:tw-ms-0 {
    margin-inline-start: 0px !important
  }
  .md\:tw-mt-0 {
    margin-top: 0px !important
  }
  .md\:tw-mt-16 {
    margin-top: 4rem !important
  }
  .md\:tw-mt-32 {
    margin-top: 8rem !important
  }
  .md\:tw-mt-4 {
    margin-top: 1rem !important
  }
  .md\:tw-mt-5 {
    margin-top: 1.25rem !important
  }
  .md\:tw-mt-6 {
    margin-top: 1.5rem !important
  }
  .md\:tw-mt-8 {
    margin-top: 2rem !important
  }
  .md\:tw-mt-\[-67px\] {
    margin-top: -67px !important
  }
  .md\:tw-mt-\[120px\] {
    margin-top: 120px !important
  }
  .md\:tw-mt-\[30px\] {
    margin-top: 30px !important
  }
  .md\:tw-mt-\[32px\] {
    margin-top: 32px !important
  }
  .md\:tw-mt-\[4\.25rem\] {
    margin-top: 4.25rem !important
  }
  .md\:tw-mt-\[50px\] {
    margin-top: 50px !important
  }
  .md\:tw-mt-\[60ppx\] {
    margin-top: 60ppx !important
  }
  .md\:tw-mt-\[60px\] {
    margin-top: 60px !important
  }
  .md\:tw-mt-\[96px\] {
    margin-top: 96px !important
  }
  .md\:tw-block {
    display: block !important
  }
  .md\:tw-flex {
    display: flex !important
  }
  .md\:tw-hidden {
    display: none !important
  }
  .md\:tw-h-\[100px\] {
    height: 100px !important
  }
  .md\:tw-h-\[150px\] {
    height: 150px !important
  }
  .md\:tw-h-\[230px\] {
    height: 230px !important
  }
  .md\:tw-h-\[240px\] {
    height: 240px !important
  }
  .md\:tw-h-\[250px\] {
    height: 250px !important
  }
  .md\:tw-h-\[260px\] {
    height: 260px !important
  }
  .md\:tw-h-\[300px\] {
    height: 300px !important
  }
  .md\:tw-h-\[316px\] {
    height: 316px !important
  }
  .md\:tw-h-\[319px\] {
    height: 319px !important
  }
  .md\:tw-h-\[400px\] {
    height: 400px !important
  }
  .md\:tw-h-\[410px\] {
    height: 410px !important
  }
  .md\:tw-h-\[420px\] {
    height: 420px !important
  }
  .md\:tw-h-\[480px\] {
    height: 480px !important
  }
  .md\:tw-h-\[48vw\] {
    height: 48vw !important
  }
  .md\:tw-h-\[580px\] {
    height: 580px !important
  }
  .md\:tw-h-\[700px\] {
    height: 700px !important
  }
  .md\:tw-h-auto {
    height: auto !important
  }
  .md\:tw-h-full {
    height: 100% !important
  }
  .md\:tw-max-h-0 {
    max-height: 0px !important
  }
  .md\:tw-max-h-\[200px\] {
    max-height: 200px !important
  }
  .md\:tw-max-h-\[800px\] {
    max-height: 800px !important
  }
  .md\:tw-max-h-\[80px\] {
    max-height: 80px !important
  }
  .md\:tw-max-h-\[80vh\] {
    max-height: 80vh !important
  }
  .md\:tw-min-h-\[100px\] {
    min-height: 100px !important
  }
  .md\:tw-min-h-\[1130px\] {
    min-height: 1130px !important
  }
  .md\:tw-min-h-\[340px\] {
    min-height: 340px !important
  }
  .md\:tw-min-h-\[745px\] {
    min-height: 745px !important
  }
  .md\:tw-w-1\/12 {
    width: 8.333333% !important
  }
  .md\:tw-w-1\/2 {
    width: 50% !important
  }
  .md\:tw-w-1\/6 {
    width: 16.666667% !important
  }
  .md\:tw-w-10\/12 {
    width: 83.333333% !important
  }
  .md\:tw-w-2\/12 {
    width: 16.666667% !important
  }
  .md\:tw-w-2\/3 {
    width: 66.666667% !important
  }
  .md\:tw-w-3\/12 {
    width: 25% !important
  }
  .md\:tw-w-3\/4 {
    width: 75% !important
  }
  .md\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .md\:tw-w-5\/12 {
    width: 41.666667% !important
  }
  .md\:tw-w-6\/12 {
    width: 50% !important
  }
  .md\:tw-w-7\/12 {
    width: 58.333333% !important
  }
  .md\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .md\:tw-w-\[130px\] {
    width: 130px !important
  }
  .md\:tw-w-\[218px\] {
    width: 218px !important
  }
  .md\:tw-w-\[230px\] {
    width: 230px !important
  }
  .md\:tw-w-\[259px\] {
    width: 259px !important
  }
  .md\:tw-w-\[290px\] {
    width: 290px !important
  }
  .md\:tw-w-\[40\%\] {
    width: 40% !important
  }
  .md\:tw-w-\[400px\] {
    width: 400px !important
  }
  .md\:tw-w-\[47\%\] {
    width: 47% !important
  }
  .md\:tw-w-\[50\%\] {
    width: 50% !important
  }
  .md\:tw-w-\[500px\] {
    width: 500px !important
  }
  .md\:tw-w-\[53\%\] {
    width: 53% !important
  }
  .md\:tw-w-\[60\%\] {
    width: 60% !important
  }
  .md\:tw-w-\[9\%\] {
    width: 9% !important
  }
  .md\:tw-w-\[96\%\] {
    width: 96% !important
  }
  .md\:tw-w-\[calc\(50\%-3px\)\] {
    width: calc(50% - 3px) !important
  }
  .md\:tw-w-\[max-content\] {
    width: max-content !important
  }
  .md\:tw-w-auto {
    width: auto !important
  }
  .md\:tw-w-full {
    width: 100% !important
  }
  .md\:tw-min-w-\[250px\] {
    min-width: 250px !important
  }
  .md\:tw-max-w-\[159px\] {
    max-width: 159px !important
  }
  .md\:tw-max-w-\[250px\] {
    max-width: 250px !important
  }
  .md\:tw-max-w-\[350px\] {
    max-width: 350px !important
  }
  .md\:tw-max-w-\[450px\] {
    max-width: 450px !important
  }
  .md\:tw-max-w-\[475px\] {
    max-width: 475px !important
  }
  .md\:tw-max-w-\[487px\] {
    max-width: 487px !important
  }
  .md\:tw-max-w-\[700px\] {
    max-width: 700px !important
  }
  .md\:tw-max-w-\[850px\] {
    max-width: 850px !important
  }
  .md\:tw-max-w-full {
    max-width: 100% !important
  }
  .md\:tw-max-w-none {
    max-width: none !important
  }
  .md\:tw-shrink-0 {
    flex-shrink: 0 !important
  }
  .md\:tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important
  }
  .md\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .md\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important
  }
  .md\:tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important
  }
  .md\:\!tw-flex-row {
    flex-direction: row !important
  }
  .md\:tw-flex-row {
    flex-direction: row !important
  }
  .md\:tw-flex-col {
    flex-direction: column !important
  }
  .md\:tw-flex-wrap {
    flex-wrap: wrap !important
  }
  .md\:tw-flex-nowrap {
    flex-wrap: nowrap !important
  }
  .md\:tw-items-start {
    align-items: flex-start !important
  }
  .md\:tw-items-center {
    align-items: center !important
  }
  .md\:tw-justify-start {
    justify-content: flex-start !important
  }
  .md\:tw-justify-end {
    justify-content: flex-end !important
  }
  .md\:tw-justify-center {
    justify-content: center !important
  }
  .md\:tw-justify-between {
    justify-content: space-between !important
  }
  .md\:tw-justify-around {
    justify-content: space-around !important
  }
  .md\:tw-gap-0 {
    gap: 0px !important
  }
  .md\:tw-gap-16 {
    gap: 4rem !important
  }
  .md\:tw-gap-4 {
    gap: 1rem !important
  }
  .md\:tw-gap-5 {
    gap: 1.25rem !important
  }
  .md\:tw-gap-8 {
    gap: 2rem !important
  }
  .md\:tw-self-auto {
    align-self: auto !important
  }
  .md\:tw-overflow-hidden {
    overflow: hidden !important
  }
  .md\:tw-rounded-2xl {
    border-radius: 1rem !important
  }
  .md\:tw-border-0 {
    border-width: 0px !important
  }
  .md\:tw-border-2 {
    border-width: 2px !important
  }
  .md\:tw-border-\[1px\] {
    border-width: 1px !important
  }
  .md\:tw-border-l-\[1px\] {
    border-left-width: 1px !important
  }
  .md\:tw-border-r-\[1px\] {
    border-right-width: 1px !important
  }
  .md\:tw-border-t {
    border-top-width: 1px !important
  }
  .md\:tw-border-t-0 {
    border-top-width: 0px !important
  }
  .md\:tw-border-solid {
    border-style: solid !important
  }
  .md\:tw-border-\[\#CED4DA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important
  }
  .md\:tw-border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
  }
  .md\:tw-bg-neutral-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important
  }
  .md\:tw-object-cover {
    object-fit: cover !important
  }
  .md\:tw-p-0 {
    padding: 0px !important
  }
  .md\:tw-p-8 {
    padding: 2rem !important
  }
  .md\:tw-p-\[120px\] {
    padding: 120px !important
  }
  .md\:tw-p-\[16px\] {
    padding: 16px !important
  }
  .md\:tw-p-\[3\%\] {
    padding: 3% !important
  }
  .md\:tw-p-\[30px\] {
    padding: 30px !important
  }
  .md\:tw-p-\[50px\] {
    padding: 50px !important
  }
  .md\:tw-p-\[60px\] {
    padding: 60px !important
  }
  .md\:tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
  }
  .md\:tw-px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
  }
  .md\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important
  }
  .md\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important
  }
  .md\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }
  .md\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
  .md\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }
  .md\:tw-px-\[25px\] {
    padding-left: 25px !important;
    padding-right: 25px !important
  }
  .md\:tw-px-\[30px\] {
    padding-left: 30px !important;
    padding-right: 30px !important
  }
  .md\:tw-px-\[calc\(\(100\%-768px\)\/2\)\] {
    padding-left: calc((100% - 768px) / 2) !important;
    padding-right: calc((100% - 768px) / 2) !important
  }
  .md\:tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
  }
  .md\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }
  .md\:tw-py-\[10px\] {
    padding-top: 10px !important;
    padding-bottom: 10px !important
  }
  .md\:tw-py-\[120px\] {
    padding-top: 120px !important;
    padding-bottom: 120px !important
  }
  .md\:tw-py-\[30px\] {
    padding-top: 30px !important;
    padding-bottom: 30px !important
  }
  .md\:tw-py-\[60px\] {
    padding-top: 60px !important;
    padding-bottom: 60px !important
  }
  .md\:tw-pb-0 {
    padding-bottom: 0px !important
  }
  .md\:tw-pb-4 {
    padding-bottom: 1rem !important
  }
  .md\:tw-pb-6 {
    padding-bottom: 1.5rem !important
  }
  .md\:tw-pb-8 {
    padding-bottom: 2rem !important
  }
  .md\:tw-pb-\[10px\] {
    padding-bottom: 10px !important
  }
  .md\:tw-pb-\[120px\] {
    padding-bottom: 120px !important
  }
  .md\:tw-pb-\[30px\] {
    padding-bottom: 30px !important
  }
  .md\:tw-pb-\[60px\] {
    padding-bottom: 60px !important
  }
  .md\:tw-pe-0 {
    padding-inline-end: 0px !important
  }
  .md\:tw-pe-10 {
    padding-inline-end: 2.5rem !important
  }
  .md\:tw-ps-0 {
    padding-inline-start: 0px !important
  }
  .md\:tw-pt-0 {
    padding-top: 0px !important
  }
  .md\:tw-pt-2 {
    padding-top: 0.5rem !important
  }
  .md\:tw-pt-4 {
    padding-top: 1rem !important
  }
  .md\:tw-pt-\[120px\] {
    padding-top: 120px !important
  }
  .md\:tw-pt-\[150px\] {
    padding-top: 150px !important
  }
  .md\:tw-pt-\[30px\] {
    padding-top: 30px !important
  }
  .md\:tw-pt-\[40px\] {
    padding-top: 40px !important
  }
  .md\:tw-text-left {
    text-align: left !important
  }
  .md\:tw-text-start {
    text-align: start !important
  }
  .md\:tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
  }
  .md\:tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
  }
  .md\:tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
  }
  .md\:tw-text-\[16px\] {
    font-size: 16px !important
  }
  .md\:tw-text-\[17px\] {
    font-size: 17px !important
  }
  .md\:tw-text-\[18px\] {
    font-size: 18px !important
  }
  .md\:tw-text-\[20px\] {
    font-size: 20px !important
  }
  .md\:tw-text-\[23px\] {
    font-size: 23px !important
  }
  .md\:tw-text-\[24px\] {
    font-size: 24px !important
  }
  .md\:tw-text-\[27px\] {
    font-size: 27px !important
  }
  .md\:tw-text-\[32px\] {
    font-size: 32px !important
  }
  .md\:tw-text-\[36px\] {
    font-size: 36px !important
  }
  .md\:tw-text-\[48px\] {
    font-size: 48px !important
  }
  .md\:tw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important
  }
  .md\:tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
  }
  .md\:tw-leading-\[125\%\] {
    line-height: 125% !important
  }
  .md\:tw-leading-\[20px\] {
    line-height: 20px !important
  }
  .md\:tw-leading-\[30px\] {
    line-height: 30px !important
  }
  .md\:tw-leading-\[37\.5px\] {
    line-height: 37.5px !important
  }
  .md\:tw-leading-\[60px\] {
    line-height: 60px !important
  }
  .md\:tw-tracking-\[\.12rem\] {
    letter-spacing: .12rem !important
  }
  .md\:tw-tracking-\[0px\] {
    letter-spacing: 0px !important
  }
  .md\:tw-tracking-\[1px\] {
    letter-spacing: 1px !important
  }
  .md\:tw-tracking-\[4\.8px\] {
    letter-spacing: 4.8px !important
  }
  .md\:tw-opacity-0 {
    opacity: 0 !important
  }
  .md\:tw-transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important
  }
  .md\:tw-duration-500 {
    transition-duration: 500ms !important
  }
  .md\:tw-ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important
  }
  .md\:before\:tw-absolute::before {
    content: var(--tw-content) !important;
    position: absolute !important
  }
  .md\:before\:tw-left-0::before {
    content: var(--tw-content) !important;
    left: 0px !important
  }
  .md\:before\:tw-top-0::before {
    content: var(--tw-content) !important;
    top: 0px !important
  }
  .md\:before\:tw-h-full::before {
    content: var(--tw-content) !important;
    height: 100% !important
  }
  .md\:before\:tw-w-\[2px\]::before {
    content: var(--tw-content) !important;
    width: 2px !important
  }
  .md\:before\:tw-bg-\[\#CED4DA\]::before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important
  }
  .md\:before\:tw-content-\[\"\"\]::before {
    --tw-content: "" !important;
    content: var(--tw-content) !important
  }
  .after\:md\:tw-pb-\[31\%\]::after {
    content: var(--tw-content) !important;
    padding-bottom: 31% !important
  }
  .md\:odd\:tw-border-r-\[1px\]:nth-child(odd) {
    border-right-width: 1px !important
  }
  .hover\:md\:tw-text-red-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(153 27 27 / var(--tw-text-opacity)) !important
  }
}
  @media (min-width: 992px) {
  @media (min-width: 768px) {
    .lg\:md\:tw--top-\[609px\] {
      top: -609px !important
    }
  }
  .lg\:tw-pointer-events-none {
    pointer-events: none !important
  }
  .lg\:tw-absolute {
    position: absolute !important
  }
  .lg\:tw-relative {
    position: relative !important
  }
  .lg\:tw-sticky {
    position: sticky !important
  }
  .lg\:\!tw-right-8 {
    right: 2rem !important
  }
  .lg\:\!tw-top-8 {
    top: 2rem !important
  }
  .lg\:-tw-bottom-\[25px\] {
    bottom: -25px !important
  }
  .lg\:-tw-left-8 {
    left: -2rem !important
  }
  .lg\:-tw-right-8 {
    right: -2rem !important
  }
  .lg\:-tw-right-\[43px\] {
    right: -43px !important
  }
  .lg\:-tw-top-2 {
    top: -0.5rem !important
  }
  .lg\:-tw-top-2\.5 {
    top: -0.625rem !important
  }
  .lg\:-tw-top-8 {
    top: -2rem !important
  }
  .lg\:tw-bottom-0 {
    bottom: 0px !important
  }
  .lg\:tw-bottom-12 {
    bottom: 3rem !important
  }
  .lg\:tw-bottom-8 {
    bottom: 2rem !important
  }
  .lg\:tw-bottom-\[140px\] {
    bottom: 140px !important
  }
  .lg\:tw-bottom-\[55px\] {
    bottom: 55px !important
  }
  .lg\:tw-bottom-auto {
    bottom: auto !important
  }
  .lg\:tw-left-0 {
    left: 0px !important
  }
  .lg\:tw-left-1\/2 {
    left: 50% !important
  }
  .lg\:tw-left-3 {
    left: 0.75rem !important
  }
  .lg\:tw-left-4 {
    left: 1rem !important
  }
  .lg\:tw-left-8 {
    left: 2rem !important
  }
  .lg\:tw-left-\[29\%\] {
    left: 29% !important
  }
  .lg\:tw-left-\[40px\] {
    left: 40px !important
  }
  .lg\:tw-left-\[6\%\] {
    left: 6% !important
  }
  .lg\:tw-left-\[60px\] {
    left: 60px !important
  }
  .lg\:tw-left-\[9\%\] {
    left: 9% !important
  }
  .lg\:tw-left-\[calc\(50\%\+40px\)\] {
    left: calc(50% + 40px) !important
  }
  .lg\:tw-left-auto {
    left: auto !important
  }
  .lg\:tw-right-0 {
    right: 0px !important
  }
  .lg\:tw-right-3 {
    right: 0.75rem !important
  }
  .lg\:tw-right-4 {
    right: 1rem !important
  }
  .lg\:tw-right-8 {
    right: 2rem !important
  }
  .lg\:tw-right-\[12\%\] {
    right: 12% !important
  }
  .lg\:tw-right-\[15px\] {
    right: 15px !important
  }
  .lg\:tw-right-\[23\%\] {
    right: 23% !important
  }
  .lg\:tw-right-\[32px\] {
    right: 32px !important
  }
  .lg\:tw-right-\[6\%\] {
    right: 6% !important
  }
  .lg\:tw-right-auto {
    right: auto !important
  }
  .lg\:tw-top-0 {
    top: 0px !important
  }
  .lg\:tw-top-1\/2 {
    top: 50% !important
  }
  .lg\:tw-top-8 {
    top: 2rem !important
  }
  .lg\:tw-top-\[-50px\] {
    top: -50px !important
  }
  .lg\:tw-top-\[10\%\] {
    top: 10% !important
  }
  .lg\:tw-top-\[11px\] {
    top: 11px !important
  }
  .lg\:tw-top-\[15px\] {
    top: 15px !important
  }
  .lg\:tw-top-\[20px\] {
    top: 20px !important
  }
  .lg\:tw-top-\[27px\] {
    top: 27px !important
  }
  .lg\:tw-top-\[30\%\] {
    top: 30% !important
  }
  .lg\:tw-top-\[32px\] {
    top: 32px !important
  }
  .lg\:tw-top-\[38\%\] {
    top: 38% !important
  }
  .lg\:tw-top-\[45\%\] {
    top: 45% !important
  }
  .lg\:tw-top-\[45px\] {
    top: 45px !important
  }
  .lg\:tw-top-\[50\%\] {
    top: 50% !important
  }
  .lg\:tw-top-\[56\%\] {
    top: 56% !important
  }
  .lg\:tw-top-\[68\%\] {
    top: 68% !important
  }
  .lg\:tw-top-auto {
    top: auto !important
  }
  .lg\:tw-z-\[100\] {
    z-index: 100 !important
  }
  .lg\:tw-order-1 {
    order: 1 !important
  }
  .lg\:tw-order-2 {
    order: 2 !important
  }
  .lg\:tw-order-3 {
    order: 3 !important
  }
  .lg\:tw-order-4 {
    order: 4 !important
  }
  .lg\:tw-order-5 {
    order: 5 !important
  }
  .lg\:tw-order-6 {
    order: 6 !important
  }
  .lg\:tw-order-7 {
    order: 7 !important
  }
  .lg\:tw-order-8 {
    order: 8 !important
  }
  .lg\:tw-order-9 {
    order: 9 !important
  }
  .lg\:tw-order-none {
    order: 0 !important
  }
  .lg\:tw-col-span-1 {
    grid-column: span 1 / span 1 !important
  }
  .lg\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .lg\:tw-col-span-12 {
    grid-column: span 12 / span 12 !important
  }
  .lg\:tw-col-span-2 {
    grid-column: span 2 / span 2 !important
  }
  .lg\:tw-col-span-3 {
    grid-column: span 3 / span 3 !important
  }
  .lg\:tw-col-span-4 {
    grid-column: span 4 / span 4 !important
  }
  .lg\:tw-col-span-5 {
    grid-column: span 5 / span 5 !important
  }
  .lg\:tw-col-span-6 {
    grid-column: span 6 / span 6 !important
  }
  .lg\:tw-col-span-7 {
    grid-column: span 7 / span 7 !important
  }
  .lg\:tw-col-span-8 {
    grid-column: span 8 / span 8 !important
  }
  .lg\:tw-col-start-1 {
    grid-column-start: 1 !important
  }
  .lg\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .lg\:tw-col-start-3 {
    grid-column-start: 3 !important
  }
  .lg\:tw-col-start-4 {
    grid-column-start: 4 !important
  }
  .lg\:tw-col-start-7 {
    grid-column-start: 7 !important
  }
  .lg\:tw-col-start-8 {
    grid-column-start: 8 !important
  }
  .lg\:tw-row-span-1 {
    grid-row: span 1 / span 1 !important
  }
  .lg\:tw-row-span-2 {
    grid-row: span 2 / span 2 !important
  }
  .lg\:tw-row-span-3 {
    grid-row: span 3 / span 3 !important
  }
  .lg\:tw-row-span-full {
    grid-row: 1 / -1 !important
  }
  .lg\:tw-row-start-1 {
    grid-row-start: 1 !important
  }
  .lg\:tw-row-start-2 {
    grid-row-start: 2 !important
  }
  .lg\:tw-m-\[-10px\] {
    margin: -10px !important
  }
  .lg\:-tw-my-\[30px\] {
    margin-top: -30px !important;
    margin-bottom: -30px !important
  }
  .lg\:tw-mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important
  }
  .lg\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important
  }
  .lg\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
  }
  .lg\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
  }
  .lg\:tw-mx-\[10px\] {
    margin-left: 10px !important;
    margin-right: 10px !important
  }
  .lg\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }
  .lg\:tw-my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important
  }
  .lg\:tw-my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important
  }
  .lg\:tw-my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }
  .lg\:tw-my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
  }
  .lg\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important
  }
  .lg\:tw-my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
  }
  .lg\:tw-my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important
  }
  .lg\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }
  .lg\:tw-my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
  }
  .lg\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }
  .lg\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }
  .lg\:tw-my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important
  }
  .lg\:tw-my-\[100px\] {
    margin-top: 100px !important;
    margin-bottom: 100px !important
  }
  .lg\:tw-my-\[128px\] {
    margin-top: 128px !important;
    margin-bottom: 128px !important
  }
  .lg\:tw-my-\[23px\] {
    margin-top: 23px !important;
    margin-bottom: 23px !important
  }
  .lg\:tw-my-\[24px\] {
    margin-top: 24px !important;
    margin-bottom: 24px !important
  }
  .lg\:tw-my-\[30px\] {
    margin-top: 30px !important;
    margin-bottom: 30px !important
  }
  .lg\:tw-my-\[60px\] {
    margin-top: 60px !important;
    margin-bottom: 60px !important
  }
  .lg\:tw-my-\[64px\] {
    margin-top: 64px !important;
    margin-bottom: 64px !important
  }
  .lg\:tw-my-\[72px\] {
    margin-top: 72px !important;
    margin-bottom: 72px !important
  }
  .lg\:-tw-mb-\[9px\] {
    margin-bottom: -9px !important
  }
  .lg\:-tw-ml-\[180px\] {
    margin-left: -180px !important
  }
  .lg\:-tw-ml-\[3\%\] {
    margin-left: -3% !important
  }
  .lg\:-tw-ms-4 {
    margin-inline-start: -1rem !important
  }
  .lg\:-tw-ms-\[15\%\] {
    margin-inline-start: -15% !important
  }
  .lg\:-tw-mt-4 {
    margin-top: -1rem !important
  }
  .lg\:-tw-mt-8 {
    margin-top: -2rem !important
  }
  .lg\:-tw-mt-\[120px\] {
    margin-top: -120px !important
  }
  .lg\:-tw-mt-\[61px\] {
    margin-top: -61px !important
  }
  .lg\:-tw-mt-\[80px\] {
    margin-top: -80px !important
  }
  .lg\:tw--mt-\[170px\] {
    margin-top: -170px !important
  }
  .lg\:tw--mt-\[375px\] {
    margin-top: -375px !important
  }
  .lg\:tw-mb-0 {
    margin-bottom: 0px !important
  }
  .lg\:tw-mb-1 {
    margin-bottom: 0.25rem !important
  }
  .lg\:tw-mb-10 {
    margin-bottom: 2.5rem !important
  }
  .lg\:tw-mb-12 {
    margin-bottom: 3rem !important
  }
  .lg\:tw-mb-14 {
    margin-bottom: 3.5rem !important
  }
  .lg\:tw-mb-16 {
    margin-bottom: 4rem !important
  }
  .lg\:tw-mb-2 {
    margin-bottom: 0.5rem !important
  }
  .lg\:tw-mb-20 {
    margin-bottom: 5rem !important
  }
  .lg\:tw-mb-3 {
    margin-bottom: 0.75rem !important
  }
  .lg\:tw-mb-32 {
    margin-bottom: 8rem !important
  }
  .lg\:tw-mb-4 {
    margin-bottom: 1rem !important
  }
  .lg\:tw-mb-6 {
    margin-bottom: 1.5rem !important
  }
  .lg\:tw-mb-8 {
    margin-bottom: 2rem !important
  }
  .lg\:tw-mb-9 {
    margin-bottom: 2.25rem !important
  }
  .lg\:tw-mb-\[100px\] {
    margin-bottom: 100px !important
  }
  .lg\:tw-mb-\[102px\] {
    margin-bottom: 102px !important
  }
  .lg\:tw-mb-\[10px\] {
    margin-bottom: 10px !important
  }
  .lg\:tw-mb-\[11px\] {
    margin-bottom: 11px !important
  }
  .lg\:tw-mb-\[120px\] {
    margin-bottom: 120px !important
  }
  .lg\:tw-mb-\[128px\] {
    margin-bottom: 128px !important
  }
  .lg\:tw-mb-\[160px\] {
    margin-bottom: 160px !important
  }
  .lg\:tw-mb-\[16px\] {
    margin-bottom: 16px !important
  }
  .lg\:tw-mb-\[24px\] {
    margin-bottom: 24px !important
  }
  .lg\:tw-mb-\[30px\] {
    margin-bottom: 30px !important
  }
  .lg\:tw-mb-\[32px\] {
    margin-bottom: 32px !important
  }
  .lg\:tw-mb-\[56px\] {
    margin-bottom: 56px !important
  }
  .lg\:tw-mb-\[5px\] {
    margin-bottom: 5px !important
  }
  .lg\:tw-mb-\[60px\] {
    margin-bottom: 60px !important
  }
  .lg\:tw-mb-\[64px\] {
    margin-bottom: 64px !important
  }
  .lg\:tw-mb-\[90px\] {
    margin-bottom: 90px !important
  }
  .lg\:tw-mb-\[95px\] {
    margin-bottom: 95px !important
  }
  .lg\:tw-mb-\[96px\] {
    margin-bottom: 96px !important
  }
  .lg\:tw-mb-auto {
    margin-bottom: auto !important
  }
  .lg\:tw-me-0 {
    margin-inline-end: 0px !important
  }
  .lg\:tw-me-3 {
    margin-inline-end: 0.75rem !important
  }
  .lg\:tw-me-auto {
    margin-inline-end: auto !important
  }
  .lg\:tw-ml-0 {
    margin-left: 0px !important
  }
  .lg\:tw-ml-8 {
    margin-left: 2rem !important
  }
  .lg\:tw-ml-\[-200px\] {
    margin-left: -200px !important
  }
  .lg\:tw-ml-\[-250px\] {
    margin-left: -250px !important
  }
  .lg\:tw-ml-\[-253px\] {
    margin-left: -253px !important
  }
  .lg\:tw-ml-\[-303px\] {
    margin-left: -303px !important
  }
  .lg\:tw-ml-\[-388px\] {
    margin-left: -388px !important
  }
  .lg\:tw-ml-\[20\%\] {
    margin-left: 20% !important
  }
  .lg\:tw-ml-\[30px\] {
    margin-left: 30px !important
  }
  .lg\:tw-ml-\[60px\] {
    margin-left: 60px !important
  }
  .lg\:tw-ml-\[8\.3333\%\] {
    margin-left: 8.3333% !important
  }
  .lg\:tw-ml-auto {
    margin-left: auto !important
  }
  .lg\:tw-mr-2 {
    margin-right: 0.5rem !important
  }
  .lg\:tw-mr-4 {
    margin-right: 1rem !important
  }
  .lg\:tw-mr-\[30px\] {
    margin-right: 30px !important
  }
  .lg\:tw-mr-\[60px\] {
    margin-right: 60px !important
  }
  .lg\:tw-ms-0 {
    margin-inline-start: 0px !important
  }
  .lg\:tw-ms-16 {
    margin-inline-start: 4rem !important
  }
  .lg\:tw-ms-4 {
    margin-inline-start: 1rem !important
  }
  .lg\:tw-ms-6 {
    margin-inline-start: 1.5rem !important
  }
  .lg\:tw-ms-\[30\%\] {
    margin-inline-start: 30% !important
  }
  .lg\:tw-ms-\[auto\] {
    margin-inline-start: auto !important
  }
  .lg\:tw-ms-auto {
    margin-inline-start: auto !important
  }
  .lg\:tw-mt-0 {
    margin-top: 0px !important
  }
  .lg\:tw-mt-1 {
    margin-top: 0.25rem !important
  }
  .lg\:tw-mt-10 {
    margin-top: 2.5rem !important
  }
  .lg\:tw-mt-12 {
    margin-top: 3rem !important
  }
  .lg\:tw-mt-16 {
    margin-top: 4rem !important
  }
  .lg\:tw-mt-2 {
    margin-top: 0.5rem !important
  }
  .lg\:tw-mt-20 {
    margin-top: 5rem !important
  }
  .lg\:tw-mt-24 {
    margin-top: 6rem !important
  }
  .lg\:tw-mt-3 {
    margin-top: 0.75rem !important
  }
  .lg\:tw-mt-32 {
    margin-top: 8rem !important
  }
  .lg\:tw-mt-4 {
    margin-top: 1rem !important
  }
  .lg\:tw-mt-5 {
    margin-top: 1.25rem !important
  }
  .lg\:tw-mt-52 {
    margin-top: 13rem !important
  }
  .lg\:tw-mt-6 {
    margin-top: 1.5rem !important
  }
  .lg\:tw-mt-8 {
    margin-top: 2rem !important
  }
  .lg\:tw-mt-\[-100px\] {
    margin-top: -100px !important
  }
  .lg\:tw-mt-\[-15\%\] {
    margin-top: -15% !important
  }
  .lg\:tw-mt-\[-2px\] {
    margin-top: -2px !important
  }
  .lg\:tw-mt-\[-3px\] {
    margin-top: -3px !important
  }
  .lg\:tw-mt-\[-60px\] {
    margin-top: -60px !important
  }
  .lg\:tw-mt-\[-61px\] {
    margin-top: -61px !important
  }
  .lg\:tw-mt-\[-67px\] {
    margin-top: -67px !important
  }
  .lg\:tw-mt-\[100px\] {
    margin-top: 100px !important
  }
  .lg\:tw-mt-\[10px\] {
    margin-top: 10px !important
  }
  .lg\:tw-mt-\[120px\] {
    margin-top: 120px !important
  }
  .lg\:tw-mt-\[128px\] {
    margin-top: 128px !important
  }
  .lg\:tw-mt-\[160px\] {
    margin-top: 160px !important
  }
  .lg\:tw-mt-\[22px\] {
    margin-top: 22px !important
  }
  .lg\:tw-mt-\[23px\] {
    margin-top: 23px !important
  }
  .lg\:tw-mt-\[26\.5px\] {
    margin-top: 26.5px !important
  }
  .lg\:tw-mt-\[30px\] {
    margin-top: 30px !important
  }
  .lg\:tw-mt-\[48px\] {
    margin-top: 48px !important
  }
  .lg\:tw-mt-\[54px\] {
    margin-top: 54px !important
  }
  .lg\:tw-mt-\[5px\] {
    margin-top: 5px !important
  }
  .lg\:tw-mt-\[60px\] {
    margin-top: 60px !important
  }
  .lg\:tw-mt-\[7\%\] {
    margin-top: 7% !important
  }
  .lg\:tw-mt-\[72px\] {
    margin-top: 72px !important
  }
  .lg\:tw-mt-\[80px\] {
    margin-top: 80px !important
  }
  .lg\:tw-mt-\[90px\] {
    margin-top: 90px !important
  }
  .lg\:tw-mt-\[96px\] {
    margin-top: 96px !important
  }
  .lg\:tw-mt-auto {
    margin-top: auto !important
  }
  .lg\:tw-block {
    display: block !important
  }
  .lg\:tw-inline-block {
    display: inline-block !important
  }
  .lg\:tw-inline {
    display: inline !important
  }
  .lg\:tw-flex {
    display: flex !important
  }
  .lg\:tw-grid {
    display: grid !important
  }
  .lg\:tw-hidden {
    display: none !important
  }
  .lg\:tw-aspect-\[1\/2\] {
    aspect-ratio: 1/2 !important
  }
  .lg\:tw-aspect-\[2\/1\] {
    aspect-ratio: 2/1 !important
  }
  .lg\:tw-aspect-\[70\/45\] {
    aspect-ratio: 70/45 !important
  }
  .lg\:tw-aspect-auto {
    aspect-ratio: auto !important
  }
  .lg\:tw-h-10 {
    height: 2.5rem !important
  }
  .lg\:tw-h-12 {
    height: 3rem !important
  }
  .lg\:tw-h-2 {
    height: 0.5rem !important
  }
  .lg\:tw-h-4 {
    height: 1rem !important
  }
  .lg\:tw-h-6 {
    height: 1.5rem !important
  }
  .lg\:tw-h-8 {
    height: 2rem !important
  }
  .lg\:tw-h-9 {
    height: 2.25rem !important
  }
  .lg\:tw-h-\[1000px\] {
    height: 1000px !important
  }
  .lg\:tw-h-\[100px\] {
    height: 100px !important
  }
  .lg\:tw-h-\[128px\] {
    height: 128px !important
  }
  .lg\:tw-h-\[12px\] {
    height: 12px !important
  }
  .lg\:tw-h-\[16\.66vw\] {
    height: 16.66vw !important
  }
  .lg\:tw-h-\[160px\] {
    height: 160px !important
  }
  .lg\:tw-h-\[180px\] {
    height: 180px !important
  }
  .lg\:tw-h-\[200px\] {
    height: 200px !important
  }
  .lg\:tw-h-\[210px\] {
    height: 210px !important
  }
  .lg\:tw-h-\[223px\] {
    height: 223px !important
  }
  .lg\:tw-h-\[245px\] {
    height: 245px !important
  }
  .lg\:tw-h-\[250px\] {
    height: 250px !important
  }
  .lg\:tw-h-\[266px\] {
    height: 266px !important
  }
  .lg\:tw-h-\[30px\] {
    height: 30px !important
  }
  .lg\:tw-h-\[330px\] {
    height: 330px !important
  }
  .lg\:tw-h-\[350px\] {
    height: 350px !important
  }
  .lg\:tw-h-\[360px\] {
    height: 360px !important
  }
  .lg\:tw-h-\[365px\] {
    height: 365px !important
  }
  .lg\:tw-h-\[37\.5vw\] {
    height: 37.5vw !important
  }
  .lg\:tw-h-\[38px\] {
    height: 38px !important
  }
  .lg\:tw-h-\[400px\] {
    height: 400px !important
  }
  .lg\:tw-h-\[405px\] {
    height: 405px !important
  }
  .lg\:tw-h-\[40px\] {
    height: 40px !important
  }
  .lg\:tw-h-\[420px\] {
    height: 420px !important
  }
  .lg\:tw-h-\[43px\] {
    height: 43px !important
  }
  .lg\:tw-h-\[447px\] {
    height: 447px !important
  }
  .lg\:tw-h-\[46\%\] {
    height: 46% !important
  }
  .lg\:tw-h-\[460px\] {
    height: 460px !important
  }
  .lg\:tw-h-\[48px\] {
    height: 48px !important
  }
  .lg\:tw-h-\[50px\] {
    height: 50px !important
  }
  .lg\:tw-h-\[52px\] {
    height: 52px !important
  }
  .lg\:tw-h-\[55\%\] {
    height: 55% !important
  }
  .lg\:tw-h-\[550px\] {
    height: 550px !important
  }
  .lg\:tw-h-\[55px\] {
    height: 55px !important
  }
  .lg\:tw-h-\[570px\] {
    height: 570px !important
  }
  .lg\:tw-h-\[59px\] {
    height: 59px !important
  }
  .lg\:tw-h-\[60px\] {
    height: 60px !important
  }
  .lg\:tw-h-\[630px\] {
    height: 630px !important
  }
  .lg\:tw-h-\[64px\] {
    height: 64px !important
  }
  .lg\:tw-h-\[650px\] {
    height: 650px !important
  }
  .lg\:tw-h-\[700px\] {
    height: 700px !important
  }
  .lg\:tw-h-\[70px\] {
    height: 70px !important
  }
  .lg\:tw-h-\[750px\] {
    height: 750px !important
  }
  .lg\:tw-h-\[800px\] {
    height: 800px !important
  }
  .lg\:tw-h-\[80dvh\] {
    height: 80dvh !important
  }
  .lg\:tw-h-\[80px\] {
    height: 80px !important
  }
  .lg\:tw-h-\[80vh\] {
    height: 80vh !important
  }
  .lg\:tw-h-\[85vh\] {
    height: 85vh !important
  }
  .lg\:tw-h-\[88px\] {
    height: 88px !important
  }
  .lg\:tw-h-\[900px\] {
    height: 900px !important
  }
  .lg\:tw-h-\[90px\] {
    height: 90px !important
  }
  .lg\:tw-h-\[auto\] {
    height: auto !important
  }
  .lg\:tw-h-\[calc\(100vh-160px\)\] {
    height: calc(100vh - 160px) !important
  }
  .lg\:tw-h-auto {
    height: auto !important
  }
  .lg\:tw-h-fit {
    height: fit-content !important
  }
  .lg\:tw-h-full {
    height: 100% !important
  }
  .lg\:tw-max-h-\[320px\] {
    max-height: 320px !important
  }
  .lg\:tw-max-h-\[400px\] {
    max-height: 400px !important
  }
  .lg\:tw-max-h-\[450px\] {
    max-height: 450px !important
  }
  .lg\:tw-max-h-\[720px\] {
    max-height: 720px !important
  }
  .lg\:tw-max-h-\[780px\] {
    max-height: 780px !important
  }
  .lg\:tw-max-h-\[96vh\] {
    max-height: 96vh !important
  }
  .lg\:tw-max-h-\[calc\(100\%-96px\)\] {
    max-height: calc(100% - 96px) !important
  }
  .lg\:tw-max-h-dvh {
    max-height: 100dvh !important
  }
  .lg\:tw-max-h-fit {
    max-height: fit-content !important
  }
  .lg\:tw-max-h-full {
    max-height: 100% !important
  }
  .lg\:tw-min-h-\[120px\] {
    min-height: 120px !important
  }
  .lg\:tw-min-h-\[350px\] {
    min-height: 350px !important
  }
  .lg\:tw-min-h-\[400px\] {
    min-height: 400px !important
  }
  .lg\:tw-min-h-\[40px\] {
    min-height: 40px !important
  }
  .lg\:tw-min-h-\[480px\] {
    min-height: 480px !important
  }
  .lg\:tw-min-h-\[650px\] {
    min-height: 650px !important
  }
  .lg\:tw-min-h-\[770px\] {
    min-height: 770px !important
  }
  .lg\:tw-min-h-\[800px\] {
    min-height: 800px !important
  }
  .lg\:tw-min-h-\[950px\] {
    min-height: 950px !important
  }
  .lg\:tw-min-h-\[calc\(100vh-160px\)\] {
    min-height: calc(100vh - 160px) !important
  }
  .lg\:tw-min-h-\[calc\(100vh-50px\)\] {
    min-height: calc(100vh - 50px) !important
  }
  .lg\:tw-w-0 {
    width: 0px !important
  }
  .lg\:tw-w-1\/2 {
    width: 50% !important
  }
  .lg\:tw-w-1\/3 {
    width: 33.333333% !important
  }
  .lg\:tw-w-1\/4 {
    width: 25% !important
  }
  .lg\:tw-w-10 {
    width: 2.5rem !important
  }
  .lg\:tw-w-10\/12 {
    width: 83.333333% !important
  }
  .lg\:tw-w-11\/12 {
    width: 91.666667% !important
  }
  .lg\:tw-w-12 {
    width: 3rem !important
  }
  .lg\:tw-w-2\/12 {
    width: 16.666667% !important
  }
  .lg\:tw-w-2\/5 {
    width: 40% !important
  }
  .lg\:tw-w-2\/6 {
    width: 33.333333% !important
  }
  .lg\:tw-w-3\/12 {
    width: 25% !important
  }
  .lg\:tw-w-3\/5 {
    width: 60% !important
  }
  .lg\:tw-w-4 {
    width: 1rem !important
  }
  .lg\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .lg\:tw-w-4\/5 {
    width: 80% !important
  }
  .lg\:tw-w-4\/6 {
    width: 66.666667% !important
  }
  .lg\:tw-w-5\/12 {
    width: 41.666667% !important
  }
  .lg\:tw-w-5\/6 {
    width: 83.333333% !important
  }
  .lg\:tw-w-6 {
    width: 1.5rem !important
  }
  .lg\:tw-w-6\/12 {
    width: 50% !important
  }
  .lg\:tw-w-7\/12 {
    width: 58.333333% !important
  }
  .lg\:tw-w-8 {
    width: 2rem !important
  }
  .lg\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .lg\:tw-w-9 {
    width: 2.25rem !important
  }
  .lg\:tw-w-9\/12 {
    width: 75% !important
  }
  .lg\:tw-w-\[0px\] {
    width: 0px !important
  }
  .lg\:tw-w-\[100px\] {
    width: 100px !important
  }
  .lg\:tw-w-\[104px\] {
    width: 104px !important
  }
  .lg\:tw-w-\[115\%\] {
    width: 115% !important
  }
  .lg\:tw-w-\[1200px\] {
    width: 1200px !important
  }
  .lg\:tw-w-\[120px\] {
    width: 120px !important
  }
  .lg\:tw-w-\[128px\] {
    width: 128px !important
  }
  .lg\:tw-w-\[13\%\] {
    width: 13% !important
  }
  .lg\:tw-w-\[140px\] {
    width: 140px !important
  }
  .lg\:tw-w-\[143px\] {
    width: 143px !important
  }
  .lg\:tw-w-\[180px\] {
    width: 180px !important
  }
  .lg\:tw-w-\[196px\] {
    width: 196px !important
  }
  .lg\:tw-w-\[200\%\] {
    width: 200% !important
  }
  .lg\:tw-w-\[200px\] {
    width: 200px !important
  }
  .lg\:tw-w-\[20px\] {
    width: 20px !important
  }
  .lg\:tw-w-\[230px\] {
    width: 230px !important
  }
  .lg\:tw-w-\[240px\] {
    width: 240px !important
  }
  .lg\:tw-w-\[260px\] {
    width: 260px !important
  }
  .lg\:tw-w-\[277px\] {
    width: 277px !important
  }
  .lg\:tw-w-\[320px\] {
    width: 320px !important
  }
  .lg\:tw-w-\[348px\] {
    width: 348px !important
  }
  .lg\:tw-w-\[380px\] {
    width: 380px !important
  }
  .lg\:tw-w-\[38px\] {
    width: 38px !important
  }
  .lg\:tw-w-\[39\%\] {
    width: 39% !important
  }
  .lg\:tw-w-\[40\%\] {
    width: 40% !important
  }
  .lg\:tw-w-\[400px\] {
    width: 400px !important
  }
  .lg\:tw-w-\[406px\] {
    width: 406px !important
  }
  .lg\:tw-w-\[40px\] {
    width: 40px !important
  }
  .lg\:tw-w-\[420px\] {
    width: 420px !important
  }
  .lg\:tw-w-\[44\%\] {
    width: 44% !important
  }
  .lg\:tw-w-\[443px\] {
    width: 443px !important
  }
  .lg\:tw-w-\[45\%\] {
    width: 45% !important
  }
  .lg\:tw-w-\[450px\] {
    width: 450px !important
  }
  .lg\:tw-w-\[47\%\] {
    width: 47% !important
  }
  .lg\:tw-w-\[48px\] {
    width: 48px !important
  }
  .lg\:tw-w-\[490px\] {
    width: 490px !important
  }
  .lg\:tw-w-\[498px\] {
    width: 498px !important
  }
  .lg\:tw-w-\[50\%\] {
    width: 50% !important
  }
  .lg\:tw-w-\[50px\] {
    width: 50px !important
  }
  .lg\:tw-w-\[53\%\] {
    width: 53% !important
  }
  .lg\:tw-w-\[54\%\] {
    width: 54% !important
  }
  .lg\:tw-w-\[55\%\] {
    width: 55% !important
  }
  .lg\:tw-w-\[56\%\] {
    width: 56% !important
  }
  .lg\:tw-w-\[560px\] {
    width: 560px !important
  }
  .lg\:tw-w-\[570px\] {
    width: 570px !important
  }
  .lg\:tw-w-\[590px\] {
    width: 590px !important
  }
  .lg\:tw-w-\[60\%\] {
    width: 60% !important
  }
  .lg\:tw-w-\[600px\] {
    width: 600px !important
  }
  .lg\:tw-w-\[60px\] {
    width: 60px !important
  }
  .lg\:tw-w-\[640px\] {
    width: 640px !important
  }
  .lg\:tw-w-\[70\%\] {
    width: 70% !important
  }
  .lg\:tw-w-\[70vw\] {
    width: 70vw !important
  }
  .lg\:tw-w-\[75\%\] {
    width: 75% !important
  }
  .lg\:tw-w-\[750px\] {
    width: 750px !important
  }
  .lg\:tw-w-\[8\%\] {
    width: 8% !important
  }
  .lg\:tw-w-\[800px\] {
    width: 800px !important
  }
  .lg\:tw-w-\[80px\] {
    width: 80px !important
  }
  .lg\:tw-w-\[81\%\] {
    width: 81% !important
  }
  .lg\:tw-w-\[90\%\] {
    width: 90% !important
  }
  .lg\:tw-w-\[90px\] {
    width: 90px !important
  }
  .lg\:tw-w-\[960px\] {
    width: 960px !important
  }
  .lg\:tw-w-\[992px\] {
    width: 992px !important
  }
  .lg\:tw-w-\[calc\(\(100vw\/6\)-22px\)\] {
    width: calc((100vw / 6) - 22px) !important
  }
  .lg\:tw-w-\[calc\(\(100vw\/6\)-32px\)\] {
    width: calc((100vw / 6) - 32px) !important
  }
  .lg\:tw-w-\[calc\(\(100vw\/6\)-6px\)\] {
    width: calc((100vw / 6) - 6px) !important
  }
  .lg\:tw-w-\[calc\(100\%\+40px\)\] {
    width: calc(100% + 40px) !important
  }
  .lg\:tw-w-\[calc\(100\%-184px\)\] {
    width: calc(100% - 184px) !important
  }
  .lg\:tw-w-\[calc\(25\%-24px\)\] {
    width: calc(25% - 24px) !important
  }
  .lg\:tw-w-auto {
    width: auto !important
  }
  .lg\:tw-w-fit {
    width: fit-content !important
  }
  .lg\:tw-w-full {
    width: 100% !important
  }
  .lg\:tw-min-w-\[335px\] {
    min-width: 335px !important
  }
  .lg\:tw-min-w-\[380px\] {
    min-width: 380px !important
  }
  .lg\:tw-min-w-\[90px\] {
    min-width: 90px !important
  }
  .lg\:\!tw-max-w-\[260px\] {
    max-width: 260px !important
  }
  .lg\:\!tw-max-w-\[412px\] {
    max-width: 412px !important
  }
  .lg\:tw-max-w-\[100\%\] {
    max-width: 100% !important
  }
  .lg\:tw-max-w-\[100px\] {
    max-width: 100px !important
  }
  .lg\:tw-max-w-\[1080px\] {
    max-width: 1080px !important
  }
  .lg\:tw-max-w-\[120px\] {
    max-width: 120px !important
  }
  .lg\:tw-max-w-\[140px\] {
    max-width: 140px !important
  }
  .lg\:tw-max-w-\[1500px\] {
    max-width: 1500px !important
  }
  .lg\:tw-max-w-\[200px\] {
    max-width: 200px !important
  }
  .lg\:tw-max-w-\[235px\] {
    max-width: 235px !important
  }
  .lg\:tw-max-w-\[250px\] {
    max-width: 250px !important
  }
  .lg\:tw-max-w-\[265px\] {
    max-width: 265px !important
  }
  .lg\:tw-max-w-\[300px\] {
    max-width: 300px !important
  }
  .lg\:tw-max-w-\[320px\] {
    max-width: 320px !important
  }
  .lg\:tw-max-w-\[360px\] {
    max-width: 360px !important
  }
  .lg\:tw-max-w-\[385px\] {
    max-width: 385px !important
  }
  .lg\:tw-max-w-\[390px\] {
    max-width: 390px !important
  }
  .lg\:tw-max-w-\[400px\] {
    max-width: 400px !important
  }
  .lg\:tw-max-w-\[412px\] {
    max-width: 412px !important
  }
  .lg\:tw-max-w-\[450px\] {
    max-width: 450px !important
  }
  .lg\:tw-max-w-\[475px\] {
    max-width: 475px !important
  }
  .lg\:tw-max-w-\[48\%\] {
    max-width: 48% !important
  }
  .lg\:tw-max-w-\[490px\] {
    max-width: 490px !important
  }
  .lg\:tw-max-w-\[493px\] {
    max-width: 493px !important
  }
  .lg\:tw-max-w-\[500px\] {
    max-width: 500px !important
  }
  .lg\:tw-max-w-\[516px\] {
    max-width: 516px !important
  }
  .lg\:tw-max-w-\[525px\] {
    max-width: 525px !important
  }
  .lg\:tw-max-w-\[532px\] {
    max-width: 532px !important
  }
  .lg\:tw-max-w-\[538px\] {
    max-width: 538px !important
  }
  .lg\:tw-max-w-\[550px\] {
    max-width: 550px !important
  }
  .lg\:tw-max-w-\[560px\] {
    max-width: 560px !important
  }
  .lg\:tw-max-w-\[600px\] {
    max-width: 600px !important
  }
  .lg\:tw-max-w-\[650px\] {
    max-width: 650px !important
  }
  .lg\:tw-max-w-\[658px\] {
    max-width: 658px !important
  }
  .lg\:tw-max-w-\[700px\] {
    max-width: 700px !important
  }
  .lg\:tw-max-w-\[750px\] {
    max-width: 750px !important
  }
  .lg\:tw-max-w-\[772px\] {
    max-width: 772px !important
  }
  .lg\:tw-max-w-\[80px\] {
    max-width: 80px !important
  }
  .lg\:tw-max-w-\[872px\] {
    max-width: 872px !important
  }
  .lg\:tw-max-w-\[880px\] {
    max-width: 880px !important
  }
  .lg\:tw-max-w-\[90\%\] {
    max-width: 90% !important
  }
  .lg\:tw-max-w-\[900px\] {
    max-width: 900px !important
  }
  .lg\:tw-max-w-\[max-content\] {
    max-width: max-content !important
  }
  .lg\:tw-max-w-fit {
    max-width: fit-content !important
  }
  .lg\:tw-max-w-full {
    max-width: 100% !important
  }
  .lg\:tw-flex-1 {
    flex: 1 1 0% !important
  }
  .lg\:tw-flex-\[50\%\] {
    flex: 50% !important
  }
  .lg\:tw-flex-none {
    flex: none !important
  }
  .lg\:tw-shrink-0 {
    flex-shrink: 0 !important
  }
  .lg\:tw-grow-0 {
    flex-grow: 0 !important
  }
  .lg\:tw-basis-1\/2 {
    flex-basis: 50% !important
  }
  .lg\:tw-basis-1\/3 {
    flex-basis: 33.333333% !important
  }
  .lg\:tw-basis-10\/12 {
    flex-basis: 83.333333% !important
  }
  .lg\:tw-basis-3\/12 {
    flex-basis: 25% !important
  }
  .lg\:tw-basis-3\/6 {
    flex-basis: 50% !important
  }
  .lg\:tw-basis-5\/12 {
    flex-basis: 41.666667% !important
  }
  .lg\:tw-basis-6\/12 {
    flex-basis: 50% !important
  }
  .lg\:tw-basis-7\/12 {
    flex-basis: 58.333333% !important
  }
  .lg\:tw-basis-\[320px\] {
    flex-basis: 320px !important
  }
  .lg\:tw-basis-\[calc\(50\%-12px\)\] {
    flex-basis: calc(50% - 12px) !important
  }
  .lg\:tw-basis-\[calc\(50\%-6px\)\] {
    flex-basis: calc(50% - 6px) !important
  }
  .lg\:-tw-translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:-tw-translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw--translate-y-\[56\%\] {
    --tw-translate-y: -56% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-x-0 {
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-x-\[-20px\] {
    --tw-translate-x: -20px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-x-\[20px\] {
    --tw-translate-x: 20px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-x-\[50\%\] {
    --tw-translate-x: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-cursor-default {
    cursor: default !important
  }
  .lg\:tw-cursor-pointer {
    cursor: pointer !important
  }
  .lg\:tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-\[120px_auto\] {
    grid-template-columns: 120px auto !important
  }
  .lg\:tw-grid-cols-\[180px_minmax\(0\2c _1fr\)\] {
    grid-template-columns: 180px minmax(0, 1fr) !important
  }
  .lg\:tw-grid-cols-\[55px_auto_min-content\] {
    grid-template-columns: 55px auto min-content !important
  }
  .lg\:tw-grid-cols-\[55px_minmax\(0\2c _1fr\)_auto\] {
    grid-template-columns: 55px minmax(0, 1fr) auto !important
  }
  .lg\:tw-grid-cols-\[calc\(65\%-16px\)_35\%\] {
    grid-template-columns: calc(65% - 16px) 35% !important
  }
  .lg\:tw-grid-cols-\[minmax\(0\2c max-content\)_auto_minmax\(0\2c max-content\)\] {
    grid-template-columns: minmax(0,max-content) auto minmax(0,max-content) !important
  }
  .lg\:tw-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-rows-\[auto_350px_auto\] {
    grid-template-rows: auto 350px auto !important
  }
  .lg\:tw-grid-rows-\[min-content_minmax\(0\2c _1fr\)\] {
    grid-template-rows: min-content minmax(0, 1fr) !important
  }
  .lg\:tw-flex-row {
    flex-direction: row !important
  }
  .lg\:tw-flex-row-reverse {
    flex-direction: row-reverse !important
  }
  .lg\:tw-flex-col {
    flex-direction: column !important
  }
  .lg\:tw-flex-col-reverse {
    flex-direction: column-reverse !important
  }
  .lg\:tw-flex-wrap {
    flex-wrap: wrap !important
  }
  .lg\:tw-flex-nowrap {
    flex-wrap: nowrap !important
  }
  .lg\:tw-items-start {
    align-items: flex-start !important
  }
  .lg\:tw-items-end {
    align-items: flex-end !important
  }
  .lg\:tw-items-center {
    align-items: center !important
  }
  .lg\:tw-items-stretch {
    align-items: stretch !important
  }
  .lg\:tw-justify-normal {
    justify-content: normal !important
  }
  .lg\:tw-justify-start {
    justify-content: flex-start !important
  }
  .lg\:tw-justify-end {
    justify-content: flex-end !important
  }
  .lg\:tw-justify-center {
    justify-content: center !important
  }
  .lg\:tw-justify-between {
    justify-content: space-between !important
  }
  .lg\:tw-gap-0 {
    gap: 0px !important
  }
  .lg\:tw-gap-1 {
    gap: 0.25rem !important
  }
  .lg\:tw-gap-10 {
    gap: 2.5rem !important
  }
  .lg\:tw-gap-12 {
    gap: 3rem !important
  }
  .lg\:tw-gap-14 {
    gap: 3.5rem !important
  }
  .lg\:tw-gap-16 {
    gap: 4rem !important
  }
  .lg\:tw-gap-2 {
    gap: 0.5rem !important
  }
  .lg\:tw-gap-2\.5 {
    gap: 0.625rem !important
  }
  .lg\:tw-gap-20 {
    gap: 5rem !important
  }
  .lg\:tw-gap-24 {
    gap: 6rem !important
  }
  .lg\:tw-gap-3 {
    gap: 0.75rem !important
  }
  .lg\:tw-gap-4 {
    gap: 1rem !important
  }
  .lg\:tw-gap-6 {
    gap: 1.5rem !important
  }
  .lg\:tw-gap-8 {
    gap: 2rem !important
  }
  .lg\:tw-gap-9 {
    gap: 2.25rem !important
  }
  .lg\:tw-gap-\[1\%\] {
    gap: 1% !important
  }
  .lg\:tw-gap-\[120px\] {
    gap: 120px !important
  }
  .lg\:tw-gap-\[15px\] {
    gap: 15px !important
  }
  .lg\:tw-gap-\[16px\] {
    gap: 16px !important
  }
  .lg\:tw-gap-\[30px\] {
    gap: 30px !important
  }
  .lg\:tw-gap-\[32px\] {
    gap: 32px !important
  }
  .lg\:tw-gap-\[48px\] {
    gap: 48px !important
  }
  .lg\:tw-gap-\[60px\] {
    gap: 60px !important
  }
  .lg\:tw-gap-\[64px\] {
    gap: 64px !important
  }
  .lg\:tw-gap-x-3 {
    column-gap: 0.75rem !important
  }
  .lg\:tw-gap-x-8 {
    column-gap: 2rem !important
  }
  .lg\:tw-gap-y-7 {
    row-gap: 1.75rem !important
  }
  .lg\:tw-gap-y-8 {
    row-gap: 2rem !important
  }
  .lg\:tw-self-end {
    align-self: flex-end !important
  }
  .lg\:tw-self-center {
    align-self: center !important
  }
  .lg\:tw-justify-self-end {
    justify-self: end !important
  }
  .lg\:\!tw-overflow-visible {
    overflow: visible !important
  }
  .lg\:tw-rounded {
    border-radius: 0.25rem !important
  }
  .lg\:tw-rounded-2xl {
    border-radius: 1rem !important
  }
  .lg\:tw-rounded-\[360px\] {
    border-radius: 360px !important
  }
  .lg\:tw-rounded-full {
    border-radius: 9999px !important
  }
  .lg\:tw-rounded-lg {
    border-radius: 0.5rem !important
  }
  .lg\:tw-rounded-none {
    border-radius: 0px !important
  }
  .lg\:tw-rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important
  }
  .lg\:tw-rounded-bl-\[78px\] {
    border-bottom-left-radius: 78px !important
  }
  .lg\:tw-rounded-tr-\[78px\] {
    border-top-right-radius: 78px !important
  }
  .lg\:tw-border {
    border-width: 1px !important
  }
  .lg\:tw-border-0 {
    border-width: 0px !important
  }
  .lg\:tw-border-2 {
    border-width: 2px !important
  }
  .lg\:tw-border-\[1px\] {
    border-width: 1px !important
  }
  .lg\:tw-border-x {
    border-left-width: 1px !important;
    border-right-width: 1px !important
  }
  .lg\:tw-border-b {
    border-bottom-width: 1px !important
  }
  .lg\:tw-border-b-0 {
    border-bottom-width: 0px !important
  }
  .lg\:tw-border-b-\[1px\] {
    border-bottom-width: 1px !important
  }
  .lg\:tw-border-l {
    border-left-width: 1px !important
  }
  .lg\:tw-border-l-\[1px\] {
    border-left-width: 1px !important
  }
  .lg\:tw-border-l-\[7px\] {
    border-left-width: 7px !important
  }
  .lg\:tw-border-r {
    border-right-width: 1px !important
  }
  .lg\:tw-border-r-0 {
    border-right-width: 0px !important
  }
  .lg\:tw-border-r-\[1px\] {
    border-right-width: 1px !important
  }
  .lg\:tw-border-r-\[7px\] {
    border-right-width: 7px !important
  }
  .lg\:tw-border-t {
    border-top-width: 1px !important
  }
  .lg\:tw-border-t-0 {
    border-top-width: 0px !important
  }
  .lg\:tw-border-t-2 {
    border-top-width: 2px !important
  }
  .lg\:tw-border-t-\[1px\] {
    border-top-width: 1px !important
  }
  .lg\:tw-border-t-\[2px\] {
    border-top-width: 2px !important
  }
  .lg\:tw-border-solid {
    border-style: solid !important
  }
  .lg\:tw-border-none {
    border-style: none !important
  }
  .lg\:tw-border-\[\#6C757D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important
  }
  .lg\:tw-border-\[\#CED4DA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important
  }
  .lg\:tw-border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
  }
  .lg\:tw-border-t-white {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
  }
  .lg\:tw-bg-\[\#343A40\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-\[rgba\(24\2c 24\2c 27\2c 0\.60\)\] {
    background-color: rgba(24,24,27,0.60) !important
  }
  .lg\:tw-bg-\[transparent\] {
    background-color: transparent !important
  }
  .lg\:tw-bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-transparent {
    background-color: transparent !important
  }
  .lg\:tw-bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-opacity-0 {
    --tw-bg-opacity: 0 !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-new\.png\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-new.png') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1.jpg') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2\.png\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2.png') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3.jpg') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO.jpg') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen.jpg') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME.jpg') !important
  }
  .lg\:tw-bg-none {
    background-image: none !important
  }
  .lg\:tw-to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position) !important
  }
  .lg\:tw-p-0 {
    padding: 0px !important
  }
  .lg\:tw-p-1 {
    padding: 0.25rem !important
  }
  .lg\:tw-p-10 {
    padding: 2.5rem !important
  }
  .lg\:tw-p-12 {
    padding: 3rem !important
  }
  .lg\:tw-p-16 {
    padding: 4rem !important
  }
  .lg\:tw-p-4 {
    padding: 1rem !important
  }
  .lg\:tw-p-6 {
    padding: 1.5rem !important
  }
  .lg\:tw-p-8 {
    padding: 2rem !important
  }
  .lg\:tw-p-\[10px\] {
    padding: 10px !important
  }
  .lg\:tw-p-\[120px\] {
    padding: 120px !important
  }
  .lg\:tw-p-\[12px\] {
    padding: 12px !important
  }
  .lg\:tw-p-\[2\.5\%\] {
    padding: 2.5% !important
  }
  .lg\:tw-p-\[30px\] {
    padding: 30px !important
  }
  .lg\:tw-p-\[60px\] {
    padding: 60px !important
  }
  .lg\:tw-p-\[64px\] {
    padding: 64px !important
  }
  .lg\:tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
  }
  .lg\:tw-px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important
  }
  .lg\:tw-px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
  }
  .lg\:tw-px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
  }
  .lg\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important
  }
  .lg\:tw-px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important
  }
  .lg\:tw-px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important
  }
  .lg\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important
  }
  .lg\:tw-px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important
  }
  .lg\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }
  .lg\:tw-px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
  }
  .lg\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
  .lg\:tw-px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important
  }
  .lg\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }
  .lg\:tw-px-\[105px\] {
    padding-left: 105px !important;
    padding-right: 105px !important
  }
  .lg\:tw-px-\[10px\] {
    padding-left: 10px !important;
    padding-right: 10px !important
  }
  .lg\:tw-px-\[120px\] {
    padding-left: 120px !important;
    padding-right: 120px !important
  }
  .lg\:tw-px-\[15px\] {
    padding-left: 15px !important;
    padding-right: 15px !important
  }
  .lg\:tw-px-\[16px\] {
    padding-left: 16px !important;
    padding-right: 16px !important
  }
  .lg\:tw-px-\[18px\] {
    padding-left: 18px !important;
    padding-right: 18px !important
  }
  .lg\:tw-px-\[30px\] {
    padding-left: 30px !important;
    padding-right: 30px !important
  }
  .lg\:tw-px-\[36px\] {
    padding-left: 36px !important;
    padding-right: 36px !important
  }
  .lg\:tw-px-\[48px\] {
    padding-left: 48px !important;
    padding-right: 48px !important
  }
  .lg\:tw-px-\[60px\] {
    padding-left: 60px !important;
    padding-right: 60px !important
  }
  .lg\:tw-px-\[72px\] {
    padding-left: 72px !important;
    padding-right: 72px !important
  }
  .lg\:tw-px-\[96px\] {
    padding-left: 96px !important;
    padding-right: 96px !important
  }
  .lg\:tw-px-\[calc\(\(100\%-992px\)\/2\)\] {
    padding-left: calc((100% - 992px) / 2) !important;
    padding-right: calc((100% - 992px) / 2) !important
  }
  .lg\:tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
  }
  .lg\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important
  }
  .lg\:tw-py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
  }
  .lg\:tw-py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }
  .lg\:tw-py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important
  }
  .lg\:tw-py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
  }
  .lg\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important
  }
  .lg\:tw-py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important
  }
  .lg\:tw-py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
  }
  .lg\:tw-py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
  }
  .lg\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important
  }
  .lg\:tw-py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
  }
  .lg\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }
  .lg\:tw-py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
  }
  .lg\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }
  .lg\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
  }
  .lg\:tw-py-\[100px\] {
    padding-top: 100px !important;
    padding-bottom: 100px !important
  }
  .lg\:tw-py-\[120px\] {
    padding-top: 120px !important;
    padding-bottom: 120px !important
  }
  .lg\:tw-py-\[124px\] {
    padding-top: 124px !important;
    padding-bottom: 124px !important
  }
  .lg\:tw-py-\[130px\] {
    padding-top: 130px !important;
    padding-bottom: 130px !important
  }
  .lg\:tw-py-\[200px\] {
    padding-top: 200px !important;
    padding-bottom: 200px !important
  }
  .lg\:tw-py-\[30px\] {
    padding-top: 30px !important;
    padding-bottom: 30px !important
  }
  .lg\:tw-py-\[48px\] {
    padding-top: 48px !important;
    padding-bottom: 48px !important
  }
  .lg\:tw-py-\[50px\] {
    padding-top: 50px !important;
    padding-bottom: 50px !important
  }
  .lg\:tw-py-\[60px\] {
    padding-top: 60px !important;
    padding-bottom: 60px !important
  }
  .lg\:tw-py-\[64px\] {
    padding-top: 64px !important;
    padding-bottom: 64px !important
  }
  .lg\:tw-py-\[70px\] {
    padding-top: 70px !important;
    padding-bottom: 70px !important
  }
  .lg\:tw-py-\[88px\] {
    padding-top: 88px !important;
    padding-bottom: 88px !important
  }
  .lg\:\!tw-pe-0 {
    padding-inline-end: 0px !important
  }
  .lg\:tw-pb-0 {
    padding-bottom: 0px !important
  }
  .lg\:tw-pb-1 {
    padding-bottom: 0.25rem !important
  }
  .lg\:tw-pb-10 {
    padding-bottom: 2.5rem !important
  }
  .lg\:tw-pb-12 {
    padding-bottom: 3rem !important
  }
  .lg\:tw-pb-14 {
    padding-bottom: 3.5rem !important
  }
  .lg\:tw-pb-16 {
    padding-bottom: 4rem !important
  }
  .lg\:tw-pb-24 {
    padding-bottom: 6rem !important
  }
  .lg\:tw-pb-3 {
    padding-bottom: 0.75rem !important
  }
  .lg\:tw-pb-32 {
    padding-bottom: 8rem !important
  }
  .lg\:tw-pb-4 {
    padding-bottom: 1rem !important
  }
  .lg\:tw-pb-48 {
    padding-bottom: 12rem !important
  }
  .lg\:tw-pb-6 {
    padding-bottom: 1.5rem !important
  }
  .lg\:tw-pb-8 {
    padding-bottom: 2rem !important
  }
  .lg\:tw-pb-\[10px\] {
    padding-bottom: 10px !important
  }
  .lg\:tw-pb-\[116px\] {
    padding-bottom: 116px !important
  }
  .lg\:tw-pb-\[120px\] {
    padding-bottom: 120px !important
  }
  .lg\:tw-pb-\[128px\] {
    padding-bottom: 128px !important
  }
  .lg\:tw-pb-\[160px\] {
    padding-bottom: 160px !important
  }
  .lg\:tw-pb-\[30px\] {
    padding-bottom: 30px !important
  }
  .lg\:tw-pb-\[37px\] {
    padding-bottom: 37px !important
  }
  .lg\:tw-pb-\[48px\] {
    padding-bottom: 48px !important
  }
  .lg\:tw-pb-\[60px\] {
    padding-bottom: 60px !important
  }
  .lg\:tw-pb-\[64px\] {
    padding-bottom: 64px !important
  }
  .lg\:tw-pb-\[80px\] {
    padding-bottom: 80px !important
  }
  .lg\:tw-pe-0 {
    padding-inline-end: 0px !important
  }
  .lg\:tw-pe-12 {
    padding-inline-end: 3rem !important
  }
  .lg\:tw-pe-3 {
    padding-inline-end: 0.75rem !important
  }
  .lg\:tw-pe-32 {
    padding-inline-end: 8rem !important
  }
  .lg\:tw-pe-4 {
    padding-inline-end: 1rem !important
  }
  .lg\:tw-pe-8 {
    padding-inline-end: 2rem !important
  }
  .lg\:tw-pe-\[100px\] {
    padding-inline-end: 100px !important
  }
  .lg\:tw-pe-\[110px\] {
    padding-inline-end: 110px !important
  }
  .lg\:tw-pe-\[20px\] {
    padding-inline-end: 20px !important
  }
  .lg\:tw-pl-0 {
    padding-left: 0px !important
  }
  .lg\:tw-pl-10 {
    padding-left: 2.5rem !important
  }
  .lg\:tw-pl-16 {
    padding-left: 4rem !important
  }
  .lg\:tw-pl-3 {
    padding-left: 0.75rem !important
  }
  .lg\:tw-pl-6 {
    padding-left: 1.5rem !important
  }
  .lg\:tw-pl-\[30px\] {
    padding-left: 30px !important
  }
  .lg\:tw-pl-\[4px\] {
    padding-left: 4px !important
  }
  .lg\:tw-pl-\[60px\] {
    padding-left: 60px !important
  }
  .lg\:tw-pl-\[85px\] {
    padding-left: 85px !important
  }
  .lg\:tw-pr-0 {
    padding-right: 0px !important
  }
  .lg\:tw-pr-16 {
    padding-right: 4rem !important
  }
  .lg\:tw-pr-2 {
    padding-right: 0.5rem !important
  }
  .lg\:tw-pr-4 {
    padding-right: 1rem !important
  }
  .lg\:tw-pr-6 {
    padding-right: 1.5rem !important
  }
  .lg\:tw-pr-7 {
    padding-right: 1.75rem !important
  }
  .lg\:tw-pr-8 {
    padding-right: 2rem !important
  }
  .lg\:tw-pr-\[30px\] {
    padding-right: 30px !important
  }
  .lg\:tw-pr-\[60px\] {
    padding-right: 60px !important
  }
  .lg\:tw-ps-0 {
    padding-inline-start: 0px !important
  }
  .lg\:tw-ps-1 {
    padding-inline-start: 0.25rem !important
  }
  .lg\:tw-ps-16 {
    padding-inline-start: 4rem !important
  }
  .lg\:tw-ps-3 {
    padding-inline-start: 0.75rem !important
  }
  .lg\:tw-ps-32 {
    padding-inline-start: 8rem !important
  }
  .lg\:tw-ps-4 {
    padding-inline-start: 1rem !important
  }
  .lg\:tw-ps-5 {
    padding-inline-start: 1.25rem !important
  }
  .lg\:tw-ps-8 {
    padding-inline-start: 2rem !important
  }
  .lg\:tw-ps-\[15px\] {
    padding-inline-start: 15px !important
  }
  .lg\:tw-ps-\[64px\] {
    padding-inline-start: 64px !important
  }
  .lg\:tw-ps-\[80px\] {
    padding-inline-start: 80px !important
  }
  .lg\:tw-pt-0 {
    padding-top: 0px !important
  }
  .lg\:tw-pt-10 {
    padding-top: 2.5rem !important
  }
  .lg\:tw-pt-11 {
    padding-top: 2.75rem !important
  }
  .lg\:tw-pt-12 {
    padding-top: 3rem !important
  }
  .lg\:tw-pt-14 {
    padding-top: 3.5rem !important
  }
  .lg\:tw-pt-16 {
    padding-top: 4rem !important
  }
  .lg\:tw-pt-24 {
    padding-top: 6rem !important
  }
  .lg\:tw-pt-28 {
    padding-top: 7rem !important
  }
  .lg\:tw-pt-32 {
    padding-top: 8rem !important
  }
  .lg\:tw-pt-4 {
    padding-top: 1rem !important
  }
  .lg\:tw-pt-6 {
    padding-top: 1.5rem !important
  }
  .lg\:tw-pt-8 {
    padding-top: 2rem !important
  }
  .lg\:tw-pt-\[120px\] {
    padding-top: 120px !important
  }
  .lg\:tw-pt-\[140px\] {
    padding-top: 140px !important
  }
  .lg\:tw-pt-\[30px\] {
    padding-top: 30px !important
  }
  .lg\:tw-pt-\[48px\] {
    padding-top: 48px !important
  }
  .lg\:tw-pt-\[60px\] {
    padding-top: 60px !important
  }
  .lg\:tw-pt-\[64px\] {
    padding-top: 64px !important
  }
  .lg\:tw-pt-\[75px\] {
    padding-top: 75px !important
  }
  .lg\:tw-pt-\[80px\] {
    padding-top: 80px !important
  }
  .lg\:tw-pt-\[95px\] {
    padding-top: 95px !important
  }
  .lg\:tw-pt-\[96px\] {
    padding-top: 96px !important
  }
  .lg\:tw-text-left {
    text-align: left !important
  }
  .lg\:tw-text-center {
    text-align: center !important
  }
  .lg\:tw-text-right {
    text-align: right !important
  }
  .lg\:tw-text-start {
    text-align: start !important
  }
  .lg\:tw-text-end {
    text-align: end !important
  }
  .lg\:tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
  }
  .lg\:tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
  }
  .lg\:tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
  }
  .lg\:tw-text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important
  }
  .lg\:tw-text-6xl {
    font-size: 3.75rem !important;
    line-height: 1 !important
  }
  .lg\:tw-text-\[16px\] {
    font-size: 16px !important
  }
  .lg\:tw-text-\[17px\] {
    font-size: 17px !important
  }
  .lg\:tw-text-\[18px\] {
    font-size: 18px !important
  }
  .lg\:tw-text-\[2\.9rem\] {
    font-size: 2.9rem !important
  }
  .lg\:tw-text-\[200px\] {
    font-size: 200px !important
  }
  .lg\:tw-text-\[20px\] {
    font-size: 20px !important
  }
  .lg\:tw-text-\[21px\] {
    font-size: 21px !important
  }
  .lg\:tw-text-\[22px\] {
    font-size: 22px !important
  }
  .lg\:tw-text-\[23px\] {
    font-size: 23px !important
  }
  .lg\:tw-text-\[24px\] {
    font-size: 24px !important
  }
  .lg\:tw-text-\[26px\] {
    font-size: 26px !important
  }
  .lg\:tw-text-\[30px\] {
    font-size: 30px !important
  }
  .lg\:tw-text-\[31px\] {
    font-size: 31px !important
  }
  .lg\:tw-text-\[32px\] {
    font-size: 32px !important
  }
  .lg\:tw-text-\[34px\] {
    font-size: 34px !important
  }
  .lg\:tw-text-\[36px\] {
    font-size: 36px !important
  }
  .lg\:tw-text-\[40px\] {
    font-size: 40px !important
  }
  .lg\:tw-text-\[42px\] {
    font-size: 42px !important
  }
  .lg\:tw-text-\[43px\] {
    font-size: 43px !important
  }
  .lg\:tw-text-\[45px\] {
    font-size: 45px !important
  }
  .lg\:tw-text-\[48px\] {
    font-size: 48px !important
  }
  .lg\:tw-text-\[60px\] {
    font-size: 60px !important
  }
  .lg\:tw-text-\[calc\(18px\+7\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(18px + 7 * ((100vw - 320px) / 2080)) !important
  }
  .lg\:tw-text-\[calc\(1rem\+4\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(1rem + 4 * ((100vw - 320px) / 2080)) !important
  }
  .lg\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important
  }
  .lg\:tw-text-\[calc\(24px\+16\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(24px + 16 * ((100vw - 320px) / 2080)) !important
  }
  .lg\:tw-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
  }
  .lg\:tw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important
  }
  .lg\:tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
  }
  .lg\:tw-font-\[24px\] {
    font-weight: 24px !important
  }
  .lg\:tw-font-bold {
    font-weight: 700 !important
  }
  .lg\:tw-font-normal {
    font-weight: 400 !important
  }
  .lg\:tw-uppercase {
    text-transform: uppercase !important
  }
  .lg\:tw-capitalize {
    text-transform: capitalize !important
  }
  .lg\:tw-not-italic {
    font-style: normal !important
  }
  .lg\:tw-leading-\[120\%\] {
    line-height: 120% !important
  }
  .lg\:tw-leading-\[125\%\] {
    line-height: 125% !important
  }
  .lg\:tw-leading-\[140\%\] {
    line-height: 140% !important
  }
  .lg\:tw-leading-\[31px\] {
    line-height: 31px !important
  }
  .lg\:tw-leading-\[37px\] {
    line-height: 37px !important
  }
  .lg\:tw-leading-\[52px\] {
    line-height: 52px !important
  }
  .lg\:tw-leading-\[60px\] {
    line-height: 60px !important
  }
  .lg\:tw-leading-none {
    line-height: 1 !important
  }
  .lg\:tw-tracking-\[0\.08rem\] {
    letter-spacing: 0.08rem !important
  }
  .lg\:tw-tracking-\[0\.5px\] {
    letter-spacing: 0.5px !important
  }
  .lg\:tw-tracking-\[1\.08px\] {
    letter-spacing: 1.08px !important
  }
  .lg\:tw-tracking-\[1\.28px\] {
    letter-spacing: 1.28px !important
  }
  .lg\:tw-tracking-\[1\.44px\] {
    letter-spacing: 1.44px !important
  }
  .lg\:tw-tracking-\[1\.6px\] {
    letter-spacing: 1.6px !important
  }
  .lg\:tw-tracking-\[1\.92px\] {
    letter-spacing: 1.92px !important
  }
  .lg\:tw-tracking-\[1px\] {
    letter-spacing: 1px !important
  }
  .lg\:tw-tracking-\[2px\] {
    letter-spacing: 2px !important
  }
  .lg\:tw-tracking-\[3\.6px\] {
    letter-spacing: 3.6px !important
  }
  .lg\:tw-tracking-\[4\.8px\] {
    letter-spacing: 4.8px !important
  }
  .lg\:tw-text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important
  }
  .lg\:tw-text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important
  }
  .lg\:tw-text-sl-color-light-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(245 245 245 / var(--tw-text-opacity)) !important
  }
  .lg\:tw-text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
  }
  .lg\:tw-no-underline {
    text-decoration-line: none !important
  }
  .lg\:tw-underline-offset-\[16px\] {
    text-underline-offset: 16px !important
  }
  .lg\:tw-opacity-100 {
    opacity: 1 !important
  }
  .lg\:tw-opacity-30 {
    opacity: 0.3 !important
  }
  .lg\:tw-opacity-80 {
    opacity: 0.8 !important
  }
  .lg\:tw-shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
  }
  .lg\:tw-shadow-sticky-menu {
    --tw-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10) !important;
    --tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
  }
  .lg\:tw-drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
  }
  .lg\:tw-backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
  }
  .lg\:tw-duration-1000 {
    transition-duration: 1000ms !important
  }
  .lg\:st-colour-text-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important
  }
  .lg\:st-colour-text-tertiary {
    --tw-text-opacity: 1 !important;
    color: rgb(113 113 122 / var(--tw-text-opacity)) !important
  }
  .lg\:st-colour-border-dark-grey {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important
  }
  .lg\:st-colour-background-light-grey {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
  }
  .before\:lg\:tw-transition-all::before {
    content: var(--tw-content) !important;
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important
  }
  .before\:lg\:tw-duration-300::before {
    content: var(--tw-content) !important;
    transition-duration: 300ms !important
  }
  .lg\:last\:tw-border-r-0:last-child {
    border-right-width: 0px !important
  }
  .lg\:hover\:tw-my-\[-1px\]:hover {
    margin-top: -1px !important;
    margin-bottom: -1px !important
  }
  .lg\:hover\:tw-border-\[2px\]:hover {
    border-width: 2px !important
  }
  .hover\:lg\:tw-bg-\[\#000\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
  }
  .hover\:lg\:tw-text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
  }
  .lg\:hover\:st-colour-border-brand:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
  }

  .hover\:lg\:st-colour-surface-lightest-grey:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
  }
  .lg\:hover\:st-colour-buttons-secondary-hover:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
  }
  .tw-group:hover .lg\:group-hover\:tw-opacity-100 {
    opacity: 1 !important
  }
}
  @media (min-width: 1280px) {
  .xl\:tw-absolute {
    position: absolute !important
  }
  .xl\:-tw-right-\[80px\] {
    right: -80px !important
  }
  .xl\:tw-bottom-8 {
    bottom: 2rem !important
  }
  .xl\:tw-left-\[-415px\] {
    left: -415px !important
  }
  .xl\:tw-right-8 {
    right: 2rem !important
  }
  .xl\:tw-top-\[12px\] {
    top: 12px !important
  }
  .xl\:tw-order-\[13\] {
    order: 13 !important
  }
  .xl\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .xl\:tw-col-span-4 {
    grid-column: span 4 / span 4 !important
  }
  .xl\:tw-col-span-5 {
    grid-column: span 5 / span 5 !important
  }
  .xl\:tw-col-span-7 {
    grid-column: span 7 / span 7 !important
  }
  .xl\:tw-col-span-8 {
    grid-column: span 8 / span 8 !important
  }
  .xl\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .xl\:tw-col-start-3 {
    grid-column-start: 3 !important
  }
  .xl\:tw-col-start-9 {
    grid-column-start: 9 !important
  }
  .xl\:tw-m-4 {
    margin: 1rem !important
  }
  .xl\:tw-mb-16 {
    margin-bottom: 4rem !important
  }
  .xl\:tw-mb-\[60px\] {
    margin-bottom: 60px !important
  }
  .xl\:tw-mb-\[90px\] {
    margin-bottom: 90px !important
  }
  .xl\:tw-ml-10 {
    margin-left: 2.5rem !important
  }
  .xl\:tw-ml-\[-410px\] {
    margin-left: -410px !important
  }
  .xl\:tw-ml-\[64px\] {
    margin-left: 64px !important
  }
  .xl\:tw-mt-0 {
    margin-top: 0px !important
  }
  .xl\:tw-mt-16 {
    margin-top: 4rem !important
  }
  .xl\:tw-mt-5 {
    margin-top: 1.25rem !important
  }
  .xl\:tw-mt-\[100px\] {
    margin-top: 100px !important
  }
  .xl\:tw-mt-\[10px\] {
    margin-top: 10px !important
  }
  .xl\:tw-block {
    display: block !important
  }
  .xl\:tw-flex {
    display: flex !important
  }
  .xl\:tw-h-\[100px\] {
    height: 100px !important
  }
  .xl\:tw-h-\[140px\] {
    height: 140px !important
  }
  .xl\:tw-h-\[207px\] {
    height: 207px !important
  }
  .xl\:tw-h-\[220px\] {
    height: 220px !important
  }
  .xl\:tw-h-\[230px\] {
    height: 230px !important
  }
  .xl\:tw-h-\[300px\] {
    height: 300px !important
  }
  .xl\:tw-h-\[320px\] {
    height: 320px !important
  }
  .xl\:tw-h-\[350px\] {
    height: 350px !important
  }
  .xl\:tw-h-\[440px\] {
    height: 440px !important
  }
  .xl\:tw-h-\[450px\] {
    height: 450px !important
  }
  .xl\:tw-h-\[500px\] {
    height: 500px !important
  }
  .xl\:tw-h-\[550px\] {
    height: 550px !important
  }
  .xl\:tw-h-\[560px\] {
    height: 560px !important
  }
  .xl\:tw-h-\[600px\] {
    height: 600px !important
  }
  .xl\:tw-h-\[650px\] {
    height: 650px !important
  }
  .xl\:tw-h-\[660px\] {
    height: 660px !important
  }
  .xl\:tw-h-\[800px\] {
    height: 800px !important
  }
  .xl\:tw-h-\[828px\] {
    height: 828px !important
  }
  .xl\:tw-h-\[850px\] {
    height: 850px !important
  }
  .xl\:tw-h-\[85px\] {
    height: 85px !important
  }
  .xl\:tw-h-full {
    height: 100% !important
  }
  .xl\:tw-max-h-\[550px\] {
    max-height: 550px !important
  }
  .xl\:tw-min-h-\[1000px\] {
    min-height: 1000px !important
  }
  .xl\:tw-min-h-\[110px\] {
    min-height: 110px !important
  }
  .xl\:tw-min-h-\[500px\] {
    min-height: 500px !important
  }
  .xl\:tw-min-h-\[calc\(100vh-260px\)\] {
    min-height: calc(100vh - 260px) !important
  }
  .xl\:tw-w-1\/2 {
    width: 50% !important
  }
  .xl\:tw-w-1\/3 {
    width: 33.333333% !important
  }
  .xl\:tw-w-10\/12 {
    width: 83.333333% !important
  }
  .xl\:tw-w-3\/12 {
    width: 25% !important
  }
  .xl\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .xl\:tw-w-5\/12 {
    width: 41.666667% !important
  }
  .xl\:tw-w-5\/6 {
    width: 83.333333% !important
  }
  .xl\:tw-w-6\/12 {
    width: 50% !important
  }
  .xl\:tw-w-7\/12 {
    width: 58.333333% !important
  }
  .xl\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .xl\:tw-w-9\/12 {
    width: 75% !important
  }
  .xl\:tw-w-\[100px\] {
    width: 100px !important
  }
  .xl\:tw-w-\[1024px\] {
    width: 1024px !important
  }
  .xl\:tw-w-\[1080px\] {
    width: 1080px !important
  }
  .xl\:tw-w-\[1140px\] {
    width: 1140px !important
  }
  .xl\:tw-w-\[1280px\] {
    width: 1280px !important
  }
  .xl\:tw-w-\[150px\] {
    width: 150px !important
  }
  .xl\:tw-w-\[253px\] {
    width: 253px !important
  }
  .xl\:tw-w-\[30\%\] {
    width: 30% !important
  }
  .xl\:tw-w-\[45\%\] {
    width: 45% !important
  }
  .xl\:tw-w-\[512px\] {
    width: 512px !important
  }
  .xl\:tw-w-\[530px\] {
    width: 530px !important
  }
  .xl\:tw-w-\[55\%\] {
    width: 55% !important
  }
  .xl\:tw-w-\[70\%\] {
    width: 70% !important
  }
  .xl\:tw-w-\[750px\] {
    width: 750px !important
  }
  .xl\:tw-w-\[80\%\] {
    width: 80% !important
  }
  .xl\:tw-w-\[calc\(100\%-184px\)\] {
    width: calc(100% - 184px) !important
  }
  .xl\:tw-w-auto {
    width: auto !important
  }
  .xl\:tw-w-full {
    width: 100% !important
  }
  .xl\:\!tw-max-w-\[962px\] {
    max-width: 962px !important
  }
  .xl\:tw-max-w-\[1200px\] {
    max-width: 1200px !important
  }
  .xl\:tw-max-w-\[600px\] {
    max-width: 600px !important
  }
  .xl\:tw-max-w-\[771px\] {
    max-width: 771px !important
  }
  .xl\:tw-max-w-\[80\%\] {
    max-width: 80% !important
  }
  .xl\:tw-basis-10\/12 {
    flex-basis: 83.333333% !important
  }
  .xl\:tw-basis-11\/12 {
    flex-basis: 91.666667% !important
  }
  .xl\:tw-basis-2\/12 {
    flex-basis: 16.666667% !important
  }
  .xl\:tw-basis-4\/12 {
    flex-basis: 33.333333% !important
  }
  .xl\:tw-basis-\[374px\] {
    flex-basis: 374px !important
  }
  .xl\:tw-basis-\[calc\(50\%-16px\)\] {
    flex-basis: calc(50% - 16px) !important
  }
  .xl\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .xl\:tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important
  }
  .xl\:tw-flex-row {
    flex-direction: row !important
  }
  .xl\:tw-flex-col {
    flex-direction: column !important
  }
  .xl\:tw-items-end {
    align-items: flex-end !important
  }
  .xl\:tw-justify-end {
    justify-content: flex-end !important
  }
  .xl\:tw-justify-center {
    justify-content: center !important
  }
  .xl\:tw-justify-between {
    justify-content: space-between !important
  }
  .xl\:tw-gap-0 {
    gap: 0px !important
  }
  .xl\:tw-gap-16 {
    gap: 4rem !important
  }
  .xl\:tw-gap-8 {
    gap: 2rem !important
  }
  .xl\:tw-gap-\[10px\] {
    gap: 10px !important
  }
  .xl\:tw-gap-\[120px\] {
    gap: 120px !important
  }
  .xl\:tw-p-4 {
    padding: 1rem !important
  }
  .xl\:tw-p-\[30px\] {
    padding: 30px !important
  }
  .xl\:tw-px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important
  }
  .xl\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
  .xl\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }
  .xl\:tw-px-\[16px\] {
    padding-left: 16px !important;
    padding-right: 16px !important
  }
  .xl\:tw-px-\[92px\] {
    padding-left: 92px !important;
    padding-right: 92px !important
  }
  .xl\:tw-px-\[calc\(\(100\%-1280px\)\/2\)\] {
    padding-left: calc((100% - 1280px) / 2) !important;
    padding-right: calc((100% - 1280px) / 2) !important
  }
  .xl\:tw-py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
  }
  .xl\:tw-py-\[100px\] {
    padding-top: 100px !important;
    padding-bottom: 100px !important
  }
  .xl\:tw-py-\[105px\] {
    padding-top: 105px !important;
    padding-bottom: 105px !important
  }
  .xl\:tw-py-\[120px\] {
    padding-top: 120px !important;
    padding-bottom: 120px !important
  }
  .xl\:tw-pb-0 {
    padding-bottom: 0px !important
  }
  .xl\:tw-pb-7 {
    padding-bottom: 1.75rem !important
  }
  .xl\:tw-pb-8 {
    padding-bottom: 2rem !important
  }
  .xl\:tw-pb-\[30px\] {
    padding-bottom: 30px !important
  }
  .xl\:tw-pl-0 {
    padding-left: 0px !important
  }
  .xl\:tw-pl-16 {
    padding-left: 4rem !important
  }
  .xl\:tw-pl-8 {
    padding-left: 2rem !important
  }
  .xl\:tw-pl-\[120px\] {
    padding-left: 120px !important
  }
  .xl\:tw-pr-0 {
    padding-right: 0px !important
  }
  .xl\:tw-pr-6 {
    padding-right: 1.5rem !important
  }
  .xl\:tw-pr-\[60px\] {
    padding-right: 60px !important
  }
  .xl\:tw-ps-8 {
    padding-inline-start: 2rem !important
  }
  .xl\:tw-ps-\[120px\] {
    padding-inline-start: 120px !important
  }
  .xl\:tw-pt-12 {
    padding-top: 3rem !important
  }
  .xl\:tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
  }
  .xl\:tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
  }
  .xl\:tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
  }
  .xl\:tw-text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important
  }
  .xl\:tw-text-6xl {
    font-size: 3.75rem !important;
    line-height: 1 !important
  }
  .xl\:tw-text-\[2\.9rem\] {
    font-size: 2.9rem !important
  }
  .xl\:tw-text-\[20px\] {
    font-size: 20px !important
  }
  .xl\:tw-text-\[2rem\] {
    font-size: 2rem !important
  }
  .xl\:tw-text-\[300px\] {
    font-size: 300px !important
  }
  .xl\:tw-text-\[40px\] {
    font-size: 40px !important
  }
  .xl\:tw-text-\[46px\] {
    font-size: 46px !important
  }
  .xl\:tw-text-\[48px\] {
    font-size: 48px !important
  }
  .xl\:tw-text-\[60px\] {
    font-size: 60px !important
  }
  .xl\:tw-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
  }
  .xl\:tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
  }
  .xl\:tw-leading-none {
    line-height: 1 !important
  }
  .xl\:tw-tracking-\[0\.08rem\] {
    letter-spacing: 0.08rem !important
  }
  .xl\:tw-tracking-\[3px\] {
    letter-spacing: 3px !important
  }
}
  @media (min-width: 1536px) {
  .\32xl\:tw-top-1\/2 {
    top: 50% !important
  }
  .\32xl\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .\32xl\:tw-col-span-2 {
    grid-column: span 2 / span 2 !important
  }
  .\32xl\:tw-col-span-4 {
    grid-column: span 4 / span 4 !important
  }
  .\32xl\:tw-col-span-6 {
    grid-column: span 6 / span 6 !important
  }
  .\32xl\:tw-col-span-8 {
    grid-column: span 8 / span 8 !important
  }
  .\32xl\:tw-col-span-9 {
    grid-column: span 9 / span 9 !important
  }
  .\32xl\:tw-col-start-1 {
    grid-column-start: 1 !important
  }
  .\32xl\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .\32xl\:tw-col-start-3 {
    grid-column-start: 3 !important
  }
  .\32xl\:tw-col-start-4 {
    grid-column-start: 4 !important
  }
  .\32xl\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }
  .\32xl\:tw-mb-0 {
    margin-bottom: 0px !important
  }
  .\32xl\:tw-mb-16 {
    margin-bottom: 4rem !important
  }
  .\32xl\:tw-ml-\[-250px\] {
    margin-left: -250px !important
  }
  .\32xl\:tw-ml-\[-303px\] {
    margin-left: -303px !important
  }
  .\32xl\:tw-mt-0 {
    margin-top: 0px !important
  }
  .\32xl\:tw-mt-8 {
    margin-top: 2rem !important
  }
  .\32xl\:tw-block {
    display: block !important
  }
  .\32xl\:tw-flex {
    display: flex !important
  }
  .\32xl\:tw-h-\[1000px\] {
    height: 1000px !important
  }
  .\32xl\:tw-h-\[1150px\] {
    height: 1150px !important
  }
  .\32xl\:tw-h-\[1200px\] {
    height: 1200px !important
  }
  .\32xl\:tw-h-\[180px\] {
    height: 180px !important
  }
  .\32xl\:tw-h-\[220px\] {
    height: 220px !important
  }
  .\32xl\:tw-h-\[260px\] {
    height: 260px !important
  }
  .\32xl\:tw-h-\[280px\] {
    height: 280px !important
  }
  .\32xl\:tw-h-\[315px\] {
    height: 315px !important
  }
  .\32xl\:tw-h-\[380px\] {
    height: 380px !important
  }
  .\32xl\:tw-h-\[400px\] {
    height: 400px !important
  }
  .\32xl\:tw-h-\[47\.3\%\] {
    height: 47.3% !important
  }
  .\32xl\:tw-h-\[550px\] {
    height: 550px !important
  }
  .\32xl\:tw-h-\[65px\] {
    height: 65px !important
  }
  .\32xl\:tw-h-\[770px\] {
    height: 770px !important
  }
  .\32xl\:tw-h-\[774px\] {
    height: 774px !important
  }
  .\32xl\:tw-h-\[930px\] {
    height: 930px !important
  }
  .\32xl\:tw-h-\[960px\] {
    height: 960px !important
  }
  .\32xl\:tw-w-1\/2 {
    width: 50% !important
  }
  .\32xl\:tw-w-1\/3 {
    width: 33.333333% !important
  }
  .\32xl\:tw-w-11\/12 {
    width: 91.666667% !important
  }
  .\32xl\:tw-w-2\/3 {
    width: 66.666667% !important
  }
  .\32xl\:tw-w-3\/12 {
    width: 25% !important
  }
  .\32xl\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .\32xl\:tw-w-5\/12 {
    width: 41.666667% !important
  }
  .\32xl\:tw-w-7\/12 {
    width: 58.333333% !important
  }
  .\32xl\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .\32xl\:tw-w-9\/12 {
    width: 75% !important
  }
  .\32xl\:tw-w-\[1440px\] {
    width: 1440px !important
  }
  .\32xl\:tw-w-\[1536px\] {
    width: 1536px !important
  }
  .\32xl\:tw-w-\[35\%\] {
    width: 35% !important
  }
  .\32xl\:tw-w-\[64\%\] {
    width: 64% !important
  }
  .\32xl\:tw-w-\[65\%\] {
    width: 65% !important
  }
  .\32xl\:tw-w-\[65px\] {
    width: 65px !important
  }
  .\32xl\:tw-w-\[75\%\] {
    width: 75% !important
  }
  .\32xl\:tw-w-\[80px\] {
    width: 80px !important
  }
  .\32xl\:tw-w-full {
    width: 100% !important
  }
  .\32xl\:tw-max-w-\[1440px\] {
    max-width: 1440px !important
  }
  .\32xl\:tw-max-w-\[41\.666667\%\] {
    max-width: 41.666667% !important
  }
  .\32xl\:tw-max-w-full {
    max-width: 100% !important
  }
  .\32xl\:tw-basis-3\/12 {
    flex-basis: 25% !important
  }
  .\32xl\:tw-basis-4\/6 {
    flex-basis: 66.666667% !important
  }
  .\32xl\:tw--translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .\32xl\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .\32xl\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important
  }
  .\32xl\:tw-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important
  }
  .\32xl\:tw-flex-wrap {
    flex-wrap: wrap !important
  }
  .\32xl\:tw-flex-nowrap {
    flex-wrap: nowrap !important
  }
  .\32xl\:tw-justify-start {
    justify-content: flex-start !important
  }
  .\32xl\:tw-justify-center {
    justify-content: center !important
  }
  .\32xl\:tw-gap-16 {
    gap: 4rem !important
  }
  .\32xl\:tw-border-t-0 {
    border-top-width: 0px !important
  }
  .\32xl\:tw-px-\[120px\] {
    padding-left: 120px !important;
    padding-right: 120px !important
  }
  .\32xl\:tw-px-\[20px\] {
    padding-left: 20px !important;
    padding-right: 20px !important
  }
  .\32xl\:tw-px-\[calc\(\(100\%-1536px\)\/2\)\] {
    padding-left: calc((100% - 1536px) / 2) !important;
    padding-right: calc((100% - 1536px) / 2) !important
  }
  .\32xl\:tw-pb-16 {
    padding-bottom: 4rem !important
  }
  .\32xl\:tw-pb-20 {
    padding-bottom: 5rem !important
  }
  .\32xl\:tw-pl-\[74px\] {
    padding-left: 74px !important
  }
  .\32xl\:tw-pr-8 {
    padding-right: 2rem !important
  }
  .\32xl\:tw-pr-\[121px\] {
    padding-right: 121px !important
  }
  .\32xl\:tw-pt-\[480px\] {
    padding-top: 480px !important
  }
}
  @media (min-width: 2560px) {
  .\33xl\:tw-left-\[7\%\] {
    left: 7% !important
  }
  .\33xl\:tw-top-\[67\%\] {
    top: 67% !important
  }
  .\33xl\:tw-order-\[17\] {
    order: 17 !important
  }
  .\33xl\:tw-col-span-12 {
    grid-column: span 12 / span 12 !important
  }
  .\33xl\:tw-my-\[56px\] {
    margin-top: 56px !important;
    margin-bottom: 56px !important
  }
  .\33xl\:tw-mb-40 {
    margin-bottom: 10rem !important
  }
  .\33xl\:tw-ml-\[15\%\] {
    margin-left: 15% !important
  }
  .\33xl\:tw-block {
    display: block !important
  }
  .\33xl\:tw-h-\[1160px\] {
    height: 1160px !important
  }
  .\33xl\:tw-h-\[1460px\] {
    height: 1460px !important
  }
  .\33xl\:tw-h-\[280px\] {
    height: 280px !important
  }
  .\33xl\:tw-h-\[700px\] {
    height: 700px !important
  }
  .\33xl\:tw-h-\[850px\] {
    height: 850px !important
  }
  .\33xl\:tw-min-h-\[100vh\] {
    min-height: 100vh !important
  }
  .\33xl\:tw-min-h-\[auto\] {
    min-height: auto !important
  }
  .\33xl\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .\33xl\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .\33xl\:tw-w-\[1680px\] {
    width: 1680px !important
  }
  .\33xl\:tw-w-\[8\%\] {
    width: 8% !important
  }
  .\33xl\:tw-w-full {
    width: 100% !important
  }
  .\33xl\:tw-basis-1\/5 {
    flex-basis: 20% !important
  }
  .\33xl\:tw-gap-8 {
    gap: 2rem !important
  }
  .\33xl\:tw-px-\[calc\(\(100\%-1680px\)\/2\)\] {
    padding-left: calc((100% - 1680px) / 2) !important;
    padding-right: calc((100% - 1680px) / 2) !important
  }
  .\33xl\:tw-pb-0 {
    padding-bottom: 0px !important
  }
}
  .tw-peer:checked ~ .rtl\:peer-checked\:after\:-tw-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after {
  content: var(--tw-content) !important;
  --tw-translate-x: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
  @media (prefers-color-scheme: dark) {
  .dark\:tw-border-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(75 85 99 / var(--tw-border-opacity)) !important
  }
  .dark\:tw-bg-gray-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important
  }

  .tw-peer:checked ~ .dark\:peer-checked\:st-colour-surface-dark-grey {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
  }
}
  .\[\&\&\]\:tw-px-0.\[\&\&\]\:tw-px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important
}
  .\[\&\&\]\:tw-py-0.\[\&\&\]\:tw-py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important
}
  @media (min-width: 992px) {
  .lg\:\[\&\&\]\:tw-px-0.lg\:\[\&\&\]\:tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
  }
  .lg\:\[\&\&\]\:tw-py-0.lg\:\[\&\&\]\:tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
  }
}
  @media (min-width: 768px) {
  .md\:\[\&\:nth-last-child\(-n\+2\)\]\:tw-border-b-0:nth-last-child(-n+2) {
    border-bottom-width: 0px !important
  }
}
  .\[\&\>\*\]\:tw-inline>* {
  display: inline !important
}
  .\[\&\>a\]\:tw-px-0>a {
  padding-left: 0px !important;
  padding-right: 0px !important
}
  .\[\&\>a\]\:tw-text-\[\#212529\]>a {
  --tw-text-opacity: 1 !important;
  color: rgb(33 37 41 / var(--tw-text-opacity)) !important
}
  .\[\&\>b\]\:tw-font-bold>b {
  font-weight: 700 !important
}
  .\[\&\>b\]\:tw-uppercase>b {
  text-transform: uppercase !important
}
  .\[\&\>b\]\:tw-text-\[\#498751\]>b {
  --tw-text-opacity: 1 !important;
  color: rgb(73 135 81 / var(--tw-text-opacity)) !important
}
  .\[\&\>b\]\:tw-text-\[\#89619C\]>b {
  --tw-text-opacity: 1 !important;
  color: rgb(137 97 156 / var(--tw-text-opacity)) !important
}
  .\[\&\>b\]\:tw-text-\[\#CEA96A\]>b {
  --tw-text-opacity: 1 !important;
  color: rgb(206 169 106 / var(--tw-text-opacity)) !important
}
  .\[\&\>b\]\:tw-text-\[\#F3B84C\]>b {
  --tw-text-opacity: 1 !important;
  color: rgb(243 184 76 / var(--tw-text-opacity)) !important
}
  .\[\&\>ol\]\:tw-mb-0>ol {
  margin-bottom: 0px !important
}
  .\[\&\>ol\]\:tw-pl-6>ol {
  padding-left: 1.5rem !important
}
  .\[\&\>p\]\:tw-mb-0>p {
  margin-bottom: 0px !important
}
  .\[\&\>span\]\:tw-text-sl-color-gold-1500>span {
  --tw-text-opacity: 1 !important;
  color: rgb(253 219 35 / var(--tw-text-opacity)) !important
}
  .\[\&_\.st-pop-up\]\:tw-rounded-none .st-pop-up {
  border-radius: 0px !important
}
  .\[\&_a\]\:tw-text-white a {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\[\&_a\]\:tw-underline a {
  text-decoration-line: underline !important
}
  .\[\&_button\]\:tw-ml-\[2px\] button {
  margin-left: 2px !important
}
  .\[\&_button\]\:tw-h-\[48px\] button {
  height: 48px !important
}
  .\[\&_button\]\:tw-bg-white button {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
  .\[\&_button\]\:tw-px-4 button {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}
  .\[\&_button\]\:tw-py-0 button {
  padding-top: 0px !important;
  padding-bottom: 0px !important
}
  .\[\&_button\]\:tw-text-st-colour-grey-900 button {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .\[\&_button\]\:tw-text-white button {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\[\&_button\]\:tw-outline-none button {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}
  @media (min-width: 992px) {
  .lg\:\[\&_button\]\:tw-px-6 button {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
}
  .\[\&_div\]\:tw-text-st-colour-grey-900 div {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .\[\&_div\]\:tw-text-white div {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\[\&_div\]\:tw-outline-none div {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}
  .\[\&_form\]\:tw-max-w-full form {
  max-width: 100% !important
}
  .\[\&_form\]\:tw-pb-0 form {
  padding-bottom: 0px !important
}
  .\[\&_form\]\:tw-pt-0 form {
  padding-top: 0px !important
}
  .\[\&_header\]\:tw-hidden header {
  display: none !important
}
  .\[\&_input\]\:tw-h-\[48px\] input {
  height: 48px !important
}
  .\[\&_input\]\:tw-rounded-none input {
  border-radius: 0px !important
}
  .\[\&_input\]\:tw-bg-st-colour-grey-900 input {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
  .\[\&_input\]\:tw-px-4 input {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}
  .\[\&_input\]\:tw-py-3 input {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important
}
  .\[\&_input\]\:tw-text-white input {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\[\&_input\]\:st-colour-text-placeholder input {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
  .\[\&_input\]\:placeholder\:tw-text-st-colour-grey-400 input::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
  .\[\&_legend\]\:tw-text-st-colour-grey-900 legend {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .\[\&_legend\]\:tw-text-white legend {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\[\&_ol\]\:tw-mb-0 ol {
  margin-bottom: 0px !important
}
  .\[\&_p\]\:tw-mb-0 p {
  margin-bottom: 0px !important
}
  .\[\&_p\]\:tw-text-st-colour-grey-900 p {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .\[\&_p\]\:tw-text-white p {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\[\&_span\]\:tw-font-\[\'DIN-2014\'\] span {
  font-family: 'DIN-2014' !important
}
  .\[\&_span\]\:tw-text-st-colour-grey-900 span {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
  .\[\&_span\]\:tw-text-white span {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
  .\[\&_sup\]\:tw-text-\[0\.6em\] sup {
  font-size: 0.6em !important
}
  .\[\&_sup\]\:tw-font-bold sup {
  font-weight: 700 !important
}
  .\[\&_ul\]\:tw-mb-0 ul {
  margin-bottom: 0px !important
}

/* --- Extracted <style> block #25 --- */
.tw-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important
}
.tw-pointer-events-none {
  pointer-events: none !important
}
.tw-pointer-events-auto {
  pointer-events: auto !important
}
.tw-visible {
  visibility: visible !important
}
.tw-invisible {
  visibility: hidden !important
}
.tw-fixed {
  position: fixed !important
}
.tw-absolute {
  position: absolute !important
}
.tw-relative {
  position: relative !important
}
.tw-sticky {
  position: sticky !important
}
.tw-inset-0 {
  inset: 0px !important
}
.-tw-inset-x-4 {
  left: -1rem !important;
  right: -1rem !important
}
.tw-inset-x-0 {
  left: 0px !important;
  right: 0px !important
}
.-tw-bottom-\[10\%\] {
  bottom: -10% !important
}
.-tw-left-1 {
  left: -0.25rem !important
}
.-tw-left-4 {
  left: -1rem !important
}
.-tw-left-\[17px\] {
  left: -17px !important
}
.-tw-right-1 {
  right: -0.25rem !important
}
.-tw-right-\[39px\] {
  right: -39px !important
}
.-tw-top-2 {
  top: -0.5rem !important
}
.-tw-top-6 {
  top: -1.5rem !important
}
.-tw-top-\[100px\] {
  top: -100px !important
}
.-tw-top-\[150px\] {
  top: -150px !important
}
.-tw-top-\[197px\] {
  top: -197px !important
}
.-tw-top-\[30px\] {
  top: -30px !important
}
.-tw-top-\[40\%\] {
  top: -40% !important
}
.-tw-top-\[9px\] {
  top: -9px !important
}
.tw--top-\[213px\] {
  top: -213px !important
}
.tw--top-\[347px\] {
  top: -347px !important
}
.tw-bottom-0 {
  bottom: 0px !important
}
.tw-bottom-1\/4 {
  bottom: 25% !important
}
.tw-bottom-10 {
  bottom: 2.5rem !important
}
.tw-bottom-12 {
  bottom: 3rem !important
}
.tw-bottom-20 {
  bottom: 5rem !important
}
.tw-bottom-3 {
  bottom: 0.75rem !important
}
.tw-bottom-4 {
  bottom: 1rem !important
}
.tw-bottom-8 {
  bottom: 2rem !important
}
.tw-bottom-\[-20\%\] {
  bottom: -20% !important
}
.tw-bottom-\[-250px\] {
  bottom: -250px !important
}
.tw-bottom-\[-350px\] {
  bottom: -350px !important
}
.tw-bottom-\[-3vw\] {
  bottom: -3vw !important
}
.tw-bottom-\[-7px\] {
  bottom: -7px !important
}
.tw-bottom-\[0px\] {
  bottom: 0px !important
}
.tw-bottom-\[10\%\] {
  bottom: 10% !important
}
.tw-bottom-\[10vh\] {
  bottom: 10vh !important
}
.tw-bottom-\[140px\] {
  bottom: 140px !important
}
.tw-bottom-\[16px\] {
  bottom: 16px !important
}
.tw-bottom-\[20px\] {
  bottom: 20px !important
}
.tw-bottom-\[22px\] {
  bottom: 22px !important
}
.tw-bottom-\[30px\] {
  bottom: 30px !important
}
.tw-bottom-\[44px\] {
  bottom: 44px !important
}
.tw-bottom-\[5\%\] {
  bottom: 5% !important
}
.tw-bottom-\[60px\] {
  bottom: 60px !important
}
.tw-bottom-\[8px\] {
  bottom: 8px !important
}
.tw-bottom-full {
  bottom: 100% !important
}
.tw-end-0 {
  inset-inline-end: 0px !important
}
.tw-left-0 {
  left: 0px !important
}
.tw-left-1 {
  left: 0.25rem !important
}
.tw-left-1\/2 {
  left: 50% !important
}
.tw-left-2 {
  left: 0.5rem !important
}
.tw-left-2\.5 {
  left: 0.625rem !important
}
.tw-left-3 {
  left: 0.75rem !important
}
.tw-left-4 {
  left: 1rem !important
}
.tw-left-6 {
  left: 1.5rem !important
}
.tw-left-8 {
  left: 2rem !important
}
.tw-left-9 {
  left: 2.25rem !important
}
.tw-left-\[-100px\] {
  left: -100px !important
}
.tw-left-\[-1px\] {
  left: -1px !important
}
.tw-left-\[-200px\] {
  left: -200px !important
}
.tw-left-\[-20px\] {
  left: -20px !important
}
.tw-left-\[-250px\] {
  left: -250px !important
}
.tw-left-\[-253px\] {
  left: -253px !important
}
.tw-left-\[-27px\] {
  left: -27px !important
}
.tw-left-\[-2px\] {
  left: -2px !important
}
.tw-left-\[-307px\] {
  left: -307px !important
}
.tw-left-\[-394px\] {
  left: -394px !important
}
.tw-left-\[-39vw\] {
  left: -39vw !important
}
.tw-left-\[-3px\] {
  left: -3px !important
}
.tw-left-\[-54px\] {
  left: -54px !important
}
.tw-left-\[-60\%\] {
  left: -60% !important
}
.tw-left-\[-90\%\] {
  left: -90% !important
}
.tw-left-\[0\] {
  left: 0 !important
}
.tw-left-\[0px\] {
  left: 0px !important
}
.tw-left-\[10\%\] {
  left: 10% !important
}
.tw-left-\[10px\] {
  left: 10px !important
}
.tw-left-\[11\%\] {
  left: 11% !important
}
.tw-left-\[114px\] {
  left: 114px !important
}
.tw-left-\[16px\] {
  left: 16px !important
}
.tw-left-\[18px\] {
  left: 18px !important
}
.tw-left-\[20px\] {
  left: 20px !important
}
.tw-left-\[3\%\] {
  left: 3% !important
}
.tw-left-\[35\%\] {
  left: 35% !important
}
.tw-left-\[41\%\] {
  left: 41% !important
}
.tw-left-\[45vw\] {
  left: 45vw !important
}
.tw-left-\[5\%\] {
  left: 5% !important
}
.tw-left-\[50\%\] {
  left: 50% !important
}
.tw-left-\[51\%\] {
  left: 51% !important
}
.tw-left-\[53\%\] {
  left: 53% !important
}
.tw-left-\[54\%\] {
  left: 54% !important
}
.tw-left-\[56\%\] {
  left: 56% !important
}
.tw-left-\[6\%\] {
  left: 6% !important
}
.tw-left-\[64px\] {
  left: 64px !important
}
.tw-left-\[75\%\] {
  left: 75% !important
}
.tw-left-\[76\%\] {
  left: 76% !important
}
.tw-left-\[8\%\] {
  left: 8% !important
}
.tw-left-\[80px\] {
  left: 80px !important
}
.tw-left-\[calc\(50\%\+35px\)\] {
  left: calc(50% + 35px) !important
}
.tw-left-\[calc\(50\%-55px\)\] {
  left: calc(50% - 55px) !important
}
.tw-left-auto {
  left: auto !important
}
.tw-left-full {
  left: 100% !important
}
.tw-right-0 {
  right: 0px !important
}
.tw-right-2 {
  right: 0.5rem !important
}
.tw-right-3 {
  right: 0.75rem !important
}
.tw-right-4 {
  right: 1rem !important
}
.tw-right-8 {
  right: 2rem !important
}
.tw-right-9 {
  right: 2.25rem !important
}
.tw-right-\[-100px\] {
  right: -100px !important
}
.tw-right-\[-20px\] {
  right: -20px !important
}
.tw-right-\[-282px\] {
  right: -282px !important
}
.tw-right-\[-2px\] {
  right: -2px !important
}
.tw-right-\[-30vw\] {
  right: -30vw !important
}
.tw-right-\[-39vw\] {
  right: -39vw !important
}
.tw-right-\[-45px\] {
  right: -45px !important
}
.tw-right-\[-80\%\] {
  right: -80% !important
}
.tw-right-\[0\] {
  right: 0 !important
}
.tw-right-\[10px\] {
  right: 10px !important
}
.tw-right-\[114px\] {
  right: 114px !important
}
.tw-right-\[16px\] {
  right: 16px !important
}
.tw-right-\[20px\] {
  right: 20px !important
}
.tw-right-\[22px\] {
  right: 22px !important
}
.tw-right-\[24px\] {
  right: 24px !important
}
.tw-right-\[2px\] {
  right: 2px !important
}
.tw-right-\[3\%\] {
  right: 3% !important
}
.tw-right-\[30px\] {
  right: 30px !important
}
.tw-right-\[32px\] {
  right: 32px !important
}
.tw-right-\[45px\] {
  right: 45px !important
}
.tw-right-\[50px\] {
  right: 50px !important
}
.tw-right-\[64px\] {
  right: 64px !important
}
.tw-right-\[6px\] {
  right: 6px !important
}
.tw-right-\[76\%\] {
  right: 76% !important
}
.tw-right-\[8px\] {
  right: 8px !important
}
.tw-right-\[9\%\] {
  right: 9% !important
}
.tw-right-full {
  right: 100% !important
}
.tw-start-0 {
  inset-inline-start: 0px !important
}
.tw-start-3 {
  inset-inline-start: 0.75rem !important
}
.tw-top-0 {
  top: 0px !important
}
.tw-top-1\/2 {
  top: 50% !important
}
.tw-top-2 {
  top: 0.5rem !important
}
.tw-top-3 {
  top: 0.75rem !important
}
.tw-top-4 {
  top: 1rem !important
}
.tw-top-8 {
  top: 2rem !important
}
.tw-top-\[-10\%\] {
  top: -10% !important
}
.tw-top-\[-100px\] {
  top: -100px !important
}
.tw-top-\[-10px\] {
  top: -10px !important
}
.tw-top-\[-150px\] {
  top: -150px !important
}
.tw-top-\[-16\%\] {
  top: -16% !important
}
.tw-top-\[-16px\] {
  top: -16px !important
}
.tw-top-\[-170px\] {
  top: -170px !important
}
.tw-top-\[-20px\] {
  top: -20px !important
}
.tw-top-\[-300px\] {
  top: -300px !important
}
.tw-top-\[-32px\] {
  top: -32px !important
}
.tw-top-\[-42px\] {
  top: -42px !important
}
.tw-top-\[-44px\] {
  top: -44px !important
}
.tw-top-\[-50px\] {
  top: -50px !important
}
.tw-top-\[-5px\] {
  top: -5px !important
}
.tw-top-\[-60px\] {
  top: -60px !important
}
.tw-top-\[-6px\] {
  top: -6px !important
}
.tw-top-\[-7px\] {
  top: -7px !important
}
.tw-top-\[-85px\] {
  top: -85px !important
}
.tw-top-\[-8px\] {
  top: -8px !important
}
.tw-top-\[0\] {
  top: 0 !important
}
.tw-top-\[10\%\] {
  top: 10% !important
}
.tw-top-\[100\%\] {
  top: 100% !important
}
.tw-top-\[100px\] {
  top: 100px !important
}
.tw-top-\[10px\] {
  top: 10px !important
}
.tw-top-\[112px\] {
  top: 112px !important
}
.tw-top-\[120px\] {
  top: 120px !important
}
.tw-top-\[130px\] {
  top: 130px !important
}
.tw-top-\[140px\] {
  top: 140px !important
}
.tw-top-\[16px\] {
  top: 16px !important
}
.tw-top-\[17\%\] {
  top: 17% !important
}
.tw-top-\[2\.2rem\] {
  top: 2.2rem !important
}
.tw-top-\[20\%\] {
  top: 20% !important
}
.tw-top-\[200px\] {
  top: 200px !important
}
.tw-top-\[20vh\] {
  top: 20vh !important
}
.tw-top-\[22\%\] {
  top: 22% !important
}
.tw-top-\[27\%\] {
  top: 27% !important
}
.tw-top-\[2px\] {
  top: 2px !important
}
.tw-top-\[3\%\] {
  top: 3% !important
}
.tw-top-\[30px\] {
  top: 30px !important
}
.tw-top-\[31\%\] {
  top: 31% !important
}
.tw-top-\[31px\] {
  top: 31px !important
}
.tw-top-\[32px\] {
  top: 32px !important
}
.tw-top-\[37\%\] {
  top: 37% !important
}
.tw-top-\[4\%\] {
  top: 4% !important
}
.tw-top-\[40\%\] {
  top: 40% !important
}
.tw-top-\[42\%\] {
  top: 42% !important
}
.tw-top-\[45\%\] {
  top: 45% !important
}
.tw-top-\[49\%\] {
  top: 49% !important
}
.tw-top-\[4px\] {
  top: 4px !important
}
.tw-top-\[5\%\] {
  top: 5% !important
}
.tw-top-\[50\%\] {
  top: 50% !important
}
.tw-top-\[50vh\] {
  top: 50vh !important
}
.tw-top-\[55\%\] {
  top: 55% !important
}
.tw-top-\[55px\] {
  top: 55px !important
}
.tw-top-\[56px\] {
  top: 56px !important
}
.tw-top-\[57\%\] {
  top: 57% !important
}
.tw-top-\[58\%\] {
  top: 58% !important
}
.tw-top-\[5px\] {
  top: 5px !important
}
.tw-top-\[60\%\] {
  top: 60% !important
}
.tw-top-\[62px\] {
  top: 62px !important
}
.tw-top-\[66\%\] {
  top: 66% !important
}
.tw-top-\[82px\] {
  top: 82px !important
}
.tw-top-\[8px\] {
  top: 8px !important
}
.tw-top-\[92px\] {
  top: 92px !important
}
.tw-top-\[calc\(50\%-24px\)\] {
  top: calc(50% - 24px) !important
}
.tw-top-\[calc\(50\%-2px\)\] {
  top: calc(50% - 2px) !important
}
.tw-top-full {
  top: 100% !important
}
.tw-isolate {
  isolation: isolate !important
}
.-tw-z-10 {
  z-index: -10 !important
}
.-tw-z-\[1\] {
  z-index: -1 !important
}
.tw-z-0 {
  z-index: 0 !important
}
.tw-z-10 {
  z-index: 10 !important
}
.tw-z-20 {
  z-index: 20 !important
}
.tw-z-30 {
  z-index: 30 !important
}
.tw-z-40 {
  z-index: 40 !important
}
.tw-z-50 {
  z-index: 50 !important
}
.tw-z-\[-1\] {
  z-index: -1 !important
}
.tw-z-\[-9999\] {
  z-index: -9999 !important
}
.tw-z-\[100000\] {
  z-index: 100000 !important
}
.tw-z-\[10000\] {
  z-index: 10000 !important
}
.tw-z-\[1000\] {
  z-index: 1000 !important
}
.tw-z-\[100\] {
  z-index: 100 !important
}
.tw-z-\[10\] {
  z-index: 10 !important
}
.tw-z-\[11\] {
  z-index: 11 !important
}
.tw-z-\[12\] {
  z-index: 12 !important
}
.tw-z-\[1485\] {
  z-index: 1485 !important
}
.tw-z-\[1655\] {
  z-index: 1655 !important
}
.tw-z-\[1700\] {
  z-index: 1700 !important
}
.tw-z-\[1850\] {
  z-index: 1850 !important
}
.tw-z-\[1\] {
  z-index: 1 !important
}
.tw-z-\[2000\] {
  z-index: 2000 !important
}
.tw-z-\[20\] {
  z-index: 20 !important
}
.tw-z-\[22\] {
  z-index: 22 !important
}
.tw-z-\[2\] {
  z-index: 2 !important
}
.tw-z-\[31\] {
  z-index: 31 !important
}
.tw-z-\[3\] {
  z-index: 3 !important
}
.tw-z-\[44\] {
  z-index: 44 !important
}
.tw-z-\[4\] {
  z-index: 4 !important
}
.tw-z-\[5\] {
  z-index: 5 !important
}
.tw-z-\[99999\] {
  z-index: 99999 !important
}
.tw-z-\[9999\] {
  z-index: 9999 !important
}
.tw-z-\[999\] {
  z-index: 999 !important
}
.tw-order-1 {
  order: 1 !important
}
.tw-order-2 {
  order: 2 !important
}
.tw-order-3 {
  order: 3 !important
}
.tw-order-4 {
  order: 4 !important
}
.tw-order-5 {
  order: 5 !important
}
.tw-order-6 {
  order: 6 !important
}
.tw-order-7 {
  order: 7 !important
}
.tw-order-8 {
  order: 8 !important
}
.tw-order-9 {
  order: 9 !important
}
.tw-order-\[99999\] {
  order: 99999 !important
}
.tw-order-\[9999\] {
  order: 9999 !important
}
.tw-order-\[9\] {
  order: 9 !important
}
.tw-order-last {
  order: 9999 !important
}
.tw-col-auto {
  grid-column: auto !important
}
.tw-col-span-1 {
  grid-column: span 1 / span 1 !important
}
.tw-col-span-10 {
  grid-column: span 10 / span 10 !important
}
.tw-col-span-12 {
  grid-column: span 12 / span 12 !important
}
.tw-col-span-2 {
  grid-column: span 2 / span 2 !important
}
.tw-col-span-3 {
  grid-column: span 3 / span 3 !important
}
.tw-col-span-4 {
  grid-column: span 4 / span 4 !important
}
.tw-col-span-5 {
  grid-column: span 5 / span 5 !important
}
.tw-col-span-6 {
  grid-column: span 6 / span 6 !important
}
.tw-col-span-7 {
  grid-column: span 7 / span 7 !important
}
.tw-col-span-8 {
  grid-column: span 8 / span 8 !important
}
.tw-col-span-9 {
  grid-column: span 9 / span 9 !important
}
.tw-col-span-full {
  grid-column: 1 / -1 !important
}
.tw-col-start-1 {
  grid-column-start: 1 !important
}
.tw-col-start-2 {
  grid-column-start: 2 !important
}
.tw-col-start-5 {
  grid-column-start: 5 !important
}
.tw-col-end-auto {
  grid-column-end: auto !important
}
.tw-row-span-1 {
  grid-row: span 1 / span 1 !important
}
.tw-row-span-2 {
  grid-row: span 2 / span 2 !important
}
.tw-row-span-3 {
  grid-row: span 3 / span 3 !important
}
.tw-row-span-full {
  grid-row: 1 / -1 !important
}
.tw-row-start-1 {
  grid-row-start: 1 !important
}
.tw-row-start-2 {
  grid-row-start: 2 !important
}
.tw-row-start-3 {
  grid-row-start: 3 !important
}
.tw-row-end-auto {
  grid-row-end: auto !important
}
.tw-float-right {
  float: right !important
}
.\!tw-m-0 {
  margin: 0px !important
}
.tw-m-0 {
  margin: 0px !important
}
.tw-m-1 {
  margin: 0.25rem !important
}
.tw-m-6 {
  margin: 1.5rem !important
}
.tw-m-8 {
  margin: 2rem !important
}
.tw-m-\[1px\] {
  margin: 1px !important
}
.tw-m-auto {
  margin: auto !important
}
.-tw-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important
}
.-tw-mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important
}
.tw-mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important
}
.tw-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important
}
.tw-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important
}
.tw-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important
}
.tw-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important
}
.tw-mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important
}
.tw-mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important
}
.tw-mx-\[2px\] {
  margin-left: 2px !important;
  margin-right: 2px !important
}
.tw-mx-\[30px\] {
  margin-left: 30px !important;
  margin-right: 30px !important
}
.tw-mx-\[40px\] {
  margin-left: 40px !important;
  margin-right: 40px !important
}
.tw-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important
}
.tw-my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important
}
.tw-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important
}
.tw-my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important
}
.tw-my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important
}
.tw-my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important
}
.tw-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important
}
.tw-my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important
}
.tw-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important
}
.tw-my-32 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important
}
.tw-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important
}
.tw-my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important
}
.tw-my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important
}
.tw-my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important
}
.tw-my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important
}
.tw-my-\[10px\] {
  margin-top: 10px !important;
  margin-bottom: 10px !important
}
.tw-my-\[16px\] {
  margin-top: 16px !important;
  margin-bottom: 16px !important
}
.tw-my-\[20px\] {
  margin-top: 20px !important;
  margin-bottom: 20px !important
}
.tw-my-\[24px\] {
  margin-top: 24px !important;
  margin-bottom: 24px !important
}
.tw-my-\[2px\] {
  margin-top: 2px !important;
  margin-bottom: 2px !important
}
.tw-my-\[30px\] {
  margin-top: 30px !important;
  margin-bottom: 30px !important
}
.tw-my-\[32px\] {
  margin-top: 32px !important;
  margin-bottom: 32px !important
}
.tw-my-\[56px\] {
  margin-top: 56px !important;
  margin-bottom: 56px !important
}
.tw-my-\[5px\] {
  margin-top: 5px !important;
  margin-bottom: 5px !important
}
.tw-my-\[60px\] {
  margin-top: 60px !important;
  margin-bottom: 60px !important
}
.tw-my-\[96px\] {
  margin-top: 96px !important;
  margin-bottom: 96px !important
}
.tw-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important
}
.\!tw-mt-\[6px\] {
  margin-top: 6px !important
}
.-tw-mb-3 {
  margin-bottom: -0.75rem !important
}
.-tw-mb-6 {
  margin-bottom: -1.5rem !important
}
.-tw-mb-\[10px\] {
  margin-bottom: -10px !important
}
.-tw-mb-\[7\%\] {
  margin-bottom: -7% !important
}
.-tw-mb-\[9px\] {
  margin-bottom: -9px !important
}
.-tw-me-8 {
  margin-inline-end: -2rem !important
}
.-tw-me-\[10px\] {
  margin-inline-end: -10px !important
}
.-tw-ml-7 {
  margin-left: -1.75rem !important
}
.-tw-ml-\[480px\] {
  margin-left: -480px !important
}
.-tw-ms-2 {
  margin-inline-start: -0.5rem !important
}
.-tw-ms-6 {
  margin-inline-start: -1.5rem !important
}
.-tw-mt-1 {
  margin-top: -0.25rem !important
}
.-tw-mt-10 {
  margin-top: -2.5rem !important
}
.-tw-mt-16 {
  margin-top: -4rem !important
}
.-tw-mt-2 {
  margin-top: -0.5rem !important
}
.-tw-mt-4 {
  margin-top: -1rem !important
}
.-tw-mt-8 {
  margin-top: -2rem !important
}
.-tw-mt-\[10px\] {
  margin-top: -10px !important
}
.-tw-mt-\[12px\] {
  margin-top: -12px !important
}
.-tw-mt-\[30px\] {
  margin-top: -30px !important
}
.-tw-mt-\[3px\] {
  margin-top: -3px !important
}
.-tw-mt-\[60px\] {
  margin-top: -60px !important
}
.tw--mt-\[342px\] {
  margin-top: -342px !important
}
.tw-mb-0 {
  margin-bottom: 0px !important
}
.tw-mb-1 {
  margin-bottom: 0.25rem !important
}
.tw-mb-10 {
  margin-bottom: 2.5rem !important
}
.tw-mb-12 {
  margin-bottom: 3rem !important
}
.tw-mb-14 {
  margin-bottom: 3.5rem !important
}
.tw-mb-16 {
  margin-bottom: 4rem !important
}
.tw-mb-2 {
  margin-bottom: 0.5rem !important
}
.tw-mb-20 {
  margin-bottom: 5rem !important
}
.tw-mb-24 {
  margin-bottom: 6rem !important
}
.tw-mb-3 {
  margin-bottom: 0.75rem !important
}
.tw-mb-32 {
  margin-bottom: 8rem !important
}
.tw-mb-4 {
  margin-bottom: 1rem !important
}
.tw-mb-5 {
  margin-bottom: 1.25rem !important
}
.tw-mb-6 {
  margin-bottom: 1.5rem !important
}
.tw-mb-7 {
  margin-bottom: 1.75rem !important
}
.tw-mb-8 {
  margin-bottom: 2rem !important
}
.tw-mb-9 {
  margin-bottom: 2.25rem !important
}
.tw-mb-\[-1px\] {
  margin-bottom: -1px !important
}
.tw-mb-\[-2px\] {
  margin-bottom: -2px !important
}
.tw-mb-\[-60px\] {
  margin-bottom: -60px !important
}
.tw-mb-\[100px\] {
  margin-bottom: 100px !important
}
.tw-mb-\[104px\] {
  margin-bottom: 104px !important
}
.tw-mb-\[10pox\] {
  margin-bottom: 10pox !important
}
.tw-mb-\[10px\] {
  margin-bottom: 10px !important
}
.tw-mb-\[120px\] {
  margin-bottom: 120px !important
}
.tw-mb-\[12px\] {
  margin-bottom: 12px !important
}
.tw-mb-\[14\.7px\] {
  margin-bottom: 14.7px !important
}
.tw-mb-\[15px\] {
  margin-bottom: 15px !important
}
.tw-mb-\[16px\] {
  margin-bottom: 16px !important
}
.tw-mb-\[1px\] {
  margin-bottom: 1px !important
}
.tw-mb-\[20px\] {
  margin-bottom: 20px !important
}
.tw-mb-\[21px\] {
  margin-bottom: 21px !important
}
.tw-mb-\[220px\] {
  margin-bottom: 220px !important
}
.tw-mb-\[22px\] {
  margin-bottom: 22px !important
}
.tw-mb-\[24px\] {
  margin-bottom: 24px !important
}
.tw-mb-\[2px\] {
  margin-bottom: 2px !important
}
.tw-mb-\[30px\] {
  margin-bottom: 30px !important
}
.tw-mb-\[32px\] {
  margin-bottom: 32px !important
}
.tw-mb-\[40px\] {
  margin-bottom: 40px !important
}
.tw-mb-\[4px\] {
  margin-bottom: 4px !important
}
.tw-mb-\[56px\] {
  margin-bottom: 56px !important
}
.tw-mb-\[5px\] {
  margin-bottom: 5px !important
}
.tw-mb-\[60px\] {
  margin-bottom: 60px !important
}
.tw-mb-\[64px\] {
  margin-bottom: 64px !important
}
.tw-mb-\[80px\] {
  margin-bottom: 80px !important
}
.tw-mb-\[88px\] {
  margin-bottom: 88px !important
}
.tw-mb-\[8px\] {
  margin-bottom: 8px !important
}
.tw-mb-\[96px\] {
  margin-bottom: 96px !important
}
.tw-mb-\[auto\] {
  margin-bottom: auto !important
}
.tw-mb-auto {
  margin-bottom: auto !important
}
.tw-me-0 {
  margin-inline-end: 0px !important
}
.tw-me-1 {
  margin-inline-end: 0.25rem !important
}
.tw-me-2 {
  margin-inline-end: 0.5rem !important
}
.tw-me-3 {
  margin-inline-end: 0.75rem !important
}
.tw-me-4 {
  margin-inline-end: 1rem !important
}
.tw-me-5 {
  margin-inline-end: 1.25rem !important
}
.tw-me-\[-20px\] {
  margin-inline-end: -20px !important
}
.tw-me-\[-2px\] {
  margin-inline-end: -2px !important
}
.tw-me-\[-3px\] {
  margin-inline-end: -3px !important
}
.tw-me-\[10px\] {
  margin-inline-end: 10px !important
}
.tw-me-\[16px\] {
  margin-inline-end: 16px !important
}
.tw-me-\[2px\] {
  margin-inline-end: 2px !important
}
.tw-me-\[30px\] {
  margin-inline-end: 30px !important
}
.tw-me-\[5px\] {
  margin-inline-end: 5px !important
}
.tw-me-\[8px\] {
  margin-inline-end: 8px !important
}
.tw-ml-0 {
  margin-left: 0px !important
}
.tw-ml-1 {
  margin-left: 0.25rem !important
}
.tw-ml-1\.5 {
  margin-left: 0.375rem !important
}
.tw-ml-2 {
  margin-left: 0.5rem !important
}
.tw-ml-2\.5 {
  margin-left: 0.625rem !important
}
.tw-ml-3 {
  margin-left: 0.75rem !important
}
.tw-ml-4 {
  margin-left: 1rem !important
}
.tw-ml-6 {
  margin-left: 1.5rem !important
}
.tw-ml-8 {
  margin-left: 2rem !important
}
.tw-ml-\[-100px\] {
  margin-left: -100px !important
}
.tw-ml-\[-16px\] {
  margin-left: -16px !important
}
.tw-ml-\[10px\] {
  margin-left: 10px !important
}
.tw-ml-\[24\%\] {
  margin-left: 24% !important
}
.tw-ml-\[40vw\] {
  margin-left: 40vw !important
}
.tw-ml-\[50vw\] {
  margin-left: 50vw !important
}
.tw-ml-\[64px\] {
  margin-left: 64px !important
}
.tw-ml-\[71px\] {
  margin-left: 71px !important
}
.tw-ml-\[73px\] {
  margin-left: 73px !important
}
.tw-ml-auto {
  margin-left: auto !important
}
.tw-mr-1 {
  margin-right: 0.25rem !important
}
.tw-mr-2 {
  margin-right: 0.5rem !important
}
.tw-mr-3 {
  margin-right: 0.75rem !important
}
.tw-mr-4 {
  margin-right: 1rem !important
}
.tw-mr-5 {
  margin-right: 1.25rem !important
}
.tw-mr-6 {
  margin-right: 1.5rem !important
}
.tw-mr-8 {
  margin-right: 2rem !important
}
.tw-mr-\[3\.7px\] {
  margin-right: 3.7px !important
}
.tw-mr-\[56px\] {
  margin-right: 56px !important
}
.tw-mr-\[71px\] {
  margin-right: 71px !important
}
.tw-mr-\[73px\] {
  margin-right: 73px !important
}
.tw-ms-0 {
  margin-inline-start: 0px !important
}
.tw-ms-1 {
  margin-inline-start: 0.25rem !important
}
.tw-ms-2 {
  margin-inline-start: 0.5rem !important
}
.tw-ms-3 {
  margin-inline-start: 0.75rem !important
}
.tw-ms-4 {
  margin-inline-start: 1rem !important
}
.tw-ms-\[-2px\] {
  margin-inline-start: -2px !important
}
.tw-ms-\[-30\%\] {
  margin-inline-start: -30% !important
}
.tw-ms-\[-3px\] {
  margin-inline-start: -3px !important
}
.tw-ms-\[0\] {
  margin-inline-start: 0 !important
}
.tw-ms-\[10px\] {
  margin-inline-start: 10px !important
}
.tw-ms-\[2px\] {
  margin-inline-start: 2px !important
}
.tw-ms-auto {
  margin-inline-start: auto !important
}
.tw-mt-0 {
  margin-top: 0px !important
}
.tw-mt-0\.5 {
  margin-top: 0.125rem !important
}
.tw-mt-1 {
  margin-top: 0.25rem !important
}
.tw-mt-1\.5 {
  margin-top: 0.375rem !important
}
.tw-mt-10 {
  margin-top: 2.5rem !important
}
.tw-mt-11 {
  margin-top: 2.75rem !important
}
.tw-mt-12 {
  margin-top: 3rem !important
}
.tw-mt-14 {
  margin-top: 3.5rem !important
}
.tw-mt-16 {
  margin-top: 4rem !important
}
.tw-mt-2 {
  margin-top: 0.5rem !important
}
.tw-mt-2\.5 {
  margin-top: 0.625rem !important
}
.tw-mt-20 {
  margin-top: 5rem !important
}
.tw-mt-24 {
  margin-top: 6rem !important
}
.tw-mt-28 {
  margin-top: 7rem !important
}
.tw-mt-3 {
  margin-top: 0.75rem !important
}
.tw-mt-32 {
  margin-top: 8rem !important
}
.tw-mt-4 {
  margin-top: 1rem !important
}
.tw-mt-5 {
  margin-top: 1.25rem !important
}
.tw-mt-6 {
  margin-top: 1.5rem !important
}
.tw-mt-7 {
  margin-top: 1.75rem !important
}
.tw-mt-8 {
  margin-top: 2rem !important
}
.tw-mt-9 {
  margin-top: 2.25rem !important
}
.tw-mt-\[-100px\] {
  margin-top: -100px !important
}
.tw-mt-\[-10px\] {
  margin-top: -10px !important
}
.tw-mt-\[-16px\] {
  margin-top: -16px !important
}
.tw-mt-\[-1px\] {
  margin-top: -1px !important
}
.tw-mt-\[-200px\] {
  margin-top: -200px !important
}
.tw-mt-\[-20px\] {
  margin-top: -20px !important
}
.tw-mt-\[-2px\] {
  margin-top: -2px !important
}
.tw-mt-\[-30px\] {
  margin-top: -30px !important
}
.tw-mt-\[-3px\] {
  margin-top: -3px !important
}
.tw-mt-\[-50px\] {
  margin-top: -50px !important
}
.tw-mt-\[-55px\] {
  margin-top: -55px !important
}
.tw-mt-\[-67px\] {
  margin-top: -67px !important
}
.tw-mt-\[-6px\] {
  margin-top: -6px !important
}
.tw-mt-\[-7px\] {
  margin-top: -7px !important
}
.tw-mt-\[100px\] {
  margin-top: 100px !important
}
.tw-mt-\[10px\] {
  margin-top: 10px !important
}
.tw-mt-\[120px\] {
  margin-top: 120px !important
}
.tw-mt-\[126px\] {
  margin-top: 126px !important
}
.tw-mt-\[128px\] {
  margin-top: 128px !important
}
.tw-mt-\[130px\] {
  margin-top: 130px !important
}
.tw-mt-\[15px\] {
  margin-top: 15px !important
}
.tw-mt-\[16px\] {
  margin-top: 16px !important
}
.tw-mt-\[180px\] {
  margin-top: 180px !important
}
.tw-mt-\[190px\] {
  margin-top: 190px !important
}
.tw-mt-\[20px\] {
  margin-top: 20px !important
}
.tw-mt-\[2px\] {
  margin-top: 2px !important
}
.tw-mt-\[30px\] {
  margin-top: 30px !important
}
.tw-mt-\[32px\] {
  margin-top: 32px !important
}
.tw-mt-\[40px\] {
  margin-top: 40px !important
}
.tw-mt-\[48px\] {
  margin-top: 48px !important
}
.tw-mt-\[50px\] {
  margin-top: 50px !important
}
.tw-mt-\[54px\] {
  margin-top: 54px !important
}
.tw-mt-\[5px\] {
  margin-top: 5px !important
}
.tw-mt-\[60px\] {
  margin-top: 60px !important
}
.tw-mt-\[64px\] {
  margin-top: 64px !important
}
.tw-mt-\[7\%\] {
  margin-top: 7% !important
}
.tw-mt-\[7\.2px\] {
  margin-top: 7.2px !important
}
.tw-mt-\[72px\] {
  margin-top: 72px !important
}
.tw-mt-\[8px\] {
  margin-top: 8px !important
}
.tw-mt-\[94px\] {
  margin-top: 94px !important
}
.tw-mt-\[96px\] {
  margin-top: 96px !important
}
.tw-mt-auto {
  margin-top: auto !important
}
.tw-box-border {
  box-sizing: border-box !important
}
.tw-line-clamp-2 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important
}
.\!tw-block {
  display: block !important
}
.tw-block {
  display: block !important
}
.tw-inline-block {
  display: inline-block !important
}
.tw-inline {
  display: inline !important
}
.tw-flex {
  display: flex !important
}
.tw-inline-flex {
  display: inline-flex !important
}
.tw-grid {
  display: grid !important
}
.tw-hidden {
  display: none !important
}
.tw-aspect-\[0\.72\] {
  aspect-ratio: 0.72 !important
}
.tw-aspect-\[1\.5\] {
  aspect-ratio: 1.5 !important
}
.tw-aspect-\[1\] {
  aspect-ratio: 1 !important
}
.tw-aspect-\[250\/150\] {
  aspect-ratio: 250/150 !important
}
.tw-aspect-\[3\/2\] {
  aspect-ratio: 3/2 !important
}
.tw-aspect-\[4\/3\] {
  aspect-ratio: 4/3 !important
}
.tw-aspect-square {
  aspect-ratio: 1 / 1 !important
}
.\!tw-h-\[22px\] {
  height: 22px !important
}
.\!tw-h-\[25px\] {
  height: 25px !important
}
.tw-h-0 {
  height: 0px !important
}
.tw-h-0\.5 {
  height: 0.125rem !important
}
.tw-h-1 {
  height: 0.25rem !important
}
.tw-h-10 {
  height: 2.5rem !important
}
.tw-h-12 {
  height: 3rem !important
}
.tw-h-20 {
  height: 5rem !important
}
.tw-h-3 {
  height: 0.75rem !important
}
.tw-h-4 {
  height: 1rem !important
}
.tw-h-5 {
  height: 1.25rem !important
}
.tw-h-6 {
  height: 1.5rem !important
}
.tw-h-7 {
  height: 1.75rem !important
}
.tw-h-8 {
  height: 2rem !important
}
.tw-h-80 {
  height: 20rem !important
}
.tw-h-9 {
  height: 2.25rem !important
}
.tw-h-\[1\.25em\] {
  height: 1.25em !important
}
.tw-h-\[1\.5px\] {
  height: 1.5px !important
}
.tw-h-\[100\%\] {
  height: 100% !important
}
.tw-h-\[100px\] {
  height: 100px !important
}
.tw-h-\[100vh\] {
  height: 100vh !important
}
.tw-h-\[104px\] {
  height: 104px !important
}
.tw-h-\[10px\] {
  height: 10px !important
}
.tw-h-\[10vh\] {
  height: 10vh !important
}
.tw-h-\[110px\] {
  height: 110px !important
}
.tw-h-\[114px\] {
  height: 114px !important
}
.tw-h-\[116px\] {
  height: 116px !important
}
.tw-h-\[120\%\] {
  height: 120% !important
}
.tw-h-\[120px\] {
  height: 120px !important
}
.tw-h-\[125\%\] {
  height: 125% !important
}
.tw-h-\[128px\] {
  height: 128px !important
}
.tw-h-\[12px\] {
  height: 12px !important
}
.tw-h-\[135px\] {
  height: 135px !important
}
.tw-h-\[138px\] {
  height: 138px !important
}
.tw-h-\[14px\] {
  height: 14px !important
}
.tw-h-\[150px\] {
  height: 150px !important
}
.tw-h-\[15px\] {
  height: 15px !important
}
.tw-h-\[160px\] {
  height: 160px !important
}
.tw-h-\[16px\] {
  height: 16px !important
}
.tw-h-\[17px\] {
  height: 17px !important
}
.tw-h-\[180px\] {
  height: 180px !important
}
.tw-h-\[187px\] {
  height: 187px !important
}
.tw-h-\[18px\] {
  height: 18px !important
}
.tw-h-\[196px\] {
  height: 196px !important
}
.tw-h-\[1em\] {
  height: 1em !important
}
.tw-h-\[1px\] {
  height: 1px !important
}
.tw-h-\[20\%\] {
  height: 20% !important
}
.tw-h-\[200px\] {
  height: 200px !important
}
.tw-h-\[200vh\] {
  height: 200vh !important
}
.tw-h-\[20px\] {
  height: 20px !important
}
.tw-h-\[20vh\] {
  height: 20vh !important
}
.tw-h-\[220px\] {
  height: 220px !important
}
.tw-h-\[223px\] {
  height: 223px !important
}
.tw-h-\[226px\] {
  height: 226px !important
}
.tw-h-\[22px\] {
  height: 22px !important
}
.tw-h-\[230px\] {
  height: 230px !important
}
.tw-h-\[240px\] {
  height: 240px !important
}
.tw-h-\[24px\] {
  height: 24px !important
}
.tw-h-\[250px\] {
  height: 250px !important
}
.tw-h-\[25px\] {
  height: 25px !important
}
.tw-h-\[260px\] {
  height: 260px !important
}
.tw-h-\[267px\] {
  height: 267px !important
}
.tw-h-\[26px\] {
  height: 26px !important
}
.tw-h-\[270px\] {
  height: 270px !important
}
.tw-h-\[282px\] {
  height: 282px !important
}
.tw-h-\[28px\] {
  height: 28px !important
}
.tw-h-\[2px\] {
  height: 2px !important
}
.tw-h-\[300px\] {
  height: 300px !important
}
.tw-h-\[300vh\] {
  height: 300vh !important
}
.tw-h-\[309px\] {
  height: 309px !important
}
.tw-h-\[30px\] {
  height: 30px !important
}
.tw-h-\[30vh\] {
  height: 30vh !important
}
.tw-h-\[320px\] {
  height: 320px !important
}
.tw-h-\[32px\] {
  height: 32px !important
}
.tw-h-\[33\.33vw\] {
  height: 33.33vw !important
}
.tw-h-\[33px\] {
  height: 33px !important
}
.tw-h-\[340px\] {
  height: 340px !important
}
.tw-h-\[343px\] {
  height: 343px !important
}
.tw-h-\[34px\] {
  height: 34px !important
}
.tw-h-\[350px\] {
  height: 350px !important
}
.tw-h-\[350vh\] {
  height: 350vh !important
}
.tw-h-\[35px\] {
  height: 35px !important
}
.tw-h-\[360px\] {
  height: 360px !important
}
.tw-h-\[369px\] {
  height: 369px !important
}
.tw-h-\[36px\] {
  height: 36px !important
}
.tw-h-\[370px\] {
  height: 370px !important
}
.tw-h-\[38px\] {
  height: 38px !important
}
.tw-h-\[394px\] {
  height: 394px !important
}
.tw-h-\[400px\] {
  height: 400px !important
}
.tw-h-\[400vh\] {
  height: 400vh !important
}
.tw-h-\[40px\] {
  height: 40px !important
}
.tw-h-\[40vh\] {
  height: 40vh !important
}
.tw-h-\[41px\] {
  height: 41px !important
}
.tw-h-\[42px\] {
  height: 42px !important
}
.tw-h-\[43px\] {
  height: 43px !important
}
.tw-h-\[44\%\] {
  height: 44% !important
}
.tw-h-\[44px\] {
  height: 44px !important
}
.tw-h-\[45px\] {
  height: 45px !important
}
.tw-h-\[46\.5px\] {
  height: 46.5px !important
}
.tw-h-\[460px\] {
  height: 460px !important
}
.tw-h-\[47px\] {
  height: 47px !important
}
.tw-h-\[480px\] {
  height: 480px !important
}
.tw-h-\[48px\] {
  height: 48px !important
}
.tw-h-\[50\%\] {
  height: 50% !important
}
.tw-h-\[500px\] {
  height: 500px !important
}
.tw-h-\[50px\] {
  height: 50px !important
}
.tw-h-\[50vh\] {
  height: 50vh !important
}
.tw-h-\[51px\] {
  height: 51px !important
}
.tw-h-\[524px\] {
  height: 524px !important
}
.tw-h-\[52px\] {
  height: 52px !important
}
.tw-h-\[53px\] {
  height: 53px !important
}
.tw-h-\[54px\] {
  height: 54px !important
}
.tw-h-\[550px\] {
  height: 550px !important
}
.tw-h-\[55px\] {
  height: 55px !important
}
.tw-h-\[55vw\] {
  height: 55vw !important
}
.tw-h-\[560px\] {
  height: 560px !important
}
.tw-h-\[56px\] {
  height: 56px !important
}
.tw-h-\[572px\] {
  height: 572px !important
}
.tw-h-\[580px\] {
  height: 580px !important
}
.tw-h-\[584px\] {
  height: 584px !important
}
.tw-h-\[58px\] {
  height: 58px !important
}
.tw-h-\[592px\] {
  height: 592px !important
}
.tw-h-\[5px\] {
  height: 5px !important
}
.tw-h-\[5vh\] {
  height: 5vh !important
}
.tw-h-\[600vh\] {
  height: 600vh !important
}
.tw-h-\[60px\] {
  height: 60px !important
}
.tw-h-\[64px\] {
  height: 64px !important
}
.tw-h-\[65\%\] {
  height: 65% !important
}
.tw-h-\[700px\] {
  height: 700px !important
}
.tw-h-\[70px\] {
  height: 70px !important
}
.tw-h-\[70vh\] {
  height: 70vh !important
}
.tw-h-\[72px\] {
  height: 72px !important
}
.tw-h-\[745px\] {
  height: 745px !important
}
.tw-h-\[750px\] {
  height: 750px !important
}
.tw-h-\[75dvh\] {
  height: 75dvh !important
}
.tw-h-\[78px\] {
  height: 78px !important
}
.tw-h-\[80\%\] {
  height: 80% !important
}
.tw-h-\[800px\] {
  height: 800px !important
}
.tw-h-\[80px\] {
  height: 80px !important
}
.tw-h-\[81\.87vw\] {
  height: 81.87vw !important
}
.tw-h-\[84px\] {
  height: 84px !important
}
.tw-h-\[85px\] {
  height: 85px !important
}
.tw-h-\[85vh\] {
  height: 85vh !important
}
.tw-h-\[87px\] {
  height: 87px !important
}
.tw-h-\[88px\] {
  height: 88px !important
}
.tw-h-\[89\%\] {
  height: 89% !important
}
.tw-h-\[90\%\] {
  height: 90% !important
}
.tw-h-\[90px\] {
  height: 90px !important
}
.tw-h-\[93\%\] {
  height: 93% !important
}
.tw-h-\[94\%\] {
  height: 94% !important
}
.tw-h-\[94vh\] {
  height: 94vh !important
}
.tw-h-\[99px\] {
  height: 99px !important
}
.tw-h-\[calc\(100\%\+197px\)\] {
  height: calc(100% + 197px) !important
}
.tw-h-\[calc\(100\%-4px\)\] {
  height: calc(100% - 4px) !important
}
.tw-h-\[calc\(100vh-100px\)\] {
  height: calc(100vh - 100px) !important
}
.tw-h-\[calc\(100vh-32px\)\] {
  height: calc(100vh - 32px) !important
}
.tw-h-\[calc\(100vh-4rem\)\] {
  height: calc(100vh - 4rem) !important
}
.tw-h-\[calc\(40px\+36px\)\] {
  height: calc(40px + 36px) !important
}
.tw-h-\[max-content\] {
  height: max-content !important
}
.tw-h-auto {
  height: auto !important
}
.tw-h-dvh {
  height: 100dvh !important
}
.tw-h-fit {
  height: fit-content !important
}
.tw-h-full {
  height: 100% !important
}
.tw-max-h-0 {
  max-height: 0px !important
}
.tw-max-h-\[100\%\] {
  max-height: 100% !important
}
.tw-max-h-\[100vh\] {
  max-height: 100vh !important
}
.tw-max-h-\[1200px\] {
  max-height: 1200px !important
}
.tw-max-h-\[130px\] {
  max-height: 130px !important
}
.tw-max-h-\[145px\] {
  max-height: 145px !important
}
.tw-max-h-\[1500px\] {
  max-height: 1500px !important
}
.tw-max-h-\[150px\] {
  max-height: 150px !important
}
.tw-max-h-\[190px\] {
  max-height: 190px !important
}
.tw-max-h-\[200px\] {
  max-height: 200px !important
}
.tw-max-h-\[21px\] {
  max-height: 21px !important
}
.tw-max-h-\[250px\] {
  max-height: 250px !important
}
.tw-max-h-\[26px\] {
  max-height: 26px !important
}
.tw-max-h-\[300px\] {
  max-height: 300px !important
}
.tw-max-h-\[308px\] {
  max-height: 308px !important
}
.tw-max-h-\[340px\] {
  max-height: 340px !important
}
.tw-max-h-\[400px\] {
  max-height: 400px !important
}
.tw-max-h-\[490px\] {
  max-height: 490px !important
}
.tw-max-h-\[5000px\] {
  max-height: 5000px !important
}
.tw-max-h-\[500px\] {
  max-height: 500px !important
}
.tw-max-h-\[50px\] {
  max-height: 50px !important
}
.tw-max-h-\[50vh\] {
  max-height: 50vh !important
}
.tw-max-h-\[550px\] {
  max-height: 550px !important
}
.tw-max-h-\[55px\] {
  max-height: 55px !important
}
.tw-max-h-\[56px\] {
  max-height: 56px !important
}
.tw-max-h-\[600px\] {
  max-height: 600px !important
}
.tw-max-h-\[60vh\] {
  max-height: 60vh !important
}
.tw-max-h-\[650px\] {
  max-height: 650px !important
}
.tw-max-h-\[700px\] {
  max-height: 700px !important
}
.tw-max-h-\[70px\] {
  max-height: 70px !important
}
.tw-max-h-\[750px\] {
  max-height: 750px !important
}
.tw-max-h-\[75vh\] {
  max-height: 75vh !important
}
.tw-max-h-\[763px\] {
  max-height: 763px !important
}
.tw-max-h-\[800px\] {
  max-height: 800px !important
}
.tw-max-h-\[80px\] {
  max-height: 80px !important
}
.tw-max-h-\[85vh\] {
  max-height: 85vh !important
}
.tw-max-h-\[900px\] {
  max-height: 900px !important
}
.tw-max-h-\[90px\] {
  max-height: 90px !important
}
.tw-max-h-\[96vh\] {
  max-height: 96vh !important
}
.tw-max-h-\[98\%\] {
  max-height: 98% !important
}
.tw-max-h-\[calc\(100\%-64px\)\] {
  max-height: calc(100% - 64px) !important
}
.tw-max-h-\[calc\(100vh-115px\)\] {
  max-height: calc(100vh - 115px) !important
}
.tw-max-h-\[calc\(100vh-230px\)\] {
  max-height: calc(100vh - 230px) !important
}
.tw-max-h-\[calc\(100vh-2rem\)\] {
  max-height: calc(100vh - 2rem) !important
}
.tw-max-h-\[max-content\] {
  max-height: max-content !important
}
.tw-max-h-dvh {
  max-height: 100dvh !important
}
.tw-max-h-full {
  max-height: 100% !important
}
.tw-min-h-\[1000px\] {
  min-height: 1000px !important
}
.tw-min-h-\[100vh\] {
  min-height: 100vh !important
}
.tw-min-h-\[230px\] {
  min-height: 230px !important
}
.tw-min-h-\[236px\] {
  min-height: 236px !important
}
.tw-min-h-\[250px\] {
  min-height: 250px !important
}
.tw-min-h-\[300px\] {
  min-height: 300px !important
}
.tw-min-h-\[30px\] {
  min-height: 30px !important
}
.tw-min-h-\[350px\] {
  min-height: 350px !important
}
.tw-min-h-\[360px\] {
  min-height: 360px !important
}
.tw-min-h-\[380px\] {
  min-height: 380px !important
}
.tw-min-h-\[385px\] {
  min-height: 385px !important
}
.tw-min-h-\[395px\] {
  min-height: 395px !important
}
.tw-min-h-\[3em\] {
  min-height: 3em !important
}
.tw-min-h-\[400px\] {
  min-height: 400px !important
}
.tw-min-h-\[450px\] {
  min-height: 450px !important
}
.tw-min-h-\[500px\] {
  min-height: 500px !important
}
.tw-min-h-\[54px\] {
  min-height: 54px !important
}
.tw-min-h-\[60px\] {
  min-height: 60px !important
}
.tw-min-h-\[650px\] {
  min-height: 650px !important
}
.tw-min-h-\[68px\] {
  min-height: 68px !important
}
.tw-min-h-\[70px\] {
  min-height: 70px !important
}
.tw-min-h-\[74px\] {
  min-height: 74px !important
}
.tw-min-h-\[770px\] {
  min-height: 770px !important
}
.tw-min-h-\[80px\] {
  min-height: 80px !important
}
.tw-min-h-\[80vh\] {
  min-height: 80vh !important
}
.tw-min-h-\[850px\] {
  min-height: 850px !important
}
.tw-min-h-\[97px\] {
  min-height: 97px !important
}
.tw-min-h-\[98px\] {
  min-height: 98px !important
}
.tw-min-h-\[99px\] {
  min-height: 99px !important
}
.tw-min-h-\[calc\(100vh-100px\)\] {
  min-height: calc(100vh - 100px) !important
}
.tw-min-h-full {
  min-height: 100% !important
}
.tw-min-h-screen {
  min-height: 100vh !important
}
.\!tw-w-\[100\%\] {
  width: 100% !important
}
.\!tw-w-\[22px\] {
  width: 22px !important
}
.\!tw-w-\[25px\] {
  width: 25px !important
}
.tw-w-0 {
  width: 0px !important
}
.tw-w-1 {
  width: 0.25rem !important
}
.tw-w-1\/12 {
  width: 8.333333% !important
}
.tw-w-1\/2 {
  width: 50% !important
}
.tw-w-1\/4 {
  width: 25% !important
}
.tw-w-1\/6 {
  width: 16.666667% !important
}
.tw-w-10 {
  width: 2.5rem !important
}
.tw-w-10\/12 {
  width: 83.333333% !important
}
.tw-w-11\/12 {
  width: 91.666667% !important
}
.tw-w-16 {
  width: 4rem !important
}
.tw-w-2 {
  width: 0.5rem !important
}
.tw-w-20 {
  width: 5rem !important
}
.tw-w-3 {
  width: 0.75rem !important
}
.tw-w-3\/12 {
  width: 25% !important
}
.tw-w-3\/4 {
  width: 75% !important
}
.tw-w-3\/5 {
  width: 60% !important
}
.tw-w-4 {
  width: 1rem !important
}
.tw-w-4\/12 {
  width: 33.333333% !important
}
.tw-w-4\/5 {
  width: 80% !important
}
.tw-w-5 {
  width: 1.25rem !important
}
.tw-w-5\/12 {
  width: 41.666667% !important
}
.tw-w-6 {
  width: 1.5rem !important
}
.tw-w-6\/12 {
  width: 50% !important
}
.tw-w-7 {
  width: 1.75rem !important
}
.tw-w-7\/12 {
  width: 58.333333% !important
}
.tw-w-8 {
  width: 2rem !important
}
.tw-w-8\/12 {
  width: 66.666667% !important
}
.tw-w-9 {
  width: 2.25rem !important
}
.tw-w-9\/12 {
  width: 75% !important
}
.tw-w-\[\.625em\] {
  width: .625em !important
}
.tw-w-\[\.875em\] {
  width: .875em !important
}
.tw-w-\[1\.27px\] {
  width: 1.27px !important
}
.tw-w-\[10\%\] {
  width: 10% !important
}
.tw-w-\[100\%\] {
  width: 100% !important
}
.tw-w-\[100px\] {
  width: 100px !important
}
.tw-w-\[100vw\] {
  width: 100vw !important
}
.tw-w-\[101\%\] {
  width: 101% !important
}
.tw-w-\[109\%\] {
  width: 109% !important
}
.tw-w-\[109px\] {
  width: 109px !important
}
.tw-w-\[10px\] {
  width: 10px !important
}
.tw-w-\[110px\] {
  width: 110px !important
}
.tw-w-\[113\%\] {
  width: 113% !important
}
.tw-w-\[114px\] {
  width: 114px !important
}
.tw-w-\[1170px\] {
  width: 1170px !important
}
.tw-w-\[120px\] {
  width: 120px !important
}
.tw-w-\[125px\] {
  width: 125px !important
}
.tw-w-\[12px\] {
  width: 12px !important
}
.tw-w-\[13\%\] {
  width: 13% !important
}
.tw-w-\[139\%\] {
  width: 139% !important
}
.tw-w-\[148px\] {
  width: 148px !important
}
.tw-w-\[14px\] {
  width: 14px !important
}
.tw-w-\[15\%\] {
  width: 15% !important
}
.tw-w-\[150px\] {
  width: 150px !important
}
.tw-w-\[155px\] {
  width: 155px !important
}
.tw-w-\[157px\] {
  width: 157px !important
}
.tw-w-\[158px\] {
  width: 158px !important
}
.tw-w-\[160\%\] {
  width: 160% !important
}
.tw-w-\[160px\] {
  width: 160px !important
}
.tw-w-\[165px\] {
  width: 165px !important
}
.tw-w-\[168px\] {
  width: 168px !important
}
.tw-w-\[169px\] {
  width: 169px !important
}
.tw-w-\[16px\] {
  width: 16px !important
}
.tw-w-\[17px\] {
  width: 17px !important
}
.tw-w-\[180px\] {
  width: 180px !important
}
.tw-w-\[18px\] {
  width: 18px !important
}
.tw-w-\[190px\] {
  width: 190px !important
}
.tw-w-\[192px\] {
  width: 192px !important
}
.tw-w-\[1px\] {
  width: 1px !important
}
.tw-w-\[20\%\] {
  width: 20% !important
}
.tw-w-\[200px\] {
  width: 200px !important
}
.tw-w-\[20px\] {
  width: 20px !important
}
.tw-w-\[21\%\] {
  width: 21% !important
}
.tw-w-\[220px\] {
  width: 220px !important
}
.tw-w-\[22px\] {
  width: 22px !important
}
.tw-w-\[234px\] {
  width: 234px !important
}
.tw-w-\[240px\] {
  width: 240px !important
}
.tw-w-\[24px\] {
  width: 24px !important
}
.tw-w-\[250px\] {
  width: 250px !important
}
.tw-w-\[252px\] {
  width: 252px !important
}
.tw-w-\[256px\] {
  width: 256px !important
}
.tw-w-\[25px\] {
  width: 25px !important
}
.tw-w-\[260px\] {
  width: 260px !important
}
.tw-w-\[26px\] {
  width: 26px !important
}
.tw-w-\[28\%\] {
  width: 28% !important
}
.tw-w-\[28px\] {
  width: 28px !important
}
.tw-w-\[290px\] {
  width: 290px !important
}
.tw-w-\[296px\] {
  width: 296px !important
}
.tw-w-\[30\%\] {
  width: 30% !important
}
.tw-w-\[300px\] {
  width: 300px !important
}
.tw-w-\[30px\] {
  width: 30px !important
}
.tw-w-\[31px\] {
  width: 31px !important
}
.tw-w-\[32px\] {
  width: 32px !important
}
.tw-w-\[330px\] {
  width: 330px !important
}
.tw-w-\[340px\] {
  width: 340px !important
}
.tw-w-\[350px\] {
  width: 350px !important
}
.tw-w-\[35px\] {
  width: 35px !important
}
.tw-w-\[36px\] {
  width: 36px !important
}
.tw-w-\[380px\] {
  width: 380px !important
}
.tw-w-\[38px\] {
  width: 38px !important
}
.tw-w-\[40\%\] {
  width: 40% !important
}
.tw-w-\[400\%\] {
  width: 400% !important
}
.tw-w-\[406px\] {
  width: 406px !important
}
.tw-w-\[40px\] {
  width: 40px !important
}
.tw-w-\[40vw\] {
  width: 40vw !important
}
.tw-w-\[425px\] {
  width: 425px !important
}
.tw-w-\[42px\] {
  width: 42px !important
}
.tw-w-\[45\%\] {
  width: 45% !important
}
.tw-w-\[48\%\] {
  width: 48% !important
}
.tw-w-\[49\%\] {
  width: 49% !important
}
.tw-w-\[50\%\] {
  width: 50% !important
}
.tw-w-\[500px\] {
  width: 500px !important
}
.tw-w-\[50px\] {
  width: 50px !important
}
.tw-w-\[50vw\] {
  width: 50vw !important
}
.tw-w-\[52px\] {
  width: 52px !important
}
.tw-w-\[54px\] {
  width: 54px !important
}
.tw-w-\[55px\] {
  width: 55px !important
}
.tw-w-\[56px\] {
  width: 56px !important
}
.tw-w-\[60\%\] {
  width: 60% !important
}
.tw-w-\[60px\] {
  width: 60px !important
}
.tw-w-\[60vw\] {
  width: 60vw !important
}
.tw-w-\[626px\] {
  width: 626px !important
}
.tw-w-\[64px\] {
  width: 64px !important
}
.tw-w-\[65px\] {
  width: 65px !important
}
.tw-w-\[66px\] {
  width: 66px !important
}
.tw-w-\[68px\] {
  width: 68px !important
}
.tw-w-\[70\%\] {
  width: 70% !important
}
.tw-w-\[70px\] {
  width: 70px !important
}
.tw-w-\[70vw\] {
  width: 70vw !important
}
.tw-w-\[72px\] {
  width: 72px !important
}
.tw-w-\[74px\] {
  width: 74px !important
}
.tw-w-\[77px\] {
  width: 77px !important
}
.tw-w-\[77vw\] {
  width: 77vw !important
}
.tw-w-\[80\%\] {
  width: 80% !important
}
.tw-w-\[80px\] {
  width: 80px !important
}
.tw-w-\[88px\] {
  width: 88px !important
}
.tw-w-\[90\%\] {
  width: 90% !important
}
.tw-w-\[90px\] {
  width: 90px !important
}
.tw-w-\[90vw\] {
  width: 90vw !important
}
.tw-w-\[93\%\] {
  width: 93% !important
}
.tw-w-\[94\%\] {
  width: 94% !important
}
.tw-w-\[95\%\] {
  width: 95% !important
}
.tw-w-\[96px\] {
  width: 96px !important
}
.tw-w-\[calc\(\(100vw\/3\)-32px\)\] {
  width: calc((100vw / 3) - 32px) !important
}
.tw-w-\[calc\(\(100vw\/7\)-6px\)\] {
  width: calc((100vw / 7) - 6px) !important
}
.tw-w-\[calc\(\(100vw\/9\)\+26px\)\] {
  width: calc((100vw / 9) + 26px) !important
}
.tw-w-\[calc\(\(100vw\/9\)\+45px\)\] {
  width: calc((100vw / 9) + 45px) !important
}
.tw-w-\[calc\(100\%\+16px\)\] {
  width: calc(100% + 16px) !important
}
.tw-w-\[calc\(100\%\+32px\)\] {
  width: calc(100% + 32px) !important
}
.tw-w-\[calc\(100\%-1\.4rem\)\] {
  width: calc(100% - 1.4rem) !important
}
.tw-w-\[calc\(100\%-16px\)\] {
  width: calc(100% - 16px) !important
}
.tw-w-\[calc\(100\%-24px\)\] {
  width: calc(100% - 24px) !important
}
.tw-w-\[calc\(100\%-2rem\)\] {
  width: calc(100% - 2rem) !important
}
.tw-w-\[calc\(100\%-31px\)\] {
  width: calc(100% - 31px) !important
}
.tw-w-\[calc\(100\%-32px\)\] {
  width: calc(100% - 32px) !important
}
.tw-w-\[calc\(100\%-6px\)\] {
  width: calc(100% - 6px) !important
}
.tw-w-\[calc\(100\%-8px\)\] {
  width: calc(100% - 8px) !important
}
.tw-w-\[calc\(50\%-16px\)\] {
  width: calc(50% - 16px) !important
}
.tw-w-\[calc\(50\%-5px\)\] {
  width: calc(50% - 5px) !important
}
.tw-w-\[max-content\] {
  width: max-content !important
}
.tw-w-\[min-content\] {
  width: min-content !important
}
.tw-w-auto {
  width: auto !important
}
.tw-w-dvw {
  width: 100dvw !important
}
.tw-w-fit {
  width: fit-content !important
}
.tw-w-full {
  width: 100% !important
}
.tw-w-screen {
  width: 100vw !important
}
.tw-min-w-0 {
  min-width: 0px !important
}
.tw-min-w-\[100px\] {
  min-width: 100px !important
}
.tw-min-w-\[188px\] {
  min-width: 188px !important
}
.tw-min-w-\[200px\] {
  min-width: 200px !important
}
.tw-min-w-\[275px\] {
  min-width: 275px !important
}
.tw-min-w-\[300px\] {
  min-width: 300px !important
}
.tw-min-w-\[434px\] {
  min-width: 434px !important
}
.tw-min-w-\[50px\] {
  min-width: 50px !important
}
.tw-min-w-\[60px\] {
  min-width: 60px !important
}
.tw-min-w-\[700px\] {
  min-width: 700px !important
}
.tw-min-w-full {
  min-width: 100% !important
}
.tw-max-w-4 {
  max-width: 1rem !important
}
.tw-max-w-\[100\%\] {
  max-width: 100% !important
}
.tw-max-w-\[1000px\] {
  max-width: 1000px !important
}
.tw-max-w-\[100px\] {
  max-width: 100px !important
}
.tw-max-w-\[101px\] {
  max-width: 101px !important
}
.tw-max-w-\[1024px\] {
  max-width: 1024px !important
}
.tw-max-w-\[102px\] {
  max-width: 102px !important
}
.tw-max-w-\[1033px\] {
  max-width: 1033px !important
}
.tw-max-w-\[1060px\] {
  max-width: 1060px !important
}
.tw-max-w-\[1100px\] {
  max-width: 1100px !important
}
.tw-max-w-\[1101px\] {
  max-width: 1101px !important
}
.tw-max-w-\[1112px\] {
  max-width: 1112px !important
}
.tw-max-w-\[1140px\] {
  max-width: 1140px !important
}
.tw-max-w-\[1145px\] {
  max-width: 1145px !important
}
.tw-max-w-\[1200px\] {
  max-width: 1200px !important
}
.tw-max-w-\[120px\] {
  max-width: 120px !important
}
.tw-max-w-\[125px\] {
  max-width: 125px !important
}
.tw-max-w-\[1260px\] {
  max-width: 1260px !important
}
.tw-max-w-\[1270px\] {
  max-width: 1270px !important
}
.tw-max-w-\[1280px\] {
  max-width: 1280px !important
}
.tw-max-w-\[1300px\] {
  max-width: 1300px !important
}
.tw-max-w-\[1357px\] {
  max-width: 1357px !important
}
.tw-max-w-\[1380px\] {
  max-width: 1380px !important
}
.tw-max-w-\[145px\] {
  max-width: 145px !important
}
.tw-max-w-\[1500px\] {
  max-width: 1500px !important
}
.tw-max-w-\[1544px\] {
  max-width: 1544px !important
}
.tw-max-w-\[160px\] {
  max-width: 160px !important
}
.tw-max-w-\[164px\] {
  max-width: 164px !important
}
.tw-max-w-\[166px\] {
  max-width: 166px !important
}
.tw-max-w-\[16px\] {
  max-width: 16px !important
}
.tw-max-w-\[1800px\] {
  max-width: 1800px !important
}
.tw-max-w-\[180px\] {
  max-width: 180px !important
}
.tw-max-w-\[189px\] {
  max-width: 189px !important
}
.tw-max-w-\[190px\] {
  max-width: 190px !important
}
.tw-max-w-\[196px\] {
  max-width: 196px !important
}
.tw-max-w-\[200px\] {
  max-width: 200px !important
}
.tw-max-w-\[209px\] {
  max-width: 209px !important
}
.tw-max-w-\[213px\] {
  max-width: 213px !important
}
.tw-max-w-\[220px\] {
  max-width: 220px !important
}
.tw-max-w-\[230px\] {
  max-width: 230px !important
}
.tw-max-w-\[232px\] {
  max-width: 232px !important
}
.tw-max-w-\[240px\] {
  max-width: 240px !important
}
.tw-max-w-\[242px\] {
  max-width: 242px !important
}
.tw-max-w-\[245px\] {
  max-width: 245px !important
}
.tw-max-w-\[250px\] {
  max-width: 250px !important
}
.tw-max-w-\[260px\] {
  max-width: 260px !important
}
.tw-max-w-\[280px\] {
  max-width: 280px !important
}
.tw-max-w-\[290px\] {
  max-width: 290px !important
}
.tw-max-w-\[295px\] {
  max-width: 295px !important
}
.tw-max-w-\[296px\] {
  max-width: 296px !important
}
.tw-max-w-\[300px\] {
  max-width: 300px !important
}
.tw-max-w-\[320px\] {
  max-width: 320px !important
}
.tw-max-w-\[326px\] {
  max-width: 326px !important
}
.tw-max-w-\[330px\] {
  max-width: 330px !important
}
.tw-max-w-\[335px\] {
  max-width: 335px !important
}
.tw-max-w-\[343px\] {
  max-width: 343px !important
}
.tw-max-w-\[348px\] {
  max-width: 348px !important
}
.tw-max-w-\[34px\] {
  max-width: 34px !important
}
.tw-max-w-\[350px\] {
  max-width: 350px !important
}
.tw-max-w-\[351px\] {
  max-width: 351px !important
}
.tw-max-w-\[360px\] {
  max-width: 360px !important
}
.tw-max-w-\[370px\] {
  max-width: 370px !important
}
.tw-max-w-\[375px\] {
  max-width: 375px !important
}
.tw-max-w-\[380px\] {
  max-width: 380px !important
}
.tw-max-w-\[385px\] {
  max-width: 385px !important
}
.tw-max-w-\[395px\] {
  max-width: 395px !important
}
.tw-max-w-\[400px\] {
  max-width: 400px !important
}
.tw-max-w-\[420px\] {
  max-width: 420px !important
}
.tw-max-w-\[425px\] {
  max-width: 425px !important
}
.tw-max-w-\[450px\] {
  max-width: 450px !important
}
.tw-max-w-\[453px\] {
  max-width: 453px !important
}
.tw-max-w-\[470px\] {
  max-width: 470px !important
}
.tw-max-w-\[475px\] {
  max-width: 475px !important
}
.tw-max-w-\[480px\] {
  max-width: 480px !important
}
.tw-max-w-\[500px\] {
  max-width: 500px !important
}
.tw-max-w-\[502px\] {
  max-width: 502px !important
}
.tw-max-w-\[504px\] {
  max-width: 504px !important
}
.tw-max-w-\[520px\] {
  max-width: 520px !important
}
.tw-max-w-\[531px\] {
  max-width: 531px !important
}
.tw-max-w-\[539px\] {
  max-width: 539px !important
}
.tw-max-w-\[550px\] {
  max-width: 550px !important
}
.tw-max-w-\[565px\] {
  max-width: 565px !important
}
.tw-max-w-\[56px\] {
  max-width: 56px !important
}
.tw-max-w-\[590px\] {
  max-width: 590px !important
}
.tw-max-w-\[600px\] {
  max-width: 600px !important
}
.tw-max-w-\[60px\] {
  max-width: 60px !important
}
.tw-max-w-\[60vw\] {
  max-width: 60vw !important
}
.tw-max-w-\[620px\] {
  max-width: 620px !important
}
.tw-max-w-\[622px\] {
  max-width: 622px !important
}
.tw-max-w-\[630px\] {
  max-width: 630px !important
}
.tw-max-w-\[634px\] {
  max-width: 634px !important
}
.tw-max-w-\[650px\] {
  max-width: 650px !important
}
.tw-max-w-\[654px\] {
  max-width: 654px !important
}
.tw-max-w-\[664px\] {
  max-width: 664px !important
}
.tw-max-w-\[666px\] {
  max-width: 666px !important
}
.tw-max-w-\[680px\] {
  max-width: 680px !important
}
.tw-max-w-\[684px\] {
  max-width: 684px !important
}
.tw-max-w-\[68px\] {
  max-width: 68px !important
}
.tw-max-w-\[691px\] {
  max-width: 691px !important
}
.tw-max-w-\[700px\] {
  max-width: 700px !important
}
.tw-max-w-\[70px\] {
  max-width: 70px !important
}
.tw-max-w-\[715px\] {
  max-width: 715px !important
}
.tw-max-w-\[720px\] {
  max-width: 720px !important
}
.tw-max-w-\[728px\] {
  max-width: 728px !important
}
.tw-max-w-\[730px\] {
  max-width: 730px !important
}
.tw-max-w-\[740px\] {
  max-width: 740px !important
}
.tw-max-w-\[750px\] {
  max-width: 750px !important
}
.tw-max-w-\[755px\] {
  max-width: 755px !important
}
.tw-max-w-\[75px\] {
  max-width: 75px !important
}
.tw-max-w-\[770px\] {
  max-width: 770px !important
}
.tw-max-w-\[771px\] {
  max-width: 771px !important
}
.tw-max-w-\[780px\] {
  max-width: 780px !important
}
.tw-max-w-\[790px\] {
  max-width: 790px !important
}
.tw-max-w-\[80\%\] {
  max-width: 80% !important
}
.tw-max-w-\[800px\] {
  max-width: 800px !important
}
.tw-max-w-\[80px\] {
  max-width: 80px !important
}
.tw-max-w-\[830px\] {
  max-width: 830px !important
}
.tw-max-w-\[850px\] {
  max-width: 850px !important
}
.tw-max-w-\[866px\] {
  max-width: 866px !important
}
.tw-max-w-\[880px\] {
  max-width: 880px !important
}
.tw-max-w-\[896px\] {
  max-width: 896px !important
}
.tw-max-w-\[900px\] {
  max-width: 900px !important
}
.tw-max-w-\[90px\] {
  max-width: 90px !important
}
.tw-max-w-\[950px\] {
  max-width: 950px !important
}
.tw-max-w-\[960px\] {
  max-width: 960px !important
}
.tw-max-w-\[98px\] {
  max-width: 98px !important
}
.tw-max-w-\[calc\(100\%-24px\)\] {
  max-width: calc(100% - 24px) !important
}
.tw-max-w-\[calc\(100px\+2vw\)\] {
  max-width: calc(100px + 2vw) !important
}
.tw-max-w-\[calc\(100vw-2rem\)\] {
  max-width: calc(100vw - 2rem) !important
}
.tw-max-w-\[calc\(100vw-32px\)\] {
  max-width: calc(100vw - 32px) !important
}
.tw-max-w-\[calc\(610px\+3\.5vw\)\] {
  max-width: calc(610px + 3.5vw) !important
}
.tw-max-w-\[max-content\] {
  max-width: max-content !important
}
.tw-max-w-fit {
  max-width: fit-content !important
}
.tw-max-w-full {
  max-width: 100% !important
}
.tw-max-w-lg {
  max-width: 32rem !important
}
.tw-max-w-md {
  max-width: 28rem !important
}
.tw-max-w-screen-xl {
  max-width: 1280px !important
}
.tw-max-w-sm {
  max-width: 24rem !important
}
.tw-flex-1 {
  flex: 1 1 0% !important
}
.tw-flex-\[36\] {
  flex: 36 !important
}
.tw-flex-\[37\] {
  flex: 37 !important
}
.tw-flex-\[67\] {
  flex: 67 !important
}
.tw-flex-\[69\] {
  flex: 69 !important
}
.tw-flex-none {
  flex: none !important
}
.tw-flex-shrink-0 {
  flex-shrink: 0 !important
}
.tw-shrink {
  flex-shrink: 1 !important
}
.tw-shrink-0 {
  flex-shrink: 0 !important
}
.tw-flex-grow {
  flex-grow: 1 !important
}
.tw-flex-grow-0 {
  flex-grow: 0 !important
}
.tw-grow {
  flex-grow: 1 !important
}
.tw-grow-0 {
  flex-grow: 0 !important
}
.tw-basis-1\/2 {
  flex-basis: 50% !important
}
.tw-basis-6\/12 {
  flex-basis: 50% !important
}
.tw-basis-\[71\.6px\] {
  flex-basis: 71.6px !important
}
.tw-basis-\[calc\(50\%-10px\)\] {
  flex-basis: calc(50% - 10px) !important
}
.tw-basis-full {
  flex-basis: 100% !important
}
.tw-table-fixed {
  table-layout: fixed !important
}
.tw-border-separate {
  border-collapse: separate !important
}
.tw-border-spacing-y-4 {
  --tw-border-spacing-y: 1rem !important;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important
}
.tw-origin-\[50\%_55\%\] {
  transform-origin: 50% 55% !important
}
.tw-origin-left {
  transform-origin: left !important
}
.tw-origin-right {
  transform-origin: right !important
}
.tw-origin-top-right {
  transform-origin: top right !important
}
.-tw-translate-x-1\/2 {
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-translate-x-\[calc\(100\%-200px\)\] {
  --tw-translate-x: calc(calc(100% - 200px) * -1) !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-translate-x-full {
  --tw-translate-x: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-translate-y-6 {
  --tw-translate-y: -1.5rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw--translate-x-1\/2 {
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw--translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-0 {
  --tw-translate-x: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-1\/2 {
  --tw-translate-x: 50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-10 {
  --tw-translate-x: 2.5rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-\[-50\%\] {
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-\[calc\(100\%-200px\)\] {
  --tw-translate-x: calc(100% - 200px) !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-x-full {
  --tw-translate-x: 100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-0 {
  --tw-translate-y: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-1\/2 {
  --tw-translate-y: 50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-4 {
  --tw-translate-y: 1rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-\[-100\%\] {
  --tw-translate-y: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-\[-40\%\] {
  --tw-translate-y: -40% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-translate-y-\[-50\%\] {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.-tw-rotate-90 {
  --tw-rotate: -90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-0 {
  --tw-rotate: 0deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-180 {
  --tw-rotate: 180deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-45 {
  --tw-rotate: 45deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-90 {
  --tw-rotate: 90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-rotate-\[40deg\] {
  --tw-rotate: 40deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-scale-100 {
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-scale-95 {
  --tw-scale-x: .95 !important;
  --tw-scale-y: .95 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-scale-\[1\.025\] {
  --tw-scale-x: 1.025 !important;
  --tw-scale-y: 1.025 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-scale-\[1\.1\] {
  --tw-scale-x: 1.1 !important;
  --tw-scale-y: 1.1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.tw-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
@keyframes tw-progressBar {
  from {
    transform: scaleX(0)
  }
  to {
    transform: scaleX(1)
  }
}
.tw-animate-\[progressBar_15s_linear\] {
  animation: tw-progressBar 15s linear !important
}
.tw-animate-none {
  animation: none !important
}
@keyframes tw-scrollSideLoop {
  from {
    transform: translateX(0)
  }
  to {
    transform: translateX(calc(0px - 100%))
  }
}
.tw-animate-scrollSideLoop {
  animation: tw-scrollSideLoop 40s infinite linear !important
}
@keyframes tw-spin {
  to {
    transform: rotate(360deg)
  }
}
.tw-animate-spin {
  animation: tw-spin 1s linear infinite !important
}
.tw-cursor-default {
  cursor: default !important
}
.tw-cursor-ew-resize {
  cursor: ew-resize !important
}
.tw-cursor-none {
  cursor: none !important
}
.tw-cursor-not-allowed {
  cursor: not-allowed !important
}
.tw-cursor-pointer {
  cursor: pointer !important
}
.tw-cursor-zoom-in {
  cursor: zoom-in !important
}
.tw-cursor-zoom-out {
  cursor: zoom-out !important
}
.tw-select-none {
  user-select: none !important
}
.tw-list-inside {
  list-style-position: inside !important
}
.tw-list-disc {
  list-style-type: disc !important
}
.tw-list-none {
  list-style-type: none !important
}
.tw-appearance-none {
  appearance: none !important
}
.tw-columns-1 {
  columns: 1 !important
}
.tw-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important
}
.tw-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important
}
.tw-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important
}
.tw-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important
}
.tw-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important
}
.tw-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important
}
.tw-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important
}
.tw-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important
}
.tw-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important
}
.tw-grid-cols-\[104px_minmax\(0\,_1fr\)\] {
  grid-template-columns: 104px minmax(0, 1fr) !important
}
.tw-grid-cols-\[1fr_1fr\] {
  grid-template-columns: 1fr 1fr !important
}
.tw-grid-cols-\[20px_minmax\(0\,_1fr\)\] {
  grid-template-columns: 20px minmax(0, 1fr) !important
}
.tw-grid-cols-\[40px_1fr_1fr\] {
  grid-template-columns: 40px 1fr 1fr !important
}
.tw-grid-cols-\[60px_auto\] {
  grid-template-columns: 60px auto !important
}
.tw-grid-cols-\[80px_minmax\(0\,_1fr\)\] {
  grid-template-columns: 80px minmax(0, 1fr) !important
}
.tw-grid-cols-\[auto_auto\] {
  grid-template-columns: auto auto !important
}
.tw-grid-cols-\[minmax\(0\,max-content\)_auto\] {
  grid-template-columns: minmax(0,max-content) auto !important
}
.tw-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important
}
.tw-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important
}
.tw-grid-rows-\[auto\] {
  grid-template-rows: auto !important
}
.tw-grid-rows-\[auto_auto_auto\] {
  grid-template-rows: auto auto auto !important
}
.tw-grid-rows-\[auto_minmax\(0\,max-content\)\] {
  grid-template-rows: auto minmax(0,max-content) !important
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)\] {
  grid-template-rows: min-content minmax(0, 1fr) !important
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)_auto\] {
  grid-template-rows: min-content minmax(0, 1fr) auto !important
}
.tw-grid-rows-\[minmax\(0\,_1fr\)_auto\] {
  grid-template-rows: minmax(0, 1fr) auto !important
}
.tw-flex-row {
  flex-direction: row !important
}
.tw-flex-row-reverse {
  flex-direction: row-reverse !important
}
.tw-flex-col {
  flex-direction: column !important
}
.tw-flex-col-reverse {
  flex-direction: column-reverse !important
}
.tw-flex-wrap {
  flex-wrap: wrap !important
}
.tw-flex-nowrap {
  flex-wrap: nowrap !important
}
.tw-place-content-center {
  place-content: center !important
}
.tw-place-items-center {
  place-items: center !important
}
.tw-content-center {
  align-content: center !important
}
.tw-items-start {
  align-items: flex-start !important
}
.tw-items-end {
  align-items: flex-end !important
}
.tw-items-center {
  align-items: center !important
}
.tw-items-baseline {
  align-items: baseline !important
}
.tw-items-stretch {
  align-items: stretch !important
}
.tw-justify-start {
  justify-content: flex-start !important
}
.tw-justify-end {
  justify-content: flex-end !important
}
.tw-justify-center {
  justify-content: center !important
}
.tw-justify-between {
  justify-content: space-between !important
}
.tw-justify-around {
  justify-content: space-around !important
}
.tw-gap-0 {
  gap: 0px !important
}
.tw-gap-1 {
  gap: 0.25rem !important
}
.tw-gap-1\.5 {
  gap: 0.375rem !important
}
.tw-gap-10 {
  gap: 2.5rem !important
}
.tw-gap-11 {
  gap: 2.75rem !important
}
.tw-gap-12 {
  gap: 3rem !important
}
.tw-gap-14 {
  gap: 3.5rem !important
}
.tw-gap-16 {
  gap: 4rem !important
}
.tw-gap-2 {
  gap: 0.5rem !important
}
.tw-gap-2\.5 {
  gap: 0.625rem !important
}
.tw-gap-20 {
  gap: 5rem !important
}
.tw-gap-3 {
  gap: 0.75rem !important
}
.tw-gap-4 {
  gap: 1rem !important
}
.tw-gap-5 {
  gap: 1.25rem !important
}
.tw-gap-6 {
  gap: 1.5rem !important
}
.tw-gap-7 {
  gap: 1.75rem !important
}
.tw-gap-8 {
  gap: 2rem !important
}
.tw-gap-9 {
  gap: 2.25rem !important
}
.tw-gap-\[10px\] {
  gap: 10px !important
}
.tw-gap-\[128px\] {
  gap: 128px !important
}
.tw-gap-\[12px\] {
  gap: 12px !important
}
.tw-gap-\[15px\] {
  gap: 15px !important
}
.tw-gap-\[16px\] {
  gap: 16px !important
}
.tw-gap-\[1px\] {
  gap: 1px !important
}
.tw-gap-\[21px\] {
  gap: 21px !important
}
.tw-gap-\[23px\] {
  gap: 23px !important
}
.tw-gap-\[24px\] {
  gap: 24px !important
}
.tw-gap-\[2px\] {
  gap: 2px !important
}
.tw-gap-\[30px\] {
  gap: 30px !important
}
.tw-gap-\[30xp\] {
  gap: 30xp !important
}
.tw-gap-\[32px\] {
  gap: 32px !important
}
.tw-gap-\[46px\] {
  gap: 46px !important
}
.tw-gap-\[4px\] {
  gap: 4px !important
}
.tw-gap-\[5px\] {
  gap: 5px !important
}
.tw-gap-\[60px\] {
  gap: 60px !important
}
.tw-gap-\[64px\] {
  gap: 64px !important
}
.tw-gap-\[6px\] {
  gap: 6px !important
}
.tw-gap-\[8px\] {
  gap: 8px !important
}
.tw-gap-\[97px\] {
  gap: 97px !important
}
.tw-gap-x-1 {
  column-gap: 0.25rem !important
}
.tw-gap-x-1\.5 {
  column-gap: 0.375rem !important
}
.tw-gap-x-2 {
  column-gap: 0.5rem !important
}
.tw-gap-x-4 {
  column-gap: 1rem !important
}
.tw-gap-x-6 {
  column-gap: 1.5rem !important
}
.tw-gap-x-8 {
  column-gap: 2rem !important
}
.tw-gap-y-0 {
  row-gap: 0px !important
}
.tw-gap-y-1 {
  row-gap: 0.25rem !important
}
.tw-gap-y-16 {
  row-gap: 4rem !important
}
.tw-gap-y-2 {
  row-gap: 0.5rem !important
}
.tw-gap-y-3 {
  row-gap: 0.75rem !important
}
.tw-gap-y-4 {
  row-gap: 1rem !important
}
.tw-gap-y-6 {
  row-gap: 1.5rem !important
}
.tw-gap-y-\[2px\] {
  row-gap: 2px !important
}
.tw-self-start {
  align-self: flex-start !important
}
.tw-self-end {
  align-self: flex-end !important
}
.tw-self-center {
  align-self: center !important
}
.tw-self-stretch {
  align-self: stretch !important
}
.tw-justify-self-end {
  justify-self: end !important
}
.tw-overflow-auto {
  overflow: auto !important
}
.tw-overflow-hidden {
  overflow: hidden !important
}
.\!tw-overflow-visible {
  overflow: visible !important
}
.tw-overflow-visible {
  overflow: visible !important
}
.tw-overflow-x-auto {
  overflow-x: auto !important
}
.tw-overflow-y-auto {
  overflow-y: auto !important
}
.tw-overflow-x-hidden {
  overflow-x: hidden !important
}
.tw-overflow-y-hidden {
  overflow-y: hidden !important
}
.tw-scroll-smooth {
  scroll-behavior: smooth !important
}
.tw-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important
}
.tw-hyphens-auto {
  hyphens: auto !important
}
.tw-whitespace-nowrap {
  white-space: nowrap !important
}
.tw-text-nowrap {
  text-wrap: nowrap !important
}
.tw-break-words {
  overflow-wrap: break-word !important
}
.\!tw-rounded-\[50px\] {
  border-radius: 50px !important
}
.\!tw-rounded-none {
  border-radius: 0px !important
}
.tw-rounded {
  border-radius: 0.25rem !important
}
.tw-rounded-2xl {
  border-radius: 1rem !important
}
.tw-rounded-3xl {
  border-radius: 1.5rem !important
}
.tw-rounded-\[0px\] {
  border-radius: 0px !important
}
.tw-rounded-\[1000px\] {
  border-radius: 1000px !important
}
.tw-rounded-\[10px\] {
  border-radius: 10px !important
}
.tw-rounded-\[16px\] {
  border-radius: 16px !important
}
.tw-rounded-\[20px\] {
  border-radius: 20px !important
}
.tw-rounded-\[24px_0px_0px_0px\] {
  border-radius: 24px 0px 0px 0px !important
}
.tw-rounded-\[2px\] {
  border-radius: 2px !important
}
.tw-rounded-\[360px\] {
  border-radius: 360px !important
}
.tw-rounded-\[4px\] {
  border-radius: 4px !important
}
.tw-rounded-\[50\%\] {
  border-radius: 50% !important
}
.tw-rounded-\[50em\] {
  border-radius: 50em !important
}
.tw-rounded-\[50px\] {
  border-radius: 50px !important
}
.tw-rounded-\[5px\] {
  border-radius: 5px !important
}
.tw-rounded-\[6px\] {
  border-radius: 6px !important
}
.tw-rounded-\[8px\] {
  border-radius: 8px !important
}
.tw-rounded-\[99999px\] {
  border-radius: 99999px !important
}
.tw-rounded-full {
  border-radius: 9999px !important
}
.tw-rounded-lg {
  border-radius: 0.5rem !important
}
.tw-rounded-md {
  border-radius: 0.375rem !important
}
.tw-rounded-none {
  border-radius: 0px !important
}
.tw-rounded-sm {
  border-radius: 0.125rem !important
}
.tw-rounded-xl {
  border-radius: 0.75rem !important
}
.tw-rounded-b {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important
}
.tw-rounded-b-3xl {
  border-bottom-right-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important
}
.tw-rounded-b-\[16px\] {
  border-bottom-right-radius: 16px !important;
  border-bottom-left-radius: 16px !important
}
.tw-rounded-b-\[8px\] {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important
}
.tw-rounded-b-\[var\(--radius-8\,8px\)\] {
  border-bottom-right-radius: var(--radius-8,8px) !important;
  border-bottom-left-radius: var(--radius-8,8px) !important
}
.tw-rounded-b-lg {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important
}
.tw-rounded-l {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important
}
.tw-rounded-l-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important
}
.tw-rounded-r {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important
}
.tw-rounded-r-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important
}
.tw-rounded-t {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important
}
.tw-rounded-t-2xl {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important
}
.tw-rounded-t-\[8px\] {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important
}
.tw-rounded-t-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important
}
.tw-rounded-bl-\[13px\] {
  border-bottom-left-radius: 13px !important
}
.tw-rounded-bl-\[4px\] {
  border-bottom-left-radius: 4px !important
}
.tw-rounded-bl-\[70px\] {
  border-bottom-left-radius: 70px !important
}
.tw-rounded-bl-none {
  border-bottom-left-radius: 0px !important
}
.tw-rounded-br {
  border-bottom-right-radius: 0.25rem !important
}
.tw-rounded-br-\[13px\] {
  border-bottom-right-radius: 13px !important
}
.tw-rounded-br-\[4px\] {
  border-bottom-right-radius: 4px !important
}
.tw-rounded-br-none {
  border-bottom-right-radius: 0px !important
}
.tw-rounded-tl-\[10px_9\%\] {
  border-top-left-radius: 10px 9% !important
}
.tw-rounded-tl-\[4px\] {
  border-top-left-radius: 4px !important
}
.tw-rounded-tl-none {
  border-top-left-radius: 0px !important
}
.tw-rounded-tr-\[4px\] {
  border-top-right-radius: 4px !important
}
.tw-rounded-tr-\[60px\] {
  border-top-right-radius: 60px !important
}
.tw-rounded-tr-lg {
  border-top-right-radius: 0.5rem !important
}
.tw-rounded-tr-none {
  border-top-right-radius: 0px !important
}
.\!tw-border-2 {
  border-width: 2px !important
}
.tw-border {
  border-width: 1px !important
}
.tw-border-0 {
  border-width: 0px !important
}
.tw-border-2 {
  border-width: 2px !important
}
.tw-border-4 {
  border-width: 4px !important
}
.tw-border-\[0\.5px\] {
  border-width: 0.5px !important
}
.tw-border-\[0\.7px\] {
  border-width: 0.7px !important
}
.tw-border-\[1px\] {
  border-width: 1px !important
}
.tw-border-\[2px\] {
  border-width: 2px !important
}
.tw-border-\[3px\] {
  border-width: 3px !important
}
.tw-border-\[5px\] {
  border-width: 5px !important
}
.tw-border-x {
  border-left-width: 1px !important;
  border-right-width: 1px !important
}
.tw-border-x-0 {
  border-left-width: 0px !important;
  border-right-width: 0px !important
}
.tw-border-x-\[1px\] {
  border-left-width: 1px !important;
  border-right-width: 1px !important
}
.tw-border-y {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important
}
.tw-border-y-\[1px\] {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important
}
.tw-border-b {
  border-bottom-width: 1px !important
}
.tw-border-b-0 {
  border-bottom-width: 0px !important
}
.tw-border-b-2 {
  border-bottom-width: 2px !important
}
.tw-border-b-4 {
  border-bottom-width: 4px !important
}
.tw-border-b-\[1px\] {
  border-bottom-width: 1px !important
}
.tw-border-b-\[3px\] {
  border-bottom-width: 3px !important
}
.tw-border-b-\[4px\] {
  border-bottom-width: 4px !important
}
.tw-border-e {
  border-inline-end-width: 1px !important
}
.tw-border-l {
  border-left-width: 1px !important
}
.tw-border-l-0 {
  border-left-width: 0px !important
}
.tw-border-l-2 {
  border-left-width: 2px !important
}
.tw-border-l-\[1px\] {
  border-left-width: 1px !important
}
.tw-border-l-\[2px\] {
  border-left-width: 2px !important
}
.tw-border-l-\[3px\] {
  border-left-width: 3px !important
}
.tw-border-r {
  border-right-width: 1px !important
}
.tw-border-r-0 {
  border-right-width: 0px !important
}
.tw-border-r-2 {
  border-right-width: 2px !important
}
.tw-border-r-\[1px\] {
  border-right-width: 1px !important
}
.tw-border-r-\[2px\] {
  border-right-width: 2px !important
}
.tw-border-r-\[3px\] {
  border-right-width: 3px !important
}
.tw-border-t {
  border-top-width: 1px !important
}
.tw-border-t-0 {
  border-top-width: 0px !important
}
.tw-border-t-2 {
  border-top-width: 2px !important
}
.tw-border-t-4 {
  border-top-width: 4px !important
}
.tw-border-t-\[1px\] {
  border-top-width: 1px !important
}
.tw-border-t-\[2px\] {
  border-top-width: 2px !important
}
.tw-border-solid {
  border-style: solid !important
}
.tw-border-dashed {
  border-style: dashed !important
}
.\!tw-border-none {
  border-style: none !important
}
.tw-border-none {
  border-style: none !important
}
.\!tw-border-\[\#A1A1AA\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#000000\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#047857\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(4 120 87 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#27272A\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(39 39 42 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#373737\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(55 55 55 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#52525b\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#6C757D\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#71717A\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#828383\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(130 131 131 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#8C1216\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(140 18 22 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#A1A1AA\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#A72A2F\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#ADB5BD\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(173 181 189 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#AEAEB2\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(174 174 178 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#CBAD90\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 173 144 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#CEA96A\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(206 169 106 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#CED4DA\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#D4D4D8\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#DB0A40\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(219 10 64 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#DEE2E6\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 226 230 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E0E0E0\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(224 224 224 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E2012D\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(226 1 45 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E4E1D7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 225 215 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E4E4E7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 228 231 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#E7D8B1\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(231 216 177 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#F5F5F5\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#FDAF00\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(253 175 0 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#FFFFFF\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#a72a2f\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#c4ad65\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#c4b998\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(196 185 152 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#cfd3d7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(207 211 215 / var(--tw-border-opacity)) !important
}
.tw-border-\[\#fff\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.tw-border-black {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
.tw-border-black\/\[\.3\] {
  border-color: rgb(0 0 0 / .3) !important
}
.tw-border-gray-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(243 244 246 / var(--tw-border-opacity)) !important
}
.tw-border-gray-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important
}
.tw-border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important
}
.tw-border-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important
}
.tw-border-gray-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important
}
.tw-border-primary {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-red-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 68 68 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gold-1000 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 243 0 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gold-1300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(94 79 36 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gold-1500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(253 219 35 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gold-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-600 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-gray-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-greyscale-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-greyscale-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-greyscale-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-light-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important
}
.tw-border-sl-color-red-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-grey-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-grey-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-icons-on-light {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-support-green {
  --tw-border-opacity: 1 !important;
  border-color: rgb(5 150 105 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-support-orange {
  --tw-border-opacity: 1 !important;
  border-color: rgb(227 116 30 / var(--tw-border-opacity)) !important
}
.tw-border-st-colour-support-red {
  --tw-border-opacity: 1 !important;
  border-color: rgb(185 28 28 / var(--tw-border-opacity)) !important
}
.tw-border-transparent {
  border-color: transparent !important
}
.tw-border-white {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.tw-border-b-\[\#a72a2f\] {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}
.tw-border-t-\[\#CED4DA\] {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(206 212 218 / var(--tw-border-opacity)) !important
}
.tw-border-t-white {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.\!tw-bg-\[\#000000\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-\[\#000\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-\[\#71717A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-\[\#fff\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.\!tw-bg-transparent {
  background-color: transparent !important
}
.tw-bg-\[\#000000\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#0003\] {
  background-color: #0003 !important
}
.tw-bg-\[\#000\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#047857\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#0F0F0F\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 15 15 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#171B27\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 27 39 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#18181B\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#212529\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(33 37 41 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#23293b\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(35 41 59 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#260605\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(38 6 5 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#27272A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#28A745\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(40 167 69 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#343A40\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#39393b\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(57 57 59 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#3D3D43\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(61 61 67 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#3F3F46\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#494949\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(73 73 73 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#4F4F54\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(79 79 84 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#599A87\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 154 135 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#68848D\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(104 132 141 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#6C757D\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(108 117 125 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#71717A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#727476\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(114 116 118 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#7D6722\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#7F323A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(127 50 58 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#7b7b84\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(123 123 132 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#828383\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(130 131 131 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#976D54\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(151 109 84 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#9AAEB5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(154 174 181 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#A1A1AA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#A3A3A3\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#A72A2F\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#ADB5BD\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(173 181 189 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#B0FFCB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(176 255 203 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#B79BDE\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(183 155 222 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#BB3338\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(187 51 56 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#BCA96D\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(188 169 109 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#CBCBCB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 203 203 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#CCC\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(204 204 204 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#CEA96A\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(206 169 106 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#CED4DA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#D374A2\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(211 116 162 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#D4D4D8\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#DCFCE7\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#DDDDDD\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(221 221 221 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#E3E3E3\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 227 227 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#E4E1D7\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F0F0F0\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F2F2F2\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F3F4F6\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F4F4F5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F7F7F7\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F99704\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 151 4 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#F9FAFB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FAFAFA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FF6046\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 96 70 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FFEABB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 234 187 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FFEDD5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#FFFFFF\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#a72a2f\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#c4ad65\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#e46f21\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 111 33 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#f2f2f2\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#f5f5f5b3\] {
  background-color: #f5f5f5b3 !important
}
.tw-bg-\[\#f9fafb\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#fff\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[\#fffffff2\] {
  background-color: #fffffff2 !important
}
.tw-bg-\[\^\\s\] {
  background-color: ^\s !important
}
.tw-bg-\[blue\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[gold\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 215 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[pink\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 192 203 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[purple\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(128 0 128 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[red\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[rgb\(246\,245\,243\)\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(246 245 243 / var(--tw-bg-opacity)) !important
}
.tw-bg-\[rgba\(0\,0\,0\,0\.3\)\] {
  background-color: rgba(0,0,0,0.3) !important
}
.tw-bg-\[rgba\(0\,0\,0\,0\.7\)\] {
  background-color: rgba(0,0,0,0.7) !important
}
.tw-bg-\[rgba\(0\,0\,0\,0\.85\)\] {
  background-color: rgba(0,0,0,0.85) !important
}
.tw-bg-\[transparent\] {
  background-color: transparent !important
}
.tw-bg-\[white\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1) !important
}
.tw-bg-black\/25 {
  background-color: rgb(0 0 0 / 0.25) !important
}
.tw-bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3) !important
}
.tw-bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4) !important
}
.tw-bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5) !important
}
.tw-bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7) !important
}
.tw-bg-black\/75 {
  background-color: rgb(0 0 0 / 0.75) !important
}
.tw-bg-current {
  background-color: currentColor !important
}
.tw-bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
.tw-bg-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important
}
.tw-bg-gray-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important
}
.tw-bg-light-gray-80 {
  background-color: rgba(245, 245, 245, 0.8) !important
}
.tw-bg-neutral-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important
}
.tw-bg-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-rose-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gold-1000 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 243 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gold-1500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 219 35 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gold-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(132 130 160 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-gray-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-green-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(97 150 55 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-greyscale-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-sl-color-red-1000 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-slate-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity)) !important
}
.tw-bg-slate-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-blue-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(233 201 203 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(221 157 161 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 114 118 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(183 70 75 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 229 230 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(155 27 32 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(140 18 22 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-brand-red-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 9 12 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(207 250 254 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 94 117 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-cyan-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 78 99 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 245 216 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 227 184 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 200 143 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(210 187 114 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 156 66 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(169 135 29 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-gold-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(60 46 4 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-green-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-grey-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 201 159 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 182 125 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 156 80 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 136 49 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(211 100 15 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(158 74 9 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-orange-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(131 60 5 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-red-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-blue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-blue-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-gold {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-gold-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-green-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-orange {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-orange-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-red {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-red-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-yellow {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-support-yellow-inverse {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 198 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 225 156 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 211 112 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 198 71 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 186 32 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 157 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(186 129 0 / var(--tw-bg-opacity)) !important
}
.tw-bg-st-colour-yellow-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(143 100 2 / var(--tw-bg-opacity)) !important
}
.tw-bg-transparent {
  background-color: transparent !important
}
.tw-bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.tw-bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7) !important
}
.tw-bg-white\/85 {
  background-color: rgb(255 255 255 / 0.85) !important
}
.tw-bg-opacity-40 {
  --tw-bg-opacity: 0.4 !important
}
.tw-bg-opacity-50 {
  --tw-bg-opacity: 0.5 !important
}
.tw-bg-opacity-70 {
  --tw-bg-opacity: 0.7 !important
}
.tw-bg-opacity-80 {
  --tw-bg-opacity: 0.8 !important
}
.tw-bg-opacity-\[0\.9\] {
  --tw-bg-opacity: 0.9 !important
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_45\.71\%\,\#000000_84\.72\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0) 45.71%,#000000 84.72%) !important
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_66\.65\%\,\#000000_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0) 66.65%,#000000 100%) !important
}
.tw-bg-\[radial-gradient\(1047\.48\%_383\.8\%_at_-20\.14\%_100\%\,\#B45309_0\%\,\#FFBA20_100\%\)\] {
  background-image: radial-gradient(1047.48% 383.8% at -20.14% 100%,#B45309 0%,#FFBA20 100%) !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-mb\.png\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-mb.png') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1-sm\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1-sm.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2-sm\.png\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2-sm.png') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3-sm\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3-sm.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO-mobile\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO-mobile.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen-mobile\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen-mobile.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME-mobile\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME-mobile.jpg') !important
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/why-secretlab-splash-bg\.jpg\'\)\] {
  background-image: url('https://images.secretlab.co/theme/common/why-secretlab-splash-bg.jpg') !important
}
.tw-bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important
}
.tw-bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops)) !important
}
.tw-bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important
}
.tw-bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important
}
.tw-bg-titan-evo-bg {
  background-image: url('https://images.secretlab.co/theme/common/e-wallet-titan-evo-bg-img.png') !important
}
.tw-from-\[\#000910\] {
  --tw-gradient-from: #000910 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(0 9 16 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-from-\[\#FFD739\] {
  --tw-gradient-from: #FFD739 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(255 215 57 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-from-black {
  --tw-gradient-from: #000 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}
.tw-to-\[\#0C3558\] {
  --tw-gradient-to: #0C3558 var(--tw-gradient-to-position) !important
}
.tw-to-\[\#FFFEFC\] {
  --tw-gradient-to: #FFFEFC var(--tw-gradient-to-position) !important
}
.tw-to-\[\#f2f2f2\] {
  --tw-gradient-to: #f2f2f2 var(--tw-gradient-to-position) !important
}
.tw-to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position) !important
}
.tw-to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position) !important
}
.tw-bg-cover {
  background-size: cover !important
}
.tw-bg-bottom {
  background-position: bottom !important
}
.tw-bg-center {
  background-position: center !important
}
.tw-bg-right-bottom {
  background-position: right bottom !important
}
.tw-bg-top {
  background-position: top !important
}
.tw-bg-no-repeat {
  background-repeat: no-repeat !important
}
.tw-fill-\[\#000000\] {
  fill: #000000 !important
}
.tw-fill-\[\#18181B\] {
  fill: #18181B !important
}
.tw-fill-\[\#86C752\] {
  fill: #86C752 !important
}
.tw-fill-\[\#F99704\] {
  fill: #F99704 !important
}
.tw-fill-\[\#dc2626\] {
  fill: #dc2626 !important
}
.tw-fill-black {
  fill: #000 !important
}
.tw-fill-gray-100 {
  fill: #f3f4f6 !important
}
.tw-fill-sl-color-gold-1000 {
  fill: #f9f300 !important
}
.tw-fill-sl-color-gray-400 {
  fill: rgb(82, 82, 91) !important
}
.tw-fill-st-colour-grey-300 {
  fill: #D4D4D8 !important
}
.tw-fill-st-colour-grey-400 {
  fill: #A1A1AA !important
}
.tw-fill-st-colour-grey-500 {
  fill: #71717A !important
}
.tw-fill-st-colour-grey-600 {
  fill: #52525B !important
}
.tw-fill-st-colour-grey-700 {
  fill: #3F3F46 !important
}
.tw-fill-st-colour-grey-900 {
  fill: #18181B !important
}
.tw-fill-st-colour-red-700 {
  fill: #B91C1C !important
}
.tw-fill-st-colour-support-green {
  fill: #059669 !important
}
.tw-fill-st-colour-support-orange {
  fill: #E3741E !important
}
.tw-fill-st-colour-support-red {
  fill: #B91C1C !important
}
.tw-fill-white {
  fill: #fff !important
}
.\!tw-stroke-\[\#ffffff\] {
  stroke: #ffffff !important
}
.tw-stroke-\[\#000000\] {
  stroke: #000000 !important
}
.tw-stroke-\[\#FFFFFF\] {
  stroke: #FFFFFF !important
}
.tw-stroke-\[\#c4c4c4\] {
  stroke: #c4c4c4 !important
}
.tw-stroke-black {
  stroke: #000 !important
}
.tw-stroke-red-800 {
  stroke: #991b1b !important
}
.tw-stroke-st-colour-brand-red-500 {
  stroke: #A72A2F !important
}
.tw-stroke-st-colour-grey-300 {
  stroke: #D4D4D8 !important
}
.tw-stroke-st-colour-grey-600 {
  stroke: #52525B !important
}
.tw-stroke-st-colour-icons-dark-grey {
  stroke: #52525B !important
}
.tw-stroke-white {
  stroke: #fff !important
}
.tw-object-contain {
  object-fit: contain !important
}
.tw-object-cover {
  object-fit: cover !important
}
.tw-object-fill {
  object-fit: fill !important
}
.tw-object-center {
  object-position: center !important
}
.tw-object-top {
  object-position: top !important
}
.\!tw-p-0 {
  padding: 0px !important
}
.tw-p-0 {
  padding: 0px !important
}
.tw-p-1 {
  padding: 0.25rem !important
}
.tw-p-10 {
  padding: 2.5rem !important
}
.tw-p-16 {
  padding: 4rem !important
}
.tw-p-2 {
  padding: 0.5rem !important
}
.tw-p-2\.5 {
  padding: 0.625rem !important
}
.tw-p-3 {
  padding: 0.75rem !important
}
.tw-p-4 {
  padding: 1rem !important
}
.tw-p-5 {
  padding: 1.25rem !important
}
.tw-p-6 {
  padding: 1.5rem !important
}
.tw-p-7 {
  padding: 1.75rem !important
}
.tw-p-8 {
  padding: 2rem !important
}
.tw-p-\[\.25em\] {
  padding: .25em !important
}
.tw-p-\[1\.25rem\] {
  padding: 1.25rem !important
}
.tw-p-\[10px\] {
  padding: 10px !important
}
.tw-p-\[11px\] {
  padding: 11px !important
}
.tw-p-\[12px\] {
  padding: 12px !important
}
.tw-p-\[15px\] {
  padding: 15px !important
}
.tw-p-\[16px\] {
  padding: 16px !important
}
.tw-p-\[1px\] {
  padding: 1px !important
}
.tw-p-\[2px\] {
  padding: 2px !important
}
.tw-p-\[30px\] {
  padding: 30px !important
}
.tw-p-\[5px\] {
  padding: 5px !important
}
.tw-p-\[7px\] {
  padding: 7px !important
}
.tw-p-\[8px\] {
  padding: 8px !important
}
.\!tw-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important
}
.\!tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important
}
.tw-px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important
}
.tw-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important
}
.tw-px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important
}
.tw-px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important
}
.tw-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important
}
.tw-px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important
}
.tw-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important
}
.tw-px-3\.5 {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important
}
.tw-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}
.tw-px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important
}
.tw-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important
}
.tw-px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important
}
.tw-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important
}
.tw-px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important
}
.tw-px-\[0\.65em\] {
  padding-left: 0.65em !important;
  padding-right: 0.65em !important
}
.tw-px-\[10px\] {
  padding-left: 10px !important;
  padding-right: 10px !important
}
.tw-px-\[12px\] {
  padding-left: 12px !important;
  padding-right: 12px !important
}
.tw-px-\[14px\] {
  padding-left: 14px !important;
  padding-right: 14px !important
}
.tw-px-\[15px\] {
  padding-left: 15px !important;
  padding-right: 15px !important
}
.tw-px-\[16px\] {
  padding-left: 16px !important;
  padding-right: 16px !important
}
.tw-px-\[18px\] {
  padding-left: 18px !important;
  padding-right: 18px !important
}
.tw-px-\[2\.7\%\] {
  padding-left: 2.7% !important;
  padding-right: 2.7% !important
}
.tw-px-\[20px\] {
  padding-left: 20px !important;
  padding-right: 20px !important
}
.tw-px-\[24px\] {
  padding-left: 24px !important;
  padding-right: 24px !important
}
.tw-px-\[2px\] {
  padding-left: 2px !important;
  padding-right: 2px !important
}
.tw-px-\[3\.5\%\] {
  padding-left: 3.5% !important;
  padding-right: 3.5% !important
}
.tw-px-\[30px\] {
  padding-left: 30px !important;
  padding-right: 30px !important
}
.tw-px-\[32px\] {
  padding-left: 32px !important;
  padding-right: 32px !important
}
.tw-px-\[4px\] {
  padding-left: 4px !important;
  padding-right: 4px !important
}
.tw-px-\[54px\] {
  padding-left: 54px !important;
  padding-right: 54px !important
}
.tw-px-\[5px\] {
  padding-left: 5px !important;
  padding-right: 5px !important
}
.tw-px-\[60px\] {
  padding-left: 60px !important;
  padding-right: 60px !important
}
.tw-px-\[6px\] {
  padding-left: 6px !important;
  padding-right: 6px !important
}
.tw-px-\[7\.8px\] {
  padding-left: 7.8px !important;
  padding-right: 7.8px !important
}
.tw-px-\[72px\] {
  padding-left: 72px !important;
  padding-right: 72px !important
}
.tw-px-\[88px\] {
  padding-left: 88px !important;
  padding-right: 88px !important
}
.tw-py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important
}
.tw-py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important
}
.tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important
}
.tw-py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important
}
.tw-py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important
}
.tw-py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important
}
.tw-py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important
}
.tw-py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important
}
.tw-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important
}
.tw-py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important
}
.tw-py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important
}
.tw-py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important
}
.tw-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important
}
.tw-py-32 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important
}
.tw-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important
}
.tw-py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important
}
.tw-py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important
}
.tw-py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important
}
.tw-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important
}
.tw-py-\[0\.35em\] {
  padding-top: 0.35em !important;
  padding-bottom: 0.35em !important
}
.tw-py-\[0\] {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}
.tw-py-\[10px\] {
  padding-top: 10px !important;
  padding-bottom: 10px !important
}
.tw-py-\[117px\] {
  padding-top: 117px !important;
  padding-bottom: 117px !important
}
.tw-py-\[120px\] {
  padding-top: 120px !important;
  padding-bottom: 120px !important
}
.tw-py-\[12px\] {
  padding-top: 12px !important;
  padding-bottom: 12px !important
}
.tw-py-\[15px\] {
  padding-top: 15px !important;
  padding-bottom: 15px !important
}
.tw-py-\[16px\] {
  padding-top: 16px !important;
  padding-bottom: 16px !important
}
.tw-py-\[2\.5\%\] {
  padding-top: 2.5% !important;
  padding-bottom: 2.5% !important
}
.tw-py-\[20px\] {
  padding-top: 20px !important;
  padding-bottom: 20px !important
}
.tw-py-\[21px\] {
  padding-top: 21px !important;
  padding-bottom: 21px !important
}
.tw-py-\[2px\] {
  padding-top: 2px !important;
  padding-bottom: 2px !important
}
.tw-py-\[30px\] {
  padding-top: 30px !important;
  padding-bottom: 30px !important
}
.tw-py-\[32px\] {
  padding-top: 32px !important;
  padding-bottom: 32px !important
}
.tw-py-\[3px\] {
  padding-top: 3px !important;
  padding-bottom: 3px !important
}
.tw-py-\[48px\] {
  padding-top: 48px !important;
  padding-bottom: 48px !important
}
.tw-py-\[4px\] {
  padding-top: 4px !important;
  padding-bottom: 4px !important
}
.tw-py-\[5px\] {
  padding-top: 5px !important;
  padding-bottom: 5px !important
}
.tw-py-\[60px\] {
  padding-top: 60px !important;
  padding-bottom: 60px !important
}
.tw-py-\[64px\] {
  padding-top: 64px !important;
  padding-bottom: 64px !important
}
.tw-py-\[6px\] {
  padding-top: 6px !important;
  padding-bottom: 6px !important
}
.tw-py-\[80px\] {
  padding-top: 80px !important;
  padding-bottom: 80px !important
}
.tw-py-\[8px\] {
  padding-top: 8px !important;
  padding-bottom: 8px !important
}
.\!tw-ps-0 {
  padding-inline-start: 0px !important
}
.tw-pb-0 {
  padding-bottom: 0px !important
}
.tw-pb-1 {
  padding-bottom: 0.25rem !important
}
.tw-pb-10 {
  padding-bottom: 2.5rem !important
}
.tw-pb-11 {
  padding-bottom: 2.75rem !important
}
.tw-pb-12 {
  padding-bottom: 3rem !important
}
.tw-pb-14 {
  padding-bottom: 3.5rem !important
}
.tw-pb-16 {
  padding-bottom: 4rem !important
}
.tw-pb-2 {
  padding-bottom: 0.5rem !important
}
.tw-pb-20 {
  padding-bottom: 5rem !important
}
.tw-pb-24 {
  padding-bottom: 6rem !important
}
.tw-pb-3 {
  padding-bottom: 0.75rem !important
}
.tw-pb-32 {
  padding-bottom: 8rem !important
}
.tw-pb-4 {
  padding-bottom: 1rem !important
}
.tw-pb-44 {
  padding-bottom: 11rem !important
}
.tw-pb-5 {
  padding-bottom: 1.25rem !important
}
.tw-pb-6 {
  padding-bottom: 1.5rem !important
}
.tw-pb-7 {
  padding-bottom: 1.75rem !important
}
.tw-pb-8 {
  padding-bottom: 2rem !important
}
.tw-pb-\[103px\] {
  padding-bottom: 103px !important
}
.tw-pb-\[10px\] {
  padding-bottom: 10px !important
}
.tw-pb-\[120px\] {
  padding-bottom: 120px !important
}
.tw-pb-\[128px\] {
  padding-bottom: 128px !important
}
.tw-pb-\[13px\] {
  padding-bottom: 13px !important
}
.tw-pb-\[140px\] {
  padding-bottom: 140px !important
}
.tw-pb-\[15px\] {
  padding-bottom: 15px !important
}
.tw-pb-\[16px\] {
  padding-bottom: 16px !important
}
.tw-pb-\[18px\] {
  padding-bottom: 18px !important
}
.tw-pb-\[23px\] {
  padding-bottom: 23px !important
}
.tw-pb-\[24px\] {
  padding-bottom: 24px !important
}
.tw-pb-\[2px\] {
  padding-bottom: 2px !important
}
.tw-pb-\[30p\] {
  padding-bottom: 30p !important
}
.tw-pb-\[30px\] {
  padding-bottom: 30px !important
}
.tw-pb-\[32px\] {
  padding-bottom: 32px !important
}
.tw-pb-\[3px\] {
  padding-bottom: 3px !important
}
.tw-pb-\[40px\] {
  padding-bottom: 40px !important
}
.tw-pb-\[48px\] {
  padding-bottom: 48px !important
}
.tw-pb-\[60px\] {
  padding-bottom: 60px !important
}
.tw-pb-\[64px\] {
  padding-bottom: 64px !important
}
.tw-pb-\[70px\] {
  padding-bottom: 70px !important
}
.tw-pb-\[72px\] {
  padding-bottom: 72px !important
}
.tw-pb-\[75px\] {
  padding-bottom: 75px !important
}
.tw-pb-\[80px\] {
  padding-bottom: 80px !important
}
.tw-pb-\[8px\] {
  padding-bottom: 8px !important
}
.tw-pe-0 {
  padding-inline-end: 0px !important
}
.tw-pe-1 {
  padding-inline-end: 0.25rem !important
}
.tw-pe-2 {
  padding-inline-end: 0.5rem !important
}
.tw-pe-3 {
  padding-inline-end: 0.75rem !important
}
.tw-pe-4 {
  padding-inline-end: 1rem !important
}
.tw-pe-6 {
  padding-inline-end: 1.5rem !important
}
.tw-pe-\[10px\] {
  padding-inline-end: 10px !important
}
.tw-pe-\[16px\] {
  padding-inline-end: 16px !important
}
.tw-pe-\[2px\] {
  padding-inline-end: 2px !important
}
.tw-pe-\[5px\] {
  padding-inline-end: 5px !important
}
.tw-pe-\[70px\] {
  padding-inline-end: 70px !important
}
.tw-pe-\[8px\] {
  padding-inline-end: 8px !important
}
.tw-pl-0 {
  padding-left: 0px !important
}
.tw-pl-1 {
  padding-left: 0.25rem !important
}
.tw-pl-2 {
  padding-left: 0.5rem !important
}
.tw-pl-3 {
  padding-left: 0.75rem !important
}
.tw-pl-4 {
  padding-left: 1rem !important
}
.tw-pl-5 {
  padding-left: 1.25rem !important
}
.tw-pl-6 {
  padding-left: 1.5rem !important
}
.tw-pl-7 {
  padding-left: 1.75rem !important
}
.tw-pl-8 {
  padding-left: 2rem !important
}
.tw-pl-\[10px\] {
  padding-left: 10px !important
}
.tw-pl-\[16px\] {
  padding-left: 16px !important
}
.tw-pl-\[30px\] {
  padding-left: 30px !important
}
.tw-pr-0 {
  padding-right: 0px !important
}
.tw-pr-1 {
  padding-right: 0.25rem !important
}
.tw-pr-2 {
  padding-right: 0.5rem !important
}
.tw-pr-4 {
  padding-right: 1rem !important
}
.tw-pr-5 {
  padding-right: 1.25rem !important
}
.tw-pr-6 {
  padding-right: 1.5rem !important
}
.tw-pr-8 {
  padding-right: 2rem !important
}
.tw-pr-\[3px\] {
  padding-right: 3px !important
}
.tw-ps-0 {
  padding-inline-start: 0px !important
}
.tw-ps-1 {
  padding-inline-start: 0.25rem !important
}
.tw-ps-2 {
  padding-inline-start: 0.5rem !important
}
.tw-ps-3 {
  padding-inline-start: 0.75rem !important
}
.tw-ps-4 {
  padding-inline-start: 1rem !important
}
.tw-ps-5 {
  padding-inline-start: 1.25rem !important
}
.tw-ps-6 {
  padding-inline-start: 1.5rem !important
}
.tw-ps-\[10px\] {
  padding-inline-start: 10px !important
}
.tw-ps-\[16px\] {
  padding-inline-start: 16px !important
}
.tw-ps-\[60px\] {
  padding-inline-start: 60px !important
}
.tw-ps-\[8px\] {
  padding-inline-start: 8px !important
}
.tw-pt-0 {
  padding-top: 0px !important
}
.tw-pt-1 {
  padding-top: 0.25rem !important
}
.tw-pt-12 {
  padding-top: 3rem !important
}
.tw-pt-14 {
  padding-top: 3.5rem !important
}
.tw-pt-16 {
  padding-top: 4rem !important
}
.tw-pt-2 {
  padding-top: 0.5rem !important
}
.tw-pt-20 {
  padding-top: 5rem !important
}
.tw-pt-3 {
  padding-top: 0.75rem !important
}
.tw-pt-32 {
  padding-top: 8rem !important
}
.tw-pt-4 {
  padding-top: 1rem !important
}
.tw-pt-5 {
  padding-top: 1.25rem !important
}
.tw-pt-6 {
  padding-top: 1.5rem !important
}
.tw-pt-7 {
  padding-top: 1.75rem !important
}
.tw-pt-8 {
  padding-top: 2rem !important
}
.tw-pt-\[10px\] {
  padding-top: 10px !important
}
.tw-pt-\[120px\] {
  padding-top: 120px !important
}
.tw-pt-\[128px\] {
  padding-top: 128px !important
}
.tw-pt-\[12px\] {
  padding-top: 12px !important
}
.tw-pt-\[140px\] {
  padding-top: 140px !important
}
.tw-pt-\[16px\] {
  padding-top: 16px !important
}
.tw-pt-\[200px\] {
  padding-top: 200px !important
}
.tw-pt-\[20px\] {
  padding-top: 20px !important
}
.tw-pt-\[22px\] {
  padding-top: 22px !important
}
.tw-pt-\[240px\] {
  padding-top: 240px !important
}
.tw-pt-\[2px\] {
  padding-top: 2px !important
}
.tw-pt-\[30px\] {
  padding-top: 30px !important
}
.tw-pt-\[32px\] {
  padding-top: 32px !important
}
.tw-pt-\[3px\] {
  padding-top: 3px !important
}
.tw-pt-\[40px\] {
  padding-top: 40px !important
}
.tw-pt-\[58px\] {
  padding-top: 58px !important
}
.tw-pt-\[60px\] {
  padding-top: 60px !important
}
.tw-pt-\[64px\] {
  padding-top: 64px !important
}
.tw-pt-\[8px\] {
  padding-top: 8px !important
}
.tw-text-left {
  text-align: left !important
}
.tw-text-center {
  text-align: center !important
}
.tw-text-right {
  text-align: right !important
}
.tw-text-start {
  text-align: start !important
}
.tw-text-end {
  text-align: end !important
}
.tw-align-top {
  vertical-align: top !important
}
.tw-align-middle {
  vertical-align: middle !important
}
.tw-align-bottom {
  vertical-align: bottom !important
}
.\!tw-font-\[\'DIN-2014\'\] {
  font-family: 'DIN-2014' !important
}
.tw-font-\[\'DIN-2014\'\] {
  font-family: 'DIN-2014' !important
}
.tw-font-\[\'Soleil\'\] {
  font-family: 'Soleil' !important
}
.tw-font-\[\'VTCSundayKomix\'\] {
  font-family: 'VTCSundayKomix' !important
}
.tw-font-\[Soleil\] {
  font-family: Soleil !important
}
.tw-font-secondary {
  font-family: Soleil, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important
}
.\!tw-text-\[16px\] {
  font-size: 16px !important
}
.tw-text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important
}
.tw-text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important
}
.tw-text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important
}
.tw-text-\[\.875em\] {
  font-size: .875em !important
}
.tw-text-\[0\.75em\] {
  font-size: 0.75em !important
}
.tw-text-\[1\.5rem\] {
  font-size: 1.5rem !important
}
.tw-text-\[10px\] {
  font-size: 10px !important
}
.tw-text-\[11\.5px\] {
  font-size: 11.5px !important
}
.tw-text-\[11px\] {
  font-size: 11px !important
}
.tw-text-\[12px\] {
  font-size: 12px !important
}
.tw-text-\[14\.5px\] {
  font-size: 14.5px !important
}
.tw-text-\[14px\] {
  font-size: 14px !important
}
.tw-text-\[15px\] {
  font-size: 15px !important
}
.tw-text-\[16px\] {
  font-size: 16px !important
}
.tw-text-\[17px\] {
  font-size: 17px !important
}
.tw-text-\[18px\] {
  font-size: 18px !important
}
.tw-text-\[190px\] {
  font-size: 190px !important
}
.tw-text-\[2\.9rem\] {
  font-size: 2.9rem !important
}
.tw-text-\[20px\] {
  font-size: 20px !important
}
.tw-text-\[22px\] {
  font-size: 22px !important
}
.tw-text-\[23px\] {
  font-size: 23px !important
}
.tw-text-\[24px\] {
  font-size: 24px !important
}
.tw-text-\[25px\] {
  font-size: 25px !important
}
.tw-text-\[28px\] {
  font-size: 28px !important
}
.tw-text-\[30px\] {
  font-size: 30px !important
}
.tw-text-\[31px\] {
  font-size: 31px !important
}
.tw-text-\[36px\] {
  font-size: 36px !important
}
.tw-text-\[40px\] {
  font-size: 40px !important
}
.tw-text-\[60px\] {
  font-size: 60px !important
}
.tw-text-\[69px\] {
  font-size: 69px !important
}
.tw-text-\[70px\] {
  font-size: 70px !important
}
.tw-text-\[8px\] {
  font-size: 8px !important
}
.tw-text-\[9px\] {
  font-size: 9px !important
}
.tw-text-\[calc\(1\.325rem\+\.9vw\)\] {
  font-size: calc(1.325rem + .9vw) !important
}
.tw-text-\[calc\(1\.3rem\+\.6vw\)\] {
  font-size: calc(1.3rem + .6vw) !important
}
.tw-text-\[calc\(1\.415rem\+1\.98vw\)\] {
  font-size: calc(1.415rem + 1.98vw) !important
}
.tw-text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important
}
.tw-text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important
}
.tw-text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important
}
.tw-text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important
}
.tw-text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important
}
.tw-font-\[18px\] {
  font-weight: 18px !important
}
.tw-font-\[700\] {
  font-weight: 700 !important
}
.tw-font-bold {
  font-weight: 700 !important
}
.tw-font-normal {
  font-weight: 400 !important
}
.tw-font-semibold {
  font-weight: 600 !important
}
.tw-uppercase {
  text-transform: uppercase !important
}
.tw-capitalize {
  text-transform: capitalize !important
}
.tw-italic {
  font-style: italic !important
}
.tw-leading-4 {
  line-height: 1rem !important
}
.tw-leading-5 {
  line-height: 1.25rem !important
}
.tw-leading-6 {
  line-height: 1.5rem !important
}
.tw-leading-7 {
  line-height: 1.75rem !important
}
.tw-leading-\[1\.093rem\] {
  line-height: 1.093rem !important
}
.tw-leading-\[1\.2\] {
  line-height: 1.2 !important
}
.tw-leading-\[1\.4rem\] {
  line-height: 1.4rem !important
}
.tw-leading-\[1\.5\] {
  line-height: 1.5 !important
}
.tw-leading-\[100\%\] {
  line-height: 100% !important
}
.tw-leading-\[116\%\] {
  line-height: 116% !important
}
.tw-leading-\[11px\] {
  line-height: 11px !important
}
.tw-leading-\[120\%\] {
  line-height: 120% !important
}
.tw-leading-\[125\%\] {
  line-height: 125% !important
}
.tw-leading-\[140\%\] {
  line-height: 140% !important
}
.tw-leading-\[150\%\] {
  line-height: 150% !important
}
.tw-leading-\[16px\] {
  line-height: 16px !important
}
.tw-leading-\[1\] {
  line-height: 1 !important
}
.tw-leading-\[20px\] {
  line-height: 20px !important
}
.tw-leading-\[22\.5px\] {
  line-height: 22.5px !important
}
.tw-leading-\[23px\] {
  line-height: 23px !important
}
.tw-leading-\[24px\] {
  line-height: 24px !important
}
.tw-leading-\[25\.9px\] {
  line-height: 25.9px !important
}
.tw-leading-\[25px\] {
  line-height: 25px !important
}
.tw-leading-\[26\.5px\] {
  line-height: 26.5px !important
}
.tw-leading-\[28px\] {
  line-height: 28px !important
}
.tw-leading-\[30px\] {
  line-height: 30px !important
}
.tw-leading-\[36px\] {
  line-height: 36px !important
}
.tw-leading-\[37\.5px\] {
  line-height: 37.5px !important
}
.tw-leading-\[9px\] {
  line-height: 9px !important
}
.tw-leading-none {
  line-height: 1 !important
}
.tw-leading-normal {
  line-height: 1.5 !important
}
.tw-leading-tight {
  line-height: 1.25 !important
}
.tw-tracking-\[\.05625rem\] {
  letter-spacing: .05625rem !important
}
.tw-tracking-\[\.05em\] {
  letter-spacing: .05em !important
}
.tw-tracking-\[\.0625rem\] {
  letter-spacing: .0625rem !important
}
.tw-tracking-\[\.125em\] {
  letter-spacing: .125em !important
}
.tw-tracking-\[\.3em\] {
  letter-spacing: .3em !important
}
.tw-tracking-\[0\.03rem\] {
  letter-spacing: 0.03rem !important
}
.tw-tracking-\[0\.05625rem\] {
  letter-spacing: 0.05625rem !important
}
.tw-tracking-\[0\.08rem\] {
  letter-spacing: 0.08rem !important
}
.tw-tracking-\[0\.125em\] {
  letter-spacing: 0.125em !important
}
.tw-tracking-\[0\.215rem\] {
  letter-spacing: 0.215rem !important
}
.tw-tracking-\[0\.2em\] {
  letter-spacing: 0.2em !important
}
.tw-tracking-\[0\.2rem\] {
  letter-spacing: 0.2rem !important
}
.tw-tracking-\[0\.3em\] {
  letter-spacing: 0.3em !important
}
.tw-tracking-\[0\.6875rem\] {
  letter-spacing: 0.6875rem !important
}
.tw-tracking-\[0px\] {
  letter-spacing: 0px !important
}
.tw-tracking-\[1\.12px\] {
  letter-spacing: 1.12px !important
}
.tw-tracking-\[1\.28px\] {
  letter-spacing: 1.28px !important
}
.tw-tracking-\[1\.2px\] {
  letter-spacing: 1.2px !important
}
.tw-tracking-\[1\.44px\] {
  letter-spacing: 1.44px !important
}
.tw-tracking-\[1\.4px\] {
  letter-spacing: 1.4px !important
}
.tw-tracking-\[1\.5px\] {
  letter-spacing: 1.5px !important
}
.tw-tracking-\[1\.6px\] {
  letter-spacing: 1.6px !important
}
.tw-tracking-\[1\.8px\] {
  letter-spacing: 1.8px !important
}
.tw-tracking-\[1\.92px\] {
  letter-spacing: 1.92px !important
}
.tw-tracking-\[1px\] {
  letter-spacing: 1px !important
}
.tw-tracking-\[2\.2px\] {
  letter-spacing: 2.2px !important
}
.tw-tracking-\[2\.4px\] {
  letter-spacing: 2.4px !important
}
.tw-tracking-\[2px\] {
  letter-spacing: 2px !important
}
.tw-tracking-\[3\.2px\] {
  letter-spacing: 3.2px !important
}
.tw-tracking-\[3\.6px\] {
  letter-spacing: 3.6px !important
}
.tw-tracking-\[3px\] {
  letter-spacing: 3px !important
}
.tw-tracking-\[4\.8px\] {
  letter-spacing: 4.8px !important
}
.tw-tracking-normal {
  letter-spacing: 0em !important
}
.tw-tracking-tight {
  letter-spacing: -0.025em !important
}
.tw-tracking-wide {
  letter-spacing: 0.025em !important
}
.tw-tracking-wider {
  letter-spacing: 0.05em !important
}
.tw-tracking-widest {
  letter-spacing: 0.1em !important
}
.\!tw-text-\[\#000000\] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
.\!tw-text-\[\#212529\] {
  --tw-text-opacity: 1 !important;
  color: rgb(33 37 41 / var(--tw-text-opacity)) !important
}
.\!tw-text-\[\#A72A2F\] {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.\!tw-text-\[\#FFFFFF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#000000\] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#000\] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#047857\] {
  --tw-text-opacity: 1 !important;
  color: rgb(4 120 87 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#14222f\] {
  --tw-text-opacity: 1 !important;
  color: rgb(20 34 47 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#18181B\] {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#212529\] {
  --tw-text-opacity: 1 !important;
  color: rgb(33 37 41 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#232722\] {
  --tw-text-opacity: 1 !important;
  color: rgb(35 39 34 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#28A745\] {
  --tw-text-opacity: 1 !important;
  color: rgb(40 167 69 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#373C45\] {
  --tw-text-opacity: 1 !important;
  color: rgb(55 60 69 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#489FDF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(72 159 223 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#495057\] {
  --tw-text-opacity: 1 !important;
  color: rgb(73 80 87 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#50C492\] {
  --tw-text-opacity: 1 !important;
  color: rgb(80 196 146 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#52525B\] {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#667175\] {
  --tw-text-opacity: 1 !important;
  color: rgb(102 113 117 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#6C757D\] {
  --tw-text-opacity: 1 !important;
  color: rgb(108 117 125 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#71717A\] {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#89619C\] {
  --tw-text-opacity: 1 !important;
  color: rgb(137 97 156 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#9b9b9b\] {
  --tw-text-opacity: 1 !important;
  color: rgb(155 155 155 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#A1A1AA\] {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#A5B99C\] {
  --tw-text-opacity: 1 !important;
  color: rgb(165 185 156 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#A72A2F\] {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#A9B9C7\] {
  --tw-text-opacity: 1 !important;
  color: rgb(169 185 199 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#AAAAAA\] {
  --tw-text-opacity: 1 !important;
  color: rgb(170 170 170 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#ADB5BD\] {
  --tw-text-opacity: 1 !important;
  color: rgb(173 181 189 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#B45309\] {
  --tw-text-opacity: 1 !important;
  color: rgb(180 83 9 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#BE7200\] {
  --tw-text-opacity: 1 !important;
  color: rgb(190 114 0 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#CBAD90\] {
  --tw-text-opacity: 1 !important;
  color: rgb(203 173 144 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#CEA96A\] {
  --tw-text-opacity: 1 !important;
  color: rgb(206 169 106 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#CED4DA\] {
  --tw-text-opacity: 1 !important;
  color: rgb(206 212 218 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#D4D4D8\] {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#E2012D\] {
  --tw-text-opacity: 1 !important;
  color: rgb(226 1 45 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#E2AE44\] {
  --tw-text-opacity: 1 !important;
  color: rgb(226 174 68 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#E3D3BC\] {
  --tw-text-opacity: 1 !important;
  color: rgb(227 211 188 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#E4E1D7\] {
  --tw-text-opacity: 1 !important;
  color: rgb(228 225 215 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#ED1818\] {
  --tw-text-opacity: 1 !important;
  color: rgb(237 24 24 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#F2F2F2\] {
  --tw-text-opacity: 1 !important;
  color: rgb(242 242 242 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#F5F5F5\] {
  --tw-text-opacity: 1 !important;
  color: rgb(245 245 245 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#F97A18\] {
  --tw-text-opacity: 1 !important;
  color: rgb(249 122 24 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#FDAF00\] {
  --tw-text-opacity: 1 !important;
  color: rgb(253 175 0 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#FF6046\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 96 70 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#FFFFFF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#a72a2f\] {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#b29d4c\] {
  --tw-text-opacity: 1 !important;
  color: rgb(178 157 76 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#fff\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.tw-text-\[\#ffffff\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.tw-text-\[din-2014\] {
  color: din-2014 !important
}
.tw-text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}
.tw-text-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity)) !important
}
.tw-text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important
}
.tw-text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity)) !important
}
.tw-text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(55 65 81 / var(--tw-text-opacity)) !important
}
.tw-text-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-red-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(153 27 27 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-brown-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(154 121 94 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1000 {
  --tw-text-opacity: 1 !important;
  color: rgb(249 243 0 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1100 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 249 0 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1200 {
  --tw-text-opacity: 1 !important;
  color: rgb(158 105 75 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1400 {
  --tw-text-opacity: 1 !important;
  color: rgb(186 137 100 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-1500 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 219 35 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gold-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(196 173 101 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-green-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(97 150 55 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-greyscale-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-greyscale-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gundam-gundam-blue {
  --tw-text-opacity: 1 !important;
  color: rgb(72 159 223 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-gundam-zaku-red {
  --tw-text-opacity: 1 !important;
  color: rgb(186 12 47 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-lb-gold {
  --tw-text-opacity: 1 !important;
  color: rgb(255 179 15 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-lb-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(136 225 19 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-light-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 245 245 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-light-red {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-minecraft-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(72 200 215 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-monsterhunter-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(235 218 162 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-naruto-akatsuki-red {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-naruto-naruto-gold {
  --tw-text-opacity: 1 !important;
  color: rgb(245 124 31 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-purple-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(170 127 228 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-red-1100 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 70 85 / var(--tw-text-opacity)) !important
}
.tw-text-sl-color-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-brand-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-green-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(5 150 105 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-green-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(6 95 70 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-grey-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-grey-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-red-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-support-blue {
  --tw-text-opacity: 1 !important;
  color: rgb(2 132 199 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-support-green {
  --tw-text-opacity: 1 !important;
  color: rgb(5 150 105 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-support-orange {
  --tw-text-opacity: 1 !important;
  color: rgb(227 116 30 / var(--tw-text-opacity)) !important
}
.tw-text-st-colour-support-red {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity)) !important
}
.tw-text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.\!tw-underline {
  text-decoration-line: underline !important
}
.tw-underline {
  text-decoration-line: underline !important
}
.tw-line-through {
  text-decoration-line: line-through !important
}
.tw-no-underline {
  text-decoration-line: none !important
}
.tw-decoration-1 {
  text-decoration-thickness: 1px !important
}
.tw-underline-offset-8 {
  text-underline-offset: 8px !important
}
.\!tw-opacity-30 {
  opacity: 0.3 !important
}
.\!tw-opacity-70 {
  opacity: 0.7 !important
}
.\!tw-opacity-80 {
  opacity: 0.8 !important
}
.tw-opacity-0 {
  opacity: 0 !important
}
.tw-opacity-100 {
  opacity: 1 !important
}
.tw-opacity-15 {
  opacity: 0.15 !important
}
.tw-opacity-25 {
  opacity: 0.25 !important
}
.tw-opacity-30 {
  opacity: 0.3 !important
}
.tw-opacity-40 {
  opacity: 0.4 !important
}
.tw-opacity-50 {
  opacity: 0.5 !important
}
.tw-opacity-\[0\.15\] {
  opacity: 0.15 !important
}
.tw-opacity-\[0\.7\] {
  opacity: 0.7 !important
}
.tw-opacity-\[65\%\] {
  opacity: 65% !important
}
.\!tw-shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-\[0_-10px_10px_0px_rgba\(0\,0\,0\,0\.05\)\] {
  --tw-shadow: 0 -10px 10px 0px rgba(0,0,0,0.05) !important;
  --tw-shadow-colored: 0 -10px 10px 0px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-\[0_0_20px_\#c4ad65\] {
  --tw-shadow: 0 0 20px #c4ad65 !important;
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.5\)\] {
  --tw-shadow: 0 4px 10px rgba(0,0,0,0.5) !important;
  --tw-shadow-colored: 0 4px 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-\[0_4px_8px_0_rgba\(0\,0\,0\,0\.10\)\] {
  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.10) !important;
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-custom-light {
  --tw-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.10), 1px 1px 6px 0px rgba(0, 0, 0, 0.10) !important;
  --tw-shadow-colored: 1px 1px 6px 0px var(--tw-shadow-color), 1px 1px 6px 0px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-gold_cypberpunk {
  --tw-shadow: 0 0 10px #e8d087cc !important;
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-sticky-button {
  --tw-shadow: 0px 1px 9.3px 0px rgba(0, 0, 0, 0.54) !important;
  --tw-shadow-colored: 0px 1px 9.3px 0px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}
.tw-outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}
.tw-brightness-100 {
  --tw-brightness: brightness(1) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
.tw-brightness-50 {
  --tw-brightness: brightness(.5) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
.tw-brightness-\[60\%\] {
  --tw-brightness: brightness(60%) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
.tw-drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}
.tw-backdrop-blur {
  --tw-backdrop-blur: blur(8px) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}
.tw-backdrop-blur-\[2px\] {
  --tw-backdrop-blur: blur(2px) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}
.tw-backdrop-blur-\[4px\] {
  --tw-backdrop-blur: blur(4px) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}
.tw-backdrop-opacity-0 {
  --tw-backdrop-opacity: opacity(0) !important;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}
.tw-transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-\[padding\] {
  transition-property: padding !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-\[stroke\] {
  transition-property: stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-\[transform\] {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-none {
  transition-property: none !important
}
.tw-transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-transition-transform {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}
.tw-duration-0 {
  transition-duration: 0s !important
}
.tw-duration-100 {
  transition-duration: 100ms !important
}
.tw-duration-1000 {
  transition-duration: 1000ms !important
}
.tw-duration-200 {
  transition-duration: 200ms !important
}
.tw-duration-300 {
  transition-duration: 300ms !important
}
.tw-duration-500 {
  transition-duration: 500ms !important
}
.tw-duration-700 {
  transition-duration: 700ms !important
}
.tw-duration-75 {
  transition-duration: 75ms !important
}
.tw-duration-\[250ms\] {
  transition-duration: 250ms !important
}
.tw-duration-\[400ms\] {
  transition-duration: 400ms !important
}
.tw-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important
}
.tw-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important
}
.tw-ease-linear {
  transition-timing-function: linear !important
}
.tw-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important
}
  .st-display-1 {
  font-family: 'DIN-2014';
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em
}
  @media (min-width: 992px) {
  .st-display-1 {
    font-family: 'DIN-2014';
    font-size: 4.5rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0em
  }
}

  .st-display-2 {
  font-family: 'DIN-2014';
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-display-2 {
    font-family: 'DIN-2014';
    font-size: 3.75rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0em
  }
}

  .st-headline-1 {
  font-family: 'DIN-2014';
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-headline-1 {
    font-family: 'DIN-2014';
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-headline-2 {
  font-family: 'DIN-2014';
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-headline-2 {
    font-family: 'DIN-2014';
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-headline-3 {
  font-family: 'DIN-2014';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-headline-3 {
    font-family: 'DIN-2014';
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-headline-4 {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-headline-4 {
    font-family: 'DIN-2014';
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-headline-alt-1 {
  font-family: 'Soleil';
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-headline-alt-1 {
    font-family: 'Soleil';
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-headline-alt-2 {
  font-family: 'Soleil';
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-headline-alt-2 {
    font-family: 'Soleil';
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-headline-alt-3 {
  font-family: 'Soleil';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-headline-alt-3 {
    font-family: 'Soleil';
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-headline-alt-4 {
  font-family: 'Soleil';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-headline-alt-4 {
    font-family: 'Soleil';
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-subheading-brand-lg {
  font-family: 'DIN-2014';
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 3px
}

  @media (min-width: 992px) {
  .st-subheading-brand-lg {
    font-family: 'DIN-2014';
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 4px
  }
}

  .st-subheading-brand-normal {
  font-family: 'DIN-2014';
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 1.2px
}

  @media (min-width: 992px) {
  .st-subheading-brand-normal {
    font-family: 'DIN-2014';
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 2.88px
  }
}

  .st-subheading-brand-sm {
  font-family: 'DIN-2014';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 1.6px
}

  @media (min-width: 992px) {
  .st-subheading-brand-sm {
    font-family: 'DIN-2014';
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 2.4px
  }
}

  .st-subheading-brand-xs {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 1.8px
}

  @media (min-width: 992px) {
  .st-subheading-brand-xs {
    font-family: 'DIN-2014';
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 1.92px
  }
}

  .st-subheading-alt-xl {
  font-family: 'DIN-2014';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-subheading-alt-xl {
    font-family: 'DIN-2014';
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-subheading-alt-lg {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-subheading-alt-lg {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-subheading-alt-normal {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-subheading-alt-normal {
    font-family: 'DIN-2014';
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-eyebrow-lg {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 0.96px
}

  @media (min-width: 992px) {
  .st-eyebrow-lg {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 2px
  }
}

  .st-eyebrow-sm {
  font-family: 'DIN-2014';
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 0.7px
}

  @media (min-width: 992px) {
  .st-eyebrow-sm {
    font-family: 'DIN-2014';
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 1px
  }
}

  .st-body-lg {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-body-lg {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-body-normal {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-body-normal {
    font-family: 'DIN-2014';
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-body-sm {
  font-family: 'DIN-2014';
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-body-sm {
    font-family: 'DIN-2014';
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-body-xs {
  font-family: 'DIN-2014';
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-body-xs {
    font-family: 'DIN-2014';
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-label-lg {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-label-lg {
    font-family: 'DIN-2014';
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-label-normal {
  font-family: 'DIN-2014';
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-label-normal {
    font-family: 'DIN-2014';
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-label-sm {
  font-family: 'DIN-2014';
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-label-sm {
    font-family: 'DIN-2014';
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-caption-lg {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 1.2px
}

  @media (min-width: 992px) {
  .st-caption-lg {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 1.6px
  }
}

  .st-caption-normal {
  font-family: 'DIN-2014';
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 0.7px
}

  @media (min-width: 992px) {
  .st-caption-normal {
    font-family: 'DIN-2014';
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 1.28px
  }
}

  .st-text-cta-xl {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.8px
}

  @media (min-width: 992px) {
  .st-text-cta-xl {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 2px
  }
}

  .st-text-cta-lg {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.6px
}

  @media (min-width: 992px) {
  .st-text-cta-lg {
    font-family: 'DIN-2014';
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1.8px
  }
}

  .st-text-cta-normal {
  font-family: 'DIN-2014';
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.4px
}

  @media (min-width: 992px) {
  .st-text-cta-normal {
    font-family: 'DIN-2014';
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1.6px
  }
}

  .st-text-cta-sm {
  font-family: 'DIN-2014';
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.2px
}

  @media (min-width: 992px) {
  .st-text-cta-sm {
    font-family: 'DIN-2014';
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1.4px
  }
}

  .st-text-cta-alt-lg {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.8px
}

  @media (min-width: 992px) {
  .st-text-cta-alt-lg {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 2px
  }
}

  .st-text-cta-alt-normal {
  font-family: 'DIN-2014';
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.4px
}

  @media (min-width: 992px) {
  .st-text-cta-alt-normal {
    font-family: 'DIN-2014';
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1.6px
  }
}

  .st-text-cta-alt-sm {
  font-family: 'DIN-2014';
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1.2px
}

  @media (min-width: 992px) {
  .st-text-cta-alt-sm {
    font-family: 'DIN-2014';
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1.4px
  }
}

  .st-link-lg {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-link-lg {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-link-normal {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-link-normal {
    font-family: 'DIN-2014';
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-link-sm {
  font-family: 'DIN-2014';
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-link-sm {
    font-family: 'DIN-2014';
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-link-xs {
  font-family: 'DIN-2014';
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .st-link-xs {
    font-family: 'DIN-2014';
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .st-text-tag-lg {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.96px
}

  @media (min-width: 992px) {
  .st-text-tag-lg {
    font-family: 'DIN-2014';
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.8px
  }
}

  .st-text-tag-normal {
  font-family: 'DIN-2014';
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.28px
}

  @media (min-width: 992px) {
  .st-text-tag-normal {
    font-family: 'DIN-2014';
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.6px
  }
}

  .st-text-tag-sm {
  font-family: 'DIN-2014';
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.24px
}

  @media (min-width: 992px) {
  .st-text-tag-sm {
    font-family: 'DIN-2014';
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.5px
  }
}

  .\*\:tw-max-h-\[12px\] > * {
  max-height: 12px !important
}

  .\*\:\!tw-bg-\[\#E4E1D7\] > * {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important
}

  .\*\:tw-text-\[\#CEA96A\] > * {
  --tw-text-opacity: 1 !important;
  color: rgb(206 169 106 / var(--tw-text-opacity)) !important
}

  .\*\:tw-text-\[\#E4E1D7\] > * {
  --tw-text-opacity: 1 !important;
  color: rgb(228 225 215 / var(--tw-text-opacity)) !important
}

  .\*\:tw-text-\[\#fff\] > * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\*\:tw-text-white > * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\*\:tw-underline > * {
  text-decoration-line: underline !important
}

  .file\:tw-hidden::file-selector-button {
  display: none !important
}

  .before\:tw-absolute::before {
  content: var(--tw-content) !important;
  position: absolute !important
}

  .before\:tw-bottom-0::before {
  content: var(--tw-content) !important;
  bottom: 0px !important
}

  .before\:tw-left-\[-11px\]::before {
  content: var(--tw-content) !important;
  left: -11px !important
}

  .before\:tw-top-\[-27px\]::before {
  content: var(--tw-content) !important;
  top: -27px !important
}

  .before\:tw-top-\[-67px\]::before {
  content: var(--tw-content) !important;
  top: -67px !important
}

  .before\:tw-top-\[7px\]::before {
  content: var(--tw-content) !important;
  top: 7px !important
}

  .before\:tw-h-1::before {
  content: var(--tw-content) !important;
  height: 0.25rem !important
}

  .before\:tw-h-\[240px\]::before {
  content: var(--tw-content) !important;
  height: 240px !important
}

  .before\:tw-h-\[266px\]::before {
  content: var(--tw-content) !important;
  height: 266px !important
}

  .before\:tw-h-\[330px\]::before {
  content: var(--tw-content) !important;
  height: 330px !important
}

  .before\:tw-h-\[80px\]::before {
  content: var(--tw-content) !important;
  height: 80px !important
}

  .before\:tw-w-full::before {
  content: var(--tw-content) !important;
  width: 100% !important
}

  .before\:tw-w-px::before {
  content: var(--tw-content) !important;
  width: 1px !important
}

  .before\:tw-bg-\[\#DEE2E6\]::before {
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(222 226 230 / var(--tw-bg-opacity)) !important
}

  .before\:tw-bg-red-800::before {
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important
}

  .before\:tw-opacity-0::before {
  content: var(--tw-content) !important;
  opacity: 0 !important
}

  .before\:tw-content-\[\'\'\]::before {
  --tw-content: '' !important;
  content: var(--tw-content) !important
}

  .after\:tw-absolute::after {
  content: var(--tw-content) !important;
  position: absolute !important
}

  .after\:-tw-bottom-0::after {
  content: var(--tw-content) !important;
  bottom: -0px !important
}

  .after\:-tw-bottom-0\.5::after {
  content: var(--tw-content) !important;
  bottom: -0.125rem !important
}

  .after\:tw-left-0::after {
  content: var(--tw-content) !important;
  left: 0px !important
}

  .after\:tw-start-\[3px\]::after {
  content: var(--tw-content) !important;
  inset-inline-start: 3px !important
}

  .after\:tw-top-\[3px\]::after {
  content: var(--tw-content) !important;
  top: 3px !important
}

  .after\:tw-block::after {
  content: var(--tw-content) !important;
  display: block !important
}

  .after\:tw-h-\[1px\]::after {
  content: var(--tw-content) !important;
  height: 1px !important
}

  .after\:tw-h-\[24px\]::after {
  content: var(--tw-content) !important;
  height: 24px !important
}

  .after\:tw-w-0::after {
  content: var(--tw-content) !important;
  width: 0px !important
}

  .after\:tw-w-\[24px\]::after {
  content: var(--tw-content) !important;
  width: 24px !important
}

  .after\:tw-w-full::after {
  content: var(--tw-content) !important;
  width: 100% !important
}

  .after\:tw-rounded-full::after {
  content: var(--tw-content) !important;
  border-radius: 9999px !important
}

  .after\:tw-border::after {
  content: var(--tw-content) !important;
  border-width: 1px !important
}

  .after\:tw-border-gray-300::after {
  content: var(--tw-content) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important
}

  .after\:tw-bg-black::after {
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}

  .after\:tw-bg-white::after {
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}

  .after\:tw-pb-\[63\%\]::after {
  content: var(--tw-content) !important;
  padding-bottom: 63% !important
}

  .after\:tw-transition-all::after {
  content: var(--tw-content) !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important
}

  .after\:tw-duration-200::after {
  content: var(--tw-content) !important;
  transition-duration: 200ms !important
}

  .after\:tw-content-\[\'\'\]::after {
  --tw-content: '' !important;
  content: var(--tw-content) !important
}

  .last\:tw-mb-0:last-child {
  margin-bottom: 0px !important
}

  .last\:tw-border-b-0:last-child {
  border-bottom-width: 0px !important
}

  .last\:tw-pb-8:last-child {
  padding-bottom: 2rem !important
}

  .hover\:tw-mx-\[40px\]:hover {
  margin-left: 40px !important;
  margin-right: 40px !important
}

  .hover\:tw-rotate-90:hover {
  --tw-rotate: 90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  .hover\:tw-scale-105:hover {
  --tw-scale-x: 1.05 !important;
  --tw-scale-y: 1.05 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  .hover\:tw-scale-\[1\.3\]:hover {
  --tw-scale-x: 1.3 !important;
  --tw-scale-y: 1.3 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  .hover\:tw-transform:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  .hover\:tw-cursor-pointer:hover {
  cursor: pointer !important
}

  .hover\:tw-border:hover {
  border-width: 1px !important
}

  .hover\:tw-border-none:hover {
  border-style: none !important
}

  .hover\:tw-border-\[\#A72A2F\]:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important
}

  .hover\:tw-border-\[transparent\]:hover {
  border-color: transparent !important
}

  .hover\:tw-border-sl-color-blue-100:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 148 255 / var(--tw-border-opacity)) !important
}

  .hover\:tw-border-transparent:hover {
  border-color: transparent !important
}

  .hover\:tw-border-white:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}

  .hover\:\!tw-bg-\[\#373C45\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-\[\#000000\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-\[\#262626\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-\[\#29292F\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(41 41 47 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-\[\#373C45\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-\[\#DADADA\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 218 218 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-\[\#F2F2F2\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-\[\#F5F5F5\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-\[\#a72a2f\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-black:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-gray-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-gray-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-primary:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-sl-color-gray-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important
}

  .hover\:tw-bg-transparent:hover {
  background-color: transparent !important
}

  .hover\:tw-fill-black:hover {
  fill: #000 !important
}

  .hover\:tw-fill-st-colour-grey-400:hover {
  fill: #A1A1AA !important
}

  .hover\:\!tw-stroke-\[\#ffffff\]:hover {
  stroke: #ffffff !important
}

  .hover\:tw-stroke-\[\#FFFFFF\]:hover {
  stroke: #FFFFFF !important
}

  .hover\:tw-stroke-\[\#a72a2f\]:hover {
  stroke: #a72a2f !important
}

  .hover\:tw-stroke-red-800:hover {
  stroke: #991b1b !important
}

  .hover\:tw-stroke-st-colour-grey-400:hover {
  stroke: #A1A1AA !important
}

  .hover\:tw-stroke-st-colour-grey-700:hover {
  stroke: #3F3F46 !important
}

  .hover\:tw-px-4:hover {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}

  .hover\:tw-pl-2:hover {
  padding-left: 0.5rem !important
}

  .hover\:tw-pl-4:hover {
  padding-left: 1rem !important
}

  .hover\:tw-font-bold:hover {
  font-weight: 700 !important
}

  .hover\:\!tw-text-\[\#E4E1D7\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(228 225 215 / var(--tw-text-opacity)) !important
}

  .hover\:tw-text-\[\#9b9b9b\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(155 155 155 / var(--tw-text-opacity)) !important
}

  .hover\:tw-text-\[\#ADB5BD\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(173 181 189 / var(--tw-text-opacity)) !important
}

  .hover\:tw-text-\[\#E4E1D7\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(228 225 215 / var(--tw-text-opacity)) !important
}

  .hover\:tw-text-\[\#a72a2f\]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(167 42 47 / var(--tw-text-opacity)) !important
}

  .hover\:tw-text-black:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}

  .hover\:tw-text-red-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(153 27 27 / var(--tw-text-opacity)) !important
}

  .hover\:tw-text-white:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .hover\:tw-underline:hover {
  text-decoration-line: underline !important
}

  .hover\:\!tw-no-underline:hover {
  text-decoration-line: none !important
}

  .hover\:tw-no-underline:hover {
  text-decoration-line: none !important
}

  .hover\:tw-opacity-0:hover {
  opacity: 0 !important
}

  .hover\:tw-opacity-100:hover {
  opacity: 1 !important
}

  .hover\:tw-opacity-80:hover {
  opacity: 0.8 !important
}

  .hover\:tw-opacity-\[0\.6\]:hover {
  opacity: 0.6 !important
}

  .hover\:tw-shadow-\[0_0_10px_\#FFFFFF\]:hover {
  --tw-shadow: 0 0 10px #FFFFFF !important;
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

  .hover\:tw-shadow-blue-1:hover {
  --tw-shadow: 0 0 10px #0094FF, 0 0 10px #0094FF !important;
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

  .hover\:tw-shadow-light-1:hover {
  --tw-shadow: 0 0 10px #fff, 0 0 10px #fff !important;
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

  .hover\:tw-brightness-100:hover {
  --tw-brightness: brightness(1) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

  .hover\:tw-brightness-110:hover {
  --tw-brightness: brightness(1.1) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

  .hover\:tw-brightness-200:hover {
  --tw-brightness: brightness(2) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

  .\*\:hover\:\!tw-stroke-\[\#E4E1D7\]:hover > * {
  stroke: #E4E1D7 !important
}

  .focus\:tw-cursor-pointer:focus {
  cursor: pointer !important
}

  .focus\:tw-border-none:focus {
  border-style: none !important
}

  .focus\:tw-underline:focus {
  text-decoration-line: underline !important
}

  .focus\:tw-shadow-none:focus {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

  .focus\:tw-outline-none:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}

  .focus\:tw-ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

  .focus-visible\:tw-outline-none:focus-visible {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}

  .active\:tw-cursor-pointer:active {
  cursor: pointer !important
}

  .active\:tw-underline:active {
  text-decoration-line: underline !important
}

  .active\:tw-no-underline:active {
  text-decoration-line: none !important
}

  .disabled\:tw-bg-transparent:disabled {
  background-color: transparent !important
}

  .disabled\:tw-no-underline:disabled {
  text-decoration-line: none !important
}

  .tw-group:hover .group-hover\:tw-pointer-events-auto {
  pointer-events: auto !important
}

  .tw-group:hover .group-hover\:tw-me-4 {
  margin-inline-end: 1rem !important
}

  .tw-group:hover .group-hover\:tw-translate-x-2 {
  --tw-translate-x: 0.5rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  .tw-group:hover .group-hover\:tw-rotate-45 {
  --tw-rotate: 45deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  .tw-group:hover .group-hover\:tw-scale-\[1\.02\] {
  --tw-scale-x: 1.02 !important;
  --tw-scale-y: 1.02 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  .tw-group:hover .group-hover\:tw-gap-1 {
  gap: 0.25rem !important
}

  .tw-group:hover .group-hover\:tw-border-\[\#710C10\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important
}

  .tw-group:hover .group-hover\:tw-border-st-colour-brand-red-800 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important
}

  .tw-group:hover .group-hover\:tw-border-st-colour-grey-900 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(24 24 27 / var(--tw-border-opacity)) !important
}

  .tw-group:hover .group-hover\:tw-border-transparent {
  border-color: transparent !important
}

  .tw-group:hover .group-hover\:tw-fill-black {
  fill: #000 !important
}

  .tw-group:hover .group-hover\:tw-fill-st-colour-grey-400 {
  fill: #A1A1AA !important
}

  .tw-group:hover .group-hover\:tw-fill-st-colour-grey-900 {
  fill: #18181B !important
}

  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-400 {
  stroke: #A1A1AA !important
}

  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-700 {
  stroke: #3F3F46 !important
}

  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-900 {
  stroke: #18181B !important
}

  .tw-group:hover .group-hover\:tw-stroke-white {
  stroke: #fff !important
}

  .tw-group:hover .group-hover\:tw-opacity-100 {
  opacity: 1 !important
}

  .tw-peer:checked ~ .peer-checked\:after\:tw-start-\[-2px\]::after {
  content: var(--tw-content) !important;
  inset-inline-start: -2px !important
}

  .tw-peer:checked ~ .peer-checked\:after\:tw-translate-x-full::after {
  content: var(--tw-content) !important;
  --tw-translate-x: 100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  .tw-peer:checked ~ .peer-checked\:after\:tw-border-white::after {
  content: var(--tw-content) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}

  .tw-peer:hover ~ .peer-hover\:tw-opacity-100 {
  opacity: 1 !important
}

  .tw-peer:focus ~ .peer-focus\:tw-outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}

  @keyframes tw-slideUpAndFade {
  from {
    opacity: 0;
    transform: translateY(0)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}

  .data-\[state\=delayed-open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=delayed-open] {
  animation: tw-slideUpAndFade 200ms ease-in-out !important
}

  @keyframes tw-slideRightAndFade {
  from {
    opacity: 0;
    transform: translateX(0)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}

  .data-\[state\=delayed-open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=delayed-open] {
  animation: tw-slideRightAndFade 200ms ease-in-out !important
}

  @keyframes tw-slideLeftAndFade {
  from {
    opacity: 0;
    transform: translateX(0)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}

  .data-\[state\=delayed-open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=delayed-open] {
  animation: tw-slideLeftAndFade 200ms ease-in-out !important
}

  @keyframes tw-slideDownAndFade {
  from {
    opacity: 0;
    transform: translateY(0)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}

  .data-\[state\=delayed-open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=delayed-open] {
  animation: tw-slideDownAndFade 200ms ease-in-out !important
}

  @keyframes tw-slideUpAndFade {
  from {
    opacity: 0;
    transform: translateY(0)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}

  .data-\[state\=open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=open] {
  animation: tw-slideUpAndFade 200ms ease-in-out !important
}

  @keyframes tw-slideRightAndFade {
  from {
    opacity: 0;
    transform: translateX(0)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}

  .data-\[state\=open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=open] {
  animation: tw-slideRightAndFade 200ms ease-in-out !important
}

  @keyframes tw-slideLeftAndFade {
  from {
    opacity: 0;
    transform: translateX(0)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}

  .data-\[state\=open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=open] {
  animation: tw-slideLeftAndFade 200ms ease-in-out !important
}

  @keyframes tw-slideDownAndFade {
  from {
    opacity: 0;
    transform: translateY(0)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}

  .data-\[state\=open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=open] {
  animation: tw-slideDownAndFade 200ms ease-in-out !important
}

  @media (min-width: 576px) {
  .sm\:tw-left-0 {
    left: 0px !important
  }
  .sm\:tw-left-\[9\%\] {
    left: 9% !important
  }
  .sm\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .sm\:tw-col-span-12 {
    grid-column: span 12 / span 12 !important
  }
  .sm\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .sm\:tw-mb-4 {
    margin-bottom: 1rem !important
  }
  .sm\:tw-ml-\[20\%\] {
    margin-left: 20% !important
  }
  .sm\:tw-mt-0 {
    margin-top: 0px !important
  }
  .sm\:tw-mt-\[3\%\] {
    margin-top: 3% !important
  }
  .sm\:tw-block {
    display: block !important
  }
  .sm\:tw-flex {
    display: flex !important
  }
  .sm\:tw-hidden {
    display: none !important
  }
  .sm\:tw-aspect-\[400\/260\] {
    aspect-ratio: 400/260 !important
  }
  .sm\:tw-h-\[110px\] {
    height: 110px !important
  }
  .sm\:tw-h-\[195px\] {
    height: 195px !important
  }
  .sm\:tw-h-\[280px\] {
    height: 280px !important
  }
  .sm\:tw-h-\[300px\] {
    height: 300px !important
  }
  .sm\:tw-h-\[320px\] {
    height: 320px !important
  }
  .sm\:tw-h-\[360px\] {
    height: 360px !important
  }
  .sm\:tw-h-\[365px\] {
    height: 365px !important
  }
  .sm\:tw-h-\[400px\] {
    height: 400px !important
  }
  .sm\:tw-h-\[470px\] {
    height: 470px !important
  }
  .sm\:tw-h-\[820px\] {
    height: 820px !important
  }
  .sm\:tw-max-h-\[400px\] {
    max-height: 400px !important
  }
  .sm\:tw-w-1\/2 {
    width: 50% !important
  }
  .sm\:tw-w-1\/3 {
    width: 33.333333% !important
  }
  .sm\:tw-w-10\/12 {
    width: 83.333333% !important
  }
  .sm\:tw-w-5\/6 {
    width: 83.333333% !important
  }
  .sm\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .sm\:tw-w-\[13\%\] {
    width: 13% !important
  }
  .sm\:tw-w-\[230px\] {
    width: 230px !important
  }
  .sm\:tw-w-\[calc\(\(100\%\/\$\{noOfItems\}\)-\(16px\*\(\$\{noOfItems\}-1\)\)\)\] {
    width: calc((100% / ${noOfItems}) - (16px * (${noOfItems} - 1))) !important
  }
  .sm\:tw-w-auto {
    width: auto !important
  }
  .sm\:tw-w-fit {
    width: fit-content !important
  }
  .sm\:tw-w-full {
    width: 100% !important
  }
  .sm\:tw-basis-1\/2 {
    flex-basis: 50% !important
  }
  .sm\:tw-basis-4\/12 {
    flex-basis: 33.333333% !important
  }
  .sm\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .sm\:tw-flex-row {
    flex-direction: row !important
  }
  .sm\:tw-flex-wrap {
    flex-wrap: wrap !important
  }
  .sm\:tw-items-center {
    align-items: center !important
  }
  .sm\:tw-justify-center {
    justify-content: center !important
  }
  .sm\:tw-gap-0 {
    gap: 0px !important
  }
  .sm\:tw-gap-x-8 {
    column-gap: 2rem !important
  }
  .sm\:tw-overflow-x-visible {
    overflow-x: visible !important
  }
  .sm\:tw-rounded-bl-\[30px\] {
    border-bottom-left-radius: 30px !important
  }
  .sm\:tw-rounded-tr-\[30px\] {
    border-top-right-radius: 30px !important
  }
  .sm\:tw-border {
    border-width: 1px !important
  }
  .sm\:tw-border-0 {
    border-width: 0px !important
  }
  .sm\:tw-border-\[1px\] {
    border-width: 1px !important
  }
  .sm\:tw-border-b-0 {
    border-bottom-width: 0px !important
  }
  .sm\:tw-border-l-\[1px\] {
    border-left-width: 1px !important
  }
  .sm\:tw-border-r-\[1px\] {
    border-right-width: 1px !important
  }
  .sm\:tw-border-t {
    border-top-width: 1px !important
  }
  .sm\:tw-border-t-0 {
    border-top-width: 0px !important
  }
  .sm\:tw-border-solid {
    border-style: solid !important
  }
  .sm\:tw-border-\[\#6C757D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important
  }
  .sm\:tw-p-0 {
    padding: 0px !important
  }
  .sm\:tw-p-7 {
    padding: 1.75rem !important
  }
  .sm\:tw-p-\[30px\] {
    padding: 30px !important
  }
  .sm\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important
  }
  .sm\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
  .sm\:tw-px-\[60px\] {
    padding-left: 60px !important;
    padding-right: 60px !important
  }
  .sm\:tw-px-\[calc\(\(100\%-576px\)\/2\)\] {
    padding-left: calc((100% - 576px) / 2) !important;
    padding-right: calc((100% - 576px) / 2) !important
  }
  .sm\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
  }
  .sm\:tw-py-\[60px\] {
    padding-top: 60px !important;
    padding-bottom: 60px !important
  }
  .sm\:tw-pt-\[120px\] {
    padding-top: 120px !important
  }
  .sm\:tw-pt-\[60px\] {
    padding-top: 60px !important
  }
  .sm\:tw-text-center {
    text-align: center !important
  }
  .sm\:tw-text-\[16px\] {
    font-size: 16px !important
  }
  .sm\:tw-text-\[34px\] {
    font-size: 34px !important
  }
  .sm\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important
  }
}

  @media (min-width: 768px) {
  .md\:tw-pointer-events-none {
    pointer-events: none !important
  }
  .md\:tw-absolute {
    position: absolute !important
  }
  .md\:tw--top-\[350px\] {
    top: -350px !important
  }
  .md\:tw--top-\[616px\] {
    top: -616px !important
  }
  .md\:tw-left-\[3\%\] {
    left: 3% !important
  }
  .md\:tw-left-\[7\%\] {
    left: 7% !important
  }
  .md\:tw-right-0 {
    right: 0px !important
  }
  .md\:tw-right-\[3\%\] {
    right: 3% !important
  }
  .md\:tw-right-\[6\%\] {
    right: 6% !important
  }
  .md\:tw-top-0 {
    top: 0px !important
  }
  .md\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .md\:tw-col-span-11 {
    grid-column: span 11 / span 11 !important
  }
  .md\:tw-col-span-4 {
    grid-column: span 4 / span 4 !important
  }
  .md\:tw-col-span-6 {
    grid-column: span 6 / span 6 !important
  }
  .md\:tw-col-span-8 {
    grid-column: span 8 / span 8 !important
  }
  .md\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .md\:tw-col-start-3 {
    grid-column-start: 3 !important
  }
  .md\:tw-col-start-7 {
    grid-column-start: 7 !important
  }
  .md\:tw-col-start-9 {
    grid-column-start: 9 !important
  }
  .md\:tw-mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important
  }
  .md\:tw-mx-\[10px\] {
    margin-left: 10px !important;
    margin-right: 10px !important
  }
  .md\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }
  .md\:tw-my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important
  }
  .md\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }
  .md\:tw-my-\[30px\] {
    margin-top: 30px !important;
    margin-bottom: 30px !important
  }
  .md\:tw-my-\[6\%\] {
    margin-top: 6% !important;
    margin-bottom: 6% !important
  }
  .md\:tw-my-\[60px\] {
    margin-top: 60px !important;
    margin-bottom: 60px !important
  }
  .md\:-tw-mt-\[120px\] {
    margin-top: -120px !important
  }
  .md\:tw-mb-0 {
    margin-bottom: 0px !important
  }
  .md\:tw-mb-1 {
    margin-bottom: 0.25rem !important
  }
  .md\:tw-mb-16 {
    margin-bottom: 4rem !important
  }
  .md\:tw-mb-3 {
    margin-bottom: 0.75rem !important
  }
  .md\:tw-mb-4 {
    margin-bottom: 1rem !important
  }
  .md\:tw-mb-7 {
    margin-bottom: 1.75rem !important
  }
  .md\:tw-mb-8 {
    margin-bottom: 2rem !important
  }
  .md\:tw-mb-\[10px\] {
    margin-bottom: 10px !important
  }
  .md\:tw-mb-\[204px\] {
    margin-bottom: 204px !important
  }
  .md\:tw-mb-\[30px\] {
    margin-bottom: 30px !important
  }
  .md\:tw-mb-\[60px\] {
    margin-bottom: 60px !important
  }
  .md\:tw-mb-\[64px\] {
    margin-bottom: 64px !important
  }
  .md\:tw-mb-\[68px\] {
    margin-bottom: 68px !important
  }
  .md\:tw-ml-4 {
    margin-left: 1rem !important
  }
  .md\:tw-ml-\[14\%\] {
    margin-left: 14% !important
  }
  .md\:tw-mr-0 {
    margin-right: 0px !important
  }
  .md\:tw-mr-\[30px\] {
    margin-right: 30px !important
  }
  .md\:tw-ms-0 {
    margin-inline-start: 0px !important
  }
  .md\:tw-mt-0 {
    margin-top: 0px !important
  }
  .md\:tw-mt-16 {
    margin-top: 4rem !important
  }
  .md\:tw-mt-32 {
    margin-top: 8rem !important
  }
  .md\:tw-mt-4 {
    margin-top: 1rem !important
  }
  .md\:tw-mt-5 {
    margin-top: 1.25rem !important
  }
  .md\:tw-mt-6 {
    margin-top: 1.5rem !important
  }
  .md\:tw-mt-8 {
    margin-top: 2rem !important
  }
  .md\:tw-mt-\[-67px\] {
    margin-top: -67px !important
  }
  .md\:tw-mt-\[120px\] {
    margin-top: 120px !important
  }
  .md\:tw-mt-\[30px\] {
    margin-top: 30px !important
  }
  .md\:tw-mt-\[32px\] {
    margin-top: 32px !important
  }
  .md\:tw-mt-\[4\.25rem\] {
    margin-top: 4.25rem !important
  }
  .md\:tw-mt-\[50px\] {
    margin-top: 50px !important
  }
  .md\:tw-mt-\[60ppx\] {
    margin-top: 60ppx !important
  }
  .md\:tw-mt-\[60px\] {
    margin-top: 60px !important
  }
  .md\:tw-mt-\[96px\] {
    margin-top: 96px !important
  }
  .md\:tw-block {
    display: block !important
  }
  .md\:tw-flex {
    display: flex !important
  }
  .md\:tw-hidden {
    display: none !important
  }
  .md\:tw-h-\[100px\] {
    height: 100px !important
  }
  .md\:tw-h-\[150px\] {
    height: 150px !important
  }
  .md\:tw-h-\[230px\] {
    height: 230px !important
  }
  .md\:tw-h-\[240px\] {
    height: 240px !important
  }
  .md\:tw-h-\[250px\] {
    height: 250px !important
  }
  .md\:tw-h-\[260px\] {
    height: 260px !important
  }
  .md\:tw-h-\[300px\] {
    height: 300px !important
  }
  .md\:tw-h-\[316px\] {
    height: 316px !important
  }
  .md\:tw-h-\[319px\] {
    height: 319px !important
  }
  .md\:tw-h-\[400px\] {
    height: 400px !important
  }
  .md\:tw-h-\[410px\] {
    height: 410px !important
  }
  .md\:tw-h-\[420px\] {
    height: 420px !important
  }
  .md\:tw-h-\[480px\] {
    height: 480px !important
  }
  .md\:tw-h-\[48vw\] {
    height: 48vw !important
  }
  .md\:tw-h-\[580px\] {
    height: 580px !important
  }
  .md\:tw-h-\[700px\] {
    height: 700px !important
  }
  .md\:tw-h-auto {
    height: auto !important
  }
  .md\:tw-h-full {
    height: 100% !important
  }
  .md\:tw-max-h-0 {
    max-height: 0px !important
  }
  .md\:tw-max-h-\[200px\] {
    max-height: 200px !important
  }
  .md\:tw-max-h-\[800px\] {
    max-height: 800px !important
  }
  .md\:tw-max-h-\[80px\] {
    max-height: 80px !important
  }
  .md\:tw-max-h-\[80vh\] {
    max-height: 80vh !important
  }
  .md\:tw-min-h-\[100px\] {
    min-height: 100px !important
  }
  .md\:tw-min-h-\[1130px\] {
    min-height: 1130px !important
  }
  .md\:tw-min-h-\[340px\] {
    min-height: 340px !important
  }
  .md\:tw-min-h-\[745px\] {
    min-height: 745px !important
  }
  .md\:tw-w-1\/12 {
    width: 8.333333% !important
  }
  .md\:tw-w-1\/2 {
    width: 50% !important
  }
  .md\:tw-w-1\/6 {
    width: 16.666667% !important
  }
  .md\:tw-w-10\/12 {
    width: 83.333333% !important
  }
  .md\:tw-w-2\/12 {
    width: 16.666667% !important
  }
  .md\:tw-w-2\/3 {
    width: 66.666667% !important
  }
  .md\:tw-w-3\/12 {
    width: 25% !important
  }
  .md\:tw-w-3\/4 {
    width: 75% !important
  }
  .md\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .md\:tw-w-5\/12 {
    width: 41.666667% !important
  }
  .md\:tw-w-6\/12 {
    width: 50% !important
  }
  .md\:tw-w-7\/12 {
    width: 58.333333% !important
  }
  .md\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .md\:tw-w-\[130px\] {
    width: 130px !important
  }
  .md\:tw-w-\[218px\] {
    width: 218px !important
  }
  .md\:tw-w-\[230px\] {
    width: 230px !important
  }
  .md\:tw-w-\[259px\] {
    width: 259px !important
  }
  .md\:tw-w-\[290px\] {
    width: 290px !important
  }
  .md\:tw-w-\[40\%\] {
    width: 40% !important
  }
  .md\:tw-w-\[400px\] {
    width: 400px !important
  }
  .md\:tw-w-\[47\%\] {
    width: 47% !important
  }
  .md\:tw-w-\[50\%\] {
    width: 50% !important
  }
  .md\:tw-w-\[500px\] {
    width: 500px !important
  }
  .md\:tw-w-\[53\%\] {
    width: 53% !important
  }
  .md\:tw-w-\[60\%\] {
    width: 60% !important
  }
  .md\:tw-w-\[9\%\] {
    width: 9% !important
  }
  .md\:tw-w-\[96\%\] {
    width: 96% !important
  }
  .md\:tw-w-\[calc\(50\%-3px\)\] {
    width: calc(50% - 3px) !important
  }
  .md\:tw-w-\[max-content\] {
    width: max-content !important
  }
  .md\:tw-w-auto {
    width: auto !important
  }
  .md\:tw-w-full {
    width: 100% !important
  }
  .md\:tw-min-w-\[250px\] {
    min-width: 250px !important
  }
  .md\:tw-max-w-\[159px\] {
    max-width: 159px !important
  }
  .md\:tw-max-w-\[250px\] {
    max-width: 250px !important
  }
  .md\:tw-max-w-\[350px\] {
    max-width: 350px !important
  }
  .md\:tw-max-w-\[450px\] {
    max-width: 450px !important
  }
  .md\:tw-max-w-\[475px\] {
    max-width: 475px !important
  }
  .md\:tw-max-w-\[487px\] {
    max-width: 487px !important
  }
  .md\:tw-max-w-\[700px\] {
    max-width: 700px !important
  }
  .md\:tw-max-w-\[850px\] {
    max-width: 850px !important
  }
  .md\:tw-max-w-full {
    max-width: 100% !important
  }
  .md\:tw-max-w-none {
    max-width: none !important
  }
  .md\:tw-shrink-0 {
    flex-shrink: 0 !important
  }
  .md\:tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important
  }
  .md\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .md\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important
  }
  .md\:tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important
  }
  .md\:\!tw-flex-row {
    flex-direction: row !important
  }
  .md\:tw-flex-row {
    flex-direction: row !important
  }
  .md\:tw-flex-col {
    flex-direction: column !important
  }
  .md\:tw-flex-wrap {
    flex-wrap: wrap !important
  }
  .md\:tw-flex-nowrap {
    flex-wrap: nowrap !important
  }
  .md\:tw-items-start {
    align-items: flex-start !important
  }
  .md\:tw-items-center {
    align-items: center !important
  }
  .md\:tw-justify-start {
    justify-content: flex-start !important
  }
  .md\:tw-justify-end {
    justify-content: flex-end !important
  }
  .md\:tw-justify-center {
    justify-content: center !important
  }
  .md\:tw-justify-between {
    justify-content: space-between !important
  }
  .md\:tw-justify-around {
    justify-content: space-around !important
  }
  .md\:tw-gap-0 {
    gap: 0px !important
  }
  .md\:tw-gap-16 {
    gap: 4rem !important
  }
  .md\:tw-gap-4 {
    gap: 1rem !important
  }
  .md\:tw-gap-5 {
    gap: 1.25rem !important
  }
  .md\:tw-gap-8 {
    gap: 2rem !important
  }
  .md\:tw-self-auto {
    align-self: auto !important
  }
  .md\:tw-overflow-hidden {
    overflow: hidden !important
  }
  .md\:tw-rounded-2xl {
    border-radius: 1rem !important
  }
  .md\:tw-border-0 {
    border-width: 0px !important
  }
  .md\:tw-border-2 {
    border-width: 2px !important
  }
  .md\:tw-border-\[1px\] {
    border-width: 1px !important
  }
  .md\:tw-border-l-\[1px\] {
    border-left-width: 1px !important
  }
  .md\:tw-border-r-\[1px\] {
    border-right-width: 1px !important
  }
  .md\:tw-border-t {
    border-top-width: 1px !important
  }
  .md\:tw-border-t-0 {
    border-top-width: 0px !important
  }
  .md\:tw-border-solid {
    border-style: solid !important
  }
  .md\:tw-border-\[\#CED4DA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important
  }
  .md\:tw-border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
  }
  .md\:tw-bg-neutral-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important
  }
  .md\:tw-object-cover {
    object-fit: cover !important
  }
  .md\:tw-p-0 {
    padding: 0px !important
  }
  .md\:tw-p-8 {
    padding: 2rem !important
  }
  .md\:tw-p-\[120px\] {
    padding: 120px !important
  }
  .md\:tw-p-\[16px\] {
    padding: 16px !important
  }
  .md\:tw-p-\[3\%\] {
    padding: 3% !important
  }
  .md\:tw-p-\[30px\] {
    padding: 30px !important
  }
  .md\:tw-p-\[50px\] {
    padding: 50px !important
  }
  .md\:tw-p-\[60px\] {
    padding: 60px !important
  }
  .md\:tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
  }
  .md\:tw-px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
  }
  .md\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important
  }
  .md\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important
  }
  .md\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }
  .md\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
  .md\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }
  .md\:tw-px-\[25px\] {
    padding-left: 25px !important;
    padding-right: 25px !important
  }
  .md\:tw-px-\[30px\] {
    padding-left: 30px !important;
    padding-right: 30px !important
  }
  .md\:tw-px-\[calc\(\(100\%-768px\)\/2\)\] {
    padding-left: calc((100% - 768px) / 2) !important;
    padding-right: calc((100% - 768px) / 2) !important
  }
  .md\:tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
  }
  .md\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }
  .md\:tw-py-\[10px\] {
    padding-top: 10px !important;
    padding-bottom: 10px !important
  }
  .md\:tw-py-\[120px\] {
    padding-top: 120px !important;
    padding-bottom: 120px !important
  }
  .md\:tw-py-\[30px\] {
    padding-top: 30px !important;
    padding-bottom: 30px !important
  }
  .md\:tw-py-\[60px\] {
    padding-top: 60px !important;
    padding-bottom: 60px !important
  }
  .md\:tw-pb-0 {
    padding-bottom: 0px !important
  }
  .md\:tw-pb-4 {
    padding-bottom: 1rem !important
  }
  .md\:tw-pb-6 {
    padding-bottom: 1.5rem !important
  }
  .md\:tw-pb-8 {
    padding-bottom: 2rem !important
  }
  .md\:tw-pb-\[10px\] {
    padding-bottom: 10px !important
  }
  .md\:tw-pb-\[120px\] {
    padding-bottom: 120px !important
  }
  .md\:tw-pb-\[30px\] {
    padding-bottom: 30px !important
  }
  .md\:tw-pb-\[60px\] {
    padding-bottom: 60px !important
  }
  .md\:tw-pe-0 {
    padding-inline-end: 0px !important
  }
  .md\:tw-pe-10 {
    padding-inline-end: 2.5rem !important
  }
  .md\:tw-ps-0 {
    padding-inline-start: 0px !important
  }
  .md\:tw-pt-0 {
    padding-top: 0px !important
  }
  .md\:tw-pt-2 {
    padding-top: 0.5rem !important
  }
  .md\:tw-pt-4 {
    padding-top: 1rem !important
  }
  .md\:tw-pt-\[120px\] {
    padding-top: 120px !important
  }
  .md\:tw-pt-\[150px\] {
    padding-top: 150px !important
  }
  .md\:tw-pt-\[30px\] {
    padding-top: 30px !important
  }
  .md\:tw-pt-\[40px\] {
    padding-top: 40px !important
  }
  .md\:tw-text-left {
    text-align: left !important
  }
  .md\:tw-text-start {
    text-align: start !important
  }
  .md\:tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
  }
  .md\:tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
  }
  .md\:tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
  }
  .md\:tw-text-\[16px\] {
    font-size: 16px !important
  }
  .md\:tw-text-\[17px\] {
    font-size: 17px !important
  }
  .md\:tw-text-\[18px\] {
    font-size: 18px !important
  }
  .md\:tw-text-\[20px\] {
    font-size: 20px !important
  }
  .md\:tw-text-\[23px\] {
    font-size: 23px !important
  }
  .md\:tw-text-\[24px\] {
    font-size: 24px !important
  }
  .md\:tw-text-\[27px\] {
    font-size: 27px !important
  }
  .md\:tw-text-\[32px\] {
    font-size: 32px !important
  }
  .md\:tw-text-\[36px\] {
    font-size: 36px !important
  }
  .md\:tw-text-\[48px\] {
    font-size: 48px !important
  }
  .md\:tw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important
  }
  .md\:tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
  }
  .md\:tw-leading-\[125\%\] {
    line-height: 125% !important
  }
  .md\:tw-leading-\[20px\] {
    line-height: 20px !important
  }
  .md\:tw-leading-\[30px\] {
    line-height: 30px !important
  }
  .md\:tw-leading-\[37\.5px\] {
    line-height: 37.5px !important
  }
  .md\:tw-leading-\[60px\] {
    line-height: 60px !important
  }
  .md\:tw-tracking-\[\.12rem\] {
    letter-spacing: .12rem !important
  }
  .md\:tw-tracking-\[0px\] {
    letter-spacing: 0px !important
  }
  .md\:tw-tracking-\[1px\] {
    letter-spacing: 1px !important
  }
  .md\:tw-tracking-\[4\.8px\] {
    letter-spacing: 4.8px !important
  }
  .md\:tw-opacity-0 {
    opacity: 0 !important
  }
  .md\:tw-transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important
  }
  .md\:tw-duration-500 {
    transition-duration: 500ms !important
  }
  .md\:tw-ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important
  }
  .md\:before\:tw-absolute::before {
    content: var(--tw-content) !important;
    position: absolute !important
  }
  .md\:before\:tw-left-0::before {
    content: var(--tw-content) !important;
    left: 0px !important
  }
  .md\:before\:tw-top-0::before {
    content: var(--tw-content) !important;
    top: 0px !important
  }
  .md\:before\:tw-h-full::before {
    content: var(--tw-content) !important;
    height: 100% !important
  }
  .md\:before\:tw-w-\[2px\]::before {
    content: var(--tw-content) !important;
    width: 2px !important
  }
  .md\:before\:tw-bg-\[\#CED4DA\]::before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important
  }
  .md\:before\:tw-content-\[\"\"\]::before {
    --tw-content: "" !important;
    content: var(--tw-content) !important
  }
  .after\:md\:tw-pb-\[31\%\]::after {
    content: var(--tw-content) !important;
    padding-bottom: 31% !important
  }
  .md\:odd\:tw-border-r-\[1px\]:nth-child(odd) {
    border-right-width: 1px !important
  }
  .hover\:md\:tw-text-red-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(153 27 27 / var(--tw-text-opacity)) !important
  }
}

  @media (min-width: 992px) {
  @media (min-width: 768px) {
    .lg\:md\:tw--top-\[609px\] {
      top: -609px !important
    }
  }
  .lg\:tw-pointer-events-none {
    pointer-events: none !important
  }
  .lg\:tw-absolute {
    position: absolute !important
  }
  .lg\:tw-relative {
    position: relative !important
  }
  .lg\:tw-sticky {
    position: sticky !important
  }
  .lg\:\!tw-right-8 {
    right: 2rem !important
  }
  .lg\:\!tw-top-8 {
    top: 2rem !important
  }
  .lg\:-tw-bottom-\[25px\] {
    bottom: -25px !important
  }
  .lg\:-tw-left-8 {
    left: -2rem !important
  }
  .lg\:-tw-right-8 {
    right: -2rem !important
  }
  .lg\:-tw-right-\[43px\] {
    right: -43px !important
  }
  .lg\:-tw-top-2 {
    top: -0.5rem !important
  }
  .lg\:-tw-top-2\.5 {
    top: -0.625rem !important
  }
  .lg\:-tw-top-8 {
    top: -2rem !important
  }
  .lg\:tw-bottom-0 {
    bottom: 0px !important
  }
  .lg\:tw-bottom-12 {
    bottom: 3rem !important
  }
  .lg\:tw-bottom-8 {
    bottom: 2rem !important
  }
  .lg\:tw-bottom-\[140px\] {
    bottom: 140px !important
  }
  .lg\:tw-bottom-\[55px\] {
    bottom: 55px !important
  }
  .lg\:tw-bottom-auto {
    bottom: auto !important
  }
  .lg\:tw-left-0 {
    left: 0px !important
  }
  .lg\:tw-left-1\/2 {
    left: 50% !important
  }
  .lg\:tw-left-3 {
    left: 0.75rem !important
  }
  .lg\:tw-left-4 {
    left: 1rem !important
  }
  .lg\:tw-left-8 {
    left: 2rem !important
  }
  .lg\:tw-left-\[29\%\] {
    left: 29% !important
  }
  .lg\:tw-left-\[40px\] {
    left: 40px !important
  }
  .lg\:tw-left-\[6\%\] {
    left: 6% !important
  }
  .lg\:tw-left-\[60px\] {
    left: 60px !important
  }
  .lg\:tw-left-\[9\%\] {
    left: 9% !important
  }
  .lg\:tw-left-\[calc\(50\%\+40px\)\] {
    left: calc(50% + 40px) !important
  }
  .lg\:tw-left-auto {
    left: auto !important
  }
  .lg\:tw-right-0 {
    right: 0px !important
  }
  .lg\:tw-right-3 {
    right: 0.75rem !important
  }
  .lg\:tw-right-4 {
    right: 1rem !important
  }
  .lg\:tw-right-8 {
    right: 2rem !important
  }
  .lg\:tw-right-\[12\%\] {
    right: 12% !important
  }
  .lg\:tw-right-\[15px\] {
    right: 15px !important
  }
  .lg\:tw-right-\[23\%\] {
    right: 23% !important
  }
  .lg\:tw-right-\[32px\] {
    right: 32px !important
  }
  .lg\:tw-right-\[6\%\] {
    right: 6% !important
  }
  .lg\:tw-right-auto {
    right: auto !important
  }
  .lg\:tw-top-0 {
    top: 0px !important
  }
  .lg\:tw-top-1\/2 {
    top: 50% !important
  }
  .lg\:tw-top-8 {
    top: 2rem !important
  }
  .lg\:tw-top-\[-50px\] {
    top: -50px !important
  }
  .lg\:tw-top-\[10\%\] {
    top: 10% !important
  }
  .lg\:tw-top-\[11px\] {
    top: 11px !important
  }
  .lg\:tw-top-\[15px\] {
    top: 15px !important
  }
  .lg\:tw-top-\[20px\] {
    top: 20px !important
  }
  .lg\:tw-top-\[27px\] {
    top: 27px !important
  }
  .lg\:tw-top-\[30\%\] {
    top: 30% !important
  }
  .lg\:tw-top-\[32px\] {
    top: 32px !important
  }
  .lg\:tw-top-\[38\%\] {
    top: 38% !important
  }
  .lg\:tw-top-\[45\%\] {
    top: 45% !important
  }
  .lg\:tw-top-\[45px\] {
    top: 45px !important
  }
  .lg\:tw-top-\[50\%\] {
    top: 50% !important
  }
  .lg\:tw-top-\[56\%\] {
    top: 56% !important
  }
  .lg\:tw-top-\[68\%\] {
    top: 68% !important
  }
  .lg\:tw-top-auto {
    top: auto !important
  }
  .lg\:tw-z-\[100\] {
    z-index: 100 !important
  }
  .lg\:tw-order-1 {
    order: 1 !important
  }
  .lg\:tw-order-2 {
    order: 2 !important
  }
  .lg\:tw-order-3 {
    order: 3 !important
  }
  .lg\:tw-order-4 {
    order: 4 !important
  }
  .lg\:tw-order-5 {
    order: 5 !important
  }
  .lg\:tw-order-6 {
    order: 6 !important
  }
  .lg\:tw-order-7 {
    order: 7 !important
  }
  .lg\:tw-order-8 {
    order: 8 !important
  }
  .lg\:tw-order-9 {
    order: 9 !important
  }
  .lg\:tw-order-none {
    order: 0 !important
  }
  .lg\:tw-col-span-1 {
    grid-column: span 1 / span 1 !important
  }
  .lg\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .lg\:tw-col-span-12 {
    grid-column: span 12 / span 12 !important
  }
  .lg\:tw-col-span-2 {
    grid-column: span 2 / span 2 !important
  }
  .lg\:tw-col-span-3 {
    grid-column: span 3 / span 3 !important
  }
  .lg\:tw-col-span-4 {
    grid-column: span 4 / span 4 !important
  }
  .lg\:tw-col-span-5 {
    grid-column: span 5 / span 5 !important
  }
  .lg\:tw-col-span-6 {
    grid-column: span 6 / span 6 !important
  }
  .lg\:tw-col-span-7 {
    grid-column: span 7 / span 7 !important
  }
  .lg\:tw-col-span-8 {
    grid-column: span 8 / span 8 !important
  }
  .lg\:tw-col-start-1 {
    grid-column-start: 1 !important
  }
  .lg\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .lg\:tw-col-start-3 {
    grid-column-start: 3 !important
  }
  .lg\:tw-col-start-4 {
    grid-column-start: 4 !important
  }
  .lg\:tw-col-start-7 {
    grid-column-start: 7 !important
  }
  .lg\:tw-col-start-8 {
    grid-column-start: 8 !important
  }
  .lg\:tw-row-span-1 {
    grid-row: span 1 / span 1 !important
  }
  .lg\:tw-row-span-2 {
    grid-row: span 2 / span 2 !important
  }
  .lg\:tw-row-span-3 {
    grid-row: span 3 / span 3 !important
  }
  .lg\:tw-row-span-full {
    grid-row: 1 / -1 !important
  }
  .lg\:tw-row-start-1 {
    grid-row-start: 1 !important
  }
  .lg\:tw-row-start-2 {
    grid-row-start: 2 !important
  }
  .lg\:tw-m-\[-10px\] {
    margin: -10px !important
  }
  .lg\:-tw-my-\[30px\] {
    margin-top: -30px !important;
    margin-bottom: -30px !important
  }
  .lg\:tw-mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important
  }
  .lg\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important
  }
  .lg\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
  }
  .lg\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
  }
  .lg\:tw-mx-\[10px\] {
    margin-left: 10px !important;
    margin-right: 10px !important
  }
  .lg\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }
  .lg\:tw-my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important
  }
  .lg\:tw-my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important
  }
  .lg\:tw-my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }
  .lg\:tw-my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
  }
  .lg\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important
  }
  .lg\:tw-my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
  }
  .lg\:tw-my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important
  }
  .lg\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }
  .lg\:tw-my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
  }
  .lg\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }
  .lg\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }
  .lg\:tw-my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important
  }
  .lg\:tw-my-\[100px\] {
    margin-top: 100px !important;
    margin-bottom: 100px !important
  }
  .lg\:tw-my-\[128px\] {
    margin-top: 128px !important;
    margin-bottom: 128px !important
  }
  .lg\:tw-my-\[23px\] {
    margin-top: 23px !important;
    margin-bottom: 23px !important
  }
  .lg\:tw-my-\[24px\] {
    margin-top: 24px !important;
    margin-bottom: 24px !important
  }
  .lg\:tw-my-\[30px\] {
    margin-top: 30px !important;
    margin-bottom: 30px !important
  }
  .lg\:tw-my-\[60px\] {
    margin-top: 60px !important;
    margin-bottom: 60px !important
  }
  .lg\:tw-my-\[64px\] {
    margin-top: 64px !important;
    margin-bottom: 64px !important
  }
  .lg\:tw-my-\[72px\] {
    margin-top: 72px !important;
    margin-bottom: 72px !important
  }
  .lg\:-tw-mb-\[9px\] {
    margin-bottom: -9px !important
  }
  .lg\:-tw-ml-\[180px\] {
    margin-left: -180px !important
  }
  .lg\:-tw-ml-\[3\%\] {
    margin-left: -3% !important
  }
  .lg\:-tw-ms-4 {
    margin-inline-start: -1rem !important
  }
  .lg\:-tw-ms-\[15\%\] {
    margin-inline-start: -15% !important
  }
  .lg\:-tw-mt-4 {
    margin-top: -1rem !important
  }
  .lg\:-tw-mt-8 {
    margin-top: -2rem !important
  }
  .lg\:-tw-mt-\[120px\] {
    margin-top: -120px !important
  }
  .lg\:-tw-mt-\[61px\] {
    margin-top: -61px !important
  }
  .lg\:-tw-mt-\[80px\] {
    margin-top: -80px !important
  }
  .lg\:tw--mt-\[170px\] {
    margin-top: -170px !important
  }
  .lg\:tw--mt-\[375px\] {
    margin-top: -375px !important
  }
  .lg\:tw-mb-0 {
    margin-bottom: 0px !important
  }
  .lg\:tw-mb-1 {
    margin-bottom: 0.25rem !important
  }
  .lg\:tw-mb-10 {
    margin-bottom: 2.5rem !important
  }
  .lg\:tw-mb-12 {
    margin-bottom: 3rem !important
  }
  .lg\:tw-mb-14 {
    margin-bottom: 3.5rem !important
  }
  .lg\:tw-mb-16 {
    margin-bottom: 4rem !important
  }
  .lg\:tw-mb-2 {
    margin-bottom: 0.5rem !important
  }
  .lg\:tw-mb-20 {
    margin-bottom: 5rem !important
  }
  .lg\:tw-mb-3 {
    margin-bottom: 0.75rem !important
  }
  .lg\:tw-mb-32 {
    margin-bottom: 8rem !important
  }
  .lg\:tw-mb-4 {
    margin-bottom: 1rem !important
  }
  .lg\:tw-mb-6 {
    margin-bottom: 1.5rem !important
  }
  .lg\:tw-mb-8 {
    margin-bottom: 2rem !important
  }
  .lg\:tw-mb-9 {
    margin-bottom: 2.25rem !important
  }
  .lg\:tw-mb-\[100px\] {
    margin-bottom: 100px !important
  }
  .lg\:tw-mb-\[102px\] {
    margin-bottom: 102px !important
  }
  .lg\:tw-mb-\[10px\] {
    margin-bottom: 10px !important
  }
  .lg\:tw-mb-\[11px\] {
    margin-bottom: 11px !important
  }
  .lg\:tw-mb-\[120px\] {
    margin-bottom: 120px !important
  }
  .lg\:tw-mb-\[128px\] {
    margin-bottom: 128px !important
  }
  .lg\:tw-mb-\[160px\] {
    margin-bottom: 160px !important
  }
  .lg\:tw-mb-\[16px\] {
    margin-bottom: 16px !important
  }
  .lg\:tw-mb-\[24px\] {
    margin-bottom: 24px !important
  }
  .lg\:tw-mb-\[30px\] {
    margin-bottom: 30px !important
  }
  .lg\:tw-mb-\[32px\] {
    margin-bottom: 32px !important
  }
  .lg\:tw-mb-\[56px\] {
    margin-bottom: 56px !important
  }
  .lg\:tw-mb-\[5px\] {
    margin-bottom: 5px !important
  }
  .lg\:tw-mb-\[60px\] {
    margin-bottom: 60px !important
  }
  .lg\:tw-mb-\[64px\] {
    margin-bottom: 64px !important
  }
  .lg\:tw-mb-\[90px\] {
    margin-bottom: 90px !important
  }
  .lg\:tw-mb-\[95px\] {
    margin-bottom: 95px !important
  }
  .lg\:tw-mb-\[96px\] {
    margin-bottom: 96px !important
  }
  .lg\:tw-mb-auto {
    margin-bottom: auto !important
  }
  .lg\:tw-me-0 {
    margin-inline-end: 0px !important
  }
  .lg\:tw-me-3 {
    margin-inline-end: 0.75rem !important
  }
  .lg\:tw-me-auto {
    margin-inline-end: auto !important
  }
  .lg\:tw-ml-0 {
    margin-left: 0px !important
  }
  .lg\:tw-ml-8 {
    margin-left: 2rem !important
  }
  .lg\:tw-ml-\[-200px\] {
    margin-left: -200px !important
  }
  .lg\:tw-ml-\[-250px\] {
    margin-left: -250px !important
  }
  .lg\:tw-ml-\[-253px\] {
    margin-left: -253px !important
  }
  .lg\:tw-ml-\[-303px\] {
    margin-left: -303px !important
  }
  .lg\:tw-ml-\[-388px\] {
    margin-left: -388px !important
  }
  .lg\:tw-ml-\[20\%\] {
    margin-left: 20% !important
  }
  .lg\:tw-ml-\[30px\] {
    margin-left: 30px !important
  }
  .lg\:tw-ml-\[60px\] {
    margin-left: 60px !important
  }
  .lg\:tw-ml-\[8\.3333\%\] {
    margin-left: 8.3333% !important
  }
  .lg\:tw-ml-auto {
    margin-left: auto !important
  }
  .lg\:tw-mr-2 {
    margin-right: 0.5rem !important
  }
  .lg\:tw-mr-4 {
    margin-right: 1rem !important
  }
  .lg\:tw-mr-\[30px\] {
    margin-right: 30px !important
  }
  .lg\:tw-mr-\[60px\] {
    margin-right: 60px !important
  }
  .lg\:tw-ms-0 {
    margin-inline-start: 0px !important
  }
  .lg\:tw-ms-16 {
    margin-inline-start: 4rem !important
  }
  .lg\:tw-ms-4 {
    margin-inline-start: 1rem !important
  }
  .lg\:tw-ms-6 {
    margin-inline-start: 1.5rem !important
  }
  .lg\:tw-ms-\[30\%\] {
    margin-inline-start: 30% !important
  }
  .lg\:tw-ms-\[auto\] {
    margin-inline-start: auto !important
  }
  .lg\:tw-ms-auto {
    margin-inline-start: auto !important
  }
  .lg\:tw-mt-0 {
    margin-top: 0px !important
  }
  .lg\:tw-mt-1 {
    margin-top: 0.25rem !important
  }
  .lg\:tw-mt-10 {
    margin-top: 2.5rem !important
  }
  .lg\:tw-mt-12 {
    margin-top: 3rem !important
  }
  .lg\:tw-mt-16 {
    margin-top: 4rem !important
  }
  .lg\:tw-mt-2 {
    margin-top: 0.5rem !important
  }
  .lg\:tw-mt-20 {
    margin-top: 5rem !important
  }
  .lg\:tw-mt-24 {
    margin-top: 6rem !important
  }
  .lg\:tw-mt-3 {
    margin-top: 0.75rem !important
  }
  .lg\:tw-mt-32 {
    margin-top: 8rem !important
  }
  .lg\:tw-mt-4 {
    margin-top: 1rem !important
  }
  .lg\:tw-mt-5 {
    margin-top: 1.25rem !important
  }
  .lg\:tw-mt-52 {
    margin-top: 13rem !important
  }
  .lg\:tw-mt-6 {
    margin-top: 1.5rem !important
  }
  .lg\:tw-mt-8 {
    margin-top: 2rem !important
  }
  .lg\:tw-mt-\[-100px\] {
    margin-top: -100px !important
  }
  .lg\:tw-mt-\[-15\%\] {
    margin-top: -15% !important
  }
  .lg\:tw-mt-\[-2px\] {
    margin-top: -2px !important
  }
  .lg\:tw-mt-\[-3px\] {
    margin-top: -3px !important
  }
  .lg\:tw-mt-\[-60px\] {
    margin-top: -60px !important
  }
  .lg\:tw-mt-\[-61px\] {
    margin-top: -61px !important
  }
  .lg\:tw-mt-\[-67px\] {
    margin-top: -67px !important
  }
  .lg\:tw-mt-\[100px\] {
    margin-top: 100px !important
  }
  .lg\:tw-mt-\[10px\] {
    margin-top: 10px !important
  }
  .lg\:tw-mt-\[120px\] {
    margin-top: 120px !important
  }
  .lg\:tw-mt-\[128px\] {
    margin-top: 128px !important
  }
  .lg\:tw-mt-\[160px\] {
    margin-top: 160px !important
  }
  .lg\:tw-mt-\[22px\] {
    margin-top: 22px !important
  }
  .lg\:tw-mt-\[23px\] {
    margin-top: 23px !important
  }
  .lg\:tw-mt-\[26\.5px\] {
    margin-top: 26.5px !important
  }
  .lg\:tw-mt-\[30px\] {
    margin-top: 30px !important
  }
  .lg\:tw-mt-\[48px\] {
    margin-top: 48px !important
  }
  .lg\:tw-mt-\[54px\] {
    margin-top: 54px !important
  }
  .lg\:tw-mt-\[5px\] {
    margin-top: 5px !important
  }
  .lg\:tw-mt-\[60px\] {
    margin-top: 60px !important
  }
  .lg\:tw-mt-\[7\%\] {
    margin-top: 7% !important
  }
  .lg\:tw-mt-\[72px\] {
    margin-top: 72px !important
  }
  .lg\:tw-mt-\[80px\] {
    margin-top: 80px !important
  }
  .lg\:tw-mt-\[90px\] {
    margin-top: 90px !important
  }
  .lg\:tw-mt-\[96px\] {
    margin-top: 96px !important
  }
  .lg\:tw-mt-auto {
    margin-top: auto !important
  }
  .lg\:tw-block {
    display: block !important
  }
  .lg\:tw-inline-block {
    display: inline-block !important
  }
  .lg\:tw-inline {
    display: inline !important
  }
  .lg\:tw-flex {
    display: flex !important
  }
  .lg\:tw-grid {
    display: grid !important
  }
  .lg\:tw-hidden {
    display: none !important
  }
  .lg\:tw-aspect-\[1\/2\] {
    aspect-ratio: 1/2 !important
  }
  .lg\:tw-aspect-\[2\/1\] {
    aspect-ratio: 2/1 !important
  }
  .lg\:tw-aspect-\[70\/45\] {
    aspect-ratio: 70/45 !important
  }
  .lg\:tw-aspect-auto {
    aspect-ratio: auto !important
  }
  .lg\:tw-h-10 {
    height: 2.5rem !important
  }
  .lg\:tw-h-12 {
    height: 3rem !important
  }
  .lg\:tw-h-2 {
    height: 0.5rem !important
  }
  .lg\:tw-h-4 {
    height: 1rem !important
  }
  .lg\:tw-h-6 {
    height: 1.5rem !important
  }
  .lg\:tw-h-8 {
    height: 2rem !important
  }
  .lg\:tw-h-9 {
    height: 2.25rem !important
  }
  .lg\:tw-h-\[1000px\] {
    height: 1000px !important
  }
  .lg\:tw-h-\[100px\] {
    height: 100px !important
  }
  .lg\:tw-h-\[128px\] {
    height: 128px !important
  }
  .lg\:tw-h-\[12px\] {
    height: 12px !important
  }
  .lg\:tw-h-\[16\.66vw\] {
    height: 16.66vw !important
  }
  .lg\:tw-h-\[160px\] {
    height: 160px !important
  }
  .lg\:tw-h-\[180px\] {
    height: 180px !important
  }
  .lg\:tw-h-\[200px\] {
    height: 200px !important
  }
  .lg\:tw-h-\[210px\] {
    height: 210px !important
  }
  .lg\:tw-h-\[223px\] {
    height: 223px !important
  }
  .lg\:tw-h-\[245px\] {
    height: 245px !important
  }
  .lg\:tw-h-\[250px\] {
    height: 250px !important
  }
  .lg\:tw-h-\[266px\] {
    height: 266px !important
  }
  .lg\:tw-h-\[30px\] {
    height: 30px !important
  }
  .lg\:tw-h-\[330px\] {
    height: 330px !important
  }
  .lg\:tw-h-\[350px\] {
    height: 350px !important
  }
  .lg\:tw-h-\[360px\] {
    height: 360px !important
  }
  .lg\:tw-h-\[365px\] {
    height: 365px !important
  }
  .lg\:tw-h-\[37\.5vw\] {
    height: 37.5vw !important
  }
  .lg\:tw-h-\[38px\] {
    height: 38px !important
  }
  .lg\:tw-h-\[400px\] {
    height: 400px !important
  }
  .lg\:tw-h-\[405px\] {
    height: 405px !important
  }
  .lg\:tw-h-\[40px\] {
    height: 40px !important
  }
  .lg\:tw-h-\[420px\] {
    height: 420px !important
  }
  .lg\:tw-h-\[43px\] {
    height: 43px !important
  }
  .lg\:tw-h-\[447px\] {
    height: 447px !important
  }
  .lg\:tw-h-\[46\%\] {
    height: 46% !important
  }
  .lg\:tw-h-\[460px\] {
    height: 460px !important
  }
  .lg\:tw-h-\[48px\] {
    height: 48px !important
  }
  .lg\:tw-h-\[50px\] {
    height: 50px !important
  }
  .lg\:tw-h-\[52px\] {
    height: 52px !important
  }
  .lg\:tw-h-\[55\%\] {
    height: 55% !important
  }
  .lg\:tw-h-\[550px\] {
    height: 550px !important
  }
  .lg\:tw-h-\[55px\] {
    height: 55px !important
  }
  .lg\:tw-h-\[570px\] {
    height: 570px !important
  }
  .lg\:tw-h-\[59px\] {
    height: 59px !important
  }
  .lg\:tw-h-\[60px\] {
    height: 60px !important
  }
  .lg\:tw-h-\[630px\] {
    height: 630px !important
  }
  .lg\:tw-h-\[64px\] {
    height: 64px !important
  }
  .lg\:tw-h-\[650px\] {
    height: 650px !important
  }
  .lg\:tw-h-\[700px\] {
    height: 700px !important
  }
  .lg\:tw-h-\[70px\] {
    height: 70px !important
  }
  .lg\:tw-h-\[750px\] {
    height: 750px !important
  }
  .lg\:tw-h-\[800px\] {
    height: 800px !important
  }
  .lg\:tw-h-\[80dvh\] {
    height: 80dvh !important
  }
  .lg\:tw-h-\[80px\] {
    height: 80px !important
  }
  .lg\:tw-h-\[80vh\] {
    height: 80vh !important
  }
  .lg\:tw-h-\[85vh\] {
    height: 85vh !important
  }
  .lg\:tw-h-\[88px\] {
    height: 88px !important
  }
  .lg\:tw-h-\[900px\] {
    height: 900px !important
  }
  .lg\:tw-h-\[90px\] {
    height: 90px !important
  }
  .lg\:tw-h-\[auto\] {
    height: auto !important
  }
  .lg\:tw-h-\[calc\(100vh-160px\)\] {
    height: calc(100vh - 160px) !important
  }
  .lg\:tw-h-auto {
    height: auto !important
  }
  .lg\:tw-h-fit {
    height: fit-content !important
  }
  .lg\:tw-h-full {
    height: 100% !important
  }
  .lg\:tw-max-h-\[320px\] {
    max-height: 320px !important
  }
  .lg\:tw-max-h-\[400px\] {
    max-height: 400px !important
  }
  .lg\:tw-max-h-\[450px\] {
    max-height: 450px !important
  }
  .lg\:tw-max-h-\[720px\] {
    max-height: 720px !important
  }
  .lg\:tw-max-h-\[780px\] {
    max-height: 780px !important
  }
  .lg\:tw-max-h-\[96vh\] {
    max-height: 96vh !important
  }
  .lg\:tw-max-h-\[calc\(100\%-96px\)\] {
    max-height: calc(100% - 96px) !important
  }
  .lg\:tw-max-h-dvh {
    max-height: 100dvh !important
  }
  .lg\:tw-max-h-fit {
    max-height: fit-content !important
  }
  .lg\:tw-max-h-full {
    max-height: 100% !important
  }
  .lg\:tw-min-h-\[120px\] {
    min-height: 120px !important
  }
  .lg\:tw-min-h-\[350px\] {
    min-height: 350px !important
  }
  .lg\:tw-min-h-\[400px\] {
    min-height: 400px !important
  }
  .lg\:tw-min-h-\[40px\] {
    min-height: 40px !important
  }
  .lg\:tw-min-h-\[480px\] {
    min-height: 480px !important
  }
  .lg\:tw-min-h-\[650px\] {
    min-height: 650px !important
  }
  .lg\:tw-min-h-\[770px\] {
    min-height: 770px !important
  }
  .lg\:tw-min-h-\[800px\] {
    min-height: 800px !important
  }
  .lg\:tw-min-h-\[950px\] {
    min-height: 950px !important
  }
  .lg\:tw-min-h-\[calc\(100vh-160px\)\] {
    min-height: calc(100vh - 160px) !important
  }
  .lg\:tw-min-h-\[calc\(100vh-50px\)\] {
    min-height: calc(100vh - 50px) !important
  }
  .lg\:tw-w-0 {
    width: 0px !important
  }
  .lg\:tw-w-1\/2 {
    width: 50% !important
  }
  .lg\:tw-w-1\/3 {
    width: 33.333333% !important
  }
  .lg\:tw-w-1\/4 {
    width: 25% !important
  }
  .lg\:tw-w-10 {
    width: 2.5rem !important
  }
  .lg\:tw-w-10\/12 {
    width: 83.333333% !important
  }
  .lg\:tw-w-11\/12 {
    width: 91.666667% !important
  }
  .lg\:tw-w-12 {
    width: 3rem !important
  }
  .lg\:tw-w-2\/12 {
    width: 16.666667% !important
  }
  .lg\:tw-w-2\/5 {
    width: 40% !important
  }
  .lg\:tw-w-2\/6 {
    width: 33.333333% !important
  }
  .lg\:tw-w-3\/12 {
    width: 25% !important
  }
  .lg\:tw-w-3\/5 {
    width: 60% !important
  }
  .lg\:tw-w-4 {
    width: 1rem !important
  }
  .lg\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .lg\:tw-w-4\/5 {
    width: 80% !important
  }
  .lg\:tw-w-4\/6 {
    width: 66.666667% !important
  }
  .lg\:tw-w-5\/12 {
    width: 41.666667% !important
  }
  .lg\:tw-w-5\/6 {
    width: 83.333333% !important
  }
  .lg\:tw-w-6 {
    width: 1.5rem !important
  }
  .lg\:tw-w-6\/12 {
    width: 50% !important
  }
  .lg\:tw-w-7\/12 {
    width: 58.333333% !important
  }
  .lg\:tw-w-8 {
    width: 2rem !important
  }
  .lg\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .lg\:tw-w-9 {
    width: 2.25rem !important
  }
  .lg\:tw-w-9\/12 {
    width: 75% !important
  }
  .lg\:tw-w-\[0px\] {
    width: 0px !important
  }
  .lg\:tw-w-\[100px\] {
    width: 100px !important
  }
  .lg\:tw-w-\[104px\] {
    width: 104px !important
  }
  .lg\:tw-w-\[115\%\] {
    width: 115% !important
  }
  .lg\:tw-w-\[1200px\] {
    width: 1200px !important
  }
  .lg\:tw-w-\[120px\] {
    width: 120px !important
  }
  .lg\:tw-w-\[128px\] {
    width: 128px !important
  }
  .lg\:tw-w-\[13\%\] {
    width: 13% !important
  }
  .lg\:tw-w-\[140px\] {
    width: 140px !important
  }
  .lg\:tw-w-\[143px\] {
    width: 143px !important
  }
  .lg\:tw-w-\[180px\] {
    width: 180px !important
  }
  .lg\:tw-w-\[196px\] {
    width: 196px !important
  }
  .lg\:tw-w-\[200\%\] {
    width: 200% !important
  }
  .lg\:tw-w-\[200px\] {
    width: 200px !important
  }
  .lg\:tw-w-\[20px\] {
    width: 20px !important
  }
  .lg\:tw-w-\[230px\] {
    width: 230px !important
  }
  .lg\:tw-w-\[240px\] {
    width: 240px !important
  }
  .lg\:tw-w-\[260px\] {
    width: 260px !important
  }
  .lg\:tw-w-\[277px\] {
    width: 277px !important
  }
  .lg\:tw-w-\[320px\] {
    width: 320px !important
  }
  .lg\:tw-w-\[348px\] {
    width: 348px !important
  }
  .lg\:tw-w-\[380px\] {
    width: 380px !important
  }
  .lg\:tw-w-\[38px\] {
    width: 38px !important
  }
  .lg\:tw-w-\[39\%\] {
    width: 39% !important
  }
  .lg\:tw-w-\[40\%\] {
    width: 40% !important
  }
  .lg\:tw-w-\[400px\] {
    width: 400px !important
  }
  .lg\:tw-w-\[406px\] {
    width: 406px !important
  }
  .lg\:tw-w-\[40px\] {
    width: 40px !important
  }
  .lg\:tw-w-\[420px\] {
    width: 420px !important
  }
  .lg\:tw-w-\[44\%\] {
    width: 44% !important
  }
  .lg\:tw-w-\[443px\] {
    width: 443px !important
  }
  .lg\:tw-w-\[45\%\] {
    width: 45% !important
  }
  .lg\:tw-w-\[450px\] {
    width: 450px !important
  }
  .lg\:tw-w-\[47\%\] {
    width: 47% !important
  }
  .lg\:tw-w-\[48px\] {
    width: 48px !important
  }
  .lg\:tw-w-\[490px\] {
    width: 490px !important
  }
  .lg\:tw-w-\[498px\] {
    width: 498px !important
  }
  .lg\:tw-w-\[50\%\] {
    width: 50% !important
  }
  .lg\:tw-w-\[50px\] {
    width: 50px !important
  }
  .lg\:tw-w-\[53\%\] {
    width: 53% !important
  }
  .lg\:tw-w-\[54\%\] {
    width: 54% !important
  }
  .lg\:tw-w-\[55\%\] {
    width: 55% !important
  }
  .lg\:tw-w-\[56\%\] {
    width: 56% !important
  }
  .lg\:tw-w-\[560px\] {
    width: 560px !important
  }
  .lg\:tw-w-\[570px\] {
    width: 570px !important
  }
  .lg\:tw-w-\[590px\] {
    width: 590px !important
  }
  .lg\:tw-w-\[60\%\] {
    width: 60% !important
  }
  .lg\:tw-w-\[600px\] {
    width: 600px !important
  }
  .lg\:tw-w-\[60px\] {
    width: 60px !important
  }
  .lg\:tw-w-\[640px\] {
    width: 640px !important
  }
  .lg\:tw-w-\[70\%\] {
    width: 70% !important
  }
  .lg\:tw-w-\[70vw\] {
    width: 70vw !important
  }
  .lg\:tw-w-\[75\%\] {
    width: 75% !important
  }
  .lg\:tw-w-\[750px\] {
    width: 750px !important
  }
  .lg\:tw-w-\[8\%\] {
    width: 8% !important
  }
  .lg\:tw-w-\[800px\] {
    width: 800px !important
  }
  .lg\:tw-w-\[80px\] {
    width: 80px !important
  }
  .lg\:tw-w-\[81\%\] {
    width: 81% !important
  }
  .lg\:tw-w-\[90\%\] {
    width: 90% !important
  }
  .lg\:tw-w-\[90px\] {
    width: 90px !important
  }
  .lg\:tw-w-\[960px\] {
    width: 960px !important
  }
  .lg\:tw-w-\[992px\] {
    width: 992px !important
  }
  .lg\:tw-w-\[calc\(\(100vw\/6\)-22px\)\] {
    width: calc((100vw / 6) - 22px) !important
  }
  .lg\:tw-w-\[calc\(\(100vw\/6\)-32px\)\] {
    width: calc((100vw / 6) - 32px) !important
  }
  .lg\:tw-w-\[calc\(\(100vw\/6\)-6px\)\] {
    width: calc((100vw / 6) - 6px) !important
  }
  .lg\:tw-w-\[calc\(100\%\+40px\)\] {
    width: calc(100% + 40px) !important
  }
  .lg\:tw-w-\[calc\(100\%-184px\)\] {
    width: calc(100% - 184px) !important
  }
  .lg\:tw-w-\[calc\(25\%-24px\)\] {
    width: calc(25% - 24px) !important
  }
  .lg\:tw-w-auto {
    width: auto !important
  }
  .lg\:tw-w-fit {
    width: fit-content !important
  }
  .lg\:tw-w-full {
    width: 100% !important
  }
  .lg\:tw-min-w-\[335px\] {
    min-width: 335px !important
  }
  .lg\:tw-min-w-\[380px\] {
    min-width: 380px !important
  }
  .lg\:tw-min-w-\[90px\] {
    min-width: 90px !important
  }
  .lg\:\!tw-max-w-\[260px\] {
    max-width: 260px !important
  }
  .lg\:\!tw-max-w-\[412px\] {
    max-width: 412px !important
  }
  .lg\:tw-max-w-\[100\%\] {
    max-width: 100% !important
  }
  .lg\:tw-max-w-\[100px\] {
    max-width: 100px !important
  }
  .lg\:tw-max-w-\[1080px\] {
    max-width: 1080px !important
  }
  .lg\:tw-max-w-\[120px\] {
    max-width: 120px !important
  }
  .lg\:tw-max-w-\[140px\] {
    max-width: 140px !important
  }
  .lg\:tw-max-w-\[1500px\] {
    max-width: 1500px !important
  }
  .lg\:tw-max-w-\[200px\] {
    max-width: 200px !important
  }
  .lg\:tw-max-w-\[235px\] {
    max-width: 235px !important
  }
  .lg\:tw-max-w-\[250px\] {
    max-width: 250px !important
  }
  .lg\:tw-max-w-\[265px\] {
    max-width: 265px !important
  }
  .lg\:tw-max-w-\[300px\] {
    max-width: 300px !important
  }
  .lg\:tw-max-w-\[320px\] {
    max-width: 320px !important
  }
  .lg\:tw-max-w-\[360px\] {
    max-width: 360px !important
  }
  .lg\:tw-max-w-\[385px\] {
    max-width: 385px !important
  }
  .lg\:tw-max-w-\[390px\] {
    max-width: 390px !important
  }
  .lg\:tw-max-w-\[400px\] {
    max-width: 400px !important
  }
  .lg\:tw-max-w-\[412px\] {
    max-width: 412px !important
  }
  .lg\:tw-max-w-\[450px\] {
    max-width: 450px !important
  }
  .lg\:tw-max-w-\[475px\] {
    max-width: 475px !important
  }
  .lg\:tw-max-w-\[48\%\] {
    max-width: 48% !important
  }
  .lg\:tw-max-w-\[490px\] {
    max-width: 490px !important
  }
  .lg\:tw-max-w-\[493px\] {
    max-width: 493px !important
  }
  .lg\:tw-max-w-\[500px\] {
    max-width: 500px !important
  }
  .lg\:tw-max-w-\[516px\] {
    max-width: 516px !important
  }
  .lg\:tw-max-w-\[525px\] {
    max-width: 525px !important
  }
  .lg\:tw-max-w-\[532px\] {
    max-width: 532px !important
  }
  .lg\:tw-max-w-\[538px\] {
    max-width: 538px !important
  }
  .lg\:tw-max-w-\[550px\] {
    max-width: 550px !important
  }
  .lg\:tw-max-w-\[560px\] {
    max-width: 560px !important
  }
  .lg\:tw-max-w-\[600px\] {
    max-width: 600px !important
  }
  .lg\:tw-max-w-\[650px\] {
    max-width: 650px !important
  }
  .lg\:tw-max-w-\[658px\] {
    max-width: 658px !important
  }
  .lg\:tw-max-w-\[700px\] {
    max-width: 700px !important
  }
  .lg\:tw-max-w-\[750px\] {
    max-width: 750px !important
  }
  .lg\:tw-max-w-\[772px\] {
    max-width: 772px !important
  }
  .lg\:tw-max-w-\[80px\] {
    max-width: 80px !important
  }
  .lg\:tw-max-w-\[872px\] {
    max-width: 872px !important
  }
  .lg\:tw-max-w-\[880px\] {
    max-width: 880px !important
  }
  .lg\:tw-max-w-\[90\%\] {
    max-width: 90% !important
  }
  .lg\:tw-max-w-\[900px\] {
    max-width: 900px !important
  }
  .lg\:tw-max-w-\[max-content\] {
    max-width: max-content !important
  }
  .lg\:tw-max-w-fit {
    max-width: fit-content !important
  }
  .lg\:tw-max-w-full {
    max-width: 100% !important
  }
  .lg\:tw-flex-1 {
    flex: 1 1 0% !important
  }
  .lg\:tw-flex-\[50\%\] {
    flex: 50% !important
  }
  .lg\:tw-flex-none {
    flex: none !important
  }
  .lg\:tw-shrink-0 {
    flex-shrink: 0 !important
  }
  .lg\:tw-grow-0 {
    flex-grow: 0 !important
  }
  .lg\:tw-basis-1\/2 {
    flex-basis: 50% !important
  }
  .lg\:tw-basis-1\/3 {
    flex-basis: 33.333333% !important
  }
  .lg\:tw-basis-10\/12 {
    flex-basis: 83.333333% !important
  }
  .lg\:tw-basis-3\/12 {
    flex-basis: 25% !important
  }
  .lg\:tw-basis-3\/6 {
    flex-basis: 50% !important
  }
  .lg\:tw-basis-5\/12 {
    flex-basis: 41.666667% !important
  }
  .lg\:tw-basis-6\/12 {
    flex-basis: 50% !important
  }
  .lg\:tw-basis-7\/12 {
    flex-basis: 58.333333% !important
  }
  .lg\:tw-basis-\[320px\] {
    flex-basis: 320px !important
  }
  .lg\:tw-basis-\[calc\(50\%-12px\)\] {
    flex-basis: calc(50% - 12px) !important
  }
  .lg\:tw-basis-\[calc\(50\%-6px\)\] {
    flex-basis: calc(50% - 6px) !important
  }
  .lg\:-tw-translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:-tw-translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw--translate-y-\[56\%\] {
    --tw-translate-y: -56% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-x-0 {
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-x-\[-20px\] {
    --tw-translate-x: -20px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-x-\[20px\] {
    --tw-translate-x: 20px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-x-\[50\%\] {
    --tw-translate-x: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .lg\:tw-cursor-default {
    cursor: default !important
  }
  .lg\:tw-cursor-pointer {
    cursor: pointer !important
  }
  .lg\:tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-cols-\[120px_auto\] {
    grid-template-columns: 120px auto !important
  }
  .lg\:tw-grid-cols-\[180px_minmax\(0\2c _1fr\)\] {
    grid-template-columns: 180px minmax(0, 1fr) !important
  }
  .lg\:tw-grid-cols-\[55px_auto_min-content\] {
    grid-template-columns: 55px auto min-content !important
  }
  .lg\:tw-grid-cols-\[55px_minmax\(0\2c _1fr\)_auto\] {
    grid-template-columns: 55px minmax(0, 1fr) auto !important
  }
  .lg\:tw-grid-cols-\[calc\(65\%-16px\)_35\%\] {
    grid-template-columns: calc(65% - 16px) 35% !important
  }
  .lg\:tw-grid-cols-\[minmax\(0\2c max-content\)_auto_minmax\(0\2c max-content\)\] {
    grid-template-columns: minmax(0,max-content) auto minmax(0,max-content) !important
  }
  .lg\:tw-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important
  }
  .lg\:tw-grid-rows-\[auto_350px_auto\] {
    grid-template-rows: auto 350px auto !important
  }
  .lg\:tw-grid-rows-\[min-content_minmax\(0\2c _1fr\)\] {
    grid-template-rows: min-content minmax(0, 1fr) !important
  }
  .lg\:tw-flex-row {
    flex-direction: row !important
  }
  .lg\:tw-flex-row-reverse {
    flex-direction: row-reverse !important
  }
  .lg\:tw-flex-col {
    flex-direction: column !important
  }
  .lg\:tw-flex-col-reverse {
    flex-direction: column-reverse !important
  }
  .lg\:tw-flex-wrap {
    flex-wrap: wrap !important
  }
  .lg\:tw-flex-nowrap {
    flex-wrap: nowrap !important
  }
  .lg\:tw-items-start {
    align-items: flex-start !important
  }
  .lg\:tw-items-end {
    align-items: flex-end !important
  }
  .lg\:tw-items-center {
    align-items: center !important
  }
  .lg\:tw-items-stretch {
    align-items: stretch !important
  }
  .lg\:tw-justify-normal {
    justify-content: normal !important
  }
  .lg\:tw-justify-start {
    justify-content: flex-start !important
  }
  .lg\:tw-justify-end {
    justify-content: flex-end !important
  }
  .lg\:tw-justify-center {
    justify-content: center !important
  }
  .lg\:tw-justify-between {
    justify-content: space-between !important
  }
  .lg\:tw-gap-0 {
    gap: 0px !important
  }
  .lg\:tw-gap-1 {
    gap: 0.25rem !important
  }
  .lg\:tw-gap-10 {
    gap: 2.5rem !important
  }
  .lg\:tw-gap-12 {
    gap: 3rem !important
  }
  .lg\:tw-gap-14 {
    gap: 3.5rem !important
  }
  .lg\:tw-gap-16 {
    gap: 4rem !important
  }
  .lg\:tw-gap-2 {
    gap: 0.5rem !important
  }
  .lg\:tw-gap-2\.5 {
    gap: 0.625rem !important
  }
  .lg\:tw-gap-20 {
    gap: 5rem !important
  }
  .lg\:tw-gap-24 {
    gap: 6rem !important
  }
  .lg\:tw-gap-3 {
    gap: 0.75rem !important
  }
  .lg\:tw-gap-4 {
    gap: 1rem !important
  }
  .lg\:tw-gap-6 {
    gap: 1.5rem !important
  }
  .lg\:tw-gap-8 {
    gap: 2rem !important
  }
  .lg\:tw-gap-9 {
    gap: 2.25rem !important
  }
  .lg\:tw-gap-\[1\%\] {
    gap: 1% !important
  }
  .lg\:tw-gap-\[120px\] {
    gap: 120px !important
  }
  .lg\:tw-gap-\[15px\] {
    gap: 15px !important
  }
  .lg\:tw-gap-\[16px\] {
    gap: 16px !important
  }
  .lg\:tw-gap-\[30px\] {
    gap: 30px !important
  }
  .lg\:tw-gap-\[32px\] {
    gap: 32px !important
  }
  .lg\:tw-gap-\[48px\] {
    gap: 48px !important
  }
  .lg\:tw-gap-\[60px\] {
    gap: 60px !important
  }
  .lg\:tw-gap-\[64px\] {
    gap: 64px !important
  }
  .lg\:tw-gap-x-3 {
    column-gap: 0.75rem !important
  }
  .lg\:tw-gap-x-8 {
    column-gap: 2rem !important
  }
  .lg\:tw-gap-y-7 {
    row-gap: 1.75rem !important
  }
  .lg\:tw-gap-y-8 {
    row-gap: 2rem !important
  }
  .lg\:tw-self-end {
    align-self: flex-end !important
  }
  .lg\:tw-self-center {
    align-self: center !important
  }
  .lg\:tw-justify-self-end {
    justify-self: end !important
  }
  .lg\:\!tw-overflow-visible {
    overflow: visible !important
  }
  .lg\:tw-rounded {
    border-radius: 0.25rem !important
  }
  .lg\:tw-rounded-2xl {
    border-radius: 1rem !important
  }
  .lg\:tw-rounded-\[360px\] {
    border-radius: 360px !important
  }
  .lg\:tw-rounded-full {
    border-radius: 9999px !important
  }
  .lg\:tw-rounded-lg {
    border-radius: 0.5rem !important
  }
  .lg\:tw-rounded-none {
    border-radius: 0px !important
  }
  .lg\:tw-rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important
  }
  .lg\:tw-rounded-bl-\[78px\] {
    border-bottom-left-radius: 78px !important
  }
  .lg\:tw-rounded-tr-\[78px\] {
    border-top-right-radius: 78px !important
  }
  .lg\:tw-border {
    border-width: 1px !important
  }
  .lg\:tw-border-0 {
    border-width: 0px !important
  }
  .lg\:tw-border-2 {
    border-width: 2px !important
  }
  .lg\:tw-border-\[1px\] {
    border-width: 1px !important
  }
  .lg\:tw-border-x {
    border-left-width: 1px !important;
    border-right-width: 1px !important
  }
  .lg\:tw-border-b {
    border-bottom-width: 1px !important
  }
  .lg\:tw-border-b-0 {
    border-bottom-width: 0px !important
  }
  .lg\:tw-border-b-\[1px\] {
    border-bottom-width: 1px !important
  }
  .lg\:tw-border-l {
    border-left-width: 1px !important
  }
  .lg\:tw-border-l-\[1px\] {
    border-left-width: 1px !important
  }
  .lg\:tw-border-l-\[7px\] {
    border-left-width: 7px !important
  }
  .lg\:tw-border-r {
    border-right-width: 1px !important
  }
  .lg\:tw-border-r-0 {
    border-right-width: 0px !important
  }
  .lg\:tw-border-r-\[1px\] {
    border-right-width: 1px !important
  }
  .lg\:tw-border-r-\[7px\] {
    border-right-width: 7px !important
  }
  .lg\:tw-border-t {
    border-top-width: 1px !important
  }
  .lg\:tw-border-t-0 {
    border-top-width: 0px !important
  }
  .lg\:tw-border-t-2 {
    border-top-width: 2px !important
  }
  .lg\:tw-border-t-\[1px\] {
    border-top-width: 1px !important
  }
  .lg\:tw-border-t-\[2px\] {
    border-top-width: 2px !important
  }
  .lg\:tw-border-solid {
    border-style: solid !important
  }
  .lg\:tw-border-none {
    border-style: none !important
  }
  .lg\:tw-border-\[\#6C757D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important
  }
  .lg\:tw-border-\[\#CED4DA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important
  }
  .lg\:tw-border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
  }
  .lg\:tw-border-t-white {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
  }
  .lg\:tw-bg-\[\#343A40\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-\[rgba\(24\2c 24\2c 27\2c 0\.60\)\] {
    background-color: rgba(24,24,27,0.60) !important
  }
  .lg\:tw-bg-\[transparent\] {
    background-color: transparent !important
  }
  .lg\:tw-bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-transparent {
    background-color: transparent !important
  }
  .lg\:tw-bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
  }
  .lg\:tw-bg-opacity-0 {
    --tw-bg-opacity: 0 !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-new\.png\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-new.png') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1.jpg') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2\.png\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2.png') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3.jpg') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO.jpg') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen.jpg') !important
  }
  .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME.jpg') !important
  }
  .lg\:tw-bg-none {
    background-image: none !important
  }
  .lg\:tw-to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position) !important
  }
  .lg\:tw-p-0 {
    padding: 0px !important
  }
  .lg\:tw-p-1 {
    padding: 0.25rem !important
  }
  .lg\:tw-p-10 {
    padding: 2.5rem !important
  }
  .lg\:tw-p-12 {
    padding: 3rem !important
  }
  .lg\:tw-p-16 {
    padding: 4rem !important
  }
  .lg\:tw-p-4 {
    padding: 1rem !important
  }
  .lg\:tw-p-6 {
    padding: 1.5rem !important
  }
  .lg\:tw-p-8 {
    padding: 2rem !important
  }
  .lg\:tw-p-\[10px\] {
    padding: 10px !important
  }
  .lg\:tw-p-\[120px\] {
    padding: 120px !important
  }
  .lg\:tw-p-\[12px\] {
    padding: 12px !important
  }
  .lg\:tw-p-\[2\.5\%\] {
    padding: 2.5% !important
  }
  .lg\:tw-p-\[30px\] {
    padding: 30px !important
  }
  .lg\:tw-p-\[60px\] {
    padding: 60px !important
  }
  .lg\:tw-p-\[64px\] {
    padding: 64px !important
  }
  .lg\:tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
  }
  .lg\:tw-px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important
  }
  .lg\:tw-px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
  }
  .lg\:tw-px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
  }
  .lg\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important
  }
  .lg\:tw-px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important
  }
  .lg\:tw-px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important
  }
  .lg\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important
  }
  .lg\:tw-px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important
  }
  .lg\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }
  .lg\:tw-px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
  }
  .lg\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
  .lg\:tw-px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important
  }
  .lg\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }
  .lg\:tw-px-\[105px\] {
    padding-left: 105px !important;
    padding-right: 105px !important
  }
  .lg\:tw-px-\[10px\] {
    padding-left: 10px !important;
    padding-right: 10px !important
  }
  .lg\:tw-px-\[120px\] {
    padding-left: 120px !important;
    padding-right: 120px !important
  }
  .lg\:tw-px-\[15px\] {
    padding-left: 15px !important;
    padding-right: 15px !important
  }
  .lg\:tw-px-\[16px\] {
    padding-left: 16px !important;
    padding-right: 16px !important
  }
  .lg\:tw-px-\[18px\] {
    padding-left: 18px !important;
    padding-right: 18px !important
  }
  .lg\:tw-px-\[30px\] {
    padding-left: 30px !important;
    padding-right: 30px !important
  }
  .lg\:tw-px-\[36px\] {
    padding-left: 36px !important;
    padding-right: 36px !important
  }
  .lg\:tw-px-\[48px\] {
    padding-left: 48px !important;
    padding-right: 48px !important
  }
  .lg\:tw-px-\[60px\] {
    padding-left: 60px !important;
    padding-right: 60px !important
  }
  .lg\:tw-px-\[72px\] {
    padding-left: 72px !important;
    padding-right: 72px !important
  }
  .lg\:tw-px-\[96px\] {
    padding-left: 96px !important;
    padding-right: 96px !important
  }
  .lg\:tw-px-\[calc\(\(100\%-992px\)\/2\)\] {
    padding-left: calc((100% - 992px) / 2) !important;
    padding-right: calc((100% - 992px) / 2) !important
  }
  .lg\:tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
  }
  .lg\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important
  }
  .lg\:tw-py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
  }
  .lg\:tw-py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }
  .lg\:tw-py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important
  }
  .lg\:tw-py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
  }
  .lg\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important
  }
  .lg\:tw-py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important
  }
  .lg\:tw-py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
  }
  .lg\:tw-py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
  }
  .lg\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important
  }
  .lg\:tw-py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
  }
  .lg\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }
  .lg\:tw-py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
  }
  .lg\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }
  .lg\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
  }
  .lg\:tw-py-\[100px\] {
    padding-top: 100px !important;
    padding-bottom: 100px !important
  }
  .lg\:tw-py-\[120px\] {
    padding-top: 120px !important;
    padding-bottom: 120px !important
  }
  .lg\:tw-py-\[124px\] {
    padding-top: 124px !important;
    padding-bottom: 124px !important
  }
  .lg\:tw-py-\[130px\] {
    padding-top: 130px !important;
    padding-bottom: 130px !important
  }
  .lg\:tw-py-\[200px\] {
    padding-top: 200px !important;
    padding-bottom: 200px !important
  }
  .lg\:tw-py-\[30px\] {
    padding-top: 30px !important;
    padding-bottom: 30px !important
  }
  .lg\:tw-py-\[48px\] {
    padding-top: 48px !important;
    padding-bottom: 48px !important
  }
  .lg\:tw-py-\[50px\] {
    padding-top: 50px !important;
    padding-bottom: 50px !important
  }
  .lg\:tw-py-\[60px\] {
    padding-top: 60px !important;
    padding-bottom: 60px !important
  }
  .lg\:tw-py-\[64px\] {
    padding-top: 64px !important;
    padding-bottom: 64px !important
  }
  .lg\:tw-py-\[70px\] {
    padding-top: 70px !important;
    padding-bottom: 70px !important
  }
  .lg\:tw-py-\[88px\] {
    padding-top: 88px !important;
    padding-bottom: 88px !important
  }
  .lg\:\!tw-pe-0 {
    padding-inline-end: 0px !important
  }
  .lg\:tw-pb-0 {
    padding-bottom: 0px !important
  }
  .lg\:tw-pb-1 {
    padding-bottom: 0.25rem !important
  }
  .lg\:tw-pb-10 {
    padding-bottom: 2.5rem !important
  }
  .lg\:tw-pb-12 {
    padding-bottom: 3rem !important
  }
  .lg\:tw-pb-14 {
    padding-bottom: 3.5rem !important
  }
  .lg\:tw-pb-16 {
    padding-bottom: 4rem !important
  }
  .lg\:tw-pb-24 {
    padding-bottom: 6rem !important
  }
  .lg\:tw-pb-3 {
    padding-bottom: 0.75rem !important
  }
  .lg\:tw-pb-32 {
    padding-bottom: 8rem !important
  }
  .lg\:tw-pb-4 {
    padding-bottom: 1rem !important
  }
  .lg\:tw-pb-48 {
    padding-bottom: 12rem !important
  }
  .lg\:tw-pb-6 {
    padding-bottom: 1.5rem !important
  }
  .lg\:tw-pb-8 {
    padding-bottom: 2rem !important
  }
  .lg\:tw-pb-\[10px\] {
    padding-bottom: 10px !important
  }
  .lg\:tw-pb-\[116px\] {
    padding-bottom: 116px !important
  }
  .lg\:tw-pb-\[120px\] {
    padding-bottom: 120px !important
  }
  .lg\:tw-pb-\[128px\] {
    padding-bottom: 128px !important
  }
  .lg\:tw-pb-\[160px\] {
    padding-bottom: 160px !important
  }
  .lg\:tw-pb-\[30px\] {
    padding-bottom: 30px !important
  }
  .lg\:tw-pb-\[37px\] {
    padding-bottom: 37px !important
  }
  .lg\:tw-pb-\[48px\] {
    padding-bottom: 48px !important
  }
  .lg\:tw-pb-\[60px\] {
    padding-bottom: 60px !important
  }
  .lg\:tw-pb-\[64px\] {
    padding-bottom: 64px !important
  }
  .lg\:tw-pb-\[80px\] {
    padding-bottom: 80px !important
  }
  .lg\:tw-pe-0 {
    padding-inline-end: 0px !important
  }
  .lg\:tw-pe-12 {
    padding-inline-end: 3rem !important
  }
  .lg\:tw-pe-3 {
    padding-inline-end: 0.75rem !important
  }
  .lg\:tw-pe-32 {
    padding-inline-end: 8rem !important
  }
  .lg\:tw-pe-4 {
    padding-inline-end: 1rem !important
  }
  .lg\:tw-pe-8 {
    padding-inline-end: 2rem !important
  }
  .lg\:tw-pe-\[100px\] {
    padding-inline-end: 100px !important
  }
  .lg\:tw-pe-\[110px\] {
    padding-inline-end: 110px !important
  }
  .lg\:tw-pe-\[20px\] {
    padding-inline-end: 20px !important
  }
  .lg\:tw-pl-0 {
    padding-left: 0px !important
  }
  .lg\:tw-pl-10 {
    padding-left: 2.5rem !important
  }
  .lg\:tw-pl-16 {
    padding-left: 4rem !important
  }
  .lg\:tw-pl-3 {
    padding-left: 0.75rem !important
  }
  .lg\:tw-pl-6 {
    padding-left: 1.5rem !important
  }
  .lg\:tw-pl-\[30px\] {
    padding-left: 30px !important
  }
  .lg\:tw-pl-\[4px\] {
    padding-left: 4px !important
  }
  .lg\:tw-pl-\[60px\] {
    padding-left: 60px !important
  }
  .lg\:tw-pl-\[85px\] {
    padding-left: 85px !important
  }
  .lg\:tw-pr-0 {
    padding-right: 0px !important
  }
  .lg\:tw-pr-16 {
    padding-right: 4rem !important
  }
  .lg\:tw-pr-2 {
    padding-right: 0.5rem !important
  }
  .lg\:tw-pr-4 {
    padding-right: 1rem !important
  }
  .lg\:tw-pr-6 {
    padding-right: 1.5rem !important
  }
  .lg\:tw-pr-7 {
    padding-right: 1.75rem !important
  }
  .lg\:tw-pr-8 {
    padding-right: 2rem !important
  }
  .lg\:tw-pr-\[30px\] {
    padding-right: 30px !important
  }
  .lg\:tw-pr-\[60px\] {
    padding-right: 60px !important
  }
  .lg\:tw-ps-0 {
    padding-inline-start: 0px !important
  }
  .lg\:tw-ps-1 {
    padding-inline-start: 0.25rem !important
  }
  .lg\:tw-ps-16 {
    padding-inline-start: 4rem !important
  }
  .lg\:tw-ps-3 {
    padding-inline-start: 0.75rem !important
  }
  .lg\:tw-ps-32 {
    padding-inline-start: 8rem !important
  }
  .lg\:tw-ps-4 {
    padding-inline-start: 1rem !important
  }
  .lg\:tw-ps-5 {
    padding-inline-start: 1.25rem !important
  }
  .lg\:tw-ps-8 {
    padding-inline-start: 2rem !important
  }
  .lg\:tw-ps-\[15px\] {
    padding-inline-start: 15px !important
  }
  .lg\:tw-ps-\[64px\] {
    padding-inline-start: 64px !important
  }
  .lg\:tw-ps-\[80px\] {
    padding-inline-start: 80px !important
  }
  .lg\:tw-pt-0 {
    padding-top: 0px !important
  }
  .lg\:tw-pt-10 {
    padding-top: 2.5rem !important
  }
  .lg\:tw-pt-11 {
    padding-top: 2.75rem !important
  }
  .lg\:tw-pt-12 {
    padding-top: 3rem !important
  }
  .lg\:tw-pt-14 {
    padding-top: 3.5rem !important
  }
  .lg\:tw-pt-16 {
    padding-top: 4rem !important
  }
  .lg\:tw-pt-24 {
    padding-top: 6rem !important
  }
  .lg\:tw-pt-28 {
    padding-top: 7rem !important
  }
  .lg\:tw-pt-32 {
    padding-top: 8rem !important
  }
  .lg\:tw-pt-4 {
    padding-top: 1rem !important
  }
  .lg\:tw-pt-6 {
    padding-top: 1.5rem !important
  }
  .lg\:tw-pt-8 {
    padding-top: 2rem !important
  }
  .lg\:tw-pt-\[120px\] {
    padding-top: 120px !important
  }
  .lg\:tw-pt-\[140px\] {
    padding-top: 140px !important
  }
  .lg\:tw-pt-\[30px\] {
    padding-top: 30px !important
  }
  .lg\:tw-pt-\[48px\] {
    padding-top: 48px !important
  }
  .lg\:tw-pt-\[60px\] {
    padding-top: 60px !important
  }
  .lg\:tw-pt-\[64px\] {
    padding-top: 64px !important
  }
  .lg\:tw-pt-\[75px\] {
    padding-top: 75px !important
  }
  .lg\:tw-pt-\[80px\] {
    padding-top: 80px !important
  }
  .lg\:tw-pt-\[95px\] {
    padding-top: 95px !important
  }
  .lg\:tw-pt-\[96px\] {
    padding-top: 96px !important
  }
  .lg\:tw-text-left {
    text-align: left !important
  }
  .lg\:tw-text-center {
    text-align: center !important
  }
  .lg\:tw-text-right {
    text-align: right !important
  }
  .lg\:tw-text-start {
    text-align: start !important
  }
  .lg\:tw-text-end {
    text-align: end !important
  }
  .lg\:tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
  }
  .lg\:tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
  }
  .lg\:tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
  }
  .lg\:tw-text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important
  }
  .lg\:tw-text-6xl {
    font-size: 3.75rem !important;
    line-height: 1 !important
  }
  .lg\:tw-text-\[16px\] {
    font-size: 16px !important
  }
  .lg\:tw-text-\[17px\] {
    font-size: 17px !important
  }
  .lg\:tw-text-\[18px\] {
    font-size: 18px !important
  }
  .lg\:tw-text-\[2\.9rem\] {
    font-size: 2.9rem !important
  }
  .lg\:tw-text-\[200px\] {
    font-size: 200px !important
  }
  .lg\:tw-text-\[20px\] {
    font-size: 20px !important
  }
  .lg\:tw-text-\[21px\] {
    font-size: 21px !important
  }
  .lg\:tw-text-\[22px\] {
    font-size: 22px !important
  }
  .lg\:tw-text-\[23px\] {
    font-size: 23px !important
  }
  .lg\:tw-text-\[24px\] {
    font-size: 24px !important
  }
  .lg\:tw-text-\[26px\] {
    font-size: 26px !important
  }
  .lg\:tw-text-\[30px\] {
    font-size: 30px !important
  }
  .lg\:tw-text-\[31px\] {
    font-size: 31px !important
  }
  .lg\:tw-text-\[32px\] {
    font-size: 32px !important
  }
  .lg\:tw-text-\[34px\] {
    font-size: 34px !important
  }
  .lg\:tw-text-\[36px\] {
    font-size: 36px !important
  }
  .lg\:tw-text-\[40px\] {
    font-size: 40px !important
  }
  .lg\:tw-text-\[42px\] {
    font-size: 42px !important
  }
  .lg\:tw-text-\[43px\] {
    font-size: 43px !important
  }
  .lg\:tw-text-\[45px\] {
    font-size: 45px !important
  }
  .lg\:tw-text-\[48px\] {
    font-size: 48px !important
  }
  .lg\:tw-text-\[60px\] {
    font-size: 60px !important
  }
  .lg\:tw-text-\[calc\(18px\+7\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(18px + 7 * ((100vw - 320px) / 2080)) !important
  }
  .lg\:tw-text-\[calc\(1rem\+4\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(1rem + 4 * ((100vw - 320px) / 2080)) !important
  }
  .lg\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important
  }
  .lg\:tw-text-\[calc\(24px\+16\*\(\(100vw-320px\)\/2080\)\)\] {
    font-size: calc(24px + 16 * ((100vw - 320px) / 2080)) !important
  }
  .lg\:tw-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
  }
  .lg\:tw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important
  }
  .lg\:tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
  }
  .lg\:tw-font-\[24px\] {
    font-weight: 24px !important
  }
  .lg\:tw-font-bold {
    font-weight: 700 !important
  }
  .lg\:tw-font-normal {
    font-weight: 400 !important
  }
  .lg\:tw-uppercase {
    text-transform: uppercase !important
  }
  .lg\:tw-capitalize {
    text-transform: capitalize !important
  }
  .lg\:tw-not-italic {
    font-style: normal !important
  }
  .lg\:tw-leading-\[120\%\] {
    line-height: 120% !important
  }
  .lg\:tw-leading-\[125\%\] {
    line-height: 125% !important
  }
  .lg\:tw-leading-\[140\%\] {
    line-height: 140% !important
  }
  .lg\:tw-leading-\[31px\] {
    line-height: 31px !important
  }
  .lg\:tw-leading-\[37px\] {
    line-height: 37px !important
  }
  .lg\:tw-leading-\[52px\] {
    line-height: 52px !important
  }
  .lg\:tw-leading-\[60px\] {
    line-height: 60px !important
  }
  .lg\:tw-leading-none {
    line-height: 1 !important
  }
  .lg\:tw-tracking-\[0\.08rem\] {
    letter-spacing: 0.08rem !important
  }
  .lg\:tw-tracking-\[0\.5px\] {
    letter-spacing: 0.5px !important
  }
  .lg\:tw-tracking-\[1\.08px\] {
    letter-spacing: 1.08px !important
  }
  .lg\:tw-tracking-\[1\.28px\] {
    letter-spacing: 1.28px !important
  }
  .lg\:tw-tracking-\[1\.44px\] {
    letter-spacing: 1.44px !important
  }
  .lg\:tw-tracking-\[1\.6px\] {
    letter-spacing: 1.6px !important
  }
  .lg\:tw-tracking-\[1\.92px\] {
    letter-spacing: 1.92px !important
  }
  .lg\:tw-tracking-\[1px\] {
    letter-spacing: 1px !important
  }
  .lg\:tw-tracking-\[2px\] {
    letter-spacing: 2px !important
  }
  .lg\:tw-tracking-\[3\.6px\] {
    letter-spacing: 3.6px !important
  }
  .lg\:tw-tracking-\[4\.8px\] {
    letter-spacing: 4.8px !important
  }
  .lg\:tw-text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important
  }
  .lg\:tw-text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important
  }
  .lg\:tw-text-sl-color-light-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(245 245 245 / var(--tw-text-opacity)) !important
  }
  .lg\:tw-text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
  }
  .lg\:tw-no-underline {
    text-decoration-line: none !important
  }
  .lg\:tw-underline-offset-\[16px\] {
    text-underline-offset: 16px !important
  }
  .lg\:tw-opacity-100 {
    opacity: 1 !important
  }
  .lg\:tw-opacity-30 {
    opacity: 0.3 !important
  }
  .lg\:tw-opacity-80 {
    opacity: 0.8 !important
  }
  .lg\:tw-shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
  }
  .lg\:tw-shadow-sticky-menu {
    --tw-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10) !important;
    --tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
  }
  .lg\:tw-drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
  }
  .lg\:tw-backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
  }
  .lg\:tw-duration-1000 {
    transition-duration: 1000ms !important
  }

  .lg\:st-subheading-brand-sm {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 1.6px
  }

  @media (min-width: 992px) {
    .lg\:st-subheading-brand-sm {
      font-family: 'DIN-2014';
      font-size: 1.875rem;
      line-height: 2.25rem;
      font-weight: 400;
      text-transform: uppercase;
      line-height: 1.25;
      letter-spacing: 2.4px
    }
  }

  .lg\:st-text-tag-sm {
    font-family: 'DIN-2014';
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.24px
  }

  @media (min-width: 992px) {
    .lg\:st-text-tag-sm {
      font-family: 'DIN-2014';
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      text-transform: uppercase;
      line-height: 1;
      letter-spacing: 0.5px
    }
  }

  .before\:lg\:tw-transition-all::before {
    content: var(--tw-content) !important;
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important
  }

  .before\:lg\:tw-duration-300::before {
    content: var(--tw-content) !important;
    transition-duration: 300ms !important
  }

  .lg\:last\:tw-border-r-0:last-child {
    border-right-width: 0px !important
  }

  .lg\:hover\:tw-my-\[-1px\]:hover {
    margin-top: -1px !important;
    margin-bottom: -1px !important
  }

  .lg\:hover\:tw-border-\[2px\]:hover {
    border-width: 2px !important
  }

  .hover\:lg\:tw-bg-\[\#000\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
  }

  .hover\:lg\:tw-text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
  }

  .tw-group:hover .lg\:group-hover\:tw-opacity-100 {
    opacity: 1 !important
  }
}

  @media (min-width: 1280px) {
  .xl\:tw-absolute {
    position: absolute !important
  }
  .xl\:-tw-right-\[80px\] {
    right: -80px !important
  }
  .xl\:tw-bottom-8 {
    bottom: 2rem !important
  }
  .xl\:tw-left-\[-415px\] {
    left: -415px !important
  }
  .xl\:tw-right-8 {
    right: 2rem !important
  }
  .xl\:tw-top-\[12px\] {
    top: 12px !important
  }
  .xl\:tw-order-\[13\] {
    order: 13 !important
  }
  .xl\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .xl\:tw-col-span-4 {
    grid-column: span 4 / span 4 !important
  }
  .xl\:tw-col-span-5 {
    grid-column: span 5 / span 5 !important
  }
  .xl\:tw-col-span-7 {
    grid-column: span 7 / span 7 !important
  }
  .xl\:tw-col-span-8 {
    grid-column: span 8 / span 8 !important
  }
  .xl\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .xl\:tw-col-start-3 {
    grid-column-start: 3 !important
  }
  .xl\:tw-col-start-9 {
    grid-column-start: 9 !important
  }
  .xl\:tw-m-4 {
    margin: 1rem !important
  }
  .xl\:tw-mb-16 {
    margin-bottom: 4rem !important
  }
  .xl\:tw-mb-\[60px\] {
    margin-bottom: 60px !important
  }
  .xl\:tw-mb-\[90px\] {
    margin-bottom: 90px !important
  }
  .xl\:tw-ml-10 {
    margin-left: 2.5rem !important
  }
  .xl\:tw-ml-\[-410px\] {
    margin-left: -410px !important
  }
  .xl\:tw-ml-\[64px\] {
    margin-left: 64px !important
  }
  .xl\:tw-mt-0 {
    margin-top: 0px !important
  }
  .xl\:tw-mt-16 {
    margin-top: 4rem !important
  }
  .xl\:tw-mt-5 {
    margin-top: 1.25rem !important
  }
  .xl\:tw-mt-\[100px\] {
    margin-top: 100px !important
  }
  .xl\:tw-mt-\[10px\] {
    margin-top: 10px !important
  }
  .xl\:tw-block {
    display: block !important
  }
  .xl\:tw-flex {
    display: flex !important
  }
  .xl\:tw-h-\[100px\] {
    height: 100px !important
  }
  .xl\:tw-h-\[140px\] {
    height: 140px !important
  }
  .xl\:tw-h-\[207px\] {
    height: 207px !important
  }
  .xl\:tw-h-\[220px\] {
    height: 220px !important
  }
  .xl\:tw-h-\[230px\] {
    height: 230px !important
  }
  .xl\:tw-h-\[300px\] {
    height: 300px !important
  }
  .xl\:tw-h-\[320px\] {
    height: 320px !important
  }
  .xl\:tw-h-\[350px\] {
    height: 350px !important
  }
  .xl\:tw-h-\[440px\] {
    height: 440px !important
  }
  .xl\:tw-h-\[450px\] {
    height: 450px !important
  }
  .xl\:tw-h-\[500px\] {
    height: 500px !important
  }
  .xl\:tw-h-\[550px\] {
    height: 550px !important
  }
  .xl\:tw-h-\[560px\] {
    height: 560px !important
  }
  .xl\:tw-h-\[600px\] {
    height: 600px !important
  }
  .xl\:tw-h-\[650px\] {
    height: 650px !important
  }
  .xl\:tw-h-\[660px\] {
    height: 660px !important
  }
  .xl\:tw-h-\[800px\] {
    height: 800px !important
  }
  .xl\:tw-h-\[828px\] {
    height: 828px !important
  }
  .xl\:tw-h-\[850px\] {
    height: 850px !important
  }
  .xl\:tw-h-\[85px\] {
    height: 85px !important
  }
  .xl\:tw-h-full {
    height: 100% !important
  }
  .xl\:tw-max-h-\[550px\] {
    max-height: 550px !important
  }
  .xl\:tw-min-h-\[1000px\] {
    min-height: 1000px !important
  }
  .xl\:tw-min-h-\[110px\] {
    min-height: 110px !important
  }
  .xl\:tw-min-h-\[500px\] {
    min-height: 500px !important
  }
  .xl\:tw-min-h-\[calc\(100vh-260px\)\] {
    min-height: calc(100vh - 260px) !important
  }
  .xl\:tw-w-1\/2 {
    width: 50% !important
  }
  .xl\:tw-w-1\/3 {
    width: 33.333333% !important
  }
  .xl\:tw-w-10\/12 {
    width: 83.333333% !important
  }
  .xl\:tw-w-3\/12 {
    width: 25% !important
  }
  .xl\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .xl\:tw-w-5\/12 {
    width: 41.666667% !important
  }
  .xl\:tw-w-5\/6 {
    width: 83.333333% !important
  }
  .xl\:tw-w-6\/12 {
    width: 50% !important
  }
  .xl\:tw-w-7\/12 {
    width: 58.333333% !important
  }
  .xl\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .xl\:tw-w-9\/12 {
    width: 75% !important
  }
  .xl\:tw-w-\[100px\] {
    width: 100px !important
  }
  .xl\:tw-w-\[1024px\] {
    width: 1024px !important
  }
  .xl\:tw-w-\[1080px\] {
    width: 1080px !important
  }
  .xl\:tw-w-\[1140px\] {
    width: 1140px !important
  }
  .xl\:tw-w-\[1280px\] {
    width: 1280px !important
  }
  .xl\:tw-w-\[150px\] {
    width: 150px !important
  }
  .xl\:tw-w-\[253px\] {
    width: 253px !important
  }
  .xl\:tw-w-\[30\%\] {
    width: 30% !important
  }
  .xl\:tw-w-\[45\%\] {
    width: 45% !important
  }
  .xl\:tw-w-\[512px\] {
    width: 512px !important
  }
  .xl\:tw-w-\[530px\] {
    width: 530px !important
  }
  .xl\:tw-w-\[55\%\] {
    width: 55% !important
  }
  .xl\:tw-w-\[70\%\] {
    width: 70% !important
  }
  .xl\:tw-w-\[750px\] {
    width: 750px !important
  }
  .xl\:tw-w-\[80\%\] {
    width: 80% !important
  }
  .xl\:tw-w-\[calc\(100\%-184px\)\] {
    width: calc(100% - 184px) !important
  }
  .xl\:tw-w-auto {
    width: auto !important
  }
  .xl\:tw-w-full {
    width: 100% !important
  }
  .xl\:\!tw-max-w-\[962px\] {
    max-width: 962px !important
  }
  .xl\:tw-max-w-\[1200px\] {
    max-width: 1200px !important
  }
  .xl\:tw-max-w-\[600px\] {
    max-width: 600px !important
  }
  .xl\:tw-max-w-\[771px\] {
    max-width: 771px !important
  }
  .xl\:tw-max-w-\[80\%\] {
    max-width: 80% !important
  }
  .xl\:tw-basis-10\/12 {
    flex-basis: 83.333333% !important
  }
  .xl\:tw-basis-11\/12 {
    flex-basis: 91.666667% !important
  }
  .xl\:tw-basis-2\/12 {
    flex-basis: 16.666667% !important
  }
  .xl\:tw-basis-4\/12 {
    flex-basis: 33.333333% !important
  }
  .xl\:tw-basis-\[374px\] {
    flex-basis: 374px !important
  }
  .xl\:tw-basis-\[calc\(50\%-16px\)\] {
    flex-basis: calc(50% - 16px) !important
  }
  .xl\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .xl\:tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important
  }
  .xl\:tw-flex-row {
    flex-direction: row !important
  }
  .xl\:tw-flex-col {
    flex-direction: column !important
  }
  .xl\:tw-items-end {
    align-items: flex-end !important
  }
  .xl\:tw-justify-end {
    justify-content: flex-end !important
  }
  .xl\:tw-justify-center {
    justify-content: center !important
  }
  .xl\:tw-justify-between {
    justify-content: space-between !important
  }
  .xl\:tw-gap-0 {
    gap: 0px !important
  }
  .xl\:tw-gap-16 {
    gap: 4rem !important
  }
  .xl\:tw-gap-8 {
    gap: 2rem !important
  }
  .xl\:tw-gap-\[10px\] {
    gap: 10px !important
  }
  .xl\:tw-gap-\[120px\] {
    gap: 120px !important
  }
  .xl\:tw-p-4 {
    padding: 1rem !important
  }
  .xl\:tw-p-\[30px\] {
    padding: 30px !important
  }
  .xl\:tw-px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important
  }
  .xl\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
  .xl\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }
  .xl\:tw-px-\[16px\] {
    padding-left: 16px !important;
    padding-right: 16px !important
  }
  .xl\:tw-px-\[92px\] {
    padding-left: 92px !important;
    padding-right: 92px !important
  }
  .xl\:tw-px-\[calc\(\(100\%-1280px\)\/2\)\] {
    padding-left: calc((100% - 1280px) / 2) !important;
    padding-right: calc((100% - 1280px) / 2) !important
  }
  .xl\:tw-py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
  }
  .xl\:tw-py-\[100px\] {
    padding-top: 100px !important;
    padding-bottom: 100px !important
  }
  .xl\:tw-py-\[105px\] {
    padding-top: 105px !important;
    padding-bottom: 105px !important
  }
  .xl\:tw-py-\[120px\] {
    padding-top: 120px !important;
    padding-bottom: 120px !important
  }
  .xl\:tw-pb-0 {
    padding-bottom: 0px !important
  }
  .xl\:tw-pb-7 {
    padding-bottom: 1.75rem !important
  }
  .xl\:tw-pb-8 {
    padding-bottom: 2rem !important
  }
  .xl\:tw-pb-\[30px\] {
    padding-bottom: 30px !important
  }
  .xl\:tw-pl-0 {
    padding-left: 0px !important
  }
  .xl\:tw-pl-16 {
    padding-left: 4rem !important
  }
  .xl\:tw-pl-8 {
    padding-left: 2rem !important
  }
  .xl\:tw-pl-\[120px\] {
    padding-left: 120px !important
  }
  .xl\:tw-pr-0 {
    padding-right: 0px !important
  }
  .xl\:tw-pr-6 {
    padding-right: 1.5rem !important
  }
  .xl\:tw-pr-\[60px\] {
    padding-right: 60px !important
  }
  .xl\:tw-ps-8 {
    padding-inline-start: 2rem !important
  }
  .xl\:tw-ps-\[120px\] {
    padding-inline-start: 120px !important
  }
  .xl\:tw-pt-12 {
    padding-top: 3rem !important
  }
  .xl\:tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
  }
  .xl\:tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
  }
  .xl\:tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
  }
  .xl\:tw-text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important
  }
  .xl\:tw-text-6xl {
    font-size: 3.75rem !important;
    line-height: 1 !important
  }
  .xl\:tw-text-\[2\.9rem\] {
    font-size: 2.9rem !important
  }
  .xl\:tw-text-\[20px\] {
    font-size: 20px !important
  }
  .xl\:tw-text-\[2rem\] {
    font-size: 2rem !important
  }
  .xl\:tw-text-\[300px\] {
    font-size: 300px !important
  }
  .xl\:tw-text-\[40px\] {
    font-size: 40px !important
  }
  .xl\:tw-text-\[46px\] {
    font-size: 46px !important
  }
  .xl\:tw-text-\[48px\] {
    font-size: 48px !important
  }
  .xl\:tw-text-\[60px\] {
    font-size: 60px !important
  }
  .xl\:tw-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
  }
  .xl\:tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
  }
  .xl\:tw-leading-none {
    line-height: 1 !important
  }
  .xl\:tw-tracking-\[0\.08rem\] {
    letter-spacing: 0.08rem !important
  }
  .xl\:tw-tracking-\[3px\] {
    letter-spacing: 3px !important
  }
}

  @media (min-width: 1536px) {
  .\32xl\:tw-top-1\/2 {
    top: 50% !important
  }
  .\32xl\:tw-col-span-10 {
    grid-column: span 10 / span 10 !important
  }
  .\32xl\:tw-col-span-2 {
    grid-column: span 2 / span 2 !important
  }
  .\32xl\:tw-col-span-4 {
    grid-column: span 4 / span 4 !important
  }
  .\32xl\:tw-col-span-6 {
    grid-column: span 6 / span 6 !important
  }
  .\32xl\:tw-col-span-8 {
    grid-column: span 8 / span 8 !important
  }
  .\32xl\:tw-col-span-9 {
    grid-column: span 9 / span 9 !important
  }
  .\32xl\:tw-col-start-1 {
    grid-column-start: 1 !important
  }
  .\32xl\:tw-col-start-2 {
    grid-column-start: 2 !important
  }
  .\32xl\:tw-col-start-3 {
    grid-column-start: 3 !important
  }
  .\32xl\:tw-col-start-4 {
    grid-column-start: 4 !important
  }
  .\32xl\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }
  .\32xl\:tw-mb-0 {
    margin-bottom: 0px !important
  }
  .\32xl\:tw-mb-16 {
    margin-bottom: 4rem !important
  }
  .\32xl\:tw-ml-\[-250px\] {
    margin-left: -250px !important
  }
  .\32xl\:tw-ml-\[-303px\] {
    margin-left: -303px !important
  }
  .\32xl\:tw-mt-0 {
    margin-top: 0px !important
  }
  .\32xl\:tw-mt-8 {
    margin-top: 2rem !important
  }
  .\32xl\:tw-block {
    display: block !important
  }
  .\32xl\:tw-flex {
    display: flex !important
  }
  .\32xl\:tw-h-\[1000px\] {
    height: 1000px !important
  }
  .\32xl\:tw-h-\[1150px\] {
    height: 1150px !important
  }
  .\32xl\:tw-h-\[1200px\] {
    height: 1200px !important
  }
  .\32xl\:tw-h-\[180px\] {
    height: 180px !important
  }
  .\32xl\:tw-h-\[220px\] {
    height: 220px !important
  }
  .\32xl\:tw-h-\[260px\] {
    height: 260px !important
  }
  .\32xl\:tw-h-\[280px\] {
    height: 280px !important
  }
  .\32xl\:tw-h-\[315px\] {
    height: 315px !important
  }
  .\32xl\:tw-h-\[380px\] {
    height: 380px !important
  }
  .\32xl\:tw-h-\[400px\] {
    height: 400px !important
  }
  .\32xl\:tw-h-\[47\.3\%\] {
    height: 47.3% !important
  }
  .\32xl\:tw-h-\[550px\] {
    height: 550px !important
  }
  .\32xl\:tw-h-\[65px\] {
    height: 65px !important
  }
  .\32xl\:tw-h-\[770px\] {
    height: 770px !important
  }
  .\32xl\:tw-h-\[774px\] {
    height: 774px !important
  }
  .\32xl\:tw-h-\[930px\] {
    height: 930px !important
  }
  .\32xl\:tw-h-\[960px\] {
    height: 960px !important
  }
  .\32xl\:tw-w-1\/2 {
    width: 50% !important
  }
  .\32xl\:tw-w-1\/3 {
    width: 33.333333% !important
  }
  .\32xl\:tw-w-11\/12 {
    width: 91.666667% !important
  }
  .\32xl\:tw-w-2\/3 {
    width: 66.666667% !important
  }
  .\32xl\:tw-w-3\/12 {
    width: 25% !important
  }
  .\32xl\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .\32xl\:tw-w-5\/12 {
    width: 41.666667% !important
  }
  .\32xl\:tw-w-7\/12 {
    width: 58.333333% !important
  }
  .\32xl\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .\32xl\:tw-w-9\/12 {
    width: 75% !important
  }
  .\32xl\:tw-w-\[1440px\] {
    width: 1440px !important
  }
  .\32xl\:tw-w-\[1536px\] {
    width: 1536px !important
  }
  .\32xl\:tw-w-\[35\%\] {
    width: 35% !important
  }
  .\32xl\:tw-w-\[64\%\] {
    width: 64% !important
  }
  .\32xl\:tw-w-\[65\%\] {
    width: 65% !important
  }
  .\32xl\:tw-w-\[65px\] {
    width: 65px !important
  }
  .\32xl\:tw-w-\[75\%\] {
    width: 75% !important
  }
  .\32xl\:tw-w-\[80px\] {
    width: 80px !important
  }
  .\32xl\:tw-w-full {
    width: 100% !important
  }
  .\32xl\:tw-max-w-\[1440px\] {
    max-width: 1440px !important
  }
  .\32xl\:tw-max-w-\[41\.666667\%\] {
    max-width: 41.666667% !important
  }
  .\32xl\:tw-max-w-full {
    max-width: 100% !important
  }
  .\32xl\:tw-basis-3\/12 {
    flex-basis: 25% !important
  }
  .\32xl\:tw-basis-4\/6 {
    flex-basis: 66.666667% !important
  }
  .\32xl\:tw--translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
  }
  .\32xl\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
  }
  .\32xl\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important
  }
  .\32xl\:tw-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important
  }
  .\32xl\:tw-flex-wrap {
    flex-wrap: wrap !important
  }
  .\32xl\:tw-flex-nowrap {
    flex-wrap: nowrap !important
  }
  .\32xl\:tw-justify-start {
    justify-content: flex-start !important
  }
  .\32xl\:tw-justify-center {
    justify-content: center !important
  }
  .\32xl\:tw-gap-16 {
    gap: 4rem !important
  }
  .\32xl\:tw-border-t-0 {
    border-top-width: 0px !important
  }
  .\32xl\:tw-px-\[120px\] {
    padding-left: 120px !important;
    padding-right: 120px !important
  }
  .\32xl\:tw-px-\[20px\] {
    padding-left: 20px !important;
    padding-right: 20px !important
  }
  .\32xl\:tw-px-\[calc\(\(100\%-1536px\)\/2\)\] {
    padding-left: calc((100% - 1536px) / 2) !important;
    padding-right: calc((100% - 1536px) / 2) !important
  }
  .\32xl\:tw-pb-16 {
    padding-bottom: 4rem !important
  }
  .\32xl\:tw-pb-20 {
    padding-bottom: 5rem !important
  }
  .\32xl\:tw-pl-\[74px\] {
    padding-left: 74px !important
  }
  .\32xl\:tw-pr-8 {
    padding-right: 2rem !important
  }
  .\32xl\:tw-pr-\[121px\] {
    padding-right: 121px !important
  }
  .\32xl\:tw-pt-\[480px\] {
    padding-top: 480px !important
  }
}

  @media (min-width: 2560px) {
  .\33xl\:tw-left-\[7\%\] {
    left: 7% !important
  }
  .\33xl\:tw-top-\[67\%\] {
    top: 67% !important
  }
  .\33xl\:tw-order-\[17\] {
    order: 17 !important
  }
  .\33xl\:tw-col-span-12 {
    grid-column: span 12 / span 12 !important
  }
  .\33xl\:tw-my-\[56px\] {
    margin-top: 56px !important;
    margin-bottom: 56px !important
  }
  .\33xl\:tw-mb-40 {
    margin-bottom: 10rem !important
  }
  .\33xl\:tw-ml-\[15\%\] {
    margin-left: 15% !important
  }
  .\33xl\:tw-block {
    display: block !important
  }
  .\33xl\:tw-h-\[1160px\] {
    height: 1160px !important
  }
  .\33xl\:tw-h-\[1460px\] {
    height: 1460px !important
  }
  .\33xl\:tw-h-\[280px\] {
    height: 280px !important
  }
  .\33xl\:tw-h-\[700px\] {
    height: 700px !important
  }
  .\33xl\:tw-h-\[850px\] {
    height: 850px !important
  }
  .\33xl\:tw-min-h-\[100vh\] {
    min-height: 100vh !important
  }
  .\33xl\:tw-min-h-\[auto\] {
    min-height: auto !important
  }
  .\33xl\:tw-w-4\/12 {
    width: 33.333333% !important
  }
  .\33xl\:tw-w-8\/12 {
    width: 66.666667% !important
  }
  .\33xl\:tw-w-\[1680px\] {
    width: 1680px !important
  }
  .\33xl\:tw-w-\[8\%\] {
    width: 8% !important
  }
  .\33xl\:tw-w-full {
    width: 100% !important
  }
  .\33xl\:tw-basis-1\/5 {
    flex-basis: 20% !important
  }
  .\33xl\:tw-gap-8 {
    gap: 2rem !important
  }
  .\33xl\:tw-px-\[calc\(\(100\%-1680px\)\/2\)\] {
    padding-left: calc((100% - 1680px) / 2) !important;
    padding-right: calc((100% - 1680px) / 2) !important
  }
  .\33xl\:tw-pb-0 {
    padding-bottom: 0px !important
  }
}

  .tw-peer:checked ~ .rtl\:peer-checked\:after\:-tw-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after {
  content: var(--tw-content) !important;
  --tw-translate-x: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

  @media (prefers-color-scheme: dark) {
  .dark\:tw-border-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(75 85 99 / var(--tw-border-opacity)) !important
  }
  .dark\:tw-bg-gray-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important
  }
}

  .\[\&\&\]\:tw-px-0.\[\&\&\]\:tw-px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important
}

  .\[\&\&\]\:tw-py-0.\[\&\&\]\:tw-py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important
}

  @media (min-width: 992px) {
  .lg\:\[\&\&\]\:tw-px-0.lg\:\[\&\&\]\:tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
  }
  .lg\:\[\&\&\]\:tw-py-0.lg\:\[\&\&\]\:tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
  }
}

  @media (min-width: 768px) {
  .md\:\[\&\:nth-last-child\(-n\+2\)\]\:tw-border-b-0:nth-last-child(-n+2) {
    border-bottom-width: 0px !important
  }
}

  .\[\&\>\*\]\:tw-inline>* {
  display: inline !important
}

  .\[\&\>a\]\:tw-px-0>a {
  padding-left: 0px !important;
  padding-right: 0px !important
}

  .\[\&\>a\]\:tw-text-\[\#212529\]>a {
  --tw-text-opacity: 1 !important;
  color: rgb(33 37 41 / var(--tw-text-opacity)) !important
}

  .\[\&\>b\]\:tw-font-bold>b {
  font-weight: 700 !important
}

  .\[\&\>b\]\:tw-uppercase>b {
  text-transform: uppercase !important
}

  .\[\&\>b\]\:tw-text-\[\#498751\]>b {
  --tw-text-opacity: 1 !important;
  color: rgb(73 135 81 / var(--tw-text-opacity)) !important
}

  .\[\&\>b\]\:tw-text-\[\#89619C\]>b {
  --tw-text-opacity: 1 !important;
  color: rgb(137 97 156 / var(--tw-text-opacity)) !important
}

  .\[\&\>b\]\:tw-text-\[\#CEA96A\]>b {
  --tw-text-opacity: 1 !important;
  color: rgb(206 169 106 / var(--tw-text-opacity)) !important
}

  .\[\&\>b\]\:tw-text-\[\#F3B84C\]>b {
  --tw-text-opacity: 1 !important;
  color: rgb(243 184 76 / var(--tw-text-opacity)) !important
}

  .\[\&\>div\]\:st-eyebrow-lg>div {
  font-family: 'DIN-2014';
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 0.96px
}

  @media (min-width: 992px) {
  .\[\&\>div\]\:st-eyebrow-lg>div {
    font-family: 'DIN-2014';
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 2px
  }
}

  .\[\&\>ol\]\:tw-mb-0>ol {
  margin-bottom: 0px !important
}

  .\[\&\>ol\]\:tw-pl-6>ol {
  padding-left: 1.5rem !important
}

  .\[\&\>p\]\:tw-mb-0>p {
  margin-bottom: 0px !important
}

  .\[\&\>span\]\:tw-text-sl-color-gold-1500>span {
  --tw-text-opacity: 1 !important;
  color: rgb(253 219 35 / var(--tw-text-opacity)) !important
}

  .\[\&_\.st-pop-up\]\:tw-rounded-none .st-pop-up {
  border-radius: 0px !important
}

  .\[\&_a\]\:tw-text-white a {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\[\&_a\]\:tw-underline a {
  text-decoration-line: underline !important
}

  .\[\&_button\]\:tw-ml-\[2px\] button {
  margin-left: 2px !important
}

  .\[\&_button\]\:tw-h-\[48px\] button {
  height: 48px !important
}

  .\[\&_button\]\:tw-bg-white button {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}

  .\[\&_button\]\:tw-px-4 button {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}

  .\[\&_button\]\:tw-py-0 button {
  padding-top: 0px !important;
  padding-bottom: 0px !important
}

  .\[\&_button\]\:tw-text-st-colour-grey-900 button {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}

  .\[\&_button\]\:tw-text-white button {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\[\&_button\]\:tw-outline-none button {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}

  @media (min-width: 992px) {
  .lg\:\[\&_button\]\:tw-px-6 button {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }
}

  .\[\&_div\]\:tw-text-st-colour-grey-900 div {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}

  .\[\&_div\]\:tw-text-white div {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\[\&_div\]\:tw-outline-none div {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important
}

  .\[\&_form\]\:tw-max-w-full form {
  max-width: 100% !important
}

  .\[\&_form\]\:tw-pb-0 form {
  padding-bottom: 0px !important
}

  .\[\&_form\]\:tw-pt-0 form {
  padding-top: 0px !important
}

  .\[\&_header\]\:tw-hidden header {
  display: none !important
}

  .\[\&_input\]\:tw-h-\[48px\] input {
  height: 48px !important
}

  .\[\&_input\]\:tw-rounded-none input {
  border-radius: 0px !important
}

  .\[\&_input\]\:tw-bg-st-colour-grey-900 input {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important
}

  .\[\&_input\]\:tw-px-4 input {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}

  .\[\&_input\]\:tw-py-3 input {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important
}

  .\[\&_input\]\:tw-text-white input {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\[\&_input\]\:st-body-normal input {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .\[\&_input\]\:st-body-normal input {
    font-family: 'DIN-2014';
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .\[\&_input\]\:placeholder\:tw-text-st-colour-grey-400 input::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important
}

  .\[\&_legend\]\:tw-text-st-colour-grey-900 legend {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}

  .\[\&_legend\]\:tw-text-white legend {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\[\&_li\]\:st-body-normal li {
  font-family: 'DIN-2014';
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0em
}

  @media (min-width: 992px) {
  .\[\&_li\]\:st-body-normal li {
    font-family: 'DIN-2014';
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 0em
  }
}

  .\[\&_ol\]\:tw-mb-0 ol {
  margin-bottom: 0px !important
}

  .\[\&_p\]\:tw-mb-0 p {
  margin-bottom: 0px !important
}

  .\[\&_p\]\:tw-text-st-colour-grey-900 p {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}

  .\[\&_p\]\:tw-text-white p {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\[\&_span\]\:tw-font-\[\'DIN-2014\'\] span {
  font-family: 'DIN-2014' !important
}

  .\[\&_span\]\:tw-text-st-colour-grey-900 span {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important
}

  .\[\&_span\]\:tw-text-white span {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

  .\[\&_sup\]\:tw-text-\[0\.6em\] sup {
  font-size: 0.6em !important
}

  .\[\&_sup\]\:tw-font-bold sup {
  font-weight: 700 !important
}

  .\[\&_ul\]\:tw-mb-0 ul {
  margin-bottom: 0px !important
}

/* --- Extracted <style> block #26 --- */
.tw-sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
}
.tw-pointer-events-none {
    pointer-events: none !important;
}
.tw-pointer-events-auto {
    pointer-events: auto !important;
}
.tw-visible {
    visibility: visible !important;
}
.tw-invisible {
    visibility: hidden !important;
}
.tw-fixed {
    position: fixed !important;
}
.tw-absolute {
    position: absolute !important;
}
.tw-relative {
    position: relative !important;
}
.tw-sticky {
    position: sticky !important;
}
.tw-inset-0 {
    inset: 0px !important;
}
.-tw-inset-x-4 {
    left: -1rem !important;
    right: -1rem !important;
}
.tw-inset-x-0 {
    left: 0px !important;
    right: 0px !important;
}
.-tw-bottom-\[10\%\] {
    bottom: -10% !important;
}
.-tw-left-1 {
    left: -0.25rem !important;
}
.-tw-left-4 {
    left: -1rem !important;
}
.-tw-left-\[17px\] {
    left: -17px !important;
}
.-tw-right-1 {
    right: -0.25rem !important;
}
.-tw-right-\[39px\] {
    right: -39px !important;
}
.-tw-top-2 {
    top: -0.5rem !important;
}
.-tw-top-6 {
    top: -1.5rem !important;
}
.-tw-top-\[100px\] {
    top: -100px !important;
}
.-tw-top-\[150px\] {
    top: -150px !important;
}
.-tw-top-\[197px\] {
    top: -197px !important;
}
.-tw-top-\[30px\] {
    top: -30px !important;
}
.-tw-top-\[40\%\] {
    top: -40% !important;
}
.-tw-top-\[9px\] {
    top: -9px !important;
}
.tw--top-\[213px\] {
    top: -213px !important;
}
.tw--top-\[347px\] {
    top: -347px !important;
}
.tw-bottom-0 {
    bottom: 0px !important;
}
.tw-bottom-1\/4 {
    bottom: 25% !important;
}
.tw-bottom-10 {
    bottom: 2.5rem !important;
}
.tw-bottom-12 {
    bottom: 3rem !important;
}
.tw-bottom-20 {
    bottom: 5rem !important;
}
.tw-bottom-3 {
    bottom: 0.75rem !important;
}
.tw-bottom-4 {
    bottom: 1rem !important;
}
.tw-bottom-8 {
    bottom: 2rem !important;
}
.tw-bottom-\[-20\%\] {
    bottom: -20% !important;
}
.tw-bottom-\[-250px\] {
    bottom: -250px !important;
}
.tw-bottom-\[-350px\] {
    bottom: -350px !important;
}
.tw-bottom-\[-3vw\] {
    bottom: -3vw !important;
}
.tw-bottom-\[-7px\] {
    bottom: -7px !important;
}
.tw-bottom-\[0px\] {
    bottom: 0px !important;
}
.tw-bottom-\[10\%\] {
    bottom: 10% !important;
}
.tw-bottom-\[10vh\] {
    bottom: 10vh !important;
}
.tw-bottom-\[140px\] {
    bottom: 140px !important;
}
.tw-bottom-\[16px\] {
    bottom: 16px !important;
}
.tw-bottom-\[20px\] {
    bottom: 20px !important;
}
.tw-bottom-\[22px\] {
    bottom: 22px !important;
}
.tw-bottom-\[30px\] {
    bottom: 30px !important;
}
.tw-bottom-\[44px\] {
    bottom: 44px !important;
}
.tw-bottom-\[5\%\] {
    bottom: 5% !important;
}
.tw-bottom-\[60px\] {
    bottom: 60px !important;
}
.tw-bottom-\[8px\] {
    bottom: 8px !important;
}
.tw-bottom-full {
    bottom: 100% !important;
}
.tw-end-0 {
    inset-inline-end: 0px !important;
}
.tw-left-0 {
    left: 0px !important;
}
.tw-left-1 {
    left: 0.25rem !important;
}
.tw-left-1\/2 {
    left: 50% !important;
}
.tw-left-2 {
    left: 0.5rem !important;
}
.tw-left-2\.5 {
    left: 0.625rem !important;
}
.tw-left-3 {
    left: 0.75rem !important;
}
.tw-left-4 {
    left: 1rem !important;
}
.tw-left-6 {
    left: 1.5rem !important;
}
.tw-left-8 {
    left: 2rem !important;
}
.tw-left-9 {
    left: 2.25rem !important;
}
.tw-left-\[-100px\] {
    left: -100px !important;
}
.tw-left-\[-1px\] {
    left: -1px !important;
}
.tw-left-\[-200px\] {
    left: -200px !important;
}
.tw-left-\[-20px\] {
    left: -20px !important;
}
.tw-left-\[-250px\] {
    left: -250px !important;
}
.tw-left-\[-253px\] {
    left: -253px !important;
}
.tw-left-\[-27px\] {
    left: -27px !important;
}
.tw-left-\[-2px\] {
    left: -2px !important;
}
.tw-left-\[-307px\] {
    left: -307px !important;
}
.tw-left-\[-394px\] {
    left: -394px !important;
}
.tw-left-\[-39vw\] {
    left: -39vw !important;
}
.tw-left-\[-3px\] {
    left: -3px !important;
}
.tw-left-\[-54px\] {
    left: -54px !important;
}
.tw-left-\[-60\%\] {
    left: -60% !important;
}
.tw-left-\[-90\%\] {
    left: -90% !important;
}
.tw-left-\[0\] {
    left: 0 !important;
}
.tw-left-\[0px\] {
    left: 0px !important;
}
.tw-left-\[10\%\] {
    left: 10% !important;
}
.tw-left-\[10px\] {
    left: 10px !important;
}
.tw-left-\[11\%\] {
    left: 11% !important;
}
.tw-left-\[114px\] {
    left: 114px !important;
}
.tw-left-\[16px\] {
    left: 16px !important;
}
.tw-left-\[18px\] {
    left: 18px !important;
}
.tw-left-\[20px\] {
    left: 20px !important;
}
.tw-left-\[3\%\] {
    left: 3% !important;
}
.tw-left-\[35\%\] {
    left: 35% !important;
}
.tw-left-\[41\%\] {
    left: 41% !important;
}
.tw-left-\[45vw\] {
    left: 45vw !important;
}
.tw-left-\[5\%\] {
    left: 5% !important;
}
.tw-left-\[50\%\] {
    left: 50% !important;
}
.tw-left-\[51\%\] {
    left: 51% !important;
}
.tw-left-\[53\%\] {
    left: 53% !important;
}
.tw-left-\[54\%\] {
    left: 54% !important;
}
.tw-left-\[56\%\] {
    left: 56% !important;
}
.tw-left-\[6\%\] {
    left: 6% !important;
}
.tw-left-\[64px\] {
    left: 64px !important;
}
.tw-left-\[75\%\] {
    left: 75% !important;
}
.tw-left-\[76\%\] {
    left: 76% !important;
}
.tw-left-\[8\%\] {
    left: 8% !important;
}
.tw-left-\[80px\] {
    left: 80px !important;
}
.tw-left-\[calc\(50\%\+35px\)\] {
    left: calc(50% + 35px) !important;
}
.tw-left-\[calc\(50\%-55px\)\] {
    left: calc(50% - 55px) !important;
}
.tw-left-auto {
    left: auto !important;
}
.tw-left-full {
    left: 100% !important;
}
.tw-right-0 {
    right: 0px !important;
}
.tw-right-2 {
    right: 0.5rem !important;
}
.tw-right-3 {
    right: 0.75rem !important;
}
.tw-right-4 {
    right: 1rem !important;
}
.tw-right-8 {
    right: 2rem !important;
}
.tw-right-9 {
    right: 2.25rem !important;
}
.tw-right-\[-100px\] {
    right: -100px !important;
}
.tw-right-\[-20px\] {
    right: -20px !important;
}
.tw-right-\[-282px\] {
    right: -282px !important;
}
.tw-right-\[-2px\] {
    right: -2px !important;
}
.tw-right-\[-30vw\] {
    right: -30vw !important;
}
.tw-right-\[-39vw\] {
    right: -39vw !important;
}
.tw-right-\[-45px\] {
    right: -45px !important;
}
.tw-right-\[-80\%\] {
    right: -80% !important;
}
.tw-right-\[0\] {
    right: 0 !important;
}
.tw-right-\[10px\] {
    right: 10px !important;
}
.tw-right-\[114px\] {
    right: 114px !important;
}
.tw-right-\[16px\] {
    right: 16px !important;
}
.tw-right-\[20px\] {
    right: 20px !important;
}
.tw-right-\[22px\] {
    right: 22px !important;
}
.tw-right-\[24px\] {
    right: 24px !important;
}
.tw-right-\[2px\] {
    right: 2px !important;
}
.tw-right-\[3\%\] {
    right: 3% !important;
}
.tw-right-\[30px\] {
    right: 30px !important;
}
.tw-right-\[32px\] {
    right: 32px !important;
}
.tw-right-\[45px\] {
    right: 45px !important;
}
.tw-right-\[50px\] {
    right: 50px !important;
}
.tw-right-\[64px\] {
    right: 64px !important;
}
.tw-right-\[6px\] {
    right: 6px !important;
}
.tw-right-\[76\%\] {
    right: 76% !important;
}
.tw-right-\[8px\] {
    right: 8px !important;
}
.tw-right-\[9\%\] {
    right: 9% !important;
}
.tw-right-full {
    right: 100% !important;
}
.tw-start-0 {
    inset-inline-start: 0px !important;
}
.tw-start-3 {
    inset-inline-start: 0.75rem !important;
}
.tw-top-0 {
    top: 0px !important;
}
.tw-top-1\/2 {
    top: 50% !important;
}
.tw-top-2 {
    top: 0.5rem !important;
}
.tw-top-3 {
    top: 0.75rem !important;
}
.tw-top-4 {
    top: 1rem !important;
}
.tw-top-8 {
    top: 2rem !important;
}
.tw-top-\[-10\%\] {
    top: -10% !important;
}
.tw-top-\[-100px\] {
    top: -100px !important;
}
.tw-top-\[-10px\] {
    top: -10px !important;
}
.tw-top-\[-150px\] {
    top: -150px !important;
}
.tw-top-\[-16\%\] {
    top: -16% !important;
}
.tw-top-\[-16px\] {
    top: -16px !important;
}
.tw-top-\[-170px\] {
    top: -170px !important;
}
.tw-top-\[-20px\] {
    top: -20px !important;
}
.tw-top-\[-300px\] {
    top: -300px !important;
}
.tw-top-\[-32px\] {
    top: -32px !important;
}
.tw-top-\[-42px\] {
    top: -42px !important;
}
.tw-top-\[-44px\] {
    top: -44px !important;
}
.tw-top-\[-50px\] {
    top: -50px !important;
}
.tw-top-\[-5px\] {
    top: -5px !important;
}
.tw-top-\[-60px\] {
    top: -60px !important;
}
.tw-top-\[-6px\] {
    top: -6px !important;
}
.tw-top-\[-7px\] {
    top: -7px !important;
}
.tw-top-\[-85px\] {
    top: -85px !important;
}
.tw-top-\[-8px\] {
    top: -8px !important;
}
.tw-top-\[0\] {
    top: 0 !important;
}
.tw-top-\[10\%\] {
    top: 10% !important;
}
.tw-top-\[100\%\] {
    top: 100% !important;
}
.tw-top-\[100px\] {
    top: 100px !important;
}
.tw-top-\[10px\] {
    top: 10px !important;
}
.tw-top-\[112px\] {
    top: 112px !important;
}
.tw-top-\[120px\] {
    top: 120px !important;
}
.tw-top-\[130px\] {
    top: 130px !important;
}
.tw-top-\[140px\] {
    top: 140px !important;
}
.tw-top-\[16px\] {
    top: 16px !important;
}
.tw-top-\[17\%\] {
    top: 17% !important;
}
.tw-top-\[2\.2rem\] {
    top: 2.2rem !important;
}
.tw-top-\[20\%\] {
    top: 20% !important;
}
.tw-top-\[200px\] {
    top: 200px !important;
}
.tw-top-\[20vh\] {
    top: 20vh !important;
}
.tw-top-\[22\%\] {
    top: 22% !important;
}
.tw-top-\[27\%\] {
    top: 27% !important;
}
.tw-top-\[2px\] {
    top: 2px !important;
}
.tw-top-\[3\%\] {
    top: 3% !important;
}
.tw-top-\[30px\] {
    top: 30px !important;
}
.tw-top-\[31\%\] {
    top: 31% !important;
}
.tw-top-\[31px\] {
    top: 31px !important;
}
.tw-top-\[32px\] {
    top: 32px !important;
}
.tw-top-\[37\%\] {
    top: 37% !important;
}
.tw-top-\[4\%\] {
    top: 4% !important;
}
.tw-top-\[40\%\] {
    top: 40% !important;
}
.tw-top-\[42\%\] {
    top: 42% !important;
}
.tw-top-\[45\%\] {
    top: 45% !important;
}
.tw-top-\[49\%\] {
    top: 49% !important;
}
.tw-top-\[4px\] {
    top: 4px !important;
}
.tw-top-\[5\%\] {
    top: 5% !important;
}
.tw-top-\[50\%\] {
    top: 50% !important;
}
.tw-top-\[50vh\] {
    top: 50vh !important;
}
.tw-top-\[55\%\] {
    top: 55% !important;
}
.tw-top-\[55px\] {
    top: 55px !important;
}
.tw-top-\[56px\] {
    top: 56px !important;
}
.tw-top-\[57\%\] {
    top: 57% !important;
}
.tw-top-\[58\%\] {
    top: 58% !important;
}
.tw-top-\[5px\] {
    top: 5px !important;
}
.tw-top-\[60\%\] {
    top: 60% !important;
}
.tw-top-\[62px\] {
    top: 62px !important;
}
.tw-top-\[66\%\] {
    top: 66% !important;
}
.tw-top-\[82px\] {
    top: 82px !important;
}
.tw-top-\[8px\] {
    top: 8px !important;
}
.tw-top-\[92px\] {
    top: 92px !important;
}
.tw-top-\[calc\(50\%-24px\)\] {
    top: calc(50% - 24px) !important;
}
.tw-top-\[calc\(50\%-2px\)\] {
    top: calc(50% - 2px) !important;
}
.tw-top-full {
    top: 100% !important;
}
.tw-isolate {
    isolation: isolate !important;
}
.-tw-z-10 {
    z-index: -10 !important;
}
.-tw-z-\[1\] {
    z-index: -1 !important;
}
.tw-z-0 {
    z-index: 0 !important;
}
.tw-z-10 {
    z-index: 10 !important;
}
.tw-z-20 {
    z-index: 20 !important;
}
.tw-z-30 {
    z-index: 30 !important;
}
.tw-z-40 {
    z-index: 40 !important;
}
.tw-z-50 {
    z-index: 50 !important;
}
.tw-z-\[-1\] {
    z-index: -1 !important;
}
.tw-z-\[-9999\] {
    z-index: -9999 !important;
}
.tw-z-\[100000\] {
    z-index: 100000 !important;
}
.tw-z-\[10000\] {
    z-index: 10000 !important;
}
.tw-z-\[1000\] {
    z-index: 1000 !important;
}
.tw-z-\[100\] {
    z-index: 100 !important;
}
.tw-z-\[10\] {
    z-index: 10 !important;
}
.tw-z-\[11\] {
    z-index: 11 !important;
}
.tw-z-\[12\] {
    z-index: 12 !important;
}
.tw-z-\[1485\] {
    z-index: 1485 !important;
}
.tw-z-\[1655\] {
    z-index: 1655 !important;
}
.tw-z-\[1700\] {
    z-index: 1700 !important;
}
.tw-z-\[1850\] {
    z-index: 1850 !important;
}
.tw-z-\[1\] {
    z-index: 1 !important;
}
.tw-z-\[2000\] {
    z-index: 2000 !important;
}
.tw-z-\[20\] {
    z-index: 20 !important;
}
.tw-z-\[22\] {
    z-index: 22 !important;
}
.tw-z-\[2\] {
    z-index: 2 !important;
}
.tw-z-\[31\] {
    z-index: 31 !important;
}
.tw-z-\[3\] {
    z-index: 3 !important;
}
.tw-z-\[44\] {
    z-index: 44 !important;
}
.tw-z-\[4\] {
    z-index: 4 !important;
}
.tw-z-\[5\] {
    z-index: 5 !important;
}
.tw-z-\[99999\] {
    z-index: 99999 !important;
}
.tw-z-\[9999\] {
    z-index: 9999 !important;
}
.tw-z-\[999\] {
    z-index: 999 !important;
}
.tw-order-1 {
    order: 1 !important;
}
.tw-order-2 {
    order: 2 !important;
}
.tw-order-3 {
    order: 3 !important;
}
.tw-order-4 {
    order: 4 !important;
}
.tw-order-5 {
    order: 5 !important;
}
.tw-order-6 {
    order: 6 !important;
}
.tw-order-7 {
    order: 7 !important;
}
.tw-order-8 {
    order: 8 !important;
}
.tw-order-9 {
    order: 9 !important;
}
.tw-order-\[99999\] {
    order: 99999 !important;
}
.tw-order-\[9999\] {
    order: 9999 !important;
}
.tw-order-\[9\] {
    order: 9 !important;
}
.tw-order-last {
    order: 9999 !important;
}
.tw-col-auto {
    grid-column: auto !important;
}
.tw-col-span-1 {
    grid-column: span 1 / span 1 !important;
}
.tw-col-span-10 {
    grid-column: span 10 / span 10 !important;
}
.tw-col-span-12 {
    grid-column: span 12 / span 12 !important;
}
.tw-col-span-2 {
    grid-column: span 2 / span 2 !important;
}
.tw-col-span-3 {
    grid-column: span 3 / span 3 !important;
}
.tw-col-span-4 {
    grid-column: span 4 / span 4 !important;
}
.tw-col-span-5 {
    grid-column: span 5 / span 5 !important;
}
.tw-col-span-6 {
    grid-column: span 6 / span 6 !important;
}
.tw-col-span-7 {
    grid-column: span 7 / span 7 !important;
}
.tw-col-span-8 {
    grid-column: span 8 / span 8 !important;
}
.tw-col-span-9 {
    grid-column: span 9 / span 9 !important;
}
.tw-col-span-full {
    grid-column: 1 / -1 !important;
}
.tw-col-start-1 {
    grid-column-start: 1 !important;
}
.tw-col-start-2 {
    grid-column-start: 2 !important;
}
.tw-col-start-5 {
    grid-column-start: 5 !important;
}
.tw-col-end-auto {
    grid-column-end: auto !important;
}
.tw-row-span-1 {
    grid-row: span 1 / span 1 !important;
}
.tw-row-span-2 {
    grid-row: span 2 / span 2 !important;
}
.tw-row-span-3 {
    grid-row: span 3 / span 3 !important;
}
.tw-row-span-full {
    grid-row: 1 / -1 !important;
}
.tw-row-start-1 {
    grid-row-start: 1 !important;
}
.tw-row-start-2 {
    grid-row-start: 2 !important;
}
.tw-row-start-3 {
    grid-row-start: 3 !important;
}
.tw-row-end-auto {
    grid-row-end: auto !important;
}
.tw-float-right {
    float: right !important;
}
.\!tw-m-0 {
    margin: 0px !important;
}
.tw-m-0 {
    margin: 0px !important;
}
.tw-m-1 {
    margin: 0.25rem !important;
}
.tw-m-6 {
    margin: 1.5rem !important;
}
.tw-m-8 {
    margin: 2rem !important;
}
.tw-m-\[1px\] {
    margin: 1px !important;
}
.tw-m-auto {
    margin: auto !important;
}
.-tw-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
}
.-tw-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
}
.tw-mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
}
.tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
}
.tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
}
.tw-mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
}
.tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
}
.tw-mx-\[2px\] {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.tw-mx-\[30px\] {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.tw-mx-\[40px\] {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.tw-my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}
.tw-my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}
.tw-my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
.tw-my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}
.tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.tw-my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
}
.tw-my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
}
.tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}
.tw-my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
}
.tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}
.tw-my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
}
.tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}
.tw-my-\[10px\] {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.tw-my-\[16px\] {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.tw-my-\[20px\] {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.tw-my-\[24px\] {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.tw-my-\[2px\] {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.tw-my-\[30px\] {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.tw-my-\[32px\] {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.tw-my-\[56px\] {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
.tw-my-\[5px\] {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.tw-my-\[60px\] {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}
.tw-my-\[96px\] {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
}
.tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}
.\!tw-mt-\[6px\] {
    margin-top: 6px !important;
}
.-tw-mb-3 {
    margin-bottom: -0.75rem !important;
}
.-tw-mb-6 {
    margin-bottom: -1.5rem !important;
}
.-tw-mb-\[10px\] {
    margin-bottom: -10px !important;
}
.-tw-mb-\[7\%\] {
    margin-bottom: -7% !important;
}
.-tw-mb-\[9px\] {
    margin-bottom: -9px !important;
}
.-tw-me-8 {
    margin-inline-end: -2rem !important;
}
.-tw-me-\[10px\] {
    margin-inline-end: -10px !important;
}
.-tw-ml-7 {
    margin-left: -1.75rem !important;
}
.-tw-ml-\[480px\] {
    margin-left: -480px !important;
}
.-tw-ms-2 {
    margin-inline-start: -0.5rem !important;
}
.-tw-ms-6 {
    margin-inline-start: -1.5rem !important;
}
.-tw-mt-1 {
    margin-top: -0.25rem !important;
}
.-tw-mt-10 {
    margin-top: -2.5rem !important;
}
.-tw-mt-16 {
    margin-top: -4rem !important;
}
.-tw-mt-2 {
    margin-top: -0.5rem !important;
}
.-tw-mt-4 {
    margin-top: -1rem !important;
}
.-tw-mt-8 {
    margin-top: -2rem !important;
}
.-tw-mt-\[10px\] {
    margin-top: -10px !important;
}
.-tw-mt-\[12px\] {
    margin-top: -12px !important;
}
.-tw-mt-\[30px\] {
    margin-top: -30px !important;
}
.-tw-mt-\[3px\] {
    margin-top: -3px !important;
}
.-tw-mt-\[60px\] {
    margin-top: -60px !important;
}
.tw--mt-\[342px\] {
    margin-top: -342px !important;
}
.tw-mb-0 {
    margin-bottom: 0px !important;
}
.tw-mb-1 {
    margin-bottom: 0.25rem !important;
}
.tw-mb-10 {
    margin-bottom: 2.5rem !important;
}
.tw-mb-12 {
    margin-bottom: 3rem !important;
}
.tw-mb-14 {
    margin-bottom: 3.5rem !important;
}
.tw-mb-16 {
    margin-bottom: 4rem !important;
}
.tw-mb-2 {
    margin-bottom: 0.5rem !important;
}
.tw-mb-20 {
    margin-bottom: 5rem !important;
}
.tw-mb-24 {
    margin-bottom: 6rem !important;
}
.tw-mb-3 {
    margin-bottom: 0.75rem !important;
}
.tw-mb-32 {
    margin-bottom: 8rem !important;
}
.tw-mb-4 {
    margin-bottom: 1rem !important;
}
.tw-mb-5 {
    margin-bottom: 1.25rem !important;
}
.tw-mb-6 {
    margin-bottom: 1.5rem !important;
}
.tw-mb-7 {
    margin-bottom: 1.75rem !important;
}
.tw-mb-8 {
    margin-bottom: 2rem !important;
}
.tw-mb-9 {
    margin-bottom: 2.25rem !important;
}
.tw-mb-\[-1px\] {
    margin-bottom: -1px !important;
}
.tw-mb-\[-2px\] {
    margin-bottom: -2px !important;
}
.tw-mb-\[-60px\] {
    margin-bottom: -60px !important;
}
.tw-mb-\[100px\] {
    margin-bottom: 100px !important;
}
.tw-mb-\[104px\] {
    margin-bottom: 104px !important;
}
.tw-mb-\[10pox\] {
    margin-bottom: 10pox !important;
}
.tw-mb-\[10px\] {
    margin-bottom: 10px !important;
}
.tw-mb-\[120px\] {
    margin-bottom: 120px !important;
}
.tw-mb-\[12px\] {
    margin-bottom: 12px !important;
}
.tw-mb-\[14\.7px\] {
    margin-bottom: 14.7px !important;
}
.tw-mb-\[15px\] {
    margin-bottom: 15px !important;
}
.tw-mb-\[16px\] {
    margin-bottom: 16px !important;
}
.tw-mb-\[1px\] {
    margin-bottom: 1px !important;
}
.tw-mb-\[20px\] {
    margin-bottom: 20px !important;
}
.tw-mb-\[21px\] {
    margin-bottom: 21px !important;
}
.tw-mb-\[220px\] {
    margin-bottom: 220px !important;
}
.tw-mb-\[22px\] {
    margin-bottom: 22px !important;
}
.tw-mb-\[24px\] {
    margin-bottom: 24px !important;
}
.tw-mb-\[2px\] {
    margin-bottom: 2px !important;
}
.tw-mb-\[30px\] {
    margin-bottom: 30px !important;
}
.tw-mb-\[32px\] {
    margin-bottom: 32px !important;
}
.tw-mb-\[40px\] {
    margin-bottom: 40px !important;
}
.tw-mb-\[4px\] {
    margin-bottom: 4px !important;
}
.tw-mb-\[56px\] {
    margin-bottom: 56px !important;
}
.tw-mb-\[5px\] {
    margin-bottom: 5px !important;
}
.tw-mb-\[60px\] {
    margin-bottom: 60px !important;
}
.tw-mb-\[64px\] {
    margin-bottom: 64px !important;
}
.tw-mb-\[80px\] {
    margin-bottom: 80px !important;
}
.tw-mb-\[88px\] {
    margin-bottom: 88px !important;
}
.tw-mb-\[8px\] {
    margin-bottom: 8px !important;
}
.tw-mb-\[96px\] {
    margin-bottom: 96px !important;
}
.tw-mb-\[auto\] {
    margin-bottom: auto !important;
}
.tw-mb-auto {
    margin-bottom: auto !important;
}
.tw-me-0 {
    margin-inline-end: 0px !important;
}
.tw-me-1 {
    margin-inline-end: 0.25rem !important;
}
.tw-me-2 {
    margin-inline-end: 0.5rem !important;
}
.tw-me-3 {
    margin-inline-end: 0.75rem !important;
}
.tw-me-4 {
    margin-inline-end: 1rem !important;
}
.tw-me-5 {
    margin-inline-end: 1.25rem !important;
}
.tw-me-\[-20px\] {
    margin-inline-end: -20px !important;
}
.tw-me-\[-2px\] {
    margin-inline-end: -2px !important;
}
.tw-me-\[-3px\] {
    margin-inline-end: -3px !important;
}
.tw-me-\[10px\] {
    margin-inline-end: 10px !important;
}
.tw-me-\[16px\] {
    margin-inline-end: 16px !important;
}
.tw-me-\[2px\] {
    margin-inline-end: 2px !important;
}
.tw-me-\[30px\] {
    margin-inline-end: 30px !important;
}
.tw-me-\[5px\] {
    margin-inline-end: 5px !important;
}
.tw-me-\[8px\] {
    margin-inline-end: 8px !important;
}
.tw-ml-0 {
    margin-left: 0px !important;
}
.tw-ml-1 {
    margin-left: 0.25rem !important;
}
.tw-ml-1\.5 {
    margin-left: 0.375rem !important;
}
.tw-ml-2 {
    margin-left: 0.5rem !important;
}
.tw-ml-2\.5 {
    margin-left: 0.625rem !important;
}
.tw-ml-3 {
    margin-left: 0.75rem !important;
}
.tw-ml-4 {
    margin-left: 1rem !important;
}
.tw-ml-6 {
    margin-left: 1.5rem !important;
}
.tw-ml-8 {
    margin-left: 2rem !important;
}
.tw-ml-\[-100px\] {
    margin-left: -100px !important;
}
.tw-ml-\[-16px\] {
    margin-left: -16px !important;
}
.tw-ml-\[10px\] {
    margin-left: 10px !important;
}
.tw-ml-\[24\%\] {
    margin-left: 24% !important;
}
.tw-ml-\[40vw\] {
    margin-left: 40vw !important;
}
.tw-ml-\[50vw\] {
    margin-left: 50vw !important;
}
.tw-ml-\[64px\] {
    margin-left: 64px !important;
}
.tw-ml-\[71px\] {
    margin-left: 71px !important;
}
.tw-ml-\[73px\] {
    margin-left: 73px !important;
}
.tw-ml-auto {
    margin-left: auto !important;
}
.tw-mr-1 {
    margin-right: 0.25rem !important;
}
.tw-mr-2 {
    margin-right: 0.5rem !important;
}
.tw-mr-3 {
    margin-right: 0.75rem !important;
}
.tw-mr-4 {
    margin-right: 1rem !important;
}
.tw-mr-5 {
    margin-right: 1.25rem !important;
}
.tw-mr-6 {
    margin-right: 1.5rem !important;
}
.tw-mr-8 {
    margin-right: 2rem !important;
}
.tw-mr-\[3\.7px\] {
    margin-right: 3.7px !important;
}
.tw-mr-\[56px\] {
    margin-right: 56px !important;
}
.tw-mr-\[71px\] {
    margin-right: 71px !important;
}
.tw-mr-\[73px\] {
    margin-right: 73px !important;
}
.tw-ms-0 {
    margin-inline-start: 0px !important;
}
.tw-ms-1 {
    margin-inline-start: 0.25rem !important;
}
.tw-ms-2 {
    margin-inline-start: 0.5rem !important;
}
.tw-ms-3 {
    margin-inline-start: 0.75rem !important;
}
.tw-ms-4 {
    margin-inline-start: 1rem !important;
}
.tw-ms-\[-2px\] {
    margin-inline-start: -2px !important;
}
.tw-ms-\[-30\%\] {
    margin-inline-start: -30% !important;
}
.tw-ms-\[-3px\] {
    margin-inline-start: -3px !important;
}
.tw-ms-\[0\] {
    margin-inline-start: 0 !important;
}
.tw-ms-\[10px\] {
    margin-inline-start: 10px !important;
}
.tw-ms-\[2px\] {
    margin-inline-start: 2px !important;
}
.tw-ms-auto {
    margin-inline-start: auto !important;
}
.tw-mt-0 {
    margin-top: 0px !important;
}
.tw-mt-0\.5 {
    margin-top: 0.125rem !important;
}
.tw-mt-1 {
    margin-top: 0.25rem !important;
}
.tw-mt-1\.5 {
    margin-top: 0.375rem !important;
}
.tw-mt-10 {
    margin-top: 2.5rem !important;
}
.tw-mt-11 {
    margin-top: 2.75rem !important;
}
.tw-mt-12 {
    margin-top: 3rem !important;
}
.tw-mt-14 {
    margin-top: 3.5rem !important;
}
.tw-mt-16 {
    margin-top: 4rem !important;
}
.tw-mt-2 {
    margin-top: 0.5rem !important;
}
.tw-mt-2\.5 {
    margin-top: 0.625rem !important;
}
.tw-mt-20 {
    margin-top: 5rem !important;
}
.tw-mt-24 {
    margin-top: 6rem !important;
}
.tw-mt-28 {
    margin-top: 7rem !important;
}
.tw-mt-3 {
    margin-top: 0.75rem !important;
}
.tw-mt-32 {
    margin-top: 8rem !important;
}
.tw-mt-4 {
    margin-top: 1rem !important;
}
.tw-mt-5 {
    margin-top: 1.25rem !important;
}
.tw-mt-6 {
    margin-top: 1.5rem !important;
}
.tw-mt-7 {
    margin-top: 1.75rem !important;
}
.tw-mt-8 {
    margin-top: 2rem !important;
}
.tw-mt-9 {
    margin-top: 2.25rem !important;
}
.tw-mt-\[-100px\] {
    margin-top: -100px !important;
}
.tw-mt-\[-10px\] {
    margin-top: -10px !important;
}
.tw-mt-\[-16px\] {
    margin-top: -16px !important;
}
.tw-mt-\[-1px\] {
    margin-top: -1px !important;
}
.tw-mt-\[-200px\] {
    margin-top: -200px !important;
}
.tw-mt-\[-20px\] {
    margin-top: -20px !important;
}
.tw-mt-\[-2px\] {
    margin-top: -2px !important;
}
.tw-mt-\[-30px\] {
    margin-top: -30px !important;
}
.tw-mt-\[-3px\] {
    margin-top: -3px !important;
}
.tw-mt-\[-50px\] {
    margin-top: -50px !important;
}
.tw-mt-\[-55px\] {
    margin-top: -55px !important;
}
.tw-mt-\[-67px\] {
    margin-top: -67px !important;
}
.tw-mt-\[-6px\] {
    margin-top: -6px !important;
}
.tw-mt-\[-7px\] {
    margin-top: -7px !important;
}
.tw-mt-\[100px\] {
    margin-top: 100px !important;
}
.tw-mt-\[10px\] {
    margin-top: 10px !important;
}
.tw-mt-\[120px\] {
    margin-top: 120px !important;
}
.tw-mt-\[126px\] {
    margin-top: 126px !important;
}
.tw-mt-\[128px\] {
    margin-top: 128px !important;
}
.tw-mt-\[130px\] {
    margin-top: 130px !important;
}
.tw-mt-\[15px\] {
    margin-top: 15px !important;
}
.tw-mt-\[16px\] {
    margin-top: 16px !important;
}
.tw-mt-\[180px\] {
    margin-top: 180px !important;
}
.tw-mt-\[190px\] {
    margin-top: 190px !important;
}
.tw-mt-\[20px\] {
    margin-top: 20px !important;
}
.tw-mt-\[2px\] {
    margin-top: 2px !important;
}
.tw-mt-\[30px\] {
    margin-top: 30px !important;
}
.tw-mt-\[32px\] {
    margin-top: 32px !important;
}
.tw-mt-\[40px\] {
    margin-top: 40px !important;
}
.tw-mt-\[48px\] {
    margin-top: 48px !important;
}
.tw-mt-\[50px\] {
    margin-top: 50px !important;
}
.tw-mt-\[54px\] {
    margin-top: 54px !important;
}
.tw-mt-\[5px\] {
    margin-top: 5px !important;
}
.tw-mt-\[60px\] {
    margin-top: 60px !important;
}
.tw-mt-\[64px\] {
    margin-top: 64px !important;
}
.tw-mt-\[7\%\] {
    margin-top: 7% !important;
}
.tw-mt-\[7\.2px\] {
    margin-top: 7.2px !important;
}
.tw-mt-\[72px\] {
    margin-top: 72px !important;
}
.tw-mt-\[8px\] {
    margin-top: 8px !important;
}
.tw-mt-\[94px\] {
    margin-top: 94px !important;
}
.tw-mt-\[96px\] {
    margin-top: 96px !important;
}
.tw-mt-auto {
    margin-top: auto !important;
}
.tw-box-border {
    box-sizing: border-box !important;
}
.tw-line-clamp-2 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
}
.\!tw-block {
    display: block !important;
}
.tw-block {
    display: block !important;
}
.tw-inline-block {
    display: inline-block !important;
}
.tw-inline {
    display: inline !important;
}
.tw-flex {
    display: flex !important;
}
.tw-inline-flex {
    display: inline-flex !important;
}
.tw-grid {
    display: grid !important;
}
.tw-hidden {
    display: none !important;
}
.tw-aspect-\[0\.72\] {
    aspect-ratio: 0.72 !important;
}
.tw-aspect-\[1\.5\] {
    aspect-ratio: 1.5 !important;
}
.tw-aspect-\[1\] {
    aspect-ratio: 1 !important;
}
.tw-aspect-\[250\/150\] {
    aspect-ratio: 250/150 !important;
}
.tw-aspect-\[3\/2\] {
    aspect-ratio: 3/2 !important;
}
.tw-aspect-\[4\/3\] {
    aspect-ratio: 4/3 !important;
}
.tw-aspect-square {
    aspect-ratio: 1 / 1 !important;
}
.\!tw-h-\[22px\] {
    height: 22px !important;
}
.\!tw-h-\[25px\] {
    height: 25px !important;
}
.tw-h-0 {
    height: 0px !important;
}
.tw-h-0\.5 {
    height: 0.125rem !important;
}
.tw-h-1 {
    height: 0.25rem !important;
}
.tw-h-10 {
    height: 2.5rem !important;
}
.tw-h-12 {
    height: 3rem !important;
}
.tw-h-20 {
    height: 5rem !important;
}
.tw-h-3 {
    height: 0.75rem !important;
}
.tw-h-4 {
    height: 1rem !important;
}
.tw-h-5 {
    height: 1.25rem !important;
}
.tw-h-6 {
    height: 1.5rem !important;
}
.tw-h-7 {
    height: 1.75rem !important;
}
.tw-h-8 {
    height: 2rem !important;
}
.tw-h-80 {
    height: 20rem !important;
}
.tw-h-9 {
    height: 2.25rem !important;
}
.tw-h-\[1\.25em\] {
    height: 1.25em !important;
}
.tw-h-\[1\.5px\] {
    height: 1.5px !important;
}
.tw-h-\[100\%\] {
    height: 100% !important;
}
.tw-h-\[100px\] {
    height: 100px !important;
}
.tw-h-\[100vh\] {
    height: 100vh !important;
}
.tw-h-\[104px\] {
    height: 104px !important;
}
.tw-h-\[10px\] {
    height: 10px !important;
}
.tw-h-\[10vh\] {
    height: 10vh !important;
}
.tw-h-\[110px\] {
    height: 110px !important;
}
.tw-h-\[114px\] {
    height: 114px !important;
}
.tw-h-\[116px\] {
    height: 116px !important;
}
.tw-h-\[120\%\] {
    height: 120% !important;
}
.tw-h-\[120px\] {
    height: 120px !important;
}
.tw-h-\[125\%\] {
    height: 125% !important;
}
.tw-h-\[128px\] {
    height: 128px !important;
}
.tw-h-\[12px\] {
    height: 12px !important;
}
.tw-h-\[135px\] {
    height: 135px !important;
}
.tw-h-\[138px\] {
    height: 138px !important;
}
.tw-h-\[14px\] {
    height: 14px !important;
}
.tw-h-\[150px\] {
    height: 150px !important;
}
.tw-h-\[15px\] {
    height: 15px !important;
}
.tw-h-\[160px\] {
    height: 160px !important;
}
.tw-h-\[16px\] {
    height: 16px !important;
}
.tw-h-\[17px\] {
    height: 17px !important;
}
.tw-h-\[180px\] {
    height: 180px !important;
}
.tw-h-\[187px\] {
    height: 187px !important;
}
.tw-h-\[18px\] {
    height: 18px !important;
}
.tw-h-\[196px\] {
    height: 196px !important;
}
.tw-h-\[1em\] {
    height: 1em !important;
}
.tw-h-\[1px\] {
    height: 1px !important;
}
.tw-h-\[20\%\] {
    height: 20% !important;
}
.tw-h-\[200px\] {
    height: 200px !important;
}
.tw-h-\[200vh\] {
    height: 200vh !important;
}
.tw-h-\[20px\] {
    height: 20px !important;
}
.tw-h-\[20vh\] {
    height: 20vh !important;
}
.tw-h-\[220px\] {
    height: 220px !important;
}
.tw-h-\[223px\] {
    height: 223px !important;
}
.tw-h-\[226px\] {
    height: 226px !important;
}
.tw-h-\[22px\] {
    height: 22px !important;
}
.tw-h-\[230px\] {
    height: 230px !important;
}
.tw-h-\[240px\] {
    height: 240px !important;
}
.tw-h-\[24px\] {
    height: 24px !important;
}
.tw-h-\[250px\] {
    height: 250px !important;
}
.tw-h-\[25px\] {
    height: 25px !important;
}
.tw-h-\[260px\] {
    height: 260px !important;
}
.tw-h-\[267px\] {
    height: 267px !important;
}
.tw-h-\[26px\] {
    height: 26px !important;
}
.tw-h-\[270px\] {
    height: 270px !important;
}
.tw-h-\[282px\] {
    height: 282px !important;
}
.tw-h-\[28px\] {
    height: 28px !important;
}
.tw-h-\[2px\] {
    height: 2px !important;
}
.tw-h-\[300px\] {
    height: 300px !important;
}
.tw-h-\[300vh\] {
    height: 300vh !important;
}
.tw-h-\[309px\] {
    height: 309px !important;
}
.tw-h-\[30px\] {
    height: 30px !important;
}
.tw-h-\[30vh\] {
    height: 30vh !important;
}
.tw-h-\[320px\] {
    height: 320px !important;
}
.tw-h-\[32px\] {
    height: 32px !important;
}
.tw-h-\[33\.33vw\] {
    height: 33.33vw !important;
}
.tw-h-\[33px\] {
    height: 33px !important;
}
.tw-h-\[340px\] {
    height: 340px !important;
}
.tw-h-\[343px\] {
    height: 343px !important;
}
.tw-h-\[34px\] {
    height: 34px !important;
}
.tw-h-\[350px\] {
    height: 350px !important;
}
.tw-h-\[350vh\] {
    height: 350vh !important;
}
.tw-h-\[35px\] {
    height: 35px !important;
}
.tw-h-\[360px\] {
    height: 360px !important;
}
.tw-h-\[369px\] {
    height: 369px !important;
}
.tw-h-\[36px\] {
    height: 36px !important;
}
.tw-h-\[370px\] {
    height: 370px !important;
}
.tw-h-\[38px\] {
    height: 38px !important;
}
.tw-h-\[394px\] {
    height: 394px !important;
}
.tw-h-\[400px\] {
    height: 400px !important;
}
.tw-h-\[400vh\] {
    height: 400vh !important;
}
.tw-h-\[40px\] {
    height: 40px !important;
}
.tw-h-\[40vh\] {
    height: 40vh !important;
}
.tw-h-\[41px\] {
    height: 41px !important;
}
.tw-h-\[42px\] {
    height: 42px !important;
}
.tw-h-\[43px\] {
    height: 43px !important;
}
.tw-h-\[44\%\] {
    height: 44% !important;
}
.tw-h-\[44px\] {
    height: 44px !important;
}
.tw-h-\[45px\] {
    height: 45px !important;
}
.tw-h-\[46\.5px\] {
    height: 46.5px !important;
}
.tw-h-\[460px\] {
    height: 460px !important;
}
.tw-h-\[47px\] {
    height: 47px !important;
}
.tw-h-\[480px\] {
    height: 480px !important;
}
.tw-h-\[48px\] {
    height: 48px !important;
}
.tw-h-\[50\%\] {
    height: 50% !important;
}
.tw-h-\[500px\] {
    height: 500px !important;
}
.tw-h-\[50px\] {
    height: 50px !important;
}
.tw-h-\[50vh\] {
    height: 50vh !important;
}
.tw-h-\[51px\] {
    height: 51px !important;
}
.tw-h-\[524px\] {
    height: 524px !important;
}
.tw-h-\[52px\] {
    height: 52px !important;
}
.tw-h-\[53px\] {
    height: 53px !important;
}
.tw-h-\[54px\] {
    height: 54px !important;
}
.tw-h-\[550px\] {
    height: 550px !important;
}
.tw-h-\[55px\] {
    height: 55px !important;
}
.tw-h-\[55vw\] {
    height: 55vw !important;
}
.tw-h-\[560px\] {
    height: 560px !important;
}
.tw-h-\[56px\] {
    height: 56px !important;
}
.tw-h-\[572px\] {
    height: 572px !important;
}
.tw-h-\[580px\] {
    height: 580px !important;
}
.tw-h-\[584px\] {
    height: 584px !important;
}
.tw-h-\[58px\] {
    height: 58px !important;
}
.tw-h-\[592px\] {
    height: 592px !important;
}
.tw-h-\[5px\] {
    height: 5px !important;
}
.tw-h-\[5vh\] {
    height: 5vh !important;
}
.tw-h-\[600vh\] {
    height: 600vh !important;
}
.tw-h-\[60px\] {
    height: 60px !important;
}
.tw-h-\[64px\] {
    height: 64px !important;
}
.tw-h-\[65\%\] {
    height: 65% !important;
}
.tw-h-\[700px\] {
    height: 700px !important;
}
.tw-h-\[70px\] {
    height: 70px !important;
}
.tw-h-\[70vh\] {
    height: 70vh !important;
}
.tw-h-\[72px\] {
    height: 72px !important;
}
.tw-h-\[745px\] {
    height: 745px !important;
}
.tw-h-\[750px\] {
    height: 750px !important;
}
.tw-h-\[75dvh\] {
    height: 75dvh !important;
}
.tw-h-\[78px\] {
    height: 78px !important;
}
.tw-h-\[80\%\] {
    height: 80% !important;
}
.tw-h-\[800px\] {
    height: 800px !important;
}
.tw-h-\[80px\] {
    height: 80px !important;
}
.tw-h-\[81\.87vw\] {
    height: 81.87vw !important;
}
.tw-h-\[84px\] {
    height: 84px !important;
}
.tw-h-\[85px\] {
    height: 85px !important;
}
.tw-h-\[85vh\] {
    height: 85vh !important;
}
.tw-h-\[87px\] {
    height: 87px !important;
}
.tw-h-\[88px\] {
    height: 88px !important;
}
.tw-h-\[89\%\] {
    height: 89% !important;
}
.tw-h-\[90\%\] {
    height: 90% !important;
}
.tw-h-\[90px\] {
    height: 90px !important;
}
.tw-h-\[93\%\] {
    height: 93% !important;
}
.tw-h-\[94\%\] {
    height: 94% !important;
}
.tw-h-\[94vh\] {
    height: 94vh !important;
}
.tw-h-\[99px\] {
    height: 99px !important;
}
.tw-h-\[calc\(100\%\+197px\)\] {
    height: calc(100% + 197px) !important;
}
.tw-h-\[calc\(100\%-4px\)\] {
    height: calc(100% - 4px) !important;
}
.tw-h-\[calc\(100vh-100px\)\] {
    height: calc(100vh - 100px) !important;
}
.tw-h-\[calc\(100vh-32px\)\] {
    height: calc(100vh - 32px) !important;
}
.tw-h-\[calc\(100vh-4rem\)\] {
    height: calc(100vh - 4rem) !important;
}
.tw-h-\[calc\(40px\+36px\)\] {
    height: calc(40px + 36px) !important;
}
.tw-h-\[max-content\] {
    height: max-content !important;
}
.tw-h-auto {
    height: auto !important;
}
.tw-h-dvh {
    height: 100dvh !important;
}
.tw-h-fit {
    height: fit-content !important;
}
.tw-h-full {
    height: 100% !important;
}
.tw-max-h-0 {
    max-height: 0px !important;
}
.tw-max-h-\[100\%\] {
    max-height: 100% !important;
}
.tw-max-h-\[100vh\] {
    max-height: 100vh !important;
}
.tw-max-h-\[1200px\] {
    max-height: 1200px !important;
}
.tw-max-h-\[130px\] {
    max-height: 130px !important;
}
.tw-max-h-\[145px\] {
    max-height: 145px !important;
}
.tw-max-h-\[1500px\] {
    max-height: 1500px !important;
}
.tw-max-h-\[150px\] {
    max-height: 150px !important;
}
.tw-max-h-\[190px\] {
    max-height: 190px !important;
}
.tw-max-h-\[200px\] {
    max-height: 200px !important;
}
.tw-max-h-\[21px\] {
    max-height: 21px !important;
}
.tw-max-h-\[250px\] {
    max-height: 250px !important;
}
.tw-max-h-\[26px\] {
    max-height: 26px !important;
}
.tw-max-h-\[300px\] {
    max-height: 300px !important;
}
.tw-max-h-\[308px\] {
    max-height: 308px !important;
}
.tw-max-h-\[340px\] {
    max-height: 340px !important;
}
.tw-max-h-\[400px\] {
    max-height: 400px !important;
}
.tw-max-h-\[490px\] {
    max-height: 490px !important;
}
.tw-max-h-\[5000px\] {
    max-height: 5000px !important;
}
.tw-max-h-\[500px\] {
    max-height: 500px !important;
}
.tw-max-h-\[50px\] {
    max-height: 50px !important;
}
.tw-max-h-\[50vh\] {
    max-height: 50vh !important;
}
.tw-max-h-\[550px\] {
    max-height: 550px !important;
}
.tw-max-h-\[55px\] {
    max-height: 55px !important;
}
.tw-max-h-\[56px\] {
    max-height: 56px !important;
}
.tw-max-h-\[600px\] {
    max-height: 600px !important;
}
.tw-max-h-\[60vh\] {
    max-height: 60vh !important;
}
.tw-max-h-\[650px\] {
    max-height: 650px !important;
}
.tw-max-h-\[700px\] {
    max-height: 700px !important;
}
.tw-max-h-\[70px\] {
    max-height: 70px !important;
}
.tw-max-h-\[750px\] {
    max-height: 750px !important;
}
.tw-max-h-\[75vh\] {
    max-height: 75vh !important;
}
.tw-max-h-\[763px\] {
    max-height: 763px !important;
}
.tw-max-h-\[800px\] {
    max-height: 800px !important;
}
.tw-max-h-\[80px\] {
    max-height: 80px !important;
}
.tw-max-h-\[85vh\] {
    max-height: 85vh !important;
}
.tw-max-h-\[900px\] {
    max-height: 900px !important;
}
.tw-max-h-\[90px\] {
    max-height: 90px !important;
}
.tw-max-h-\[96vh\] {
    max-height: 96vh !important;
}
.tw-max-h-\[98\%\] {
    max-height: 98% !important;
}
.tw-max-h-\[calc\(100\%-64px\)\] {
    max-height: calc(100% - 64px) !important;
}
.tw-max-h-\[calc\(100vh-115px\)\] {
    max-height: calc(100vh - 115px) !important;
}
.tw-max-h-\[calc\(100vh-230px\)\] {
    max-height: calc(100vh - 230px) !important;
}
.tw-max-h-\[calc\(100vh-2rem\)\] {
    max-height: calc(100vh - 2rem) !important;
}
.tw-max-h-\[max-content\] {
    max-height: max-content !important;
}
.tw-max-h-dvh {
    max-height: 100dvh !important;
}
.tw-max-h-full {
    max-height: 100% !important;
}
.tw-min-h-\[1000px\] {
    min-height: 1000px !important;
}
.tw-min-h-\[100vh\] {
    min-height: 100vh !important;
}
.tw-min-h-\[230px\] {
    min-height: 230px !important;
}
.tw-min-h-\[236px\] {
    min-height: 236px !important;
}
.tw-min-h-\[250px\] {
    min-height: 250px !important;
}
.tw-min-h-\[300px\] {
    min-height: 300px !important;
}
.tw-min-h-\[30px\] {
    min-height: 30px !important;
}
.tw-min-h-\[350px\] {
    min-height: 350px !important;
}
.tw-min-h-\[360px\] {
    min-height: 360px !important;
}
.tw-min-h-\[380px\] {
    min-height: 380px !important;
}
.tw-min-h-\[385px\] {
    min-height: 385px !important;
}
.tw-min-h-\[395px\] {
    min-height: 395px !important;
}
.tw-min-h-\[3em\] {
    min-height: 3em !important;
}
.tw-min-h-\[400px\] {
    min-height: 400px !important;
}
.tw-min-h-\[450px\] {
    min-height: 450px !important;
}
.tw-min-h-\[500px\] {
    min-height: 500px !important;
}
.tw-min-h-\[54px\] {
    min-height: 54px !important;
}
.tw-min-h-\[60px\] {
    min-height: 60px !important;
}
.tw-min-h-\[650px\] {
    min-height: 650px !important;
}
.tw-min-h-\[68px\] {
    min-height: 68px !important;
}
.tw-min-h-\[70px\] {
    min-height: 70px !important;
}
.tw-min-h-\[74px\] {
    min-height: 74px !important;
}
.tw-min-h-\[770px\] {
    min-height: 770px !important;
}
.tw-min-h-\[80px\] {
    min-height: 80px !important;
}
.tw-min-h-\[80vh\] {
    min-height: 80vh !important;
}
.tw-min-h-\[850px\] {
    min-height: 850px !important;
}
.tw-min-h-\[97px\] {
    min-height: 97px !important;
}
.tw-min-h-\[98px\] {
    min-height: 98px !important;
}
.tw-min-h-\[99px\] {
    min-height: 99px !important;
}
.tw-min-h-\[calc\(100vh-100px\)\] {
    min-height: calc(100vh - 100px) !important;
}
.tw-min-h-full {
    min-height: 100% !important;
}
.tw-min-h-screen {
    min-height: 100vh !important;
}
.\!tw-w-\[100\%\] {
    width: 100% !important;
}
.\!tw-w-\[22px\] {
    width: 22px !important;
}
.\!tw-w-\[25px\] {
    width: 25px !important;
}
.tw-w-0 {
    width: 0px !important;
}
.tw-w-1 {
    width: 0.25rem !important;
}
.tw-w-1\/12 {
    width: 8.333333% !important;
}
.tw-w-1\/2 {
    width: 50% !important;
}
.tw-w-1\/4 {
    width: 25% !important;
}
.tw-w-1\/6 {
    width: 16.666667% !important;
}
.tw-w-10 {
    width: 2.5rem !important;
}
.tw-w-10\/12 {
    width: 83.333333% !important;
}
.tw-w-11\/12 {
    width: 91.666667% !important;
}
.tw-w-16 {
    width: 4rem !important;
}
.tw-w-2 {
    width: 0.5rem !important;
}
.tw-w-20 {
    width: 5rem !important;
}
.tw-w-3 {
    width: 0.75rem !important;
}
.tw-w-3\/12 {
    width: 25% !important;
}
.tw-w-3\/4 {
    width: 75% !important;
}
.tw-w-3\/5 {
    width: 60% !important;
}
.tw-w-4 {
    width: 1rem !important;
}
.tw-w-4\/12 {
    width: 33.333333% !important;
}
.tw-w-4\/5 {
    width: 80% !important;
}
.tw-w-5 {
    width: 1.25rem !important;
}
.tw-w-5\/12 {
    width: 41.666667% !important;
}
.tw-w-6 {
    width: 1.5rem !important;
}
.tw-w-6\/12 {
    width: 50% !important;
}
.tw-w-7 {
    width: 1.75rem !important;
}
.tw-w-7\/12 {
    width: 58.333333% !important;
}
.tw-w-8 {
    width: 2rem !important;
}
.tw-w-8\/12 {
    width: 66.666667% !important;
}
.tw-w-9 {
    width: 2.25rem !important;
}
.tw-w-9\/12 {
    width: 75% !important;
}
.tw-w-\[\.625em\] {
    width: .625em !important;
}
.tw-w-\[\.875em\] {
    width: .875em !important;
}
.tw-w-\[1\.27px\] {
    width: 1.27px !important;
}
.tw-w-\[10\%\] {
    width: 10% !important;
}
.tw-w-\[100\%\] {
    width: 100% !important;
}
.tw-w-\[100px\] {
    width: 100px !important;
}
.tw-w-\[100vw\] {
    width: 100vw !important;
}
.tw-w-\[101\%\] {
    width: 101% !important;
}
.tw-w-\[109\%\] {
    width: 109% !important;
}
.tw-w-\[109px\] {
    width: 109px !important;
}
.tw-w-\[10px\] {
    width: 10px !important;
}
.tw-w-\[110px\] {
    width: 110px !important;
}
.tw-w-\[113\%\] {
    width: 113% !important;
}
.tw-w-\[114px\] {
    width: 114px !important;
}
.tw-w-\[1170px\] {
    width: 1170px !important;
}
.tw-w-\[120px\] {
    width: 120px !important;
}
.tw-w-\[125px\] {
    width: 125px !important;
}
.tw-w-\[12px\] {
    width: 12px !important;
}
.tw-w-\[13\%\] {
    width: 13% !important;
}
.tw-w-\[139\%\] {
    width: 139% !important;
}
.tw-w-\[148px\] {
    width: 148px !important;
}
.tw-w-\[14px\] {
    width: 14px !important;
}
.tw-w-\[15\%\] {
    width: 15% !important;
}
.tw-w-\[150px\] {
    width: 150px !important;
}
.tw-w-\[155px\] {
    width: 155px !important;
}
.tw-w-\[157px\] {
    width: 157px !important;
}
.tw-w-\[158px\] {
    width: 158px !important;
}
.tw-w-\[160\%\] {
    width: 160% !important;
}
.tw-w-\[160px\] {
    width: 160px !important;
}
.tw-w-\[165px\] {
    width: 165px !important;
}
.tw-w-\[168px\] {
    width: 168px !important;
}
.tw-w-\[169px\] {
    width: 169px !important;
}
.tw-w-\[16px\] {
    width: 16px !important;
}
.tw-w-\[17px\] {
    width: 17px !important;
}
.tw-w-\[180px\] {
    width: 180px !important;
}
.tw-w-\[18px\] {
    width: 18px !important;
}
.tw-w-\[190px\] {
    width: 190px !important;
}
.tw-w-\[192px\] {
    width: 192px !important;
}
.tw-w-\[1px\] {
    width: 1px !important;
}
.tw-w-\[20\%\] {
    width: 20% !important;
}
.tw-w-\[200px\] {
    width: 200px !important;
}
.tw-w-\[20px\] {
    width: 20px !important;
}
.tw-w-\[21\%\] {
    width: 21% !important;
}
.tw-w-\[220px\] {
    width: 220px !important;
}
.tw-w-\[22px\] {
    width: 22px !important;
}
.tw-w-\[234px\] {
    width: 234px !important;
}
.tw-w-\[240px\] {
    width: 240px !important;
}
.tw-w-\[24px\] {
    width: 24px !important;
}
.tw-w-\[250px\] {
    width: 250px !important;
}
.tw-w-\[252px\] {
    width: 252px !important;
}
.tw-w-\[256px\] {
    width: 256px !important;
}
.tw-w-\[25px\] {
    width: 25px !important;
}
.tw-w-\[260px\] {
    width: 260px !important;
}
.tw-w-\[26px\] {
    width: 26px !important;
}
.tw-w-\[28\%\] {
    width: 28% !important;
}
.tw-w-\[28px\] {
    width: 28px !important;
}
.tw-w-\[290px\] {
    width: 290px !important;
}
.tw-w-\[296px\] {
    width: 296px !important;
}
.tw-w-\[30\%\] {
    width: 30% !important;
}
.tw-w-\[300px\] {
    width: 300px !important;
}
.tw-w-\[30px\] {
    width: 30px !important;
}
.tw-w-\[31px\] {
    width: 31px !important;
}
.tw-w-\[32px\] {
    width: 32px !important;
}
.tw-w-\[330px\] {
    width: 330px !important;
}
.tw-w-\[340px\] {
    width: 340px !important;
}
.tw-w-\[350px\] {
    width: 350px !important;
}
.tw-w-\[35px\] {
    width: 35px !important;
}
.tw-w-\[36px\] {
    width: 36px !important;
}
.tw-w-\[380px\] {
    width: 380px !important;
}
.tw-w-\[38px\] {
    width: 38px !important;
}
.tw-w-\[40\%\] {
    width: 40% !important;
}
.tw-w-\[400\%\] {
    width: 400% !important;
}
.tw-w-\[406px\] {
    width: 406px !important;
}
.tw-w-\[40px\] {
    width: 40px !important;
}
.tw-w-\[40vw\] {
    width: 40vw !important;
}
.tw-w-\[425px\] {
    width: 425px !important;
}
.tw-w-\[42px\] {
    width: 42px !important;
}
.tw-w-\[45\%\] {
    width: 45% !important;
}
.tw-w-\[48\%\] {
    width: 48% !important;
}
.tw-w-\[49\%\] {
    width: 49% !important;
}
.tw-w-\[50\%\] {
    width: 50% !important;
}
.tw-w-\[500px\] {
    width: 500px !important;
}
.tw-w-\[50px\] {
    width: 50px !important;
}
.tw-w-\[50vw\] {
    width: 50vw !important;
}
.tw-w-\[52px\] {
    width: 52px !important;
}
.tw-w-\[54px\] {
    width: 54px !important;
}
.tw-w-\[55px\] {
    width: 55px !important;
}
.tw-w-\[56px\] {
    width: 56px !important;
}
.tw-w-\[60\%\] {
    width: 60% !important;
}
.tw-w-\[60px\] {
    width: 60px !important;
}
.tw-w-\[60vw\] {
    width: 60vw !important;
}
.tw-w-\[626px\] {
    width: 626px !important;
}
.tw-w-\[64px\] {
    width: 64px !important;
}
.tw-w-\[65px\] {
    width: 65px !important;
}
.tw-w-\[66px\] {
    width: 66px !important;
}
.tw-w-\[68px\] {
    width: 68px !important;
}
.tw-w-\[70\%\] {
    width: 70% !important;
}
.tw-w-\[70px\] {
    width: 70px !important;
}
.tw-w-\[70vw\] {
    width: 70vw !important;
}
.tw-w-\[72px\] {
    width: 72px !important;
}
.tw-w-\[74px\] {
    width: 74px !important;
}
.tw-w-\[77px\] {
    width: 77px !important;
}
.tw-w-\[77vw\] {
    width: 77vw !important;
}
.tw-w-\[80\%\] {
    width: 80% !important;
}
.tw-w-\[80px\] {
    width: 80px !important;
}
.tw-w-\[88px\] {
    width: 88px !important;
}
.tw-w-\[90\%\] {
    width: 90% !important;
}
.tw-w-\[90px\] {
    width: 90px !important;
}
.tw-w-\[90vw\] {
    width: 90vw !important;
}
.tw-w-\[93\%\] {
    width: 93% !important;
}
.tw-w-\[94\%\] {
    width: 94% !important;
}
.tw-w-\[95\%\] {
    width: 95% !important;
}
.tw-w-\[96px\] {
    width: 96px !important;
}
.tw-w-\[calc\(\(100vw\/3\)-32px\)\] {
    width: calc((100vw / 3) - 32px) !important;
}
.tw-w-\[calc\(\(100vw\/7\)-6px\)\] {
    width: calc((100vw / 7) - 6px) !important;
}
.tw-w-\[calc\(\(100vw\/9\)\+26px\)\] {
    width: calc((100vw / 9) + 26px) !important;
}
.tw-w-\[calc\(\(100vw\/9\)\+45px\)\] {
    width: calc((100vw / 9) + 45px) !important;
}
.tw-w-\[calc\(100\%\+16px\)\] {
    width: calc(100% + 16px) !important;
}
.tw-w-\[calc\(100\%\+32px\)\] {
    width: calc(100% + 32px) !important;
}
.tw-w-\[calc\(100\%-1\.4rem\)\] {
    width: calc(100% - 1.4rem) !important;
}
.tw-w-\[calc\(100\%-16px\)\] {
    width: calc(100% - 16px) !important;
}
.tw-w-\[calc\(100\%-24px\)\] {
    width: calc(100% - 24px) !important;
}
.tw-w-\[calc\(100\%-2rem\)\] {
    width: calc(100% - 2rem) !important;
}
.tw-w-\[calc\(100\%-31px\)\] {
    width: calc(100% - 31px) !important;
}
.tw-w-\[calc\(100\%-32px\)\] {
    width: calc(100% - 32px) !important;
}
.tw-w-\[calc\(100\%-6px\)\] {
    width: calc(100% - 6px) !important;
}
.tw-w-\[calc\(100\%-8px\)\] {
    width: calc(100% - 8px) !important;
}
.tw-w-\[calc\(50\%-16px\)\] {
    width: calc(50% - 16px) !important;
}
.tw-w-\[calc\(50\%-5px\)\] {
    width: calc(50% - 5px) !important;
}
.tw-w-\[max-content\] {
    width: max-content !important;
}
.tw-w-\[min-content\] {
    width: min-content !important;
}
.tw-w-auto {
    width: auto !important;
}
.tw-w-dvw {
    width: 100dvw !important;
}
.tw-w-fit {
    width: fit-content !important;
}
.tw-w-full {
    width: 100% !important;
}
.tw-w-screen {
    width: 100vw !important;
}
.tw-min-w-0 {
    min-width: 0px !important;
}
.tw-min-w-\[100px\] {
    min-width: 100px !important;
}
.tw-min-w-\[188px\] {
    min-width: 188px !important;
}
.tw-min-w-\[200px\] {
    min-width: 200px !important;
}
.tw-min-w-\[275px\] {
    min-width: 275px !important;
}
.tw-min-w-\[300px\] {
    min-width: 300px !important;
}
.tw-min-w-\[434px\] {
    min-width: 434px !important;
}
.tw-min-w-\[50px\] {
    min-width: 50px !important;
}
.tw-min-w-\[60px\] {
    min-width: 60px !important;
}
.tw-min-w-\[700px\] {
    min-width: 700px !important;
}
.tw-min-w-full {
    min-width: 100% !important;
}
.tw-max-w-4 {
    max-width: 1rem !important;
}
.tw-max-w-\[100\%\] {
    max-width: 100% !important;
}
.tw-max-w-\[1000px\] {
    max-width: 1000px !important;
}
.tw-max-w-\[100px\] {
    max-width: 100px !important;
}
.tw-max-w-\[101px\] {
    max-width: 101px !important;
}
.tw-max-w-\[1024px\] {
    max-width: 1024px !important;
}
.tw-max-w-\[102px\] {
    max-width: 102px !important;
}
.tw-max-w-\[1033px\] {
    max-width: 1033px !important;
}
.tw-max-w-\[1060px\] {
    max-width: 1060px !important;
}
.tw-max-w-\[1100px\] {
    max-width: 1100px !important;
}
.tw-max-w-\[1101px\] {
    max-width: 1101px !important;
}
.tw-max-w-\[1112px\] {
    max-width: 1112px !important;
}
.tw-max-w-\[1140px\] {
    max-width: 1140px !important;
}
.tw-max-w-\[1145px\] {
    max-width: 1145px !important;
}
.tw-max-w-\[1200px\] {
    max-width: 1200px !important;
}
.tw-max-w-\[120px\] {
    max-width: 120px !important;
}
.tw-max-w-\[125px\] {
    max-width: 125px !important;
}
.tw-max-w-\[1260px\] {
    max-width: 1260px !important;
}
.tw-max-w-\[1270px\] {
    max-width: 1270px !important;
}
.tw-max-w-\[1280px\] {
    max-width: 1280px !important;
}
.tw-max-w-\[1300px\] {
    max-width: 1300px !important;
}
.tw-max-w-\[1357px\] {
    max-width: 1357px !important;
}
.tw-max-w-\[1380px\] {
    max-width: 1380px !important;
}
.tw-max-w-\[145px\] {
    max-width: 145px !important;
}
.tw-max-w-\[1500px\] {
    max-width: 1500px !important;
}
.tw-max-w-\[1544px\] {
    max-width: 1544px !important;
}
.tw-max-w-\[160px\] {
    max-width: 160px !important;
}
.tw-max-w-\[164px\] {
    max-width: 164px !important;
}
.tw-max-w-\[166px\] {
    max-width: 166px !important;
}
.tw-max-w-\[16px\] {
    max-width: 16px !important;
}
.tw-max-w-\[1800px\] {
    max-width: 1800px !important;
}
.tw-max-w-\[180px\] {
    max-width: 180px !important;
}
.tw-max-w-\[189px\] {
    max-width: 189px !important;
}
.tw-max-w-\[190px\] {
    max-width: 190px !important;
}
.tw-max-w-\[196px\] {
    max-width: 196px !important;
}
.tw-max-w-\[200px\] {
    max-width: 200px !important;
}
.tw-max-w-\[209px\] {
    max-width: 209px !important;
}
.tw-max-w-\[213px\] {
    max-width: 213px !important;
}
.tw-max-w-\[220px\] {
    max-width: 220px !important;
}
.tw-max-w-\[230px\] {
    max-width: 230px !important;
}
.tw-max-w-\[232px\] {
    max-width: 232px !important;
}
.tw-max-w-\[240px\] {
    max-width: 240px !important;
}
.tw-max-w-\[242px\] {
    max-width: 242px !important;
}
.tw-max-w-\[245px\] {
    max-width: 245px !important;
}
.tw-max-w-\[250px\] {
    max-width: 250px !important;
}
.tw-max-w-\[260px\] {
    max-width: 260px !important;
}
.tw-max-w-\[280px\] {
    max-width: 280px !important;
}
.tw-max-w-\[290px\] {
    max-width: 290px !important;
}
.tw-max-w-\[295px\] {
    max-width: 295px !important;
}
.tw-max-w-\[296px\] {
    max-width: 296px !important;
}
.tw-max-w-\[300px\] {
    max-width: 300px !important;
}
.tw-max-w-\[320px\] {
    max-width: 320px !important;
}
.tw-max-w-\[326px\] {
    max-width: 326px !important;
}
.tw-max-w-\[330px\] {
    max-width: 330px !important;
}
.tw-max-w-\[335px\] {
    max-width: 335px !important;
}
.tw-max-w-\[343px\] {
    max-width: 343px !important;
}
.tw-max-w-\[348px\] {
    max-width: 348px !important;
}
.tw-max-w-\[34px\] {
    max-width: 34px !important;
}
.tw-max-w-\[350px\] {
    max-width: 350px !important;
}
.tw-max-w-\[351px\] {
    max-width: 351px !important;
}
.tw-max-w-\[360px\] {
    max-width: 360px !important;
}
.tw-max-w-\[370px\] {
    max-width: 370px !important;
}
.tw-max-w-\[375px\] {
    max-width: 375px !important;
}
.tw-max-w-\[380px\] {
    max-width: 380px !important;
}
.tw-max-w-\[385px\] {
    max-width: 385px !important;
}
.tw-max-w-\[395px\] {
    max-width: 395px !important;
}
.tw-max-w-\[400px\] {
    max-width: 400px !important;
}
.tw-max-w-\[420px\] {
    max-width: 420px !important;
}
.tw-max-w-\[425px\] {
    max-width: 425px !important;
}
.tw-max-w-\[450px\] {
    max-width: 450px !important;
}
.tw-max-w-\[453px\] {
    max-width: 453px !important;
}
.tw-max-w-\[470px\] {
    max-width: 470px !important;
}
.tw-max-w-\[475px\] {
    max-width: 475px !important;
}
.tw-max-w-\[480px\] {
    max-width: 480px !important;
}
.tw-max-w-\[500px\] {
    max-width: 500px !important;
}
.tw-max-w-\[502px\] {
    max-width: 502px !important;
}
.tw-max-w-\[504px\] {
    max-width: 504px !important;
}
.tw-max-w-\[520px\] {
    max-width: 520px !important;
}
.tw-max-w-\[531px\] {
    max-width: 531px !important;
}
.tw-max-w-\[539px\] {
    max-width: 539px !important;
}
.tw-max-w-\[550px\] {
    max-width: 550px !important;
}
.tw-max-w-\[565px\] {
    max-width: 565px !important;
}
.tw-max-w-\[56px\] {
    max-width: 56px !important;
}
.tw-max-w-\[590px\] {
    max-width: 590px !important;
}
.tw-max-w-\[600px\] {
    max-width: 600px !important;
}
.tw-max-w-\[60px\] {
    max-width: 60px !important;
}
.tw-max-w-\[60vw\] {
    max-width: 60vw !important;
}
.tw-max-w-\[620px\] {
    max-width: 620px !important;
}
.tw-max-w-\[622px\] {
    max-width: 622px !important;
}
.tw-max-w-\[630px\] {
    max-width: 630px !important;
}
.tw-max-w-\[634px\] {
    max-width: 634px !important;
}
.tw-max-w-\[650px\] {
    max-width: 650px !important;
}
.tw-max-w-\[654px\] {
    max-width: 654px !important;
}
.tw-max-w-\[664px\] {
    max-width: 664px !important;
}
.tw-max-w-\[666px\] {
    max-width: 666px !important;
}
.tw-max-w-\[680px\] {
    max-width: 680px !important;
}
.tw-max-w-\[684px\] {
    max-width: 684px !important;
}
.tw-max-w-\[68px\] {
    max-width: 68px !important;
}
.tw-max-w-\[691px\] {
    max-width: 691px !important;
}
.tw-max-w-\[700px\] {
    max-width: 700px !important;
}
.tw-max-w-\[70px\] {
    max-width: 70px !important;
}
.tw-max-w-\[715px\] {
    max-width: 715px !important;
}
.tw-max-w-\[720px\] {
    max-width: 720px !important;
}
.tw-max-w-\[728px\] {
    max-width: 728px !important;
}
.tw-max-w-\[730px\] {
    max-width: 730px !important;
}
.tw-max-w-\[740px\] {
    max-width: 740px !important;
}
.tw-max-w-\[750px\] {
    max-width: 750px !important;
}
.tw-max-w-\[755px\] {
    max-width: 755px !important;
}
.tw-max-w-\[75px\] {
    max-width: 75px !important;
}
.tw-max-w-\[770px\] {
    max-width: 770px !important;
}
.tw-max-w-\[771px\] {
    max-width: 771px !important;
}
.tw-max-w-\[780px\] {
    max-width: 780px !important;
}
.tw-max-w-\[790px\] {
    max-width: 790px !important;
}
.tw-max-w-\[80\%\] {
    max-width: 80% !important;
}
.tw-max-w-\[800px\] {
    max-width: 800px !important;
}
.tw-max-w-\[80px\] {
    max-width: 80px !important;
}
.tw-max-w-\[830px\] {
    max-width: 830px !important;
}
.tw-max-w-\[850px\] {
    max-width: 850px !important;
}
.tw-max-w-\[866px\] {
    max-width: 866px !important;
}
.tw-max-w-\[880px\] {
    max-width: 880px !important;
}
.tw-max-w-\[896px\] {
    max-width: 896px !important;
}
.tw-max-w-\[900px\] {
    max-width: 900px !important;
}
.tw-max-w-\[90px\] {
    max-width: 90px !important;
}
.tw-max-w-\[950px\] {
    max-width: 950px !important;
}
.tw-max-w-\[960px\] {
    max-width: 960px !important;
}
.tw-max-w-\[98px\] {
    max-width: 98px !important;
}
.tw-max-w-\[calc\(100\%-24px\)\] {
    max-width: calc(100% - 24px) !important;
}
.tw-max-w-\[calc\(100px\+2vw\)\] {
    max-width: calc(100px + 2vw) !important;
}
.tw-max-w-\[calc\(100vw-2rem\)\] {
    max-width: calc(100vw - 2rem) !important;
}
.tw-max-w-\[calc\(100vw-32px\)\] {
    max-width: calc(100vw - 32px) !important;
}
.tw-max-w-\[calc\(610px\+3\.5vw\)\] {
    max-width: calc(610px + 3.5vw) !important;
}
.tw-max-w-\[max-content\] {
    max-width: max-content !important;
}
.tw-max-w-fit {
    max-width: fit-content !important;
}
.tw-max-w-full {
    max-width: 100% !important;
}
.tw-max-w-lg {
    max-width: 32rem !important;
}
.tw-max-w-md {
    max-width: 28rem !important;
}
.tw-max-w-screen-xl {
    max-width: 1280px !important;
}
.tw-max-w-sm {
    max-width: 24rem !important;
}
.tw-flex-1 {
    flex: 1 1 0% !important;
}
.tw-flex-\[36\] {
    flex: 36 !important;
}
.tw-flex-\[37\] {
    flex: 37 !important;
}
.tw-flex-\[67\] {
    flex: 67 !important;
}
.tw-flex-\[69\] {
    flex: 69 !important;
}
.tw-flex-none {
    flex: none !important;
}
.tw-flex-shrink-0 {
    flex-shrink: 0 !important;
}
.tw-shrink {
    flex-shrink: 1 !important;
}
.tw-shrink-0 {
    flex-shrink: 0 !important;
}
.tw-flex-grow {
    flex-grow: 1 !important;
}
.tw-flex-grow-0 {
    flex-grow: 0 !important;
}
.tw-grow {
    flex-grow: 1 !important;
}
.tw-grow-0 {
    flex-grow: 0 !important;
}
.tw-basis-1\/2 {
    flex-basis: 50% !important;
}
.tw-basis-6\/12 {
    flex-basis: 50% !important;
}
.tw-basis-\[71\.6px\] {
    flex-basis: 71.6px !important;
}
.tw-basis-\[calc\(50\%-10px\)\] {
    flex-basis: calc(50% - 10px) !important;
}
.tw-basis-full {
    flex-basis: 100% !important;
}
.tw-table-fixed {
    table-layout: fixed !important;
}
.tw-border-separate {
    border-collapse: separate !important;
}
.tw-border-spacing-y-4 {
    --tw-border-spacing-y: 1rem !important;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important;
}
.tw-origin-\[50\%_55\%\] {
    transform-origin: 50% 55% !important;
}
.tw-origin-left {
    transform-origin: left !important;
}
.tw-origin-right {
    transform-origin: right !important;
}
.tw-origin-top-right {
    transform-origin: top right !important;
}
.-tw-translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-x-\[calc\(100\%-200px\)\] {
    --tw-translate-x: calc(calc(100% - 200px) * -1) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-x-full {
    --tw-translate-x: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-y-6 {
    --tw-translate-y: -1.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw--translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw--translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-0 {
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-1\/2 {
    --tw-translate-x: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-10 {
    --tw-translate-x: 2.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-\[-50\%\] {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-\[calc\(100\%-200px\)\] {
    --tw-translate-x: calc(100% - 200px) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-full {
    --tw-translate-x: 100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-1\/2 {
    --tw-translate-y: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-4 {
    --tw-translate-y: 1rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-100\%\] {
    --tw-translate-y: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-40\%\] {
    --tw-translate-y: -40% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-50\%\] {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-rotate-90 {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-0 {
    --tw-rotate: 0deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-180 {
    --tw-rotate: 180deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-45 {
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-90 {
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-\[40deg\] {
    --tw-rotate: 40deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-95 {
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-\[1\.025\] {
    --tw-scale-x: 1.025 !important;
    --tw-scale-y: 1.025 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-\[1\.1\] {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
@keyframes tw-progressBar {
    from {
        transform: scaleX(0);
    }
    to {
        transform: scaleX(1);
    }
}
.tw-animate-\[progressBar_15s_linear\] {
    animation: tw-progressBar 15s linear !important;
}
.tw-animate-none {
    animation: none !important;
}
@keyframes tw-scrollSideLoop {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(calc(0px - 100%));
    }
}
.tw-animate-scrollSideLoop {
    animation: tw-scrollSideLoop 40s infinite linear !important;
}
@keyframes tw-spin {
    to {
        transform: rotate(360deg);
    }
}
.tw-animate-spin {
    animation: tw-spin 1s linear infinite !important;
}
.tw-cursor-default {
    cursor: default !important;
}
.tw-cursor-ew-resize {
    cursor: ew-resize !important;
}
.tw-cursor-none {
    cursor: none !important;
}
.tw-cursor-not-allowed {
    cursor: not-allowed !important;
}
.tw-cursor-pointer {
    cursor: pointer !important;
}
.tw-cursor-zoom-in {
    cursor: zoom-in !important;
}
.tw-cursor-zoom-out {
    cursor: zoom-out !important;
}
.tw-select-none {
    user-select: none !important;
}
.tw-list-inside {
    list-style-position: inside !important;
}
.tw-list-disc {
    list-style-type: disc !important;
}
.tw-list-none {
    list-style-type: none !important;
}
.tw-appearance-none {
    appearance: none !important;
}
.tw-columns-1 {
    columns: 1 !important;
}
.tw-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.tw-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}
.tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}
.tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}
.tw-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
.tw-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}
.tw-grid-cols-\[104px_minmax\(0\,_1fr\)\] {
    grid-template-columns: 104px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[1fr_1fr\] {
    grid-template-columns: 1fr 1fr !important;
}
.tw-grid-cols-\[20px_minmax\(0\,_1fr\)\] {
    grid-template-columns: 20px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[40px_1fr_1fr\] {
    grid-template-columns: 40px 1fr 1fr !important;
}
.tw-grid-cols-\[60px_auto\] {
    grid-template-columns: 60px auto !important;
}
.tw-grid-cols-\[80px_minmax\(0\,_1fr\)\] {
    grid-template-columns: 80px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto !important;
}
.tw-grid-cols-\[minmax\(0\,max-content\)_auto\] {
    grid-template-columns: minmax(0,max-content) auto !important;
}
.tw-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}
.tw-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}
.tw-grid-rows-\[auto\] {
    grid-template-rows: auto !important;
}
.tw-grid-rows-\[auto_auto_auto\] {
    grid-template-rows: auto auto auto !important;
}
.tw-grid-rows-\[auto_minmax\(0\,max-content\)\] {
    grid-template-rows: auto minmax(0,max-content) !important;
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)\] {
    grid-template-rows: min-content minmax(0, 1fr) !important;
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)_auto\] {
    grid-template-rows: min-content minmax(0, 1fr) auto !important;
}
.tw-grid-rows-\[minmax\(0\,_1fr\)_auto\] {
    grid-template-rows: minmax(0, 1fr) auto !important;
}
.tw-flex-row {
    flex-direction: row !important;
}
.tw-flex-row-reverse {
    flex-direction: row-reverse !important;
}
.tw-flex-col {
    flex-direction: column !important;
}
.tw-flex-col-reverse {
    flex-direction: column-reverse !important;
}
.tw-flex-wrap {
    flex-wrap: wrap !important;
}
.tw-flex-nowrap {
    flex-wrap: nowrap !important;
}
.tw-place-content-center {
    place-content: center !important;
}
.tw-place-items-center {
    place-items: center !important;
}
.tw-content-center {
    align-content: center !important;
}
.tw-items-start {
    align-items: flex-start !important;
}
.tw-items-end {
    align-items: flex-end !important;
}
.tw-items-center {
    align-items: center !important;
}
.tw-items-baseline {
    align-items: baseline !important;
}
.tw-items-stretch {
    align-items: stretch !important;
}
.tw-justify-start {
    justify-content: flex-start !important;
}
.tw-justify-end {
    justify-content: flex-end !important;
}
.tw-justify-center {
    justify-content: center !important;
}
.tw-justify-between {
    justify-content: space-between !important;
}
.tw-justify-around {
    justify-content: space-around !important;
}
.tw-gap-0 {
    gap: 0px !important;
}
.tw-gap-1 {
    gap: 0.25rem !important;
}
.tw-gap-1\.5 {
    gap: 0.375rem !important;
}
.tw-gap-10 {
    gap: 2.5rem !important;
}
.tw-gap-11 {
    gap: 2.75rem !important;
}
.tw-gap-12 {
    gap: 3rem !important;
}
.tw-gap-14 {
    gap: 3.5rem !important;
}
.tw-gap-16 {
    gap: 4rem !important;
}
.tw-gap-2 {
    gap: 0.5rem !important;
}
.tw-gap-2\.5 {
    gap: 0.625rem !important;
}
.tw-gap-20 {
    gap: 5rem !important;
}
.tw-gap-3 {
    gap: 0.75rem !important;
}
.tw-gap-4 {
    gap: 1rem !important;
}
.tw-gap-5 {
    gap: 1.25rem !important;
}
.tw-gap-6 {
    gap: 1.5rem !important;
}
.tw-gap-7 {
    gap: 1.75rem !important;
}
.tw-gap-8 {
    gap: 2rem !important;
}
.tw-gap-9 {
    gap: 2.25rem !important;
}
.tw-gap-\[10px\] {
    gap: 10px !important;
}
.tw-gap-\[128px\] {
    gap: 128px !important;
}
.tw-gap-\[12px\] {
    gap: 12px !important;
}
.tw-gap-\[15px\] {
    gap: 15px !important;
}
.tw-gap-\[16px\] {
    gap: 16px !important;
}
.tw-gap-\[1px\] {
    gap: 1px !important;
}
.tw-gap-\[21px\] {
    gap: 21px !important;
}
.tw-gap-\[23px\] {
    gap: 23px !important;
}
.tw-gap-\[24px\] {
    gap: 24px !important;
}
.tw-gap-\[2px\] {
    gap: 2px !important;
}
.tw-gap-\[30px\] {
    gap: 30px !important;
}
.tw-gap-\[30xp\] {
    gap: 30xp !important;
}
.tw-gap-\[32px\] {
    gap: 32px !important;
}
.tw-gap-\[46px\] {
    gap: 46px !important;
}
.tw-gap-\[4px\] {
    gap: 4px !important;
}
.tw-gap-\[5px\] {
    gap: 5px !important;
}
.tw-gap-\[60px\] {
    gap: 60px !important;
}
.tw-gap-\[64px\] {
    gap: 64px !important;
}
.tw-gap-\[6px\] {
    gap: 6px !important;
}
.tw-gap-\[8px\] {
    gap: 8px !important;
}
.tw-gap-\[97px\] {
    gap: 97px !important;
}
.tw-gap-x-1 {
    column-gap: 0.25rem !important;
}
.tw-gap-x-1\.5 {
    column-gap: 0.375rem !important;
}
.tw-gap-x-2 {
    column-gap: 0.5rem !important;
}
.tw-gap-x-4 {
    column-gap: 1rem !important;
}
.tw-gap-x-6 {
    column-gap: 1.5rem !important;
}
.tw-gap-x-8 {
    column-gap: 2rem !important;
}
.tw-gap-y-0 {
    row-gap: 0px !important;
}
.tw-gap-y-1 {
    row-gap: 0.25rem !important;
}
.tw-gap-y-16 {
    row-gap: 4rem !important;
}
.tw-gap-y-2 {
    row-gap: 0.5rem !important;
}
.tw-gap-y-3 {
    row-gap: 0.75rem !important;
}
.tw-gap-y-4 {
    row-gap: 1rem !important;
}
.tw-gap-y-6 {
    row-gap: 1.5rem !important;
}
.tw-gap-y-\[2px\] {
    row-gap: 2px !important;
}
.tw-self-start {
    align-self: flex-start !important;
}
.tw-self-end {
    align-self: flex-end !important;
}
.tw-self-center {
    align-self: center !important;
}
.tw-self-stretch {
    align-self: stretch !important;
}
.tw-justify-self-end {
    justify-self: end !important;
}
.tw-overflow-auto {
    overflow: auto !important;
}
.tw-overflow-hidden {
    overflow: hidden !important;
}
.\!tw-overflow-visible {
    overflow: visible !important;
}
.tw-overflow-visible {
    overflow: visible !important;
}
.tw-overflow-x-auto {
    overflow-x: auto !important;
}
.tw-overflow-y-auto {
    overflow-y: auto !important;
}
.tw-overflow-x-hidden {
    overflow-x: hidden !important;
}
.tw-overflow-y-hidden {
    overflow-y: hidden !important;
}
.tw-scroll-smooth {
    scroll-behavior: smooth !important;
}
.tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.tw-hyphens-auto {
    hyphens: auto !important;
}
.tw-whitespace-nowrap {
    white-space: nowrap !important;
}
.tw-text-nowrap {
    text-wrap: nowrap !important;
}
.tw-break-words {
    overflow-wrap: break-word !important;
}
.\!tw-rounded-\[50px\] {
    border-radius: 50px !important;
}
.\!tw-rounded-none {
    border-radius: 0px !important;
}
.tw-rounded {
    border-radius: 0.25rem !important;
}
.tw-rounded-2xl {
    border-radius: 1rem !important;
}
.tw-rounded-3xl {
    border-radius: 1.5rem !important;
}
.tw-rounded-\[0px\] {
    border-radius: 0px !important;
}
.tw-rounded-\[1000px\] {
    border-radius: 1000px !important;
}
.tw-rounded-\[10px\] {
    border-radius: 10px !important;
}
.tw-rounded-\[16px\] {
    border-radius: 16px !important;
}
.tw-rounded-\[20px\] {
    border-radius: 20px !important;
}
.tw-rounded-\[24px_0px_0px_0px\] {
    border-radius: 24px 0px 0px 0px !important;
}
.tw-rounded-\[2px\] {
    border-radius: 2px !important;
}
.tw-rounded-\[360px\] {
    border-radius: 360px !important;
}
.tw-rounded-\[4px\] {
    border-radius: 4px !important;
}
.tw-rounded-\[50\%\] {
    border-radius: 50% !important;
}
.tw-rounded-\[50em\] {
    border-radius: 50em !important;
}
.tw-rounded-\[50px\] {
    border-radius: 50px !important;
}
.tw-rounded-\[5px\] {
    border-radius: 5px !important;
}
.tw-rounded-\[6px\] {
    border-radius: 6px !important;
}
.tw-rounded-\[8px\] {
    border-radius: 8px !important;
}
.tw-rounded-\[99999px\] {
    border-radius: 99999px !important;
}
.tw-rounded-full {
    border-radius: 9999px !important;
}
.tw-rounded-lg {
    border-radius: 0.5rem !important;
}
.tw-rounded-md {
    border-radius: 0.375rem !important;
}
.tw-rounded-none {
    border-radius: 0px !important;
}
.tw-rounded-sm {
    border-radius: 0.125rem !important;
}
.tw-rounded-xl {
    border-radius: 0.75rem !important;
}
.tw-rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.tw-rounded-b-3xl {
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
}
.tw-rounded-b-\[16px\] {
    border-bottom-right-radius: 16px !important;
    border-bottom-left-radius: 16px !important;
}
.tw-rounded-b-\[8px\] {
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}
.tw-rounded-b-\[var\(--radius-8\,8px\)\] {
    border-bottom-right-radius: var(--radius-8,8px) !important;
    border-bottom-left-radius: var(--radius-8,8px) !important;
}
.tw-rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}
.tw-rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.tw-rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}
.tw-rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}
.tw-rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}
.tw-rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}
.tw-rounded-t-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
}
.tw-rounded-t-\[8px\] {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}
.tw-rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
}
.tw-rounded-bl-\[13px\] {
    border-bottom-left-radius: 13px !important;
}
.tw-rounded-bl-\[4px\] {
    border-bottom-left-radius: 4px !important;
}
.tw-rounded-bl-\[70px\] {
    border-bottom-left-radius: 70px !important;
}
.tw-rounded-bl-none {
    border-bottom-left-radius: 0px !important;
}
.tw-rounded-br {
    border-bottom-right-radius: 0.25rem !important;
}
.tw-rounded-br-\[13px\] {
    border-bottom-right-radius: 13px !important;
}
.tw-rounded-br-\[4px\] {
    border-bottom-right-radius: 4px !important;
}
.tw-rounded-br-none {
    border-bottom-right-radius: 0px !important;
}
.tw-rounded-tl-\[10px_9\%\] {
    border-top-left-radius: 10px 9% !important;
}
.tw-rounded-tl-\[4px\] {
    border-top-left-radius: 4px !important;
}
.tw-rounded-tl-none {
    border-top-left-radius: 0px !important;
}
.tw-rounded-tr-\[4px\] {
    border-top-right-radius: 4px !important;
}
.tw-rounded-tr-\[60px\] {
    border-top-right-radius: 60px !important;
}
.tw-rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
}
.tw-rounded-tr-none {
    border-top-right-radius: 0px !important;
}
.\!tw-border-2 {
    border-width: 2px !important;
}
.tw-border {
    border-width: 1px !important;
}
.tw-border-0 {
    border-width: 0px !important;
}
.tw-border-2 {
    border-width: 2px !important;
}
.tw-border-4 {
    border-width: 4px !important;
}
.tw-border-\[0\.5px\] {
    border-width: 0.5px !important;
}
.tw-border-\[0\.7px\] {
    border-width: 0.7px !important;
}
.tw-border-\[1px\] {
    border-width: 1px !important;
}
.tw-border-\[2px\] {
    border-width: 2px !important;
}
.tw-border-\[3px\] {
    border-width: 3px !important;
}
.tw-border-\[5px\] {
    border-width: 5px !important;
}
.tw-border-x {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}
.tw-border-x-0 {
    border-left-width: 0px !important;
    border-right-width: 0px !important;
}
.tw-border-x-\[1px\] {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}
.tw-border-y {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.tw-border-y-\[1px\] {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.tw-border-b {
    border-bottom-width: 1px !important;
}
.tw-border-b-0 {
    border-bottom-width: 0px !important;
}
.tw-border-b-2 {
    border-bottom-width: 2px !important;
}
.tw-border-b-4 {
    border-bottom-width: 4px !important;
}
.tw-border-b-\[1px\] {
    border-bottom-width: 1px !important;
}
.tw-border-b-\[3px\] {
    border-bottom-width: 3px !important;
}
.tw-border-b-\[4px\] {
    border-bottom-width: 4px !important;
}
.tw-border-e {
    border-inline-end-width: 1px !important;
}
.tw-border-l {
    border-left-width: 1px !important;
}
.tw-border-l-0 {
    border-left-width: 0px !important;
}
.tw-border-l-2 {
    border-left-width: 2px !important;
}
.tw-border-l-\[1px\] {
    border-left-width: 1px !important;
}
.tw-border-l-\[2px\] {
    border-left-width: 2px !important;
}
.tw-border-l-\[3px\] {
    border-left-width: 3px !important;
}
.tw-border-r {
    border-right-width: 1px !important;
}
.tw-border-r-0 {
    border-right-width: 0px !important;
}
.tw-border-r-2 {
    border-right-width: 2px !important;
}
.tw-border-r-\[1px\] {
    border-right-width: 1px !important;
}
.tw-border-r-\[2px\] {
    border-right-width: 2px !important;
}
.tw-border-r-\[3px\] {
    border-right-width: 3px !important;
}
.tw-border-t {
    border-top-width: 1px !important;
}
.tw-border-t-0 {
    border-top-width: 0px !important;
}
.tw-border-t-2 {
    border-top-width: 2px !important;
}
.tw-border-t-4 {
    border-top-width: 4px !important;
}
.tw-border-t-\[1px\] {
    border-top-width: 1px !important;
}
.tw-border-t-\[2px\] {
    border-top-width: 2px !important;
}
.tw-border-solid {
    border-style: solid !important;
}
.tw-border-dashed {
    border-style: dashed !important;
}
.\!tw-border-none {
    border-style: none !important;
}
.tw-border-none {
    border-style: none !important;
}
.\!tw-border-\[\#A1A1AA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#000000\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#047857\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(4 120 87 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#27272A\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(39 39 42 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#373737\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(55 55 55 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#52525b\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#6C757D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#71717A\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#828383\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(130 131 131 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#8C1216\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(140 18 22 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#A1A1AA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#A72A2F\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#ADB5BD\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(173 181 189 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#AEAEB2\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(174 174 178 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CBAD90\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(203 173 144 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CEA96A\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 169 106 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CED4DA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#D4D4D8\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#DB0A40\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(219 10 64 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#DEE2E6\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(222 226 230 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E0E0E0\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(224 224 224 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E2012D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(226 1 45 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E4E1D7\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(228 225 215 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E4E4E7\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(228 228 231 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E7D8B1\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(231 216 177 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#F5F5F5\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#FDAF00\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 175 0 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#FFFFFF\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#a72a2f\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#c4ad65\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#c4b998\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 185 152 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#cfd3d7\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(207 211 215 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#fff\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-black\/\[\.3\] {
    border-color: rgb(0 0 0 / .3) !important;
}
.tw-border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(243 244 246 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important;
}
.tw-border-primary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(239 68 68 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1000 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(249 243 0 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(94 79 36 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 219 35 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-light-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-grey-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-grey-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-icons-on-light {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-green {
    --tw-border-opacity: 1 !important;
    border-color: rgb(5 150 105 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-orange {
    --tw-border-opacity: 1 !important;
    border-color: rgb(227 116 30 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-red {
    --tw-border-opacity: 1 !important;
    border-color: rgb(185 28 28 / var(--tw-border-opacity)) !important;
}
.tw-border-transparent {
    border-color: transparent !important;
}
.tw-border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-b-\[\#a72a2f\] {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-t-\[\#CED4DA\] {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
}
.tw-border-t-white {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.\!tw-bg-\[\#000000\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#000\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#71717A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#fff\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-transparent {
    background-color: transparent !important;
}
.tw-bg-\[\#000000\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#0003\] {
    background-color: #0003 !important;
}
.tw-bg-\[\#000\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#047857\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#0F0F0F\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(15 15 15 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#171B27\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(23 27 39 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#18181B\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#212529\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(33 37 41 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#23293b\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(35 41 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#260605\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(38 6 5 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#27272A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#28A745\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(40 167 69 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#343A40\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#39393b\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(57 57 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#3D3D43\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(61 61 67 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#3F3F46\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#494949\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(73 73 73 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#4F4F54\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(79 79 84 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#599A87\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(89 154 135 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#68848D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(104 132 141 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#6C757D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(108 117 125 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#71717A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#727476\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(114 116 118 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7D6722\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7F323A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(127 50 58 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7b7b84\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(123 123 132 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#828383\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 131 131 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#976D54\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(151 109 84 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#9AAEB5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(154 174 181 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A1A1AA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A3A3A3\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A72A2F\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#ADB5BD\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(173 181 189 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#B0FFCB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(176 255 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#B79BDE\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(183 155 222 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#BB3338\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(187 51 56 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#BCA96D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(188 169 109 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CBCBCB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 203 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CCC\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(204 204 204 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CEA96A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(206 169 106 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CED4DA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#D374A2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(211 116 162 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#D4D4D8\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#DCFCE7\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#DDDDDD\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221 221 221 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#E3E3E3\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#E4E1D7\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F0F0F0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F3F4F6\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F4F4F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F7F7F7\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F99704\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 151 4 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F9FAFB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FF6046\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 96 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFEABB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 234 187 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFEDD5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#a72a2f\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#c4ad65\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#e46f21\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 111 33 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f2f2f2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f5f5f5b3\] {
    background-color: #f5f5f5b3 !important;
}
.tw-bg-\[\#f9fafb\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#fff\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#fffffff2\] {
    background-color: #fffffff2 !important;
}
.tw-bg-\[\^\\s\] {
    background-color: ^\s !important;
}
.tw-bg-\[blue\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[gold\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 215 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[pink\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 192 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[purple\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(128 0 128 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[red\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[rgb\(246\,245\,243\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 245 243 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.3\)\] {
    background-color: rgba(0,0,0,0.3) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.7\)\] {
    background-color: rgba(0,0,0,0.7) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.85\)\] {
    background-color: rgba(0,0,0,0.85) !important;
}
.tw-bg-\[transparent\] {
    background-color: transparent !important;
}
.tw-bg-\[white\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-black\/10 {
    background-color: rgb(0 0 0 / 0.1) !important;
}
.tw-bg-black\/25 {
    background-color: rgb(0 0 0 / 0.25) !important;
}
.tw-bg-black\/30 {
    background-color: rgb(0 0 0 / 0.3) !important;
}
.tw-bg-black\/40 {
    background-color: rgb(0 0 0 / 0.4) !important;
}
.tw-bg-black\/50 {
    background-color: rgb(0 0 0 / 0.5) !important;
}
.tw-bg-black\/70 {
    background-color: rgb(0 0 0 / 0.7) !important;
}
.tw-bg-black\/75 {
    background-color: rgb(0 0 0 / 0.75) !important;
}
.tw-bg-current {
    background-color: currentColor !important;
}
.tw-bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
.tw-bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.tw-bg-light-gray-80 {
    background-color: rgba(245, 245, 245, 0.8) !important;
}
.tw-bg-neutral-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-primary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-rose-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-1000 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 243 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-1500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 219 35 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(132 130 160 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(97 150 55 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-greyscale-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-red-1000 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-slate-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity)) !important;
}
.tw-bg-slate-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(233 201 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221 157 161 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 114 118 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(183 70 75 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 229 230 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(155 27 32 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(140 18 22 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(89 9 12 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 245 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 227 184 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(219 200 143 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(210 187 114 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 156 66 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(169 135 29 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(60 46 4 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 201 159 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 182 125 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 156 80 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 136 49 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(211 100 15 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(158 74 9 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(131 60 5 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-blue {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-blue-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-gold {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-gold-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-green {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-green-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-orange {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-orange-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-red {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-red-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-yellow {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-yellow-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 237 198 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 225 156 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 211 112 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 198 71 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 186 32 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 157 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(186 129 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(143 100 2 / var(--tw-bg-opacity)) !important;
}
.tw-bg-transparent {
    background-color: transparent !important;
}
.tw-bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-white\/70 {
    background-color: rgb(255 255 255 / 0.7) !important;
}
.tw-bg-white\/85 {
    background-color: rgb(255 255 255 / 0.85) !important;
}
.tw-bg-opacity-40 {
    --tw-bg-opacity: 0.4 !important;
}
.tw-bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
}
.tw-bg-opacity-70 {
    --tw-bg-opacity: 0.7 !important;
}
.tw-bg-opacity-80 {
    --tw-bg-opacity: 0.8 !important;
}
.tw-bg-opacity-\[0\.9\] {
    --tw-bg-opacity: 0.9 !important;
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_45\.71\%\,\#000000_84\.72\%\)\] {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 45.71%,#000000 84.72%) !important;
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_66\.65\%\,\#000000_100\%\)\] {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 66.65%,#000000 100%) !important;
}
.tw-bg-\[radial-gradient\(1047\.48\%_383\.8\%_at_-20\.14\%_100\%\,\#B45309_0\%\,\#FFBA20_100\%\)\] {
    background-image: radial-gradient(1047.48% 383.8% at -20.14% 100%,#B45309 0%,#FFBA20 100%) !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-mb\.png\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-mb.png') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1-sm\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1-sm.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2-sm\.png\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2-sm.png') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3-sm\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3-sm.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO-mobile\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen-mobile\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME-mobile\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/why-secretlab-splash-bg\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/why-secretlab-splash-bg.jpg') !important;
}
.tw-bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important;
}
.tw-bg-titan-evo-bg {
    background-image: url('https://images.secretlab.co/theme/common/e-wallet-titan-evo-bg-img.png') !important;
}
.tw-from-\[\#000910\] {
    --tw-gradient-from: #000910 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 9 16 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-\[\#FFD739\] {
    --tw-gradient-from: #FFD739 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(255 215 57 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-black {
    --tw-gradient-from: #000 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-to-\[\#0C3558\] {
    --tw-gradient-to: #0C3558 var(--tw-gradient-to-position) !important;
}
.tw-to-\[\#FFFEFC\] {
    --tw-gradient-to: #FFFEFC var(--tw-gradient-to-position) !important;
}
.tw-to-\[\#f2f2f2\] {
    --tw-gradient-to: #f2f2f2 var(--tw-gradient-to-position) !important;
}
.tw-to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position) !important;
}
.tw-to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position) !important;
}
.tw-bg-cover {
    background-size: cover !important;
}
.tw-bg-bottom {
    background-position: bottom !important;
}
.tw-bg-center {
    background-position: center !important;
}
.tw-bg-right-bottom {
    background-position: right bottom !important;
}
.tw-bg-top {
    background-position: top !important;
}
.tw-bg-no-repeat {
    background-repeat: no-repeat !important;
}
.tw-fill-\[\#000000\] {
    fill: #000000 !important;
}
.tw-fill-\[\#18181B\] {
    fill: #18181B !important;
}
.tw-fill-\[\#86C752\] {
    fill: #86C752 !important;
}
.tw-fill-\[\#F99704\] {
    fill: #F99704 !important;
}
.tw-fill-\[\#dc2626\] {
    fill: #dc2626 !important;
}
.tw-fill-black {
    fill: #000 !important;
}
.tw-fill-gray-100 {
    fill: #f3f4f6 !important;
}
.tw-fill-sl-color-gold-1000 {
    fill: #f9f300 !important;
}
.tw-fill-sl-color-gray-400 {
    fill: rgb(82, 82, 91) !important;
}
.tw-fill-st-colour-grey-300 {
    fill: #D4D4D8 !important;
}
.tw-fill-st-colour-grey-400 {
    fill: #A1A1AA !important;
}
.tw-fill-st-colour-grey-500 {
    fill: #71717A !important;
}
.tw-fill-st-colour-grey-600 {
    fill: #52525B !important;
}
.tw-fill-st-colour-grey-700 {
    fill: #3F3F46 !important;
}
.tw-fill-st-colour-grey-900 {
    fill: #18181B !important;
}
.tw-fill-st-colour-red-700 {
    fill: #B91C1C !important;
}
.tw-fill-st-colour-support-green {
    fill: #059669 !important;
}
.tw-fill-st-colour-support-orange {
    fill: #E3741E !important;
}
.tw-fill-st-colour-support-red {
    fill: #B91C1C !important;
}
.tw-fill-white {
    fill: #fff !important;
}
.\!tw-stroke-\[\#ffffff\] {
    stroke: #ffffff !important;
}
.tw-stroke-\[\#000000\] {
    stroke: #000000 !important;
}
.tw-stroke-\[\#FFFFFF\] {
    stroke: #FFFFFF !important;
}
.tw-stroke-\[\#c4c4c4\] {
    stroke: #c4c4c4 !important;
}
.tw-stroke-black {
    stroke: #000 !important;
}
.tw-stroke-red-800 {
    stroke: #991b1b !important;
}
.tw-stroke-st-colour-brand-red-500 {
    stroke: #A72A2F !important;
}
.tw-stroke-st-colour-grey-300 {
    stroke: #D4D4D8 !important;
}
.tw-stroke-st-colour-grey-600 {
    stroke: #52525B !important;
}
.tw-stroke-st-colour-icons-dark-grey {
    stroke: #52525B !important;
}
.tw-stroke-white {
    stroke: #fff !important;
}
.tw-object-contain {
    object-fit: contain !important;
}
.tw-object-cover {
    object-fit: cover !important;
}
.tw-object-fill {
    object-fit: fill !important;
}
.tw-object-center {
    object-position: center !important;
}
.tw-object-top {
    object-position: top !important;
}
.\!tw-p-0 {
    padding: 0px !important;
}
.tw-p-0 {
    padding: 0px !important;
}
.tw-p-1 {
    padding: 0.25rem !important;
}
.tw-p-10 {
    padding: 2.5rem !important;
}
.tw-p-16 {
    padding: 4rem !important;
}
.tw-p-2 {
    padding: 0.5rem !important;
}
.tw-p-2\.5 {
    padding: 0.625rem !important;
}
.tw-p-3 {
    padding: 0.75rem !important;
}
.tw-p-4 {
    padding: 1rem !important;
}
.tw-p-5 {
    padding: 1.25rem !important;
}
.tw-p-6 {
    padding: 1.5rem !important;
}
.tw-p-7 {
    padding: 1.75rem !important;
}
.tw-p-8 {
    padding: 2rem !important;
}
.tw-p-\[\.25em\] {
    padding: .25em !important;
}
.tw-p-\[1\.25rem\] {
    padding: 1.25rem !important;
}
.tw-p-\[10px\] {
    padding: 10px !important;
}
.tw-p-\[11px\] {
    padding: 11px !important;
}
.tw-p-\[12px\] {
    padding: 12px !important;
}
.tw-p-\[15px\] {
    padding: 15px !important;
}
.tw-p-\[16px\] {
    padding: 16px !important;
}
.tw-p-\[1px\] {
    padding: 1px !important;
}
.tw-p-\[2px\] {
    padding: 2px !important;
}
.tw-p-\[30px\] {
    padding: 30px !important;
}
.tw-p-\[5px\] {
    padding: 5px !important;
}
.tw-p-\[7px\] {
    padding: 7px !important;
}
.tw-p-\[8px\] {
    padding: 8px !important;
}
.\!tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.\!tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}
.tw-px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.tw-px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}
.tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.tw-px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
}
.tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}
.tw-px-3\.5 {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
}
.tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.tw-px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}
.tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.tw-px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
}
.tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.tw-px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
}
.tw-px-\[0\.65em\] {
    padding-left: 0.65em !important;
    padding-right: 0.65em !important;
}
.tw-px-\[10px\] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.tw-px-\[12px\] {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.tw-px-\[14px\] {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.tw-px-\[15px\] {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.tw-px-\[16px\] {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.tw-px-\[18px\] {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
.tw-px-\[2\.7\%\] {
    padding-left: 2.7% !important;
    padding-right: 2.7% !important;
}
.tw-px-\[20px\] {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.tw-px-\[24px\] {
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.tw-px-\[2px\] {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.tw-px-\[3\.5\%\] {
    padding-left: 3.5% !important;
    padding-right: 3.5% !important;
}
.tw-px-\[30px\] {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.tw-px-\[32px\] {
    padding-left: 32px !important;
    padding-right: 32px !important;
}
.tw-px-\[4px\] {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.tw-px-\[54px\] {
    padding-left: 54px !important;
    padding-right: 54px !important;
}
.tw-px-\[5px\] {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.tw-px-\[60px\] {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.tw-px-\[6px\] {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.tw-px-\[7\.8px\] {
    padding-left: 7.8px !important;
    padding-right: 7.8px !important;
}
.tw-px-\[72px\] {
    padding-left: 72px !important;
    padding-right: 72px !important;
}
.tw-px-\[88px\] {
    padding-left: 88px !important;
    padding-right: 88px !important;
}
.tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.tw-py-0\.5 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
}
.tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.tw-py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.tw-py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
}
.tw-py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.tw-py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
}
.tw-py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}
.tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.tw-py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
}
.tw-py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.tw-py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
}
.tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
.tw-py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
}
.tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.tw-py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}
.tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.tw-py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
}
.tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}
.tw-py-\[0\.35em\] {
    padding-top: 0.35em !important;
    padding-bottom: 0.35em !important;
}
.tw-py-\[0\] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.tw-py-\[10px\] {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.tw-py-\[117px\] {
    padding-top: 117px !important;
    padding-bottom: 117px !important;
}
.tw-py-\[120px\] {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
.tw-py-\[12px\] {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.tw-py-\[15px\] {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.tw-py-\[16px\] {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.tw-py-\[2\.5\%\] {
    padding-top: 2.5% !important;
    padding-bottom: 2.5% !important;
}
.tw-py-\[20px\] {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.tw-py-\[21px\] {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
}
.tw-py-\[2px\] {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.tw-py-\[30px\] {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.tw-py-\[32px\] {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.tw-py-\[3px\] {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.tw-py-\[48px\] {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.tw-py-\[4px\] {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.tw-py-\[5px\] {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.tw-py-\[60px\] {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.tw-py-\[64px\] {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}
.tw-py-\[6px\] {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.tw-py-\[80px\] {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.tw-py-\[8px\] {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.\!tw-ps-0 {
    padding-inline-start: 0px !important;
}
.tw-pb-0 {
    padding-bottom: 0px !important;
}
.tw-pb-1 {
    padding-bottom: 0.25rem !important;
}
.tw-pb-10 {
    padding-bottom: 2.5rem !important;
}
.tw-pb-11 {
    padding-bottom: 2.75rem !important;
}
.tw-pb-12 {
    padding-bottom: 3rem !important;
}
.tw-pb-14 {
    padding-bottom: 3.5rem !important;
}
.tw-pb-16 {
    padding-bottom: 4rem !important;
}
.tw-pb-2 {
    padding-bottom: 0.5rem !important;
}
.tw-pb-20 {
    padding-bottom: 5rem !important;
}
.tw-pb-24 {
    padding-bottom: 6rem !important;
}
.tw-pb-3 {
    padding-bottom: 0.75rem !important;
}
.tw-pb-32 {
    padding-bottom: 8rem !important;
}
.tw-pb-4 {
    padding-bottom: 1rem !important;
}
.tw-pb-44 {
    padding-bottom: 11rem !important;
}
.tw-pb-5 {
    padding-bottom: 1.25rem !important;
}
.tw-pb-6 {
    padding-bottom: 1.5rem !important;
}
.tw-pb-7 {
    padding-bottom: 1.75rem !important;
}
.tw-pb-8 {
    padding-bottom: 2rem !important;
}
.tw-pb-\[103px\] {
    padding-bottom: 103px !important;
}
.tw-pb-\[10px\] {
    padding-bottom: 10px !important;
}
.tw-pb-\[120px\] {
    padding-bottom: 120px !important;
}
.tw-pb-\[128px\] {
    padding-bottom: 128px !important;
}
.tw-pb-\[13px\] {
    padding-bottom: 13px !important;
}
.tw-pb-\[140px\] {
    padding-bottom: 140px !important;
}
.tw-pb-\[15px\] {
    padding-bottom: 15px !important;
}
.tw-pb-\[16px\] {
    padding-bottom: 16px !important;
}
.tw-pb-\[18px\] {
    padding-bottom: 18px !important;
}
.tw-pb-\[23px\] {
    padding-bottom: 23px !important;
}
.tw-pb-\[24px\] {
    padding-bottom: 24px !important;
}
.tw-pb-\[2px\] {
    padding-bottom: 2px !important;
}
.tw-pb-\[30p\] {
    padding-bottom: 30p !important;
}
.tw-pb-\[30px\] {
    padding-bottom: 30px !important;
}
.tw-pb-\[32px\] {
    padding-bottom: 32px !important;
}
.tw-pb-\[3px\] {
    padding-bottom: 3px !important;
}
.tw-pb-\[40px\] {
    padding-bottom: 40px !important;
}
.tw-pb-\[48px\] {
    padding-bottom: 48px !important;
}
.tw-pb-\[60px\] {
    padding-bottom: 60px !important;
}
.tw-pb-\[64px\] {
    padding-bottom: 64px !important;
}
.tw-pb-\[70px\] {
    padding-bottom: 70px !important;
}
.tw-pb-\[72px\] {
    padding-bottom: 72px !important;
}
.tw-pb-\[75px\] {
    padding-bottom: 75px !important;
}
.tw-pb-\[80px\] {
    padding-bottom: 80px !important;
}
.tw-pb-\[8px\] {
    padding-bottom: 8px !important;
}
.tw-pe-0 {
    padding-inline-end: 0px !important;
}
.tw-pe-1 {
    padding-inline-end: 0.25rem !important;
}
.tw-pe-2 {
    padding-inline-end: 0.5rem !important;
}
.tw-pe-3 {
    padding-inline-end: 0.75rem !important;
}
.tw-pe-4 {
    padding-inline-end: 1rem !important;
}
.tw-pe-6 {
    padding-inline-end: 1.5rem !important;
}
.tw-pe-\[10px\] {
    padding-inline-end: 10px !important;
}
.tw-pe-\[16px\] {
    padding-inline-end: 16px !important;
}
.tw-pe-\[2px\] {
    padding-inline-end: 2px !important;
}
.tw-pe-\[5px\] {
    padding-inline-end: 5px !important;
}
.tw-pe-\[70px\] {
    padding-inline-end: 70px !important;
}
.tw-pe-\[8px\] {
    padding-inline-end: 8px !important;
}
.tw-pl-0 {
    padding-left: 0px !important;
}
.tw-pl-1 {
    padding-left: 0.25rem !important;
}
.tw-pl-2 {
    padding-left: 0.5rem !important;
}
.tw-pl-3 {
    padding-left: 0.75rem !important;
}
.tw-pl-4 {
    padding-left: 1rem !important;
}
.tw-pl-5 {
    padding-left: 1.25rem !important;
}
.tw-pl-6 {
    padding-left: 1.5rem !important;
}
.tw-pl-7 {
    padding-left: 1.75rem !important;
}
.tw-pl-8 {
    padding-left: 2rem !important;
}
.tw-pl-\[10px\] {
    padding-left: 10px !important;
}
.tw-pl-\[16px\] {
    padding-left: 16px !important;
}
.tw-pl-\[30px\] {
    padding-left: 30px !important;
}
.tw-pr-0 {
    padding-right: 0px !important;
}
.tw-pr-1 {
    padding-right: 0.25rem !important;
}
.tw-pr-2 {
    padding-right: 0.5rem !important;
}
.tw-pr-4 {
    padding-right: 1rem !important;
}
.tw-pr-5 {
    padding-right: 1.25rem !important;
}
.tw-pr-6 {
    padding-right: 1.5rem !important;
}
.tw-pr-8 {
    padding-right: 2rem !important;
}
.tw-pr-\[3px\] {
    padding-right: 3px !important;
}
.tw-ps-0 {
    padding-inline-start: 0px !important;
}
.tw-ps-1 {
    padding-inline-start: 0.25rem !important;
}
.tw-ps-2 {
    padding-inline-start: 0.5rem !important;
}
.tw-ps-3 {
    padding-inline-start: 0.75rem !important;
}
.tw-ps-4 {
    padding-inline-start: 1rem !important;
}
.tw-ps-5 {
    padding-inline-start: 1.25rem !important;
}
.tw-ps-6 {
    padding-inline-start: 1.5rem !important;
}
.tw-ps-\[10px\] {
    padding-inline-start: 10px !important;
}
.tw-ps-\[16px\] {
    padding-inline-start: 16px !important;
}
.tw-ps-\[60px\] {
    padding-inline-start: 60px !important;
}
.tw-ps-\[8px\] {
    padding-inline-start: 8px !important;
}
.tw-pt-0 {
    padding-top: 0px !important;
}
.tw-pt-1 {
    padding-top: 0.25rem !important;
}
.tw-pt-12 {
    padding-top: 3rem !important;
}
.tw-pt-14 {
    padding-top: 3.5rem !important;
}
.tw-pt-16 {
    padding-top: 4rem !important;
}
.tw-pt-2 {
    padding-top: 0.5rem !important;
}
.tw-pt-20 {
    padding-top: 5rem !important;
}
.tw-pt-3 {
    padding-top: 0.75rem !important;
}
.tw-pt-32 {
    padding-top: 8rem !important;
}
.tw-pt-4 {
    padding-top: 1rem !important;
}
.tw-pt-5 {
    padding-top: 1.25rem !important;
}
.tw-pt-6 {
    padding-top: 1.5rem !important;
}
.tw-pt-7 {
    padding-top: 1.75rem !important;
}
.tw-pt-8 {
    padding-top: 2rem !important;
}
.tw-pt-\[10px\] {
    padding-top: 10px !important;
}
.tw-pt-\[120px\] {
    padding-top: 120px !important;
}
.tw-pt-\[128px\] {
    padding-top: 128px !important;
}
.tw-pt-\[12px\] {
    padding-top: 12px !important;
}
.tw-pt-\[140px\] {
    padding-top: 140px !important;
}
.tw-pt-\[16px\] {
    padding-top: 16px !important;
}
.tw-pt-\[200px\] {
    padding-top: 200px !important;
}
.tw-pt-\[20px\] {
    padding-top: 20px !important;
}
.tw-pt-\[22px\] {
    padding-top: 22px !important;
}
.tw-pt-\[240px\] {
    padding-top: 240px !important;
}
.tw-pt-\[2px\] {
    padding-top: 2px !important;
}
.tw-pt-\[30px\] {
    padding-top: 30px !important;
}
.tw-pt-\[32px\] {
    padding-top: 32px !important;
}
.tw-pt-\[3px\] {
    padding-top: 3px !important;
}
.tw-pt-\[40px\] {
    padding-top: 40px !important;
}
.tw-pt-\[58px\] {
    padding-top: 58px !important;
}
.tw-pt-\[60px\] {
    padding-top: 60px !important;
}
.tw-pt-\[64px\] {
    padding-top: 64px !important;
}
.tw-pt-\[8px\] {
    padding-top: 8px !important;
}
.tw-text-left {
    text-align: left !important;
}
.tw-text-center {
    text-align: center !important;
}
.tw-text-right {
    text-align: right !important;
}
.tw-text-start {
    text-align: start !important;
}
.tw-text-end {
    text-align: end !important;
}
.tw-align-top {
    vertical-align: top !important;
}
.tw-align-middle {
    vertical-align: middle !important;
}
.tw-align-bottom {
    vertical-align: bottom !important;
}
.\!tw-font-\[\'DIN-2014\'\] {
    font-family: 'DIN-2014' !important;
}
.tw-font-\[\'DIN-2014\'\] {
    font-family: 'DIN-2014' !important;
}
.tw-font-\[\'Soleil\'\] {
    font-family: 'Soleil' !important;
}
.tw-font-\[\'VTCSundayKomix\'\] {
    font-family: 'VTCSundayKomix' !important;
}
.tw-font-\[Soleil\] {
    font-family: Soleil !important;
}
.tw-font-secondary {
    font-family: Soleil, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}
.\!tw-text-\[16px\] {
    font-size: 16px !important;
}
.tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
}
.tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
}
.tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
}
.tw-text-\[\.875em\] {
    font-size: .875em !important;
}
.tw-text-\[0\.75em\] {
    font-size: 0.75em !important;
}
.tw-text-\[1\.5rem\] {
    font-size: 1.5rem !important;
}
.tw-text-\[10px\] {
    font-size: 10px !important;
}
.tw-text-\[11\.5px\] {
    font-size: 11.5px !important;
}
.tw-text-\[11px\] {
    font-size: 11px !important;
}
.tw-text-\[12px\] {
    font-size: 12px !important;
}
.tw-text-\[14\.5px\] {
    font-size: 14.5px !important;
}
.tw-text-\[14px\] {
    font-size: 14px !important;
}
.tw-text-\[15px\] {
    font-size: 15px !important;
}
.tw-text-\[16px\] {
    font-size: 16px !important;
}
.tw-text-\[17px\] {
    font-size: 17px !important;
}
.tw-text-\[18px\] {
    font-size: 18px !important;
}
.tw-text-\[190px\] {
    font-size: 190px !important;
}
.tw-text-\[2\.9rem\] {
    font-size: 2.9rem !important;
}
.tw-text-\[20px\] {
    font-size: 20px !important;
}
.tw-text-\[22px\] {
    font-size: 22px !important;
}
.tw-text-\[23px\] {
    font-size: 23px !important;
}
.tw-text-\[24px\] {
    font-size: 24px !important;
}
.tw-text-\[25px\] {
    font-size: 25px !important;
}
.tw-text-\[28px\] {
    font-size: 28px !important;
}
.tw-text-\[30px\] {
    font-size: 30px !important;
}
.tw-text-\[31px\] {
    font-size: 31px !important;
}
.tw-text-\[36px\] {
    font-size: 36px !important;
}
.tw-text-\[40px\] {
    font-size: 40px !important;
}
.tw-text-\[60px\] {
    font-size: 60px !important;
}
.tw-text-\[69px\] {
    font-size: 69px !important;
}
.tw-text-\[70px\] {
    font-size: 70px !important;
}
.tw-text-\[8px\] {
    font-size: 8px !important;
}
.tw-text-\[9px\] {
    font-size: 9px !important;
}
.tw-text-\[calc\(1\.325rem\+\.9vw\)\] {
    font-size: calc(1.325rem + .9vw) !important;
}
.tw-text-\[calc\(1\.3rem\+\.6vw\)\] {
    font-size: calc(1.3rem + .6vw) !important;
}
.tw-text-\[calc\(1\.415rem\+1\.98vw\)\] {
    font-size: calc(1.415rem + 1.98vw) !important;
}
.tw-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
}
.tw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}
.tw-text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}
.tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}
.tw-text-xs {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
}
.tw-font-\[18px\] {
    font-weight: 18px !important;
}
.tw-font-\[700\] {
    font-weight: 700 !important;
}
.tw-font-bold {
    font-weight: 700 !important;
}
.tw-font-normal {
    font-weight: 400 !important;
}
.tw-font-semibold {
    font-weight: 600 !important;
}
.tw-uppercase {
    text-transform: uppercase !important;
}
.tw-capitalize {
    text-transform: capitalize !important;
}
.tw-italic {
    font-style: italic !important;
}
.tw-leading-4 {
    line-height: 1rem !important;
}
.tw-leading-5 {
    line-height: 1.25rem !important;
}
.tw-leading-6 {
    line-height: 1.5rem !important;
}
.tw-leading-7 {
    line-height: 1.75rem !important;
}
.tw-leading-\[1\.093rem\] {
    line-height: 1.093rem !important;
}
.tw-leading-\[1\.2\] {
    line-height: 1.2 !important;
}
.tw-leading-\[1\.4rem\] {
    line-height: 1.4rem !important;
}
.tw-leading-\[1\.5\] {
    line-height: 1.5 !important;
}
.tw-leading-\[100\%\] {
    line-height: 100% !important;
}
.tw-leading-\[116\%\] {
    line-height: 116% !important;
}
.tw-leading-\[11px\] {
    line-height: 11px !important;
}
.tw-leading-\[120\%\] {
    line-height: 120% !important;
}
.tw-leading-\[125\%\] {
    line-height: 125% !important;
}
.tw-leading-\[140\%\] {
    line-height: 140% !important;
}
.tw-leading-\[150\%\] {
    line-height: 150% !important;
}
.tw-leading-\[16px\] {
    line-height: 16px !important;
}
.tw-leading-\[1\] {
    line-height: 1 !important;
}
.tw-leading-\[20px\] {
    line-height: 20px !important;
}
.tw-leading-\[22\.5px\] {
    line-height: 22.5px !important;
}
.tw-leading-\[23px\] {
    line-height: 23px !important;
}
.tw-leading-\[24px\] {
    line-height: 24px !important;
}
.tw-leading-\[25\.9px\] {
    line-height: 25.9px !important;
}
.tw-leading-\[25px\] {
    line-height: 25px !important;
}
.tw-leading-\[26\.5px\] {
    line-height: 26.5px !important;
}
.tw-leading-\[28px\] {
    line-height: 28px !important;
}
.tw-leading-\[30px\] {
    line-height: 30px !important;
}
.tw-leading-\[36px\] {
    line-height: 36px !important;
}
.tw-leading-\[37\.5px\] {
    line-height: 37.5px !important;
}
.tw-leading-\[9px\] {
    line-height: 9px !important;
}
.tw-leading-none {
    line-height: 1 !important;
}
.tw-leading-normal {
    line-height: 1.5 !important;
}
.tw-leading-tight {
    line-height: 1.25 !important;
}
.tw-tracking-\[\.05625rem\] {
    letter-spacing: .05625rem !important;
}
.tw-tracking-\[\.05em\] {
    letter-spacing: .05em !important;
}
.tw-tracking-\[\.0625rem\] {
    letter-spacing: .0625rem !important;
}
.tw-tracking-\[\.125em\] {
    letter-spacing: .125em !important;
}
.tw-tracking-\[\.3em\] {
    letter-spacing: .3em !important;
}
.tw-tracking-\[0\.03rem\] {
    letter-spacing: 0.03rem !important;
}
.tw-tracking-\[0\.05625rem\] {
    letter-spacing: 0.05625rem !important;
}
.tw-tracking-\[0\.08rem\] {
    letter-spacing: 0.08rem !important;
}
.tw-tracking-\[0\.125em\] {
    letter-spacing: 0.125em !important;
}
.tw-tracking-\[0\.215rem\] {
    letter-spacing: 0.215rem !important;
}
.tw-tracking-\[0\.2em\] {
    letter-spacing: 0.2em !important;
}
.tw-tracking-\[0\.2rem\] {
    letter-spacing: 0.2rem !important;
}
.tw-tracking-\[0\.3em\] {
    letter-spacing: 0.3em !important;
}
.tw-tracking-\[0\.6875rem\] {
    letter-spacing: 0.6875rem !important;
}
.tw-tracking-\[0px\] {
    letter-spacing: 0px !important;
}
.tw-tracking-\[1\.12px\] {
    letter-spacing: 1.12px !important;
}
.tw-tracking-\[1\.28px\] {
    letter-spacing: 1.28px !important;
}
.tw-tracking-\[1\.2px\] {
    letter-spacing: 1.2px !important;
}
.tw-tracking-\[1\.44px\] {
    letter-spacing: 1.44px !important;
}
.tw-tracking-\[1\.4px\] {
    letter-spacing: 1.4px !important;
}
.tw-tracking-\[1\.5px\] {
    letter-spacing: 1.5px !important;
}
.tw-tracking-\[1\.6px\] {
    letter-spacing: 1.6px !important;
}
.tw-tracking-\[1\.8px\] {
    letter-spacing: 1.8px !important;
}
.tw-tracking-\[1\.92px\] {
    letter-spacing: 1.92px !important;
}
.tw-tracking-\[1px\] {
    letter-spacing: 1px !important;
}
.tw-tracking-\[2\.2px\] {
    letter-spacing: 2.2px !important;
}
.tw-tracking-\[2\.4px\] {
    letter-spacing: 2.4px !important;
}
.tw-tracking-\[2px\] {
    letter-spacing: 2px !important;
}
.tw-tracking-\[3\.2px\] {
    letter-spacing: 3.2px !important;
}
.tw-tracking-\[3\.6px\] {
    letter-spacing: 3.6px !important;
}
.tw-tracking-\[3px\] {
    letter-spacing: 3px !important;
}
.tw-tracking-\[4\.8px\] {
    letter-spacing: 4.8px !important;
}
.tw-tracking-normal {
    letter-spacing: 0em !important;
}
.tw-tracking-tight {
    letter-spacing: -0.025em !important;
}
.tw-tracking-wide {
    letter-spacing: 0.025em !important;
}
.tw-tracking-wider {
    letter-spacing: 0.05em !important;
}
.tw-tracking-widest {
    letter-spacing: 0.1em !important;
}
.\!tw-text-\[\#000000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#212529\] {
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#A72A2F\] {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#FFFFFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#000000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#047857\] {
    --tw-text-opacity: 1 !important;
    color: rgb(4 120 87 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#14222f\] {
    --tw-text-opacity: 1 !important;
    color: rgb(20 34 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#18181B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#212529\] {
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#232722\] {
    --tw-text-opacity: 1 !important;
    color: rgb(35 39 34 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#28A745\] {
    --tw-text-opacity: 1 !important;
    color: rgb(40 167 69 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#373C45\] {
    --tw-text-opacity: 1 !important;
    color: rgb(55 60 69 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#489FDF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(72 159 223 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#495057\] {
    --tw-text-opacity: 1 !important;
    color: rgb(73 80 87 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#50C492\] {
    --tw-text-opacity: 1 !important;
    color: rgb(80 196 146 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#52525B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#667175\] {
    --tw-text-opacity: 1 !important;
    color: rgb(102 113 117 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#6C757D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(108 117 125 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#71717A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(113 113 122 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#89619C\] {
    --tw-text-opacity: 1 !important;
    color: rgb(137 97 156 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#9b9b9b\] {
    --tw-text-opacity: 1 !important;
    color: rgb(155 155 155 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A1A1AA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A5B99C\] {
    --tw-text-opacity: 1 !important;
    color: rgb(165 185 156 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A72A2F\] {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A9B9C7\] {
    --tw-text-opacity: 1 !important;
    color: rgb(169 185 199 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#AAAAAA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(170 170 170 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ADB5BD\] {
    --tw-text-opacity: 1 !important;
    color: rgb(173 181 189 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#B45309\] {
    --tw-text-opacity: 1 !important;
    color: rgb(180 83 9 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#BE7200\] {
    --tw-text-opacity: 1 !important;
    color: rgb(190 114 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CBAD90\] {
    --tw-text-opacity: 1 !important;
    color: rgb(203 173 144 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CEA96A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CED4DA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(206 212 218 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#D4D4D8\] {
    --tw-text-opacity: 1 !important;
    color: rgb(212 212 216 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E2012D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(226 1 45 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E2AE44\] {
    --tw-text-opacity: 1 !important;
    color: rgb(226 174 68 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E3D3BC\] {
    --tw-text-opacity: 1 !important;
    color: rgb(227 211 188 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E4E1D7\] {
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ED1818\] {
    --tw-text-opacity: 1 !important;
    color: rgb(237 24 24 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F2F2F2\] {
    --tw-text-opacity: 1 !important;
    color: rgb(242 242 242 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F5F5F5\] {
    --tw-text-opacity: 1 !important;
    color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F97A18\] {
    --tw-text-opacity: 1 !important;
    color: rgb(249 122 24 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FDAF00\] {
    --tw-text-opacity: 1 !important;
    color: rgb(253 175 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FF6046\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 96 70 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FFFFFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#a72a2f\] {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#b29d4c\] {
    --tw-text-opacity: 1 !important;
    color: rgb(178 157 76 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#fff\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ffffff\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[din-2014\] {
    color: din-2014 !important;
}
.tw-text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}
.tw-text-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-red-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-brown-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(154 121 94 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1000 {
    --tw-text-opacity: 1 !important;
    color: rgb(249 243 0 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1100 {
    --tw-text-opacity: 1 !important;
    color: rgb(254 249 0 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1200 {
    --tw-text-opacity: 1 !important;
    color: rgb(158 105 75 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1400 {
    --tw-text-opacity: 1 !important;
    color: rgb(186 137 100 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1500 {
    --tw-text-opacity: 1 !important;
    color: rgb(253 219 35 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(196 173 101 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(113 113 122 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-green-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(97 150 55 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-greyscale-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-greyscale-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gundam-gundam-blue {
    --tw-text-opacity: 1 !important;
    color: rgb(72 159 223 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gundam-zaku-red {
    --tw-text-opacity: 1 !important;
    color: rgb(186 12 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-lb-gold {
    --tw-text-opacity: 1 !important;
    color: rgb(255 179 15 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-lb-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(136 225 19 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-light-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-light-red {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-minecraft-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(72 200 215 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-monsterhunter-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(235 218 162 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-naruto-akatsuki-red {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-naruto-naruto-gold {
    --tw-text-opacity: 1 !important;
    color: rgb(245 124 31 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-purple-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(170 127 228 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-red-1100 {
    --tw-text-opacity: 1 !important;
    color: rgb(255 70 85 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-brand-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-green-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(5 150 105 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-green-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(6 95 70 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-grey-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-grey-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-red-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(185 28 28 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-blue {
    --tw-text-opacity: 1 !important;
    color: rgb(2 132 199 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-green {
    --tw-text-opacity: 1 !important;
    color: rgb(5 150 105 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-orange {
    --tw-text-opacity: 1 !important;
    color: rgb(227 116 30 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-red {
    --tw-text-opacity: 1 !important;
    color: rgb(185 28 28 / var(--tw-text-opacity)) !important;
}
.tw-text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\!tw-underline {
    text-decoration-line: underline !important;
}
.tw-underline {
    text-decoration-line: underline !important;
}
.tw-line-through {
    text-decoration-line: line-through !important;
}
.tw-no-underline {
    text-decoration-line: none !important;
}
.tw-decoration-1 {
    text-decoration-thickness: 1px !important;
}
.tw-underline-offset-8 {
    text-underline-offset: 8px !important;
}
.\!tw-opacity-30 {
    opacity: 0.3 !important;
}
.\!tw-opacity-70 {
    opacity: 0.7 !important;
}
.\!tw-opacity-80 {
    opacity: 0.8 !important;
}
.tw-opacity-0 {
    opacity: 0 !important;
}
.tw-opacity-100 {
    opacity: 1 !important;
}
.tw-opacity-15 {
    opacity: 0.15 !important;
}
.tw-opacity-25 {
    opacity: 0.25 !important;
}
.tw-opacity-30 {
    opacity: 0.3 !important;
}
.tw-opacity-40 {
    opacity: 0.4 !important;
}
.tw-opacity-50 {
    opacity: 0.5 !important;
}
.tw-opacity-\[0\.15\] {
    opacity: 0.15 !important;
}
.tw-opacity-\[0\.7\] {
    opacity: 0.7 !important;
}
.tw-opacity-\[65\%\] {
    opacity: 65% !important;
}
.\!tw-shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_-10px_10px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 -10px 10px 0px rgba(0,0,0,0.05) !important;
    --tw-shadow-colored: 0 -10px 10px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_0_20px_\#c4ad65\] {
    --tw-shadow: 0 0 20px #c4ad65 !important;
    --tw-shadow-colored: 0 0 20px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 4px 10px rgba(0,0,0,0.5) !important;
    --tw-shadow-colored: 0 4px 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_4px_8px_0_rgba\(0\,0\,0\,0\.10\)\] {
    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.10) !important;
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-custom-light {
    --tw-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.10), 1px 1px 6px 0px rgba(0, 0, 0, 0.10) !important;
    --tw-shadow-colored: 1px 1px 6px 0px var(--tw-shadow-color), 1px 1px 6px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-gold_cypberpunk {
    --tw-shadow: 0 0 10px #e8d087cc !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-sticky-button {
    --tw-shadow: 0px 1px 9.3px 0px rgba(0, 0, 0, 0.54) !important;
    --tw-shadow-colored: 0px 1px 9.3px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.tw-brightness-100 {
    --tw-brightness: brightness(1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-brightness-50 {
    --tw-brightness: brightness(.5) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-brightness-\[60\%\] {
    --tw-brightness: brightness(60%) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-blur-\[2px\] {
    --tw-backdrop-blur: blur(2px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-blur-\[4px\] {
    --tw-backdrop-blur: blur(4px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[padding\] {
    transition-property: padding !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[stroke\] {
    transition-property: stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[transform\] {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-none {
    transition-property: none !important;
}
.tw-transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-duration-0 {
    transition-duration: 0s !important;
}
.tw-duration-100 {
    transition-duration: 100ms !important;
}
.tw-duration-1000 {
    transition-duration: 1000ms !important;
}
.tw-duration-200 {
    transition-duration: 200ms !important;
}
.tw-duration-300 {
    transition-duration: 300ms !important;
}
.tw-duration-500 {
    transition-duration: 500ms !important;
}
.tw-duration-700 {
    transition-duration: 700ms !important;
}
.tw-duration-75 {
    transition-duration: 75ms !important;
}
.tw-duration-\[250ms\] {
    transition-duration: 250ms !important;
}
.tw-duration-\[400ms\] {
    transition-duration: 400ms !important;
}
.tw-ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.tw-ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.tw-ease-linear {
    transition-timing-function: linear !important;
}
.tw-ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
  .st-drop-shadow-sm {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.05) !important;
  }

  .st-drop-shadow {
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.10) !important;
  }

  .st-drop-shadow-md {
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07) !important;
  }

  .st-drop-shadow-lg {
    box-shadow: 0px 10px 8px 0px rgba(0, 0, 0, 0.04) !important;
  }

  .st-drop-shadow-xl {
    box-shadow: 0px 20px 10px 0px rgba(0, 0, 0, 0.03) !important;
  }

  .st-drop-shadow-2xl {
    box-shadow: 0px 25px 20px 0px rgba(0, 0, 0, 0.15) !important;
  }

  .\*\:tw-max-h-\[12px\] > * {
    max-height: 12px !important;
}

  .\*\:\!tw-bg-\[\#E4E1D7\] > * {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important;
}

  .\*\:tw-text-\[\#CEA96A\] > * {
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}

  .\*\:tw-text-\[\#E4E1D7\] > * {
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}

  .\*\:tw-text-\[\#fff\] > * {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\*\:tw-text-white > * {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\*\:tw-underline > * {
    text-decoration-line: underline !important;
}

  .file\:tw-hidden::file-selector-button {
    display: none !important;
}

  .before\:tw-absolute::before {
    content: var(--tw-content) !important;
    position: absolute !important;
}

  .before\:tw-bottom-0::before {
    content: var(--tw-content) !important;
    bottom: 0px !important;
}

  .before\:tw-left-\[-11px\]::before {
    content: var(--tw-content) !important;
    left: -11px !important;
}

  .before\:tw-top-\[-27px\]::before {
    content: var(--tw-content) !important;
    top: -27px !important;
}

  .before\:tw-top-\[-67px\]::before {
    content: var(--tw-content) !important;
    top: -67px !important;
}

  .before\:tw-top-\[7px\]::before {
    content: var(--tw-content) !important;
    top: 7px !important;
}

  .before\:tw-h-1::before {
    content: var(--tw-content) !important;
    height: 0.25rem !important;
}

  .before\:tw-h-\[240px\]::before {
    content: var(--tw-content) !important;
    height: 240px !important;
}

  .before\:tw-h-\[266px\]::before {
    content: var(--tw-content) !important;
    height: 266px !important;
}

  .before\:tw-h-\[330px\]::before {
    content: var(--tw-content) !important;
    height: 330px !important;
}

  .before\:tw-h-\[80px\]::before {
    content: var(--tw-content) !important;
    height: 80px !important;
}

  .before\:tw-w-full::before {
    content: var(--tw-content) !important;
    width: 100% !important;
}

  .before\:tw-w-px::before {
    content: var(--tw-content) !important;
    width: 1px !important;
}

  .before\:tw-bg-\[\#DEE2E6\]::before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 226 230 / var(--tw-bg-opacity)) !important;
}

  .before\:tw-bg-red-800::before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important;
}

  .before\:tw-opacity-0::before {
    content: var(--tw-content) !important;
    opacity: 0 !important;
}

  .before\:tw-content-\[\'\'\]::before {
    --tw-content: '' !important;
    content: var(--tw-content) !important;
}

  .after\:tw-absolute::after {
    content: var(--tw-content) !important;
    position: absolute !important;
}

  .after\:-tw-bottom-0::after {
    content: var(--tw-content) !important;
    bottom: -0px !important;
}

  .after\:-tw-bottom-0\.5::after {
    content: var(--tw-content) !important;
    bottom: -0.125rem !important;
}

  .after\:tw-left-0::after {
    content: var(--tw-content) !important;
    left: 0px !important;
}

  .after\:tw-start-\[3px\]::after {
    content: var(--tw-content) !important;
    inset-inline-start: 3px !important;
}

  .after\:tw-top-\[3px\]::after {
    content: var(--tw-content) !important;
    top: 3px !important;
}

  .after\:tw-block::after {
    content: var(--tw-content) !important;
    display: block !important;
}

  .after\:tw-h-\[1px\]::after {
    content: var(--tw-content) !important;
    height: 1px !important;
}

  .after\:tw-h-\[24px\]::after {
    content: var(--tw-content) !important;
    height: 24px !important;
}

  .after\:tw-w-0::after {
    content: var(--tw-content) !important;
    width: 0px !important;
}

  .after\:tw-w-\[24px\]::after {
    content: var(--tw-content) !important;
    width: 24px !important;
}

  .after\:tw-w-full::after {
    content: var(--tw-content) !important;
    width: 100% !important;
}

  .after\:tw-rounded-full::after {
    content: var(--tw-content) !important;
    border-radius: 9999px !important;
}

  .after\:tw-border::after {
    content: var(--tw-content) !important;
    border-width: 1px !important;
}

  .after\:tw-border-gray-300::after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}

  .after\:tw-bg-black::after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}

  .after\:tw-bg-white::after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

  .after\:tw-pb-\[63\%\]::after {
    content: var(--tw-content) !important;
    padding-bottom: 63% !important;
}

  .after\:tw-transition-all::after {
    content: var(--tw-content) !important;
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}

  .after\:tw-duration-200::after {
    content: var(--tw-content) !important;
    transition-duration: 200ms !important;
}

  .after\:tw-content-\[\'\'\]::after {
    --tw-content: '' !important;
    content: var(--tw-content) !important;
}

  .last\:tw-mb-0:last-child {
    margin-bottom: 0px !important;
}

  .last\:tw-border-b-0:last-child {
    border-bottom-width: 0px !important;
}

  .last\:tw-pb-8:last-child {
    padding-bottom: 2rem !important;
}

  .hover\:tw-mx-\[40px\]:hover {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

  .hover\:tw-rotate-90:hover {
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  .hover\:tw-scale-105:hover {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  .hover\:tw-scale-\[1\.3\]:hover {
    --tw-scale-x: 1.3 !important;
    --tw-scale-y: 1.3 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  .hover\:tw-transform:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  .hover\:tw-cursor-pointer:hover {
    cursor: pointer !important;
}

  .hover\:tw-border:hover {
    border-width: 1px !important;
}

  .hover\:tw-border-none:hover {
    border-style: none !important;
}

  .hover\:tw-border-\[\#A72A2F\]:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}

  .hover\:tw-border-\[transparent\]:hover {
    border-color: transparent !important;
}

  .hover\:tw-border-sl-color-blue-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 148 255 / var(--tw-border-opacity)) !important;
}

  .hover\:tw-border-transparent:hover {
    border-color: transparent !important;
}

  .hover\:tw-border-white:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}

  .hover\:\!tw-bg-\[\#373C45\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-\[\#000000\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-\[\#262626\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-\[\#29292F\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(41 41 47 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-\[\#373C45\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-\[\#DADADA\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(218 218 218 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-\[\#F2F2F2\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-\[\#F5F5F5\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-\[\#a72a2f\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-primary:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-sl-color-gray-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important;
}

  .hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
}

  .hover\:tw-fill-black:hover {
    fill: #000 !important;
}

  .hover\:tw-fill-st-colour-grey-400:hover {
    fill: #A1A1AA !important;
}

  .hover\:\!tw-stroke-\[\#ffffff\]:hover {
    stroke: #ffffff !important;
}

  .hover\:tw-stroke-\[\#FFFFFF\]:hover {
    stroke: #FFFFFF !important;
}

  .hover\:tw-stroke-\[\#a72a2f\]:hover {
    stroke: #a72a2f !important;
}

  .hover\:tw-stroke-red-800:hover {
    stroke: #991b1b !important;
}

  .hover\:tw-stroke-st-colour-grey-400:hover {
    stroke: #A1A1AA !important;
}

  .hover\:tw-stroke-st-colour-grey-700:hover {
    stroke: #3F3F46 !important;
}

  .hover\:tw-px-4:hover {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

  .hover\:tw-pl-2:hover {
    padding-left: 0.5rem !important;
}

  .hover\:tw-pl-4:hover {
    padding-left: 1rem !important;
}

  .hover\:tw-font-bold:hover {
    font-weight: 700 !important;
}

  .hover\:\!tw-text-\[\#E4E1D7\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}

  .hover\:tw-text-\[\#9b9b9b\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(155 155 155 / var(--tw-text-opacity)) !important;
}

  .hover\:tw-text-\[\#ADB5BD\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(173 181 189 / var(--tw-text-opacity)) !important;
}

  .hover\:tw-text-\[\#E4E1D7\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}

  .hover\:tw-text-\[\#a72a2f\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}

  .hover\:tw-text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

  .hover\:tw-text-red-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
}

  .hover\:tw-text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .hover\:tw-underline:hover {
    text-decoration-line: underline !important;
}

  .hover\:\!tw-no-underline:hover {
    text-decoration-line: none !important;
}

  .hover\:tw-no-underline:hover {
    text-decoration-line: none !important;
}

  .hover\:tw-opacity-0:hover {
    opacity: 0 !important;
}

  .hover\:tw-opacity-100:hover {
    opacity: 1 !important;
}

  .hover\:tw-opacity-80:hover {
    opacity: 0.8 !important;
}

  .hover\:tw-opacity-\[0\.6\]:hover {
    opacity: 0.6 !important;
}

  .hover\:tw-shadow-\[0_0_10px_\#FFFFFF\]:hover {
    --tw-shadow: 0 0 10px #FFFFFF !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

  .hover\:tw-shadow-blue-1:hover {
    --tw-shadow: 0 0 10px #0094FF, 0 0 10px #0094FF !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

  .hover\:tw-shadow-light-1:hover {
    --tw-shadow: 0 0 10px #fff, 0 0 10px #fff !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

  .hover\:tw-brightness-100:hover {
    --tw-brightness: brightness(1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

  .hover\:tw-brightness-110:hover {
    --tw-brightness: brightness(1.1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

  .hover\:tw-brightness-200:hover {
    --tw-brightness: brightness(2) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

  .\*\:hover\:\!tw-stroke-\[\#E4E1D7\]:hover > * {
    stroke: #E4E1D7 !important;
}

  .focus\:tw-cursor-pointer:focus {
    cursor: pointer !important;
}

  .focus\:tw-border-none:focus {
    border-style: none !important;
}

  .focus\:tw-underline:focus {
    text-decoration-line: underline !important;
}

  .focus\:tw-shadow-none:focus {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

  .focus\:tw-outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

  .focus\:tw-ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

  .focus-visible\:tw-outline-none:focus-visible {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

  .active\:tw-cursor-pointer:active {
    cursor: pointer !important;
}

  .active\:tw-underline:active {
    text-decoration-line: underline !important;
}

  .active\:tw-no-underline:active {
    text-decoration-line: none !important;
}

  .disabled\:tw-bg-transparent:disabled {
    background-color: transparent !important;
}

  .disabled\:tw-no-underline:disabled {
    text-decoration-line: none !important;
}

  .tw-group:hover .group-hover\:tw-pointer-events-auto {
    pointer-events: auto !important;
}

  .tw-group:hover .group-hover\:tw-me-4 {
    margin-inline-end: 1rem !important;
}

  .tw-group:hover .group-hover\:tw-translate-x-2 {
    --tw-translate-x: 0.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  .tw-group:hover .group-hover\:tw-rotate-45 {
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  .tw-group:hover .group-hover\:tw-scale-\[1\.02\] {
    --tw-scale-x: 1.02 !important;
    --tw-scale-y: 1.02 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  .tw-group:hover .group-hover\:tw-gap-1 {
    gap: 0.25rem !important;
}

  .tw-group:hover .group-hover\:tw-border-\[\#710C10\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important;
}

  .tw-group:hover .group-hover\:tw-border-st-colour-brand-red-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important;
}

  .tw-group:hover .group-hover\:tw-border-st-colour-grey-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(24 24 27 / var(--tw-border-opacity)) !important;
}

  .tw-group:hover .group-hover\:tw-border-transparent {
    border-color: transparent !important;
}

  .tw-group:hover .group-hover\:tw-fill-black {
    fill: #000 !important;
}

  .tw-group:hover .group-hover\:tw-fill-st-colour-grey-400 {
    fill: #A1A1AA !important;
}

  .tw-group:hover .group-hover\:tw-fill-st-colour-grey-900 {
    fill: #18181B !important;
}

  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-400 {
    stroke: #A1A1AA !important;
}

  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-700 {
    stroke: #3F3F46 !important;
}

  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-900 {
    stroke: #18181B !important;
}

  .tw-group:hover .group-hover\:tw-stroke-white {
    stroke: #fff !important;
}

  .tw-group:hover .group-hover\:tw-opacity-100 {
    opacity: 1 !important;
}

  .tw-peer:checked ~ .peer-checked\:after\:tw-start-\[-2px\]::after {
    content: var(--tw-content) !important;
    inset-inline-start: -2px !important;
}

  .tw-peer:checked ~ .peer-checked\:after\:tw-translate-x-full::after {
    content: var(--tw-content) !important;
    --tw-translate-x: 100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  .tw-peer:checked ~ .peer-checked\:after\:tw-border-white::after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}

  .tw-peer:hover ~ .peer-hover\:tw-opacity-100 {
    opacity: 1 !important;
}

  .tw-peer:focus ~ .peer-focus\:tw-outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

  @keyframes tw-slideUpAndFade {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

  .data-\[state\=delayed-open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=delayed-open] {
    animation: tw-slideUpAndFade 200ms ease-in-out !important;
}

  @keyframes tw-slideRightAndFade {
    from {
        opacity: 0;
        transform: translateX(0);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

  .data-\[state\=delayed-open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=delayed-open] {
    animation: tw-slideRightAndFade 200ms ease-in-out !important;
}

  @keyframes tw-slideLeftAndFade {
    from {
        opacity: 0;
        transform: translateX(0);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

  .data-\[state\=delayed-open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=delayed-open] {
    animation: tw-slideLeftAndFade 200ms ease-in-out !important;
}

  @keyframes tw-slideDownAndFade {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

  .data-\[state\=delayed-open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=delayed-open] {
    animation: tw-slideDownAndFade 200ms ease-in-out !important;
}

  @keyframes tw-slideUpAndFade {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

  .data-\[state\=open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=open] {
    animation: tw-slideUpAndFade 200ms ease-in-out !important;
}

  @keyframes tw-slideRightAndFade {
    from {
        opacity: 0;
        transform: translateX(0);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

  .data-\[state\=open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=open] {
    animation: tw-slideRightAndFade 200ms ease-in-out !important;
}

  @keyframes tw-slideLeftAndFade {
    from {
        opacity: 0;
        transform: translateX(0);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

  .data-\[state\=open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=open] {
    animation: tw-slideLeftAndFade 200ms ease-in-out !important;
}

  @keyframes tw-slideDownAndFade {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

  .data-\[state\=open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=open] {
    animation: tw-slideDownAndFade 200ms ease-in-out !important;
}

  @media (min-width: 576px) {
    .sm\:tw-left-0 {
        left: 0px !important;
    }
    .sm\:tw-left-\[9\%\] {
        left: 9% !important;
    }
    .sm\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .sm\:tw-col-span-12 {
        grid-column: span 12 / span 12 !important;
    }
    .sm\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .sm\:tw-mb-4 {
        margin-bottom: 1rem !important;
    }
    .sm\:tw-ml-\[20\%\] {
        margin-left: 20% !important;
    }
    .sm\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .sm\:tw-mt-\[3\%\] {
        margin-top: 3% !important;
    }
    .sm\:tw-block {
        display: block !important;
    }
    .sm\:tw-flex {
        display: flex !important;
    }
    .sm\:tw-hidden {
        display: none !important;
    }
    .sm\:tw-aspect-\[400\/260\] {
        aspect-ratio: 400/260 !important;
    }
    .sm\:tw-h-\[110px\] {
        height: 110px !important;
    }
    .sm\:tw-h-\[195px\] {
        height: 195px !important;
    }
    .sm\:tw-h-\[280px\] {
        height: 280px !important;
    }
    .sm\:tw-h-\[300px\] {
        height: 300px !important;
    }
    .sm\:tw-h-\[320px\] {
        height: 320px !important;
    }
    .sm\:tw-h-\[360px\] {
        height: 360px !important;
    }
    .sm\:tw-h-\[365px\] {
        height: 365px !important;
    }
    .sm\:tw-h-\[400px\] {
        height: 400px !important;
    }
    .sm\:tw-h-\[470px\] {
        height: 470px !important;
    }
    .sm\:tw-h-\[820px\] {
        height: 820px !important;
    }
    .sm\:tw-max-h-\[400px\] {
        max-height: 400px !important;
    }
    .sm\:tw-w-1\/2 {
        width: 50% !important;
    }
    .sm\:tw-w-1\/3 {
        width: 33.333333% !important;
    }
    .sm\:tw-w-10\/12 {
        width: 83.333333% !important;
    }
    .sm\:tw-w-5\/6 {
        width: 83.333333% !important;
    }
    .sm\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .sm\:tw-w-\[13\%\] {
        width: 13% !important;
    }
    .sm\:tw-w-\[230px\] {
        width: 230px !important;
    }
    .sm\:tw-w-\[calc\(\(100\%\/\$\{noOfItems\}\)-\(16px\*\(\$\{noOfItems\}-1\)\)\)\] {
        width: calc((100% / ${noOfItems}) - (16px * (${noOfItems} - 1))) !important;
    }
    .sm\:tw-w-auto {
        width: auto !important;
    }
    .sm\:tw-w-fit {
        width: fit-content !important;
    }
    .sm\:tw-w-full {
        width: 100% !important;
    }
    .sm\:tw-basis-1\/2 {
        flex-basis: 50% !important;
    }
    .sm\:tw-basis-4\/12 {
        flex-basis: 33.333333% !important;
    }
    .sm\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .sm\:tw-flex-row {
        flex-direction: row !important;
    }
    .sm\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }
    .sm\:tw-items-center {
        align-items: center !important;
    }
    .sm\:tw-justify-center {
        justify-content: center !important;
    }
    .sm\:tw-gap-0 {
        gap: 0px !important;
    }
    .sm\:tw-gap-x-8 {
        column-gap: 2rem !important;
    }
    .sm\:tw-overflow-x-visible {
        overflow-x: visible !important;
    }
    .sm\:tw-rounded-bl-\[30px\] {
        border-bottom-left-radius: 30px !important;
    }
    .sm\:tw-rounded-tr-\[30px\] {
        border-top-right-radius: 30px !important;
    }
    .sm\:tw-border {
        border-width: 1px !important;
    }
    .sm\:tw-border-0 {
        border-width: 0px !important;
    }
    .sm\:tw-border-\[1px\] {
        border-width: 1px !important;
    }
    .sm\:tw-border-b-0 {
        border-bottom-width: 0px !important;
    }
    .sm\:tw-border-l-\[1px\] {
        border-left-width: 1px !important;
    }
    .sm\:tw-border-r-\[1px\] {
        border-right-width: 1px !important;
    }
    .sm\:tw-border-t {
        border-top-width: 1px !important;
    }
    .sm\:tw-border-t-0 {
        border-top-width: 0px !important;
    }
    .sm\:tw-border-solid {
        border-style: solid !important;
    }
    .sm\:tw-border-\[\#6C757D\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
    }
    .sm\:tw-p-0 {
        padding: 0px !important;
    }
    .sm\:tw-p-7 {
        padding: 1.75rem !important;
    }
    .sm\:tw-p-\[30px\] {
        padding: 30px !important;
    }
    .sm\:tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .sm\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .sm\:tw-px-\[60px\] {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .sm\:tw-px-\[calc\(\(100\%-576px\)\/2\)\] {
        padding-left: calc((100% - 576px) / 2) !important;
        padding-right: calc((100% - 576px) / 2) !important;
    }
    .sm\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .sm\:tw-py-\[60px\] {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .sm\:tw-pt-\[120px\] {
        padding-top: 120px !important;
    }
    .sm\:tw-pt-\[60px\] {
        padding-top: 60px !important;
    }
    .sm\:tw-text-center {
        text-align: center !important;
    }
    .sm\:tw-text-\[16px\] {
        font-size: 16px !important;
    }
    .sm\:tw-text-\[34px\] {
        font-size: 34px !important;
    }
    .sm\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important;
    }
}

  @media (min-width: 768px) {
    .md\:tw-pointer-events-none {
        pointer-events: none !important;
    }
    .md\:tw-absolute {
        position: absolute !important;
    }
    .md\:tw--top-\[350px\] {
        top: -350px !important;
    }
    .md\:tw--top-\[616px\] {
        top: -616px !important;
    }
    .md\:tw-left-\[3\%\] {
        left: 3% !important;
    }
    .md\:tw-left-\[7\%\] {
        left: 7% !important;
    }
    .md\:tw-right-0 {
        right: 0px !important;
    }
    .md\:tw-right-\[3\%\] {
        right: 3% !important;
    }
    .md\:tw-right-\[6\%\] {
        right: 6% !important;
    }
    .md\:tw-top-0 {
        top: 0px !important;
    }
    .md\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .md\:tw-col-span-11 {
        grid-column: span 11 / span 11 !important;
    }
    .md\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }
    .md\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }
    .md\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }
    .md\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .md\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }
    .md\:tw-col-start-7 {
        grid-column-start: 7 !important;
    }
    .md\:tw-col-start-9 {
        grid-column-start: 9 !important;
    }
    .md\:tw-mx-0 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .md\:tw-mx-\[10px\] {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .md\:tw-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .md\:tw-my-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .md\:tw-my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .md\:tw-my-\[30px\] {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .md\:tw-my-\[6\%\] {
        margin-top: 6% !important;
        margin-bottom: 6% !important;
    }
    .md\:tw-my-\[60px\] {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .md\:-tw-mt-\[120px\] {
        margin-top: -120px !important;
    }
    .md\:tw-mb-0 {
        margin-bottom: 0px !important;
    }
    .md\:tw-mb-1 {
        margin-bottom: 0.25rem !important;
    }
    .md\:tw-mb-16 {
        margin-bottom: 4rem !important;
    }
    .md\:tw-mb-3 {
        margin-bottom: 0.75rem !important;
    }
    .md\:tw-mb-4 {
        margin-bottom: 1rem !important;
    }
    .md\:tw-mb-7 {
        margin-bottom: 1.75rem !important;
    }
    .md\:tw-mb-8 {
        margin-bottom: 2rem !important;
    }
    .md\:tw-mb-\[10px\] {
        margin-bottom: 10px !important;
    }
    .md\:tw-mb-\[204px\] {
        margin-bottom: 204px !important;
    }
    .md\:tw-mb-\[30px\] {
        margin-bottom: 30px !important;
    }
    .md\:tw-mb-\[60px\] {
        margin-bottom: 60px !important;
    }
    .md\:tw-mb-\[64px\] {
        margin-bottom: 64px !important;
    }
    .md\:tw-mb-\[68px\] {
        margin-bottom: 68px !important;
    }
    .md\:tw-ml-4 {
        margin-left: 1rem !important;
    }
    .md\:tw-ml-\[14\%\] {
        margin-left: 14% !important;
    }
    .md\:tw-mr-0 {
        margin-right: 0px !important;
    }
    .md\:tw-mr-\[30px\] {
        margin-right: 30px !important;
    }
    .md\:tw-ms-0 {
        margin-inline-start: 0px !important;
    }
    .md\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .md\:tw-mt-16 {
        margin-top: 4rem !important;
    }
    .md\:tw-mt-32 {
        margin-top: 8rem !important;
    }
    .md\:tw-mt-4 {
        margin-top: 1rem !important;
    }
    .md\:tw-mt-5 {
        margin-top: 1.25rem !important;
    }
    .md\:tw-mt-6 {
        margin-top: 1.5rem !important;
    }
    .md\:tw-mt-8 {
        margin-top: 2rem !important;
    }
    .md\:tw-mt-\[-67px\] {
        margin-top: -67px !important;
    }
    .md\:tw-mt-\[120px\] {
        margin-top: 120px !important;
    }
    .md\:tw-mt-\[30px\] {
        margin-top: 30px !important;
    }
    .md\:tw-mt-\[32px\] {
        margin-top: 32px !important;
    }
    .md\:tw-mt-\[4\.25rem\] {
        margin-top: 4.25rem !important;
    }
    .md\:tw-mt-\[50px\] {
        margin-top: 50px !important;
    }
    .md\:tw-mt-\[60ppx\] {
        margin-top: 60ppx !important;
    }
    .md\:tw-mt-\[60px\] {
        margin-top: 60px !important;
    }
    .md\:tw-mt-\[96px\] {
        margin-top: 96px !important;
    }
    .md\:tw-block {
        display: block !important;
    }
    .md\:tw-flex {
        display: flex !important;
    }
    .md\:tw-hidden {
        display: none !important;
    }
    .md\:tw-h-\[100px\] {
        height: 100px !important;
    }
    .md\:tw-h-\[150px\] {
        height: 150px !important;
    }
    .md\:tw-h-\[230px\] {
        height: 230px !important;
    }
    .md\:tw-h-\[240px\] {
        height: 240px !important;
    }
    .md\:tw-h-\[250px\] {
        height: 250px !important;
    }
    .md\:tw-h-\[260px\] {
        height: 260px !important;
    }
    .md\:tw-h-\[300px\] {
        height: 300px !important;
    }
    .md\:tw-h-\[316px\] {
        height: 316px !important;
    }
    .md\:tw-h-\[319px\] {
        height: 319px !important;
    }
    .md\:tw-h-\[400px\] {
        height: 400px !important;
    }
    .md\:tw-h-\[410px\] {
        height: 410px !important;
    }
    .md\:tw-h-\[420px\] {
        height: 420px !important;
    }
    .md\:tw-h-\[480px\] {
        height: 480px !important;
    }
    .md\:tw-h-\[48vw\] {
        height: 48vw !important;
    }
    .md\:tw-h-\[580px\] {
        height: 580px !important;
    }
    .md\:tw-h-\[700px\] {
        height: 700px !important;
    }
    .md\:tw-h-auto {
        height: auto !important;
    }
    .md\:tw-h-full {
        height: 100% !important;
    }
    .md\:tw-max-h-0 {
        max-height: 0px !important;
    }
    .md\:tw-max-h-\[200px\] {
        max-height: 200px !important;
    }
    .md\:tw-max-h-\[800px\] {
        max-height: 800px !important;
    }
    .md\:tw-max-h-\[80px\] {
        max-height: 80px !important;
    }
    .md\:tw-max-h-\[80vh\] {
        max-height: 80vh !important;
    }
    .md\:tw-min-h-\[100px\] {
        min-height: 100px !important;
    }
    .md\:tw-min-h-\[1130px\] {
        min-height: 1130px !important;
    }
    .md\:tw-min-h-\[340px\] {
        min-height: 340px !important;
    }
    .md\:tw-min-h-\[745px\] {
        min-height: 745px !important;
    }
    .md\:tw-w-1\/12 {
        width: 8.333333% !important;
    }
    .md\:tw-w-1\/2 {
        width: 50% !important;
    }
    .md\:tw-w-1\/6 {
        width: 16.666667% !important;
    }
    .md\:tw-w-10\/12 {
        width: 83.333333% !important;
    }
    .md\:tw-w-2\/12 {
        width: 16.666667% !important;
    }
    .md\:tw-w-2\/3 {
        width: 66.666667% !important;
    }
    .md\:tw-w-3\/12 {
        width: 25% !important;
    }
    .md\:tw-w-3\/4 {
        width: 75% !important;
    }
    .md\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .md\:tw-w-5\/12 {
        width: 41.666667% !important;
    }
    .md\:tw-w-6\/12 {
        width: 50% !important;
    }
    .md\:tw-w-7\/12 {
        width: 58.333333% !important;
    }
    .md\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .md\:tw-w-\[130px\] {
        width: 130px !important;
    }
    .md\:tw-w-\[218px\] {
        width: 218px !important;
    }
    .md\:tw-w-\[230px\] {
        width: 230px !important;
    }
    .md\:tw-w-\[259px\] {
        width: 259px !important;
    }
    .md\:tw-w-\[290px\] {
        width: 290px !important;
    }
    .md\:tw-w-\[40\%\] {
        width: 40% !important;
    }
    .md\:tw-w-\[400px\] {
        width: 400px !important;
    }
    .md\:tw-w-\[47\%\] {
        width: 47% !important;
    }
    .md\:tw-w-\[50\%\] {
        width: 50% !important;
    }
    .md\:tw-w-\[500px\] {
        width: 500px !important;
    }
    .md\:tw-w-\[53\%\] {
        width: 53% !important;
    }
    .md\:tw-w-\[60\%\] {
        width: 60% !important;
    }
    .md\:tw-w-\[9\%\] {
        width: 9% !important;
    }
    .md\:tw-w-\[96\%\] {
        width: 96% !important;
    }
    .md\:tw-w-\[calc\(50\%-3px\)\] {
        width: calc(50% - 3px) !important;
    }
    .md\:tw-w-\[max-content\] {
        width: max-content !important;
    }
    .md\:tw-w-auto {
        width: auto !important;
    }
    .md\:tw-w-full {
        width: 100% !important;
    }
    .md\:tw-min-w-\[250px\] {
        min-width: 250px !important;
    }
    .md\:tw-max-w-\[159px\] {
        max-width: 159px !important;
    }
    .md\:tw-max-w-\[250px\] {
        max-width: 250px !important;
    }
    .md\:tw-max-w-\[350px\] {
        max-width: 350px !important;
    }
    .md\:tw-max-w-\[450px\] {
        max-width: 450px !important;
    }
    .md\:tw-max-w-\[475px\] {
        max-width: 475px !important;
    }
    .md\:tw-max-w-\[487px\] {
        max-width: 487px !important;
    }
    .md\:tw-max-w-\[700px\] {
        max-width: 700px !important;
    }
    .md\:tw-max-w-\[850px\] {
        max-width: 850px !important;
    }
    .md\:tw-max-w-full {
        max-width: 100% !important;
    }
    .md\:tw-max-w-none {
        max-width: none !important;
    }
    .md\:tw-shrink-0 {
        flex-shrink: 0 !important;
    }
    .md\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .md\:\!tw-flex-row {
        flex-direction: row !important;
    }
    .md\:tw-flex-row {
        flex-direction: row !important;
    }
    .md\:tw-flex-col {
        flex-direction: column !important;
    }
    .md\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }
    .md\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .md\:tw-items-start {
        align-items: flex-start !important;
    }
    .md\:tw-items-center {
        align-items: center !important;
    }
    .md\:tw-justify-start {
        justify-content: flex-start !important;
    }
    .md\:tw-justify-end {
        justify-content: flex-end !important;
    }
    .md\:tw-justify-center {
        justify-content: center !important;
    }
    .md\:tw-justify-between {
        justify-content: space-between !important;
    }
    .md\:tw-justify-around {
        justify-content: space-around !important;
    }
    .md\:tw-gap-0 {
        gap: 0px !important;
    }
    .md\:tw-gap-16 {
        gap: 4rem !important;
    }
    .md\:tw-gap-4 {
        gap: 1rem !important;
    }
    .md\:tw-gap-5 {
        gap: 1.25rem !important;
    }
    .md\:tw-gap-8 {
        gap: 2rem !important;
    }
    .md\:tw-self-auto {
        align-self: auto !important;
    }
    .md\:tw-overflow-hidden {
        overflow: hidden !important;
    }
    .md\:tw-rounded-2xl {
        border-radius: 1rem !important;
    }
    .md\:tw-border-0 {
        border-width: 0px !important;
    }
    .md\:tw-border-2 {
        border-width: 2px !important;
    }
    .md\:tw-border-\[1px\] {
        border-width: 1px !important;
    }
    .md\:tw-border-l-\[1px\] {
        border-left-width: 1px !important;
    }
    .md\:tw-border-r-\[1px\] {
        border-right-width: 1px !important;
    }
    .md\:tw-border-t {
        border-top-width: 1px !important;
    }
    .md\:tw-border-t-0 {
        border-top-width: 0px !important;
    }
    .md\:tw-border-solid {
        border-style: solid !important;
    }
    .md\:tw-border-\[\#CED4DA\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
    }
    .md\:tw-border-white {
        --tw-border-opacity: 1 !important;
        border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
    }
    .md\:tw-bg-neutral-300 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important;
    }
    .md\:tw-object-cover {
        object-fit: cover !important;
    }
    .md\:tw-p-0 {
        padding: 0px !important;
    }
    .md\:tw-p-8 {
        padding: 2rem !important;
    }
    .md\:tw-p-\[120px\] {
        padding: 120px !important;
    }
    .md\:tw-p-\[16px\] {
        padding: 16px !important;
    }
    .md\:tw-p-\[3\%\] {
        padding: 3% !important;
    }
    .md\:tw-p-\[30px\] {
        padding: 30px !important;
    }
    .md\:tw-p-\[50px\] {
        padding: 50px !important;
    }
    .md\:tw-p-\[60px\] {
        padding: 60px !important;
    }
    .md\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .md\:tw-px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    .md\:tw-px-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
    .md\:tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .md\:tw-px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .md\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .md\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .md\:tw-px-\[25px\] {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .md\:tw-px-\[30px\] {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .md\:tw-px-\[calc\(\(100\%-768px\)\/2\)\] {
        padding-left: calc((100% - 768px) / 2) !important;
        padding-right: calc((100% - 768px) / 2) !important;
    }
    .md\:tw-py-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .md\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .md\:tw-py-\[10px\] {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .md\:tw-py-\[120px\] {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .md\:tw-py-\[30px\] {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .md\:tw-py-\[60px\] {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .md\:tw-pb-0 {
        padding-bottom: 0px !important;
    }
    .md\:tw-pb-4 {
        padding-bottom: 1rem !important;
    }
    .md\:tw-pb-6 {
        padding-bottom: 1.5rem !important;
    }
    .md\:tw-pb-8 {
        padding-bottom: 2rem !important;
    }
    .md\:tw-pb-\[10px\] {
        padding-bottom: 10px !important;
    }
    .md\:tw-pb-\[120px\] {
        padding-bottom: 120px !important;
    }
    .md\:tw-pb-\[30px\] {
        padding-bottom: 30px !important;
    }
    .md\:tw-pb-\[60px\] {
        padding-bottom: 60px !important;
    }
    .md\:tw-pe-0 {
        padding-inline-end: 0px !important;
    }
    .md\:tw-pe-10 {
        padding-inline-end: 2.5rem !important;
    }
    .md\:tw-ps-0 {
        padding-inline-start: 0px !important;
    }
    .md\:tw-pt-0 {
        padding-top: 0px !important;
    }
    .md\:tw-pt-2 {
        padding-top: 0.5rem !important;
    }
    .md\:tw-pt-4 {
        padding-top: 1rem !important;
    }
    .md\:tw-pt-\[120px\] {
        padding-top: 120px !important;
    }
    .md\:tw-pt-\[150px\] {
        padding-top: 150px !important;
    }
    .md\:tw-pt-\[30px\] {
        padding-top: 30px !important;
    }
    .md\:tw-pt-\[40px\] {
        padding-top: 40px !important;
    }
    .md\:tw-text-left {
        text-align: left !important;
    }
    .md\:tw-text-start {
        text-align: start !important;
    }
    .md\:tw-text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .md\:tw-text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .md\:tw-text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .md\:tw-text-\[16px\] {
        font-size: 16px !important;
    }
    .md\:tw-text-\[17px\] {
        font-size: 17px !important;
    }
    .md\:tw-text-\[18px\] {
        font-size: 18px !important;
    }
    .md\:tw-text-\[20px\] {
        font-size: 20px !important;
    }
    .md\:tw-text-\[23px\] {
        font-size: 23px !important;
    }
    .md\:tw-text-\[24px\] {
        font-size: 24px !important;
    }
    .md\:tw-text-\[27px\] {
        font-size: 27px !important;
    }
    .md\:tw-text-\[32px\] {
        font-size: 32px !important;
    }
    .md\:tw-text-\[36px\] {
        font-size: 36px !important;
    }
    .md\:tw-text-\[48px\] {
        font-size: 48px !important;
    }
    .md\:tw-text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important;
    }
    .md\:tw-text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .md\:tw-leading-\[125\%\] {
        line-height: 125% !important;
    }
    .md\:tw-leading-\[20px\] {
        line-height: 20px !important;
    }
    .md\:tw-leading-\[30px\] {
        line-height: 30px !important;
    }
    .md\:tw-leading-\[37\.5px\] {
        line-height: 37.5px !important;
    }
    .md\:tw-leading-\[60px\] {
        line-height: 60px !important;
    }
    .md\:tw-tracking-\[\.12rem\] {
        letter-spacing: .12rem !important;
    }
    .md\:tw-tracking-\[0px\] {
        letter-spacing: 0px !important;
    }
    .md\:tw-tracking-\[1px\] {
        letter-spacing: 1px !important;
    }
    .md\:tw-tracking-\[4\.8px\] {
        letter-spacing: 4.8px !important;
    }
    .md\:tw-opacity-0 {
        opacity: 0 !important;
    }
    .md\:tw-transition-all {
        transition-property: all !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-duration: 150ms !important;
    }
    .md\:tw-duration-500 {
        transition-duration: 500ms !important;
    }
    .md\:tw-ease-in-out {
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .md\:before\:tw-absolute::before {
        content: var(--tw-content) !important;
        position: absolute !important;
    }
    .md\:before\:tw-left-0::before {
        content: var(--tw-content) !important;
        left: 0px !important;
    }
    .md\:before\:tw-top-0::before {
        content: var(--tw-content) !important;
        top: 0px !important;
    }
    .md\:before\:tw-h-full::before {
        content: var(--tw-content) !important;
        height: 100% !important;
    }
    .md\:before\:tw-w-\[2px\]::before {
        content: var(--tw-content) !important;
        width: 2px !important;
    }
    .md\:before\:tw-bg-\[\#CED4DA\]::before {
        content: var(--tw-content) !important;
        --tw-bg-opacity: 1 !important;
        background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important;
    }
    .md\:before\:tw-content-\[\"\"\]::before {
        --tw-content: "" !important;
        content: var(--tw-content) !important;
    }
    .after\:md\:tw-pb-\[31\%\]::after {
        content: var(--tw-content) !important;
        padding-bottom: 31% !important;
    }
    .md\:odd\:tw-border-r-\[1px\]:nth-child(odd) {
        border-right-width: 1px !important;
    }
    .hover\:md\:tw-text-red-800:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
    }
}

  @media (min-width: 992px) {
    @media (min-width: 768px) {
        .lg\:md\:tw--top-\[609px\] {
            top: -609px !important;
        }
    }
    .lg\:tw-pointer-events-none {
        pointer-events: none !important;
    }
    .lg\:tw-absolute {
        position: absolute !important;
    }
    .lg\:tw-relative {
        position: relative !important;
    }
    .lg\:tw-sticky {
        position: sticky !important;
    }
    .lg\:\!tw-right-8 {
        right: 2rem !important;
    }
    .lg\:\!tw-top-8 {
        top: 2rem !important;
    }
    .lg\:-tw-bottom-\[25px\] {
        bottom: -25px !important;
    }
    .lg\:-tw-left-8 {
        left: -2rem !important;
    }
    .lg\:-tw-right-8 {
        right: -2rem !important;
    }
    .lg\:-tw-right-\[43px\] {
        right: -43px !important;
    }
    .lg\:-tw-top-2 {
        top: -0.5rem !important;
    }
    .lg\:-tw-top-2\.5 {
        top: -0.625rem !important;
    }
    .lg\:-tw-top-8 {
        top: -2rem !important;
    }
    .lg\:tw-bottom-0 {
        bottom: 0px !important;
    }
    .lg\:tw-bottom-12 {
        bottom: 3rem !important;
    }
    .lg\:tw-bottom-8 {
        bottom: 2rem !important;
    }
    .lg\:tw-bottom-\[140px\] {
        bottom: 140px !important;
    }
    .lg\:tw-bottom-\[55px\] {
        bottom: 55px !important;
    }
    .lg\:tw-bottom-auto {
        bottom: auto !important;
    }
    .lg\:tw-left-0 {
        left: 0px !important;
    }
    .lg\:tw-left-1\/2 {
        left: 50% !important;
    }
    .lg\:tw-left-3 {
        left: 0.75rem !important;
    }
    .lg\:tw-left-4 {
        left: 1rem !important;
    }
    .lg\:tw-left-8 {
        left: 2rem !important;
    }
    .lg\:tw-left-\[29\%\] {
        left: 29% !important;
    }
    .lg\:tw-left-\[40px\] {
        left: 40px !important;
    }
    .lg\:tw-left-\[6\%\] {
        left: 6% !important;
    }
    .lg\:tw-left-\[60px\] {
        left: 60px !important;
    }
    .lg\:tw-left-\[9\%\] {
        left: 9% !important;
    }
    .lg\:tw-left-\[calc\(50\%\+40px\)\] {
        left: calc(50% + 40px) !important;
    }
    .lg\:tw-left-auto {
        left: auto !important;
    }
    .lg\:tw-right-0 {
        right: 0px !important;
    }
    .lg\:tw-right-3 {
        right: 0.75rem !important;
    }
    .lg\:tw-right-4 {
        right: 1rem !important;
    }
    .lg\:tw-right-8 {
        right: 2rem !important;
    }
    .lg\:tw-right-\[12\%\] {
        right: 12% !important;
    }
    .lg\:tw-right-\[15px\] {
        right: 15px !important;
    }
    .lg\:tw-right-\[23\%\] {
        right: 23% !important;
    }
    .lg\:tw-right-\[32px\] {
        right: 32px !important;
    }
    .lg\:tw-right-\[6\%\] {
        right: 6% !important;
    }
    .lg\:tw-right-auto {
        right: auto !important;
    }
    .lg\:tw-top-0 {
        top: 0px !important;
    }
    .lg\:tw-top-1\/2 {
        top: 50% !important;
    }
    .lg\:tw-top-8 {
        top: 2rem !important;
    }
    .lg\:tw-top-\[-50px\] {
        top: -50px !important;
    }
    .lg\:tw-top-\[10\%\] {
        top: 10% !important;
    }
    .lg\:tw-top-\[11px\] {
        top: 11px !important;
    }
    .lg\:tw-top-\[15px\] {
        top: 15px !important;
    }
    .lg\:tw-top-\[20px\] {
        top: 20px !important;
    }
    .lg\:tw-top-\[27px\] {
        top: 27px !important;
    }
    .lg\:tw-top-\[30\%\] {
        top: 30% !important;
    }
    .lg\:tw-top-\[32px\] {
        top: 32px !important;
    }
    .lg\:tw-top-\[38\%\] {
        top: 38% !important;
    }
    .lg\:tw-top-\[45\%\] {
        top: 45% !important;
    }
    .lg\:tw-top-\[45px\] {
        top: 45px !important;
    }
    .lg\:tw-top-\[50\%\] {
        top: 50% !important;
    }
    .lg\:tw-top-\[56\%\] {
        top: 56% !important;
    }
    .lg\:tw-top-\[68\%\] {
        top: 68% !important;
    }
    .lg\:tw-top-auto {
        top: auto !important;
    }
    .lg\:tw-z-\[100\] {
        z-index: 100 !important;
    }
    .lg\:tw-order-1 {
        order: 1 !important;
    }
    .lg\:tw-order-2 {
        order: 2 !important;
    }
    .lg\:tw-order-3 {
        order: 3 !important;
    }
    .lg\:tw-order-4 {
        order: 4 !important;
    }
    .lg\:tw-order-5 {
        order: 5 !important;
    }
    .lg\:tw-order-6 {
        order: 6 !important;
    }
    .lg\:tw-order-7 {
        order: 7 !important;
    }
    .lg\:tw-order-8 {
        order: 8 !important;
    }
    .lg\:tw-order-9 {
        order: 9 !important;
    }
    .lg\:tw-order-none {
        order: 0 !important;
    }
    .lg\:tw-col-span-1 {
        grid-column: span 1 / span 1 !important;
    }
    .lg\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .lg\:tw-col-span-12 {
        grid-column: span 12 / span 12 !important;
    }
    .lg\:tw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }
    .lg\:tw-col-span-3 {
        grid-column: span 3 / span 3 !important;
    }
    .lg\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }
    .lg\:tw-col-span-5 {
        grid-column: span 5 / span 5 !important;
    }
    .lg\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }
    .lg\:tw-col-span-7 {
        grid-column: span 7 / span 7 !important;
    }
    .lg\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }
    .lg\:tw-col-start-1 {
        grid-column-start: 1 !important;
    }
    .lg\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .lg\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }
    .lg\:tw-col-start-4 {
        grid-column-start: 4 !important;
    }
    .lg\:tw-col-start-7 {
        grid-column-start: 7 !important;
    }
    .lg\:tw-col-start-8 {
        grid-column-start: 8 !important;
    }
    .lg\:tw-row-span-1 {
        grid-row: span 1 / span 1 !important;
    }
    .lg\:tw-row-span-2 {
        grid-row: span 2 / span 2 !important;
    }
    .lg\:tw-row-span-3 {
        grid-row: span 3 / span 3 !important;
    }
    .lg\:tw-row-span-full {
        grid-row: 1 / -1 !important;
    }
    .lg\:tw-row-start-1 {
        grid-row-start: 1 !important;
    }
    .lg\:tw-row-start-2 {
        grid-row-start: 2 !important;
    }
    .lg\:tw-m-\[-10px\] {
        margin: -10px !important;
    }
    .lg\:-tw-my-\[30px\] {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    .lg\:tw-mx-0 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .lg\:tw-mx-2 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }
    .lg\:tw-mx-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
    .lg\:tw-mx-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }
    .lg\:tw-mx-\[10px\] {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .lg\:tw-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .lg\:tw-my-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .lg\:tw-my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }
    .lg\:tw-my-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .lg\:tw-my-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .lg\:tw-my-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .lg\:tw-my-24 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .lg\:tw-my-28 {
        margin-top: 7rem !important;
        margin-bottom: 7rem !important;
    }
    .lg\:tw-my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .lg\:tw-my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }
    .lg\:tw-my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .lg\:tw-my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .lg\:tw-my-9 {
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }
    .lg\:tw-my-\[100px\] {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }
    .lg\:tw-my-\[128px\] {
        margin-top: 128px !important;
        margin-bottom: 128px !important;
    }
    .lg\:tw-my-\[23px\] {
        margin-top: 23px !important;
        margin-bottom: 23px !important;
    }
    .lg\:tw-my-\[24px\] {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .lg\:tw-my-\[30px\] {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .lg\:tw-my-\[60px\] {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .lg\:tw-my-\[64px\] {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .lg\:tw-my-\[72px\] {
        margin-top: 72px !important;
        margin-bottom: 72px !important;
    }
    .lg\:-tw-mb-\[9px\] {
        margin-bottom: -9px !important;
    }
    .lg\:-tw-ml-\[180px\] {
        margin-left: -180px !important;
    }
    .lg\:-tw-ml-\[3\%\] {
        margin-left: -3% !important;
    }
    .lg\:-tw-ms-4 {
        margin-inline-start: -1rem !important;
    }
    .lg\:-tw-ms-\[15\%\] {
        margin-inline-start: -15% !important;
    }
    .lg\:-tw-mt-4 {
        margin-top: -1rem !important;
    }
    .lg\:-tw-mt-8 {
        margin-top: -2rem !important;
    }
    .lg\:-tw-mt-\[120px\] {
        margin-top: -120px !important;
    }
    .lg\:-tw-mt-\[61px\] {
        margin-top: -61px !important;
    }
    .lg\:-tw-mt-\[80px\] {
        margin-top: -80px !important;
    }
    .lg\:tw--mt-\[170px\] {
        margin-top: -170px !important;
    }
    .lg\:tw--mt-\[375px\] {
        margin-top: -375px !important;
    }
    .lg\:tw-mb-0 {
        margin-bottom: 0px !important;
    }
    .lg\:tw-mb-1 {
        margin-bottom: 0.25rem !important;
    }
    .lg\:tw-mb-10 {
        margin-bottom: 2.5rem !important;
    }
    .lg\:tw-mb-12 {
        margin-bottom: 3rem !important;
    }
    .lg\:tw-mb-14 {
        margin-bottom: 3.5rem !important;
    }
    .lg\:tw-mb-16 {
        margin-bottom: 4rem !important;
    }
    .lg\:tw-mb-2 {
        margin-bottom: 0.5rem !important;
    }
    .lg\:tw-mb-20 {
        margin-bottom: 5rem !important;
    }
    .lg\:tw-mb-3 {
        margin-bottom: 0.75rem !important;
    }
    .lg\:tw-mb-32 {
        margin-bottom: 8rem !important;
    }
    .lg\:tw-mb-4 {
        margin-bottom: 1rem !important;
    }
    .lg\:tw-mb-6 {
        margin-bottom: 1.5rem !important;
    }
    .lg\:tw-mb-8 {
        margin-bottom: 2rem !important;
    }
    .lg\:tw-mb-9 {
        margin-bottom: 2.25rem !important;
    }
    .lg\:tw-mb-\[100px\] {
        margin-bottom: 100px !important;
    }
    .lg\:tw-mb-\[102px\] {
        margin-bottom: 102px !important;
    }
    .lg\:tw-mb-\[10px\] {
        margin-bottom: 10px !important;
    }
    .lg\:tw-mb-\[11px\] {
        margin-bottom: 11px !important;
    }
    .lg\:tw-mb-\[120px\] {
        margin-bottom: 120px !important;
    }
    .lg\:tw-mb-\[128px\] {
        margin-bottom: 128px !important;
    }
    .lg\:tw-mb-\[160px\] {
        margin-bottom: 160px !important;
    }
    .lg\:tw-mb-\[16px\] {
        margin-bottom: 16px !important;
    }
    .lg\:tw-mb-\[24px\] {
        margin-bottom: 24px !important;
    }
    .lg\:tw-mb-\[30px\] {
        margin-bottom: 30px !important;
    }
    .lg\:tw-mb-\[32px\] {
        margin-bottom: 32px !important;
    }
    .lg\:tw-mb-\[56px\] {
        margin-bottom: 56px !important;
    }
    .lg\:tw-mb-\[5px\] {
        margin-bottom: 5px !important;
    }
    .lg\:tw-mb-\[60px\] {
        margin-bottom: 60px !important;
    }
    .lg\:tw-mb-\[64px\] {
        margin-bottom: 64px !important;
    }
    .lg\:tw-mb-\[90px\] {
        margin-bottom: 90px !important;
    }
    .lg\:tw-mb-\[95px\] {
        margin-bottom: 95px !important;
    }
    .lg\:tw-mb-\[96px\] {
        margin-bottom: 96px !important;
    }
    .lg\:tw-mb-auto {
        margin-bottom: auto !important;
    }
    .lg\:tw-me-0 {
        margin-inline-end: 0px !important;
    }
    .lg\:tw-me-3 {
        margin-inline-end: 0.75rem !important;
    }
    .lg\:tw-me-auto {
        margin-inline-end: auto !important;
    }
    .lg\:tw-ml-0 {
        margin-left: 0px !important;
    }
    .lg\:tw-ml-8 {
        margin-left: 2rem !important;
    }
    .lg\:tw-ml-\[-200px\] {
        margin-left: -200px !important;
    }
    .lg\:tw-ml-\[-250px\] {
        margin-left: -250px !important;
    }
    .lg\:tw-ml-\[-253px\] {
        margin-left: -253px !important;
    }
    .lg\:tw-ml-\[-303px\] {
        margin-left: -303px !important;
    }
    .lg\:tw-ml-\[-388px\] {
        margin-left: -388px !important;
    }
    .lg\:tw-ml-\[20\%\] {
        margin-left: 20% !important;
    }
    .lg\:tw-ml-\[30px\] {
        margin-left: 30px !important;
    }
    .lg\:tw-ml-\[60px\] {
        margin-left: 60px !important;
    }
    .lg\:tw-ml-\[8\.3333\%\] {
        margin-left: 8.3333% !important;
    }
    .lg\:tw-ml-auto {
        margin-left: auto !important;
    }
    .lg\:tw-mr-2 {
        margin-right: 0.5rem !important;
    }
    .lg\:tw-mr-4 {
        margin-right: 1rem !important;
    }
    .lg\:tw-mr-\[30px\] {
        margin-right: 30px !important;
    }
    .lg\:tw-mr-\[60px\] {
        margin-right: 60px !important;
    }
    .lg\:tw-ms-0 {
        margin-inline-start: 0px !important;
    }
    .lg\:tw-ms-16 {
        margin-inline-start: 4rem !important;
    }
    .lg\:tw-ms-4 {
        margin-inline-start: 1rem !important;
    }
    .lg\:tw-ms-6 {
        margin-inline-start: 1.5rem !important;
    }
    .lg\:tw-ms-\[30\%\] {
        margin-inline-start: 30% !important;
    }
    .lg\:tw-ms-\[auto\] {
        margin-inline-start: auto !important;
    }
    .lg\:tw-ms-auto {
        margin-inline-start: auto !important;
    }
    .lg\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .lg\:tw-mt-1 {
        margin-top: 0.25rem !important;
    }
    .lg\:tw-mt-10 {
        margin-top: 2.5rem !important;
    }
    .lg\:tw-mt-12 {
        margin-top: 3rem !important;
    }
    .lg\:tw-mt-16 {
        margin-top: 4rem !important;
    }
    .lg\:tw-mt-2 {
        margin-top: 0.5rem !important;
    }
    .lg\:tw-mt-20 {
        margin-top: 5rem !important;
    }
    .lg\:tw-mt-24 {
        margin-top: 6rem !important;
    }
    .lg\:tw-mt-3 {
        margin-top: 0.75rem !important;
    }
    .lg\:tw-mt-32 {
        margin-top: 8rem !important;
    }
    .lg\:tw-mt-4 {
        margin-top: 1rem !important;
    }
    .lg\:tw-mt-5 {
        margin-top: 1.25rem !important;
    }
    .lg\:tw-mt-52 {
        margin-top: 13rem !important;
    }
    .lg\:tw-mt-6 {
        margin-top: 1.5rem !important;
    }
    .lg\:tw-mt-8 {
        margin-top: 2rem !important;
    }
    .lg\:tw-mt-\[-100px\] {
        margin-top: -100px !important;
    }
    .lg\:tw-mt-\[-15\%\] {
        margin-top: -15% !important;
    }
    .lg\:tw-mt-\[-2px\] {
        margin-top: -2px !important;
    }
    .lg\:tw-mt-\[-3px\] {
        margin-top: -3px !important;
    }
    .lg\:tw-mt-\[-60px\] {
        margin-top: -60px !important;
    }
    .lg\:tw-mt-\[-61px\] {
        margin-top: -61px !important;
    }
    .lg\:tw-mt-\[-67px\] {
        margin-top: -67px !important;
    }
    .lg\:tw-mt-\[100px\] {
        margin-top: 100px !important;
    }
    .lg\:tw-mt-\[10px\] {
        margin-top: 10px !important;
    }
    .lg\:tw-mt-\[120px\] {
        margin-top: 120px !important;
    }
    .lg\:tw-mt-\[128px\] {
        margin-top: 128px !important;
    }
    .lg\:tw-mt-\[160px\] {
        margin-top: 160px !important;
    }
    .lg\:tw-mt-\[22px\] {
        margin-top: 22px !important;
    }
    .lg\:tw-mt-\[23px\] {
        margin-top: 23px !important;
    }
    .lg\:tw-mt-\[26\.5px\] {
        margin-top: 26.5px !important;
    }
    .lg\:tw-mt-\[30px\] {
        margin-top: 30px !important;
    }
    .lg\:tw-mt-\[48px\] {
        margin-top: 48px !important;
    }
    .lg\:tw-mt-\[54px\] {
        margin-top: 54px !important;
    }
    .lg\:tw-mt-\[5px\] {
        margin-top: 5px !important;
    }
    .lg\:tw-mt-\[60px\] {
        margin-top: 60px !important;
    }
    .lg\:tw-mt-\[7\%\] {
        margin-top: 7% !important;
    }
    .lg\:tw-mt-\[72px\] {
        margin-top: 72px !important;
    }
    .lg\:tw-mt-\[80px\] {
        margin-top: 80px !important;
    }
    .lg\:tw-mt-\[90px\] {
        margin-top: 90px !important;
    }
    .lg\:tw-mt-\[96px\] {
        margin-top: 96px !important;
    }
    .lg\:tw-mt-auto {
        margin-top: auto !important;
    }
    .lg\:tw-block {
        display: block !important;
    }
    .lg\:tw-inline-block {
        display: inline-block !important;
    }
    .lg\:tw-inline {
        display: inline !important;
    }
    .lg\:tw-flex {
        display: flex !important;
    }
    .lg\:tw-grid {
        display: grid !important;
    }
    .lg\:tw-hidden {
        display: none !important;
    }
    .lg\:tw-aspect-\[1\/2\] {
        aspect-ratio: 1/2 !important;
    }
    .lg\:tw-aspect-\[2\/1\] {
        aspect-ratio: 2/1 !important;
    }
    .lg\:tw-aspect-\[70\/45\] {
        aspect-ratio: 70/45 !important;
    }
    .lg\:tw-aspect-auto {
        aspect-ratio: auto !important;
    }
    .lg\:tw-h-10 {
        height: 2.5rem !important;
    }
    .lg\:tw-h-12 {
        height: 3rem !important;
    }
    .lg\:tw-h-2 {
        height: 0.5rem !important;
    }
    .lg\:tw-h-4 {
        height: 1rem !important;
    }
    .lg\:tw-h-6 {
        height: 1.5rem !important;
    }
    .lg\:tw-h-8 {
        height: 2rem !important;
    }
    .lg\:tw-h-9 {
        height: 2.25rem !important;
    }
    .lg\:tw-h-\[1000px\] {
        height: 1000px !important;
    }
    .lg\:tw-h-\[100px\] {
        height: 100px !important;
    }
    .lg\:tw-h-\[128px\] {
        height: 128px !important;
    }
    .lg\:tw-h-\[12px\] {
        height: 12px !important;
    }
    .lg\:tw-h-\[16\.66vw\] {
        height: 16.66vw !important;
    }
    .lg\:tw-h-\[160px\] {
        height: 160px !important;
    }
    .lg\:tw-h-\[180px\] {
        height: 180px !important;
    }
    .lg\:tw-h-\[200px\] {
        height: 200px !important;
    }
    .lg\:tw-h-\[210px\] {
        height: 210px !important;
    }
    .lg\:tw-h-\[223px\] {
        height: 223px !important;
    }
    .lg\:tw-h-\[245px\] {
        height: 245px !important;
    }
    .lg\:tw-h-\[250px\] {
        height: 250px !important;
    }
    .lg\:tw-h-\[266px\] {
        height: 266px !important;
    }
    .lg\:tw-h-\[30px\] {
        height: 30px !important;
    }
    .lg\:tw-h-\[330px\] {
        height: 330px !important;
    }
    .lg\:tw-h-\[350px\] {
        height: 350px !important;
    }
    .lg\:tw-h-\[360px\] {
        height: 360px !important;
    }
    .lg\:tw-h-\[365px\] {
        height: 365px !important;
    }
    .lg\:tw-h-\[37\.5vw\] {
        height: 37.5vw !important;
    }
    .lg\:tw-h-\[38px\] {
        height: 38px !important;
    }
    .lg\:tw-h-\[400px\] {
        height: 400px !important;
    }
    .lg\:tw-h-\[405px\] {
        height: 405px !important;
    }
    .lg\:tw-h-\[40px\] {
        height: 40px !important;
    }
    .lg\:tw-h-\[420px\] {
        height: 420px !important;
    }
    .lg\:tw-h-\[43px\] {
        height: 43px !important;
    }
    .lg\:tw-h-\[447px\] {
        height: 447px !important;
    }
    .lg\:tw-h-\[46\%\] {
        height: 46% !important;
    }
    .lg\:tw-h-\[460px\] {
        height: 460px !important;
    }
    .lg\:tw-h-\[48px\] {
        height: 48px !important;
    }
    .lg\:tw-h-\[50px\] {
        height: 50px !important;
    }
    .lg\:tw-h-\[52px\] {
        height: 52px !important;
    }
    .lg\:tw-h-\[55\%\] {
        height: 55% !important;
    }
    .lg\:tw-h-\[550px\] {
        height: 550px !important;
    }
    .lg\:tw-h-\[55px\] {
        height: 55px !important;
    }
    .lg\:tw-h-\[570px\] {
        height: 570px !important;
    }
    .lg\:tw-h-\[59px\] {
        height: 59px !important;
    }
    .lg\:tw-h-\[60px\] {
        height: 60px !important;
    }
    .lg\:tw-h-\[630px\] {
        height: 630px !important;
    }
    .lg\:tw-h-\[64px\] {
        height: 64px !important;
    }
    .lg\:tw-h-\[650px\] {
        height: 650px !important;
    }
    .lg\:tw-h-\[700px\] {
        height: 700px !important;
    }
    .lg\:tw-h-\[70px\] {
        height: 70px !important;
    }
    .lg\:tw-h-\[750px\] {
        height: 750px !important;
    }
    .lg\:tw-h-\[800px\] {
        height: 800px !important;
    }
    .lg\:tw-h-\[80dvh\] {
        height: 80dvh !important;
    }
    .lg\:tw-h-\[80px\] {
        height: 80px !important;
    }
    .lg\:tw-h-\[80vh\] {
        height: 80vh !important;
    }
    .lg\:tw-h-\[85vh\] {
        height: 85vh !important;
    }
    .lg\:tw-h-\[88px\] {
        height: 88px !important;
    }
    .lg\:tw-h-\[900px\] {
        height: 900px !important;
    }
    .lg\:tw-h-\[90px\] {
        height: 90px !important;
    }
    .lg\:tw-h-\[auto\] {
        height: auto !important;
    }
    .lg\:tw-h-\[calc\(100vh-160px\)\] {
        height: calc(100vh - 160px) !important;
    }
    .lg\:tw-h-auto {
        height: auto !important;
    }
    .lg\:tw-h-fit {
        height: fit-content !important;
    }
    .lg\:tw-h-full {
        height: 100% !important;
    }
    .lg\:tw-max-h-\[320px\] {
        max-height: 320px !important;
    }
    .lg\:tw-max-h-\[400px\] {
        max-height: 400px !important;
    }
    .lg\:tw-max-h-\[450px\] {
        max-height: 450px !important;
    }
    .lg\:tw-max-h-\[720px\] {
        max-height: 720px !important;
    }
    .lg\:tw-max-h-\[780px\] {
        max-height: 780px !important;
    }
    .lg\:tw-max-h-\[96vh\] {
        max-height: 96vh !important;
    }
    .lg\:tw-max-h-\[calc\(100\%-96px\)\] {
        max-height: calc(100% - 96px) !important;
    }
    .lg\:tw-max-h-dvh {
        max-height: 100dvh !important;
    }
    .lg\:tw-max-h-fit {
        max-height: fit-content !important;
    }
    .lg\:tw-max-h-full {
        max-height: 100% !important;
    }
    .lg\:tw-min-h-\[120px\] {
        min-height: 120px !important;
    }
    .lg\:tw-min-h-\[350px\] {
        min-height: 350px !important;
    }
    .lg\:tw-min-h-\[400px\] {
        min-height: 400px !important;
    }
    .lg\:tw-min-h-\[40px\] {
        min-height: 40px !important;
    }
    .lg\:tw-min-h-\[480px\] {
        min-height: 480px !important;
    }
    .lg\:tw-min-h-\[650px\] {
        min-height: 650px !important;
    }
    .lg\:tw-min-h-\[770px\] {
        min-height: 770px !important;
    }
    .lg\:tw-min-h-\[800px\] {
        min-height: 800px !important;
    }
    .lg\:tw-min-h-\[950px\] {
        min-height: 950px !important;
    }
    .lg\:tw-min-h-\[calc\(100vh-160px\)\] {
        min-height: calc(100vh - 160px) !important;
    }
    .lg\:tw-min-h-\[calc\(100vh-50px\)\] {
        min-height: calc(100vh - 50px) !important;
    }
    .lg\:tw-w-0 {
        width: 0px !important;
    }
    .lg\:tw-w-1\/2 {
        width: 50% !important;
    }
    .lg\:tw-w-1\/3 {
        width: 33.333333% !important;
    }
    .lg\:tw-w-1\/4 {
        width: 25% !important;
    }
    .lg\:tw-w-10 {
        width: 2.5rem !important;
    }
    .lg\:tw-w-10\/12 {
        width: 83.333333% !important;
    }
    .lg\:tw-w-11\/12 {
        width: 91.666667% !important;
    }
    .lg\:tw-w-12 {
        width: 3rem !important;
    }
    .lg\:tw-w-2\/12 {
        width: 16.666667% !important;
    }
    .lg\:tw-w-2\/5 {
        width: 40% !important;
    }
    .lg\:tw-w-2\/6 {
        width: 33.333333% !important;
    }
    .lg\:tw-w-3\/12 {
        width: 25% !important;
    }
    .lg\:tw-w-3\/5 {
        width: 60% !important;
    }
    .lg\:tw-w-4 {
        width: 1rem !important;
    }
    .lg\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .lg\:tw-w-4\/5 {
        width: 80% !important;
    }
    .lg\:tw-w-4\/6 {
        width: 66.666667% !important;
    }
    .lg\:tw-w-5\/12 {
        width: 41.666667% !important;
    }
    .lg\:tw-w-5\/6 {
        width: 83.333333% !important;
    }
    .lg\:tw-w-6 {
        width: 1.5rem !important;
    }
    .lg\:tw-w-6\/12 {
        width: 50% !important;
    }
    .lg\:tw-w-7\/12 {
        width: 58.333333% !important;
    }
    .lg\:tw-w-8 {
        width: 2rem !important;
    }
    .lg\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .lg\:tw-w-9 {
        width: 2.25rem !important;
    }
    .lg\:tw-w-9\/12 {
        width: 75% !important;
    }
    .lg\:tw-w-\[0px\] {
        width: 0px !important;
    }
    .lg\:tw-w-\[100px\] {
        width: 100px !important;
    }
    .lg\:tw-w-\[104px\] {
        width: 104px !important;
    }
    .lg\:tw-w-\[115\%\] {
        width: 115% !important;
    }
    .lg\:tw-w-\[1200px\] {
        width: 1200px !important;
    }
    .lg\:tw-w-\[120px\] {
        width: 120px !important;
    }
    .lg\:tw-w-\[128px\] {
        width: 128px !important;
    }
    .lg\:tw-w-\[13\%\] {
        width: 13% !important;
    }
    .lg\:tw-w-\[140px\] {
        width: 140px !important;
    }
    .lg\:tw-w-\[143px\] {
        width: 143px !important;
    }
    .lg\:tw-w-\[180px\] {
        width: 180px !important;
    }
    .lg\:tw-w-\[196px\] {
        width: 196px !important;
    }
    .lg\:tw-w-\[200\%\] {
        width: 200% !important;
    }
    .lg\:tw-w-\[200px\] {
        width: 200px !important;
    }
    .lg\:tw-w-\[20px\] {
        width: 20px !important;
    }
    .lg\:tw-w-\[230px\] {
        width: 230px !important;
    }
    .lg\:tw-w-\[240px\] {
        width: 240px !important;
    }
    .lg\:tw-w-\[260px\] {
        width: 260px !important;
    }
    .lg\:tw-w-\[277px\] {
        width: 277px !important;
    }
    .lg\:tw-w-\[320px\] {
        width: 320px !important;
    }
    .lg\:tw-w-\[348px\] {
        width: 348px !important;
    }
    .lg\:tw-w-\[380px\] {
        width: 380px !important;
    }
    .lg\:tw-w-\[38px\] {
        width: 38px !important;
    }
    .lg\:tw-w-\[39\%\] {
        width: 39% !important;
    }
    .lg\:tw-w-\[40\%\] {
        width: 40% !important;
    }
    .lg\:tw-w-\[400px\] {
        width: 400px !important;
    }
    .lg\:tw-w-\[406px\] {
        width: 406px !important;
    }
    .lg\:tw-w-\[40px\] {
        width: 40px !important;
    }
    .lg\:tw-w-\[420px\] {
        width: 420px !important;
    }
    .lg\:tw-w-\[44\%\] {
        width: 44% !important;
    }
    .lg\:tw-w-\[443px\] {
        width: 443px !important;
    }
    .lg\:tw-w-\[45\%\] {
        width: 45% !important;
    }
    .lg\:tw-w-\[450px\] {
        width: 450px !important;
    }
    .lg\:tw-w-\[47\%\] {
        width: 47% !important;
    }
    .lg\:tw-w-\[48px\] {
        width: 48px !important;
    }
    .lg\:tw-w-\[490px\] {
        width: 490px !important;
    }
    .lg\:tw-w-\[498px\] {
        width: 498px !important;
    }
    .lg\:tw-w-\[50\%\] {
        width: 50% !important;
    }
    .lg\:tw-w-\[50px\] {
        width: 50px !important;
    }
    .lg\:tw-w-\[53\%\] {
        width: 53% !important;
    }
    .lg\:tw-w-\[54\%\] {
        width: 54% !important;
    }
    .lg\:tw-w-\[55\%\] {
        width: 55% !important;
    }
    .lg\:tw-w-\[56\%\] {
        width: 56% !important;
    }
    .lg\:tw-w-\[560px\] {
        width: 560px !important;
    }
    .lg\:tw-w-\[570px\] {
        width: 570px !important;
    }
    .lg\:tw-w-\[590px\] {
        width: 590px !important;
    }
    .lg\:tw-w-\[60\%\] {
        width: 60% !important;
    }
    .lg\:tw-w-\[600px\] {
        width: 600px !important;
    }
    .lg\:tw-w-\[60px\] {
        width: 60px !important;
    }
    .lg\:tw-w-\[640px\] {
        width: 640px !important;
    }
    .lg\:tw-w-\[70\%\] {
        width: 70% !important;
    }
    .lg\:tw-w-\[70vw\] {
        width: 70vw !important;
    }
    .lg\:tw-w-\[75\%\] {
        width: 75% !important;
    }
    .lg\:tw-w-\[750px\] {
        width: 750px !important;
    }
    .lg\:tw-w-\[8\%\] {
        width: 8% !important;
    }
    .lg\:tw-w-\[800px\] {
        width: 800px !important;
    }
    .lg\:tw-w-\[80px\] {
        width: 80px !important;
    }
    .lg\:tw-w-\[81\%\] {
        width: 81% !important;
    }
    .lg\:tw-w-\[90\%\] {
        width: 90% !important;
    }
    .lg\:tw-w-\[90px\] {
        width: 90px !important;
    }
    .lg\:tw-w-\[960px\] {
        width: 960px !important;
    }
    .lg\:tw-w-\[992px\] {
        width: 992px !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-22px\)\] {
        width: calc((100vw / 6) - 22px) !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-32px\)\] {
        width: calc((100vw / 6) - 32px) !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-6px\)\] {
        width: calc((100vw / 6) - 6px) !important;
    }
    .lg\:tw-w-\[calc\(100\%\+40px\)\] {
        width: calc(100% + 40px) !important;
    }
    .lg\:tw-w-\[calc\(100\%-184px\)\] {
        width: calc(100% - 184px) !important;
    }
    .lg\:tw-w-\[calc\(25\%-24px\)\] {
        width: calc(25% - 24px) !important;
    }
    .lg\:tw-w-auto {
        width: auto !important;
    }
    .lg\:tw-w-fit {
        width: fit-content !important;
    }
    .lg\:tw-w-full {
        width: 100% !important;
    }
    .lg\:tw-min-w-\[335px\] {
        min-width: 335px !important;
    }
    .lg\:tw-min-w-\[380px\] {
        min-width: 380px !important;
    }
    .lg\:tw-min-w-\[90px\] {
        min-width: 90px !important;
    }
    .lg\:\!tw-max-w-\[260px\] {
        max-width: 260px !important;
    }
    .lg\:\!tw-max-w-\[412px\] {
        max-width: 412px !important;
    }
    .lg\:tw-max-w-\[100\%\] {
        max-width: 100% !important;
    }
    .lg\:tw-max-w-\[100px\] {
        max-width: 100px !important;
    }
    .lg\:tw-max-w-\[1080px\] {
        max-width: 1080px !important;
    }
    .lg\:tw-max-w-\[120px\] {
        max-width: 120px !important;
    }
    .lg\:tw-max-w-\[140px\] {
        max-width: 140px !important;
    }
    .lg\:tw-max-w-\[1500px\] {
        max-width: 1500px !important;
    }
    .lg\:tw-max-w-\[200px\] {
        max-width: 200px !important;
    }
    .lg\:tw-max-w-\[235px\] {
        max-width: 235px !important;
    }
    .lg\:tw-max-w-\[250px\] {
        max-width: 250px !important;
    }
    .lg\:tw-max-w-\[265px\] {
        max-width: 265px !important;
    }
    .lg\:tw-max-w-\[300px\] {
        max-width: 300px !important;
    }
    .lg\:tw-max-w-\[320px\] {
        max-width: 320px !important;
    }
    .lg\:tw-max-w-\[360px\] {
        max-width: 360px !important;
    }
    .lg\:tw-max-w-\[385px\] {
        max-width: 385px !important;
    }
    .lg\:tw-max-w-\[390px\] {
        max-width: 390px !important;
    }
    .lg\:tw-max-w-\[400px\] {
        max-width: 400px !important;
    }
    .lg\:tw-max-w-\[412px\] {
        max-width: 412px !important;
    }
    .lg\:tw-max-w-\[450px\] {
        max-width: 450px !important;
    }
    .lg\:tw-max-w-\[475px\] {
        max-width: 475px !important;
    }
    .lg\:tw-max-w-\[48\%\] {
        max-width: 48% !important;
    }
    .lg\:tw-max-w-\[490px\] {
        max-width: 490px !important;
    }
    .lg\:tw-max-w-\[493px\] {
        max-width: 493px !important;
    }
    .lg\:tw-max-w-\[500px\] {
        max-width: 500px !important;
    }
    .lg\:tw-max-w-\[516px\] {
        max-width: 516px !important;
    }
    .lg\:tw-max-w-\[525px\] {
        max-width: 525px !important;
    }
    .lg\:tw-max-w-\[532px\] {
        max-width: 532px !important;
    }
    .lg\:tw-max-w-\[538px\] {
        max-width: 538px !important;
    }
    .lg\:tw-max-w-\[550px\] {
        max-width: 550px !important;
    }
    .lg\:tw-max-w-\[560px\] {
        max-width: 560px !important;
    }
    .lg\:tw-max-w-\[600px\] {
        max-width: 600px !important;
    }
    .lg\:tw-max-w-\[650px\] {
        max-width: 650px !important;
    }
    .lg\:tw-max-w-\[658px\] {
        max-width: 658px !important;
    }
    .lg\:tw-max-w-\[700px\] {
        max-width: 700px !important;
    }
    .lg\:tw-max-w-\[750px\] {
        max-width: 750px !important;
    }
    .lg\:tw-max-w-\[772px\] {
        max-width: 772px !important;
    }
    .lg\:tw-max-w-\[80px\] {
        max-width: 80px !important;
    }
    .lg\:tw-max-w-\[872px\] {
        max-width: 872px !important;
    }
    .lg\:tw-max-w-\[880px\] {
        max-width: 880px !important;
    }
    .lg\:tw-max-w-\[90\%\] {
        max-width: 90% !important;
    }
    .lg\:tw-max-w-\[900px\] {
        max-width: 900px !important;
    }
    .lg\:tw-max-w-\[max-content\] {
        max-width: max-content !important;
    }
    .lg\:tw-max-w-fit {
        max-width: fit-content !important;
    }
    .lg\:tw-max-w-full {
        max-width: 100% !important;
    }
    .lg\:tw-flex-1 {
        flex: 1 1 0% !important;
    }
    .lg\:tw-flex-\[50\%\] {
        flex: 50% !important;
    }
    .lg\:tw-flex-none {
        flex: none !important;
    }
    .lg\:tw-shrink-0 {
        flex-shrink: 0 !important;
    }
    .lg\:tw-grow-0 {
        flex-grow: 0 !important;
    }
    .lg\:tw-basis-1\/2 {
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-1\/3 {
        flex-basis: 33.333333% !important;
    }
    .lg\:tw-basis-10\/12 {
        flex-basis: 83.333333% !important;
    }
    .lg\:tw-basis-3\/12 {
        flex-basis: 25% !important;
    }
    .lg\:tw-basis-3\/6 {
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-5\/12 {
        flex-basis: 41.666667% !important;
    }
    .lg\:tw-basis-6\/12 {
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-7\/12 {
        flex-basis: 58.333333% !important;
    }
    .lg\:tw-basis-\[320px\] {
        flex-basis: 320px !important;
    }
    .lg\:tw-basis-\[calc\(50\%-12px\)\] {
        flex-basis: calc(50% - 12px) !important;
    }
    .lg\:tw-basis-\[calc\(50\%-6px\)\] {
        flex-basis: calc(50% - 6px) !important;
    }
    .lg\:-tw-translate-x-1\/2 {
        --tw-translate-x: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:-tw-translate-y-1\/2 {
        --tw-translate-y: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw--translate-y-\[56\%\] {
        --tw-translate-y: -56% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-0 {
        --tw-translate-x: 0px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[-20px\] {
        --tw-translate-x: -20px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[20px\] {
        --tw-translate-x: 20px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[50\%\] {
        --tw-translate-x: 50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-y-0 {
        --tw-translate-y: 0px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-cursor-default {
        cursor: default !important;
    }
    .lg\:tw-cursor-pointer {
        cursor: pointer !important;
    }
    .lg\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-\[120px_auto\] {
        grid-template-columns: 120px auto !important;
    }
    .lg\:tw-grid-cols-\[180px_minmax\(0\2c _1fr\)\] {
        grid-template-columns: 180px minmax(0, 1fr) !important;
    }
    .lg\:tw-grid-cols-\[55px_auto_min-content\] {
        grid-template-columns: 55px auto min-content !important;
    }
    .lg\:tw-grid-cols-\[55px_minmax\(0\2c _1fr\)_auto\] {
        grid-template-columns: 55px minmax(0, 1fr) auto !important;
    }
    .lg\:tw-grid-cols-\[calc\(65\%-16px\)_35\%\] {
        grid-template-columns: calc(65% - 16px) 35% !important;
    }
    .lg\:tw-grid-cols-\[minmax\(0\2c max-content\)_auto_minmax\(0\2c max-content\)\] {
        grid-template-columns: minmax(0,max-content) auto minmax(0,max-content) !important;
    }
    .lg\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-rows-2 {
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-rows-\[auto_350px_auto\] {
        grid-template-rows: auto 350px auto !important;
    }
    .lg\:tw-grid-rows-\[min-content_minmax\(0\2c _1fr\)\] {
        grid-template-rows: min-content minmax(0, 1fr) !important;
    }
    .lg\:tw-flex-row {
        flex-direction: row !important;
    }
    .lg\:tw-flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .lg\:tw-flex-col {
        flex-direction: column !important;
    }
    .lg\:tw-flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .lg\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }
    .lg\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .lg\:tw-items-start {
        align-items: flex-start !important;
    }
    .lg\:tw-items-end {
        align-items: flex-end !important;
    }
    .lg\:tw-items-center {
        align-items: center !important;
    }
    .lg\:tw-items-stretch {
        align-items: stretch !important;
    }
    .lg\:tw-justify-normal {
        justify-content: normal !important;
    }
    .lg\:tw-justify-start {
        justify-content: flex-start !important;
    }
    .lg\:tw-justify-end {
        justify-content: flex-end !important;
    }
    .lg\:tw-justify-center {
        justify-content: center !important;
    }
    .lg\:tw-justify-between {
        justify-content: space-between !important;
    }
    .lg\:tw-gap-0 {
        gap: 0px !important;
    }
    .lg\:tw-gap-1 {
        gap: 0.25rem !important;
    }
    .lg\:tw-gap-10 {
        gap: 2.5rem !important;
    }
    .lg\:tw-gap-12 {
        gap: 3rem !important;
    }
    .lg\:tw-gap-14 {
        gap: 3.5rem !important;
    }
    .lg\:tw-gap-16 {
        gap: 4rem !important;
    }
    .lg\:tw-gap-2 {
        gap: 0.5rem !important;
    }
    .lg\:tw-gap-2\.5 {
        gap: 0.625rem !important;
    }
    .lg\:tw-gap-20 {
        gap: 5rem !important;
    }
    .lg\:tw-gap-24 {
        gap: 6rem !important;
    }
    .lg\:tw-gap-3 {
        gap: 0.75rem !important;
    }
    .lg\:tw-gap-4 {
        gap: 1rem !important;
    }
    .lg\:tw-gap-6 {
        gap: 1.5rem !important;
    }
    .lg\:tw-gap-8 {
        gap: 2rem !important;
    }
    .lg\:tw-gap-9 {
        gap: 2.25rem !important;
    }
    .lg\:tw-gap-\[1\%\] {
        gap: 1% !important;
    }
    .lg\:tw-gap-\[120px\] {
        gap: 120px !important;
    }
    .lg\:tw-gap-\[15px\] {
        gap: 15px !important;
    }
    .lg\:tw-gap-\[16px\] {
        gap: 16px !important;
    }
    .lg\:tw-gap-\[30px\] {
        gap: 30px !important;
    }
    .lg\:tw-gap-\[32px\] {
        gap: 32px !important;
    }
    .lg\:tw-gap-\[48px\] {
        gap: 48px !important;
    }
    .lg\:tw-gap-\[60px\] {
        gap: 60px !important;
    }
    .lg\:tw-gap-\[64px\] {
        gap: 64px !important;
    }
    .lg\:tw-gap-x-3 {
        column-gap: 0.75rem !important;
    }
    .lg\:tw-gap-x-8 {
        column-gap: 2rem !important;
    }
    .lg\:tw-gap-y-7 {
        row-gap: 1.75rem !important;
    }
    .lg\:tw-gap-y-8 {
        row-gap: 2rem !important;
    }
    .lg\:tw-self-end {
        align-self: flex-end !important;
    }
    .lg\:tw-self-center {
        align-self: center !important;
    }
    .lg\:tw-justify-self-end {
        justify-self: end !important;
    }
    .lg\:\!tw-overflow-visible {
        overflow: visible !important;
    }
    .lg\:tw-rounded {
        border-radius: 0.25rem !important;
    }
    .lg\:tw-rounded-2xl {
        border-radius: 1rem !important;
    }
    .lg\:tw-rounded-\[360px\] {
        border-radius: 360px !important;
    }
    .lg\:tw-rounded-full {
        border-radius: 9999px !important;
    }
    .lg\:tw-rounded-lg {
        border-radius: 0.5rem !important;
    }
    .lg\:tw-rounded-none {
        border-radius: 0px !important;
    }
    .lg\:tw-rounded-l-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important;
    }
    .lg\:tw-rounded-bl-\[78px\] {
        border-bottom-left-radius: 78px !important;
    }
    .lg\:tw-rounded-tr-\[78px\] {
        border-top-right-radius: 78px !important;
    }
    .lg\:tw-border {
        border-width: 1px !important;
    }
    .lg\:tw-border-0 {
        border-width: 0px !important;
    }
    .lg\:tw-border-2 {
        border-width: 2px !important;
    }
    .lg\:tw-border-\[1px\] {
        border-width: 1px !important;
    }
    .lg\:tw-border-x {
        border-left-width: 1px !important;
        border-right-width: 1px !important;
    }
    .lg\:tw-border-b {
        border-bottom-width: 1px !important;
    }
    .lg\:tw-border-b-0 {
        border-bottom-width: 0px !important;
    }
    .lg\:tw-border-b-\[1px\] {
        border-bottom-width: 1px !important;
    }
    .lg\:tw-border-l {
        border-left-width: 1px !important;
    }
    .lg\:tw-border-l-\[1px\] {
        border-left-width: 1px !important;
    }
    .lg\:tw-border-l-\[7px\] {
        border-left-width: 7px !important;
    }
    .lg\:tw-border-r {
        border-right-width: 1px !important;
    }
    .lg\:tw-border-r-0 {
        border-right-width: 0px !important;
    }
    .lg\:tw-border-r-\[1px\] {
        border-right-width: 1px !important;
    }
    .lg\:tw-border-r-\[7px\] {
        border-right-width: 7px !important;
    }
    .lg\:tw-border-t {
        border-top-width: 1px !important;
    }
    .lg\:tw-border-t-0 {
        border-top-width: 0px !important;
    }
    .lg\:tw-border-t-2 {
        border-top-width: 2px !important;
    }
    .lg\:tw-border-t-\[1px\] {
        border-top-width: 1px !important;
    }
    .lg\:tw-border-t-\[2px\] {
        border-top-width: 2px !important;
    }
    .lg\:tw-border-solid {
        border-style: solid !important;
    }
    .lg\:tw-border-none {
        border-style: none !important;
    }
    .lg\:tw-border-\[\#6C757D\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-\[\#CED4DA\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-black {
        --tw-border-opacity: 1 !important;
        border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-t-white {
        --tw-border-opacity: 1 !important;
        border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-bg-\[\#343A40\] {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[\#F5F5F5\] {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[\#FFFFFF\] {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[rgba\(24\2c 24\2c 27\2c 0\.60\)\] {
        background-color: rgba(24,24,27,0.60) !important;
    }
    .lg\:tw-bg-\[transparent\] {
        background-color: transparent !important;
    }
    .lg\:tw-bg-black {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-transparent {
        background-color: transparent !important;
    }
    .lg\:tw-bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-opacity-0 {
        --tw-bg-opacity: 0 !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-new\.png\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-new.png') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2\.png\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2.png') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME.jpg') !important;
    }
    .lg\:tw-bg-none {
        background-image: none !important;
    }
    .lg\:tw-to-white {
        --tw-gradient-to: #fff var(--tw-gradient-to-position) !important;
    }
    .lg\:tw-p-0 {
        padding: 0px !important;
    }
    .lg\:tw-p-1 {
        padding: 0.25rem !important;
    }
    .lg\:tw-p-10 {
        padding: 2.5rem !important;
    }
    .lg\:tw-p-12 {
        padding: 3rem !important;
    }
    .lg\:tw-p-16 {
        padding: 4rem !important;
    }
    .lg\:tw-p-4 {
        padding: 1rem !important;
    }
    .lg\:tw-p-6 {
        padding: 1.5rem !important;
    }
    .lg\:tw-p-8 {
        padding: 2rem !important;
    }
    .lg\:tw-p-\[10px\] {
        padding: 10px !important;
    }
    .lg\:tw-p-\[120px\] {
        padding: 120px !important;
    }
    .lg\:tw-p-\[12px\] {
        padding: 12px !important;
    }
    .lg\:tw-p-\[2\.5\%\] {
        padding: 2.5% !important;
    }
    .lg\:tw-p-\[30px\] {
        padding: 30px !important;
    }
    .lg\:tw-p-\[60px\] {
        padding: 60px !important;
    }
    .lg\:tw-p-\[64px\] {
        padding: 64px !important;
    }
    .lg\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lg\:tw-px-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }
    .lg\:tw-px-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }
    .lg\:tw-px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    .lg\:tw-px-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
    .lg\:tw-px-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }
    .lg\:tw-px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }
    .lg\:tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .lg\:tw-px-32 {
        padding-left: 8rem !important;
        padding-right: 8rem !important;
    }
    .lg\:tw-px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .lg\:tw-px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
    .lg\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .lg\:tw-px-7 {
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important;
    }
    .lg\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .lg\:tw-px-\[105px\] {
        padding-left: 105px !important;
        padding-right: 105px !important;
    }
    .lg\:tw-px-\[10px\] {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .lg\:tw-px-\[120px\] {
        padding-left: 120px !important;
        padding-right: 120px !important;
    }
    .lg\:tw-px-\[15px\] {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .lg\:tw-px-\[16px\] {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .lg\:tw-px-\[18px\] {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
    .lg\:tw-px-\[30px\] {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .lg\:tw-px-\[36px\] {
        padding-left: 36px !important;
        padding-right: 36px !important;
    }
    .lg\:tw-px-\[48px\] {
        padding-left: 48px !important;
        padding-right: 48px !important;
    }
    .lg\:tw-px-\[60px\] {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .lg\:tw-px-\[72px\] {
        padding-left: 72px !important;
        padding-right: 72px !important;
    }
    .lg\:tw-px-\[96px\] {
        padding-left: 96px !important;
        padding-right: 96px !important;
    }
    .lg\:tw-px-\[calc\(\(100\%-992px\)\/2\)\] {
        padding-left: calc((100% - 992px) / 2) !important;
        padding-right: calc((100% - 992px) / 2) !important;
    }
    .lg\:tw-py-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .lg\:tw-py-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .lg\:tw-py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    .lg\:tw-py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .lg\:tw-py-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }
    .lg\:tw-py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .lg\:tw-py-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .lg\:tw-py-2\.5 {
        padding-top: 0.625rem !important;
        padding-bottom: 0.625rem !important;
    }
    .lg\:tw-py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .lg\:tw-py-24 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .lg\:tw-py-3 {
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }
    .lg\:tw-py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .lg\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .lg\:tw-py-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }
    .lg\:tw-py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .lg\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .lg\:tw-py-\[100px\] {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .lg\:tw-py-\[120px\] {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .lg\:tw-py-\[124px\] {
        padding-top: 124px !important;
        padding-bottom: 124px !important;
    }
    .lg\:tw-py-\[130px\] {
        padding-top: 130px !important;
        padding-bottom: 130px !important;
    }
    .lg\:tw-py-\[200px\] {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }
    .lg\:tw-py-\[30px\] {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .lg\:tw-py-\[48px\] {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .lg\:tw-py-\[50px\] {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .lg\:tw-py-\[60px\] {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .lg\:tw-py-\[64px\] {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
    .lg\:tw-py-\[70px\] {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .lg\:tw-py-\[88px\] {
        padding-top: 88px !important;
        padding-bottom: 88px !important;
    }
    .lg\:\!tw-pe-0 {
        padding-inline-end: 0px !important;
    }
    .lg\:tw-pb-0 {
        padding-bottom: 0px !important;
    }
    .lg\:tw-pb-1 {
        padding-bottom: 0.25rem !important;
    }
    .lg\:tw-pb-10 {
        padding-bottom: 2.5rem !important;
    }
    .lg\:tw-pb-12 {
        padding-bottom: 3rem !important;
    }
    .lg\:tw-pb-14 {
        padding-bottom: 3.5rem !important;
    }
    .lg\:tw-pb-16 {
        padding-bottom: 4rem !important;
    }
    .lg\:tw-pb-24 {
        padding-bottom: 6rem !important;
    }
    .lg\:tw-pb-3 {
        padding-bottom: 0.75rem !important;
    }
    .lg\:tw-pb-32 {
        padding-bottom: 8rem !important;
    }
    .lg\:tw-pb-4 {
        padding-bottom: 1rem !important;
    }
    .lg\:tw-pb-48 {
        padding-bottom: 12rem !important;
    }
    .lg\:tw-pb-6 {
        padding-bottom: 1.5rem !important;
    }
    .lg\:tw-pb-8 {
        padding-bottom: 2rem !important;
    }
    .lg\:tw-pb-\[10px\] {
        padding-bottom: 10px !important;
    }
    .lg\:tw-pb-\[116px\] {
        padding-bottom: 116px !important;
    }
    .lg\:tw-pb-\[120px\] {
        padding-bottom: 120px !important;
    }
    .lg\:tw-pb-\[128px\] {
        padding-bottom: 128px !important;
    }
    .lg\:tw-pb-\[160px\] {
        padding-bottom: 160px !important;
    }
    .lg\:tw-pb-\[30px\] {
        padding-bottom: 30px !important;
    }
    .lg\:tw-pb-\[37px\] {
        padding-bottom: 37px !important;
    }
    .lg\:tw-pb-\[48px\] {
        padding-bottom: 48px !important;
    }
    .lg\:tw-pb-\[60px\] {
        padding-bottom: 60px !important;
    }
    .lg\:tw-pb-\[64px\] {
        padding-bottom: 64px !important;
    }
    .lg\:tw-pb-\[80px\] {
        padding-bottom: 80px !important;
    }
    .lg\:tw-pe-0 {
        padding-inline-end: 0px !important;
    }
    .lg\:tw-pe-12 {
        padding-inline-end: 3rem !important;
    }
    .lg\:tw-pe-3 {
        padding-inline-end: 0.75rem !important;
    }
    .lg\:tw-pe-32 {
        padding-inline-end: 8rem !important;
    }
    .lg\:tw-pe-4 {
        padding-inline-end: 1rem !important;
    }
    .lg\:tw-pe-8 {
        padding-inline-end: 2rem !important;
    }
    .lg\:tw-pe-\[100px\] {
        padding-inline-end: 100px !important;
    }
    .lg\:tw-pe-\[110px\] {
        padding-inline-end: 110px !important;
    }
    .lg\:tw-pe-\[20px\] {
        padding-inline-end: 20px !important;
    }
    .lg\:tw-pl-0 {
        padding-left: 0px !important;
    }
    .lg\:tw-pl-10 {
        padding-left: 2.5rem !important;
    }
    .lg\:tw-pl-16 {
        padding-left: 4rem !important;
    }
    .lg\:tw-pl-3 {
        padding-left: 0.75rem !important;
    }
    .lg\:tw-pl-6 {
        padding-left: 1.5rem !important;
    }
    .lg\:tw-pl-\[30px\] {
        padding-left: 30px !important;
    }
    .lg\:tw-pl-\[4px\] {
        padding-left: 4px !important;
    }
    .lg\:tw-pl-\[60px\] {
        padding-left: 60px !important;
    }
    .lg\:tw-pl-\[85px\] {
        padding-left: 85px !important;
    }
    .lg\:tw-pr-0 {
        padding-right: 0px !important;
    }
    .lg\:tw-pr-16 {
        padding-right: 4rem !important;
    }
    .lg\:tw-pr-2 {
        padding-right: 0.5rem !important;
    }
    .lg\:tw-pr-4 {
        padding-right: 1rem !important;
    }
    .lg\:tw-pr-6 {
        padding-right: 1.5rem !important;
    }
    .lg\:tw-pr-7 {
        padding-right: 1.75rem !important;
    }
    .lg\:tw-pr-8 {
        padding-right: 2rem !important;
    }
    .lg\:tw-pr-\[30px\] {
        padding-right: 30px !important;
    }
    .lg\:tw-pr-\[60px\] {
        padding-right: 60px !important;
    }
    .lg\:tw-ps-0 {
        padding-inline-start: 0px !important;
    }
    .lg\:tw-ps-1 {
        padding-inline-start: 0.25rem !important;
    }
    .lg\:tw-ps-16 {
        padding-inline-start: 4rem !important;
    }
    .lg\:tw-ps-3 {
        padding-inline-start: 0.75rem !important;
    }
    .lg\:tw-ps-32 {
        padding-inline-start: 8rem !important;
    }
    .lg\:tw-ps-4 {
        padding-inline-start: 1rem !important;
    }
    .lg\:tw-ps-5 {
        padding-inline-start: 1.25rem !important;
    }
    .lg\:tw-ps-8 {
        padding-inline-start: 2rem !important;
    }
    .lg\:tw-ps-\[15px\] {
        padding-inline-start: 15px !important;
    }
    .lg\:tw-ps-\[64px\] {
        padding-inline-start: 64px !important;
    }
    .lg\:tw-ps-\[80px\] {
        padding-inline-start: 80px !important;
    }
    .lg\:tw-pt-0 {
        padding-top: 0px !important;
    }
    .lg\:tw-pt-10 {
        padding-top: 2.5rem !important;
    }
    .lg\:tw-pt-11 {
        padding-top: 2.75rem !important;
    }
    .lg\:tw-pt-12 {
        padding-top: 3rem !important;
    }
    .lg\:tw-pt-14 {
        padding-top: 3.5rem !important;
    }
    .lg\:tw-pt-16 {
        padding-top: 4rem !important;
    }
    .lg\:tw-pt-24 {
        padding-top: 6rem !important;
    }
    .lg\:tw-pt-28 {
        padding-top: 7rem !important;
    }
    .lg\:tw-pt-32 {
        padding-top: 8rem !important;
    }
    .lg\:tw-pt-4 {
        padding-top: 1rem !important;
    }
    .lg\:tw-pt-6 {
        padding-top: 1.5rem !important;
    }
    .lg\:tw-pt-8 {
        padding-top: 2rem !important;
    }
    .lg\:tw-pt-\[120px\] {
        padding-top: 120px !important;
    }
    .lg\:tw-pt-\[140px\] {
        padding-top: 140px !important;
    }
    .lg\:tw-pt-\[30px\] {
        padding-top: 30px !important;
    }
    .lg\:tw-pt-\[48px\] {
        padding-top: 48px !important;
    }
    .lg\:tw-pt-\[60px\] {
        padding-top: 60px !important;
    }
    .lg\:tw-pt-\[64px\] {
        padding-top: 64px !important;
    }
    .lg\:tw-pt-\[75px\] {
        padding-top: 75px !important;
    }
    .lg\:tw-pt-\[80px\] {
        padding-top: 80px !important;
    }
    .lg\:tw-pt-\[95px\] {
        padding-top: 95px !important;
    }
    .lg\:tw-pt-\[96px\] {
        padding-top: 96px !important;
    }
    .lg\:tw-text-left {
        text-align: left !important;
    }
    .lg\:tw-text-center {
        text-align: center !important;
    }
    .lg\:tw-text-right {
        text-align: right !important;
    }
    .lg\:tw-text-start {
        text-align: start !important;
    }
    .lg\:tw-text-end {
        text-align: end !important;
    }
    .lg\:tw-text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .lg\:tw-text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .lg\:tw-text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .lg\:tw-text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important;
    }
    .lg\:tw-text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important;
    }
    .lg\:tw-text-\[16px\] {
        font-size: 16px !important;
    }
    .lg\:tw-text-\[17px\] {
        font-size: 17px !important;
    }
    .lg\:tw-text-\[18px\] {
        font-size: 18px !important;
    }
    .lg\:tw-text-\[2\.9rem\] {
        font-size: 2.9rem !important;
    }
    .lg\:tw-text-\[200px\] {
        font-size: 200px !important;
    }
    .lg\:tw-text-\[20px\] {
        font-size: 20px !important;
    }
    .lg\:tw-text-\[21px\] {
        font-size: 21px !important;
    }
    .lg\:tw-text-\[22px\] {
        font-size: 22px !important;
    }
    .lg\:tw-text-\[23px\] {
        font-size: 23px !important;
    }
    .lg\:tw-text-\[24px\] {
        font-size: 24px !important;
    }
    .lg\:tw-text-\[26px\] {
        font-size: 26px !important;
    }
    .lg\:tw-text-\[30px\] {
        font-size: 30px !important;
    }
    .lg\:tw-text-\[31px\] {
        font-size: 31px !important;
    }
    .lg\:tw-text-\[32px\] {
        font-size: 32px !important;
    }
    .lg\:tw-text-\[34px\] {
        font-size: 34px !important;
    }
    .lg\:tw-text-\[36px\] {
        font-size: 36px !important;
    }
    .lg\:tw-text-\[40px\] {
        font-size: 40px !important;
    }
    .lg\:tw-text-\[42px\] {
        font-size: 42px !important;
    }
    .lg\:tw-text-\[43px\] {
        font-size: 43px !important;
    }
    .lg\:tw-text-\[45px\] {
        font-size: 45px !important;
    }
    .lg\:tw-text-\[48px\] {
        font-size: 48px !important;
    }
    .lg\:tw-text-\[60px\] {
        font-size: 60px !important;
    }
    .lg\:tw-text-\[calc\(18px\+7\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(18px + 7 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(1rem\+4\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(1rem + 4 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(24px\+16\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(24px + 16 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    .lg\:tw-text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important;
    }
    .lg\:tw-text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .lg\:tw-font-\[24px\] {
        font-weight: 24px !important;
    }
    .lg\:tw-font-bold {
        font-weight: 700 !important;
    }
    .lg\:tw-font-normal {
        font-weight: 400 !important;
    }
    .lg\:tw-uppercase {
        text-transform: uppercase !important;
    }
    .lg\:tw-capitalize {
        text-transform: capitalize !important;
    }
    .lg\:tw-not-italic {
        font-style: normal !important;
    }
    .lg\:tw-leading-\[120\%\] {
        line-height: 120% !important;
    }
    .lg\:tw-leading-\[125\%\] {
        line-height: 125% !important;
    }
    .lg\:tw-leading-\[140\%\] {
        line-height: 140% !important;
    }
    .lg\:tw-leading-\[31px\] {
        line-height: 31px !important;
    }
    .lg\:tw-leading-\[37px\] {
        line-height: 37px !important;
    }
    .lg\:tw-leading-\[52px\] {
        line-height: 52px !important;
    }
    .lg\:tw-leading-\[60px\] {
        line-height: 60px !important;
    }
    .lg\:tw-leading-none {
        line-height: 1 !important;
    }
    .lg\:tw-tracking-\[0\.08rem\] {
        letter-spacing: 0.08rem !important;
    }
    .lg\:tw-tracking-\[0\.5px\] {
        letter-spacing: 0.5px !important;
    }
    .lg\:tw-tracking-\[1\.08px\] {
        letter-spacing: 1.08px !important;
    }
    .lg\:tw-tracking-\[1\.28px\] {
        letter-spacing: 1.28px !important;
    }
    .lg\:tw-tracking-\[1\.44px\] {
        letter-spacing: 1.44px !important;
    }
    .lg\:tw-tracking-\[1\.6px\] {
        letter-spacing: 1.6px !important;
    }
    .lg\:tw-tracking-\[1\.92px\] {
        letter-spacing: 1.92px !important;
    }
    .lg\:tw-tracking-\[1px\] {
        letter-spacing: 1px !important;
    }
    .lg\:tw-tracking-\[2px\] {
        letter-spacing: 2px !important;
    }
    .lg\:tw-tracking-\[3\.6px\] {
        letter-spacing: 3.6px !important;
    }
    .lg\:tw-tracking-\[4\.8px\] {
        letter-spacing: 4.8px !important;
    }
    .lg\:tw-text-black {
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-gray-600 {
        --tw-text-opacity: 1 !important;
        color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-sl-color-light-100 {
        --tw-text-opacity: 1 !important;
        color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-white {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-no-underline {
        text-decoration-line: none !important;
    }
    .lg\:tw-underline-offset-\[16px\] {
        text-underline-offset: 16px !important;
    }
    .lg\:tw-opacity-100 {
        opacity: 1 !important;
    }
    .lg\:tw-opacity-30 {
        opacity: 0.3 !important;
    }
    .lg\:tw-opacity-80 {
        opacity: 0.8 !important;
    }
    .lg\:tw-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }
    .lg\:tw-shadow-sticky-menu {
        --tw-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10) !important;
        --tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color) !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }
    .lg\:tw-drop-shadow-xl {
        --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    }
    .lg\:tw-backdrop-blur {
        --tw-backdrop-blur: blur(8px) !important;
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
    }
    .lg\:tw-duration-1000 {
        transition-duration: 1000ms !important;
    }
    .before\:lg\:tw-transition-all::before {
        content: var(--tw-content) !important;
        transition-property: all !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-duration: 150ms !important;
    }
    .before\:lg\:tw-duration-300::before {
        content: var(--tw-content) !important;
        transition-duration: 300ms !important;
    }
    .lg\:last\:tw-border-r-0:last-child {
        border-right-width: 0px !important;
    }
    .lg\:hover\:tw-my-\[-1px\]:hover {
        margin-top: -1px !important;
        margin-bottom: -1px !important;
    }
    .lg\:hover\:tw-border-\[2px\]:hover {
        border-width: 2px !important;
    }
    .hover\:lg\:tw-bg-\[\#000\]:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    }
    .hover\:lg\:tw-text-white:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }
    .tw-group:hover .lg\:group-hover\:tw-opacity-100 {
        opacity: 1 !important;
    }
}

  @media (min-width: 1280px) {
    .xl\:tw-absolute {
        position: absolute !important;
    }
    .xl\:-tw-right-\[80px\] {
        right: -80px !important;
    }
    .xl\:tw-bottom-8 {
        bottom: 2rem !important;
    }
    .xl\:tw-left-\[-415px\] {
        left: -415px !important;
    }
    .xl\:tw-right-8 {
        right: 2rem !important;
    }
    .xl\:tw-top-\[12px\] {
        top: 12px !important;
    }
    .xl\:tw-order-\[13\] {
        order: 13 !important;
    }
    .xl\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .xl\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }
    .xl\:tw-col-span-5 {
        grid-column: span 5 / span 5 !important;
    }
    .xl\:tw-col-span-7 {
        grid-column: span 7 / span 7 !important;
    }
    .xl\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }
    .xl\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .xl\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }
    .xl\:tw-col-start-9 {
        grid-column-start: 9 !important;
    }
    .xl\:tw-m-4 {
        margin: 1rem !important;
    }
    .xl\:tw-mb-16 {
        margin-bottom: 4rem !important;
    }
    .xl\:tw-mb-\[60px\] {
        margin-bottom: 60px !important;
    }
    .xl\:tw-mb-\[90px\] {
        margin-bottom: 90px !important;
    }
    .xl\:tw-ml-10 {
        margin-left: 2.5rem !important;
    }
    .xl\:tw-ml-\[-410px\] {
        margin-left: -410px !important;
    }
    .xl\:tw-ml-\[64px\] {
        margin-left: 64px !important;
    }
    .xl\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .xl\:tw-mt-16 {
        margin-top: 4rem !important;
    }
    .xl\:tw-mt-5 {
        margin-top: 1.25rem !important;
    }
    .xl\:tw-mt-\[100px\] {
        margin-top: 100px !important;
    }
    .xl\:tw-mt-\[10px\] {
        margin-top: 10px !important;
    }
    .xl\:tw-block {
        display: block !important;
    }
    .xl\:tw-flex {
        display: flex !important;
    }
    .xl\:tw-h-\[100px\] {
        height: 100px !important;
    }
    .xl\:tw-h-\[140px\] {
        height: 140px !important;
    }
    .xl\:tw-h-\[207px\] {
        height: 207px !important;
    }
    .xl\:tw-h-\[220px\] {
        height: 220px !important;
    }
    .xl\:tw-h-\[230px\] {
        height: 230px !important;
    }
    .xl\:tw-h-\[300px\] {
        height: 300px !important;
    }
    .xl\:tw-h-\[320px\] {
        height: 320px !important;
    }
    .xl\:tw-h-\[350px\] {
        height: 350px !important;
    }
    .xl\:tw-h-\[440px\] {
        height: 440px !important;
    }
    .xl\:tw-h-\[450px\] {
        height: 450px !important;
    }
    .xl\:tw-h-\[500px\] {
        height: 500px !important;
    }
    .xl\:tw-h-\[550px\] {
        height: 550px !important;
    }
    .xl\:tw-h-\[560px\] {
        height: 560px !important;
    }
    .xl\:tw-h-\[600px\] {
        height: 600px !important;
    }
    .xl\:tw-h-\[650px\] {
        height: 650px !important;
    }
    .xl\:tw-h-\[660px\] {
        height: 660px !important;
    }
    .xl\:tw-h-\[800px\] {
        height: 800px !important;
    }
    .xl\:tw-h-\[828px\] {
        height: 828px !important;
    }
    .xl\:tw-h-\[850px\] {
        height: 850px !important;
    }
    .xl\:tw-h-\[85px\] {
        height: 85px !important;
    }
    .xl\:tw-h-full {
        height: 100% !important;
    }
    .xl\:tw-max-h-\[550px\] {
        max-height: 550px !important;
    }
    .xl\:tw-min-h-\[1000px\] {
        min-height: 1000px !important;
    }
    .xl\:tw-min-h-\[110px\] {
        min-height: 110px !important;
    }
    .xl\:tw-min-h-\[500px\] {
        min-height: 500px !important;
    }
    .xl\:tw-min-h-\[calc\(100vh-260px\)\] {
        min-height: calc(100vh - 260px) !important;
    }
    .xl\:tw-w-1\/2 {
        width: 50% !important;
    }
    .xl\:tw-w-1\/3 {
        width: 33.333333% !important;
    }
    .xl\:tw-w-10\/12 {
        width: 83.333333% !important;
    }
    .xl\:tw-w-3\/12 {
        width: 25% !important;
    }
    .xl\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .xl\:tw-w-5\/12 {
        width: 41.666667% !important;
    }
    .xl\:tw-w-5\/6 {
        width: 83.333333% !important;
    }
    .xl\:tw-w-6\/12 {
        width: 50% !important;
    }
    .xl\:tw-w-7\/12 {
        width: 58.333333% !important;
    }
    .xl\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .xl\:tw-w-9\/12 {
        width: 75% !important;
    }
    .xl\:tw-w-\[100px\] {
        width: 100px !important;
    }
    .xl\:tw-w-\[1024px\] {
        width: 1024px !important;
    }
    .xl\:tw-w-\[1080px\] {
        width: 1080px !important;
    }
    .xl\:tw-w-\[1140px\] {
        width: 1140px !important;
    }
    .xl\:tw-w-\[1280px\] {
        width: 1280px !important;
    }
    .xl\:tw-w-\[150px\] {
        width: 150px !important;
    }
    .xl\:tw-w-\[253px\] {
        width: 253px !important;
    }
    .xl\:tw-w-\[30\%\] {
        width: 30% !important;
    }
    .xl\:tw-w-\[45\%\] {
        width: 45% !important;
    }
    .xl\:tw-w-\[512px\] {
        width: 512px !important;
    }
    .xl\:tw-w-\[530px\] {
        width: 530px !important;
    }
    .xl\:tw-w-\[55\%\] {
        width: 55% !important;
    }
    .xl\:tw-w-\[70\%\] {
        width: 70% !important;
    }
    .xl\:tw-w-\[750px\] {
        width: 750px !important;
    }
    .xl\:tw-w-\[80\%\] {
        width: 80% !important;
    }
    .xl\:tw-w-\[calc\(100\%-184px\)\] {
        width: calc(100% - 184px) !important;
    }
    .xl\:tw-w-auto {
        width: auto !important;
    }
    .xl\:tw-w-full {
        width: 100% !important;
    }
    .xl\:\!tw-max-w-\[962px\] {
        max-width: 962px !important;
    }
    .xl\:tw-max-w-\[1200px\] {
        max-width: 1200px !important;
    }
    .xl\:tw-max-w-\[600px\] {
        max-width: 600px !important;
    }
    .xl\:tw-max-w-\[771px\] {
        max-width: 771px !important;
    }
    .xl\:tw-max-w-\[80\%\] {
        max-width: 80% !important;
    }
    .xl\:tw-basis-10\/12 {
        flex-basis: 83.333333% !important;
    }
    .xl\:tw-basis-11\/12 {
        flex-basis: 91.666667% !important;
    }
    .xl\:tw-basis-2\/12 {
        flex-basis: 16.666667% !important;
    }
    .xl\:tw-basis-4\/12 {
        flex-basis: 33.333333% !important;
    }
    .xl\:tw-basis-\[374px\] {
        flex-basis: 374px !important;
    }
    .xl\:tw-basis-\[calc\(50\%-16px\)\] {
        flex-basis: calc(50% - 16px) !important;
    }
    .xl\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .xl\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .xl\:tw-flex-row {
        flex-direction: row !important;
    }
    .xl\:tw-flex-col {
        flex-direction: column !important;
    }
    .xl\:tw-items-end {
        align-items: flex-end !important;
    }
    .xl\:tw-justify-end {
        justify-content: flex-end !important;
    }
    .xl\:tw-justify-center {
        justify-content: center !important;
    }
    .xl\:tw-justify-between {
        justify-content: space-between !important;
    }
    .xl\:tw-gap-0 {
        gap: 0px !important;
    }
    .xl\:tw-gap-16 {
        gap: 4rem !important;
    }
    .xl\:tw-gap-8 {
        gap: 2rem !important;
    }
    .xl\:tw-gap-\[10px\] {
        gap: 10px !important;
    }
    .xl\:tw-gap-\[120px\] {
        gap: 120px !important;
    }
    .xl\:tw-p-4 {
        padding: 1rem !important;
    }
    .xl\:tw-p-\[30px\] {
        padding: 30px !important;
    }
    .xl\:tw-px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }
    .xl\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .xl\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .xl\:tw-px-\[16px\] {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .xl\:tw-px-\[92px\] {
        padding-left: 92px !important;
        padding-right: 92px !important;
    }
    .xl\:tw-px-\[calc\(\(100\%-1280px\)\/2\)\] {
        padding-left: calc((100% - 1280px) / 2) !important;
        padding-right: calc((100% - 1280px) / 2) !important;
    }
    .xl\:tw-py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .xl\:tw-py-\[100px\] {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .xl\:tw-py-\[105px\] {
        padding-top: 105px !important;
        padding-bottom: 105px !important;
    }
    .xl\:tw-py-\[120px\] {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .xl\:tw-pb-0 {
        padding-bottom: 0px !important;
    }
    .xl\:tw-pb-7 {
        padding-bottom: 1.75rem !important;
    }
    .xl\:tw-pb-8 {
        padding-bottom: 2rem !important;
    }
    .xl\:tw-pb-\[30px\] {
        padding-bottom: 30px !important;
    }
    .xl\:tw-pl-0 {
        padding-left: 0px !important;
    }
    .xl\:tw-pl-16 {
        padding-left: 4rem !important;
    }
    .xl\:tw-pl-8 {
        padding-left: 2rem !important;
    }
    .xl\:tw-pl-\[120px\] {
        padding-left: 120px !important;
    }
    .xl\:tw-pr-0 {
        padding-right: 0px !important;
    }
    .xl\:tw-pr-6 {
        padding-right: 1.5rem !important;
    }
    .xl\:tw-pr-\[60px\] {
        padding-right: 60px !important;
    }
    .xl\:tw-ps-8 {
        padding-inline-start: 2rem !important;
    }
    .xl\:tw-ps-\[120px\] {
        padding-inline-start: 120px !important;
    }
    .xl\:tw-pt-12 {
        padding-top: 3rem !important;
    }
    .xl\:tw-text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .xl\:tw-text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .xl\:tw-text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .xl\:tw-text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important;
    }
    .xl\:tw-text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important;
    }
    .xl\:tw-text-\[2\.9rem\] {
        font-size: 2.9rem !important;
    }
    .xl\:tw-text-\[20px\] {
        font-size: 20px !important;
    }
    .xl\:tw-text-\[2rem\] {
        font-size: 2rem !important;
    }
    .xl\:tw-text-\[300px\] {
        font-size: 300px !important;
    }
    .xl\:tw-text-\[40px\] {
        font-size: 40px !important;
    }
    .xl\:tw-text-\[46px\] {
        font-size: 46px !important;
    }
    .xl\:tw-text-\[48px\] {
        font-size: 48px !important;
    }
    .xl\:tw-text-\[60px\] {
        font-size: 60px !important;
    }
    .xl\:tw-text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    .xl\:tw-text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .xl\:tw-leading-none {
        line-height: 1 !important;
    }
    .xl\:tw-tracking-\[0\.08rem\] {
        letter-spacing: 0.08rem !important;
    }
    .xl\:tw-tracking-\[3px\] {
        letter-spacing: 3px !important;
    }
}

  @media (min-width: 1536px) {
    .\32xl\:tw-top-1\/2 {
        top: 50% !important;
    }
    .\32xl\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .\32xl\:tw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }
    .\32xl\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }
    .\32xl\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }
    .\32xl\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }
    .\32xl\:tw-col-span-9 {
        grid-column: span 9 / span 9 !important;
    }
    .\32xl\:tw-col-start-1 {
        grid-column-start: 1 !important;
    }
    .\32xl\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .\32xl\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }
    .\32xl\:tw-col-start-4 {
        grid-column-start: 4 !important;
    }
    .\32xl\:tw-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .\32xl\:tw-mb-0 {
        margin-bottom: 0px !important;
    }
    .\32xl\:tw-mb-16 {
        margin-bottom: 4rem !important;
    }
    .\32xl\:tw-ml-\[-250px\] {
        margin-left: -250px !important;
    }
    .\32xl\:tw-ml-\[-303px\] {
        margin-left: -303px !important;
    }
    .\32xl\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .\32xl\:tw-mt-8 {
        margin-top: 2rem !important;
    }
    .\32xl\:tw-block {
        display: block !important;
    }
    .\32xl\:tw-flex {
        display: flex !important;
    }
    .\32xl\:tw-h-\[1000px\] {
        height: 1000px !important;
    }
    .\32xl\:tw-h-\[1150px\] {
        height: 1150px !important;
    }
    .\32xl\:tw-h-\[1200px\] {
        height: 1200px !important;
    }
    .\32xl\:tw-h-\[180px\] {
        height: 180px !important;
    }
    .\32xl\:tw-h-\[220px\] {
        height: 220px !important;
    }
    .\32xl\:tw-h-\[260px\] {
        height: 260px !important;
    }
    .\32xl\:tw-h-\[280px\] {
        height: 280px !important;
    }
    .\32xl\:tw-h-\[315px\] {
        height: 315px !important;
    }
    .\32xl\:tw-h-\[380px\] {
        height: 380px !important;
    }
    .\32xl\:tw-h-\[400px\] {
        height: 400px !important;
    }
    .\32xl\:tw-h-\[47\.3\%\] {
        height: 47.3% !important;
    }
    .\32xl\:tw-h-\[550px\] {
        height: 550px !important;
    }
    .\32xl\:tw-h-\[65px\] {
        height: 65px !important;
    }
    .\32xl\:tw-h-\[770px\] {
        height: 770px !important;
    }
    .\32xl\:tw-h-\[774px\] {
        height: 774px !important;
    }
    .\32xl\:tw-h-\[930px\] {
        height: 930px !important;
    }
    .\32xl\:tw-h-\[960px\] {
        height: 960px !important;
    }
    .\32xl\:tw-w-1\/2 {
        width: 50% !important;
    }
    .\32xl\:tw-w-1\/3 {
        width: 33.333333% !important;
    }
    .\32xl\:tw-w-11\/12 {
        width: 91.666667% !important;
    }
    .\32xl\:tw-w-2\/3 {
        width: 66.666667% !important;
    }
    .\32xl\:tw-w-3\/12 {
        width: 25% !important;
    }
    .\32xl\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .\32xl\:tw-w-5\/12 {
        width: 41.666667% !important;
    }
    .\32xl\:tw-w-7\/12 {
        width: 58.333333% !important;
    }
    .\32xl\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .\32xl\:tw-w-9\/12 {
        width: 75% !important;
    }
    .\32xl\:tw-w-\[1440px\] {
        width: 1440px !important;
    }
    .\32xl\:tw-w-\[1536px\] {
        width: 1536px !important;
    }
    .\32xl\:tw-w-\[35\%\] {
        width: 35% !important;
    }
    .\32xl\:tw-w-\[64\%\] {
        width: 64% !important;
    }
    .\32xl\:tw-w-\[65\%\] {
        width: 65% !important;
    }
    .\32xl\:tw-w-\[65px\] {
        width: 65px !important;
    }
    .\32xl\:tw-w-\[75\%\] {
        width: 75% !important;
    }
    .\32xl\:tw-w-\[80px\] {
        width: 80px !important;
    }
    .\32xl\:tw-w-full {
        width: 100% !important;
    }
    .\32xl\:tw-max-w-\[1440px\] {
        max-width: 1440px !important;
    }
    .\32xl\:tw-max-w-\[41\.666667\%\] {
        max-width: 41.666667% !important;
    }
    .\32xl\:tw-max-w-full {
        max-width: 100% !important;
    }
    .\32xl\:tw-basis-3\/12 {
        flex-basis: 25% !important;
    }
    .\32xl\:tw-basis-4\/6 {
        flex-basis: 66.666667% !important;
    }
    .\32xl\:tw--translate-y-1\/2 {
        --tw-translate-y: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .\32xl\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }
    .\32xl\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .\32xl\:tw-justify-start {
        justify-content: flex-start !important;
    }
    .\32xl\:tw-justify-center {
        justify-content: center !important;
    }
    .\32xl\:tw-gap-16 {
        gap: 4rem !important;
    }
    .\32xl\:tw-border-t-0 {
        border-top-width: 0px !important;
    }
    .\32xl\:tw-px-\[120px\] {
        padding-left: 120px !important;
        padding-right: 120px !important;
    }
    .\32xl\:tw-px-\[20px\] {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .\32xl\:tw-px-\[calc\(\(100\%-1536px\)\/2\)\] {
        padding-left: calc((100% - 1536px) / 2) !important;
        padding-right: calc((100% - 1536px) / 2) !important;
    }
    .\32xl\:tw-pb-16 {
        padding-bottom: 4rem !important;
    }
    .\32xl\:tw-pb-20 {
        padding-bottom: 5rem !important;
    }
    .\32xl\:tw-pl-\[74px\] {
        padding-left: 74px !important;
    }
    .\32xl\:tw-pr-8 {
        padding-right: 2rem !important;
    }
    .\32xl\:tw-pr-\[121px\] {
        padding-right: 121px !important;
    }
    .\32xl\:tw-pt-\[480px\] {
        padding-top: 480px !important;
    }
}

  @media (min-width: 2560px) {
    .\33xl\:tw-left-\[7\%\] {
        left: 7% !important;
    }
    .\33xl\:tw-top-\[67\%\] {
        top: 67% !important;
    }
    .\33xl\:tw-order-\[17\] {
        order: 17 !important;
    }
    .\33xl\:tw-col-span-12 {
        grid-column: span 12 / span 12 !important;
    }
    .\33xl\:tw-my-\[56px\] {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .\33xl\:tw-mb-40 {
        margin-bottom: 10rem !important;
    }
    .\33xl\:tw-ml-\[15\%\] {
        margin-left: 15% !important;
    }
    .\33xl\:tw-block {
        display: block !important;
    }
    .\33xl\:tw-h-\[1160px\] {
        height: 1160px !important;
    }
    .\33xl\:tw-h-\[1460px\] {
        height: 1460px !important;
    }
    .\33xl\:tw-h-\[280px\] {
        height: 280px !important;
    }
    .\33xl\:tw-h-\[700px\] {
        height: 700px !important;
    }
    .\33xl\:tw-h-\[850px\] {
        height: 850px !important;
    }
    .\33xl\:tw-min-h-\[100vh\] {
        min-height: 100vh !important;
    }
    .\33xl\:tw-min-h-\[auto\] {
        min-height: auto !important;
    }
    .\33xl\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .\33xl\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .\33xl\:tw-w-\[1680px\] {
        width: 1680px !important;
    }
    .\33xl\:tw-w-\[8\%\] {
        width: 8% !important;
    }
    .\33xl\:tw-w-full {
        width: 100% !important;
    }
    .\33xl\:tw-basis-1\/5 {
        flex-basis: 20% !important;
    }
    .\33xl\:tw-gap-8 {
        gap: 2rem !important;
    }
    .\33xl\:tw-px-\[calc\(\(100\%-1680px\)\/2\)\] {
        padding-left: calc((100% - 1680px) / 2) !important;
        padding-right: calc((100% - 1680px) / 2) !important;
    }
    .\33xl\:tw-pb-0 {
        padding-bottom: 0px !important;
    }
}

  .tw-peer:checked ~ .rtl\:peer-checked\:after\:-tw-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after {
    content: var(--tw-content) !important;
    --tw-translate-x: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

  @media (prefers-color-scheme: dark) {
    .dark\:tw-border-gray-600 {
        --tw-border-opacity: 1 !important;
        border-color: rgb(75 85 99 / var(--tw-border-opacity)) !important;
    }
    .dark\:tw-bg-gray-700 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
    }
}

  .\[\&\&\]\:tw-px-0.\[\&\&\]\:tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

  .\[\&\&\]\:tw-py-0.\[\&\&\]\:tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

  @media (min-width: 992px) {
    .lg\:\[\&\&\]\:tw-px-0.lg\:\[\&\&\]\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lg\:\[\&\&\]\:tw-py-0.lg\:\[\&\&\]\:tw-py-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}

  @media (min-width: 768px) {
    .md\:\[\&\:nth-last-child\(-n\+2\)\]\:tw-border-b-0:nth-last-child(-n+2) {
        border-bottom-width: 0px !important;
    }
}

  .\[\&\>\*\]\:tw-inline>* {
    display: inline !important;
}

  .\[\&\>a\]\:tw-px-0>a {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

  .\[\&\>a\]\:tw-text-\[\#212529\]>a {
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}

  .\[\&\>b\]\:tw-font-bold>b {
    font-weight: 700 !important;
}

  .\[\&\>b\]\:tw-uppercase>b {
    text-transform: uppercase !important;
}

  .\[\&\>b\]\:tw-text-\[\#498751\]>b {
    --tw-text-opacity: 1 !important;
    color: rgb(73 135 81 / var(--tw-text-opacity)) !important;
}

  .\[\&\>b\]\:tw-text-\[\#89619C\]>b {
    --tw-text-opacity: 1 !important;
    color: rgb(137 97 156 / var(--tw-text-opacity)) !important;
}

  .\[\&\>b\]\:tw-text-\[\#CEA96A\]>b {
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}

  .\[\&\>b\]\:tw-text-\[\#F3B84C\]>b {
    --tw-text-opacity: 1 !important;
    color: rgb(243 184 76 / var(--tw-text-opacity)) !important;
}

  .\[\&\>ol\]\:tw-mb-0>ol {
    margin-bottom: 0px !important;
}

  .\[\&\>ol\]\:tw-pl-6>ol {
    padding-left: 1.5rem !important;
}

  .\[\&\>p\]\:tw-mb-0>p {
    margin-bottom: 0px !important;
}

  .\[\&\>span\]\:tw-text-sl-color-gold-1500>span {
    --tw-text-opacity: 1 !important;
    color: rgb(253 219 35 / var(--tw-text-opacity)) !important;
}

  .\[\&_\.st-pop-up\]\:tw-rounded-none .st-pop-up {
    border-radius: 0px !important;
}

  .\[\&_a\]\:tw-text-white a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\[\&_a\]\:tw-underline a {
    text-decoration-line: underline !important;
}

  .\[\&_button\]\:tw-ml-\[2px\] button {
    margin-left: 2px !important;
}

  .\[\&_button\]\:tw-h-\[48px\] button {
    height: 48px !important;
}

  .\[\&_button\]\:tw-bg-white button {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

  .\[\&_button\]\:tw-px-4 button {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

  .\[\&_button\]\:tw-py-0 button {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

  .\[\&_button\]\:tw-text-st-colour-grey-900 button {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}

  .\[\&_button\]\:tw-text-white button {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\[\&_button\]\:tw-outline-none button {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

  @media (min-width: 992px) {
    .lg\:\[\&_button\]\:tw-px-6 button {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
}

  .\[\&_div\]\:tw-text-st-colour-grey-900 div {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}

  .\[\&_div\]\:tw-text-white div {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\[\&_div\]\:tw-outline-none div {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}

  .\[\&_form\]\:tw-max-w-full form {
    max-width: 100% !important;
}

  .\[\&_form\]\:tw-pb-0 form {
    padding-bottom: 0px !important;
}

  .\[\&_form\]\:tw-pt-0 form {
    padding-top: 0px !important;
}

  .\[\&_header\]\:tw-hidden header {
    display: none !important;
}

  .\[\&_input\]\:tw-h-\[48px\] input {
    height: 48px !important;
}

  .\[\&_input\]\:tw-rounded-none input {
    border-radius: 0px !important;
}

  .\[\&_input\]\:tw-bg-st-colour-grey-900 input {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}

  .\[\&_input\]\:tw-px-4 input {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

  .\[\&_input\]\:tw-py-3 input {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}

  .\[\&_input\]\:tw-text-white input {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\[\&_input\]\:placeholder\:tw-text-st-colour-grey-400 input::placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}

  .\[\&_legend\]\:tw-text-st-colour-grey-900 legend {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}

  .\[\&_legend\]\:tw-text-white legend {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\[\&_ol\]\:tw-mb-0 ol {
    margin-bottom: 0px !important;
}

  .\[\&_p\]\:tw-mb-0 p {
    margin-bottom: 0px !important;
}

  .\[\&_p\]\:tw-text-st-colour-grey-900 p {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}

  .\[\&_p\]\:tw-text-white p {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\[\&_span\]\:tw-font-\[\'DIN-2014\'\] span {
    font-family: 'DIN-2014' !important;
}

  .\[\&_span\]\:tw-text-st-colour-grey-900 span {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}

  .\[\&_span\]\:tw-text-white span {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

  .\[\&_sup\]\:tw-text-\[0\.6em\] sup {
    font-size: 0.6em !important;
}

  .\[\&_sup\]\:tw-font-bold sup {
    font-weight: 700 !important;
}

  .\[\&_ul\]\:tw-mb-0 ul {
    margin-bottom: 0px !important;
}

/* --- Extracted <style> block #27 --- */
.tw-sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
}
.tw-pointer-events-none {
    pointer-events: none !important;
}
.tw-pointer-events-auto {
    pointer-events: auto !important;
}
.tw-visible {
    visibility: visible !important;
}
.tw-invisible {
    visibility: hidden !important;
}
.tw-fixed {
    position: fixed !important;
}
.tw-absolute {
    position: absolute !important;
}
.tw-relative {
    position: relative !important;
}
.tw-sticky {
    position: sticky !important;
}
.tw-inset-0 {
    inset: 0px !important;
}
.-tw-inset-x-4 {
    left: -1rem !important;
    right: -1rem !important;
}
.tw-inset-x-0 {
    left: 0px !important;
    right: 0px !important;
}
.-tw-bottom-\[10\%\] {
    bottom: -10% !important;
}
.-tw-left-1 {
    left: -0.25rem !important;
}
.-tw-left-4 {
    left: -1rem !important;
}
.-tw-left-\[17px\] {
    left: -17px !important;
}
.-tw-right-1 {
    right: -0.25rem !important;
}
.-tw-right-\[39px\] {
    right: -39px !important;
}
.-tw-top-2 {
    top: -0.5rem !important;
}
.-tw-top-6 {
    top: -1.5rem !important;
}
.-tw-top-\[100px\] {
    top: -100px !important;
}
.-tw-top-\[150px\] {
    top: -150px !important;
}
.-tw-top-\[197px\] {
    top: -197px !important;
}
.-tw-top-\[30px\] {
    top: -30px !important;
}
.-tw-top-\[40\%\] {
    top: -40% !important;
}
.-tw-top-\[9px\] {
    top: -9px !important;
}
.tw--top-\[213px\] {
    top: -213px !important;
}
.tw--top-\[347px\] {
    top: -347px !important;
}
.tw-bottom-0 {
    bottom: 0px !important;
}
.tw-bottom-1\/4 {
    bottom: 25% !important;
}
.tw-bottom-10 {
    bottom: 2.5rem !important;
}
.tw-bottom-12 {
    bottom: 3rem !important;
}
.tw-bottom-20 {
    bottom: 5rem !important;
}
.tw-bottom-3 {
    bottom: 0.75rem !important;
}
.tw-bottom-4 {
    bottom: 1rem !important;
}
.tw-bottom-8 {
    bottom: 2rem !important;
}
.tw-bottom-\[-20\%\] {
    bottom: -20% !important;
}
.tw-bottom-\[-250px\] {
    bottom: -250px !important;
}
.tw-bottom-\[-350px\] {
    bottom: -350px !important;
}
.tw-bottom-\[-3vw\] {
    bottom: -3vw !important;
}
.tw-bottom-\[-7px\] {
    bottom: -7px !important;
}
.tw-bottom-\[0px\] {
    bottom: 0px !important;
}
.tw-bottom-\[10\%\] {
    bottom: 10% !important;
}
.tw-bottom-\[10vh\] {
    bottom: 10vh !important;
}
.tw-bottom-\[140px\] {
    bottom: 140px !important;
}
.tw-bottom-\[16px\] {
    bottom: 16px !important;
}
.tw-bottom-\[20px\] {
    bottom: 20px !important;
}
.tw-bottom-\[22px\] {
    bottom: 22px !important;
}
.tw-bottom-\[30px\] {
    bottom: 30px !important;
}
.tw-bottom-\[44px\] {
    bottom: 44px !important;
}
.tw-bottom-\[5\%\] {
    bottom: 5% !important;
}
.tw-bottom-\[60px\] {
    bottom: 60px !important;
}
.tw-bottom-\[8px\] {
    bottom: 8px !important;
}
.tw-bottom-full {
    bottom: 100% !important;
}
.tw-end-0 {
    inset-inline-end: 0px !important;
}
.tw-left-0 {
    left: 0px !important;
}
.tw-left-1 {
    left: 0.25rem !important;
}
.tw-left-1\/2 {
    left: 50% !important;
}
.tw-left-2 {
    left: 0.5rem !important;
}
.tw-left-2\.5 {
    left: 0.625rem !important;
}
.tw-left-3 {
    left: 0.75rem !important;
}
.tw-left-4 {
    left: 1rem !important;
}
.tw-left-6 {
    left: 1.5rem !important;
}
.tw-left-8 {
    left: 2rem !important;
}
.tw-left-9 {
    left: 2.25rem !important;
}
.tw-left-\[-100px\] {
    left: -100px !important;
}
.tw-left-\[-1px\] {
    left: -1px !important;
}
.tw-left-\[-200px\] {
    left: -200px !important;
}
.tw-left-\[-20px\] {
    left: -20px !important;
}
.tw-left-\[-250px\] {
    left: -250px !important;
}
.tw-left-\[-253px\] {
    left: -253px !important;
}
.tw-left-\[-27px\] {
    left: -27px !important;
}
.tw-left-\[-2px\] {
    left: -2px !important;
}
.tw-left-\[-307px\] {
    left: -307px !important;
}
.tw-left-\[-394px\] {
    left: -394px !important;
}
.tw-left-\[-39vw\] {
    left: -39vw !important;
}
.tw-left-\[-3px\] {
    left: -3px !important;
}
.tw-left-\[-54px\] {
    left: -54px !important;
}
.tw-left-\[-60\%\] {
    left: -60% !important;
}
.tw-left-\[-90\%\] {
    left: -90% !important;
}
.tw-left-\[0\] {
    left: 0 !important;
}
.tw-left-\[0px\] {
    left: 0px !important;
}
.tw-left-\[10\%\] {
    left: 10% !important;
}
.tw-left-\[10px\] {
    left: 10px !important;
}
.tw-left-\[11\%\] {
    left: 11% !important;
}
.tw-left-\[114px\] {
    left: 114px !important;
}
.tw-left-\[16px\] {
    left: 16px !important;
}
.tw-left-\[18px\] {
    left: 18px !important;
}
.tw-left-\[20px\] {
    left: 20px !important;
}
.tw-left-\[3\%\] {
    left: 3% !important;
}
.tw-left-\[35\%\] {
    left: 35% !important;
}
.tw-left-\[41\%\] {
    left: 41% !important;
}
.tw-left-\[45vw\] {
    left: 45vw !important;
}
.tw-left-\[5\%\] {
    left: 5% !important;
}
.tw-left-\[50\%\] {
    left: 50% !important;
}
.tw-left-\[51\%\] {
    left: 51% !important;
}
.tw-left-\[53\%\] {
    left: 53% !important;
}
.tw-left-\[54\%\] {
    left: 54% !important;
}
.tw-left-\[56\%\] {
    left: 56% !important;
}
.tw-left-\[6\%\] {
    left: 6% !important;
}
.tw-left-\[64px\] {
    left: 64px !important;
}
.tw-left-\[75\%\] {
    left: 75% !important;
}
.tw-left-\[76\%\] {
    left: 76% !important;
}
.tw-left-\[8\%\] {
    left: 8% !important;
}
.tw-left-\[80px\] {
    left: 80px !important;
}
.tw-left-\[calc\(50\%\+35px\)\] {
    left: calc(50% + 35px) !important;
}
.tw-left-\[calc\(50\%-55px\)\] {
    left: calc(50% - 55px) !important;
}
.tw-left-auto {
    left: auto !important;
}
.tw-left-full {
    left: 100% !important;
}
.tw-right-0 {
    right: 0px !important;
}
.tw-right-2 {
    right: 0.5rem !important;
}
.tw-right-3 {
    right: 0.75rem !important;
}
.tw-right-4 {
    right: 1rem !important;
}
.tw-right-8 {
    right: 2rem !important;
}
.tw-right-9 {
    right: 2.25rem !important;
}
.tw-right-\[-100px\] {
    right: -100px !important;
}
.tw-right-\[-20px\] {
    right: -20px !important;
}
.tw-right-\[-282px\] {
    right: -282px !important;
}
.tw-right-\[-2px\] {
    right: -2px !important;
}
.tw-right-\[-30vw\] {
    right: -30vw !important;
}
.tw-right-\[-39vw\] {
    right: -39vw !important;
}
.tw-right-\[-45px\] {
    right: -45px !important;
}
.tw-right-\[-80\%\] {
    right: -80% !important;
}
.tw-right-\[0\] {
    right: 0 !important;
}
.tw-right-\[10px\] {
    right: 10px !important;
}
.tw-right-\[114px\] {
    right: 114px !important;
}
.tw-right-\[16px\] {
    right: 16px !important;
}
.tw-right-\[20px\] {
    right: 20px !important;
}
.tw-right-\[22px\] {
    right: 22px !important;
}
.tw-right-\[24px\] {
    right: 24px !important;
}
.tw-right-\[2px\] {
    right: 2px !important;
}
.tw-right-\[3\%\] {
    right: 3% !important;
}
.tw-right-\[30px\] {
    right: 30px !important;
}
.tw-right-\[32px\] {
    right: 32px !important;
}
.tw-right-\[45px\] {
    right: 45px !important;
}
.tw-right-\[50px\] {
    right: 50px !important;
}
.tw-right-\[64px\] {
    right: 64px !important;
}
.tw-right-\[6px\] {
    right: 6px !important;
}
.tw-right-\[76\%\] {
    right: 76% !important;
}
.tw-right-\[8px\] {
    right: 8px !important;
}
.tw-right-\[9\%\] {
    right: 9% !important;
}
.tw-right-full {
    right: 100% !important;
}
.tw-start-0 {
    inset-inline-start: 0px !important;
}
.tw-start-3 {
    inset-inline-start: 0.75rem !important;
}
.tw-top-0 {
    top: 0px !important;
}
.tw-top-1\/2 {
    top: 50% !important;
}
.tw-top-2 {
    top: 0.5rem !important;
}
.tw-top-3 {
    top: 0.75rem !important;
}
.tw-top-4 {
    top: 1rem !important;
}
.tw-top-8 {
    top: 2rem !important;
}
.tw-top-\[-10\%\] {
    top: -10% !important;
}
.tw-top-\[-100px\] {
    top: -100px !important;
}
.tw-top-\[-10px\] {
    top: -10px !important;
}
.tw-top-\[-150px\] {
    top: -150px !important;
}
.tw-top-\[-16\%\] {
    top: -16% !important;
}
.tw-top-\[-16px\] {
    top: -16px !important;
}
.tw-top-\[-170px\] {
    top: -170px !important;
}
.tw-top-\[-20px\] {
    top: -20px !important;
}
.tw-top-\[-300px\] {
    top: -300px !important;
}
.tw-top-\[-32px\] {
    top: -32px !important;
}
.tw-top-\[-42px\] {
    top: -42px !important;
}
.tw-top-\[-44px\] {
    top: -44px !important;
}
.tw-top-\[-50px\] {
    top: -50px !important;
}
.tw-top-\[-5px\] {
    top: -5px !important;
}
.tw-top-\[-60px\] {
    top: -60px !important;
}
.tw-top-\[-6px\] {
    top: -6px !important;
}
.tw-top-\[-7px\] {
    top: -7px !important;
}
.tw-top-\[-85px\] {
    top: -85px !important;
}
.tw-top-\[-8px\] {
    top: -8px !important;
}
.tw-top-\[0\] {
    top: 0 !important;
}
.tw-top-\[10\%\] {
    top: 10% !important;
}
.tw-top-\[100\%\] {
    top: 100% !important;
}
.tw-top-\[100px\] {
    top: 100px !important;
}
.tw-top-\[10px\] {
    top: 10px !important;
}
.tw-top-\[112px\] {
    top: 112px !important;
}
.tw-top-\[120px\] {
    top: 120px !important;
}
.tw-top-\[130px\] {
    top: 130px !important;
}
.tw-top-\[140px\] {
    top: 140px !important;
}
.tw-top-\[16px\] {
    top: 16px !important;
}
.tw-top-\[17\%\] {
    top: 17% !important;
}
.tw-top-\[2\.2rem\] {
    top: 2.2rem !important;
}
.tw-top-\[20\%\] {
    top: 20% !important;
}
.tw-top-\[200px\] {
    top: 200px !important;
}
.tw-top-\[20vh\] {
    top: 20vh !important;
}
.tw-top-\[22\%\] {
    top: 22% !important;
}
.tw-top-\[27\%\] {
    top: 27% !important;
}
.tw-top-\[2px\] {
    top: 2px !important;
}
.tw-top-\[3\%\] {
    top: 3% !important;
}
.tw-top-\[30px\] {
    top: 30px !important;
}
.tw-top-\[31\%\] {
    top: 31% !important;
}
.tw-top-\[31px\] {
    top: 31px !important;
}
.tw-top-\[32px\] {
    top: 32px !important;
}
.tw-top-\[37\%\] {
    top: 37% !important;
}
.tw-top-\[4\%\] {
    top: 4% !important;
}
.tw-top-\[40\%\] {
    top: 40% !important;
}
.tw-top-\[42\%\] {
    top: 42% !important;
}
.tw-top-\[45\%\] {
    top: 45% !important;
}
.tw-top-\[49\%\] {
    top: 49% !important;
}
.tw-top-\[4px\] {
    top: 4px !important;
}
.tw-top-\[5\%\] {
    top: 5% !important;
}
.tw-top-\[50\%\] {
    top: 50% !important;
}
.tw-top-\[50vh\] {
    top: 50vh !important;
}
.tw-top-\[55\%\] {
    top: 55% !important;
}
.tw-top-\[55px\] {
    top: 55px !important;
}
.tw-top-\[56px\] {
    top: 56px !important;
}
.tw-top-\[57\%\] {
    top: 57% !important;
}
.tw-top-\[58\%\] {
    top: 58% !important;
}
.tw-top-\[5px\] {
    top: 5px !important;
}
.tw-top-\[60\%\] {
    top: 60% !important;
}
.tw-top-\[62px\] {
    top: 62px !important;
}
.tw-top-\[66\%\] {
    top: 66% !important;
}
.tw-top-\[82px\] {
    top: 82px !important;
}
.tw-top-\[8px\] {
    top: 8px !important;
}
.tw-top-\[92px\] {
    top: 92px !important;
}
.tw-top-\[calc\(50\%-24px\)\] {
    top: calc(50% - 24px) !important;
}
.tw-top-\[calc\(50\%-2px\)\] {
    top: calc(50% - 2px) !important;
}
.tw-top-full {
    top: 100% !important;
}
.tw-isolate {
    isolation: isolate !important;
}
.-tw-z-10 {
    z-index: -10 !important;
}
.-tw-z-\[1\] {
    z-index: -1 !important;
}
.tw-z-0 {
    z-index: 0 !important;
}
.tw-z-10 {
    z-index: 10 !important;
}
.tw-z-20 {
    z-index: 20 !important;
}
.tw-z-30 {
    z-index: 30 !important;
}
.tw-z-40 {
    z-index: 40 !important;
}
.tw-z-50 {
    z-index: 50 !important;
}
.tw-z-\[-1\] {
    z-index: -1 !important;
}
.tw-z-\[-9999\] {
    z-index: -9999 !important;
}
.tw-z-\[100000\] {
    z-index: 100000 !important;
}
.tw-z-\[10000\] {
    z-index: 10000 !important;
}
.tw-z-\[1000\] {
    z-index: 1000 !important;
}
.tw-z-\[100\] {
    z-index: 100 !important;
}
.tw-z-\[10\] {
    z-index: 10 !important;
}
.tw-z-\[11\] {
    z-index: 11 !important;
}
.tw-z-\[12\] {
    z-index: 12 !important;
}
.tw-z-\[1485\] {
    z-index: 1485 !important;
}
.tw-z-\[1655\] {
    z-index: 1655 !important;
}
.tw-z-\[1700\] {
    z-index: 1700 !important;
}
.tw-z-\[1850\] {
    z-index: 1850 !important;
}
.tw-z-\[1\] {
    z-index: 1 !important;
}
.tw-z-\[2000\] {
    z-index: 2000 !important;
}
.tw-z-\[20\] {
    z-index: 20 !important;
}
.tw-z-\[22\] {
    z-index: 22 !important;
}
.tw-z-\[2\] {
    z-index: 2 !important;
}
.tw-z-\[31\] {
    z-index: 31 !important;
}
.tw-z-\[3\] {
    z-index: 3 !important;
}
.tw-z-\[44\] {
    z-index: 44 !important;
}
.tw-z-\[4\] {
    z-index: 4 !important;
}
.tw-z-\[5\] {
    z-index: 5 !important;
}
.tw-z-\[99999\] {
    z-index: 99999 !important;
}
.tw-z-\[9999\] {
    z-index: 9999 !important;
}
.tw-z-\[999\] {
    z-index: 999 !important;
}
.tw-order-1 {
    order: 1 !important;
}
.tw-order-2 {
    order: 2 !important;
}
.tw-order-3 {
    order: 3 !important;
}
.tw-order-4 {
    order: 4 !important;
}
.tw-order-5 {
    order: 5 !important;
}
.tw-order-6 {
    order: 6 !important;
}
.tw-order-7 {
    order: 7 !important;
}
.tw-order-8 {
    order: 8 !important;
}
.tw-order-9 {
    order: 9 !important;
}
.tw-order-\[99999\] {
    order: 99999 !important;
}
.tw-order-\[9999\] {
    order: 9999 !important;
}
.tw-order-\[9\] {
    order: 9 !important;
}
.tw-order-last {
    order: 9999 !important;
}
.tw-col-auto {
    grid-column: auto !important;
}
.tw-col-span-1 {
    grid-column: span 1 / span 1 !important;
}
.tw-col-span-10 {
    grid-column: span 10 / span 10 !important;
}
.tw-col-span-12 {
    grid-column: span 12 / span 12 !important;
}
.tw-col-span-2 {
    grid-column: span 2 / span 2 !important;
}
.tw-col-span-3 {
    grid-column: span 3 / span 3 !important;
}
.tw-col-span-4 {
    grid-column: span 4 / span 4 !important;
}
.tw-col-span-5 {
    grid-column: span 5 / span 5 !important;
}
.tw-col-span-6 {
    grid-column: span 6 / span 6 !important;
}
.tw-col-span-7 {
    grid-column: span 7 / span 7 !important;
}
.tw-col-span-8 {
    grid-column: span 8 / span 8 !important;
}
.tw-col-span-9 {
    grid-column: span 9 / span 9 !important;
}
.tw-col-span-full {
    grid-column: 1 / -1 !important;
}
.tw-col-start-1 {
    grid-column-start: 1 !important;
}
.tw-col-start-2 {
    grid-column-start: 2 !important;
}
.tw-col-start-5 {
    grid-column-start: 5 !important;
}
.tw-col-end-auto {
    grid-column-end: auto !important;
}
.tw-row-span-1 {
    grid-row: span 1 / span 1 !important;
}
.tw-row-span-2 {
    grid-row: span 2 / span 2 !important;
}
.tw-row-span-3 {
    grid-row: span 3 / span 3 !important;
}
.tw-row-span-full {
    grid-row: 1 / -1 !important;
}
.tw-row-start-1 {
    grid-row-start: 1 !important;
}
.tw-row-start-2 {
    grid-row-start: 2 !important;
}
.tw-row-start-3 {
    grid-row-start: 3 !important;
}
.tw-row-end-auto {
    grid-row-end: auto !important;
}
.tw-float-right {
    float: right !important;
}
.\!tw-m-0 {
    margin: 0px !important;
}
.tw-m-0 {
    margin: 0px !important;
}
.tw-m-1 {
    margin: 0.25rem !important;
}
.tw-m-6 {
    margin: 1.5rem !important;
}
.tw-m-8 {
    margin: 2rem !important;
}
.tw-m-\[1px\] {
    margin: 1px !important;
}
.tw-m-auto {
    margin: auto !important;
}
.-tw-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
}
.-tw-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
}
.tw-mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
}
.tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
}
.tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
}
.tw-mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
}
.tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
}
.tw-mx-\[2px\] {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.tw-mx-\[30px\] {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.tw-mx-\[40px\] {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.tw-my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}
.tw-my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}
.tw-my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
.tw-my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}
.tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.tw-my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
}
.tw-my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
}
.tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}
.tw-my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
}
.tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}
.tw-my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
}
.tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}
.tw-my-\[10px\] {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.tw-my-\[16px\] {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.tw-my-\[20px\] {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.tw-my-\[24px\] {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.tw-my-\[2px\] {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.tw-my-\[30px\] {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.tw-my-\[32px\] {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.tw-my-\[56px\] {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
.tw-my-\[5px\] {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.tw-my-\[60px\] {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}
.tw-my-\[96px\] {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
}
.tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}
.\!tw-mt-\[6px\] {
    margin-top: 6px !important;
}
.-tw-mb-3 {
    margin-bottom: -0.75rem !important;
}
.-tw-mb-6 {
    margin-bottom: -1.5rem !important;
}
.-tw-mb-\[10px\] {
    margin-bottom: -10px !important;
}
.-tw-mb-\[7\%\] {
    margin-bottom: -7% !important;
}
.-tw-mb-\[9px\] {
    margin-bottom: -9px !important;
}
.-tw-me-8 {
    margin-inline-end: -2rem !important;
}
.-tw-me-\[10px\] {
    margin-inline-end: -10px !important;
}
.-tw-ml-7 {
    margin-left: -1.75rem !important;
}
.-tw-ml-\[480px\] {
    margin-left: -480px !important;
}
.-tw-ms-2 {
    margin-inline-start: -0.5rem !important;
}
.-tw-ms-6 {
    margin-inline-start: -1.5rem !important;
}
.-tw-mt-1 {
    margin-top: -0.25rem !important;
}
.-tw-mt-10 {
    margin-top: -2.5rem !important;
}
.-tw-mt-16 {
    margin-top: -4rem !important;
}
.-tw-mt-2 {
    margin-top: -0.5rem !important;
}
.-tw-mt-4 {
    margin-top: -1rem !important;
}
.-tw-mt-8 {
    margin-top: -2rem !important;
}
.-tw-mt-\[10px\] {
    margin-top: -10px !important;
}
.-tw-mt-\[12px\] {
    margin-top: -12px !important;
}
.-tw-mt-\[30px\] {
    margin-top: -30px !important;
}
.-tw-mt-\[3px\] {
    margin-top: -3px !important;
}
.-tw-mt-\[60px\] {
    margin-top: -60px !important;
}
.tw--mt-\[342px\] {
    margin-top: -342px !important;
}
.tw-mb-0 {
    margin-bottom: 0px !important;
}
.tw-mb-1 {
    margin-bottom: 0.25rem !important;
}
.tw-mb-10 {
    margin-bottom: 2.5rem !important;
}
.tw-mb-12 {
    margin-bottom: 3rem !important;
}
.tw-mb-14 {
    margin-bottom: 3.5rem !important;
}
.tw-mb-16 {
    margin-bottom: 4rem !important;
}
.tw-mb-2 {
    margin-bottom: 0.5rem !important;
}
.tw-mb-20 {
    margin-bottom: 5rem !important;
}
.tw-mb-24 {
    margin-bottom: 6rem !important;
}
.tw-mb-3 {
    margin-bottom: 0.75rem !important;
}
.tw-mb-32 {
    margin-bottom: 8rem !important;
}
.tw-mb-4 {
    margin-bottom: 1rem !important;
}
.tw-mb-5 {
    margin-bottom: 1.25rem !important;
}
.tw-mb-6 {
    margin-bottom: 1.5rem !important;
}
.tw-mb-7 {
    margin-bottom: 1.75rem !important;
}
.tw-mb-8 {
    margin-bottom: 2rem !important;
}
.tw-mb-9 {
    margin-bottom: 2.25rem !important;
}
.tw-mb-\[-1px\] {
    margin-bottom: -1px !important;
}
.tw-mb-\[-2px\] {
    margin-bottom: -2px !important;
}
.tw-mb-\[-60px\] {
    margin-bottom: -60px !important;
}
.tw-mb-\[100px\] {
    margin-bottom: 100px !important;
}
.tw-mb-\[104px\] {
    margin-bottom: 104px !important;
}
.tw-mb-\[10pox\] {
    margin-bottom: 10pox !important;
}
.tw-mb-\[10px\] {
    margin-bottom: 10px !important;
}
.tw-mb-\[120px\] {
    margin-bottom: 120px !important;
}
.tw-mb-\[12px\] {
    margin-bottom: 12px !important;
}
.tw-mb-\[14\.7px\] {
    margin-bottom: 14.7px !important;
}
.tw-mb-\[15px\] {
    margin-bottom: 15px !important;
}
.tw-mb-\[16px\] {
    margin-bottom: 16px !important;
}
.tw-mb-\[1px\] {
    margin-bottom: 1px !important;
}
.tw-mb-\[20px\] {
    margin-bottom: 20px !important;
}
.tw-mb-\[21px\] {
    margin-bottom: 21px !important;
}
.tw-mb-\[220px\] {
    margin-bottom: 220px !important;
}
.tw-mb-\[22px\] {
    margin-bottom: 22px !important;
}
.tw-mb-\[24px\] {
    margin-bottom: 24px !important;
}
.tw-mb-\[2px\] {
    margin-bottom: 2px !important;
}
.tw-mb-\[30px\] {
    margin-bottom: 30px !important;
}
.tw-mb-\[32px\] {
    margin-bottom: 32px !important;
}
.tw-mb-\[40px\] {
    margin-bottom: 40px !important;
}
.tw-mb-\[4px\] {
    margin-bottom: 4px !important;
}
.tw-mb-\[56px\] {
    margin-bottom: 56px !important;
}
.tw-mb-\[5px\] {
    margin-bottom: 5px !important;
}
.tw-mb-\[60px\] {
    margin-bottom: 60px !important;
}
.tw-mb-\[64px\] {
    margin-bottom: 64px !important;
}
.tw-mb-\[80px\] {
    margin-bottom: 80px !important;
}
.tw-mb-\[88px\] {
    margin-bottom: 88px !important;
}
.tw-mb-\[8px\] {
    margin-bottom: 8px !important;
}
.tw-mb-\[96px\] {
    margin-bottom: 96px !important;
}
.tw-mb-\[auto\] {
    margin-bottom: auto !important;
}
.tw-mb-auto {
    margin-bottom: auto !important;
}
.tw-me-0 {
    margin-inline-end: 0px !important;
}
.tw-me-1 {
    margin-inline-end: 0.25rem !important;
}
.tw-me-2 {
    margin-inline-end: 0.5rem !important;
}
.tw-me-3 {
    margin-inline-end: 0.75rem !important;
}
.tw-me-4 {
    margin-inline-end: 1rem !important;
}
.tw-me-5 {
    margin-inline-end: 1.25rem !important;
}
.tw-me-\[-20px\] {
    margin-inline-end: -20px !important;
}
.tw-me-\[-2px\] {
    margin-inline-end: -2px !important;
}
.tw-me-\[-3px\] {
    margin-inline-end: -3px !important;
}
.tw-me-\[10px\] {
    margin-inline-end: 10px !important;
}
.tw-me-\[16px\] {
    margin-inline-end: 16px !important;
}
.tw-me-\[2px\] {
    margin-inline-end: 2px !important;
}
.tw-me-\[30px\] {
    margin-inline-end: 30px !important;
}
.tw-me-\[5px\] {
    margin-inline-end: 5px !important;
}
.tw-me-\[8px\] {
    margin-inline-end: 8px !important;
}
.tw-ml-0 {
    margin-left: 0px !important;
}
.tw-ml-1 {
    margin-left: 0.25rem !important;
}
.tw-ml-1\.5 {
    margin-left: 0.375rem !important;
}
.tw-ml-2 {
    margin-left: 0.5rem !important;
}
.tw-ml-2\.5 {
    margin-left: 0.625rem !important;
}
.tw-ml-3 {
    margin-left: 0.75rem !important;
}
.tw-ml-4 {
    margin-left: 1rem !important;
}
.tw-ml-6 {
    margin-left: 1.5rem !important;
}
.tw-ml-8 {
    margin-left: 2rem !important;
}
.tw-ml-\[-100px\] {
    margin-left: -100px !important;
}
.tw-ml-\[-16px\] {
    margin-left: -16px !important;
}
.tw-ml-\[10px\] {
    margin-left: 10px !important;
}
.tw-ml-\[24\%\] {
    margin-left: 24% !important;
}
.tw-ml-\[40vw\] {
    margin-left: 40vw !important;
}
.tw-ml-\[50vw\] {
    margin-left: 50vw !important;
}
.tw-ml-\[64px\] {
    margin-left: 64px !important;
}
.tw-ml-\[71px\] {
    margin-left: 71px !important;
}
.tw-ml-\[73px\] {
    margin-left: 73px !important;
}
.tw-ml-auto {
    margin-left: auto !important;
}
.tw-mr-1 {
    margin-right: 0.25rem !important;
}
.tw-mr-2 {
    margin-right: 0.5rem !important;
}
.tw-mr-3 {
    margin-right: 0.75rem !important;
}
.tw-mr-4 {
    margin-right: 1rem !important;
}
.tw-mr-5 {
    margin-right: 1.25rem !important;
}
.tw-mr-6 {
    margin-right: 1.5rem !important;
}
.tw-mr-8 {
    margin-right: 2rem !important;
}
.tw-mr-\[3\.7px\] {
    margin-right: 3.7px !important;
}
.tw-mr-\[56px\] {
    margin-right: 56px !important;
}
.tw-mr-\[71px\] {
    margin-right: 71px !important;
}
.tw-mr-\[73px\] {
    margin-right: 73px !important;
}
.tw-ms-0 {
    margin-inline-start: 0px !important;
}
.tw-ms-1 {
    margin-inline-start: 0.25rem !important;
}
.tw-ms-2 {
    margin-inline-start: 0.5rem !important;
}
.tw-ms-3 {
    margin-inline-start: 0.75rem !important;
}
.tw-ms-4 {
    margin-inline-start: 1rem !important;
}
.tw-ms-\[-2px\] {
    margin-inline-start: -2px !important;
}
.tw-ms-\[-30\%\] {
    margin-inline-start: -30% !important;
}
.tw-ms-\[-3px\] {
    margin-inline-start: -3px !important;
}
.tw-ms-\[0\] {
    margin-inline-start: 0 !important;
}
.tw-ms-\[10px\] {
    margin-inline-start: 10px !important;
}
.tw-ms-\[2px\] {
    margin-inline-start: 2px !important;
}
.tw-ms-auto {
    margin-inline-start: auto !important;
}
.tw-mt-0 {
    margin-top: 0px !important;
}
.tw-mt-0\.5 {
    margin-top: 0.125rem !important;
}
.tw-mt-1 {
    margin-top: 0.25rem !important;
}
.tw-mt-1\.5 {
    margin-top: 0.375rem !important;
}
.tw-mt-10 {
    margin-top: 2.5rem !important;
}
.tw-mt-11 {
    margin-top: 2.75rem !important;
}
.tw-mt-12 {
    margin-top: 3rem !important;
}
.tw-mt-14 {
    margin-top: 3.5rem !important;
}
.tw-mt-16 {
    margin-top: 4rem !important;
}
.tw-mt-2 {
    margin-top: 0.5rem !important;
}
.tw-mt-2\.5 {
    margin-top: 0.625rem !important;
}
.tw-mt-20 {
    margin-top: 5rem !important;
}
.tw-mt-24 {
    margin-top: 6rem !important;
}
.tw-mt-28 {
    margin-top: 7rem !important;
}
.tw-mt-3 {
    margin-top: 0.75rem !important;
}
.tw-mt-32 {
    margin-top: 8rem !important;
}
.tw-mt-4 {
    margin-top: 1rem !important;
}
.tw-mt-5 {
    margin-top: 1.25rem !important;
}
.tw-mt-6 {
    margin-top: 1.5rem !important;
}
.tw-mt-7 {
    margin-top: 1.75rem !important;
}
.tw-mt-8 {
    margin-top: 2rem !important;
}
.tw-mt-9 {
    margin-top: 2.25rem !important;
}
.tw-mt-\[-100px\] {
    margin-top: -100px !important;
}
.tw-mt-\[-10px\] {
    margin-top: -10px !important;
}
.tw-mt-\[-16px\] {
    margin-top: -16px !important;
}
.tw-mt-\[-1px\] {
    margin-top: -1px !important;
}
.tw-mt-\[-200px\] {
    margin-top: -200px !important;
}
.tw-mt-\[-20px\] {
    margin-top: -20px !important;
}
.tw-mt-\[-2px\] {
    margin-top: -2px !important;
}
.tw-mt-\[-30px\] {
    margin-top: -30px !important;
}
.tw-mt-\[-3px\] {
    margin-top: -3px !important;
}
.tw-mt-\[-50px\] {
    margin-top: -50px !important;
}
.tw-mt-\[-55px\] {
    margin-top: -55px !important;
}
.tw-mt-\[-67px\] {
    margin-top: -67px !important;
}
.tw-mt-\[-6px\] {
    margin-top: -6px !important;
}
.tw-mt-\[-7px\] {
    margin-top: -7px !important;
}
.tw-mt-\[100px\] {
    margin-top: 100px !important;
}
.tw-mt-\[10px\] {
    margin-top: 10px !important;
}
.tw-mt-\[120px\] {
    margin-top: 120px !important;
}
.tw-mt-\[126px\] {
    margin-top: 126px !important;
}
.tw-mt-\[128px\] {
    margin-top: 128px !important;
}
.tw-mt-\[130px\] {
    margin-top: 130px !important;
}
.tw-mt-\[15px\] {
    margin-top: 15px !important;
}
.tw-mt-\[16px\] {
    margin-top: 16px !important;
}
.tw-mt-\[180px\] {
    margin-top: 180px !important;
}
.tw-mt-\[190px\] {
    margin-top: 190px !important;
}
.tw-mt-\[20px\] {
    margin-top: 20px !important;
}
.tw-mt-\[2px\] {
    margin-top: 2px !important;
}
.tw-mt-\[30px\] {
    margin-top: 30px !important;
}
.tw-mt-\[32px\] {
    margin-top: 32px !important;
}
.tw-mt-\[40px\] {
    margin-top: 40px !important;
}
.tw-mt-\[48px\] {
    margin-top: 48px !important;
}
.tw-mt-\[50px\] {
    margin-top: 50px !important;
}
.tw-mt-\[54px\] {
    margin-top: 54px !important;
}
.tw-mt-\[5px\] {
    margin-top: 5px !important;
}
.tw-mt-\[60px\] {
    margin-top: 60px !important;
}
.tw-mt-\[64px\] {
    margin-top: 64px !important;
}
.tw-mt-\[7\%\] {
    margin-top: 7% !important;
}
.tw-mt-\[7\.2px\] {
    margin-top: 7.2px !important;
}
.tw-mt-\[72px\] {
    margin-top: 72px !important;
}
.tw-mt-\[8px\] {
    margin-top: 8px !important;
}
.tw-mt-\[94px\] {
    margin-top: 94px !important;
}
.tw-mt-\[96px\] {
    margin-top: 96px !important;
}
.tw-mt-auto {
    margin-top: auto !important;
}
.tw-box-border {
    box-sizing: border-box !important;
}
.tw-line-clamp-2 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
}
.\!tw-block {
    display: block !important;
}
.tw-block {
    display: block !important;
}
.tw-inline-block {
    display: inline-block !important;
}
.tw-inline {
    display: inline !important;
}
.tw-flex {
    display: flex !important;
}
.tw-inline-flex {
    display: inline-flex !important;
}
.tw-grid {
    display: grid !important;
}
.tw-hidden {
    display: none !important;
}
.tw-aspect-\[0\.72\] {
    aspect-ratio: 0.72 !important;
}
.tw-aspect-\[1\.5\] {
    aspect-ratio: 1.5 !important;
}
.tw-aspect-\[1\] {
    aspect-ratio: 1 !important;
}
.tw-aspect-\[250\/150\] {
    aspect-ratio: 250/150 !important;
}
.tw-aspect-\[3\/2\] {
    aspect-ratio: 3/2 !important;
}
.tw-aspect-\[4\/3\] {
    aspect-ratio: 4/3 !important;
}
.tw-aspect-square {
    aspect-ratio: 1 / 1 !important;
}
.\!tw-h-\[22px\] {
    height: 22px !important;
}
.\!tw-h-\[25px\] {
    height: 25px !important;
}
.tw-h-0 {
    height: 0px !important;
}
.tw-h-0\.5 {
    height: 0.125rem !important;
}
.tw-h-1 {
    height: 0.25rem !important;
}
.tw-h-10 {
    height: 2.5rem !important;
}
.tw-h-12 {
    height: 3rem !important;
}
.tw-h-20 {
    height: 5rem !important;
}
.tw-h-3 {
    height: 0.75rem !important;
}
.tw-h-4 {
    height: 1rem !important;
}
.tw-h-5 {
    height: 1.25rem !important;
}
.tw-h-6 {
    height: 1.5rem !important;
}
.tw-h-7 {
    height: 1.75rem !important;
}
.tw-h-8 {
    height: 2rem !important;
}
.tw-h-80 {
    height: 20rem !important;
}
.tw-h-9 {
    height: 2.25rem !important;
}
.tw-h-\[1\.25em\] {
    height: 1.25em !important;
}
.tw-h-\[1\.5px\] {
    height: 1.5px !important;
}
.tw-h-\[100\%\] {
    height: 100% !important;
}
.tw-h-\[100px\] {
    height: 100px !important;
}
.tw-h-\[100vh\] {
    height: 100vh !important;
}
.tw-h-\[104px\] {
    height: 104px !important;
}
.tw-h-\[10px\] {
    height: 10px !important;
}
.tw-h-\[10vh\] {
    height: 10vh !important;
}
.tw-h-\[110px\] {
    height: 110px !important;
}
.tw-h-\[114px\] {
    height: 114px !important;
}
.tw-h-\[116px\] {
    height: 116px !important;
}
.tw-h-\[120\%\] {
    height: 120% !important;
}
.tw-h-\[120px\] {
    height: 120px !important;
}
.tw-h-\[125\%\] {
    height: 125% !important;
}
.tw-h-\[128px\] {
    height: 128px !important;
}
.tw-h-\[12px\] {
    height: 12px !important;
}
.tw-h-\[135px\] {
    height: 135px !important;
}
.tw-h-\[138px\] {
    height: 138px !important;
}
.tw-h-\[14px\] {
    height: 14px !important;
}
.tw-h-\[150px\] {
    height: 150px !important;
}
.tw-h-\[15px\] {
    height: 15px !important;
}
.tw-h-\[160px\] {
    height: 160px !important;
}
.tw-h-\[16px\] {
    height: 16px !important;
}
.tw-h-\[17px\] {
    height: 17px !important;
}
.tw-h-\[180px\] {
    height: 180px !important;
}
.tw-h-\[187px\] {
    height: 187px !important;
}
.tw-h-\[18px\] {
    height: 18px !important;
}
.tw-h-\[196px\] {
    height: 196px !important;
}
.tw-h-\[1em\] {
    height: 1em !important;
}
.tw-h-\[1px\] {
    height: 1px !important;
}
.tw-h-\[20\%\] {
    height: 20% !important;
}
.tw-h-\[200px\] {
    height: 200px !important;
}
.tw-h-\[200vh\] {
    height: 200vh !important;
}
.tw-h-\[20px\] {
    height: 20px !important;
}
.tw-h-\[20vh\] {
    height: 20vh !important;
}
.tw-h-\[220px\] {
    height: 220px !important;
}
.tw-h-\[223px\] {
    height: 223px !important;
}
.tw-h-\[226px\] {
    height: 226px !important;
}
.tw-h-\[22px\] {
    height: 22px !important;
}
.tw-h-\[230px\] {
    height: 230px !important;
}
.tw-h-\[240px\] {
    height: 240px !important;
}
.tw-h-\[24px\] {
    height: 24px !important;
}
.tw-h-\[250px\] {
    height: 250px !important;
}
.tw-h-\[25px\] {
    height: 25px !important;
}
.tw-h-\[260px\] {
    height: 260px !important;
}
.tw-h-\[267px\] {
    height: 267px !important;
}
.tw-h-\[26px\] {
    height: 26px !important;
}
.tw-h-\[270px\] {
    height: 270px !important;
}
.tw-h-\[282px\] {
    height: 282px !important;
}
.tw-h-\[28px\] {
    height: 28px !important;
}
.tw-h-\[2px\] {
    height: 2px !important;
}
.tw-h-\[300px\] {
    height: 300px !important;
}
.tw-h-\[300vh\] {
    height: 300vh !important;
}
.tw-h-\[309px\] {
    height: 309px !important;
}
.tw-h-\[30px\] {
    height: 30px !important;
}
.tw-h-\[30vh\] {
    height: 30vh !important;
}
.tw-h-\[320px\] {
    height: 320px !important;
}
.tw-h-\[32px\] {
    height: 32px !important;
}
.tw-h-\[33\.33vw\] {
    height: 33.33vw !important;
}
.tw-h-\[33px\] {
    height: 33px !important;
}
.tw-h-\[340px\] {
    height: 340px !important;
}
.tw-h-\[343px\] {
    height: 343px !important;
}
.tw-h-\[34px\] {
    height: 34px !important;
}
.tw-h-\[350px\] {
    height: 350px !important;
}
.tw-h-\[350vh\] {
    height: 350vh !important;
}
.tw-h-\[35px\] {
    height: 35px !important;
}
.tw-h-\[360px\] {
    height: 360px !important;
}
.tw-h-\[369px\] {
    height: 369px !important;
}
.tw-h-\[36px\] {
    height: 36px !important;
}
.tw-h-\[370px\] {
    height: 370px !important;
}
.tw-h-\[38px\] {
    height: 38px !important;
}
.tw-h-\[394px\] {
    height: 394px !important;
}
.tw-h-\[400px\] {
    height: 400px !important;
}
.tw-h-\[400vh\] {
    height: 400vh !important;
}
.tw-h-\[40px\] {
    height: 40px !important;
}
.tw-h-\[40vh\] {
    height: 40vh !important;
}
.tw-h-\[41px\] {
    height: 41px !important;
}
.tw-h-\[42px\] {
    height: 42px !important;
}
.tw-h-\[43px\] {
    height: 43px !important;
}
.tw-h-\[44\%\] {
    height: 44% !important;
}
.tw-h-\[44px\] {
    height: 44px !important;
}
.tw-h-\[45px\] {
    height: 45px !important;
}
.tw-h-\[46\.5px\] {
    height: 46.5px !important;
}
.tw-h-\[460px\] {
    height: 460px !important;
}
.tw-h-\[47px\] {
    height: 47px !important;
}
.tw-h-\[480px\] {
    height: 480px !important;
}
.tw-h-\[48px\] {
    height: 48px !important;
}
.tw-h-\[50\%\] {
    height: 50% !important;
}
.tw-h-\[500px\] {
    height: 500px !important;
}
.tw-h-\[50px\] {
    height: 50px !important;
}
.tw-h-\[50vh\] {
    height: 50vh !important;
}
.tw-h-\[51px\] {
    height: 51px !important;
}
.tw-h-\[524px\] {
    height: 524px !important;
}
.tw-h-\[52px\] {
    height: 52px !important;
}
.tw-h-\[53px\] {
    height: 53px !important;
}
.tw-h-\[54px\] {
    height: 54px !important;
}
.tw-h-\[550px\] {
    height: 550px !important;
}
.tw-h-\[55px\] {
    height: 55px !important;
}
.tw-h-\[55vw\] {
    height: 55vw !important;
}
.tw-h-\[560px\] {
    height: 560px !important;
}
.tw-h-\[56px\] {
    height: 56px !important;
}
.tw-h-\[572px\] {
    height: 572px !important;
}
.tw-h-\[580px\] {
    height: 580px !important;
}
.tw-h-\[584px\] {
    height: 584px !important;
}
.tw-h-\[58px\] {
    height: 58px !important;
}
.tw-h-\[592px\] {
    height: 592px !important;
}
.tw-h-\[5px\] {
    height: 5px !important;
}
.tw-h-\[5vh\] {
    height: 5vh !important;
}
.tw-h-\[600vh\] {
    height: 600vh !important;
}
.tw-h-\[60px\] {
    height: 60px !important;
}
.tw-h-\[64px\] {
    height: 64px !important;
}
.tw-h-\[65\%\] {
    height: 65% !important;
}
.tw-h-\[700px\] {
    height: 700px !important;
}
.tw-h-\[70px\] {
    height: 70px !important;
}
.tw-h-\[70vh\] {
    height: 70vh !important;
}
.tw-h-\[72px\] {
    height: 72px !important;
}
.tw-h-\[745px\] {
    height: 745px !important;
}
.tw-h-\[750px\] {
    height: 750px !important;
}
.tw-h-\[75dvh\] {
    height: 75dvh !important;
}
.tw-h-\[78px\] {
    height: 78px !important;
}
.tw-h-\[80\%\] {
    height: 80% !important;
}
.tw-h-\[800px\] {
    height: 800px !important;
}
.tw-h-\[80px\] {
    height: 80px !important;
}
.tw-h-\[81\.87vw\] {
    height: 81.87vw !important;
}
.tw-h-\[84px\] {
    height: 84px !important;
}
.tw-h-\[85px\] {
    height: 85px !important;
}
.tw-h-\[85vh\] {
    height: 85vh !important;
}
.tw-h-\[87px\] {
    height: 87px !important;
}
.tw-h-\[88px\] {
    height: 88px !important;
}
.tw-h-\[89\%\] {
    height: 89% !important;
}
.tw-h-\[90\%\] {
    height: 90% !important;
}
.tw-h-\[90px\] {
    height: 90px !important;
}
.tw-h-\[93\%\] {
    height: 93% !important;
}
.tw-h-\[94\%\] {
    height: 94% !important;
}
.tw-h-\[94vh\] {
    height: 94vh !important;
}
.tw-h-\[99px\] {
    height: 99px !important;
}
.tw-h-\[calc\(100\%\+197px\)\] {
    height: calc(100% + 197px) !important;
}
.tw-h-\[calc\(100\%-4px\)\] {
    height: calc(100% - 4px) !important;
}
.tw-h-\[calc\(100vh-100px\)\] {
    height: calc(100vh - 100px) !important;
}
.tw-h-\[calc\(100vh-32px\)\] {
    height: calc(100vh - 32px) !important;
}
.tw-h-\[calc\(100vh-4rem\)\] {
    height: calc(100vh - 4rem) !important;
}
.tw-h-\[calc\(40px\+36px\)\] {
    height: calc(40px + 36px) !important;
}
.tw-h-\[max-content\] {
    height: max-content !important;
}
.tw-h-auto {
    height: auto !important;
}
.tw-h-dvh {
    height: 100dvh !important;
}
.tw-h-fit {
    height: fit-content !important;
}
.tw-h-full {
    height: 100% !important;
}
.tw-max-h-0 {
    max-height: 0px !important;
}
.tw-max-h-\[100\%\] {
    max-height: 100% !important;
}
.tw-max-h-\[100vh\] {
    max-height: 100vh !important;
}
.tw-max-h-\[1200px\] {
    max-height: 1200px !important;
}
.tw-max-h-\[130px\] {
    max-height: 130px !important;
}
.tw-max-h-\[145px\] {
    max-height: 145px !important;
}
.tw-max-h-\[1500px\] {
    max-height: 1500px !important;
}
.tw-max-h-\[150px\] {
    max-height: 150px !important;
}
.tw-max-h-\[190px\] {
    max-height: 190px !important;
}
.tw-max-h-\[200px\] {
    max-height: 200px !important;
}
.tw-max-h-\[21px\] {
    max-height: 21px !important;
}
.tw-max-h-\[250px\] {
    max-height: 250px !important;
}
.tw-max-h-\[26px\] {
    max-height: 26px !important;
}
.tw-max-h-\[300px\] {
    max-height: 300px !important;
}
.tw-max-h-\[308px\] {
    max-height: 308px !important;
}
.tw-max-h-\[340px\] {
    max-height: 340px !important;
}
.tw-max-h-\[400px\] {
    max-height: 400px !important;
}
.tw-max-h-\[490px\] {
    max-height: 490px !important;
}
.tw-max-h-\[5000px\] {
    max-height: 5000px !important;
}
.tw-max-h-\[500px\] {
    max-height: 500px !important;
}
.tw-max-h-\[50px\] {
    max-height: 50px !important;
}
.tw-max-h-\[50vh\] {
    max-height: 50vh !important;
}
.tw-max-h-\[550px\] {
    max-height: 550px !important;
}
.tw-max-h-\[55px\] {
    max-height: 55px !important;
}
.tw-max-h-\[56px\] {
    max-height: 56px !important;
}
.tw-max-h-\[600px\] {
    max-height: 600px !important;
}
.tw-max-h-\[60vh\] {
    max-height: 60vh !important;
}
.tw-max-h-\[650px\] {
    max-height: 650px !important;
}
.tw-max-h-\[700px\] {
    max-height: 700px !important;
}
.tw-max-h-\[70px\] {
    max-height: 70px !important;
}
.tw-max-h-\[750px\] {
    max-height: 750px !important;
}
.tw-max-h-\[75vh\] {
    max-height: 75vh !important;
}
.tw-max-h-\[763px\] {
    max-height: 763px !important;
}
.tw-max-h-\[800px\] {
    max-height: 800px !important;
}
.tw-max-h-\[80px\] {
    max-height: 80px !important;
}
.tw-max-h-\[85vh\] {
    max-height: 85vh !important;
}
.tw-max-h-\[900px\] {
    max-height: 900px !important;
}
.tw-max-h-\[90px\] {
    max-height: 90px !important;
}
.tw-max-h-\[96vh\] {
    max-height: 96vh !important;
}
.tw-max-h-\[98\%\] {
    max-height: 98% !important;
}
.tw-max-h-\[calc\(100\%-64px\)\] {
    max-height: calc(100% - 64px) !important;
}
.tw-max-h-\[calc\(100vh-115px\)\] {
    max-height: calc(100vh - 115px) !important;
}
.tw-max-h-\[calc\(100vh-230px\)\] {
    max-height: calc(100vh - 230px) !important;
}
.tw-max-h-\[calc\(100vh-2rem\)\] {
    max-height: calc(100vh - 2rem) !important;
}
.tw-max-h-\[max-content\] {
    max-height: max-content !important;
}
.tw-max-h-dvh {
    max-height: 100dvh !important;
}
.tw-max-h-full {
    max-height: 100% !important;
}
.tw-min-h-\[1000px\] {
    min-height: 1000px !important;
}
.tw-min-h-\[100vh\] {
    min-height: 100vh !important;
}
.tw-min-h-\[230px\] {
    min-height: 230px !important;
}
.tw-min-h-\[236px\] {
    min-height: 236px !important;
}
.tw-min-h-\[250px\] {
    min-height: 250px !important;
}
.tw-min-h-\[300px\] {
    min-height: 300px !important;
}
.tw-min-h-\[30px\] {
    min-height: 30px !important;
}
.tw-min-h-\[350px\] {
    min-height: 350px !important;
}
.tw-min-h-\[360px\] {
    min-height: 360px !important;
}
.tw-min-h-\[380px\] {
    min-height: 380px !important;
}
.tw-min-h-\[385px\] {
    min-height: 385px !important;
}
.tw-min-h-\[395px\] {
    min-height: 395px !important;
}
.tw-min-h-\[3em\] {
    min-height: 3em !important;
}
.tw-min-h-\[400px\] {
    min-height: 400px !important;
}
.tw-min-h-\[450px\] {
    min-height: 450px !important;
}
.tw-min-h-\[500px\] {
    min-height: 500px !important;
}
.tw-min-h-\[54px\] {
    min-height: 54px !important;
}
.tw-min-h-\[60px\] {
    min-height: 60px !important;
}
.tw-min-h-\[650px\] {
    min-height: 650px !important;
}
.tw-min-h-\[68px\] {
    min-height: 68px !important;
}
.tw-min-h-\[70px\] {
    min-height: 70px !important;
}
.tw-min-h-\[74px\] {
    min-height: 74px !important;
}
.tw-min-h-\[770px\] {
    min-height: 770px !important;
}
.tw-min-h-\[80px\] {
    min-height: 80px !important;
}
.tw-min-h-\[80vh\] {
    min-height: 80vh !important;
}
.tw-min-h-\[850px\] {
    min-height: 850px !important;
}
.tw-min-h-\[97px\] {
    min-height: 97px !important;
}
.tw-min-h-\[98px\] {
    min-height: 98px !important;
}
.tw-min-h-\[99px\] {
    min-height: 99px !important;
}
.tw-min-h-\[calc\(100vh-100px\)\] {
    min-height: calc(100vh - 100px) !important;
}
.tw-min-h-full {
    min-height: 100% !important;
}
.tw-min-h-screen {
    min-height: 100vh !important;
}
.\!tw-w-\[100\%\] {
    width: 100% !important;
}
.\!tw-w-\[22px\] {
    width: 22px !important;
}
.\!tw-w-\[25px\] {
    width: 25px !important;
}
.tw-w-0 {
    width: 0px !important;
}
.tw-w-1 {
    width: 0.25rem !important;
}
.tw-w-1\/12 {
    width: 8.333333% !important;
}
.tw-w-1\/2 {
    width: 50% !important;
}
.tw-w-1\/4 {
    width: 25% !important;
}
.tw-w-1\/6 {
    width: 16.666667% !important;
}
.tw-w-10 {
    width: 2.5rem !important;
}
.tw-w-10\/12 {
    width: 83.333333% !important;
}
.tw-w-11\/12 {
    width: 91.666667% !important;
}
.tw-w-16 {
    width: 4rem !important;
}
.tw-w-2 {
    width: 0.5rem !important;
}
.tw-w-20 {
    width: 5rem !important;
}
.tw-w-3 {
    width: 0.75rem !important;
}
.tw-w-3\/12 {
    width: 25% !important;
}
.tw-w-3\/4 {
    width: 75% !important;
}
.tw-w-3\/5 {
    width: 60% !important;
}
.tw-w-4 {
    width: 1rem !important;
}
.tw-w-4\/12 {
    width: 33.333333% !important;
}
.tw-w-4\/5 {
    width: 80% !important;
}
.tw-w-5 {
    width: 1.25rem !important;
}
.tw-w-5\/12 {
    width: 41.666667% !important;
}
.tw-w-6 {
    width: 1.5rem !important;
}
.tw-w-6\/12 {
    width: 50% !important;
}
.tw-w-7 {
    width: 1.75rem !important;
}
.tw-w-7\/12 {
    width: 58.333333% !important;
}
.tw-w-8 {
    width: 2rem !important;
}
.tw-w-8\/12 {
    width: 66.666667% !important;
}
.tw-w-9 {
    width: 2.25rem !important;
}
.tw-w-9\/12 {
    width: 75% !important;
}
.tw-w-\[\.625em\] {
    width: .625em !important;
}
.tw-w-\[\.875em\] {
    width: .875em !important;
}
.tw-w-\[1\.27px\] {
    width: 1.27px !important;
}
.tw-w-\[10\%\] {
    width: 10% !important;
}
.tw-w-\[100\%\] {
    width: 100% !important;
}
.tw-w-\[100px\] {
    width: 100px !important;
}
.tw-w-\[100vw\] {
    width: 100vw !important;
}
.tw-w-\[101\%\] {
    width: 101% !important;
}
.tw-w-\[109\%\] {
    width: 109% !important;
}
.tw-w-\[109px\] {
    width: 109px !important;
}
.tw-w-\[10px\] {
    width: 10px !important;
}
.tw-w-\[110px\] {
    width: 110px !important;
}
.tw-w-\[113\%\] {
    width: 113% !important;
}
.tw-w-\[114px\] {
    width: 114px !important;
}
.tw-w-\[1170px\] {
    width: 1170px !important;
}
.tw-w-\[120px\] {
    width: 120px !important;
}
.tw-w-\[125px\] {
    width: 125px !important;
}
.tw-w-\[12px\] {
    width: 12px !important;
}
.tw-w-\[13\%\] {
    width: 13% !important;
}
.tw-w-\[139\%\] {
    width: 139% !important;
}
.tw-w-\[148px\] {
    width: 148px !important;
}
.tw-w-\[14px\] {
    width: 14px !important;
}
.tw-w-\[15\%\] {
    width: 15% !important;
}
.tw-w-\[150px\] {
    width: 150px !important;
}
.tw-w-\[155px\] {
    width: 155px !important;
}
.tw-w-\[157px\] {
    width: 157px !important;
}
.tw-w-\[158px\] {
    width: 158px !important;
}
.tw-w-\[160\%\] {
    width: 160% !important;
}
.tw-w-\[160px\] {
    width: 160px !important;
}
.tw-w-\[165px\] {
    width: 165px !important;
}
.tw-w-\[168px\] {
    width: 168px !important;
}
.tw-w-\[169px\] {
    width: 169px !important;
}
.tw-w-\[16px\] {
    width: 16px !important;
}
.tw-w-\[17px\] {
    width: 17px !important;
}
.tw-w-\[180px\] {
    width: 180px !important;
}
.tw-w-\[18px\] {
    width: 18px !important;
}
.tw-w-\[190px\] {
    width: 190px !important;
}
.tw-w-\[192px\] {
    width: 192px !important;
}
.tw-w-\[1px\] {
    width: 1px !important;
}
.tw-w-\[20\%\] {
    width: 20% !important;
}
.tw-w-\[200px\] {
    width: 200px !important;
}
.tw-w-\[20px\] {
    width: 20px !important;
}
.tw-w-\[21\%\] {
    width: 21% !important;
}
.tw-w-\[220px\] {
    width: 220px !important;
}
.tw-w-\[22px\] {
    width: 22px !important;
}
.tw-w-\[234px\] {
    width: 234px !important;
}
.tw-w-\[240px\] {
    width: 240px !important;
}
.tw-w-\[24px\] {
    width: 24px !important;
}
.tw-w-\[250px\] {
    width: 250px !important;
}
.tw-w-\[252px\] {
    width: 252px !important;
}
.tw-w-\[256px\] {
    width: 256px !important;
}
.tw-w-\[25px\] {
    width: 25px !important;
}
.tw-w-\[260px\] {
    width: 260px !important;
}
.tw-w-\[26px\] {
    width: 26px !important;
}
.tw-w-\[28\%\] {
    width: 28% !important;
}
.tw-w-\[28px\] {
    width: 28px !important;
}
.tw-w-\[290px\] {
    width: 290px !important;
}
.tw-w-\[296px\] {
    width: 296px !important;
}
.tw-w-\[30\%\] {
    width: 30% !important;
}
.tw-w-\[300px\] {
    width: 300px !important;
}
.tw-w-\[30px\] {
    width: 30px !important;
}
.tw-w-\[31px\] {
    width: 31px !important;
}
.tw-w-\[32px\] {
    width: 32px !important;
}
.tw-w-\[330px\] {
    width: 330px !important;
}
.tw-w-\[340px\] {
    width: 340px !important;
}
.tw-w-\[350px\] {
    width: 350px !important;
}
.tw-w-\[35px\] {
    width: 35px !important;
}
.tw-w-\[36px\] {
    width: 36px !important;
}
.tw-w-\[380px\] {
    width: 380px !important;
}
.tw-w-\[38px\] {
    width: 38px !important;
}
.tw-w-\[40\%\] {
    width: 40% !important;
}
.tw-w-\[400\%\] {
    width: 400% !important;
}
.tw-w-\[406px\] {
    width: 406px !important;
}
.tw-w-\[40px\] {
    width: 40px !important;
}
.tw-w-\[40vw\] {
    width: 40vw !important;
}
.tw-w-\[425px\] {
    width: 425px !important;
}
.tw-w-\[42px\] {
    width: 42px !important;
}
.tw-w-\[45\%\] {
    width: 45% !important;
}
.tw-w-\[48\%\] {
    width: 48% !important;
}
.tw-w-\[49\%\] {
    width: 49% !important;
}
.tw-w-\[50\%\] {
    width: 50% !important;
}
.tw-w-\[500px\] {
    width: 500px !important;
}
.tw-w-\[50px\] {
    width: 50px !important;
}
.tw-w-\[50vw\] {
    width: 50vw !important;
}
.tw-w-\[52px\] {
    width: 52px !important;
}
.tw-w-\[54px\] {
    width: 54px !important;
}
.tw-w-\[55px\] {
    width: 55px !important;
}
.tw-w-\[56px\] {
    width: 56px !important;
}
.tw-w-\[60\%\] {
    width: 60% !important;
}
.tw-w-\[60px\] {
    width: 60px !important;
}
.tw-w-\[60vw\] {
    width: 60vw !important;
}
.tw-w-\[626px\] {
    width: 626px !important;
}
.tw-w-\[64px\] {
    width: 64px !important;
}
.tw-w-\[65px\] {
    width: 65px !important;
}
.tw-w-\[66px\] {
    width: 66px !important;
}
.tw-w-\[68px\] {
    width: 68px !important;
}
.tw-w-\[70\%\] {
    width: 70% !important;
}
.tw-w-\[70px\] {
    width: 70px !important;
}
.tw-w-\[70vw\] {
    width: 70vw !important;
}
.tw-w-\[72px\] {
    width: 72px !important;
}
.tw-w-\[74px\] {
    width: 74px !important;
}
.tw-w-\[77px\] {
    width: 77px !important;
}
.tw-w-\[77vw\] {
    width: 77vw !important;
}
.tw-w-\[80\%\] {
    width: 80% !important;
}
.tw-w-\[80px\] {
    width: 80px !important;
}
.tw-w-\[88px\] {
    width: 88px !important;
}
.tw-w-\[90\%\] {
    width: 90% !important;
}
.tw-w-\[90px\] {
    width: 90px !important;
}
.tw-w-\[90vw\] {
    width: 90vw !important;
}
.tw-w-\[93\%\] {
    width: 93% !important;
}
.tw-w-\[94\%\] {
    width: 94% !important;
}
.tw-w-\[95\%\] {
    width: 95% !important;
}
.tw-w-\[96px\] {
    width: 96px !important;
}
.tw-w-\[calc\(\(100vw\/3\)-32px\)\] {
    width: calc((100vw / 3) - 32px) !important;
}
.tw-w-\[calc\(\(100vw\/7\)-6px\)\] {
    width: calc((100vw / 7) - 6px) !important;
}
.tw-w-\[calc\(\(100vw\/9\)\+26px\)\] {
    width: calc((100vw / 9) + 26px) !important;
}
.tw-w-\[calc\(\(100vw\/9\)\+45px\)\] {
    width: calc((100vw / 9) + 45px) !important;
}
.tw-w-\[calc\(100\%\+16px\)\] {
    width: calc(100% + 16px) !important;
}
.tw-w-\[calc\(100\%\+32px\)\] {
    width: calc(100% + 32px) !important;
}
.tw-w-\[calc\(100\%-1\.4rem\)\] {
    width: calc(100% - 1.4rem) !important;
}
.tw-w-\[calc\(100\%-16px\)\] {
    width: calc(100% - 16px) !important;
}
.tw-w-\[calc\(100\%-24px\)\] {
    width: calc(100% - 24px) !important;
}
.tw-w-\[calc\(100\%-2rem\)\] {
    width: calc(100% - 2rem) !important;
}
.tw-w-\[calc\(100\%-31px\)\] {
    width: calc(100% - 31px) !important;
}
.tw-w-\[calc\(100\%-32px\)\] {
    width: calc(100% - 32px) !important;
}
.tw-w-\[calc\(100\%-6px\)\] {
    width: calc(100% - 6px) !important;
}
.tw-w-\[calc\(100\%-8px\)\] {
    width: calc(100% - 8px) !important;
}
.tw-w-\[calc\(50\%-16px\)\] {
    width: calc(50% - 16px) !important;
}
.tw-w-\[calc\(50\%-5px\)\] {
    width: calc(50% - 5px) !important;
}
.tw-w-\[max-content\] {
    width: max-content !important;
}
.tw-w-\[min-content\] {
    width: min-content !important;
}
.tw-w-auto {
    width: auto !important;
}
.tw-w-dvw {
    width: 100dvw !important;
}
.tw-w-fit {
    width: fit-content !important;
}
.tw-w-full {
    width: 100% !important;
}
.tw-w-screen {
    width: 100vw !important;
}
.tw-min-w-0 {
    min-width: 0px !important;
}
.tw-min-w-\[100px\] {
    min-width: 100px !important;
}
.tw-min-w-\[188px\] {
    min-width: 188px !important;
}
.tw-min-w-\[200px\] {
    min-width: 200px !important;
}
.tw-min-w-\[275px\] {
    min-width: 275px !important;
}
.tw-min-w-\[300px\] {
    min-width: 300px !important;
}
.tw-min-w-\[434px\] {
    min-width: 434px !important;
}
.tw-min-w-\[50px\] {
    min-width: 50px !important;
}
.tw-min-w-\[60px\] {
    min-width: 60px !important;
}
.tw-min-w-\[700px\] {
    min-width: 700px !important;
}
.tw-min-w-full {
    min-width: 100% !important;
}
.tw-max-w-4 {
    max-width: 1rem !important;
}
.tw-max-w-\[100\%\] {
    max-width: 100% !important;
}
.tw-max-w-\[1000px\] {
    max-width: 1000px !important;
}
.tw-max-w-\[100px\] {
    max-width: 100px !important;
}
.tw-max-w-\[101px\] {
    max-width: 101px !important;
}
.tw-max-w-\[1024px\] {
    max-width: 1024px !important;
}
.tw-max-w-\[102px\] {
    max-width: 102px !important;
}
.tw-max-w-\[1033px\] {
    max-width: 1033px !important;
}
.tw-max-w-\[1060px\] {
    max-width: 1060px !important;
}
.tw-max-w-\[1100px\] {
    max-width: 1100px !important;
}
.tw-max-w-\[1101px\] {
    max-width: 1101px !important;
}
.tw-max-w-\[1112px\] {
    max-width: 1112px !important;
}
.tw-max-w-\[1140px\] {
    max-width: 1140px !important;
}
.tw-max-w-\[1145px\] {
    max-width: 1145px !important;
}
.tw-max-w-\[1200px\] {
    max-width: 1200px !important;
}
.tw-max-w-\[120px\] {
    max-width: 120px !important;
}
.tw-max-w-\[125px\] {
    max-width: 125px !important;
}
.tw-max-w-\[1260px\] {
    max-width: 1260px !important;
}
.tw-max-w-\[1270px\] {
    max-width: 1270px !important;
}
.tw-max-w-\[1280px\] {
    max-width: 1280px !important;
}
.tw-max-w-\[1300px\] {
    max-width: 1300px !important;
}
.tw-max-w-\[1357px\] {
    max-width: 1357px !important;
}
.tw-max-w-\[1380px\] {
    max-width: 1380px !important;
}
.tw-max-w-\[145px\] {
    max-width: 145px !important;
}
.tw-max-w-\[1500px\] {
    max-width: 1500px !important;
}
.tw-max-w-\[1544px\] {
    max-width: 1544px !important;
}
.tw-max-w-\[160px\] {
    max-width: 160px !important;
}
.tw-max-w-\[164px\] {
    max-width: 164px !important;
}
.tw-max-w-\[166px\] {
    max-width: 166px !important;
}
.tw-max-w-\[16px\] {
    max-width: 16px !important;
}
.tw-max-w-\[1800px\] {
    max-width: 1800px !important;
}
.tw-max-w-\[180px\] {
    max-width: 180px !important;
}
.tw-max-w-\[189px\] {
    max-width: 189px !important;
}
.tw-max-w-\[190px\] {
    max-width: 190px !important;
}
.tw-max-w-\[196px\] {
    max-width: 196px !important;
}
.tw-max-w-\[200px\] {
    max-width: 200px !important;
}
.tw-max-w-\[209px\] {
    max-width: 209px !important;
}
.tw-max-w-\[213px\] {
    max-width: 213px !important;
}
.tw-max-w-\[220px\] {
    max-width: 220px !important;
}
.tw-max-w-\[230px\] {
    max-width: 230px !important;
}
.tw-max-w-\[232px\] {
    max-width: 232px !important;
}
.tw-max-w-\[240px\] {
    max-width: 240px !important;
}
.tw-max-w-\[242px\] {
    max-width: 242px !important;
}
.tw-max-w-\[245px\] {
    max-width: 245px !important;
}
.tw-max-w-\[250px\] {
    max-width: 250px !important;
}
.tw-max-w-\[260px\] {
    max-width: 260px !important;
}
.tw-max-w-\[280px\] {
    max-width: 280px !important;
}
.tw-max-w-\[290px\] {
    max-width: 290px !important;
}
.tw-max-w-\[295px\] {
    max-width: 295px !important;
}
.tw-max-w-\[296px\] {
    max-width: 296px !important;
}
.tw-max-w-\[300px\] {
    max-width: 300px !important;
}
.tw-max-w-\[320px\] {
    max-width: 320px !important;
}
.tw-max-w-\[326px\] {
    max-width: 326px !important;
}
.tw-max-w-\[330px\] {
    max-width: 330px !important;
}
.tw-max-w-\[335px\] {
    max-width: 335px !important;
}
.tw-max-w-\[343px\] {
    max-width: 343px !important;
}
.tw-max-w-\[348px\] {
    max-width: 348px !important;
}
.tw-max-w-\[34px\] {
    max-width: 34px !important;
}
.tw-max-w-\[350px\] {
    max-width: 350px !important;
}
.tw-max-w-\[351px\] {
    max-width: 351px !important;
}
.tw-max-w-\[360px\] {
    max-width: 360px !important;
}
.tw-max-w-\[370px\] {
    max-width: 370px !important;
}
.tw-max-w-\[375px\] {
    max-width: 375px !important;
}
.tw-max-w-\[380px\] {
    max-width: 380px !important;
}
.tw-max-w-\[385px\] {
    max-width: 385px !important;
}
.tw-max-w-\[395px\] {
    max-width: 395px !important;
}
.tw-max-w-\[400px\] {
    max-width: 400px !important;
}
.tw-max-w-\[420px\] {
    max-width: 420px !important;
}
.tw-max-w-\[425px\] {
    max-width: 425px !important;
}
.tw-max-w-\[450px\] {
    max-width: 450px !important;
}
.tw-max-w-\[453px\] {
    max-width: 453px !important;
}
.tw-max-w-\[470px\] {
    max-width: 470px !important;
}
.tw-max-w-\[475px\] {
    max-width: 475px !important;
}
.tw-max-w-\[480px\] {
    max-width: 480px !important;
}
.tw-max-w-\[500px\] {
    max-width: 500px !important;
}
.tw-max-w-\[502px\] {
    max-width: 502px !important;
}
.tw-max-w-\[504px\] {
    max-width: 504px !important;
}
.tw-max-w-\[520px\] {
    max-width: 520px !important;
}
.tw-max-w-\[531px\] {
    max-width: 531px !important;
}
.tw-max-w-\[539px\] {
    max-width: 539px !important;
}
.tw-max-w-\[550px\] {
    max-width: 550px !important;
}
.tw-max-w-\[565px\] {
    max-width: 565px !important;
}
.tw-max-w-\[56px\] {
    max-width: 56px !important;
}
.tw-max-w-\[590px\] {
    max-width: 590px !important;
}
.tw-max-w-\[600px\] {
    max-width: 600px !important;
}
.tw-max-w-\[60px\] {
    max-width: 60px !important;
}
.tw-max-w-\[60vw\] {
    max-width: 60vw !important;
}
.tw-max-w-\[620px\] {
    max-width: 620px !important;
}
.tw-max-w-\[622px\] {
    max-width: 622px !important;
}
.tw-max-w-\[630px\] {
    max-width: 630px !important;
}
.tw-max-w-\[634px\] {
    max-width: 634px !important;
}
.tw-max-w-\[650px\] {
    max-width: 650px !important;
}
.tw-max-w-\[654px\] {
    max-width: 654px !important;
}
.tw-max-w-\[664px\] {
    max-width: 664px !important;
}
.tw-max-w-\[666px\] {
    max-width: 666px !important;
}
.tw-max-w-\[680px\] {
    max-width: 680px !important;
}
.tw-max-w-\[684px\] {
    max-width: 684px !important;
}
.tw-max-w-\[68px\] {
    max-width: 68px !important;
}
.tw-max-w-\[691px\] {
    max-width: 691px !important;
}
.tw-max-w-\[700px\] {
    max-width: 700px !important;
}
.tw-max-w-\[70px\] {
    max-width: 70px !important;
}
.tw-max-w-\[715px\] {
    max-width: 715px !important;
}
.tw-max-w-\[720px\] {
    max-width: 720px !important;
}
.tw-max-w-\[728px\] {
    max-width: 728px !important;
}
.tw-max-w-\[730px\] {
    max-width: 730px !important;
}
.tw-max-w-\[740px\] {
    max-width: 740px !important;
}
.tw-max-w-\[750px\] {
    max-width: 750px !important;
}
.tw-max-w-\[755px\] {
    max-width: 755px !important;
}
.tw-max-w-\[75px\] {
    max-width: 75px !important;
}
.tw-max-w-\[770px\] {
    max-width: 770px !important;
}
.tw-max-w-\[771px\] {
    max-width: 771px !important;
}
.tw-max-w-\[780px\] {
    max-width: 780px !important;
}
.tw-max-w-\[790px\] {
    max-width: 790px !important;
}
.tw-max-w-\[80\%\] {
    max-width: 80% !important;
}
.tw-max-w-\[800px\] {
    max-width: 800px !important;
}
.tw-max-w-\[80px\] {
    max-width: 80px !important;
}
.tw-max-w-\[830px\] {
    max-width: 830px !important;
}
.tw-max-w-\[850px\] {
    max-width: 850px !important;
}
.tw-max-w-\[866px\] {
    max-width: 866px !important;
}
.tw-max-w-\[880px\] {
    max-width: 880px !important;
}
.tw-max-w-\[896px\] {
    max-width: 896px !important;
}
.tw-max-w-\[900px\] {
    max-width: 900px !important;
}
.tw-max-w-\[90px\] {
    max-width: 90px !important;
}
.tw-max-w-\[950px\] {
    max-width: 950px !important;
}
.tw-max-w-\[960px\] {
    max-width: 960px !important;
}
.tw-max-w-\[98px\] {
    max-width: 98px !important;
}
.tw-max-w-\[calc\(100\%-24px\)\] {
    max-width: calc(100% - 24px) !important;
}
.tw-max-w-\[calc\(100px\+2vw\)\] {
    max-width: calc(100px + 2vw) !important;
}
.tw-max-w-\[calc\(100vw-2rem\)\] {
    max-width: calc(100vw - 2rem) !important;
}
.tw-max-w-\[calc\(100vw-32px\)\] {
    max-width: calc(100vw - 32px) !important;
}
.tw-max-w-\[calc\(610px\+3\.5vw\)\] {
    max-width: calc(610px + 3.5vw) !important;
}
.tw-max-w-\[max-content\] {
    max-width: max-content !important;
}
.tw-max-w-fit {
    max-width: fit-content !important;
}
.tw-max-w-full {
    max-width: 100% !important;
}
.tw-max-w-lg {
    max-width: 32rem !important;
}
.tw-max-w-md {
    max-width: 28rem !important;
}
.tw-max-w-screen-xl {
    max-width: 1280px !important;
}
.tw-max-w-sm {
    max-width: 24rem !important;
}
.tw-flex-1 {
    flex: 1 1 0% !important;
}
.tw-flex-\[36\] {
    flex: 36 !important;
}
.tw-flex-\[37\] {
    flex: 37 !important;
}
.tw-flex-\[67\] {
    flex: 67 !important;
}
.tw-flex-\[69\] {
    flex: 69 !important;
}
.tw-flex-none {
    flex: none !important;
}
.tw-flex-shrink-0 {
    flex-shrink: 0 !important;
}
.tw-shrink {
    flex-shrink: 1 !important;
}
.tw-shrink-0 {
    flex-shrink: 0 !important;
}
.tw-flex-grow {
    flex-grow: 1 !important;
}
.tw-flex-grow-0 {
    flex-grow: 0 !important;
}
.tw-grow {
    flex-grow: 1 !important;
}
.tw-grow-0 {
    flex-grow: 0 !important;
}
.tw-basis-1\/2 {
    flex-basis: 50% !important;
}
.tw-basis-6\/12 {
    flex-basis: 50% !important;
}
.tw-basis-\[71\.6px\] {
    flex-basis: 71.6px !important;
}
.tw-basis-\[calc\(50\%-10px\)\] {
    flex-basis: calc(50% - 10px) !important;
}
.tw-basis-full {
    flex-basis: 100% !important;
}
.tw-table-fixed {
    table-layout: fixed !important;
}
.tw-border-separate {
    border-collapse: separate !important;
}
.tw-border-spacing-y-4 {
    --tw-border-spacing-y: 1rem !important;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important;
}
.tw-origin-\[50\%_55\%\] {
    transform-origin: 50% 55% !important;
}
.tw-origin-left {
    transform-origin: left !important;
}
.tw-origin-right {
    transform-origin: right !important;
}
.tw-origin-top-right {
    transform-origin: top right !important;
}
.-tw-translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-x-\[calc\(100\%-200px\)\] {
    --tw-translate-x: calc(calc(100% - 200px) * -1) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-x-full {
    --tw-translate-x: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-y-6 {
    --tw-translate-y: -1.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw--translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw--translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-0 {
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-1\/2 {
    --tw-translate-x: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-10 {
    --tw-translate-x: 2.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-\[-50\%\] {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-\[calc\(100\%-200px\)\] {
    --tw-translate-x: calc(100% - 200px) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-full {
    --tw-translate-x: 100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-1\/2 {
    --tw-translate-y: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-4 {
    --tw-translate-y: 1rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-100\%\] {
    --tw-translate-y: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-40\%\] {
    --tw-translate-y: -40% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-50\%\] {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-rotate-90 {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-0 {
    --tw-rotate: 0deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-180 {
    --tw-rotate: 180deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-45 {
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-90 {
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-\[40deg\] {
    --tw-rotate: 40deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-95 {
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-\[1\.025\] {
    --tw-scale-x: 1.025 !important;
    --tw-scale-y: 1.025 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-\[1\.1\] {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
@keyframes tw-progressBar {
    from {
        transform: scaleX(0);
    }
    to {
        transform: scaleX(1);
    }
}
.tw-animate-\[progressBar_15s_linear\] {
    animation: tw-progressBar 15s linear !important;
}
.tw-animate-none {
    animation: none !important;
}
@keyframes tw-scrollSideLoop {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(calc(0px - 100%));
    }
}
.tw-animate-scrollSideLoop {
    animation: tw-scrollSideLoop 40s infinite linear !important;
}
@keyframes tw-spin {
    to {
        transform: rotate(360deg);
    }
}
.tw-animate-spin {
    animation: tw-spin 1s linear infinite !important;
}
.tw-cursor-default {
    cursor: default !important;
}
.tw-cursor-ew-resize {
    cursor: ew-resize !important;
}
.tw-cursor-none {
    cursor: none !important;
}
.tw-cursor-not-allowed {
    cursor: not-allowed !important;
}
.tw-cursor-pointer {
    cursor: pointer !important;
}
.tw-cursor-zoom-in {
    cursor: zoom-in !important;
}
.tw-cursor-zoom-out {
    cursor: zoom-out !important;
}
.tw-select-none {
    user-select: none !important;
}
.tw-list-inside {
    list-style-position: inside !important;
}
.tw-list-disc {
    list-style-type: disc !important;
}
.tw-list-none {
    list-style-type: none !important;
}
.tw-appearance-none {
    appearance: none !important;
}
.tw-columns-1 {
    columns: 1 !important;
}
.tw-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.tw-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}
.tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}
.tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}
.tw-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
.tw-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}
.tw-grid-cols-\[104px_minmax\(0\,_1fr\)\] {
    grid-template-columns: 104px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[1fr_1fr\] {
    grid-template-columns: 1fr 1fr !important;
}
.tw-grid-cols-\[20px_minmax\(0\,_1fr\)\] {
    grid-template-columns: 20px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[40px_1fr_1fr\] {
    grid-template-columns: 40px 1fr 1fr !important;
}
.tw-grid-cols-\[60px_auto\] {
    grid-template-columns: 60px auto !important;
}
.tw-grid-cols-\[80px_minmax\(0\,_1fr\)\] {
    grid-template-columns: 80px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto !important;
}
.tw-grid-cols-\[minmax\(0\,max-content\)_auto\] {
    grid-template-columns: minmax(0,max-content) auto !important;
}
.tw-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}
.tw-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}
.tw-grid-rows-\[auto\] {
    grid-template-rows: auto !important;
}
.tw-grid-rows-\[auto_auto_auto\] {
    grid-template-rows: auto auto auto !important;
}
.tw-grid-rows-\[auto_minmax\(0\,max-content\)\] {
    grid-template-rows: auto minmax(0,max-content) !important;
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)\] {
    grid-template-rows: min-content minmax(0, 1fr) !important;
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)_auto\] {
    grid-template-rows: min-content minmax(0, 1fr) auto !important;
}
.tw-grid-rows-\[minmax\(0\,_1fr\)_auto\] {
    grid-template-rows: minmax(0, 1fr) auto !important;
}
.tw-flex-row {
    flex-direction: row !important;
}
.tw-flex-row-reverse {
    flex-direction: row-reverse !important;
}
.tw-flex-col {
    flex-direction: column !important;
}
.tw-flex-col-reverse {
    flex-direction: column-reverse !important;
}
.tw-flex-wrap {
    flex-wrap: wrap !important;
}
.tw-flex-nowrap {
    flex-wrap: nowrap !important;
}
.tw-place-content-center {
    place-content: center !important;
}
.tw-place-items-center {
    place-items: center !important;
}
.tw-content-center {
    align-content: center !important;
}
.tw-items-start {
    align-items: flex-start !important;
}
.tw-items-end {
    align-items: flex-end !important;
}
.tw-items-center {
    align-items: center !important;
}
.tw-items-baseline {
    align-items: baseline !important;
}
.tw-items-stretch {
    align-items: stretch !important;
}
.tw-justify-start {
    justify-content: flex-start !important;
}
.tw-justify-end {
    justify-content: flex-end !important;
}
.tw-justify-center {
    justify-content: center !important;
}
.tw-justify-between {
    justify-content: space-between !important;
}
.tw-justify-around {
    justify-content: space-around !important;
}
.tw-gap-0 {
    gap: 0px !important;
}
.tw-gap-1 {
    gap: 0.25rem !important;
}
.tw-gap-1\.5 {
    gap: 0.375rem !important;
}
.tw-gap-10 {
    gap: 2.5rem !important;
}
.tw-gap-11 {
    gap: 2.75rem !important;
}
.tw-gap-12 {
    gap: 3rem !important;
}
.tw-gap-14 {
    gap: 3.5rem !important;
}
.tw-gap-16 {
    gap: 4rem !important;
}
.tw-gap-2 {
    gap: 0.5rem !important;
}
.tw-gap-2\.5 {
    gap: 0.625rem !important;
}
.tw-gap-20 {
    gap: 5rem !important;
}
.tw-gap-3 {
    gap: 0.75rem !important;
}
.tw-gap-4 {
    gap: 1rem !important;
}
.tw-gap-5 {
    gap: 1.25rem !important;
}
.tw-gap-6 {
    gap: 1.5rem !important;
}
.tw-gap-7 {
    gap: 1.75rem !important;
}
.tw-gap-8 {
    gap: 2rem !important;
}
.tw-gap-9 {
    gap: 2.25rem !important;
}
.tw-gap-\[10px\] {
    gap: 10px !important;
}
.tw-gap-\[128px\] {
    gap: 128px !important;
}
.tw-gap-\[12px\] {
    gap: 12px !important;
}
.tw-gap-\[15px\] {
    gap: 15px !important;
}
.tw-gap-\[16px\] {
    gap: 16px !important;
}
.tw-gap-\[1px\] {
    gap: 1px !important;
}
.tw-gap-\[21px\] {
    gap: 21px !important;
}
.tw-gap-\[23px\] {
    gap: 23px !important;
}
.tw-gap-\[24px\] {
    gap: 24px !important;
}
.tw-gap-\[2px\] {
    gap: 2px !important;
}
.tw-gap-\[30px\] {
    gap: 30px !important;
}
.tw-gap-\[30xp\] {
    gap: 30xp !important;
}
.tw-gap-\[32px\] {
    gap: 32px !important;
}
.tw-gap-\[46px\] {
    gap: 46px !important;
}
.tw-gap-\[4px\] {
    gap: 4px !important;
}
.tw-gap-\[5px\] {
    gap: 5px !important;
}
.tw-gap-\[60px\] {
    gap: 60px !important;
}
.tw-gap-\[64px\] {
    gap: 64px !important;
}
.tw-gap-\[6px\] {
    gap: 6px !important;
}
.tw-gap-\[8px\] {
    gap: 8px !important;
}
.tw-gap-\[97px\] {
    gap: 97px !important;
}
.tw-gap-x-1 {
    column-gap: 0.25rem !important;
}
.tw-gap-x-1\.5 {
    column-gap: 0.375rem !important;
}
.tw-gap-x-2 {
    column-gap: 0.5rem !important;
}
.tw-gap-x-4 {
    column-gap: 1rem !important;
}
.tw-gap-x-6 {
    column-gap: 1.5rem !important;
}
.tw-gap-x-8 {
    column-gap: 2rem !important;
}
.tw-gap-y-0 {
    row-gap: 0px !important;
}
.tw-gap-y-1 {
    row-gap: 0.25rem !important;
}
.tw-gap-y-16 {
    row-gap: 4rem !important;
}
.tw-gap-y-2 {
    row-gap: 0.5rem !important;
}
.tw-gap-y-3 {
    row-gap: 0.75rem !important;
}
.tw-gap-y-4 {
    row-gap: 1rem !important;
}
.tw-gap-y-6 {
    row-gap: 1.5rem !important;
}
.tw-gap-y-\[2px\] {
    row-gap: 2px !important;
}
.tw-self-start {
    align-self: flex-start !important;
}
.tw-self-end {
    align-self: flex-end !important;
}
.tw-self-center {
    align-self: center !important;
}
.tw-self-stretch {
    align-self: stretch !important;
}
.tw-justify-self-end {
    justify-self: end !important;
}
.tw-overflow-auto {
    overflow: auto !important;
}
.tw-overflow-hidden {
    overflow: hidden !important;
}
.\!tw-overflow-visible {
    overflow: visible !important;
}
.tw-overflow-visible {
    overflow: visible !important;
}
.tw-overflow-x-auto {
    overflow-x: auto !important;
}
.tw-overflow-y-auto {
    overflow-y: auto !important;
}
.tw-overflow-x-hidden {
    overflow-x: hidden !important;
}
.tw-overflow-y-hidden {
    overflow-y: hidden !important;
}
.tw-scroll-smooth {
    scroll-behavior: smooth !important;
}
.tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.tw-hyphens-auto {
    hyphens: auto !important;
}
.tw-whitespace-nowrap {
    white-space: nowrap !important;
}
.tw-text-nowrap {
    text-wrap: nowrap !important;
}
.tw-break-words {
    overflow-wrap: break-word !important;
}
.\!tw-rounded-\[50px\] {
    border-radius: 50px !important;
}
.\!tw-rounded-none {
    border-radius: 0px !important;
}
.tw-rounded {
    border-radius: 0.25rem !important;
}
.tw-rounded-2xl {
    border-radius: 1rem !important;
}
.tw-rounded-3xl {
    border-radius: 1.5rem !important;
}
.tw-rounded-\[0px\] {
    border-radius: 0px !important;
}
.tw-rounded-\[1000px\] {
    border-radius: 1000px !important;
}
.tw-rounded-\[10px\] {
    border-radius: 10px !important;
}
.tw-rounded-\[16px\] {
    border-radius: 16px !important;
}
.tw-rounded-\[20px\] {
    border-radius: 20px !important;
}
.tw-rounded-\[24px_0px_0px_0px\] {
    border-radius: 24px 0px 0px 0px !important;
}
.tw-rounded-\[2px\] {
    border-radius: 2px !important;
}
.tw-rounded-\[360px\] {
    border-radius: 360px !important;
}
.tw-rounded-\[4px\] {
    border-radius: 4px !important;
}
.tw-rounded-\[50\%\] {
    border-radius: 50% !important;
}
.tw-rounded-\[50em\] {
    border-radius: 50em !important;
}
.tw-rounded-\[50px\] {
    border-radius: 50px !important;
}
.tw-rounded-\[5px\] {
    border-radius: 5px !important;
}
.tw-rounded-\[6px\] {
    border-radius: 6px !important;
}
.tw-rounded-\[8px\] {
    border-radius: 8px !important;
}
.tw-rounded-\[99999px\] {
    border-radius: 99999px !important;
}
.tw-rounded-full {
    border-radius: 9999px !important;
}
.tw-rounded-lg {
    border-radius: 0.5rem !important;
}
.tw-rounded-md {
    border-radius: 0.375rem !important;
}
.tw-rounded-none {
    border-radius: 0px !important;
}
.tw-rounded-sm {
    border-radius: 0.125rem !important;
}
.tw-rounded-xl {
    border-radius: 0.75rem !important;
}
.tw-rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.tw-rounded-b-3xl {
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
}
.tw-rounded-b-\[16px\] {
    border-bottom-right-radius: 16px !important;
    border-bottom-left-radius: 16px !important;
}
.tw-rounded-b-\[8px\] {
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}
.tw-rounded-b-\[var\(--radius-8\,8px\)\] {
    border-bottom-right-radius: var(--radius-8,8px) !important;
    border-bottom-left-radius: var(--radius-8,8px) !important;
}
.tw-rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}
.tw-rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.tw-rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}
.tw-rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}
.tw-rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}
.tw-rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}
.tw-rounded-t-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
}
.tw-rounded-t-\[8px\] {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}
.tw-rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
}
.tw-rounded-bl-\[13px\] {
    border-bottom-left-radius: 13px !important;
}
.tw-rounded-bl-\[4px\] {
    border-bottom-left-radius: 4px !important;
}
.tw-rounded-bl-\[70px\] {
    border-bottom-left-radius: 70px !important;
}
.tw-rounded-bl-none {
    border-bottom-left-radius: 0px !important;
}
.tw-rounded-br {
    border-bottom-right-radius: 0.25rem !important;
}
.tw-rounded-br-\[13px\] {
    border-bottom-right-radius: 13px !important;
}
.tw-rounded-br-\[4px\] {
    border-bottom-right-radius: 4px !important;
}
.tw-rounded-br-none {
    border-bottom-right-radius: 0px !important;
}
.tw-rounded-tl-\[10px_9\%\] {
    border-top-left-radius: 10px 9% !important;
}
.tw-rounded-tl-\[4px\] {
    border-top-left-radius: 4px !important;
}
.tw-rounded-tl-none {
    border-top-left-radius: 0px !important;
}
.tw-rounded-tr-\[4px\] {
    border-top-right-radius: 4px !important;
}
.tw-rounded-tr-\[60px\] {
    border-top-right-radius: 60px !important;
}
.tw-rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
}
.tw-rounded-tr-none {
    border-top-right-radius: 0px !important;
}
.\!tw-border-2 {
    border-width: 2px !important;
}
.tw-border {
    border-width: 1px !important;
}
.tw-border-0 {
    border-width: 0px !important;
}
.tw-border-2 {
    border-width: 2px !important;
}
.tw-border-4 {
    border-width: 4px !important;
}
.tw-border-\[0\.5px\] {
    border-width: 0.5px !important;
}
.tw-border-\[0\.7px\] {
    border-width: 0.7px !important;
}
.tw-border-\[1px\] {
    border-width: 1px !important;
}
.tw-border-\[2px\] {
    border-width: 2px !important;
}
.tw-border-\[3px\] {
    border-width: 3px !important;
}
.tw-border-\[5px\] {
    border-width: 5px !important;
}
.tw-border-x {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}
.tw-border-x-0 {
    border-left-width: 0px !important;
    border-right-width: 0px !important;
}
.tw-border-x-\[1px\] {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}
.tw-border-y {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.tw-border-y-\[1px\] {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.tw-border-b {
    border-bottom-width: 1px !important;
}
.tw-border-b-0 {
    border-bottom-width: 0px !important;
}
.tw-border-b-2 {
    border-bottom-width: 2px !important;
}
.tw-border-b-4 {
    border-bottom-width: 4px !important;
}
.tw-border-b-\[1px\] {
    border-bottom-width: 1px !important;
}
.tw-border-b-\[3px\] {
    border-bottom-width: 3px !important;
}
.tw-border-b-\[4px\] {
    border-bottom-width: 4px !important;
}
.tw-border-e {
    border-inline-end-width: 1px !important;
}
.tw-border-l {
    border-left-width: 1px !important;
}
.tw-border-l-0 {
    border-left-width: 0px !important;
}
.tw-border-l-2 {
    border-left-width: 2px !important;
}
.tw-border-l-\[1px\] {
    border-left-width: 1px !important;
}
.tw-border-l-\[2px\] {
    border-left-width: 2px !important;
}
.tw-border-l-\[3px\] {
    border-left-width: 3px !important;
}
.tw-border-r {
    border-right-width: 1px !important;
}
.tw-border-r-0 {
    border-right-width: 0px !important;
}
.tw-border-r-2 {
    border-right-width: 2px !important;
}
.tw-border-r-\[1px\] {
    border-right-width: 1px !important;
}
.tw-border-r-\[2px\] {
    border-right-width: 2px !important;
}
.tw-border-r-\[3px\] {
    border-right-width: 3px !important;
}
.tw-border-t {
    border-top-width: 1px !important;
}
.tw-border-t-0 {
    border-top-width: 0px !important;
}
.tw-border-t-2 {
    border-top-width: 2px !important;
}
.tw-border-t-4 {
    border-top-width: 4px !important;
}
.tw-border-t-\[1px\] {
    border-top-width: 1px !important;
}
.tw-border-t-\[2px\] {
    border-top-width: 2px !important;
}
.tw-border-solid {
    border-style: solid !important;
}
.tw-border-dashed {
    border-style: dashed !important;
}
.\!tw-border-none {
    border-style: none !important;
}
.tw-border-none {
    border-style: none !important;
}
.\!tw-border-\[\#A1A1AA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#000000\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#047857\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(4 120 87 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#27272A\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(39 39 42 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#373737\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(55 55 55 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#52525b\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#6C757D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#71717A\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#828383\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(130 131 131 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#8C1216\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(140 18 22 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#A1A1AA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#A72A2F\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#ADB5BD\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(173 181 189 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#AEAEB2\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(174 174 178 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CBAD90\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(203 173 144 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CEA96A\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 169 106 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CED4DA\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#D4D4D8\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#DB0A40\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(219 10 64 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#DEE2E6\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(222 226 230 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E0E0E0\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(224 224 224 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E2012D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(226 1 45 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E4E1D7\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(228 225 215 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E4E4E7\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(228 228 231 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E7D8B1\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(231 216 177 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#F5F5F5\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#FDAF00\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 175 0 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#FFFFFF\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#a72a2f\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#c4ad65\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#c4b998\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 185 152 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#cfd3d7\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(207 211 215 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#fff\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-black\/\[\.3\] {
    border-color: rgb(0 0 0 / .3) !important;
}
.tw-border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(243 244 246 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important;
}
.tw-border-primary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(239 68 68 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1000 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(249 243 0 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(94 79 36 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 219 35 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-light-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-grey-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-grey-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-icons-on-light {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-green {
    --tw-border-opacity: 1 !important;
    border-color: rgb(5 150 105 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-orange {
    --tw-border-opacity: 1 !important;
    border-color: rgb(227 116 30 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-red {
    --tw-border-opacity: 1 !important;
    border-color: rgb(185 28 28 / var(--tw-border-opacity)) !important;
}
.tw-border-transparent {
    border-color: transparent !important;
}
.tw-border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-b-\[\#a72a2f\] {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-t-\[\#CED4DA\] {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
}
.tw-border-t-white {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.\!tw-bg-\[\#000000\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#000\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#71717A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#fff\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-transparent {
    background-color: transparent !important;
}
.tw-bg-\[\#000000\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#0003\] {
    background-color: #0003 !important;
}
.tw-bg-\[\#000\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#047857\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#0F0F0F\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(15 15 15 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#171B27\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(23 27 39 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#18181B\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#212529\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(33 37 41 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#23293b\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(35 41 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#260605\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(38 6 5 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#27272A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#28A745\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(40 167 69 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#343A40\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#39393b\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(57 57 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#3D3D43\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(61 61 67 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#3F3F46\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#494949\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(73 73 73 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#4F4F54\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(79 79 84 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#599A87\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(89 154 135 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#68848D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(104 132 141 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#6C757D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(108 117 125 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#71717A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#727476\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(114 116 118 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7D6722\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7F323A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(127 50 58 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7b7b84\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(123 123 132 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#828383\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 131 131 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#976D54\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(151 109 84 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#9AAEB5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(154 174 181 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A1A1AA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A3A3A3\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A72A2F\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#ADB5BD\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(173 181 189 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#B0FFCB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(176 255 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#B79BDE\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(183 155 222 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#BB3338\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(187 51 56 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#BCA96D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(188 169 109 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CBCBCB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 203 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CCC\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(204 204 204 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CEA96A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(206 169 106 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CED4DA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#D374A2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(211 116 162 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#D4D4D8\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#DCFCE7\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#DDDDDD\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221 221 221 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#E3E3E3\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#E4E1D7\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F0F0F0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F3F4F6\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F4F4F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F7F7F7\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F99704\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 151 4 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F9FAFB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FF6046\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 96 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFEABB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 234 187 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFEDD5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#a72a2f\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#c4ad65\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#e46f21\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 111 33 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f2f2f2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f5f5f5b3\] {
    background-color: #f5f5f5b3 !important;
}
.tw-bg-\[\#f9fafb\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#fff\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#fffffff2\] {
    background-color: #fffffff2 !important;
}
.tw-bg-\[\^\\s\] {
    background-color: ^\s !important;
}
.tw-bg-\[blue\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[gold\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 215 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[pink\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 192 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[purple\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(128 0 128 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[red\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[rgb\(246\,245\,243\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 245 243 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.3\)\] {
    background-color: rgba(0,0,0,0.3) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.7\)\] {
    background-color: rgba(0,0,0,0.7) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.85\)\] {
    background-color: rgba(0,0,0,0.85) !important;
}
.tw-bg-\[transparent\] {
    background-color: transparent !important;
}
.tw-bg-\[white\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-black\/10 {
    background-color: rgb(0 0 0 / 0.1) !important;
}
.tw-bg-black\/25 {
    background-color: rgb(0 0 0 / 0.25) !important;
}
.tw-bg-black\/30 {
    background-color: rgb(0 0 0 / 0.3) !important;
}
.tw-bg-black\/40 {
    background-color: rgb(0 0 0 / 0.4) !important;
}
.tw-bg-black\/50 {
    background-color: rgb(0 0 0 / 0.5) !important;
}
.tw-bg-black\/70 {
    background-color: rgb(0 0 0 / 0.7) !important;
}
.tw-bg-black\/75 {
    background-color: rgb(0 0 0 / 0.75) !important;
}
.tw-bg-current {
    background-color: currentColor !important;
}
.tw-bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
.tw-bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.tw-bg-light-gray-80 {
    background-color: rgba(245, 245, 245, 0.8) !important;
}
.tw-bg-neutral-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-primary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-rose-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-1000 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 243 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-1500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 219 35 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(132 130 160 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(97 150 55 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-greyscale-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-red-1000 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-slate-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity)) !important;
}
.tw-bg-slate-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(233 201 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221 157 161 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 114 118 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(183 70 75 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 229 230 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(155 27 32 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(140 18 22 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(89 9 12 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 245 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 227 184 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(219 200 143 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(210 187 114 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 156 66 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(169 135 29 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(60 46 4 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 201 159 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 182 125 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 156 80 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 136 49 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(211 100 15 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(158 74 9 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(131 60 5 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-blue {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-blue-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-gold {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-gold-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-green {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-green-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-orange {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-orange-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-red {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-red-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-yellow {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-yellow-inverse {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 237 198 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 225 156 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 211 112 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 198 71 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 186 32 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 157 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(186 129 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(143 100 2 / var(--tw-bg-opacity)) !important;
}
.tw-bg-transparent {
    background-color: transparent !important;
}
.tw-bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-white\/70 {
    background-color: rgb(255 255 255 / 0.7) !important;
}
.tw-bg-white\/85 {
    background-color: rgb(255 255 255 / 0.85) !important;
}
.tw-bg-opacity-40 {
    --tw-bg-opacity: 0.4 !important;
}
.tw-bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
}
.tw-bg-opacity-70 {
    --tw-bg-opacity: 0.7 !important;
}
.tw-bg-opacity-80 {
    --tw-bg-opacity: 0.8 !important;
}
.tw-bg-opacity-\[0\.9\] {
    --tw-bg-opacity: 0.9 !important;
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_45\.71\%\,\#000000_84\.72\%\)\] {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 45.71%,#000000 84.72%) !important;
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_66\.65\%\,\#000000_100\%\)\] {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 66.65%,#000000 100%) !important;
}
.tw-bg-\[radial-gradient\(1047\.48\%_383\.8\%_at_-20\.14\%_100\%\,\#B45309_0\%\,\#FFBA20_100\%\)\] {
    background-image: radial-gradient(1047.48% 383.8% at -20.14% 100%,#B45309 0%,#FFBA20 100%) !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-mb\.png\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-mb.png') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1-sm\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1-sm.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2-sm\.png\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2-sm.png') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3-sm\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3-sm.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO-mobile\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen-mobile\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME-mobile\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/why-secretlab-splash-bg\.jpg\'\)\] {
    background-image: url('https://images.secretlab.co/theme/common/why-secretlab-splash-bg.jpg') !important;
}
.tw-bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important;
}
.tw-bg-titan-evo-bg {
    background-image: url('https://images.secretlab.co/theme/common/e-wallet-titan-evo-bg-img.png') !important;
}
.tw-from-\[\#000910\] {
    --tw-gradient-from: #000910 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 9 16 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-\[\#FFD739\] {
    --tw-gradient-from: #FFD739 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(255 215 57 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-black {
    --tw-gradient-from: #000 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-to-\[\#0C3558\] {
    --tw-gradient-to: #0C3558 var(--tw-gradient-to-position) !important;
}
.tw-to-\[\#FFFEFC\] {
    --tw-gradient-to: #FFFEFC var(--tw-gradient-to-position) !important;
}
.tw-to-\[\#f2f2f2\] {
    --tw-gradient-to: #f2f2f2 var(--tw-gradient-to-position) !important;
}
.tw-to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position) !important;
}
.tw-to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position) !important;
}
.tw-bg-cover {
    background-size: cover !important;
}
.tw-bg-bottom {
    background-position: bottom !important;
}
.tw-bg-center {
    background-position: center !important;
}
.tw-bg-right-bottom {
    background-position: right bottom !important;
}
.tw-bg-top {
    background-position: top !important;
}
.tw-bg-no-repeat {
    background-repeat: no-repeat !important;
}
.tw-fill-\[\#000000\] {
    fill: #000000 !important;
}
.tw-fill-\[\#18181B\] {
    fill: #18181B !important;
}
.tw-fill-\[\#86C752\] {
    fill: #86C752 !important;
}
.tw-fill-\[\#F99704\] {
    fill: #F99704 !important;
}
.tw-fill-\[\#dc2626\] {
    fill: #dc2626 !important;
}
.tw-fill-black {
    fill: #000 !important;
}
.tw-fill-gray-100 {
    fill: #f3f4f6 !important;
}
.tw-fill-sl-color-gold-1000 {
    fill: #f9f300 !important;
}
.tw-fill-sl-color-gray-400 {
    fill: rgb(82, 82, 91) !important;
}
.tw-fill-st-colour-grey-300 {
    fill: #D4D4D8 !important;
}
.tw-fill-st-colour-grey-400 {
    fill: #A1A1AA !important;
}
.tw-fill-st-colour-grey-500 {
    fill: #71717A !important;
}
.tw-fill-st-colour-grey-600 {
    fill: #52525B !important;
}
.tw-fill-st-colour-grey-700 {
    fill: #3F3F46 !important;
}
.tw-fill-st-colour-grey-900 {
    fill: #18181B !important;
}
.tw-fill-st-colour-red-700 {
    fill: #B91C1C !important;
}
.tw-fill-st-colour-support-green {
    fill: #059669 !important;
}
.tw-fill-st-colour-support-orange {
    fill: #E3741E !important;
}
.tw-fill-st-colour-support-red {
    fill: #B91C1C !important;
}
.tw-fill-white {
    fill: #fff !important;
}
.\!tw-stroke-\[\#ffffff\] {
    stroke: #ffffff !important;
}
.tw-stroke-\[\#000000\] {
    stroke: #000000 !important;
}
.tw-stroke-\[\#FFFFFF\] {
    stroke: #FFFFFF !important;
}
.tw-stroke-\[\#c4c4c4\] {
    stroke: #c4c4c4 !important;
}
.tw-stroke-black {
    stroke: #000 !important;
}
.tw-stroke-red-800 {
    stroke: #991b1b !important;
}
.tw-stroke-st-colour-brand-red-500 {
    stroke: #A72A2F !important;
}
.tw-stroke-st-colour-grey-300 {
    stroke: #D4D4D8 !important;
}
.tw-stroke-st-colour-grey-600 {
    stroke: #52525B !important;
}
.tw-stroke-st-colour-icons-dark-grey {
    stroke: #52525B !important;
}
.tw-stroke-white {
    stroke: #fff !important;
}
.tw-object-contain {
    object-fit: contain !important;
}
.tw-object-cover {
    object-fit: cover !important;
}
.tw-object-fill {
    object-fit: fill !important;
}
.tw-object-center {
    object-position: center !important;
}
.tw-object-top {
    object-position: top !important;
}
.\!tw-p-0 {
    padding: 0px !important;
}
.tw-p-0 {
    padding: 0px !important;
}
.tw-p-1 {
    padding: 0.25rem !important;
}
.tw-p-10 {
    padding: 2.5rem !important;
}
.tw-p-16 {
    padding: 4rem !important;
}
.tw-p-2 {
    padding: 0.5rem !important;
}
.tw-p-2\.5 {
    padding: 0.625rem !important;
}
.tw-p-3 {
    padding: 0.75rem !important;
}
.tw-p-4 {
    padding: 1rem !important;
}
.tw-p-5 {
    padding: 1.25rem !important;
}
.tw-p-6 {
    padding: 1.5rem !important;
}
.tw-p-7 {
    padding: 1.75rem !important;
}
.tw-p-8 {
    padding: 2rem !important;
}
.tw-p-\[\.25em\] {
    padding: .25em !important;
}
.tw-p-\[1\.25rem\] {
    padding: 1.25rem !important;
}
.tw-p-\[10px\] {
    padding: 10px !important;
}
.tw-p-\[11px\] {
    padding: 11px !important;
}
.tw-p-\[12px\] {
    padding: 12px !important;
}
.tw-p-\[15px\] {
    padding: 15px !important;
}
.tw-p-\[16px\] {
    padding: 16px !important;
}
.tw-p-\[1px\] {
    padding: 1px !important;
}
.tw-p-\[2px\] {
    padding: 2px !important;
}
.tw-p-\[30px\] {
    padding: 30px !important;
}
.tw-p-\[5px\] {
    padding: 5px !important;
}
.tw-p-\[7px\] {
    padding: 7px !important;
}
.tw-p-\[8px\] {
    padding: 8px !important;
}
.\!tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.\!tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}
.tw-px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.tw-px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}
.tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.tw-px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
}
.tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}
.tw-px-3\.5 {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
}
.tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.tw-px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}
.tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.tw-px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
}
.tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.tw-px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
}
.tw-px-\[0\.65em\] {
    padding-left: 0.65em !important;
    padding-right: 0.65em !important;
}
.tw-px-\[10px\] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.tw-px-\[12px\] {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.tw-px-\[14px\] {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.tw-px-\[15px\] {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.tw-px-\[16px\] {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.tw-px-\[18px\] {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
.tw-px-\[2\.7\%\] {
    padding-left: 2.7% !important;
    padding-right: 2.7% !important;
}
.tw-px-\[20px\] {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.tw-px-\[24px\] {
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.tw-px-\[2px\] {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.tw-px-\[3\.5\%\] {
    padding-left: 3.5% !important;
    padding-right: 3.5% !important;
}
.tw-px-\[30px\] {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.tw-px-\[32px\] {
    padding-left: 32px !important;
    padding-right: 32px !important;
}
.tw-px-\[4px\] {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.tw-px-\[54px\] {
    padding-left: 54px !important;
    padding-right: 54px !important;
}
.tw-px-\[5px\] {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.tw-px-\[60px\] {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.tw-px-\[6px\] {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.tw-px-\[7\.8px\] {
    padding-left: 7.8px !important;
    padding-right: 7.8px !important;
}
.tw-px-\[72px\] {
    padding-left: 72px !important;
    padding-right: 72px !important;
}
.tw-px-\[88px\] {
    padding-left: 88px !important;
    padding-right: 88px !important;
}
.tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.tw-py-0\.5 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
}
.tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.tw-py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.tw-py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
}
.tw-py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.tw-py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
}
.tw-py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}
.tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.tw-py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
}
.tw-py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.tw-py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
}
.tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
.tw-py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
}
.tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.tw-py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}
.tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.tw-py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
}
.tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}
.tw-py-\[0\.35em\] {
    padding-top: 0.35em !important;
    padding-bottom: 0.35em !important;
}
.tw-py-\[0\] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.tw-py-\[10px\] {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.tw-py-\[117px\] {
    padding-top: 117px !important;
    padding-bottom: 117px !important;
}
.tw-py-\[120px\] {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
.tw-py-\[12px\] {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.tw-py-\[15px\] {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.tw-py-\[16px\] {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.tw-py-\[2\.5\%\] {
    padding-top: 2.5% !important;
    padding-bottom: 2.5% !important;
}
.tw-py-\[20px\] {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.tw-py-\[21px\] {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
}
.tw-py-\[2px\] {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.tw-py-\[30px\] {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.tw-py-\[32px\] {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.tw-py-\[3px\] {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.tw-py-\[48px\] {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.tw-py-\[4px\] {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.tw-py-\[5px\] {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.tw-py-\[60px\] {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.tw-py-\[64px\] {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}
.tw-py-\[6px\] {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.tw-py-\[80px\] {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.tw-py-\[8px\] {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.\!tw-ps-0 {
    padding-inline-start: 0px !important;
}
.tw-pb-0 {
    padding-bottom: 0px !important;
}
.tw-pb-1 {
    padding-bottom: 0.25rem !important;
}
.tw-pb-10 {
    padding-bottom: 2.5rem !important;
}
.tw-pb-11 {
    padding-bottom: 2.75rem !important;
}
.tw-pb-12 {
    padding-bottom: 3rem !important;
}
.tw-pb-14 {
    padding-bottom: 3.5rem !important;
}
.tw-pb-16 {
    padding-bottom: 4rem !important;
}
.tw-pb-2 {
    padding-bottom: 0.5rem !important;
}
.tw-pb-20 {
    padding-bottom: 5rem !important;
}
.tw-pb-24 {
    padding-bottom: 6rem !important;
}
.tw-pb-3 {
    padding-bottom: 0.75rem !important;
}
.tw-pb-32 {
    padding-bottom: 8rem !important;
}
.tw-pb-4 {
    padding-bottom: 1rem !important;
}
.tw-pb-44 {
    padding-bottom: 11rem !important;
}
.tw-pb-5 {
    padding-bottom: 1.25rem !important;
}
.tw-pb-6 {
    padding-bottom: 1.5rem !important;
}
.tw-pb-7 {
    padding-bottom: 1.75rem !important;
}
.tw-pb-8 {
    padding-bottom: 2rem !important;
}
.tw-pb-\[103px\] {
    padding-bottom: 103px !important;
}
.tw-pb-\[10px\] {
    padding-bottom: 10px !important;
}
.tw-pb-\[120px\] {
    padding-bottom: 120px !important;
}
.tw-pb-\[128px\] {
    padding-bottom: 128px !important;
}
.tw-pb-\[13px\] {
    padding-bottom: 13px !important;
}
.tw-pb-\[140px\] {
    padding-bottom: 140px !important;
}
.tw-pb-\[15px\] {
    padding-bottom: 15px !important;
}
.tw-pb-\[16px\] {
    padding-bottom: 16px !important;
}
.tw-pb-\[18px\] {
    padding-bottom: 18px !important;
}
.tw-pb-\[23px\] {
    padding-bottom: 23px !important;
}
.tw-pb-\[24px\] {
    padding-bottom: 24px !important;
}
.tw-pb-\[2px\] {
    padding-bottom: 2px !important;
}
.tw-pb-\[30p\] {
    padding-bottom: 30p !important;
}
.tw-pb-\[30px\] {
    padding-bottom: 30px !important;
}
.tw-pb-\[32px\] {
    padding-bottom: 32px !important;
}
.tw-pb-\[3px\] {
    padding-bottom: 3px !important;
}
.tw-pb-\[40px\] {
    padding-bottom: 40px !important;
}
.tw-pb-\[48px\] {
    padding-bottom: 48px !important;
}
.tw-pb-\[60px\] {
    padding-bottom: 60px !important;
}
.tw-pb-\[64px\] {
    padding-bottom: 64px !important;
}
.tw-pb-\[70px\] {
    padding-bottom: 70px !important;
}
.tw-pb-\[72px\] {
    padding-bottom: 72px !important;
}
.tw-pb-\[75px\] {
    padding-bottom: 75px !important;
}
.tw-pb-\[80px\] {
    padding-bottom: 80px !important;
}
.tw-pb-\[8px\] {
    padding-bottom: 8px !important;
}
.tw-pe-0 {
    padding-inline-end: 0px !important;
}
.tw-pe-1 {
    padding-inline-end: 0.25rem !important;
}
.tw-pe-2 {
    padding-inline-end: 0.5rem !important;
}
.tw-pe-3 {
    padding-inline-end: 0.75rem !important;
}
.tw-pe-4 {
    padding-inline-end: 1rem !important;
}
.tw-pe-6 {
    padding-inline-end: 1.5rem !important;
}
.tw-pe-\[10px\] {
    padding-inline-end: 10px !important;
}
.tw-pe-\[16px\] {
    padding-inline-end: 16px !important;
}
.tw-pe-\[2px\] {
    padding-inline-end: 2px !important;
}
.tw-pe-\[5px\] {
    padding-inline-end: 5px !important;
}
.tw-pe-\[70px\] {
    padding-inline-end: 70px !important;
}
.tw-pe-\[8px\] {
    padding-inline-end: 8px !important;
}
.tw-pl-0 {
    padding-left: 0px !important;
}
.tw-pl-1 {
    padding-left: 0.25rem !important;
}
.tw-pl-2 {
    padding-left: 0.5rem !important;
}
.tw-pl-3 {
    padding-left: 0.75rem !important;
}
.tw-pl-4 {
    padding-left: 1rem !important;
}
.tw-pl-5 {
    padding-left: 1.25rem !important;
}
.tw-pl-6 {
    padding-left: 1.5rem !important;
}
.tw-pl-7 {
    padding-left: 1.75rem !important;
}
.tw-pl-8 {
    padding-left: 2rem !important;
}
.tw-pl-\[10px\] {
    padding-left: 10px !important;
}
.tw-pl-\[16px\] {
    padding-left: 16px !important;
}
.tw-pl-\[30px\] {
    padding-left: 30px !important;
}
.tw-pr-0 {
    padding-right: 0px !important;
}
.tw-pr-1 {
    padding-right: 0.25rem !important;
}
.tw-pr-2 {
    padding-right: 0.5rem !important;
}
.tw-pr-4 {
    padding-right: 1rem !important;
}
.tw-pr-5 {
    padding-right: 1.25rem !important;
}
.tw-pr-6 {
    padding-right: 1.5rem !important;
}
.tw-pr-8 {
    padding-right: 2rem !important;
}
.tw-pr-\[3px\] {
    padding-right: 3px !important;
}
.tw-ps-0 {
    padding-inline-start: 0px !important;
}
.tw-ps-1 {
    padding-inline-start: 0.25rem !important;
}
.tw-ps-2 {
    padding-inline-start: 0.5rem !important;
}
.tw-ps-3 {
    padding-inline-start: 0.75rem !important;
}
.tw-ps-4 {
    padding-inline-start: 1rem !important;
}
.tw-ps-5 {
    padding-inline-start: 1.25rem !important;
}
.tw-ps-6 {
    padding-inline-start: 1.5rem !important;
}
.tw-ps-\[10px\] {
    padding-inline-start: 10px !important;
}
.tw-ps-\[16px\] {
    padding-inline-start: 16px !important;
}
.tw-ps-\[60px\] {
    padding-inline-start: 60px !important;
}
.tw-ps-\[8px\] {
    padding-inline-start: 8px !important;
}
.tw-pt-0 {
    padding-top: 0px !important;
}
.tw-pt-1 {
    padding-top: 0.25rem !important;
}
.tw-pt-12 {
    padding-top: 3rem !important;
}
.tw-pt-14 {
    padding-top: 3.5rem !important;
}
.tw-pt-16 {
    padding-top: 4rem !important;
}
.tw-pt-2 {
    padding-top: 0.5rem !important;
}
.tw-pt-20 {
    padding-top: 5rem !important;
}
.tw-pt-3 {
    padding-top: 0.75rem !important;
}
.tw-pt-32 {
    padding-top: 8rem !important;
}
.tw-pt-4 {
    padding-top: 1rem !important;
}
.tw-pt-5 {
    padding-top: 1.25rem !important;
}
.tw-pt-6 {
    padding-top: 1.5rem !important;
}
.tw-pt-7 {
    padding-top: 1.75rem !important;
}
.tw-pt-8 {
    padding-top: 2rem !important;
}
.tw-pt-\[10px\] {
    padding-top: 10px !important;
}
.tw-pt-\[120px\] {
    padding-top: 120px !important;
}
.tw-pt-\[128px\] {
    padding-top: 128px !important;
}
.tw-pt-\[12px\] {
    padding-top: 12px !important;
}
.tw-pt-\[140px\] {
    padding-top: 140px !important;
}
.tw-pt-\[16px\] {
    padding-top: 16px !important;
}
.tw-pt-\[200px\] {
    padding-top: 200px !important;
}
.tw-pt-\[20px\] {
    padding-top: 20px !important;
}
.tw-pt-\[22px\] {
    padding-top: 22px !important;
}
.tw-pt-\[240px\] {
    padding-top: 240px !important;
}
.tw-pt-\[2px\] {
    padding-top: 2px !important;
}
.tw-pt-\[30px\] {
    padding-top: 30px !important;
}
.tw-pt-\[32px\] {
    padding-top: 32px !important;
}
.tw-pt-\[3px\] {
    padding-top: 3px !important;
}
.tw-pt-\[40px\] {
    padding-top: 40px !important;
}
.tw-pt-\[58px\] {
    padding-top: 58px !important;
}
.tw-pt-\[60px\] {
    padding-top: 60px !important;
}
.tw-pt-\[64px\] {
    padding-top: 64px !important;
}
.tw-pt-\[8px\] {
    padding-top: 8px !important;
}
.tw-text-left {
    text-align: left !important;
}
.tw-text-center {
    text-align: center !important;
}
.tw-text-right {
    text-align: right !important;
}
.tw-text-start {
    text-align: start !important;
}
.tw-text-end {
    text-align: end !important;
}
.tw-align-top {
    vertical-align: top !important;
}
.tw-align-middle {
    vertical-align: middle !important;
}
.tw-align-bottom {
    vertical-align: bottom !important;
}
.\!tw-font-\[\'DIN-2014\'\] {
    font-family: 'DIN-2014' !important;
}
.tw-font-\[\'DIN-2014\'\] {
    font-family: 'DIN-2014' !important;
}
.tw-font-\[\'Soleil\'\] {
    font-family: 'Soleil' !important;
}
.tw-font-\[\'VTCSundayKomix\'\] {
    font-family: 'VTCSundayKomix' !important;
}
.tw-font-\[Soleil\] {
    font-family: Soleil !important;
}
.tw-font-secondary {
    font-family: Soleil, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}
.\!tw-text-\[16px\] {
    font-size: 16px !important;
}
.tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
}
.tw-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
}
.tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
}
.tw-text-\[\.875em\] {
    font-size: .875em !important;
}
.tw-text-\[0\.75em\] {
    font-size: 0.75em !important;
}
.tw-text-\[1\.5rem\] {
    font-size: 1.5rem !important;
}
.tw-text-\[10px\] {
    font-size: 10px !important;
}
.tw-text-\[11\.5px\] {
    font-size: 11.5px !important;
}
.tw-text-\[11px\] {
    font-size: 11px !important;
}
.tw-text-\[12px\] {
    font-size: 12px !important;
}
.tw-text-\[14\.5px\] {
    font-size: 14.5px !important;
}
.tw-text-\[14px\] {
    font-size: 14px !important;
}
.tw-text-\[15px\] {
    font-size: 15px !important;
}
.tw-text-\[16px\] {
    font-size: 16px !important;
}
.tw-text-\[17px\] {
    font-size: 17px !important;
}
.tw-text-\[18px\] {
    font-size: 18px !important;
}
.tw-text-\[190px\] {
    font-size: 190px !important;
}
.tw-text-\[2\.9rem\] {
    font-size: 2.9rem !important;
}
.tw-text-\[20px\] {
    font-size: 20px !important;
}
.tw-text-\[22px\] {
    font-size: 22px !important;
}
.tw-text-\[23px\] {
    font-size: 23px !important;
}
.tw-text-\[24px\] {
    font-size: 24px !important;
}
.tw-text-\[25px\] {
    font-size: 25px !important;
}
.tw-text-\[28px\] {
    font-size: 28px !important;
}
.tw-text-\[30px\] {
    font-size: 30px !important;
}
.tw-text-\[31px\] {
    font-size: 31px !important;
}
.tw-text-\[36px\] {
    font-size: 36px !important;
}
.tw-text-\[40px\] {
    font-size: 40px !important;
}
.tw-text-\[60px\] {
    font-size: 60px !important;
}
.tw-text-\[69px\] {
    font-size: 69px !important;
}
.tw-text-\[70px\] {
    font-size: 70px !important;
}
.tw-text-\[8px\] {
    font-size: 8px !important;
}
.tw-text-\[9px\] {
    font-size: 9px !important;
}
.tw-text-\[calc\(1\.325rem\+\.9vw\)\] {
    font-size: calc(1.325rem + .9vw) !important;
}
.tw-text-\[calc\(1\.3rem\+\.6vw\)\] {
    font-size: calc(1.3rem + .6vw) !important;
}
.tw-text-\[calc\(1\.415rem\+1\.98vw\)\] {
    font-size: calc(1.415rem + 1.98vw) !important;
}
.tw-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
}
.tw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}
.tw-text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}
.tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}
.tw-text-xs {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
}
.tw-font-\[18px\] {
    font-weight: 18px !important;
}
.tw-font-\[700\] {
    font-weight: 700 !important;
}
.tw-font-bold {
    font-weight: 700 !important;
}
.tw-font-normal {
    font-weight: 400 !important;
}
.tw-font-semibold {
    font-weight: 600 !important;
}
.tw-uppercase {
    text-transform: uppercase !important;
}
.tw-capitalize {
    text-transform: capitalize !important;
}
.tw-italic {
    font-style: italic !important;
}
.tw-leading-4 {
    line-height: 1rem !important;
}
.tw-leading-5 {
    line-height: 1.25rem !important;
}
.tw-leading-6 {
    line-height: 1.5rem !important;
}
.tw-leading-7 {
    line-height: 1.75rem !important;
}
.tw-leading-\[1\.093rem\] {
    line-height: 1.093rem !important;
}
.tw-leading-\[1\.2\] {
    line-height: 1.2 !important;
}
.tw-leading-\[1\.4rem\] {
    line-height: 1.4rem !important;
}
.tw-leading-\[1\.5\] {
    line-height: 1.5 !important;
}
.tw-leading-\[100\%\] {
    line-height: 100% !important;
}
.tw-leading-\[116\%\] {
    line-height: 116% !important;
}
.tw-leading-\[11px\] {
    line-height: 11px !important;
}
.tw-leading-\[120\%\] {
    line-height: 120% !important;
}
.tw-leading-\[125\%\] {
    line-height: 125% !important;
}
.tw-leading-\[140\%\] {
    line-height: 140% !important;
}
.tw-leading-\[150\%\] {
    line-height: 150% !important;
}
.tw-leading-\[16px\] {
    line-height: 16px !important;
}
.tw-leading-\[1\] {
    line-height: 1 !important;
}
.tw-leading-\[20px\] {
    line-height: 20px !important;
}
.tw-leading-\[22\.5px\] {
    line-height: 22.5px !important;
}
.tw-leading-\[23px\] {
    line-height: 23px !important;
}
.tw-leading-\[24px\] {
    line-height: 24px !important;
}
.tw-leading-\[25\.9px\] {
    line-height: 25.9px !important;
}
.tw-leading-\[25px\] {
    line-height: 25px !important;
}
.tw-leading-\[26\.5px\] {
    line-height: 26.5px !important;
}
.tw-leading-\[28px\] {
    line-height: 28px !important;
}
.tw-leading-\[30px\] {
    line-height: 30px !important;
}
.tw-leading-\[36px\] {
    line-height: 36px !important;
}
.tw-leading-\[37\.5px\] {
    line-height: 37.5px !important;
}
.tw-leading-\[9px\] {
    line-height: 9px !important;
}
.tw-leading-none {
    line-height: 1 !important;
}
.tw-leading-normal {
    line-height: 1.5 !important;
}
.tw-leading-tight {
    line-height: 1.25 !important;
}
.tw-tracking-\[\.05625rem\] {
    letter-spacing: .05625rem !important;
}
.tw-tracking-\[\.05em\] {
    letter-spacing: .05em !important;
}
.tw-tracking-\[\.0625rem\] {
    letter-spacing: .0625rem !important;
}
.tw-tracking-\[\.125em\] {
    letter-spacing: .125em !important;
}
.tw-tracking-\[\.3em\] {
    letter-spacing: .3em !important;
}
.tw-tracking-\[0\.03rem\] {
    letter-spacing: 0.03rem !important;
}
.tw-tracking-\[0\.05625rem\] {
    letter-spacing: 0.05625rem !important;
}
.tw-tracking-\[0\.08rem\] {
    letter-spacing: 0.08rem !important;
}
.tw-tracking-\[0\.125em\] {
    letter-spacing: 0.125em !important;
}
.tw-tracking-\[0\.215rem\] {
    letter-spacing: 0.215rem !important;
}
.tw-tracking-\[0\.2em\] {
    letter-spacing: 0.2em !important;
}
.tw-tracking-\[0\.2rem\] {
    letter-spacing: 0.2rem !important;
}
.tw-tracking-\[0\.3em\] {
    letter-spacing: 0.3em !important;
}
.tw-tracking-\[0\.6875rem\] {
    letter-spacing: 0.6875rem !important;
}
.tw-tracking-\[0px\] {
    letter-spacing: 0px !important;
}
.tw-tracking-\[1\.12px\] {
    letter-spacing: 1.12px !important;
}
.tw-tracking-\[1\.28px\] {
    letter-spacing: 1.28px !important;
}
.tw-tracking-\[1\.2px\] {
    letter-spacing: 1.2px !important;
}
.tw-tracking-\[1\.44px\] {
    letter-spacing: 1.44px !important;
}
.tw-tracking-\[1\.4px\] {
    letter-spacing: 1.4px !important;
}
.tw-tracking-\[1\.5px\] {
    letter-spacing: 1.5px !important;
}
.tw-tracking-\[1\.6px\] {
    letter-spacing: 1.6px !important;
}
.tw-tracking-\[1\.8px\] {
    letter-spacing: 1.8px !important;
}
.tw-tracking-\[1\.92px\] {
    letter-spacing: 1.92px !important;
}
.tw-tracking-\[1px\] {
    letter-spacing: 1px !important;
}
.tw-tracking-\[2\.2px\] {
    letter-spacing: 2.2px !important;
}
.tw-tracking-\[2\.4px\] {
    letter-spacing: 2.4px !important;
}
.tw-tracking-\[2px\] {
    letter-spacing: 2px !important;
}
.tw-tracking-\[3\.2px\] {
    letter-spacing: 3.2px !important;
}
.tw-tracking-\[3\.6px\] {
    letter-spacing: 3.6px !important;
}
.tw-tracking-\[3px\] {
    letter-spacing: 3px !important;
}
.tw-tracking-\[4\.8px\] {
    letter-spacing: 4.8px !important;
}
.tw-tracking-normal {
    letter-spacing: 0em !important;
}
.tw-tracking-tight {
    letter-spacing: -0.025em !important;
}
.tw-tracking-wide {
    letter-spacing: 0.025em !important;
}
.tw-tracking-wider {
    letter-spacing: 0.05em !important;
}
.tw-tracking-widest {
    letter-spacing: 0.1em !important;
}
.\!tw-text-\[\#000000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#212529\] {
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#A72A2F\] {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#FFFFFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#000000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#000\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#047857\] {
    --tw-text-opacity: 1 !important;
    color: rgb(4 120 87 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#14222f\] {
    --tw-text-opacity: 1 !important;
    color: rgb(20 34 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#18181B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#212529\] {
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#232722\] {
    --tw-text-opacity: 1 !important;
    color: rgb(35 39 34 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#28A745\] {
    --tw-text-opacity: 1 !important;
    color: rgb(40 167 69 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#373C45\] {
    --tw-text-opacity: 1 !important;
    color: rgb(55 60 69 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#489FDF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(72 159 223 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#495057\] {
    --tw-text-opacity: 1 !important;
    color: rgb(73 80 87 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#50C492\] {
    --tw-text-opacity: 1 !important;
    color: rgb(80 196 146 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#52525B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#667175\] {
    --tw-text-opacity: 1 !important;
    color: rgb(102 113 117 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#6C757D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(108 117 125 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#71717A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(113 113 122 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#89619C\] {
    --tw-text-opacity: 1 !important;
    color: rgb(137 97 156 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#9b9b9b\] {
    --tw-text-opacity: 1 !important;
    color: rgb(155 155 155 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A1A1AA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A5B99C\] {
    --tw-text-opacity: 1 !important;
    color: rgb(165 185 156 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A72A2F\] {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A9B9C7\] {
    --tw-text-opacity: 1 !important;
    color: rgb(169 185 199 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#AAAAAA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(170 170 170 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ADB5BD\] {
    --tw-text-opacity: 1 !important;
    color: rgb(173 181 189 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#B45309\] {
    --tw-text-opacity: 1 !important;
    color: rgb(180 83 9 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#BE7200\] {
    --tw-text-opacity: 1 !important;
    color: rgb(190 114 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CBAD90\] {
    --tw-text-opacity: 1 !important;
    color: rgb(203 173 144 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CEA96A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CED4DA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(206 212 218 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#D4D4D8\] {
    --tw-text-opacity: 1 !important;
    color: rgb(212 212 216 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E2012D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(226 1 45 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E2AE44\] {
    --tw-text-opacity: 1 !important;
    color: rgb(226 174 68 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E3D3BC\] {
    --tw-text-opacity: 1 !important;
    color: rgb(227 211 188 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E4E1D7\] {
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ED1818\] {
    --tw-text-opacity: 1 !important;
    color: rgb(237 24 24 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F2F2F2\] {
    --tw-text-opacity: 1 !important;
    color: rgb(242 242 242 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F5F5F5\] {
    --tw-text-opacity: 1 !important;
    color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F97A18\] {
    --tw-text-opacity: 1 !important;
    color: rgb(249 122 24 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FDAF00\] {
    --tw-text-opacity: 1 !important;
    color: rgb(253 175 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FF6046\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 96 70 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FFFFFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#a72a2f\] {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#b29d4c\] {
    --tw-text-opacity: 1 !important;
    color: rgb(178 157 76 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#fff\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ffffff\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[din-2014\] {
    color: din-2014 !important;
}
.tw-text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}
.tw-text-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-red-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-brown-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(154 121 94 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1000 {
    --tw-text-opacity: 1 !important;
    color: rgb(249 243 0 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1100 {
    --tw-text-opacity: 1 !important;
    color: rgb(254 249 0 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1200 {
    --tw-text-opacity: 1 !important;
    color: rgb(158 105 75 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1400 {
    --tw-text-opacity: 1 !important;
    color: rgb(186 137 100 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1500 {
    --tw-text-opacity: 1 !important;
    color: rgb(253 219 35 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(196 173 101 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(113 113 122 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-green-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(97 150 55 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-greyscale-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-greyscale-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gundam-gundam-blue {
    --tw-text-opacity: 1 !important;
    color: rgb(72 159 223 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gundam-zaku-red {
    --tw-text-opacity: 1 !important;
    color: rgb(186 12 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-lb-gold {
    --tw-text-opacity: 1 !important;
    color: rgb(255 179 15 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-lb-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(136 225 19 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-light-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-light-red {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-minecraft-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(72 200 215 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-monsterhunter-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(235 218 162 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-naruto-akatsuki-red {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-naruto-naruto-gold {
    --tw-text-opacity: 1 !important;
    color: rgb(245 124 31 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-purple-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(170 127 228 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-red-1100 {
    --tw-text-opacity: 1 !important;
    color: rgb(255 70 85 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-brand-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-green-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(5 150 105 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-green-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(6 95 70 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-grey-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-grey-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-red-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(185 28 28 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-blue {
    --tw-text-opacity: 1 !important;
    color: rgb(2 132 199 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-green {
    --tw-text-opacity: 1 !important;
    color: rgb(5 150 105 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-orange {
    --tw-text-opacity: 1 !important;
    color: rgb(227 116 30 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-red {
    --tw-text-opacity: 1 !important;
    color: rgb(185 28 28 / var(--tw-text-opacity)) !important;
}
.tw-text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\!tw-underline {
    text-decoration-line: underline !important;
}
.tw-underline {
    text-decoration-line: underline !important;
}
.tw-line-through {
    text-decoration-line: line-through !important;
}
.tw-no-underline {
    text-decoration-line: none !important;
}
.tw-decoration-1 {
    text-decoration-thickness: 1px !important;
}
.tw-underline-offset-8 {
    text-underline-offset: 8px !important;
}
.\!tw-opacity-30 {
    opacity: 0.3 !important;
}
.\!tw-opacity-70 {
    opacity: 0.7 !important;
}
.\!tw-opacity-80 {
    opacity: 0.8 !important;
}
.tw-opacity-0 {
    opacity: 0 !important;
}
.tw-opacity-100 {
    opacity: 1 !important;
}
.tw-opacity-15 {
    opacity: 0.15 !important;
}
.tw-opacity-25 {
    opacity: 0.25 !important;
}
.tw-opacity-30 {
    opacity: 0.3 !important;
}
.tw-opacity-40 {
    opacity: 0.4 !important;
}
.tw-opacity-50 {
    opacity: 0.5 !important;
}
.tw-opacity-\[0\.15\] {
    opacity: 0.15 !important;
}
.tw-opacity-\[0\.7\] {
    opacity: 0.7 !important;
}
.tw-opacity-\[65\%\] {
    opacity: 65% !important;
}
.\!tw-shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_-10px_10px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 -10px 10px 0px rgba(0,0,0,0.05) !important;
    --tw-shadow-colored: 0 -10px 10px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_0_20px_\#c4ad65\] {
    --tw-shadow: 0 0 20px #c4ad65 !important;
    --tw-shadow-colored: 0 0 20px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 4px 10px rgba(0,0,0,0.5) !important;
    --tw-shadow-colored: 0 4px 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_4px_8px_0_rgba\(0\,0\,0\,0\.10\)\] {
    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.10) !important;
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-custom-light {
    --tw-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.10), 1px 1px 6px 0px rgba(0, 0, 0, 0.10) !important;
    --tw-shadow-colored: 1px 1px 6px 0px var(--tw-shadow-color), 1px 1px 6px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-gold_cypberpunk {
    --tw-shadow: 0 0 10px #e8d087cc !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-sticky-button {
    --tw-shadow: 0px 1px 9.3px 0px rgba(0, 0, 0, 0.54) !important;
    --tw-shadow-colored: 0px 1px 9.3px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.tw-brightness-100 {
    --tw-brightness: brightness(1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-brightness-50 {
    --tw-brightness: brightness(.5) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-brightness-\[60\%\] {
    --tw-brightness: brightness(60%) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-blur-\[2px\] {
    --tw-backdrop-blur: blur(2px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-blur-\[4px\] {
    --tw-backdrop-blur: blur(4px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[padding\] {
    transition-property: padding !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[stroke\] {
    transition-property: stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[transform\] {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-none {
    transition-property: none !important;
}
.tw-transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-duration-0 {
    transition-duration: 0s !important;
}
.tw-duration-100 {
    transition-duration: 100ms !important;
}
.tw-duration-1000 {
    transition-duration: 1000ms !important;
}
.tw-duration-200 {
    transition-duration: 200ms !important;
}
.tw-duration-300 {
    transition-duration: 300ms !important;
}
.tw-duration-500 {
    transition-duration: 500ms !important;
}
.tw-duration-700 {
    transition-duration: 700ms !important;
}
.tw-duration-75 {
    transition-duration: 75ms !important;
}
.tw-duration-\[250ms\] {
    transition-duration: 250ms !important;
}
.tw-duration-\[400ms\] {
    transition-duration: 400ms !important;
}
.tw-ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.tw-ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.tw-ease-linear {
    transition-timing-function: linear !important;
}
.tw-ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
  .st-swiper-container {
    padding-bottom: 44px !important;
  }
  .st-swiper-container .swiper-pagination {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 11px !important;
    bottom: 0 !important;
    background-color: white !important;
    padding: 16px !important;
  }

  .st-swiper-container .swiper-pagination-bullet.swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: #71717a !important;
    opacity: 0.3 !important;
    margin: 0 0 !important;
    padding: 0 !important;
  }
  .st-swiper-container
    .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 11px !important;
    height: 11px !important;
    opacity: 1 !important;
    padding: 0 !important;
  }
  .st-swiper-container .st-swiper-surface-grey .swiper-pagination {
    background-color: #f5f5f5 !important;
  }
  .\*\:tw-max-h-\[12px\] > * {
    max-height: 12px !important;
}
  .\*\:\!tw-bg-\[\#E4E1D7\] > * {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important;
}
  .\*\:tw-text-\[\#CEA96A\] > * {
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}
  .\*\:tw-text-\[\#E4E1D7\] > * {
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
  .\*\:tw-text-\[\#fff\] > * {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\*\:tw-text-white > * {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\*\:tw-underline > * {
    text-decoration-line: underline !important;
}
  .file\:tw-hidden::file-selector-button {
    display: none !important;
}
  .before\:tw-absolute::before {
    content: var(--tw-content) !important;
    position: absolute !important;
}
  .before\:tw-bottom-0::before {
    content: var(--tw-content) !important;
    bottom: 0px !important;
}
  .before\:tw-left-\[-11px\]::before {
    content: var(--tw-content) !important;
    left: -11px !important;
}
  .before\:tw-top-\[-27px\]::before {
    content: var(--tw-content) !important;
    top: -27px !important;
}
  .before\:tw-top-\[-67px\]::before {
    content: var(--tw-content) !important;
    top: -67px !important;
}
  .before\:tw-top-\[7px\]::before {
    content: var(--tw-content) !important;
    top: 7px !important;
}
  .before\:tw-h-1::before {
    content: var(--tw-content) !important;
    height: 0.25rem !important;
}
  .before\:tw-h-\[240px\]::before {
    content: var(--tw-content) !important;
    height: 240px !important;
}
  .before\:tw-h-\[266px\]::before {
    content: var(--tw-content) !important;
    height: 266px !important;
}
  .before\:tw-h-\[330px\]::before {
    content: var(--tw-content) !important;
    height: 330px !important;
}
  .before\:tw-h-\[80px\]::before {
    content: var(--tw-content) !important;
    height: 80px !important;
}
  .before\:tw-w-full::before {
    content: var(--tw-content) !important;
    width: 100% !important;
}
  .before\:tw-w-px::before {
    content: var(--tw-content) !important;
    width: 1px !important;
}
  .before\:tw-bg-\[\#DEE2E6\]::before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 226 230 / var(--tw-bg-opacity)) !important;
}
  .before\:tw-bg-red-800::before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important;
}
  .before\:tw-opacity-0::before {
    content: var(--tw-content) !important;
    opacity: 0 !important;
}
  .before\:tw-content-\[\'\'\]::before {
    --tw-content: '' !important;
    content: var(--tw-content) !important;
}
  .after\:tw-absolute::after {
    content: var(--tw-content) !important;
    position: absolute !important;
}
  .after\:-tw-bottom-0::after {
    content: var(--tw-content) !important;
    bottom: -0px !important;
}
  .after\:-tw-bottom-0\.5::after {
    content: var(--tw-content) !important;
    bottom: -0.125rem !important;
}
  .after\:tw-left-0::after {
    content: var(--tw-content) !important;
    left: 0px !important;
}
  .after\:tw-start-\[3px\]::after {
    content: var(--tw-content) !important;
    inset-inline-start: 3px !important;
}
  .after\:tw-top-\[3px\]::after {
    content: var(--tw-content) !important;
    top: 3px !important;
}
  .after\:tw-block::after {
    content: var(--tw-content) !important;
    display: block !important;
}
  .after\:tw-h-\[1px\]::after {
    content: var(--tw-content) !important;
    height: 1px !important;
}
  .after\:tw-h-\[24px\]::after {
    content: var(--tw-content) !important;
    height: 24px !important;
}
  .after\:tw-w-0::after {
    content: var(--tw-content) !important;
    width: 0px !important;
}
  .after\:tw-w-\[24px\]::after {
    content: var(--tw-content) !important;
    width: 24px !important;
}
  .after\:tw-w-full::after {
    content: var(--tw-content) !important;
    width: 100% !important;
}
  .after\:tw-rounded-full::after {
    content: var(--tw-content) !important;
    border-radius: 9999px !important;
}
  .after\:tw-border::after {
    content: var(--tw-content) !important;
    border-width: 1px !important;
}
  .after\:tw-border-gray-300::after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}
  .after\:tw-bg-black::after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
  .after\:tw-bg-white::after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
  .after\:tw-pb-\[63\%\]::after {
    content: var(--tw-content) !important;
    padding-bottom: 63% !important;
}
  .after\:tw-transition-all::after {
    content: var(--tw-content) !important;
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
  .after\:tw-duration-200::after {
    content: var(--tw-content) !important;
    transition-duration: 200ms !important;
}
  .after\:tw-content-\[\'\'\]::after {
    --tw-content: '' !important;
    content: var(--tw-content) !important;
}
  .last\:tw-mb-0:last-child {
    margin-bottom: 0px !important;
}
  .last\:tw-border-b-0:last-child {
    border-bottom-width: 0px !important;
}
  .last\:tw-pb-8:last-child {
    padding-bottom: 2rem !important;
}
  .hover\:tw-mx-\[40px\]:hover {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
  .hover\:tw-rotate-90:hover {
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  .hover\:tw-scale-105:hover {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  .hover\:tw-scale-\[1\.3\]:hover {
    --tw-scale-x: 1.3 !important;
    --tw-scale-y: 1.3 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  .hover\:tw-transform:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  .hover\:tw-cursor-pointer:hover {
    cursor: pointer !important;
}
  .hover\:tw-border:hover {
    border-width: 1px !important;
}
  .hover\:tw-border-none:hover {
    border-style: none !important;
}
  .hover\:tw-border-\[\#A72A2F\]:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
  .hover\:tw-border-\[transparent\]:hover {
    border-color: transparent !important;
}
  .hover\:tw-border-sl-color-blue-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 148 255 / var(--tw-border-opacity)) !important;
}
  .hover\:tw-border-transparent:hover {
    border-color: transparent !important;
}
  .hover\:tw-border-white:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
  .hover\:\!tw-bg-\[\#373C45\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-\[\#000000\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-\[\#262626\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-\[\#29292F\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(41 41 47 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-\[\#373C45\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-\[\#DADADA\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(218 218 218 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-\[\#F2F2F2\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-\[\#F5F5F5\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-\[\#a72a2f\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-primary:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-sl-color-gray-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important;
}
  .hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
}
  .hover\:tw-fill-black:hover {
    fill: #000 !important;
}
  .hover\:tw-fill-st-colour-grey-400:hover {
    fill: #A1A1AA !important;
}
  .hover\:\!tw-stroke-\[\#ffffff\]:hover {
    stroke: #ffffff !important;
}
  .hover\:tw-stroke-\[\#FFFFFF\]:hover {
    stroke: #FFFFFF !important;
}
  .hover\:tw-stroke-\[\#a72a2f\]:hover {
    stroke: #a72a2f !important;
}
  .hover\:tw-stroke-red-800:hover {
    stroke: #991b1b !important;
}
  .hover\:tw-stroke-st-colour-grey-400:hover {
    stroke: #A1A1AA !important;
}
  .hover\:tw-stroke-st-colour-grey-700:hover {
    stroke: #3F3F46 !important;
}
  .hover\:tw-px-4:hover {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
  .hover\:tw-pl-2:hover {
    padding-left: 0.5rem !important;
}
  .hover\:tw-pl-4:hover {
    padding-left: 1rem !important;
}
  .hover\:tw-font-bold:hover {
    font-weight: 700 !important;
}
  .hover\:\!tw-text-\[\#E4E1D7\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
  .hover\:tw-text-\[\#9b9b9b\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(155 155 155 / var(--tw-text-opacity)) !important;
}
  .hover\:tw-text-\[\#ADB5BD\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(173 181 189 / var(--tw-text-opacity)) !important;
}
  .hover\:tw-text-\[\#E4E1D7\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
  .hover\:tw-text-\[\#a72a2f\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
  .hover\:tw-text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
  .hover\:tw-text-red-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
}
  .hover\:tw-text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .hover\:tw-underline:hover {
    text-decoration-line: underline !important;
}
  .hover\:\!tw-no-underline:hover {
    text-decoration-line: none !important;
}
  .hover\:tw-no-underline:hover {
    text-decoration-line: none !important;
}
  .hover\:tw-opacity-0:hover {
    opacity: 0 !important;
}
  .hover\:tw-opacity-100:hover {
    opacity: 1 !important;
}
  .hover\:tw-opacity-80:hover {
    opacity: 0.8 !important;
}
  .hover\:tw-opacity-\[0\.6\]:hover {
    opacity: 0.6 !important;
}
  .hover\:tw-shadow-\[0_0_10px_\#FFFFFF\]:hover {
    --tw-shadow: 0 0 10px #FFFFFF !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
  .hover\:tw-shadow-blue-1:hover {
    --tw-shadow: 0 0 10px #0094FF, 0 0 10px #0094FF !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
  .hover\:tw-shadow-light-1:hover {
    --tw-shadow: 0 0 10px #fff, 0 0 10px #fff !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
  .hover\:tw-brightness-100:hover {
    --tw-brightness: brightness(1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
  .hover\:tw-brightness-110:hover {
    --tw-brightness: brightness(1.1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
  .hover\:tw-brightness-200:hover {
    --tw-brightness: brightness(2) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
  .\*\:hover\:\!tw-stroke-\[\#E4E1D7\]:hover > * {
    stroke: #E4E1D7 !important;
}
  .focus\:tw-cursor-pointer:focus {
    cursor: pointer !important;
}
  .focus\:tw-border-none:focus {
    border-style: none !important;
}
  .focus\:tw-underline:focus {
    text-decoration-line: underline !important;
}
  .focus\:tw-shadow-none:focus {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
  .focus\:tw-outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
  .focus\:tw-ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
  .focus-visible\:tw-outline-none:focus-visible {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
  .active\:tw-cursor-pointer:active {
    cursor: pointer !important;
}
  .active\:tw-underline:active {
    text-decoration-line: underline !important;
}
  .active\:tw-no-underline:active {
    text-decoration-line: none !important;
}
  .disabled\:tw-bg-transparent:disabled {
    background-color: transparent !important;
}
  .disabled\:tw-no-underline:disabled {
    text-decoration-line: none !important;
}
  .tw-group:hover .group-hover\:tw-pointer-events-auto {
    pointer-events: auto !important;
}
  .tw-group:hover .group-hover\:tw-me-4 {
    margin-inline-end: 1rem !important;
}
  .tw-group:hover .group-hover\:tw-translate-x-2 {
    --tw-translate-x: 0.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  .tw-group:hover .group-hover\:tw-rotate-45 {
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  .tw-group:hover .group-hover\:tw-scale-\[1\.02\] {
    --tw-scale-x: 1.02 !important;
    --tw-scale-y: 1.02 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  .tw-group:hover .group-hover\:tw-gap-1 {
    gap: 0.25rem !important;
}
  .tw-group:hover .group-hover\:tw-border-\[\#710C10\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important;
}
  .tw-group:hover .group-hover\:tw-border-st-colour-brand-red-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important;
}
  .tw-group:hover .group-hover\:tw-border-st-colour-grey-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(24 24 27 / var(--tw-border-opacity)) !important;
}
  .tw-group:hover .group-hover\:tw-border-transparent {
    border-color: transparent !important;
}
  .tw-group:hover .group-hover\:tw-fill-black {
    fill: #000 !important;
}
  .tw-group:hover .group-hover\:tw-fill-st-colour-grey-400 {
    fill: #A1A1AA !important;
}
  .tw-group:hover .group-hover\:tw-fill-st-colour-grey-900 {
    fill: #18181B !important;
}
  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-400 {
    stroke: #A1A1AA !important;
}
  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-700 {
    stroke: #3F3F46 !important;
}
  .tw-group:hover .group-hover\:tw-stroke-st-colour-grey-900 {
    stroke: #18181B !important;
}
  .tw-group:hover .group-hover\:tw-stroke-white {
    stroke: #fff !important;
}
  .tw-group:hover .group-hover\:tw-opacity-100 {
    opacity: 1 !important;
}
  .tw-peer:checked ~ .peer-checked\:after\:tw-start-\[-2px\]::after {
    content: var(--tw-content) !important;
    inset-inline-start: -2px !important;
}
  .tw-peer:checked ~ .peer-checked\:after\:tw-translate-x-full::after {
    content: var(--tw-content) !important;
    --tw-translate-x: 100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  .tw-peer:checked ~ .peer-checked\:after\:tw-border-white::after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
  .tw-peer:hover ~ .peer-hover\:tw-opacity-100 {
    opacity: 1 !important;
}
  .tw-peer:focus ~ .peer-focus\:tw-outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
  @keyframes tw-slideUpAndFade {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
  .data-\[state\=delayed-open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=delayed-open] {
    animation: tw-slideUpAndFade 200ms ease-in-out !important;
}
  @keyframes tw-slideRightAndFade {
    from {
        opacity: 0;
        transform: translateX(0);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}
  .data-\[state\=delayed-open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=delayed-open] {
    animation: tw-slideRightAndFade 200ms ease-in-out !important;
}
  @keyframes tw-slideLeftAndFade {
    from {
        opacity: 0;
        transform: translateX(0);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}
  .data-\[state\=delayed-open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=delayed-open] {
    animation: tw-slideLeftAndFade 200ms ease-in-out !important;
}
  @keyframes tw-slideDownAndFade {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
  .data-\[state\=delayed-open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=delayed-open] {
    animation: tw-slideDownAndFade 200ms ease-in-out !important;
}
  @keyframes tw-slideUpAndFade {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
  .data-\[state\=open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=open] {
    animation: tw-slideUpAndFade 200ms ease-in-out !important;
}
  @keyframes tw-slideRightAndFade {
    from {
        opacity: 0;
        transform: translateX(0);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}
  .data-\[state\=open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=open] {
    animation: tw-slideRightAndFade 200ms ease-in-out !important;
}
  @keyframes tw-slideLeftAndFade {
    from {
        opacity: 0;
        transform: translateX(0);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}
  .data-\[state\=open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=open] {
    animation: tw-slideLeftAndFade 200ms ease-in-out !important;
}
  @keyframes tw-slideDownAndFade {
    from {
        opacity: 0;
        transform: translateY(0);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
  .data-\[state\=open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=open] {
    animation: tw-slideDownAndFade 200ms ease-in-out !important;
}
  @media (min-width: 576px) {
    .sm\:tw-left-0 {
        left: 0px !important;
    }
    .sm\:tw-left-\[9\%\] {
        left: 9% !important;
    }
    .sm\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .sm\:tw-col-span-12 {
        grid-column: span 12 / span 12 !important;
    }
    .sm\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .sm\:tw-mb-4 {
        margin-bottom: 1rem !important;
    }
    .sm\:tw-ml-\[20\%\] {
        margin-left: 20% !important;
    }
    .sm\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .sm\:tw-mt-\[3\%\] {
        margin-top: 3% !important;
    }
    .sm\:tw-block {
        display: block !important;
    }
    .sm\:tw-flex {
        display: flex !important;
    }
    .sm\:tw-hidden {
        display: none !important;
    }
    .sm\:tw-aspect-\[400\/260\] {
        aspect-ratio: 400/260 !important;
    }
    .sm\:tw-h-\[110px\] {
        height: 110px !important;
    }
    .sm\:tw-h-\[195px\] {
        height: 195px !important;
    }
    .sm\:tw-h-\[280px\] {
        height: 280px !important;
    }
    .sm\:tw-h-\[300px\] {
        height: 300px !important;
    }
    .sm\:tw-h-\[320px\] {
        height: 320px !important;
    }
    .sm\:tw-h-\[360px\] {
        height: 360px !important;
    }
    .sm\:tw-h-\[365px\] {
        height: 365px !important;
    }
    .sm\:tw-h-\[400px\] {
        height: 400px !important;
    }
    .sm\:tw-h-\[470px\] {
        height: 470px !important;
    }
    .sm\:tw-h-\[820px\] {
        height: 820px !important;
    }
    .sm\:tw-max-h-\[400px\] {
        max-height: 400px !important;
    }
    .sm\:tw-w-1\/2 {
        width: 50% !important;
    }
    .sm\:tw-w-1\/3 {
        width: 33.333333% !important;
    }
    .sm\:tw-w-10\/12 {
        width: 83.333333% !important;
    }
    .sm\:tw-w-5\/6 {
        width: 83.333333% !important;
    }
    .sm\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .sm\:tw-w-\[13\%\] {
        width: 13% !important;
    }
    .sm\:tw-w-\[230px\] {
        width: 230px !important;
    }
    .sm\:tw-w-\[calc\(\(100\%\/\$\{noOfItems\}\)-\(16px\*\(\$\{noOfItems\}-1\)\)\)\] {
        width: calc((100% / ${noOfItems}) - (16px * (${noOfItems} - 1))) !important;
    }
    .sm\:tw-w-auto {
        width: auto !important;
    }
    .sm\:tw-w-fit {
        width: fit-content !important;
    }
    .sm\:tw-w-full {
        width: 100% !important;
    }
    .sm\:tw-basis-1\/2 {
        flex-basis: 50% !important;
    }
    .sm\:tw-basis-4\/12 {
        flex-basis: 33.333333% !important;
    }
    .sm\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .sm\:tw-flex-row {
        flex-direction: row !important;
    }
    .sm\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }
    .sm\:tw-items-center {
        align-items: center !important;
    }
    .sm\:tw-justify-center {
        justify-content: center !important;
    }
    .sm\:tw-gap-0 {
        gap: 0px !important;
    }
    .sm\:tw-gap-x-8 {
        column-gap: 2rem !important;
    }
    .sm\:tw-overflow-x-visible {
        overflow-x: visible !important;
    }
    .sm\:tw-rounded-bl-\[30px\] {
        border-bottom-left-radius: 30px !important;
    }
    .sm\:tw-rounded-tr-\[30px\] {
        border-top-right-radius: 30px !important;
    }
    .sm\:tw-border {
        border-width: 1px !important;
    }
    .sm\:tw-border-0 {
        border-width: 0px !important;
    }
    .sm\:tw-border-\[1px\] {
        border-width: 1px !important;
    }
    .sm\:tw-border-b-0 {
        border-bottom-width: 0px !important;
    }
    .sm\:tw-border-l-\[1px\] {
        border-left-width: 1px !important;
    }
    .sm\:tw-border-r-\[1px\] {
        border-right-width: 1px !important;
    }
    .sm\:tw-border-t {
        border-top-width: 1px !important;
    }
    .sm\:tw-border-t-0 {
        border-top-width: 0px !important;
    }
    .sm\:tw-border-solid {
        border-style: solid !important;
    }
    .sm\:tw-border-\[\#6C757D\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
    }
    .sm\:tw-p-0 {
        padding: 0px !important;
    }
    .sm\:tw-p-7 {
        padding: 1.75rem !important;
    }
    .sm\:tw-p-\[30px\] {
        padding: 30px !important;
    }
    .sm\:tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .sm\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .sm\:tw-px-\[60px\] {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .sm\:tw-px-\[calc\(\(100\%-576px\)\/2\)\] {
        padding-left: calc((100% - 576px) / 2) !important;
        padding-right: calc((100% - 576px) / 2) !important;
    }
    .sm\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .sm\:tw-py-\[60px\] {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .sm\:tw-pt-\[120px\] {
        padding-top: 120px !important;
    }
    .sm\:tw-pt-\[60px\] {
        padding-top: 60px !important;
    }
    .sm\:tw-text-center {
        text-align: center !important;
    }
    .sm\:tw-text-\[16px\] {
        font-size: 16px !important;
    }
    .sm\:tw-text-\[34px\] {
        font-size: 34px !important;
    }
    .sm\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important;
    }
}
  @media (min-width: 768px) {
    .md\:tw-pointer-events-none {
        pointer-events: none !important;
    }
    .md\:tw-absolute {
        position: absolute !important;
    }
    .md\:tw--top-\[350px\] {
        top: -350px !important;
    }
    .md\:tw--top-\[616px\] {
        top: -616px !important;
    }
    .md\:tw-left-\[3\%\] {
        left: 3% !important;
    }
    .md\:tw-left-\[7\%\] {
        left: 7% !important;
    }
    .md\:tw-right-0 {
        right: 0px !important;
    }
    .md\:tw-right-\[3\%\] {
        right: 3% !important;
    }
    .md\:tw-right-\[6\%\] {
        right: 6% !important;
    }
    .md\:tw-top-0 {
        top: 0px !important;
    }
    .md\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .md\:tw-col-span-11 {
        grid-column: span 11 / span 11 !important;
    }
    .md\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }
    .md\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }
    .md\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }
    .md\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .md\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }
    .md\:tw-col-start-7 {
        grid-column-start: 7 !important;
    }
    .md\:tw-col-start-9 {
        grid-column-start: 9 !important;
    }
    .md\:tw-mx-0 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .md\:tw-mx-\[10px\] {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .md\:tw-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .md\:tw-my-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .md\:tw-my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .md\:tw-my-\[30px\] {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .md\:tw-my-\[6\%\] {
        margin-top: 6% !important;
        margin-bottom: 6% !important;
    }
    .md\:tw-my-\[60px\] {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .md\:-tw-mt-\[120px\] {
        margin-top: -120px !important;
    }
    .md\:tw-mb-0 {
        margin-bottom: 0px !important;
    }
    .md\:tw-mb-1 {
        margin-bottom: 0.25rem !important;
    }
    .md\:tw-mb-16 {
        margin-bottom: 4rem !important;
    }
    .md\:tw-mb-3 {
        margin-bottom: 0.75rem !important;
    }
    .md\:tw-mb-4 {
        margin-bottom: 1rem !important;
    }
    .md\:tw-mb-7 {
        margin-bottom: 1.75rem !important;
    }
    .md\:tw-mb-8 {
        margin-bottom: 2rem !important;
    }
    .md\:tw-mb-\[10px\] {
        margin-bottom: 10px !important;
    }
    .md\:tw-mb-\[204px\] {
        margin-bottom: 204px !important;
    }
    .md\:tw-mb-\[30px\] {
        margin-bottom: 30px !important;
    }
    .md\:tw-mb-\[60px\] {
        margin-bottom: 60px !important;
    }
    .md\:tw-mb-\[64px\] {
        margin-bottom: 64px !important;
    }
    .md\:tw-mb-\[68px\] {
        margin-bottom: 68px !important;
    }
    .md\:tw-ml-4 {
        margin-left: 1rem !important;
    }
    .md\:tw-ml-\[14\%\] {
        margin-left: 14% !important;
    }
    .md\:tw-mr-0 {
        margin-right: 0px !important;
    }
    .md\:tw-mr-\[30px\] {
        margin-right: 30px !important;
    }
    .md\:tw-ms-0 {
        margin-inline-start: 0px !important;
    }
    .md\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .md\:tw-mt-16 {
        margin-top: 4rem !important;
    }
    .md\:tw-mt-32 {
        margin-top: 8rem !important;
    }
    .md\:tw-mt-4 {
        margin-top: 1rem !important;
    }
    .md\:tw-mt-5 {
        margin-top: 1.25rem !important;
    }
    .md\:tw-mt-6 {
        margin-top: 1.5rem !important;
    }
    .md\:tw-mt-8 {
        margin-top: 2rem !important;
    }
    .md\:tw-mt-\[-67px\] {
        margin-top: -67px !important;
    }
    .md\:tw-mt-\[120px\] {
        margin-top: 120px !important;
    }
    .md\:tw-mt-\[30px\] {
        margin-top: 30px !important;
    }
    .md\:tw-mt-\[32px\] {
        margin-top: 32px !important;
    }
    .md\:tw-mt-\[4\.25rem\] {
        margin-top: 4.25rem !important;
    }
    .md\:tw-mt-\[50px\] {
        margin-top: 50px !important;
    }
    .md\:tw-mt-\[60ppx\] {
        margin-top: 60ppx !important;
    }
    .md\:tw-mt-\[60px\] {
        margin-top: 60px !important;
    }
    .md\:tw-mt-\[96px\] {
        margin-top: 96px !important;
    }
    .md\:tw-block {
        display: block !important;
    }
    .md\:tw-flex {
        display: flex !important;
    }
    .md\:tw-hidden {
        display: none !important;
    }
    .md\:tw-h-\[100px\] {
        height: 100px !important;
    }
    .md\:tw-h-\[150px\] {
        height: 150px !important;
    }
    .md\:tw-h-\[230px\] {
        height: 230px !important;
    }
    .md\:tw-h-\[240px\] {
        height: 240px !important;
    }
    .md\:tw-h-\[250px\] {
        height: 250px !important;
    }
    .md\:tw-h-\[260px\] {
        height: 260px !important;
    }
    .md\:tw-h-\[300px\] {
        height: 300px !important;
    }
    .md\:tw-h-\[316px\] {
        height: 316px !important;
    }
    .md\:tw-h-\[319px\] {
        height: 319px !important;
    }
    .md\:tw-h-\[400px\] {
        height: 400px !important;
    }
    .md\:tw-h-\[410px\] {
        height: 410px !important;
    }
    .md\:tw-h-\[420px\] {
        height: 420px !important;
    }
    .md\:tw-h-\[480px\] {
        height: 480px !important;
    }
    .md\:tw-h-\[48vw\] {
        height: 48vw !important;
    }
    .md\:tw-h-\[580px\] {
        height: 580px !important;
    }
    .md\:tw-h-\[700px\] {
        height: 700px !important;
    }
    .md\:tw-h-auto {
        height: auto !important;
    }
    .md\:tw-h-full {
        height: 100% !important;
    }
    .md\:tw-max-h-0 {
        max-height: 0px !important;
    }
    .md\:tw-max-h-\[200px\] {
        max-height: 200px !important;
    }
    .md\:tw-max-h-\[800px\] {
        max-height: 800px !important;
    }
    .md\:tw-max-h-\[80px\] {
        max-height: 80px !important;
    }
    .md\:tw-max-h-\[80vh\] {
        max-height: 80vh !important;
    }
    .md\:tw-min-h-\[100px\] {
        min-height: 100px !important;
    }
    .md\:tw-min-h-\[1130px\] {
        min-height: 1130px !important;
    }
    .md\:tw-min-h-\[340px\] {
        min-height: 340px !important;
    }
    .md\:tw-min-h-\[745px\] {
        min-height: 745px !important;
    }
    .md\:tw-w-1\/12 {
        width: 8.333333% !important;
    }
    .md\:tw-w-1\/2 {
        width: 50% !important;
    }
    .md\:tw-w-1\/6 {
        width: 16.666667% !important;
    }
    .md\:tw-w-10\/12 {
        width: 83.333333% !important;
    }
    .md\:tw-w-2\/12 {
        width: 16.666667% !important;
    }
    .md\:tw-w-2\/3 {
        width: 66.666667% !important;
    }
    .md\:tw-w-3\/12 {
        width: 25% !important;
    }
    .md\:tw-w-3\/4 {
        width: 75% !important;
    }
    .md\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .md\:tw-w-5\/12 {
        width: 41.666667% !important;
    }
    .md\:tw-w-6\/12 {
        width: 50% !important;
    }
    .md\:tw-w-7\/12 {
        width: 58.333333% !important;
    }
    .md\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .md\:tw-w-\[130px\] {
        width: 130px !important;
    }
    .md\:tw-w-\[218px\] {
        width: 218px !important;
    }
    .md\:tw-w-\[230px\] {
        width: 230px !important;
    }
    .md\:tw-w-\[259px\] {
        width: 259px !important;
    }
    .md\:tw-w-\[290px\] {
        width: 290px !important;
    }
    .md\:tw-w-\[40\%\] {
        width: 40% !important;
    }
    .md\:tw-w-\[400px\] {
        width: 400px !important;
    }
    .md\:tw-w-\[47\%\] {
        width: 47% !important;
    }
    .md\:tw-w-\[50\%\] {
        width: 50% !important;
    }
    .md\:tw-w-\[500px\] {
        width: 500px !important;
    }
    .md\:tw-w-\[53\%\] {
        width: 53% !important;
    }
    .md\:tw-w-\[60\%\] {
        width: 60% !important;
    }
    .md\:tw-w-\[9\%\] {
        width: 9% !important;
    }
    .md\:tw-w-\[96\%\] {
        width: 96% !important;
    }
    .md\:tw-w-\[calc\(50\%-3px\)\] {
        width: calc(50% - 3px) !important;
    }
    .md\:tw-w-\[max-content\] {
        width: max-content !important;
    }
    .md\:tw-w-auto {
        width: auto !important;
    }
    .md\:tw-w-full {
        width: 100% !important;
    }
    .md\:tw-min-w-\[250px\] {
        min-width: 250px !important;
    }
    .md\:tw-max-w-\[159px\] {
        max-width: 159px !important;
    }
    .md\:tw-max-w-\[250px\] {
        max-width: 250px !important;
    }
    .md\:tw-max-w-\[350px\] {
        max-width: 350px !important;
    }
    .md\:tw-max-w-\[450px\] {
        max-width: 450px !important;
    }
    .md\:tw-max-w-\[475px\] {
        max-width: 475px !important;
    }
    .md\:tw-max-w-\[487px\] {
        max-width: 487px !important;
    }
    .md\:tw-max-w-\[700px\] {
        max-width: 700px !important;
    }
    .md\:tw-max-w-\[850px\] {
        max-width: 850px !important;
    }
    .md\:tw-max-w-full {
        max-width: 100% !important;
    }
    .md\:tw-max-w-none {
        max-width: none !important;
    }
    .md\:tw-shrink-0 {
        flex-shrink: 0 !important;
    }
    .md\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .md\:\!tw-flex-row {
        flex-direction: row !important;
    }
    .md\:tw-flex-row {
        flex-direction: row !important;
    }
    .md\:tw-flex-col {
        flex-direction: column !important;
    }
    .md\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }
    .md\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .md\:tw-items-start {
        align-items: flex-start !important;
    }
    .md\:tw-items-center {
        align-items: center !important;
    }
    .md\:tw-justify-start {
        justify-content: flex-start !important;
    }
    .md\:tw-justify-end {
        justify-content: flex-end !important;
    }
    .md\:tw-justify-center {
        justify-content: center !important;
    }
    .md\:tw-justify-between {
        justify-content: space-between !important;
    }
    .md\:tw-justify-around {
        justify-content: space-around !important;
    }
    .md\:tw-gap-0 {
        gap: 0px !important;
    }
    .md\:tw-gap-16 {
        gap: 4rem !important;
    }
    .md\:tw-gap-4 {
        gap: 1rem !important;
    }
    .md\:tw-gap-5 {
        gap: 1.25rem !important;
    }
    .md\:tw-gap-8 {
        gap: 2rem !important;
    }
    .md\:tw-self-auto {
        align-self: auto !important;
    }
    .md\:tw-overflow-hidden {
        overflow: hidden !important;
    }
    .md\:tw-rounded-2xl {
        border-radius: 1rem !important;
    }
    .md\:tw-border-0 {
        border-width: 0px !important;
    }
    .md\:tw-border-2 {
        border-width: 2px !important;
    }
    .md\:tw-border-\[1px\] {
        border-width: 1px !important;
    }
    .md\:tw-border-l-\[1px\] {
        border-left-width: 1px !important;
    }
    .md\:tw-border-r-\[1px\] {
        border-right-width: 1px !important;
    }
    .md\:tw-border-t {
        border-top-width: 1px !important;
    }
    .md\:tw-border-t-0 {
        border-top-width: 0px !important;
    }
    .md\:tw-border-solid {
        border-style: solid !important;
    }
    .md\:tw-border-\[\#CED4DA\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
    }
    .md\:tw-border-white {
        --tw-border-opacity: 1 !important;
        border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
    }
    .md\:tw-bg-neutral-300 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important;
    }
    .md\:tw-object-cover {
        object-fit: cover !important;
    }
    .md\:tw-p-0 {
        padding: 0px !important;
    }
    .md\:tw-p-8 {
        padding: 2rem !important;
    }
    .md\:tw-p-\[120px\] {
        padding: 120px !important;
    }
    .md\:tw-p-\[16px\] {
        padding: 16px !important;
    }
    .md\:tw-p-\[3\%\] {
        padding: 3% !important;
    }
    .md\:tw-p-\[30px\] {
        padding: 30px !important;
    }
    .md\:tw-p-\[50px\] {
        padding: 50px !important;
    }
    .md\:tw-p-\[60px\] {
        padding: 60px !important;
    }
    .md\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .md\:tw-px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    .md\:tw-px-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
    .md\:tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .md\:tw-px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .md\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .md\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .md\:tw-px-\[25px\] {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .md\:tw-px-\[30px\] {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .md\:tw-px-\[calc\(\(100\%-768px\)\/2\)\] {
        padding-left: calc((100% - 768px) / 2) !important;
        padding-right: calc((100% - 768px) / 2) !important;
    }
    .md\:tw-py-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .md\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .md\:tw-py-\[10px\] {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .md\:tw-py-\[120px\] {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .md\:tw-py-\[30px\] {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .md\:tw-py-\[60px\] {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .md\:tw-pb-0 {
        padding-bottom: 0px !important;
    }
    .md\:tw-pb-4 {
        padding-bottom: 1rem !important;
    }
    .md\:tw-pb-6 {
        padding-bottom: 1.5rem !important;
    }
    .md\:tw-pb-8 {
        padding-bottom: 2rem !important;
    }
    .md\:tw-pb-\[10px\] {
        padding-bottom: 10px !important;
    }
    .md\:tw-pb-\[120px\] {
        padding-bottom: 120px !important;
    }
    .md\:tw-pb-\[30px\] {
        padding-bottom: 30px !important;
    }
    .md\:tw-pb-\[60px\] {
        padding-bottom: 60px !important;
    }
    .md\:tw-pe-0 {
        padding-inline-end: 0px !important;
    }
    .md\:tw-pe-10 {
        padding-inline-end: 2.5rem !important;
    }
    .md\:tw-ps-0 {
        padding-inline-start: 0px !important;
    }
    .md\:tw-pt-0 {
        padding-top: 0px !important;
    }
    .md\:tw-pt-2 {
        padding-top: 0.5rem !important;
    }
    .md\:tw-pt-4 {
        padding-top: 1rem !important;
    }
    .md\:tw-pt-\[120px\] {
        padding-top: 120px !important;
    }
    .md\:tw-pt-\[150px\] {
        padding-top: 150px !important;
    }
    .md\:tw-pt-\[30px\] {
        padding-top: 30px !important;
    }
    .md\:tw-pt-\[40px\] {
        padding-top: 40px !important;
    }
    .md\:tw-text-left {
        text-align: left !important;
    }
    .md\:tw-text-start {
        text-align: start !important;
    }
    .md\:tw-text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .md\:tw-text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .md\:tw-text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .md\:tw-text-\[16px\] {
        font-size: 16px !important;
    }
    .md\:tw-text-\[17px\] {
        font-size: 17px !important;
    }
    .md\:tw-text-\[18px\] {
        font-size: 18px !important;
    }
    .md\:tw-text-\[20px\] {
        font-size: 20px !important;
    }
    .md\:tw-text-\[23px\] {
        font-size: 23px !important;
    }
    .md\:tw-text-\[24px\] {
        font-size: 24px !important;
    }
    .md\:tw-text-\[27px\] {
        font-size: 27px !important;
    }
    .md\:tw-text-\[32px\] {
        font-size: 32px !important;
    }
    .md\:tw-text-\[36px\] {
        font-size: 36px !important;
    }
    .md\:tw-text-\[48px\] {
        font-size: 48px !important;
    }
    .md\:tw-text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important;
    }
    .md\:tw-text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .md\:tw-leading-\[125\%\] {
        line-height: 125% !important;
    }
    .md\:tw-leading-\[20px\] {
        line-height: 20px !important;
    }
    .md\:tw-leading-\[30px\] {
        line-height: 30px !important;
    }
    .md\:tw-leading-\[37\.5px\] {
        line-height: 37.5px !important;
    }
    .md\:tw-leading-\[60px\] {
        line-height: 60px !important;
    }
    .md\:tw-tracking-\[\.12rem\] {
        letter-spacing: .12rem !important;
    }
    .md\:tw-tracking-\[0px\] {
        letter-spacing: 0px !important;
    }
    .md\:tw-tracking-\[1px\] {
        letter-spacing: 1px !important;
    }
    .md\:tw-tracking-\[4\.8px\] {
        letter-spacing: 4.8px !important;
    }
    .md\:tw-opacity-0 {
        opacity: 0 !important;
    }
    .md\:tw-transition-all {
        transition-property: all !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-duration: 150ms !important;
    }
    .md\:tw-duration-500 {
        transition-duration: 500ms !important;
    }
    .md\:tw-ease-in-out {
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .md\:before\:tw-absolute::before {
        content: var(--tw-content) !important;
        position: absolute !important;
    }
    .md\:before\:tw-left-0::before {
        content: var(--tw-content) !important;
        left: 0px !important;
    }
    .md\:before\:tw-top-0::before {
        content: var(--tw-content) !important;
        top: 0px !important;
    }
    .md\:before\:tw-h-full::before {
        content: var(--tw-content) !important;
        height: 100% !important;
    }
    .md\:before\:tw-w-\[2px\]::before {
        content: var(--tw-content) !important;
        width: 2px !important;
    }
    .md\:before\:tw-bg-\[\#CED4DA\]::before {
        content: var(--tw-content) !important;
        --tw-bg-opacity: 1 !important;
        background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important;
    }
    .md\:before\:tw-content-\[\"\"\]::before {
        --tw-content: "" !important;
        content: var(--tw-content) !important;
    }
    .after\:md\:tw-pb-\[31\%\]::after {
        content: var(--tw-content) !important;
        padding-bottom: 31% !important;
    }
    .md\:odd\:tw-border-r-\[1px\]:nth-child(odd) {
        border-right-width: 1px !important;
    }
    .hover\:md\:tw-text-red-800:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
    }
}
  @media (min-width: 992px) {
    @media (min-width: 768px) {
        .lg\:md\:tw--top-\[609px\] {
            top: -609px !important;
        }
    }
    .lg\:tw-pointer-events-none {
        pointer-events: none !important;
    }
    .lg\:tw-absolute {
        position: absolute !important;
    }
    .lg\:tw-relative {
        position: relative !important;
    }
    .lg\:tw-sticky {
        position: sticky !important;
    }
    .lg\:\!tw-right-8 {
        right: 2rem !important;
    }
    .lg\:\!tw-top-8 {
        top: 2rem !important;
    }
    .lg\:-tw-bottom-\[25px\] {
        bottom: -25px !important;
    }
    .lg\:-tw-left-8 {
        left: -2rem !important;
    }
    .lg\:-tw-right-8 {
        right: -2rem !important;
    }
    .lg\:-tw-right-\[43px\] {
        right: -43px !important;
    }
    .lg\:-tw-top-2 {
        top: -0.5rem !important;
    }
    .lg\:-tw-top-2\.5 {
        top: -0.625rem !important;
    }
    .lg\:-tw-top-8 {
        top: -2rem !important;
    }
    .lg\:tw-bottom-0 {
        bottom: 0px !important;
    }
    .lg\:tw-bottom-12 {
        bottom: 3rem !important;
    }
    .lg\:tw-bottom-8 {
        bottom: 2rem !important;
    }
    .lg\:tw-bottom-\[140px\] {
        bottom: 140px !important;
    }
    .lg\:tw-bottom-\[55px\] {
        bottom: 55px !important;
    }
    .lg\:tw-bottom-auto {
        bottom: auto !important;
    }
    .lg\:tw-left-0 {
        left: 0px !important;
    }
    .lg\:tw-left-1\/2 {
        left: 50% !important;
    }
    .lg\:tw-left-3 {
        left: 0.75rem !important;
    }
    .lg\:tw-left-4 {
        left: 1rem !important;
    }
    .lg\:tw-left-8 {
        left: 2rem !important;
    }
    .lg\:tw-left-\[29\%\] {
        left: 29% !important;
    }
    .lg\:tw-left-\[40px\] {
        left: 40px !important;
    }
    .lg\:tw-left-\[6\%\] {
        left: 6% !important;
    }
    .lg\:tw-left-\[60px\] {
        left: 60px !important;
    }
    .lg\:tw-left-\[9\%\] {
        left: 9% !important;
    }
    .lg\:tw-left-\[calc\(50\%\+40px\)\] {
        left: calc(50% + 40px) !important;
    }
    .lg\:tw-left-auto {
        left: auto !important;
    }
    .lg\:tw-right-0 {
        right: 0px !important;
    }
    .lg\:tw-right-3 {
        right: 0.75rem !important;
    }
    .lg\:tw-right-4 {
        right: 1rem !important;
    }
    .lg\:tw-right-8 {
        right: 2rem !important;
    }
    .lg\:tw-right-\[12\%\] {
        right: 12% !important;
    }
    .lg\:tw-right-\[15px\] {
        right: 15px !important;
    }
    .lg\:tw-right-\[23\%\] {
        right: 23% !important;
    }
    .lg\:tw-right-\[32px\] {
        right: 32px !important;
    }
    .lg\:tw-right-\[6\%\] {
        right: 6% !important;
    }
    .lg\:tw-right-auto {
        right: auto !important;
    }
    .lg\:tw-top-0 {
        top: 0px !important;
    }
    .lg\:tw-top-1\/2 {
        top: 50% !important;
    }
    .lg\:tw-top-8 {
        top: 2rem !important;
    }
    .lg\:tw-top-\[-50px\] {
        top: -50px !important;
    }
    .lg\:tw-top-\[10\%\] {
        top: 10% !important;
    }
    .lg\:tw-top-\[11px\] {
        top: 11px !important;
    }
    .lg\:tw-top-\[15px\] {
        top: 15px !important;
    }
    .lg\:tw-top-\[20px\] {
        top: 20px !important;
    }
    .lg\:tw-top-\[27px\] {
        top: 27px !important;
    }
    .lg\:tw-top-\[30\%\] {
        top: 30% !important;
    }
    .lg\:tw-top-\[32px\] {
        top: 32px !important;
    }
    .lg\:tw-top-\[38\%\] {
        top: 38% !important;
    }
    .lg\:tw-top-\[45\%\] {
        top: 45% !important;
    }
    .lg\:tw-top-\[45px\] {
        top: 45px !important;
    }
    .lg\:tw-top-\[50\%\] {
        top: 50% !important;
    }
    .lg\:tw-top-\[56\%\] {
        top: 56% !important;
    }
    .lg\:tw-top-\[68\%\] {
        top: 68% !important;
    }
    .lg\:tw-top-auto {
        top: auto !important;
    }
    .lg\:tw-z-\[100\] {
        z-index: 100 !important;
    }
    .lg\:tw-order-1 {
        order: 1 !important;
    }
    .lg\:tw-order-2 {
        order: 2 !important;
    }
    .lg\:tw-order-3 {
        order: 3 !important;
    }
    .lg\:tw-order-4 {
        order: 4 !important;
    }
    .lg\:tw-order-5 {
        order: 5 !important;
    }
    .lg\:tw-order-6 {
        order: 6 !important;
    }
    .lg\:tw-order-7 {
        order: 7 !important;
    }
    .lg\:tw-order-8 {
        order: 8 !important;
    }
    .lg\:tw-order-9 {
        order: 9 !important;
    }
    .lg\:tw-order-none {
        order: 0 !important;
    }
    .lg\:tw-col-span-1 {
        grid-column: span 1 / span 1 !important;
    }
    .lg\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .lg\:tw-col-span-12 {
        grid-column: span 12 / span 12 !important;
    }
    .lg\:tw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }
    .lg\:tw-col-span-3 {
        grid-column: span 3 / span 3 !important;
    }
    .lg\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }
    .lg\:tw-col-span-5 {
        grid-column: span 5 / span 5 !important;
    }
    .lg\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }
    .lg\:tw-col-span-7 {
        grid-column: span 7 / span 7 !important;
    }
    .lg\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }
    .lg\:tw-col-start-1 {
        grid-column-start: 1 !important;
    }
    .lg\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .lg\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }
    .lg\:tw-col-start-4 {
        grid-column-start: 4 !important;
    }
    .lg\:tw-col-start-7 {
        grid-column-start: 7 !important;
    }
    .lg\:tw-col-start-8 {
        grid-column-start: 8 !important;
    }
    .lg\:tw-row-span-1 {
        grid-row: span 1 / span 1 !important;
    }
    .lg\:tw-row-span-2 {
        grid-row: span 2 / span 2 !important;
    }
    .lg\:tw-row-span-3 {
        grid-row: span 3 / span 3 !important;
    }
    .lg\:tw-row-span-full {
        grid-row: 1 / -1 !important;
    }
    .lg\:tw-row-start-1 {
        grid-row-start: 1 !important;
    }
    .lg\:tw-row-start-2 {
        grid-row-start: 2 !important;
    }
    .lg\:tw-m-\[-10px\] {
        margin: -10px !important;
    }
    .lg\:-tw-my-\[30px\] {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    .lg\:tw-mx-0 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .lg\:tw-mx-2 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }
    .lg\:tw-mx-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
    .lg\:tw-mx-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }
    .lg\:tw-mx-\[10px\] {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .lg\:tw-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .lg\:tw-my-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .lg\:tw-my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }
    .lg\:tw-my-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .lg\:tw-my-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .lg\:tw-my-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .lg\:tw-my-24 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .lg\:tw-my-28 {
        margin-top: 7rem !important;
        margin-bottom: 7rem !important;
    }
    .lg\:tw-my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .lg\:tw-my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }
    .lg\:tw-my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .lg\:tw-my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .lg\:tw-my-9 {
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }
    .lg\:tw-my-\[100px\] {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }
    .lg\:tw-my-\[128px\] {
        margin-top: 128px !important;
        margin-bottom: 128px !important;
    }
    .lg\:tw-my-\[23px\] {
        margin-top: 23px !important;
        margin-bottom: 23px !important;
    }
    .lg\:tw-my-\[24px\] {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .lg\:tw-my-\[30px\] {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .lg\:tw-my-\[60px\] {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .lg\:tw-my-\[64px\] {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .lg\:tw-my-\[72px\] {
        margin-top: 72px !important;
        margin-bottom: 72px !important;
    }
    .lg\:-tw-mb-\[9px\] {
        margin-bottom: -9px !important;
    }
    .lg\:-tw-ml-\[180px\] {
        margin-left: -180px !important;
    }
    .lg\:-tw-ml-\[3\%\] {
        margin-left: -3% !important;
    }
    .lg\:-tw-ms-4 {
        margin-inline-start: -1rem !important;
    }
    .lg\:-tw-ms-\[15\%\] {
        margin-inline-start: -15% !important;
    }
    .lg\:-tw-mt-4 {
        margin-top: -1rem !important;
    }
    .lg\:-tw-mt-8 {
        margin-top: -2rem !important;
    }
    .lg\:-tw-mt-\[120px\] {
        margin-top: -120px !important;
    }
    .lg\:-tw-mt-\[61px\] {
        margin-top: -61px !important;
    }
    .lg\:-tw-mt-\[80px\] {
        margin-top: -80px !important;
    }
    .lg\:tw--mt-\[170px\] {
        margin-top: -170px !important;
    }
    .lg\:tw--mt-\[375px\] {
        margin-top: -375px !important;
    }
    .lg\:tw-mb-0 {
        margin-bottom: 0px !important;
    }
    .lg\:tw-mb-1 {
        margin-bottom: 0.25rem !important;
    }
    .lg\:tw-mb-10 {
        margin-bottom: 2.5rem !important;
    }
    .lg\:tw-mb-12 {
        margin-bottom: 3rem !important;
    }
    .lg\:tw-mb-14 {
        margin-bottom: 3.5rem !important;
    }
    .lg\:tw-mb-16 {
        margin-bottom: 4rem !important;
    }
    .lg\:tw-mb-2 {
        margin-bottom: 0.5rem !important;
    }
    .lg\:tw-mb-20 {
        margin-bottom: 5rem !important;
    }
    .lg\:tw-mb-3 {
        margin-bottom: 0.75rem !important;
    }
    .lg\:tw-mb-32 {
        margin-bottom: 8rem !important;
    }
    .lg\:tw-mb-4 {
        margin-bottom: 1rem !important;
    }
    .lg\:tw-mb-6 {
        margin-bottom: 1.5rem !important;
    }
    .lg\:tw-mb-8 {
        margin-bottom: 2rem !important;
    }
    .lg\:tw-mb-9 {
        margin-bottom: 2.25rem !important;
    }
    .lg\:tw-mb-\[100px\] {
        margin-bottom: 100px !important;
    }
    .lg\:tw-mb-\[102px\] {
        margin-bottom: 102px !important;
    }
    .lg\:tw-mb-\[10px\] {
        margin-bottom: 10px !important;
    }
    .lg\:tw-mb-\[11px\] {
        margin-bottom: 11px !important;
    }
    .lg\:tw-mb-\[120px\] {
        margin-bottom: 120px !important;
    }
    .lg\:tw-mb-\[128px\] {
        margin-bottom: 128px !important;
    }
    .lg\:tw-mb-\[160px\] {
        margin-bottom: 160px !important;
    }
    .lg\:tw-mb-\[16px\] {
        margin-bottom: 16px !important;
    }
    .lg\:tw-mb-\[24px\] {
        margin-bottom: 24px !important;
    }
    .lg\:tw-mb-\[30px\] {
        margin-bottom: 30px !important;
    }
    .lg\:tw-mb-\[32px\] {
        margin-bottom: 32px !important;
    }
    .lg\:tw-mb-\[56px\] {
        margin-bottom: 56px !important;
    }
    .lg\:tw-mb-\[5px\] {
        margin-bottom: 5px !important;
    }
    .lg\:tw-mb-\[60px\] {
        margin-bottom: 60px !important;
    }
    .lg\:tw-mb-\[64px\] {
        margin-bottom: 64px !important;
    }
    .lg\:tw-mb-\[90px\] {
        margin-bottom: 90px !important;
    }
    .lg\:tw-mb-\[95px\] {
        margin-bottom: 95px !important;
    }
    .lg\:tw-mb-\[96px\] {
        margin-bottom: 96px !important;
    }
    .lg\:tw-mb-auto {
        margin-bottom: auto !important;
    }
    .lg\:tw-me-0 {
        margin-inline-end: 0px !important;
    }
    .lg\:tw-me-3 {
        margin-inline-end: 0.75rem !important;
    }
    .lg\:tw-me-auto {
        margin-inline-end: auto !important;
    }
    .lg\:tw-ml-0 {
        margin-left: 0px !important;
    }
    .lg\:tw-ml-8 {
        margin-left: 2rem !important;
    }
    .lg\:tw-ml-\[-200px\] {
        margin-left: -200px !important;
    }
    .lg\:tw-ml-\[-250px\] {
        margin-left: -250px !important;
    }
    .lg\:tw-ml-\[-253px\] {
        margin-left: -253px !important;
    }
    .lg\:tw-ml-\[-303px\] {
        margin-left: -303px !important;
    }
    .lg\:tw-ml-\[-388px\] {
        margin-left: -388px !important;
    }
    .lg\:tw-ml-\[20\%\] {
        margin-left: 20% !important;
    }
    .lg\:tw-ml-\[30px\] {
        margin-left: 30px !important;
    }
    .lg\:tw-ml-\[60px\] {
        margin-left: 60px !important;
    }
    .lg\:tw-ml-\[8\.3333\%\] {
        margin-left: 8.3333% !important;
    }
    .lg\:tw-ml-auto {
        margin-left: auto !important;
    }
    .lg\:tw-mr-2 {
        margin-right: 0.5rem !important;
    }
    .lg\:tw-mr-4 {
        margin-right: 1rem !important;
    }
    .lg\:tw-mr-\[30px\] {
        margin-right: 30px !important;
    }
    .lg\:tw-mr-\[60px\] {
        margin-right: 60px !important;
    }
    .lg\:tw-ms-0 {
        margin-inline-start: 0px !important;
    }
    .lg\:tw-ms-16 {
        margin-inline-start: 4rem !important;
    }
    .lg\:tw-ms-4 {
        margin-inline-start: 1rem !important;
    }
    .lg\:tw-ms-6 {
        margin-inline-start: 1.5rem !important;
    }
    .lg\:tw-ms-\[30\%\] {
        margin-inline-start: 30% !important;
    }
    .lg\:tw-ms-\[auto\] {
        margin-inline-start: auto !important;
    }
    .lg\:tw-ms-auto {
        margin-inline-start: auto !important;
    }
    .lg\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .lg\:tw-mt-1 {
        margin-top: 0.25rem !important;
    }
    .lg\:tw-mt-10 {
        margin-top: 2.5rem !important;
    }
    .lg\:tw-mt-12 {
        margin-top: 3rem !important;
    }
    .lg\:tw-mt-16 {
        margin-top: 4rem !important;
    }
    .lg\:tw-mt-2 {
        margin-top: 0.5rem !important;
    }
    .lg\:tw-mt-20 {
        margin-top: 5rem !important;
    }
    .lg\:tw-mt-24 {
        margin-top: 6rem !important;
    }
    .lg\:tw-mt-3 {
        margin-top: 0.75rem !important;
    }
    .lg\:tw-mt-32 {
        margin-top: 8rem !important;
    }
    .lg\:tw-mt-4 {
        margin-top: 1rem !important;
    }
    .lg\:tw-mt-5 {
        margin-top: 1.25rem !important;
    }
    .lg\:tw-mt-52 {
        margin-top: 13rem !important;
    }
    .lg\:tw-mt-6 {
        margin-top: 1.5rem !important;
    }
    .lg\:tw-mt-8 {
        margin-top: 2rem !important;
    }
    .lg\:tw-mt-\[-100px\] {
        margin-top: -100px !important;
    }
    .lg\:tw-mt-\[-15\%\] {
        margin-top: -15% !important;
    }
    .lg\:tw-mt-\[-2px\] {
        margin-top: -2px !important;
    }
    .lg\:tw-mt-\[-3px\] {
        margin-top: -3px !important;
    }
    .lg\:tw-mt-\[-60px\] {
        margin-top: -60px !important;
    }
    .lg\:tw-mt-\[-61px\] {
        margin-top: -61px !important;
    }
    .lg\:tw-mt-\[-67px\] {
        margin-top: -67px !important;
    }
    .lg\:tw-mt-\[100px\] {
        margin-top: 100px !important;
    }
    .lg\:tw-mt-\[10px\] {
        margin-top: 10px !important;
    }
    .lg\:tw-mt-\[120px\] {
        margin-top: 120px !important;
    }
    .lg\:tw-mt-\[128px\] {
        margin-top: 128px !important;
    }
    .lg\:tw-mt-\[160px\] {
        margin-top: 160px !important;
    }
    .lg\:tw-mt-\[22px\] {
        margin-top: 22px !important;
    }
    .lg\:tw-mt-\[23px\] {
        margin-top: 23px !important;
    }
    .lg\:tw-mt-\[26\.5px\] {
        margin-top: 26.5px !important;
    }
    .lg\:tw-mt-\[30px\] {
        margin-top: 30px !important;
    }
    .lg\:tw-mt-\[48px\] {
        margin-top: 48px !important;
    }
    .lg\:tw-mt-\[54px\] {
        margin-top: 54px !important;
    }
    .lg\:tw-mt-\[5px\] {
        margin-top: 5px !important;
    }
    .lg\:tw-mt-\[60px\] {
        margin-top: 60px !important;
    }
    .lg\:tw-mt-\[7\%\] {
        margin-top: 7% !important;
    }
    .lg\:tw-mt-\[72px\] {
        margin-top: 72px !important;
    }
    .lg\:tw-mt-\[80px\] {
        margin-top: 80px !important;
    }
    .lg\:tw-mt-\[90px\] {
        margin-top: 90px !important;
    }
    .lg\:tw-mt-\[96px\] {
        margin-top: 96px !important;
    }
    .lg\:tw-mt-auto {
        margin-top: auto !important;
    }
    .lg\:tw-block {
        display: block !important;
    }
    .lg\:tw-inline-block {
        display: inline-block !important;
    }
    .lg\:tw-inline {
        display: inline !important;
    }
    .lg\:tw-flex {
        display: flex !important;
    }
    .lg\:tw-grid {
        display: grid !important;
    }
    .lg\:tw-hidden {
        display: none !important;
    }
    .lg\:tw-aspect-\[1\/2\] {
        aspect-ratio: 1/2 !important;
    }
    .lg\:tw-aspect-\[2\/1\] {
        aspect-ratio: 2/1 !important;
    }
    .lg\:tw-aspect-\[70\/45\] {
        aspect-ratio: 70/45 !important;
    }
    .lg\:tw-aspect-auto {
        aspect-ratio: auto !important;
    }
    .lg\:tw-h-10 {
        height: 2.5rem !important;
    }
    .lg\:tw-h-12 {
        height: 3rem !important;
    }
    .lg\:tw-h-2 {
        height: 0.5rem !important;
    }
    .lg\:tw-h-4 {
        height: 1rem !important;
    }
    .lg\:tw-h-6 {
        height: 1.5rem !important;
    }
    .lg\:tw-h-8 {
        height: 2rem !important;
    }
    .lg\:tw-h-9 {
        height: 2.25rem !important;
    }
    .lg\:tw-h-\[1000px\] {
        height: 1000px !important;
    }
    .lg\:tw-h-\[100px\] {
        height: 100px !important;
    }
    .lg\:tw-h-\[128px\] {
        height: 128px !important;
    }
    .lg\:tw-h-\[12px\] {
        height: 12px !important;
    }
    .lg\:tw-h-\[16\.66vw\] {
        height: 16.66vw !important;
    }
    .lg\:tw-h-\[160px\] {
        height: 160px !important;
    }
    .lg\:tw-h-\[180px\] {
        height: 180px !important;
    }
    .lg\:tw-h-\[200px\] {
        height: 200px !important;
    }
    .lg\:tw-h-\[210px\] {
        height: 210px !important;
    }
    .lg\:tw-h-\[223px\] {
        height: 223px !important;
    }
    .lg\:tw-h-\[245px\] {
        height: 245px !important;
    }
    .lg\:tw-h-\[250px\] {
        height: 250px !important;
    }
    .lg\:tw-h-\[266px\] {
        height: 266px !important;
    }
    .lg\:tw-h-\[30px\] {
        height: 30px !important;
    }
    .lg\:tw-h-\[330px\] {
        height: 330px !important;
    }
    .lg\:tw-h-\[350px\] {
        height: 350px !important;
    }
    .lg\:tw-h-\[360px\] {
        height: 360px !important;
    }
    .lg\:tw-h-\[365px\] {
        height: 365px !important;
    }
    .lg\:tw-h-\[37\.5vw\] {
        height: 37.5vw !important;
    }
    .lg\:tw-h-\[38px\] {
        height: 38px !important;
    }
    .lg\:tw-h-\[400px\] {
        height: 400px !important;
    }
    .lg\:tw-h-\[405px\] {
        height: 405px !important;
    }
    .lg\:tw-h-\[40px\] {
        height: 40px !important;
    }
    .lg\:tw-h-\[420px\] {
        height: 420px !important;
    }
    .lg\:tw-h-\[43px\] {
        height: 43px !important;
    }
    .lg\:tw-h-\[447px\] {
        height: 447px !important;
    }
    .lg\:tw-h-\[46\%\] {
        height: 46% !important;
    }
    .lg\:tw-h-\[460px\] {
        height: 460px !important;
    }
    .lg\:tw-h-\[48px\] {
        height: 48px !important;
    }
    .lg\:tw-h-\[50px\] {
        height: 50px !important;
    }
    .lg\:tw-h-\[52px\] {
        height: 52px !important;
    }
    .lg\:tw-h-\[55\%\] {
        height: 55% !important;
    }
    .lg\:tw-h-\[550px\] {
        height: 550px !important;
    }
    .lg\:tw-h-\[55px\] {
        height: 55px !important;
    }
    .lg\:tw-h-\[570px\] {
        height: 570px !important;
    }
    .lg\:tw-h-\[59px\] {
        height: 59px !important;
    }
    .lg\:tw-h-\[60px\] {
        height: 60px !important;
    }
    .lg\:tw-h-\[630px\] {
        height: 630px !important;
    }
    .lg\:tw-h-\[64px\] {
        height: 64px !important;
    }
    .lg\:tw-h-\[650px\] {
        height: 650px !important;
    }
    .lg\:tw-h-\[700px\] {
        height: 700px !important;
    }
    .lg\:tw-h-\[70px\] {
        height: 70px !important;
    }
    .lg\:tw-h-\[750px\] {
        height: 750px !important;
    }
    .lg\:tw-h-\[800px\] {
        height: 800px !important;
    }
    .lg\:tw-h-\[80dvh\] {
        height: 80dvh !important;
    }
    .lg\:tw-h-\[80px\] {
        height: 80px !important;
    }
    .lg\:tw-h-\[80vh\] {
        height: 80vh !important;
    }
    .lg\:tw-h-\[85vh\] {
        height: 85vh !important;
    }
    .lg\:tw-h-\[88px\] {
        height: 88px !important;
    }
    .lg\:tw-h-\[900px\] {
        height: 900px !important;
    }
    .lg\:tw-h-\[90px\] {
        height: 90px !important;
    }
    .lg\:tw-h-\[auto\] {
        height: auto !important;
    }
    .lg\:tw-h-\[calc\(100vh-160px\)\] {
        height: calc(100vh - 160px) !important;
    }
    .lg\:tw-h-auto {
        height: auto !important;
    }
    .lg\:tw-h-fit {
        height: fit-content !important;
    }
    .lg\:tw-h-full {
        height: 100% !important;
    }
    .lg\:tw-max-h-\[320px\] {
        max-height: 320px !important;
    }
    .lg\:tw-max-h-\[400px\] {
        max-height: 400px !important;
    }
    .lg\:tw-max-h-\[450px\] {
        max-height: 450px !important;
    }
    .lg\:tw-max-h-\[720px\] {
        max-height: 720px !important;
    }
    .lg\:tw-max-h-\[780px\] {
        max-height: 780px !important;
    }
    .lg\:tw-max-h-\[96vh\] {
        max-height: 96vh !important;
    }
    .lg\:tw-max-h-\[calc\(100\%-96px\)\] {
        max-height: calc(100% - 96px) !important;
    }
    .lg\:tw-max-h-dvh {
        max-height: 100dvh !important;
    }
    .lg\:tw-max-h-fit {
        max-height: fit-content !important;
    }
    .lg\:tw-max-h-full {
        max-height: 100% !important;
    }
    .lg\:tw-min-h-\[120px\] {
        min-height: 120px !important;
    }
    .lg\:tw-min-h-\[350px\] {
        min-height: 350px !important;
    }
    .lg\:tw-min-h-\[400px\] {
        min-height: 400px !important;
    }
    .lg\:tw-min-h-\[40px\] {
        min-height: 40px !important;
    }
    .lg\:tw-min-h-\[480px\] {
        min-height: 480px !important;
    }
    .lg\:tw-min-h-\[650px\] {
        min-height: 650px !important;
    }
    .lg\:tw-min-h-\[770px\] {
        min-height: 770px !important;
    }
    .lg\:tw-min-h-\[800px\] {
        min-height: 800px !important;
    }
    .lg\:tw-min-h-\[950px\] {
        min-height: 950px !important;
    }
    .lg\:tw-min-h-\[calc\(100vh-160px\)\] {
        min-height: calc(100vh - 160px) !important;
    }
    .lg\:tw-min-h-\[calc\(100vh-50px\)\] {
        min-height: calc(100vh - 50px) !important;
    }
    .lg\:tw-w-0 {
        width: 0px !important;
    }
    .lg\:tw-w-1\/2 {
        width: 50% !important;
    }
    .lg\:tw-w-1\/3 {
        width: 33.333333% !important;
    }
    .lg\:tw-w-1\/4 {
        width: 25% !important;
    }
    .lg\:tw-w-10 {
        width: 2.5rem !important;
    }
    .lg\:tw-w-10\/12 {
        width: 83.333333% !important;
    }
    .lg\:tw-w-11\/12 {
        width: 91.666667% !important;
    }
    .lg\:tw-w-12 {
        width: 3rem !important;
    }
    .lg\:tw-w-2\/12 {
        width: 16.666667% !important;
    }
    .lg\:tw-w-2\/5 {
        width: 40% !important;
    }
    .lg\:tw-w-2\/6 {
        width: 33.333333% !important;
    }
    .lg\:tw-w-3\/12 {
        width: 25% !important;
    }
    .lg\:tw-w-3\/5 {
        width: 60% !important;
    }
    .lg\:tw-w-4 {
        width: 1rem !important;
    }
    .lg\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .lg\:tw-w-4\/5 {
        width: 80% !important;
    }
    .lg\:tw-w-4\/6 {
        width: 66.666667% !important;
    }
    .lg\:tw-w-5\/12 {
        width: 41.666667% !important;
    }
    .lg\:tw-w-5\/6 {
        width: 83.333333% !important;
    }
    .lg\:tw-w-6 {
        width: 1.5rem !important;
    }
    .lg\:tw-w-6\/12 {
        width: 50% !important;
    }
    .lg\:tw-w-7\/12 {
        width: 58.333333% !important;
    }
    .lg\:tw-w-8 {
        width: 2rem !important;
    }
    .lg\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .lg\:tw-w-9 {
        width: 2.25rem !important;
    }
    .lg\:tw-w-9\/12 {
        width: 75% !important;
    }
    .lg\:tw-w-\[0px\] {
        width: 0px !important;
    }
    .lg\:tw-w-\[100px\] {
        width: 100px !important;
    }
    .lg\:tw-w-\[104px\] {
        width: 104px !important;
    }
    .lg\:tw-w-\[115\%\] {
        width: 115% !important;
    }
    .lg\:tw-w-\[1200px\] {
        width: 1200px !important;
    }
    .lg\:tw-w-\[120px\] {
        width: 120px !important;
    }
    .lg\:tw-w-\[128px\] {
        width: 128px !important;
    }
    .lg\:tw-w-\[13\%\] {
        width: 13% !important;
    }
    .lg\:tw-w-\[140px\] {
        width: 140px !important;
    }
    .lg\:tw-w-\[143px\] {
        width: 143px !important;
    }
    .lg\:tw-w-\[180px\] {
        width: 180px !important;
    }
    .lg\:tw-w-\[196px\] {
        width: 196px !important;
    }
    .lg\:tw-w-\[200\%\] {
        width: 200% !important;
    }
    .lg\:tw-w-\[200px\] {
        width: 200px !important;
    }
    .lg\:tw-w-\[20px\] {
        width: 20px !important;
    }
    .lg\:tw-w-\[230px\] {
        width: 230px !important;
    }
    .lg\:tw-w-\[240px\] {
        width: 240px !important;
    }
    .lg\:tw-w-\[260px\] {
        width: 260px !important;
    }
    .lg\:tw-w-\[277px\] {
        width: 277px !important;
    }
    .lg\:tw-w-\[320px\] {
        width: 320px !important;
    }
    .lg\:tw-w-\[348px\] {
        width: 348px !important;
    }
    .lg\:tw-w-\[380px\] {
        width: 380px !important;
    }
    .lg\:tw-w-\[38px\] {
        width: 38px !important;
    }
    .lg\:tw-w-\[39\%\] {
        width: 39% !important;
    }
    .lg\:tw-w-\[40\%\] {
        width: 40% !important;
    }
    .lg\:tw-w-\[400px\] {
        width: 400px !important;
    }
    .lg\:tw-w-\[406px\] {
        width: 406px !important;
    }
    .lg\:tw-w-\[40px\] {
        width: 40px !important;
    }
    .lg\:tw-w-\[420px\] {
        width: 420px !important;
    }
    .lg\:tw-w-\[44\%\] {
        width: 44% !important;
    }
    .lg\:tw-w-\[443px\] {
        width: 443px !important;
    }
    .lg\:tw-w-\[45\%\] {
        width: 45% !important;
    }
    .lg\:tw-w-\[450px\] {
        width: 450px !important;
    }
    .lg\:tw-w-\[47\%\] {
        width: 47% !important;
    }
    .lg\:tw-w-\[48px\] {
        width: 48px !important;
    }
    .lg\:tw-w-\[490px\] {
        width: 490px !important;
    }
    .lg\:tw-w-\[498px\] {
        width: 498px !important;
    }
    .lg\:tw-w-\[50\%\] {
        width: 50% !important;
    }
    .lg\:tw-w-\[50px\] {
        width: 50px !important;
    }
    .lg\:tw-w-\[53\%\] {
        width: 53% !important;
    }
    .lg\:tw-w-\[54\%\] {
        width: 54% !important;
    }
    .lg\:tw-w-\[55\%\] {
        width: 55% !important;
    }
    .lg\:tw-w-\[56\%\] {
        width: 56% !important;
    }
    .lg\:tw-w-\[560px\] {
        width: 560px !important;
    }
    .lg\:tw-w-\[570px\] {
        width: 570px !important;
    }
    .lg\:tw-w-\[590px\] {
        width: 590px !important;
    }
    .lg\:tw-w-\[60\%\] {
        width: 60% !important;
    }
    .lg\:tw-w-\[600px\] {
        width: 600px !important;
    }
    .lg\:tw-w-\[60px\] {
        width: 60px !important;
    }
    .lg\:tw-w-\[640px\] {
        width: 640px !important;
    }
    .lg\:tw-w-\[70\%\] {
        width: 70% !important;
    }
    .lg\:tw-w-\[70vw\] {
        width: 70vw !important;
    }
    .lg\:tw-w-\[75\%\] {
        width: 75% !important;
    }
    .lg\:tw-w-\[750px\] {
        width: 750px !important;
    }
    .lg\:tw-w-\[8\%\] {
        width: 8% !important;
    }
    .lg\:tw-w-\[800px\] {
        width: 800px !important;
    }
    .lg\:tw-w-\[80px\] {
        width: 80px !important;
    }
    .lg\:tw-w-\[81\%\] {
        width: 81% !important;
    }
    .lg\:tw-w-\[90\%\] {
        width: 90% !important;
    }
    .lg\:tw-w-\[90px\] {
        width: 90px !important;
    }
    .lg\:tw-w-\[960px\] {
        width: 960px !important;
    }
    .lg\:tw-w-\[992px\] {
        width: 992px !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-22px\)\] {
        width: calc((100vw / 6) - 22px) !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-32px\)\] {
        width: calc((100vw / 6) - 32px) !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-6px\)\] {
        width: calc((100vw / 6) - 6px) !important;
    }
    .lg\:tw-w-\[calc\(100\%\+40px\)\] {
        width: calc(100% + 40px) !important;
    }
    .lg\:tw-w-\[calc\(100\%-184px\)\] {
        width: calc(100% - 184px) !important;
    }
    .lg\:tw-w-\[calc\(25\%-24px\)\] {
        width: calc(25% - 24px) !important;
    }
    .lg\:tw-w-auto {
        width: auto !important;
    }
    .lg\:tw-w-fit {
        width: fit-content !important;
    }
    .lg\:tw-w-full {
        width: 100% !important;
    }
    .lg\:tw-min-w-\[335px\] {
        min-width: 335px !important;
    }
    .lg\:tw-min-w-\[380px\] {
        min-width: 380px !important;
    }
    .lg\:tw-min-w-\[90px\] {
        min-width: 90px !important;
    }
    .lg\:\!tw-max-w-\[260px\] {
        max-width: 260px !important;
    }
    .lg\:\!tw-max-w-\[412px\] {
        max-width: 412px !important;
    }
    .lg\:tw-max-w-\[100\%\] {
        max-width: 100% !important;
    }
    .lg\:tw-max-w-\[100px\] {
        max-width: 100px !important;
    }
    .lg\:tw-max-w-\[1080px\] {
        max-width: 1080px !important;
    }
    .lg\:tw-max-w-\[120px\] {
        max-width: 120px !important;
    }
    .lg\:tw-max-w-\[140px\] {
        max-width: 140px !important;
    }
    .lg\:tw-max-w-\[1500px\] {
        max-width: 1500px !important;
    }
    .lg\:tw-max-w-\[200px\] {
        max-width: 200px !important;
    }
    .lg\:tw-max-w-\[235px\] {
        max-width: 235px !important;
    }
    .lg\:tw-max-w-\[250px\] {
        max-width: 250px !important;
    }
    .lg\:tw-max-w-\[265px\] {
        max-width: 265px !important;
    }
    .lg\:tw-max-w-\[300px\] {
        max-width: 300px !important;
    }
    .lg\:tw-max-w-\[320px\] {
        max-width: 320px !important;
    }
    .lg\:tw-max-w-\[360px\] {
        max-width: 360px !important;
    }
    .lg\:tw-max-w-\[385px\] {
        max-width: 385px !important;
    }
    .lg\:tw-max-w-\[390px\] {
        max-width: 390px !important;
    }
    .lg\:tw-max-w-\[400px\] {
        max-width: 400px !important;
    }
    .lg\:tw-max-w-\[412px\] {
        max-width: 412px !important;
    }
    .lg\:tw-max-w-\[450px\] {
        max-width: 450px !important;
    }
    .lg\:tw-max-w-\[475px\] {
        max-width: 475px !important;
    }
    .lg\:tw-max-w-\[48\%\] {
        max-width: 48% !important;
    }
    .lg\:tw-max-w-\[490px\] {
        max-width: 490px !important;
    }
    .lg\:tw-max-w-\[493px\] {
        max-width: 493px !important;
    }
    .lg\:tw-max-w-\[500px\] {
        max-width: 500px !important;
    }
    .lg\:tw-max-w-\[516px\] {
        max-width: 516px !important;
    }
    .lg\:tw-max-w-\[525px\] {
        max-width: 525px !important;
    }
    .lg\:tw-max-w-\[532px\] {
        max-width: 532px !important;
    }
    .lg\:tw-max-w-\[538px\] {
        max-width: 538px !important;
    }
    .lg\:tw-max-w-\[550px\] {
        max-width: 550px !important;
    }
    .lg\:tw-max-w-\[560px\] {
        max-width: 560px !important;
    }
    .lg\:tw-max-w-\[600px\] {
        max-width: 600px !important;
    }
    .lg\:tw-max-w-\[650px\] {
        max-width: 650px !important;
    }
    .lg\:tw-max-w-\[658px\] {
        max-width: 658px !important;
    }
    .lg\:tw-max-w-\[700px\] {
        max-width: 700px !important;
    }
    .lg\:tw-max-w-\[750px\] {
        max-width: 750px !important;
    }
    .lg\:tw-max-w-\[772px\] {
        max-width: 772px !important;
    }
    .lg\:tw-max-w-\[80px\] {
        max-width: 80px !important;
    }
    .lg\:tw-max-w-\[872px\] {
        max-width: 872px !important;
    }
    .lg\:tw-max-w-\[880px\] {
        max-width: 880px !important;
    }
    .lg\:tw-max-w-\[90\%\] {
        max-width: 90% !important;
    }
    .lg\:tw-max-w-\[900px\] {
        max-width: 900px !important;
    }
    .lg\:tw-max-w-\[max-content\] {
        max-width: max-content !important;
    }
    .lg\:tw-max-w-fit {
        max-width: fit-content !important;
    }
    .lg\:tw-max-w-full {
        max-width: 100% !important;
    }
    .lg\:tw-flex-1 {
        flex: 1 1 0% !important;
    }
    .lg\:tw-flex-\[50\%\] {
        flex: 50% !important;
    }
    .lg\:tw-flex-none {
        flex: none !important;
    }
    .lg\:tw-shrink-0 {
        flex-shrink: 0 !important;
    }
    .lg\:tw-grow-0 {
        flex-grow: 0 !important;
    }
    .lg\:tw-basis-1\/2 {
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-1\/3 {
        flex-basis: 33.333333% !important;
    }
    .lg\:tw-basis-10\/12 {
        flex-basis: 83.333333% !important;
    }
    .lg\:tw-basis-3\/12 {
        flex-basis: 25% !important;
    }
    .lg\:tw-basis-3\/6 {
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-5\/12 {
        flex-basis: 41.666667% !important;
    }
    .lg\:tw-basis-6\/12 {
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-7\/12 {
        flex-basis: 58.333333% !important;
    }
    .lg\:tw-basis-\[320px\] {
        flex-basis: 320px !important;
    }
    .lg\:tw-basis-\[calc\(50\%-12px\)\] {
        flex-basis: calc(50% - 12px) !important;
    }
    .lg\:tw-basis-\[calc\(50\%-6px\)\] {
        flex-basis: calc(50% - 6px) !important;
    }
    .lg\:-tw-translate-x-1\/2 {
        --tw-translate-x: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:-tw-translate-y-1\/2 {
        --tw-translate-y: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw--translate-y-\[56\%\] {
        --tw-translate-y: -56% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-0 {
        --tw-translate-x: 0px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[-20px\] {
        --tw-translate-x: -20px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[20px\] {
        --tw-translate-x: 20px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[50\%\] {
        --tw-translate-x: 50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-y-0 {
        --tw-translate-y: 0px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-cursor-default {
        cursor: default !important;
    }
    .lg\:tw-cursor-pointer {
        cursor: pointer !important;
    }
    .lg\:tw-grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-\[120px_auto\] {
        grid-template-columns: 120px auto !important;
    }
    .lg\:tw-grid-cols-\[180px_minmax\(0\2c _1fr\)\] {
        grid-template-columns: 180px minmax(0, 1fr) !important;
    }
    .lg\:tw-grid-cols-\[55px_auto_min-content\] {
        grid-template-columns: 55px auto min-content !important;
    }
    .lg\:tw-grid-cols-\[55px_minmax\(0\2c _1fr\)_auto\] {
        grid-template-columns: 55px minmax(0, 1fr) auto !important;
    }
    .lg\:tw-grid-cols-\[calc\(65\%-16px\)_35\%\] {
        grid-template-columns: calc(65% - 16px) 35% !important;
    }
    .lg\:tw-grid-cols-\[minmax\(0\2c max-content\)_auto_minmax\(0\2c max-content\)\] {
        grid-template-columns: minmax(0,max-content) auto minmax(0,max-content) !important;
    }
    .lg\:tw-grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-rows-2 {
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-rows-\[auto_350px_auto\] {
        grid-template-rows: auto 350px auto !important;
    }
    .lg\:tw-grid-rows-\[min-content_minmax\(0\2c _1fr\)\] {
        grid-template-rows: min-content minmax(0, 1fr) !important;
    }
    .lg\:tw-flex-row {
        flex-direction: row !important;
    }
    .lg\:tw-flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .lg\:tw-flex-col {
        flex-direction: column !important;
    }
    .lg\:tw-flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .lg\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }
    .lg\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .lg\:tw-items-start {
        align-items: flex-start !important;
    }
    .lg\:tw-items-end {
        align-items: flex-end !important;
    }
    .lg\:tw-items-center {
        align-items: center !important;
    }
    .lg\:tw-items-stretch {
        align-items: stretch !important;
    }
    .lg\:tw-justify-normal {
        justify-content: normal !important;
    }
    .lg\:tw-justify-start {
        justify-content: flex-start !important;
    }
    .lg\:tw-justify-end {
        justify-content: flex-end !important;
    }
    .lg\:tw-justify-center {
        justify-content: center !important;
    }
    .lg\:tw-justify-between {
        justify-content: space-between !important;
    }
    .lg\:tw-gap-0 {
        gap: 0px !important;
    }
    .lg\:tw-gap-1 {
        gap: 0.25rem !important;
    }
    .lg\:tw-gap-10 {
        gap: 2.5rem !important;
    }
    .lg\:tw-gap-12 {
        gap: 3rem !important;
    }
    .lg\:tw-gap-14 {
        gap: 3.5rem !important;
    }
    .lg\:tw-gap-16 {
        gap: 4rem !important;
    }
    .lg\:tw-gap-2 {
        gap: 0.5rem !important;
    }
    .lg\:tw-gap-2\.5 {
        gap: 0.625rem !important;
    }
    .lg\:tw-gap-20 {
        gap: 5rem !important;
    }
    .lg\:tw-gap-24 {
        gap: 6rem !important;
    }
    .lg\:tw-gap-3 {
        gap: 0.75rem !important;
    }
    .lg\:tw-gap-4 {
        gap: 1rem !important;
    }
    .lg\:tw-gap-6 {
        gap: 1.5rem !important;
    }
    .lg\:tw-gap-8 {
        gap: 2rem !important;
    }
    .lg\:tw-gap-9 {
        gap: 2.25rem !important;
    }
    .lg\:tw-gap-\[1\%\] {
        gap: 1% !important;
    }
    .lg\:tw-gap-\[120px\] {
        gap: 120px !important;
    }
    .lg\:tw-gap-\[15px\] {
        gap: 15px !important;
    }
    .lg\:tw-gap-\[16px\] {
        gap: 16px !important;
    }
    .lg\:tw-gap-\[30px\] {
        gap: 30px !important;
    }
    .lg\:tw-gap-\[32px\] {
        gap: 32px !important;
    }
    .lg\:tw-gap-\[48px\] {
        gap: 48px !important;
    }
    .lg\:tw-gap-\[60px\] {
        gap: 60px !important;
    }
    .lg\:tw-gap-\[64px\] {
        gap: 64px !important;
    }
    .lg\:tw-gap-x-3 {
        column-gap: 0.75rem !important;
    }
    .lg\:tw-gap-x-8 {
        column-gap: 2rem !important;
    }
    .lg\:tw-gap-y-7 {
        row-gap: 1.75rem !important;
    }
    .lg\:tw-gap-y-8 {
        row-gap: 2rem !important;
    }
    .lg\:tw-self-end {
        align-self: flex-end !important;
    }
    .lg\:tw-self-center {
        align-self: center !important;
    }
    .lg\:tw-justify-self-end {
        justify-self: end !important;
    }
    .lg\:\!tw-overflow-visible {
        overflow: visible !important;
    }
    .lg\:tw-rounded {
        border-radius: 0.25rem !important;
    }
    .lg\:tw-rounded-2xl {
        border-radius: 1rem !important;
    }
    .lg\:tw-rounded-\[360px\] {
        border-radius: 360px !important;
    }
    .lg\:tw-rounded-full {
        border-radius: 9999px !important;
    }
    .lg\:tw-rounded-lg {
        border-radius: 0.5rem !important;
    }
    .lg\:tw-rounded-none {
        border-radius: 0px !important;
    }
    .lg\:tw-rounded-l-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important;
    }
    .lg\:tw-rounded-bl-\[78px\] {
        border-bottom-left-radius: 78px !important;
    }
    .lg\:tw-rounded-tr-\[78px\] {
        border-top-right-radius: 78px !important;
    }
    .lg\:tw-border {
        border-width: 1px !important;
    }
    .lg\:tw-border-0 {
        border-width: 0px !important;
    }
    .lg\:tw-border-2 {
        border-width: 2px !important;
    }
    .lg\:tw-border-\[1px\] {
        border-width: 1px !important;
    }
    .lg\:tw-border-x {
        border-left-width: 1px !important;
        border-right-width: 1px !important;
    }
    .lg\:tw-border-b {
        border-bottom-width: 1px !important;
    }
    .lg\:tw-border-b-0 {
        border-bottom-width: 0px !important;
    }
    .lg\:tw-border-b-\[1px\] {
        border-bottom-width: 1px !important;
    }
    .lg\:tw-border-l {
        border-left-width: 1px !important;
    }
    .lg\:tw-border-l-\[1px\] {
        border-left-width: 1px !important;
    }
    .lg\:tw-border-l-\[7px\] {
        border-left-width: 7px !important;
    }
    .lg\:tw-border-r {
        border-right-width: 1px !important;
    }
    .lg\:tw-border-r-0 {
        border-right-width: 0px !important;
    }
    .lg\:tw-border-r-\[1px\] {
        border-right-width: 1px !important;
    }
    .lg\:tw-border-r-\[7px\] {
        border-right-width: 7px !important;
    }
    .lg\:tw-border-t {
        border-top-width: 1px !important;
    }
    .lg\:tw-border-t-0 {
        border-top-width: 0px !important;
    }
    .lg\:tw-border-t-2 {
        border-top-width: 2px !important;
    }
    .lg\:tw-border-t-\[1px\] {
        border-top-width: 1px !important;
    }
    .lg\:tw-border-t-\[2px\] {
        border-top-width: 2px !important;
    }
    .lg\:tw-border-solid {
        border-style: solid !important;
    }
    .lg\:tw-border-none {
        border-style: none !important;
    }
    .lg\:tw-border-\[\#6C757D\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-\[\#CED4DA\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-black {
        --tw-border-opacity: 1 !important;
        border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-t-white {
        --tw-border-opacity: 1 !important;
        border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-bg-\[\#343A40\] {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[\#F5F5F5\] {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[\#FFFFFF\] {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[rgba\(24\2c 24\2c 27\2c 0\.60\)\] {
        background-color: rgba(24,24,27,0.60) !important;
    }
    .lg\:tw-bg-\[transparent\] {
        background-color: transparent !important;
    }
    .lg\:tw-bg-black {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-transparent {
        background-color: transparent !important;
    }
    .lg\:tw-bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-opacity-0 {
        --tw-bg-opacity: 0 !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-new\.png\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-new.png') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2\.png\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2.png') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME\.jpg\'\)\] {
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME.jpg') !important;
    }
    .lg\:tw-bg-none {
        background-image: none !important;
    }
    .lg\:tw-to-white {
        --tw-gradient-to: #fff var(--tw-gradient-to-position) !important;
    }
    .lg\:tw-p-0 {
        padding: 0px !important;
    }
    .lg\:tw-p-1 {
        padding: 0.25rem !important;
    }
    .lg\:tw-p-10 {
        padding: 2.5rem !important;
    }
    .lg\:tw-p-12 {
        padding: 3rem !important;
    }
    .lg\:tw-p-16 {
        padding: 4rem !important;
    }
    .lg\:tw-p-4 {
        padding: 1rem !important;
    }
    .lg\:tw-p-6 {
        padding: 1.5rem !important;
    }
    .lg\:tw-p-8 {
        padding: 2rem !important;
    }
    .lg\:tw-p-\[10px\] {
        padding: 10px !important;
    }
    .lg\:tw-p-\[120px\] {
        padding: 120px !important;
    }
    .lg\:tw-p-\[12px\] {
        padding: 12px !important;
    }
    .lg\:tw-p-\[2\.5\%\] {
        padding: 2.5% !important;
    }
    .lg\:tw-p-\[30px\] {
        padding: 30px !important;
    }
    .lg\:tw-p-\[60px\] {
        padding: 60px !important;
    }
    .lg\:tw-p-\[64px\] {
        padding: 64px !important;
    }
    .lg\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lg\:tw-px-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }
    .lg\:tw-px-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }
    .lg\:tw-px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    .lg\:tw-px-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
    .lg\:tw-px-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }
    .lg\:tw-px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }
    .lg\:tw-px-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .lg\:tw-px-32 {
        padding-left: 8rem !important;
        padding-right: 8rem !important;
    }
    .lg\:tw-px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .lg\:tw-px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
    .lg\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .lg\:tw-px-7 {
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important;
    }
    .lg\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .lg\:tw-px-\[105px\] {
        padding-left: 105px !important;
        padding-right: 105px !important;
    }
    .lg\:tw-px-\[10px\] {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .lg\:tw-px-\[120px\] {
        padding-left: 120px !important;
        padding-right: 120px !important;
    }
    .lg\:tw-px-\[15px\] {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .lg\:tw-px-\[16px\] {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .lg\:tw-px-\[18px\] {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
    .lg\:tw-px-\[30px\] {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .lg\:tw-px-\[36px\] {
        padding-left: 36px !important;
        padding-right: 36px !important;
    }
    .lg\:tw-px-\[48px\] {
        padding-left: 48px !important;
        padding-right: 48px !important;
    }
    .lg\:tw-px-\[60px\] {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .lg\:tw-px-\[72px\] {
        padding-left: 72px !important;
        padding-right: 72px !important;
    }
    .lg\:tw-px-\[96px\] {
        padding-left: 96px !important;
        padding-right: 96px !important;
    }
    .lg\:tw-px-\[calc\(\(100\%-992px\)\/2\)\] {
        padding-left: calc((100% - 992px) / 2) !important;
        padding-right: calc((100% - 992px) / 2) !important;
    }
    .lg\:tw-py-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .lg\:tw-py-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .lg\:tw-py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    .lg\:tw-py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .lg\:tw-py-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }
    .lg\:tw-py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .lg\:tw-py-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .lg\:tw-py-2\.5 {
        padding-top: 0.625rem !important;
        padding-bottom: 0.625rem !important;
    }
    .lg\:tw-py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .lg\:tw-py-24 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .lg\:tw-py-3 {
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }
    .lg\:tw-py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .lg\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .lg\:tw-py-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }
    .lg\:tw-py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .lg\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .lg\:tw-py-\[100px\] {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .lg\:tw-py-\[120px\] {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .lg\:tw-py-\[124px\] {
        padding-top: 124px !important;
        padding-bottom: 124px !important;
    }
    .lg\:tw-py-\[130px\] {
        padding-top: 130px !important;
        padding-bottom: 130px !important;
    }
    .lg\:tw-py-\[200px\] {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }
    .lg\:tw-py-\[30px\] {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .lg\:tw-py-\[48px\] {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .lg\:tw-py-\[50px\] {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .lg\:tw-py-\[60px\] {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .lg\:tw-py-\[64px\] {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
    .lg\:tw-py-\[70px\] {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .lg\:tw-py-\[88px\] {
        padding-top: 88px !important;
        padding-bottom: 88px !important;
    }
    .lg\:\!tw-pe-0 {
        padding-inline-end: 0px !important;
    }
    .lg\:tw-pb-0 {
        padding-bottom: 0px !important;
    }
    .lg\:tw-pb-1 {
        padding-bottom: 0.25rem !important;
    }
    .lg\:tw-pb-10 {
        padding-bottom: 2.5rem !important;
    }
    .lg\:tw-pb-12 {
        padding-bottom: 3rem !important;
    }
    .lg\:tw-pb-14 {
        padding-bottom: 3.5rem !important;
    }
    .lg\:tw-pb-16 {
        padding-bottom: 4rem !important;
    }
    .lg\:tw-pb-24 {
        padding-bottom: 6rem !important;
    }
    .lg\:tw-pb-3 {
        padding-bottom: 0.75rem !important;
    }
    .lg\:tw-pb-32 {
        padding-bottom: 8rem !important;
    }
    .lg\:tw-pb-4 {
        padding-bottom: 1rem !important;
    }
    .lg\:tw-pb-48 {
        padding-bottom: 12rem !important;
    }
    .lg\:tw-pb-6 {
        padding-bottom: 1.5rem !important;
    }
    .lg\:tw-pb-8 {
        padding-bottom: 2rem !important;
    }
    .lg\:tw-pb-\[10px\] {
        padding-bottom: 10px !important;
    }
    .lg\:tw-pb-\[116px\] {
        padding-bottom: 116px !important;
    }
    .lg\:tw-pb-\[120px\] {
        padding-bottom: 120px !important;
    }
    .lg\:tw-pb-\[128px\] {
        padding-bottom: 128px !important;
    }
    .lg\:tw-pb-\[160px\] {
        padding-bottom: 160px !important;
    }
    .lg\:tw-pb-\[30px\] {
        padding-bottom: 30px !important;
    }
    .lg\:tw-pb-\[37px\] {
        padding-bottom: 37px !important;
    }
    .lg\:tw-pb-\[48px\] {
        padding-bottom: 48px !important;
    }
    .lg\:tw-pb-\[60px\] {
        padding-bottom: 60px !important;
    }
    .lg\:tw-pb-\[64px\] {
        padding-bottom: 64px !important;
    }
    .lg\:tw-pb-\[80px\] {
        padding-bottom: 80px !important;
    }
    .lg\:tw-pe-0 {
        padding-inline-end: 0px !important;
    }
    .lg\:tw-pe-12 {
        padding-inline-end: 3rem !important;
    }
    .lg\:tw-pe-3 {
        padding-inline-end: 0.75rem !important;
    }
    .lg\:tw-pe-32 {
        padding-inline-end: 8rem !important;
    }
    .lg\:tw-pe-4 {
        padding-inline-end: 1rem !important;
    }
    .lg\:tw-pe-8 {
        padding-inline-end: 2rem !important;
    }
    .lg\:tw-pe-\[100px\] {
        padding-inline-end: 100px !important;
    }
    .lg\:tw-pe-\[110px\] {
        padding-inline-end: 110px !important;
    }
    .lg\:tw-pe-\[20px\] {
        padding-inline-end: 20px !important;
    }
    .lg\:tw-pl-0 {
        padding-left: 0px !important;
    }
    .lg\:tw-pl-10 {
        padding-left: 2.5rem !important;
    }
    .lg\:tw-pl-16 {
        padding-left: 4rem !important;
    }
    .lg\:tw-pl-3 {
        padding-left: 0.75rem !important;
    }
    .lg\:tw-pl-6 {
        padding-left: 1.5rem !important;
    }
    .lg\:tw-pl-\[30px\] {
        padding-left: 30px !important;
    }
    .lg\:tw-pl-\[4px\] {
        padding-left: 4px !important;
    }
    .lg\:tw-pl-\[60px\] {
        padding-left: 60px !important;
    }
    .lg\:tw-pl-\[85px\] {
        padding-left: 85px !important;
    }
    .lg\:tw-pr-0 {
        padding-right: 0px !important;
    }
    .lg\:tw-pr-16 {
        padding-right: 4rem !important;
    }
    .lg\:tw-pr-2 {
        padding-right: 0.5rem !important;
    }
    .lg\:tw-pr-4 {
        padding-right: 1rem !important;
    }
    .lg\:tw-pr-6 {
        padding-right: 1.5rem !important;
    }
    .lg\:tw-pr-7 {
        padding-right: 1.75rem !important;
    }
    .lg\:tw-pr-8 {
        padding-right: 2rem !important;
    }
    .lg\:tw-pr-\[30px\] {
        padding-right: 30px !important;
    }
    .lg\:tw-pr-\[60px\] {
        padding-right: 60px !important;
    }
    .lg\:tw-ps-0 {
        padding-inline-start: 0px !important;
    }
    .lg\:tw-ps-1 {
        padding-inline-start: 0.25rem !important;
    }
    .lg\:tw-ps-16 {
        padding-inline-start: 4rem !important;
    }
    .lg\:tw-ps-3 {
        padding-inline-start: 0.75rem !important;
    }
    .lg\:tw-ps-32 {
        padding-inline-start: 8rem !important;
    }
    .lg\:tw-ps-4 {
        padding-inline-start: 1rem !important;
    }
    .lg\:tw-ps-5 {
        padding-inline-start: 1.25rem !important;
    }
    .lg\:tw-ps-8 {
        padding-inline-start: 2rem !important;
    }
    .lg\:tw-ps-\[15px\] {
        padding-inline-start: 15px !important;
    }
    .lg\:tw-ps-\[64px\] {
        padding-inline-start: 64px !important;
    }
    .lg\:tw-ps-\[80px\] {
        padding-inline-start: 80px !important;
    }
    .lg\:tw-pt-0 {
        padding-top: 0px !important;
    }
    .lg\:tw-pt-10 {
        padding-top: 2.5rem !important;
    }
    .lg\:tw-pt-11 {
        padding-top: 2.75rem !important;
    }
    .lg\:tw-pt-12 {
        padding-top: 3rem !important;
    }
    .lg\:tw-pt-14 {
        padding-top: 3.5rem !important;
    }
    .lg\:tw-pt-16 {
        padding-top: 4rem !important;
    }
    .lg\:tw-pt-24 {
        padding-top: 6rem !important;
    }
    .lg\:tw-pt-28 {
        padding-top: 7rem !important;
    }
    .lg\:tw-pt-32 {
        padding-top: 8rem !important;
    }
    .lg\:tw-pt-4 {
        padding-top: 1rem !important;
    }
    .lg\:tw-pt-6 {
        padding-top: 1.5rem !important;
    }
    .lg\:tw-pt-8 {
        padding-top: 2rem !important;
    }
    .lg\:tw-pt-\[120px\] {
        padding-top: 120px !important;
    }
    .lg\:tw-pt-\[140px\] {
        padding-top: 140px !important;
    }
    .lg\:tw-pt-\[30px\] {
        padding-top: 30px !important;
    }
    .lg\:tw-pt-\[48px\] {
        padding-top: 48px !important;
    }
    .lg\:tw-pt-\[60px\] {
        padding-top: 60px !important;
    }
    .lg\:tw-pt-\[64px\] {
        padding-top: 64px !important;
    }
    .lg\:tw-pt-\[75px\] {
        padding-top: 75px !important;
    }
    .lg\:tw-pt-\[80px\] {
        padding-top: 80px !important;
    }
    .lg\:tw-pt-\[95px\] {
        padding-top: 95px !important;
    }
    .lg\:tw-pt-\[96px\] {
        padding-top: 96px !important;
    }
    .lg\:tw-text-left {
        text-align: left !important;
    }
    .lg\:tw-text-center {
        text-align: center !important;
    }
    .lg\:tw-text-right {
        text-align: right !important;
    }
    .lg\:tw-text-start {
        text-align: start !important;
    }
    .lg\:tw-text-end {
        text-align: end !important;
    }
    .lg\:tw-text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .lg\:tw-text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .lg\:tw-text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .lg\:tw-text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important;
    }
    .lg\:tw-text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important;
    }
    .lg\:tw-text-\[16px\] {
        font-size: 16px !important;
    }
    .lg\:tw-text-\[17px\] {
        font-size: 17px !important;
    }
    .lg\:tw-text-\[18px\] {
        font-size: 18px !important;
    }
    .lg\:tw-text-\[2\.9rem\] {
        font-size: 2.9rem !important;
    }
    .lg\:tw-text-\[200px\] {
        font-size: 200px !important;
    }
    .lg\:tw-text-\[20px\] {
        font-size: 20px !important;
    }
    .lg\:tw-text-\[21px\] {
        font-size: 21px !important;
    }
    .lg\:tw-text-\[22px\] {
        font-size: 22px !important;
    }
    .lg\:tw-text-\[23px\] {
        font-size: 23px !important;
    }
    .lg\:tw-text-\[24px\] {
        font-size: 24px !important;
    }
    .lg\:tw-text-\[26px\] {
        font-size: 26px !important;
    }
    .lg\:tw-text-\[30px\] {
        font-size: 30px !important;
    }
    .lg\:tw-text-\[31px\] {
        font-size: 31px !important;
    }
    .lg\:tw-text-\[32px\] {
        font-size: 32px !important;
    }
    .lg\:tw-text-\[34px\] {
        font-size: 34px !important;
    }
    .lg\:tw-text-\[36px\] {
        font-size: 36px !important;
    }
    .lg\:tw-text-\[40px\] {
        font-size: 40px !important;
    }
    .lg\:tw-text-\[42px\] {
        font-size: 42px !important;
    }
    .lg\:tw-text-\[43px\] {
        font-size: 43px !important;
    }
    .lg\:tw-text-\[45px\] {
        font-size: 45px !important;
    }
    .lg\:tw-text-\[48px\] {
        font-size: 48px !important;
    }
    .lg\:tw-text-\[60px\] {
        font-size: 60px !important;
    }
    .lg\:tw-text-\[calc\(18px\+7\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(18px + 7 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(1rem\+4\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(1rem + 4 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(24px\+16\*\(\(100vw-320px\)\/2080\)\)\] {
        font-size: calc(24px + 16 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    .lg\:tw-text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important;
    }
    .lg\:tw-text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .lg\:tw-font-\[24px\] {
        font-weight: 24px !important;
    }
    .lg\:tw-font-bold {
        font-weight: 700 !important;
    }
    .lg\:tw-font-normal {
        font-weight: 400 !important;
    }
    .lg\:tw-uppercase {
        text-transform: uppercase !important;
    }
    .lg\:tw-capitalize {
        text-transform: capitalize !important;
    }
    .lg\:tw-not-italic {
        font-style: normal !important;
    }
    .lg\:tw-leading-\[120\%\] {
        line-height: 120% !important;
    }
    .lg\:tw-leading-\[125\%\] {
        line-height: 125% !important;
    }
    .lg\:tw-leading-\[140\%\] {
        line-height: 140% !important;
    }
    .lg\:tw-leading-\[31px\] {
        line-height: 31px !important;
    }
    .lg\:tw-leading-\[37px\] {
        line-height: 37px !important;
    }
    .lg\:tw-leading-\[52px\] {
        line-height: 52px !important;
    }
    .lg\:tw-leading-\[60px\] {
        line-height: 60px !important;
    }
    .lg\:tw-leading-none {
        line-height: 1 !important;
    }
    .lg\:tw-tracking-\[0\.08rem\] {
        letter-spacing: 0.08rem !important;
    }
    .lg\:tw-tracking-\[0\.5px\] {
        letter-spacing: 0.5px !important;
    }
    .lg\:tw-tracking-\[1\.08px\] {
        letter-spacing: 1.08px !important;
    }
    .lg\:tw-tracking-\[1\.28px\] {
        letter-spacing: 1.28px !important;
    }
    .lg\:tw-tracking-\[1\.44px\] {
        letter-spacing: 1.44px !important;
    }
    .lg\:tw-tracking-\[1\.6px\] {
        letter-spacing: 1.6px !important;
    }
    .lg\:tw-tracking-\[1\.92px\] {
        letter-spacing: 1.92px !important;
    }
    .lg\:tw-tracking-\[1px\] {
        letter-spacing: 1px !important;
    }
    .lg\:tw-tracking-\[2px\] {
        letter-spacing: 2px !important;
    }
    .lg\:tw-tracking-\[3\.6px\] {
        letter-spacing: 3.6px !important;
    }
    .lg\:tw-tracking-\[4\.8px\] {
        letter-spacing: 4.8px !important;
    }
    .lg\:tw-text-black {
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-gray-600 {
        --tw-text-opacity: 1 !important;
        color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-sl-color-light-100 {
        --tw-text-opacity: 1 !important;
        color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-white {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-no-underline {
        text-decoration-line: none !important;
    }
    .lg\:tw-underline-offset-\[16px\] {
        text-underline-offset: 16px !important;
    }
    .lg\:tw-opacity-100 {
        opacity: 1 !important;
    }
    .lg\:tw-opacity-30 {
        opacity: 0.3 !important;
    }
    .lg\:tw-opacity-80 {
        opacity: 0.8 !important;
    }
    .lg\:tw-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }
    .lg\:tw-shadow-sticky-menu {
        --tw-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10) !important;
        --tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color) !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }
    .lg\:tw-drop-shadow-xl {
        --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    }
    .lg\:tw-backdrop-blur {
        --tw-backdrop-blur: blur(8px) !important;
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
    }
    .lg\:tw-duration-1000 {
        transition-duration: 1000ms !important;
    }
    .before\:lg\:tw-transition-all::before {
        content: var(--tw-content) !important;
        transition-property: all !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-duration: 150ms !important;
    }
    .before\:lg\:tw-duration-300::before {
        content: var(--tw-content) !important;
        transition-duration: 300ms !important;
    }
    .lg\:last\:tw-border-r-0:last-child {
        border-right-width: 0px !important;
    }
    .lg\:hover\:tw-my-\[-1px\]:hover {
        margin-top: -1px !important;
        margin-bottom: -1px !important;
    }
    .lg\:hover\:tw-border-\[2px\]:hover {
        border-width: 2px !important;
    }
    .hover\:lg\:tw-bg-\[\#000\]:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    }
    .hover\:lg\:tw-text-white:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }
    .tw-group:hover .lg\:group-hover\:tw-opacity-100 {
        opacity: 1 !important;
    }
}
  @media (min-width: 1280px) {
    .xl\:tw-absolute {
        position: absolute !important;
    }
    .xl\:-tw-right-\[80px\] {
        right: -80px !important;
    }
    .xl\:tw-bottom-8 {
        bottom: 2rem !important;
    }
    .xl\:tw-left-\[-415px\] {
        left: -415px !important;
    }
    .xl\:tw-right-8 {
        right: 2rem !important;
    }
    .xl\:tw-top-\[12px\] {
        top: 12px !important;
    }
    .xl\:tw-order-\[13\] {
        order: 13 !important;
    }
    .xl\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .xl\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }
    .xl\:tw-col-span-5 {
        grid-column: span 5 / span 5 !important;
    }
    .xl\:tw-col-span-7 {
        grid-column: span 7 / span 7 !important;
    }
    .xl\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }
    .xl\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .xl\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }
    .xl\:tw-col-start-9 {
        grid-column-start: 9 !important;
    }
    .xl\:tw-m-4 {
        margin: 1rem !important;
    }
    .xl\:tw-mb-16 {
        margin-bottom: 4rem !important;
    }
    .xl\:tw-mb-\[60px\] {
        margin-bottom: 60px !important;
    }
    .xl\:tw-mb-\[90px\] {
        margin-bottom: 90px !important;
    }
    .xl\:tw-ml-10 {
        margin-left: 2.5rem !important;
    }
    .xl\:tw-ml-\[-410px\] {
        margin-left: -410px !important;
    }
    .xl\:tw-ml-\[64px\] {
        margin-left: 64px !important;
    }
    .xl\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .xl\:tw-mt-16 {
        margin-top: 4rem !important;
    }
    .xl\:tw-mt-5 {
        margin-top: 1.25rem !important;
    }
    .xl\:tw-mt-\[100px\] {
        margin-top: 100px !important;
    }
    .xl\:tw-mt-\[10px\] {
        margin-top: 10px !important;
    }
    .xl\:tw-block {
        display: block !important;
    }
    .xl\:tw-flex {
        display: flex !important;
    }
    .xl\:tw-h-\[100px\] {
        height: 100px !important;
    }
    .xl\:tw-h-\[140px\] {
        height: 140px !important;
    }
    .xl\:tw-h-\[207px\] {
        height: 207px !important;
    }
    .xl\:tw-h-\[220px\] {
        height: 220px !important;
    }
    .xl\:tw-h-\[230px\] {
        height: 230px !important;
    }
    .xl\:tw-h-\[300px\] {
        height: 300px !important;
    }
    .xl\:tw-h-\[320px\] {
        height: 320px !important;
    }
    .xl\:tw-h-\[350px\] {
        height: 350px !important;
    }
    .xl\:tw-h-\[440px\] {
        height: 440px !important;
    }
    .xl\:tw-h-\[450px\] {
        height: 450px !important;
    }
    .xl\:tw-h-\[500px\] {
        height: 500px !important;
    }
    .xl\:tw-h-\[550px\] {
        height: 550px !important;
    }
    .xl\:tw-h-\[560px\] {
        height: 560px !important;
    }
    .xl\:tw-h-\[600px\] {
        height: 600px !important;
    }
    .xl\:tw-h-\[650px\] {
        height: 650px !important;
    }
    .xl\:tw-h-\[660px\] {
        height: 660px !important;
    }
    .xl\:tw-h-\[800px\] {
        height: 800px !important;
    }
    .xl\:tw-h-\[828px\] {
        height: 828px !important;
    }
    .xl\:tw-h-\[850px\] {
        height: 850px !important;
    }
    .xl\:tw-h-\[85px\] {
        height: 85px !important;
    }
    .xl\:tw-h-full {
        height: 100% !important;
    }
    .xl\:tw-max-h-\[550px\] {
        max-height: 550px !important;
    }
    .xl\:tw-min-h-\[1000px\] {
        min-height: 1000px !important;
    }
    .xl\:tw-min-h-\[110px\] {
        min-height: 110px !important;
    }
    .xl\:tw-min-h-\[500px\] {
        min-height: 500px !important;
    }
    .xl\:tw-min-h-\[calc\(100vh-260px\)\] {
        min-height: calc(100vh - 260px) !important;
    }
    .xl\:tw-w-1\/2 {
        width: 50% !important;
    }
    .xl\:tw-w-1\/3 {
        width: 33.333333% !important;
    }
    .xl\:tw-w-10\/12 {
        width: 83.333333% !important;
    }
    .xl\:tw-w-3\/12 {
        width: 25% !important;
    }
    .xl\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .xl\:tw-w-5\/12 {
        width: 41.666667% !important;
    }
    .xl\:tw-w-5\/6 {
        width: 83.333333% !important;
    }
    .xl\:tw-w-6\/12 {
        width: 50% !important;
    }
    .xl\:tw-w-7\/12 {
        width: 58.333333% !important;
    }
    .xl\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .xl\:tw-w-9\/12 {
        width: 75% !important;
    }
    .xl\:tw-w-\[100px\] {
        width: 100px !important;
    }
    .xl\:tw-w-\[1024px\] {
        width: 1024px !important;
    }
    .xl\:tw-w-\[1080px\] {
        width: 1080px !important;
    }
    .xl\:tw-w-\[1140px\] {
        width: 1140px !important;
    }
    .xl\:tw-w-\[1280px\] {
        width: 1280px !important;
    }
    .xl\:tw-w-\[150px\] {
        width: 150px !important;
    }
    .xl\:tw-w-\[253px\] {
        width: 253px !important;
    }
    .xl\:tw-w-\[30\%\] {
        width: 30% !important;
    }
    .xl\:tw-w-\[45\%\] {
        width: 45% !important;
    }
    .xl\:tw-w-\[512px\] {
        width: 512px !important;
    }
    .xl\:tw-w-\[530px\] {
        width: 530px !important;
    }
    .xl\:tw-w-\[55\%\] {
        width: 55% !important;
    }
    .xl\:tw-w-\[70\%\] {
        width: 70% !important;
    }
    .xl\:tw-w-\[750px\] {
        width: 750px !important;
    }
    .xl\:tw-w-\[80\%\] {
        width: 80% !important;
    }
    .xl\:tw-w-\[calc\(100\%-184px\)\] {
        width: calc(100% - 184px) !important;
    }
    .xl\:tw-w-auto {
        width: auto !important;
    }
    .xl\:tw-w-full {
        width: 100% !important;
    }
    .xl\:\!tw-max-w-\[962px\] {
        max-width: 962px !important;
    }
    .xl\:tw-max-w-\[1200px\] {
        max-width: 1200px !important;
    }
    .xl\:tw-max-w-\[600px\] {
        max-width: 600px !important;
    }
    .xl\:tw-max-w-\[771px\] {
        max-width: 771px !important;
    }
    .xl\:tw-max-w-\[80\%\] {
        max-width: 80% !important;
    }
    .xl\:tw-basis-10\/12 {
        flex-basis: 83.333333% !important;
    }
    .xl\:tw-basis-11\/12 {
        flex-basis: 91.666667% !important;
    }
    .xl\:tw-basis-2\/12 {
        flex-basis: 16.666667% !important;
    }
    .xl\:tw-basis-4\/12 {
        flex-basis: 33.333333% !important;
    }
    .xl\:tw-basis-\[374px\] {
        flex-basis: 374px !important;
    }
    .xl\:tw-basis-\[calc\(50\%-16px\)\] {
        flex-basis: calc(50% - 16px) !important;
    }
    .xl\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .xl\:tw-grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .xl\:tw-flex-row {
        flex-direction: row !important;
    }
    .xl\:tw-flex-col {
        flex-direction: column !important;
    }
    .xl\:tw-items-end {
        align-items: flex-end !important;
    }
    .xl\:tw-justify-end {
        justify-content: flex-end !important;
    }
    .xl\:tw-justify-center {
        justify-content: center !important;
    }
    .xl\:tw-justify-between {
        justify-content: space-between !important;
    }
    .xl\:tw-gap-0 {
        gap: 0px !important;
    }
    .xl\:tw-gap-16 {
        gap: 4rem !important;
    }
    .xl\:tw-gap-8 {
        gap: 2rem !important;
    }
    .xl\:tw-gap-\[10px\] {
        gap: 10px !important;
    }
    .xl\:tw-gap-\[120px\] {
        gap: 120px !important;
    }
    .xl\:tw-p-4 {
        padding: 1rem !important;
    }
    .xl\:tw-p-\[30px\] {
        padding: 30px !important;
    }
    .xl\:tw-px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }
    .xl\:tw-px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .xl\:tw-px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .xl\:tw-px-\[16px\] {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .xl\:tw-px-\[92px\] {
        padding-left: 92px !important;
        padding-right: 92px !important;
    }
    .xl\:tw-px-\[calc\(\(100\%-1280px\)\/2\)\] {
        padding-left: calc((100% - 1280px) / 2) !important;
        padding-right: calc((100% - 1280px) / 2) !important;
    }
    .xl\:tw-py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .xl\:tw-py-\[100px\] {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .xl\:tw-py-\[105px\] {
        padding-top: 105px !important;
        padding-bottom: 105px !important;
    }
    .xl\:tw-py-\[120px\] {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .xl\:tw-pb-0 {
        padding-bottom: 0px !important;
    }
    .xl\:tw-pb-7 {
        padding-bottom: 1.75rem !important;
    }
    .xl\:tw-pb-8 {
        padding-bottom: 2rem !important;
    }
    .xl\:tw-pb-\[30px\] {
        padding-bottom: 30px !important;
    }
    .xl\:tw-pl-0 {
        padding-left: 0px !important;
    }
    .xl\:tw-pl-16 {
        padding-left: 4rem !important;
    }
    .xl\:tw-pl-8 {
        padding-left: 2rem !important;
    }
    .xl\:tw-pl-\[120px\] {
        padding-left: 120px !important;
    }
    .xl\:tw-pr-0 {
        padding-right: 0px !important;
    }
    .xl\:tw-pr-6 {
        padding-right: 1.5rem !important;
    }
    .xl\:tw-pr-\[60px\] {
        padding-right: 60px !important;
    }
    .xl\:tw-ps-8 {
        padding-inline-start: 2rem !important;
    }
    .xl\:tw-ps-\[120px\] {
        padding-inline-start: 120px !important;
    }
    .xl\:tw-pt-12 {
        padding-top: 3rem !important;
    }
    .xl\:tw-text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .xl\:tw-text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .xl\:tw-text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .xl\:tw-text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important;
    }
    .xl\:tw-text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important;
    }
    .xl\:tw-text-\[2\.9rem\] {
        font-size: 2.9rem !important;
    }
    .xl\:tw-text-\[20px\] {
        font-size: 20px !important;
    }
    .xl\:tw-text-\[2rem\] {
        font-size: 2rem !important;
    }
    .xl\:tw-text-\[300px\] {
        font-size: 300px !important;
    }
    .xl\:tw-text-\[40px\] {
        font-size: 40px !important;
    }
    .xl\:tw-text-\[46px\] {
        font-size: 46px !important;
    }
    .xl\:tw-text-\[48px\] {
        font-size: 48px !important;
    }
    .xl\:tw-text-\[60px\] {
        font-size: 60px !important;
    }
    .xl\:tw-text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    .xl\:tw-text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .xl\:tw-leading-none {
        line-height: 1 !important;
    }
    .xl\:tw-tracking-\[0\.08rem\] {
        letter-spacing: 0.08rem !important;
    }
    .xl\:tw-tracking-\[3px\] {
        letter-spacing: 3px !important;
    }
}
  @media (min-width: 1536px) {
    .\32xl\:tw-top-1\/2 {
        top: 50% !important;
    }
    .\32xl\:tw-col-span-10 {
        grid-column: span 10 / span 10 !important;
    }
    .\32xl\:tw-col-span-2 {
        grid-column: span 2 / span 2 !important;
    }
    .\32xl\:tw-col-span-4 {
        grid-column: span 4 / span 4 !important;
    }
    .\32xl\:tw-col-span-6 {
        grid-column: span 6 / span 6 !important;
    }
    .\32xl\:tw-col-span-8 {
        grid-column: span 8 / span 8 !important;
    }
    .\32xl\:tw-col-span-9 {
        grid-column: span 9 / span 9 !important;
    }
    .\32xl\:tw-col-start-1 {
        grid-column-start: 1 !important;
    }
    .\32xl\:tw-col-start-2 {
        grid-column-start: 2 !important;
    }
    .\32xl\:tw-col-start-3 {
        grid-column-start: 3 !important;
    }
    .\32xl\:tw-col-start-4 {
        grid-column-start: 4 !important;
    }
    .\32xl\:tw-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .\32xl\:tw-mb-0 {
        margin-bottom: 0px !important;
    }
    .\32xl\:tw-mb-16 {
        margin-bottom: 4rem !important;
    }
    .\32xl\:tw-ml-\[-250px\] {
        margin-left: -250px !important;
    }
    .\32xl\:tw-ml-\[-303px\] {
        margin-left: -303px !important;
    }
    .\32xl\:tw-mt-0 {
        margin-top: 0px !important;
    }
    .\32xl\:tw-mt-8 {
        margin-top: 2rem !important;
    }
    .\32xl\:tw-block {
        display: block !important;
    }
    .\32xl\:tw-flex {
        display: flex !important;
    }
    .\32xl\:tw-h-\[1000px\] {
        height: 1000px !important;
    }
    .\32xl\:tw-h-\[1150px\] {
        height: 1150px !important;
    }
    .\32xl\:tw-h-\[1200px\] {
        height: 1200px !important;
    }
    .\32xl\:tw-h-\[180px\] {
        height: 180px !important;
    }
    .\32xl\:tw-h-\[220px\] {
        height: 220px !important;
    }
    .\32xl\:tw-h-\[260px\] {
        height: 260px !important;
    }
    .\32xl\:tw-h-\[280px\] {
        height: 280px !important;
    }
    .\32xl\:tw-h-\[315px\] {
        height: 315px !important;
    }
    .\32xl\:tw-h-\[380px\] {
        height: 380px !important;
    }
    .\32xl\:tw-h-\[400px\] {
        height: 400px !important;
    }
    .\32xl\:tw-h-\[47\.3\%\] {
        height: 47.3% !important;
    }
    .\32xl\:tw-h-\[550px\] {
        height: 550px !important;
    }
    .\32xl\:tw-h-\[65px\] {
        height: 65px !important;
    }
    .\32xl\:tw-h-\[770px\] {
        height: 770px !important;
    }
    .\32xl\:tw-h-\[774px\] {
        height: 774px !important;
    }
    .\32xl\:tw-h-\[930px\] {
        height: 930px !important;
    }
    .\32xl\:tw-h-\[960px\] {
        height: 960px !important;
    }
    .\32xl\:tw-w-1\/2 {
        width: 50% !important;
    }
    .\32xl\:tw-w-1\/3 {
        width: 33.333333% !important;
    }
    .\32xl\:tw-w-11\/12 {
        width: 91.666667% !important;
    }
    .\32xl\:tw-w-2\/3 {
        width: 66.666667% !important;
    }
    .\32xl\:tw-w-3\/12 {
        width: 25% !important;
    }
    .\32xl\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .\32xl\:tw-w-5\/12 {
        width: 41.666667% !important;
    }
    .\32xl\:tw-w-7\/12 {
        width: 58.333333% !important;
    }
    .\32xl\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .\32xl\:tw-w-9\/12 {
        width: 75% !important;
    }
    .\32xl\:tw-w-\[1440px\] {
        width: 1440px !important;
    }
    .\32xl\:tw-w-\[1536px\] {
        width: 1536px !important;
    }
    .\32xl\:tw-w-\[35\%\] {
        width: 35% !important;
    }
    .\32xl\:tw-w-\[64\%\] {
        width: 64% !important;
    }
    .\32xl\:tw-w-\[65\%\] {
        width: 65% !important;
    }
    .\32xl\:tw-w-\[65px\] {
        width: 65px !important;
    }
    .\32xl\:tw-w-\[75\%\] {
        width: 75% !important;
    }
    .\32xl\:tw-w-\[80px\] {
        width: 80px !important;
    }
    .\32xl\:tw-w-full {
        width: 100% !important;
    }
    .\32xl\:tw-max-w-\[1440px\] {
        max-width: 1440px !important;
    }
    .\32xl\:tw-max-w-\[41\.666667\%\] {
        max-width: 41.666667% !important;
    }
    .\32xl\:tw-max-w-full {
        max-width: 100% !important;
    }
    .\32xl\:tw-basis-3\/12 {
        flex-basis: 25% !important;
    }
    .\32xl\:tw-basis-4\/6 {
        flex-basis: 66.666667% !important;
    }
    .\32xl\:tw--translate-y-1\/2 {
        --tw-translate-y: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .\32xl\:tw-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-flex-wrap {
        flex-wrap: wrap !important;
    }
    .\32xl\:tw-flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .\32xl\:tw-justify-start {
        justify-content: flex-start !important;
    }
    .\32xl\:tw-justify-center {
        justify-content: center !important;
    }
    .\32xl\:tw-gap-16 {
        gap: 4rem !important;
    }
    .\32xl\:tw-border-t-0 {
        border-top-width: 0px !important;
    }
    .\32xl\:tw-px-\[120px\] {
        padding-left: 120px !important;
        padding-right: 120px !important;
    }
    .\32xl\:tw-px-\[20px\] {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .\32xl\:tw-px-\[calc\(\(100\%-1536px\)\/2\)\] {
        padding-left: calc((100% - 1536px) / 2) !important;
        padding-right: calc((100% - 1536px) / 2) !important;
    }
    .\32xl\:tw-pb-16 {
        padding-bottom: 4rem !important;
    }
    .\32xl\:tw-pb-20 {
        padding-bottom: 5rem !important;
    }
    .\32xl\:tw-pl-\[74px\] {
        padding-left: 74px !important;
    }
    .\32xl\:tw-pr-8 {
        padding-right: 2rem !important;
    }
    .\32xl\:tw-pr-\[121px\] {
        padding-right: 121px !important;
    }
    .\32xl\:tw-pt-\[480px\] {
        padding-top: 480px !important;
    }
}
  @media (min-width: 2560px) {
    .\33xl\:tw-left-\[7\%\] {
        left: 7% !important;
    }
    .\33xl\:tw-top-\[67\%\] {
        top: 67% !important;
    }
    .\33xl\:tw-order-\[17\] {
        order: 17 !important;
    }
    .\33xl\:tw-col-span-12 {
        grid-column: span 12 / span 12 !important;
    }
    .\33xl\:tw-my-\[56px\] {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .\33xl\:tw-mb-40 {
        margin-bottom: 10rem !important;
    }
    .\33xl\:tw-ml-\[15\%\] {
        margin-left: 15% !important;
    }
    .\33xl\:tw-block {
        display: block !important;
    }
    .\33xl\:tw-h-\[1160px\] {
        height: 1160px !important;
    }
    .\33xl\:tw-h-\[1460px\] {
        height: 1460px !important;
    }
    .\33xl\:tw-h-\[280px\] {
        height: 280px !important;
    }
    .\33xl\:tw-h-\[700px\] {
        height: 700px !important;
    }
    .\33xl\:tw-h-\[850px\] {
        height: 850px !important;
    }
    .\33xl\:tw-min-h-\[100vh\] {
        min-height: 100vh !important;
    }
    .\33xl\:tw-min-h-\[auto\] {
        min-height: auto !important;
    }
    .\33xl\:tw-w-4\/12 {
        width: 33.333333% !important;
    }
    .\33xl\:tw-w-8\/12 {
        width: 66.666667% !important;
    }
    .\33xl\:tw-w-\[1680px\] {
        width: 1680px !important;
    }
    .\33xl\:tw-w-\[8\%\] {
        width: 8% !important;
    }
    .\33xl\:tw-w-full {
        width: 100% !important;
    }
    .\33xl\:tw-basis-1\/5 {
        flex-basis: 20% !important;
    }
    .\33xl\:tw-gap-8 {
        gap: 2rem !important;
    }
    .\33xl\:tw-px-\[calc\(\(100\%-1680px\)\/2\)\] {
        padding-left: calc((100% - 1680px) / 2) !important;
        padding-right: calc((100% - 1680px) / 2) !important;
    }
    .\33xl\:tw-pb-0 {
        padding-bottom: 0px !important;
    }
}
  .tw-peer:checked ~ .rtl\:peer-checked\:after\:-tw-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after {
    content: var(--tw-content) !important;
    --tw-translate-x: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
  @media (prefers-color-scheme: dark) {
    .dark\:tw-border-gray-600 {
        --tw-border-opacity: 1 !important;
        border-color: rgb(75 85 99 / var(--tw-border-opacity)) !important;
    }
    .dark\:tw-bg-gray-700 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
    }
}
  .\[\&\&\]\:tw-px-0.\[\&\&\]\:tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  .\[\&\&\]\:tw-py-0.\[\&\&\]\:tw-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  @media (min-width: 992px) {
    .lg\:\[\&\&\]\:tw-px-0.lg\:\[\&\&\]\:tw-px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lg\:\[\&\&\]\:tw-py-0.lg\:\[\&\&\]\:tw-py-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}
  @media (min-width: 768px) {
    .md\:\[\&\:nth-last-child\(-n\+2\)\]\:tw-border-b-0:nth-last-child(-n+2) {
        border-bottom-width: 0px !important;
    }
}
  .\[\&\>\*\]\:tw-inline>* {
    display: inline !important;
}
  .\[\&\>a\]\:tw-px-0>a {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  .\[\&\>a\]\:tw-text-\[\#212529\]>a {
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}
  .\[\&\>b\]\:tw-font-bold>b {
    font-weight: 700 !important;
}
  .\[\&\>b\]\:tw-uppercase>b {
    text-transform: uppercase !important;
}
  .\[\&\>b\]\:tw-text-\[\#498751\]>b {
    --tw-text-opacity: 1 !important;
    color: rgb(73 135 81 / var(--tw-text-opacity)) !important;
}
  .\[\&\>b\]\:tw-text-\[\#89619C\]>b {
    --tw-text-opacity: 1 !important;
    color: rgb(137 97 156 / var(--tw-text-opacity)) !important;
}
  .\[\&\>b\]\:tw-text-\[\#CEA96A\]>b {
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}
  .\[\&\>b\]\:tw-text-\[\#F3B84C\]>b {
    --tw-text-opacity: 1 !important;
    color: rgb(243 184 76 / var(--tw-text-opacity)) !important;
}
  .\[\&\>ol\]\:tw-mb-0>ol {
    margin-bottom: 0px !important;
}
  .\[\&\>ol\]\:tw-pl-6>ol {
    padding-left: 1.5rem !important;
}
  .\[\&\>p\]\:tw-mb-0>p {
    margin-bottom: 0px !important;
}
  .\[\&\>span\]\:tw-text-sl-color-gold-1500>span {
    --tw-text-opacity: 1 !important;
    color: rgb(253 219 35 / var(--tw-text-opacity)) !important;
}
  .\[\&_\.st-pop-up\]\:tw-rounded-none .st-pop-up {
    border-radius: 0px !important;
}
  .\[\&_a\]\:tw-text-white a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\[\&_a\]\:tw-underline a {
    text-decoration-line: underline !important;
}
  .\[\&_button\]\:tw-ml-\[2px\] button {
    margin-left: 2px !important;
}
  .\[\&_button\]\:tw-h-\[48px\] button {
    height: 48px !important;
}
  .\[\&_button\]\:tw-bg-white button {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
  .\[\&_button\]\:tw-px-4 button {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
  .\[\&_button\]\:tw-py-0 button {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  .\[\&_button\]\:tw-text-st-colour-grey-900 button {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
  .\[\&_button\]\:tw-text-white button {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\[\&_button\]\:tw-outline-none button {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
  @media (min-width: 992px) {
    .lg\:\[\&_button\]\:tw-px-6 button {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
}
  .\[\&_div\]\:tw-text-st-colour-grey-900 div {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
  .\[\&_div\]\:tw-text-white div {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\[\&_div\]\:tw-outline-none div {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
  .\[\&_form\]\:tw-max-w-full form {
    max-width: 100% !important;
}
  .\[\&_form\]\:tw-pb-0 form {
    padding-bottom: 0px !important;
}
  .\[\&_form\]\:tw-pt-0 form {
    padding-top: 0px !important;
}
  .\[\&_header\]\:tw-hidden header {
    display: none !important;
}
  .\[\&_input\]\:tw-h-\[48px\] input {
    height: 48px !important;
}
  .\[\&_input\]\:tw-rounded-none input {
    border-radius: 0px !important;
}
  .\[\&_input\]\:tw-bg-st-colour-grey-900 input {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
  .\[\&_input\]\:tw-px-4 input {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
  .\[\&_input\]\:tw-py-3 input {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
  .\[\&_input\]\:tw-text-white input {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\[\&_input\]\:placeholder\:tw-text-st-colour-grey-400 input::placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
  .\[\&_legend\]\:tw-text-st-colour-grey-900 legend {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
  .\[\&_legend\]\:tw-text-white legend {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\[\&_ol\]\:tw-mb-0 ol {
    margin-bottom: 0px !important;
}
  .\[\&_p\]\:tw-mb-0 p {
    margin-bottom: 0px !important;
}
  .\[\&_p\]\:tw-text-st-colour-grey-900 p {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
  .\[\&_p\]\:tw-text-white p {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\[\&_span\]\:tw-font-\[\'DIN-2014\'\] span {
    font-family: 'DIN-2014' !important;
}
  .\[\&_span\]\:tw-text-st-colour-grey-900 span {
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
  .\[\&_span\]\:tw-text-white span {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
  .\[\&_sup\]\:tw-text-\[0\.6em\] sup {
    font-size: 0.6em !important;
}
  .\[\&_sup\]\:tw-font-bold sup {
    font-weight: 700 !important;
}
  .\[\&_ul\]\:tw-mb-0 ul {
    margin-bottom: 0px !important;
}

/* --- Extracted <style> block #28 --- */
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}
input::placeholder,textarea::placeholder{
    color: #6b7280;
    opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
    padding: 0;
}
::-webkit-date-and-time-value{
    min-height: 1.5em;
    text-align: inherit;
}
::-webkit-datetime-edit{
    display: inline-flex;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
    padding-top: 0;
    padding-bottom: 0;
}
select{
    background-image: url("images/image_65e410f1d5a38d46385262b0f09a2ae12301b077.svg");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    print-color-adjust: exact;
}
[multiple],[size]:where(select:not([size="1"])){
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    print-color-adjust: unset;
}
[type='checkbox'],[type='radio']{
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
}
[type='checkbox']{
    border-radius: 0px;
}
[type='radio']{
    border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked{
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
[type='checkbox']:checked{
    background-image: url("images/image_0075e8050b8ed242abe3e089e90f4cf0ccec2cf1.svg");
}
@media (forced-colors: active) {
    [type='checkbox']:checked{
        appearance: auto;
    }
}
[type='radio']:checked{
    background-image: url("images/image_120c49de8519a3bb2bda2121d139e9c7f5e45954.svg");
}
@media (forced-colors: active) {
    [type='radio']:checked{
        appearance: auto;
    }
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
    border-color: transparent;
    background-color: currentColor;
}
[type='checkbox']:indeterminate{
    background-image: url("images/image_168e4efd49bb5c46daf6b878a5ef44467f54b762.svg");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
@media (forced-colors: active) {
    [type='checkbox']:indeterminate{
        appearance: auto;
    }
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
    border-color: transparent;
    background-color: currentColor;
}
[type='file']{
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
}
[type='file']:focus{
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
}

  /* ---------------------------------------------------- */

  /* SL Text Styles */
  .tw-display-1{
    font-size: 3rem;
    line-height: 1;
}
  @media (min-width: 768px){
    .tw-display-1{
        font-size: 3.75rem;
        line-height: 1;
    }
}

  .tw-display-2{
    font-size: 2.25rem;
    line-height: 2.5rem;
    line-height: 1;
}

  @media (min-width: 768px){
    .tw-display-2{
        font-size: 3rem;
        line-height: 1;
    }
}

  .tw-headline-1{
    font-size: 2.25rem;
    line-height: 2.5rem;
    line-height: 1.25;
}

  @media (min-width: 768px){
    .tw-headline-1{
        font-size: 3rem;
        line-height: 1;
    }
}

  .tw-headline-2{
    font-size: 1.875rem;
    line-height: 2.25rem;
    line-height: 1.25;
}

  @media (min-width: 768px){
    .tw-headline-2{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}

  .tw-headline-3{
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.25;
}

  @media (min-width: 768px){
    .tw-headline-3{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}

  .tw-headline-4{
    font-size: 1.25rem;
    line-height: 1.75rem;
    line-height: 1.25;
}

  @media (min-width: 768px){
    .tw-headline-4{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}

  .tw-subheading-1{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 1.25;
}

  @media (min-width: 768px){
    .tw-subheading-1{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

  .tw-subheading-2{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1.25;
}

  @media (min-width: 768px){
    .tw-subheading-2{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}

  .tw-subheading-3{
    font-size: 0.875rem;
    line-height: 1.25rem;
    line-height: 1.25;
}

  @media (min-width: 768px){
    .tw-subheading-3{
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

  .tw-subheading-4{
    font-size: 0.75rem;
    line-height: 1rem;
    line-height: 1.25;
}

  @media (min-width: 768px){
    .tw-subheading-4{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
}
  .tw-body-2xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
    line-height: 1.5;
}
  @media (min-width: 768px){
    .tw-body-2xl{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}

  .tw-body-xl{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 1.5;
}

  @media (min-width: 768px){
    .tw-body-xl{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

  .tw-body-lg{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1.5;
}

  @media (min-width: 768px){
    .tw-body-lg{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}

  .tw-body-normal{
    font-size: 0.875rem;
    line-height: 1.25rem;
    line-height: 1.5;
}

  @media (min-width: 768px){
    .tw-body-normal{
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

  .tw-body-sm{
    font-size: 0.75rem;
    line-height: 1rem;
    line-height: 1.5;
}

  @media (min-width: 768px){
    .tw-body-sm{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
}

  .tw-body-xs{
    font-size: 0.75rem;
    line-height: 1rem;
    line-height: 1.5;
}

  @media (min-width: 768px){
    .tw-body-xs{
        font-size: 0.75rem;
        line-height: 1rem;
    }
}

  .tw-caption-xl{
    font-size: 1.125rem;
    line-height: 1.75rem;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.05em;
}

  @media (min-width: 768px){
    .tw-caption-xl{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

  .tw-caption-lg{
    font-size: 1rem;
    line-height: 1.5rem;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.1em;
}

  @media (min-width: 768px){
    .tw-caption-lg{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}

  .tw-caption-normal{
    font-size: 0.875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 0.1em;
}

  @media (min-width: 768px){
    .tw-caption-normal{
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

  .tw-caption-sm{
    font-size: 0.75rem;
    line-height: 1rem;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 0.05em;
}

  @media (min-width: 768px){
    .tw-caption-sm{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
}

  .tw-text-cta-lg{
    font-size: 0.875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.1em;
}

  @media (min-width: 768px){
    .tw-text-cta-lg{
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

  .tw-text-cta-sm{
    font-size: 0.75rem;
    line-height: 1rem;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.1em;
}

  @media (min-width: 768px){
    .tw-text-cta-sm{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
}

  .tw-text-tag-lg{
    font-size: 9px;
}

  @media (min-width: 768px){
    .tw-text-tag-lg{
        font-size: 11px;
    }
}

  .tw-webkit-appearance-none {
    -webkit-appearance: none !important;
    -moz-appearance: none;
  }

  /* Chrome, Safari, Edge, Opera */
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  /* Firefox */
  input[type="number"] {
    -moz-appearance: textfield;
  }
*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
.tw-container{
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 576px){
    .tw-container{
        max-width: 576px;
        padding-right: 2rem;
        padding-left: 2rem;
    }
}
@media (min-width: 768px){
    .tw-container{
        max-width: 768px;
    }
}
@media (min-width: 992px){
    .tw-container{
        max-width: 992px;
        padding-right: 4rem;
        padding-left: 4rem;
    }
}
@media (min-width: 1280px){
    .tw-container{
        max-width: 1280px;
        padding-right: 5rem;
        padding-left: 5rem;
    }
}
@media (min-width: 1536px){
    .tw-container{
        max-width: 1536px;
        padding-right: 6rem;
        padding-left: 6rem;
    }
}
@media (min-width: 2560px){
    .tw-container{
        max-width: 2560px;
        padding-right: 6rem;
        padding-left: 6rem;
    }
}
@media (min-width: 3000px){
    .tw-container{
        max-width: 3000px;
        padding-right: 6rem;
        padding-left: 6rem;
    }
}
.tw-container{
    max-width: 100%;
}
@media (min-width: 576px){
    .tw-container{
        max-width: 576px;
    }
}
@media (min-width: 768px){
    .tw-container{
        max-width: 768px;
    }
}
@media (min-width: 992px){
    .tw-container{
        max-width: 992px;
    }
}
@media (min-width: 1280px){
    .tw-container{
        max-width: 1280px;
    }
}
@media (min-width: 1536px){
    .tw-container{
        max-width: 1536px;
    }
}
@media (min-width: 2560px){
    .tw-container{
        max-width: 1680px;
    }
}
.tw-sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
}
.tw-pointer-events-none{
    pointer-events: none !important;
}
.tw-pointer-events-auto{
    pointer-events: auto !important;
}
.tw-visible{
    visibility: visible !important;
}
.tw-invisible{
    visibility: hidden !important;
}
.tw-fixed{
    position: fixed !important;
}
.tw-absolute{
    position: absolute !important;
}
.tw-relative{
    position: relative !important;
}
.tw-sticky{
    position: sticky !important;
}
.tw-inset-0{
    inset: 0px !important;
}
.-tw-inset-x-4{
    left: -1rem !important;
    right: -1rem !important;
}
.tw-inset-x-0{
    left: 0px !important;
    right: 0px !important;
}
.-tw-bottom-\[10\%\]{
    bottom: -10% !important;
}
.-tw-left-1{
    left: -0.25rem !important;
}
.-tw-left-4{
    left: -1rem !important;
}
.-tw-left-\[17px\]{
    left: -17px !important;
}
.-tw-right-1{
    right: -0.25rem !important;
}
.-tw-right-\[39px\]{
    right: -39px !important;
}
.-tw-top-2{
    top: -0.5rem !important;
}
.-tw-top-6{
    top: -1.5rem !important;
}
.-tw-top-\[100px\]{
    top: -100px !important;
}
.-tw-top-\[150px\]{
    top: -150px !important;
}
.-tw-top-\[197px\]{
    top: -197px !important;
}
.-tw-top-\[30px\]{
    top: -30px !important;
}
.-tw-top-\[40\%\]{
    top: -40% !important;
}
.-tw-top-\[9px\]{
    top: -9px !important;
}
.tw--top-\[213px\]{
    top: -213px !important;
}
.tw--top-\[347px\]{
    top: -347px !important;
}
.tw-bottom-0{
    bottom: 0px !important;
}
.tw-bottom-1\/4{
    bottom: 25% !important;
}
.tw-bottom-10{
    bottom: 2.5rem !important;
}
.tw-bottom-12{
    bottom: 3rem !important;
}
.tw-bottom-20{
    bottom: 5rem !important;
}
.tw-bottom-3{
    bottom: 0.75rem !important;
}
.tw-bottom-4{
    bottom: 1rem !important;
}
.tw-bottom-8{
    bottom: 2rem !important;
}
.tw-bottom-\[-20\%\]{
    bottom: -20% !important;
}
.tw-bottom-\[-250px\]{
    bottom: -250px !important;
}
.tw-bottom-\[-350px\]{
    bottom: -350px !important;
}
.tw-bottom-\[-3vw\]{
    bottom: -3vw !important;
}
.tw-bottom-\[-7px\]{
    bottom: -7px !important;
}
.tw-bottom-\[0px\]{
    bottom: 0px !important;
}
.tw-bottom-\[10\%\]{
    bottom: 10% !important;
}
.tw-bottom-\[10vh\]{
    bottom: 10vh !important;
}
.tw-bottom-\[140px\]{
    bottom: 140px !important;
}
.tw-bottom-\[16px\]{
    bottom: 16px !important;
}
.tw-bottom-\[20px\]{
    bottom: 20px !important;
}
.tw-bottom-\[22px\]{
    bottom: 22px !important;
}
.tw-bottom-\[30px\]{
    bottom: 30px !important;
}
.tw-bottom-\[44px\]{
    bottom: 44px !important;
}
.tw-bottom-\[5\%\]{
    bottom: 5% !important;
}
.tw-bottom-\[60px\]{
    bottom: 60px !important;
}
.tw-bottom-\[8px\]{
    bottom: 8px !important;
}
.tw-bottom-full{
    bottom: 100% !important;
}
.tw-end-0{
    inset-inline-end: 0px !important;
}
.tw-left-0{
    left: 0px !important;
}
.tw-left-1{
    left: 0.25rem !important;
}
.tw-left-1\/2{
    left: 50% !important;
}
.tw-left-2{
    left: 0.5rem !important;
}
.tw-left-2\.5{
    left: 0.625rem !important;
}
.tw-left-3{
    left: 0.75rem !important;
}
.tw-left-4{
    left: 1rem !important;
}
.tw-left-6{
    left: 1.5rem !important;
}
.tw-left-8{
    left: 2rem !important;
}
.tw-left-9{
    left: 2.25rem !important;
}
.tw-left-\[-100px\]{
    left: -100px !important;
}
.tw-left-\[-1px\]{
    left: -1px !important;
}
.tw-left-\[-200px\]{
    left: -200px !important;
}
.tw-left-\[-20px\]{
    left: -20px !important;
}
.tw-left-\[-250px\]{
    left: -250px !important;
}
.tw-left-\[-253px\]{
    left: -253px !important;
}
.tw-left-\[-27px\]{
    left: -27px !important;
}
.tw-left-\[-2px\]{
    left: -2px !important;
}
.tw-left-\[-307px\]{
    left: -307px !important;
}
.tw-left-\[-394px\]{
    left: -394px !important;
}
.tw-left-\[-39vw\]{
    left: -39vw !important;
}
.tw-left-\[-3px\]{
    left: -3px !important;
}
.tw-left-\[-54px\]{
    left: -54px !important;
}
.tw-left-\[-60\%\]{
    left: -60% !important;
}
.tw-left-\[-90\%\]{
    left: -90% !important;
}
.tw-left-\[0\]{
    left: 0 !important;
}
.tw-left-\[0px\]{
    left: 0px !important;
}
.tw-left-\[10\%\]{
    left: 10% !important;
}
.tw-left-\[10px\]{
    left: 10px !important;
}
.tw-left-\[11\%\]{
    left: 11% !important;
}
.tw-left-\[114px\]{
    left: 114px !important;
}
.tw-left-\[16px\]{
    left: 16px !important;
}
.tw-left-\[18px\]{
    left: 18px !important;
}
.tw-left-\[20px\]{
    left: 20px !important;
}
.tw-left-\[3\%\]{
    left: 3% !important;
}
.tw-left-\[35\%\]{
    left: 35% !important;
}
.tw-left-\[41\%\]{
    left: 41% !important;
}
.tw-left-\[45vw\]{
    left: 45vw !important;
}
.tw-left-\[5\%\]{
    left: 5% !important;
}
.tw-left-\[50\%\]{
    left: 50% !important;
}
.tw-left-\[51\%\]{
    left: 51% !important;
}
.tw-left-\[53\%\]{
    left: 53% !important;
}
.tw-left-\[54\%\]{
    left: 54% !important;
}
.tw-left-\[56\%\]{
    left: 56% !important;
}
.tw-left-\[6\%\]{
    left: 6% !important;
}
.tw-left-\[64px\]{
    left: 64px !important;
}
.tw-left-\[75\%\]{
    left: 75% !important;
}
.tw-left-\[76\%\]{
    left: 76% !important;
}
.tw-left-\[8\%\]{
    left: 8% !important;
}
.tw-left-\[80px\]{
    left: 80px !important;
}
.tw-left-\[calc\(50\%\+35px\)\]{
    left: calc(50% + 35px) !important;
}
.tw-left-\[calc\(50\%-55px\)\]{
    left: calc(50% - 55px) !important;
}
.tw-left-auto{
    left: auto !important;
}
.tw-left-full{
    left: 100% !important;
}
.tw-right-0{
    right: 0px !important;
}
.tw-right-2{
    right: 0.5rem !important;
}
.tw-right-3{
    right: 0.75rem !important;
}
.tw-right-4{
    right: 1rem !important;
}
.tw-right-8{
    right: 2rem !important;
}
.tw-right-9{
    right: 2.25rem !important;
}
.tw-right-\[-100px\]{
    right: -100px !important;
}
.tw-right-\[-20px\]{
    right: -20px !important;
}
.tw-right-\[-282px\]{
    right: -282px !important;
}
.tw-right-\[-2px\]{
    right: -2px !important;
}
.tw-right-\[-30vw\]{
    right: -30vw !important;
}
.tw-right-\[-39vw\]{
    right: -39vw !important;
}
.tw-right-\[-45px\]{
    right: -45px !important;
}
.tw-right-\[-80\%\]{
    right: -80% !important;
}
.tw-right-\[0\]{
    right: 0 !important;
}
.tw-right-\[10px\]{
    right: 10px !important;
}
.tw-right-\[114px\]{
    right: 114px !important;
}
.tw-right-\[16px\]{
    right: 16px !important;
}
.tw-right-\[20px\]{
    right: 20px !important;
}
.tw-right-\[22px\]{
    right: 22px !important;
}
.tw-right-\[24px\]{
    right: 24px !important;
}
.tw-right-\[2px\]{
    right: 2px !important;
}
.tw-right-\[3\%\]{
    right: 3% !important;
}
.tw-right-\[30px\]{
    right: 30px !important;
}
.tw-right-\[32px\]{
    right: 32px !important;
}
.tw-right-\[45px\]{
    right: 45px !important;
}
.tw-right-\[50px\]{
    right: 50px !important;
}
.tw-right-\[64px\]{
    right: 64px !important;
}
.tw-right-\[6px\]{
    right: 6px !important;
}
.tw-right-\[76\%\]{
    right: 76% !important;
}
.tw-right-\[8px\]{
    right: 8px !important;
}
.tw-right-\[9\%\]{
    right: 9% !important;
}
.tw-right-full{
    right: 100% !important;
}
.tw-start-0{
    inset-inline-start: 0px !important;
}
.tw-start-3{
    inset-inline-start: 0.75rem !important;
}
.tw-top-0{
    top: 0px !important;
}
.tw-top-1\/2{
    top: 50% !important;
}
.tw-top-2{
    top: 0.5rem !important;
}
.tw-top-3{
    top: 0.75rem !important;
}
.tw-top-4{
    top: 1rem !important;
}
.tw-top-8{
    top: 2rem !important;
}
.tw-top-\[-10\%\]{
    top: -10% !important;
}
.tw-top-\[-100px\]{
    top: -100px !important;
}
.tw-top-\[-10px\]{
    top: -10px !important;
}
.tw-top-\[-150px\]{
    top: -150px !important;
}
.tw-top-\[-16\%\]{
    top: -16% !important;
}
.tw-top-\[-16px\]{
    top: -16px !important;
}
.tw-top-\[-170px\]{
    top: -170px !important;
}
.tw-top-\[-20px\]{
    top: -20px !important;
}
.tw-top-\[-300px\]{
    top: -300px !important;
}
.tw-top-\[-32px\]{
    top: -32px !important;
}
.tw-top-\[-42px\]{
    top: -42px !important;
}
.tw-top-\[-44px\]{
    top: -44px !important;
}
.tw-top-\[-50px\]{
    top: -50px !important;
}
.tw-top-\[-5px\]{
    top: -5px !important;
}
.tw-top-\[-60px\]{
    top: -60px !important;
}
.tw-top-\[-6px\]{
    top: -6px !important;
}
.tw-top-\[-7px\]{
    top: -7px !important;
}
.tw-top-\[-85px\]{
    top: -85px !important;
}
.tw-top-\[-8px\]{
    top: -8px !important;
}
.tw-top-\[0\]{
    top: 0 !important;
}
.tw-top-\[10\%\]{
    top: 10% !important;
}
.tw-top-\[100\%\]{
    top: 100% !important;
}
.tw-top-\[100px\]{
    top: 100px !important;
}
.tw-top-\[10px\]{
    top: 10px !important;
}
.tw-top-\[112px\]{
    top: 112px !important;
}
.tw-top-\[120px\]{
    top: 120px !important;
}
.tw-top-\[130px\]{
    top: 130px !important;
}
.tw-top-\[140px\]{
    top: 140px !important;
}
.tw-top-\[16px\]{
    top: 16px !important;
}
.tw-top-\[17\%\]{
    top: 17% !important;
}
.tw-top-\[2\.2rem\]{
    top: 2.2rem !important;
}
.tw-top-\[20\%\]{
    top: 20% !important;
}
.tw-top-\[200px\]{
    top: 200px !important;
}
.tw-top-\[20vh\]{
    top: 20vh !important;
}
.tw-top-\[22\%\]{
    top: 22% !important;
}
.tw-top-\[27\%\]{
    top: 27% !important;
}
.tw-top-\[2px\]{
    top: 2px !important;
}
.tw-top-\[3\%\]{
    top: 3% !important;
}
.tw-top-\[30px\]{
    top: 30px !important;
}
.tw-top-\[31\%\]{
    top: 31% !important;
}
.tw-top-\[31px\]{
    top: 31px !important;
}
.tw-top-\[32px\]{
    top: 32px !important;
}
.tw-top-\[37\%\]{
    top: 37% !important;
}
.tw-top-\[4\%\]{
    top: 4% !important;
}
.tw-top-\[40\%\]{
    top: 40% !important;
}
.tw-top-\[42\%\]{
    top: 42% !important;
}
.tw-top-\[45\%\]{
    top: 45% !important;
}
.tw-top-\[49\%\]{
    top: 49% !important;
}
.tw-top-\[4px\]{
    top: 4px !important;
}
.tw-top-\[5\%\]{
    top: 5% !important;
}
.tw-top-\[50\%\]{
    top: 50% !important;
}
.tw-top-\[50vh\]{
    top: 50vh !important;
}
.tw-top-\[55\%\]{
    top: 55% !important;
}
.tw-top-\[55px\]{
    top: 55px !important;
}
.tw-top-\[56px\]{
    top: 56px !important;
}
.tw-top-\[57\%\]{
    top: 57% !important;
}
.tw-top-\[58\%\]{
    top: 58% !important;
}
.tw-top-\[5px\]{
    top: 5px !important;
}
.tw-top-\[60\%\]{
    top: 60% !important;
}
.tw-top-\[62px\]{
    top: 62px !important;
}
.tw-top-\[66\%\]{
    top: 66% !important;
}
.tw-top-\[82px\]{
    top: 82px !important;
}
.tw-top-\[8px\]{
    top: 8px !important;
}
.tw-top-\[92px\]{
    top: 92px !important;
}
.tw-top-\[calc\(50\%-24px\)\]{
    top: calc(50% - 24px) !important;
}
.tw-top-\[calc\(50\%-2px\)\]{
    top: calc(50% - 2px) !important;
}
.tw-top-full{
    top: 100% !important;
}
.tw-isolate{
    isolation: isolate !important;
}
.-tw-z-10{
    z-index: -10 !important;
}
.-tw-z-\[1\]{
    z-index: -1 !important;
}
.tw-z-0{
    z-index: 0 !important;
}
.tw-z-10{
    z-index: 10 !important;
}
.tw-z-20{
    z-index: 20 !important;
}
.tw-z-30{
    z-index: 30 !important;
}
.tw-z-40{
    z-index: 40 !important;
}
.tw-z-50{
    z-index: 50 !important;
}
.tw-z-\[-1\]{
    z-index: -1 !important;
}
.tw-z-\[-9999\]{
    z-index: -9999 !important;
}
.tw-z-\[100000\]{
    z-index: 100000 !important;
}
.tw-z-\[10000\]{
    z-index: 10000 !important;
}
.tw-z-\[1000\]{
    z-index: 1000 !important;
}
.tw-z-\[100\]{
    z-index: 100 !important;
}
.tw-z-\[10\]{
    z-index: 10 !important;
}
.tw-z-\[11\]{
    z-index: 11 !important;
}
.tw-z-\[12\]{
    z-index: 12 !important;
}
.tw-z-\[1485\]{
    z-index: 1485 !important;
}
.tw-z-\[1655\]{
    z-index: 1655 !important;
}
.tw-z-\[1700\]{
    z-index: 1700 !important;
}
.tw-z-\[1850\]{
    z-index: 1850 !important;
}
.tw-z-\[1\]{
    z-index: 1 !important;
}
.tw-z-\[2000\]{
    z-index: 2000 !important;
}
.tw-z-\[20\]{
    z-index: 20 !important;
}
.tw-z-\[22\]{
    z-index: 22 !important;
}
.tw-z-\[2\]{
    z-index: 2 !important;
}
.tw-z-\[31\]{
    z-index: 31 !important;
}
.tw-z-\[3\]{
    z-index: 3 !important;
}
.tw-z-\[44\]{
    z-index: 44 !important;
}
.tw-z-\[4\]{
    z-index: 4 !important;
}
.tw-z-\[5\]{
    z-index: 5 !important;
}
.tw-z-\[99999\]{
    z-index: 99999 !important;
}
.tw-z-\[9999\]{
    z-index: 9999 !important;
}
.tw-z-\[999\]{
    z-index: 999 !important;
}
.tw-order-1{
    order: 1 !important;
}
.tw-order-2{
    order: 2 !important;
}
.tw-order-3{
    order: 3 !important;
}
.tw-order-4{
    order: 4 !important;
}
.tw-order-5{
    order: 5 !important;
}
.tw-order-6{
    order: 6 !important;
}
.tw-order-7{
    order: 7 !important;
}
.tw-order-8{
    order: 8 !important;
}
.tw-order-9{
    order: 9 !important;
}
.tw-order-\[99999\]{
    order: 99999 !important;
}
.tw-order-\[9999\]{
    order: 9999 !important;
}
.tw-order-\[9\]{
    order: 9 !important;
}
.tw-order-last{
    order: 9999 !important;
}
.tw-col-auto{
    grid-column: auto !important;
}
.tw-col-span-1{
    grid-column: span 1 / span 1 !important;
}
.tw-col-span-10{
    grid-column: span 10 / span 10 !important;
}
.tw-col-span-12{
    grid-column: span 12 / span 12 !important;
}
.tw-col-span-2{
    grid-column: span 2 / span 2 !important;
}
.tw-col-span-3{
    grid-column: span 3 / span 3 !important;
}
.tw-col-span-4{
    grid-column: span 4 / span 4 !important;
}
.tw-col-span-5{
    grid-column: span 5 / span 5 !important;
}
.tw-col-span-6{
    grid-column: span 6 / span 6 !important;
}
.tw-col-span-7{
    grid-column: span 7 / span 7 !important;
}
.tw-col-span-8{
    grid-column: span 8 / span 8 !important;
}
.tw-col-span-9{
    grid-column: span 9 / span 9 !important;
}
.tw-col-span-full{
    grid-column: 1 / -1 !important;
}
.tw-col-start-1{
    grid-column-start: 1 !important;
}
.tw-col-start-2{
    grid-column-start: 2 !important;
}
.tw-col-start-5{
    grid-column-start: 5 !important;
}
.tw-col-end-auto{
    grid-column-end: auto !important;
}
.tw-row-span-1{
    grid-row: span 1 / span 1 !important;
}
.tw-row-span-2{
    grid-row: span 2 / span 2 !important;
}
.tw-row-span-3{
    grid-row: span 3 / span 3 !important;
}
.tw-row-span-full{
    grid-row: 1 / -1 !important;
}
.tw-row-start-1{
    grid-row-start: 1 !important;
}
.tw-row-start-2{
    grid-row-start: 2 !important;
}
.tw-row-start-3{
    grid-row-start: 3 !important;
}
.tw-row-end-auto{
    grid-row-end: auto !important;
}
.tw-float-right{
    float: right !important;
}
.\!tw-m-0{
    margin: 0px !important;
}
.tw-m-0{
    margin: 0px !important;
}
.tw-m-1{
    margin: 0.25rem !important;
}
.tw-m-6{
    margin: 1.5rem !important;
}
.tw-m-8{
    margin: 2rem !important;
}
.tw-m-\[1px\]{
    margin: 1px !important;
}
.tw-m-auto{
    margin: auto !important;
}
.-tw-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
}
.-tw-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
}
.tw-mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.tw-mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
}
.tw-mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.tw-mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
}
.tw-mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
}
.tw-mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
}
.tw-mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
}
.tw-mx-\[2px\]{
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.tw-mx-\[30px\]{
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.tw-mx-\[40px\]{
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.tw-mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
}
.tw-my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.tw-my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}
.tw-my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}
.tw-my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
.tw-my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}
.tw-my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.tw-my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.tw-my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
}
.tw-my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
}
.tw-my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}
.tw-my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
}
.tw-my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}
.tw-my-7{
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
}
.tw-my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}
.tw-my-\[10px\]{
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.tw-my-\[16px\]{
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.tw-my-\[20px\]{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.tw-my-\[24px\]{
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.tw-my-\[2px\]{
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.tw-my-\[30px\]{
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.tw-my-\[32px\]{
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.tw-my-\[56px\]{
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
.tw-my-\[5px\]{
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.tw-my-\[60px\]{
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}
.tw-my-\[96px\]{
    margin-top: 96px !important;
    margin-bottom: 96px !important;
}
.tw-my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
}
.\!tw-mt-\[6px\]{
    margin-top: 6px !important;
}
.-tw-mb-3{
    margin-bottom: -0.75rem !important;
}
.-tw-mb-6{
    margin-bottom: -1.5rem !important;
}
.-tw-mb-\[10px\]{
    margin-bottom: -10px !important;
}
.-tw-mb-\[7\%\]{
    margin-bottom: -7% !important;
}
.-tw-mb-\[9px\]{
    margin-bottom: -9px !important;
}
.-tw-me-8{
    margin-inline-end: -2rem !important;
}
.-tw-me-\[10px\]{
    margin-inline-end: -10px !important;
}
.-tw-ml-7{
    margin-left: -1.75rem !important;
}
.-tw-ml-\[480px\]{
    margin-left: -480px !important;
}
.-tw-ms-2{
    margin-inline-start: -0.5rem !important;
}
.-tw-ms-6{
    margin-inline-start: -1.5rem !important;
}
.-tw-mt-1{
    margin-top: -0.25rem !important;
}
.-tw-mt-10{
    margin-top: -2.5rem !important;
}
.-tw-mt-16{
    margin-top: -4rem !important;
}
.-tw-mt-2{
    margin-top: -0.5rem !important;
}
.-tw-mt-4{
    margin-top: -1rem !important;
}
.-tw-mt-8{
    margin-top: -2rem !important;
}
.-tw-mt-\[10px\]{
    margin-top: -10px !important;
}
.-tw-mt-\[12px\]{
    margin-top: -12px !important;
}
.-tw-mt-\[30px\]{
    margin-top: -30px !important;
}
.-tw-mt-\[3px\]{
    margin-top: -3px !important;
}
.-tw-mt-\[60px\]{
    margin-top: -60px !important;
}
.tw--mt-\[342px\]{
    margin-top: -342px !important;
}
.tw-mb-0{
    margin-bottom: 0px !important;
}
.tw-mb-1{
    margin-bottom: 0.25rem !important;
}
.tw-mb-10{
    margin-bottom: 2.5rem !important;
}
.tw-mb-12{
    margin-bottom: 3rem !important;
}
.tw-mb-14{
    margin-bottom: 3.5rem !important;
}
.tw-mb-16{
    margin-bottom: 4rem !important;
}
.tw-mb-2{
    margin-bottom: 0.5rem !important;
}
.tw-mb-20{
    margin-bottom: 5rem !important;
}
.tw-mb-24{
    margin-bottom: 6rem !important;
}
.tw-mb-3{
    margin-bottom: 0.75rem !important;
}
.tw-mb-32{
    margin-bottom: 8rem !important;
}
.tw-mb-4{
    margin-bottom: 1rem !important;
}
.tw-mb-5{
    margin-bottom: 1.25rem !important;
}
.tw-mb-6{
    margin-bottom: 1.5rem !important;
}
.tw-mb-7{
    margin-bottom: 1.75rem !important;
}
.tw-mb-8{
    margin-bottom: 2rem !important;
}
.tw-mb-9{
    margin-bottom: 2.25rem !important;
}
.tw-mb-\[-1px\]{
    margin-bottom: -1px !important;
}
.tw-mb-\[-2px\]{
    margin-bottom: -2px !important;
}
.tw-mb-\[-60px\]{
    margin-bottom: -60px !important;
}
.tw-mb-\[100px\]{
    margin-bottom: 100px !important;
}
.tw-mb-\[104px\]{
    margin-bottom: 104px !important;
}
.tw-mb-\[10pox\]{
    margin-bottom: 10pox !important;
}
.tw-mb-\[10px\]{
    margin-bottom: 10px !important;
}
.tw-mb-\[120px\]{
    margin-bottom: 120px !important;
}
.tw-mb-\[12px\]{
    margin-bottom: 12px !important;
}
.tw-mb-\[14\.7px\]{
    margin-bottom: 14.7px !important;
}
.tw-mb-\[15px\]{
    margin-bottom: 15px !important;
}
.tw-mb-\[16px\]{
    margin-bottom: 16px !important;
}
.tw-mb-\[1px\]{
    margin-bottom: 1px !important;
}
.tw-mb-\[20px\]{
    margin-bottom: 20px !important;
}
.tw-mb-\[21px\]{
    margin-bottom: 21px !important;
}
.tw-mb-\[220px\]{
    margin-bottom: 220px !important;
}
.tw-mb-\[22px\]{
    margin-bottom: 22px !important;
}
.tw-mb-\[24px\]{
    margin-bottom: 24px !important;
}
.tw-mb-\[2px\]{
    margin-bottom: 2px !important;
}
.tw-mb-\[30px\]{
    margin-bottom: 30px !important;
}
.tw-mb-\[32px\]{
    margin-bottom: 32px !important;
}
.tw-mb-\[40px\]{
    margin-bottom: 40px !important;
}
.tw-mb-\[4px\]{
    margin-bottom: 4px !important;
}
.tw-mb-\[56px\]{
    margin-bottom: 56px !important;
}
.tw-mb-\[5px\]{
    margin-bottom: 5px !important;
}
.tw-mb-\[60px\]{
    margin-bottom: 60px !important;
}
.tw-mb-\[64px\]{
    margin-bottom: 64px !important;
}
.tw-mb-\[80px\]{
    margin-bottom: 80px !important;
}
.tw-mb-\[88px\]{
    margin-bottom: 88px !important;
}
.tw-mb-\[8px\]{
    margin-bottom: 8px !important;
}
.tw-mb-\[96px\]{
    margin-bottom: 96px !important;
}
.tw-mb-\[auto\]{
    margin-bottom: auto !important;
}
.tw-mb-auto{
    margin-bottom: auto !important;
}
.tw-me-0{
    margin-inline-end: 0px !important;
}
.tw-me-1{
    margin-inline-end: 0.25rem !important;
}
.tw-me-2{
    margin-inline-end: 0.5rem !important;
}
.tw-me-3{
    margin-inline-end: 0.75rem !important;
}
.tw-me-4{
    margin-inline-end: 1rem !important;
}
.tw-me-5{
    margin-inline-end: 1.25rem !important;
}
.tw-me-\[-20px\]{
    margin-inline-end: -20px !important;
}
.tw-me-\[-2px\]{
    margin-inline-end: -2px !important;
}
.tw-me-\[-3px\]{
    margin-inline-end: -3px !important;
}
.tw-me-\[10px\]{
    margin-inline-end: 10px !important;
}
.tw-me-\[16px\]{
    margin-inline-end: 16px !important;
}
.tw-me-\[2px\]{
    margin-inline-end: 2px !important;
}
.tw-me-\[30px\]{
    margin-inline-end: 30px !important;
}
.tw-me-\[5px\]{
    margin-inline-end: 5px !important;
}
.tw-me-\[8px\]{
    margin-inline-end: 8px !important;
}
.tw-ml-0{
    margin-left: 0px !important;
}
.tw-ml-1{
    margin-left: 0.25rem !important;
}
.tw-ml-1\.5{
    margin-left: 0.375rem !important;
}
.tw-ml-2{
    margin-left: 0.5rem !important;
}
.tw-ml-2\.5{
    margin-left: 0.625rem !important;
}
.tw-ml-3{
    margin-left: 0.75rem !important;
}
.tw-ml-4{
    margin-left: 1rem !important;
}
.tw-ml-6{
    margin-left: 1.5rem !important;
}
.tw-ml-8{
    margin-left: 2rem !important;
}
.tw-ml-\[-100px\]{
    margin-left: -100px !important;
}
.tw-ml-\[-16px\]{
    margin-left: -16px !important;
}
.tw-ml-\[10px\]{
    margin-left: 10px !important;
}
.tw-ml-\[24\%\]{
    margin-left: 24% !important;
}
.tw-ml-\[40vw\]{
    margin-left: 40vw !important;
}
.tw-ml-\[50vw\]{
    margin-left: 50vw !important;
}
.tw-ml-\[64px\]{
    margin-left: 64px !important;
}
.tw-ml-\[71px\]{
    margin-left: 71px !important;
}
.tw-ml-\[73px\]{
    margin-left: 73px !important;
}
.tw-ml-auto{
    margin-left: auto !important;
}
.tw-mr-1{
    margin-right: 0.25rem !important;
}
.tw-mr-2{
    margin-right: 0.5rem !important;
}
.tw-mr-3{
    margin-right: 0.75rem !important;
}
.tw-mr-4{
    margin-right: 1rem !important;
}
.tw-mr-5{
    margin-right: 1.25rem !important;
}
.tw-mr-6{
    margin-right: 1.5rem !important;
}
.tw-mr-8{
    margin-right: 2rem !important;
}
.tw-mr-\[3\.7px\]{
    margin-right: 3.7px !important;
}
.tw-mr-\[56px\]{
    margin-right: 56px !important;
}
.tw-mr-\[71px\]{
    margin-right: 71px !important;
}
.tw-mr-\[73px\]{
    margin-right: 73px !important;
}
.tw-ms-0{
    margin-inline-start: 0px !important;
}
.tw-ms-1{
    margin-inline-start: 0.25rem !important;
}
.tw-ms-2{
    margin-inline-start: 0.5rem !important;
}
.tw-ms-3{
    margin-inline-start: 0.75rem !important;
}
.tw-ms-4{
    margin-inline-start: 1rem !important;
}
.tw-ms-\[-2px\]{
    margin-inline-start: -2px !important;
}
.tw-ms-\[-30\%\]{
    margin-inline-start: -30% !important;
}
.tw-ms-\[-3px\]{
    margin-inline-start: -3px !important;
}
.tw-ms-\[0\]{
    margin-inline-start: 0 !important;
}
.tw-ms-\[10px\]{
    margin-inline-start: 10px !important;
}
.tw-ms-\[2px\]{
    margin-inline-start: 2px !important;
}
.tw-ms-auto{
    margin-inline-start: auto !important;
}
.tw-mt-0{
    margin-top: 0px !important;
}
.tw-mt-0\.5{
    margin-top: 0.125rem !important;
}
.tw-mt-1{
    margin-top: 0.25rem !important;
}
.tw-mt-1\.5{
    margin-top: 0.375rem !important;
}
.tw-mt-10{
    margin-top: 2.5rem !important;
}
.tw-mt-11{
    margin-top: 2.75rem !important;
}
.tw-mt-12{
    margin-top: 3rem !important;
}
.tw-mt-14{
    margin-top: 3.5rem !important;
}
.tw-mt-16{
    margin-top: 4rem !important;
}
.tw-mt-2{
    margin-top: 0.5rem !important;
}
.tw-mt-2\.5{
    margin-top: 0.625rem !important;
}
.tw-mt-20{
    margin-top: 5rem !important;
}
.tw-mt-24{
    margin-top: 6rem !important;
}
.tw-mt-28{
    margin-top: 7rem !important;
}
.tw-mt-3{
    margin-top: 0.75rem !important;
}
.tw-mt-32{
    margin-top: 8rem !important;
}
.tw-mt-4{
    margin-top: 1rem !important;
}
.tw-mt-5{
    margin-top: 1.25rem !important;
}
.tw-mt-6{
    margin-top: 1.5rem !important;
}
.tw-mt-7{
    margin-top: 1.75rem !important;
}
.tw-mt-8{
    margin-top: 2rem !important;
}
.tw-mt-9{
    margin-top: 2.25rem !important;
}
.tw-mt-\[-100px\]{
    margin-top: -100px !important;
}
.tw-mt-\[-10px\]{
    margin-top: -10px !important;
}
.tw-mt-\[-16px\]{
    margin-top: -16px !important;
}
.tw-mt-\[-1px\]{
    margin-top: -1px !important;
}
.tw-mt-\[-200px\]{
    margin-top: -200px !important;
}
.tw-mt-\[-20px\]{
    margin-top: -20px !important;
}
.tw-mt-\[-2px\]{
    margin-top: -2px !important;
}
.tw-mt-\[-30px\]{
    margin-top: -30px !important;
}
.tw-mt-\[-3px\]{
    margin-top: -3px !important;
}
.tw-mt-\[-50px\]{
    margin-top: -50px !important;
}
.tw-mt-\[-55px\]{
    margin-top: -55px !important;
}
.tw-mt-\[-67px\]{
    margin-top: -67px !important;
}
.tw-mt-\[-6px\]{
    margin-top: -6px !important;
}
.tw-mt-\[-7px\]{
    margin-top: -7px !important;
}
.tw-mt-\[100px\]{
    margin-top: 100px !important;
}
.tw-mt-\[10px\]{
    margin-top: 10px !important;
}
.tw-mt-\[120px\]{
    margin-top: 120px !important;
}
.tw-mt-\[126px\]{
    margin-top: 126px !important;
}
.tw-mt-\[128px\]{
    margin-top: 128px !important;
}
.tw-mt-\[130px\]{
    margin-top: 130px !important;
}
.tw-mt-\[15px\]{
    margin-top: 15px !important;
}
.tw-mt-\[16px\]{
    margin-top: 16px !important;
}
.tw-mt-\[180px\]{
    margin-top: 180px !important;
}
.tw-mt-\[190px\]{
    margin-top: 190px !important;
}
.tw-mt-\[20px\]{
    margin-top: 20px !important;
}
.tw-mt-\[2px\]{
    margin-top: 2px !important;
}
.tw-mt-\[30px\]{
    margin-top: 30px !important;
}
.tw-mt-\[32px\]{
    margin-top: 32px !important;
}
.tw-mt-\[40px\]{
    margin-top: 40px !important;
}
.tw-mt-\[48px\]{
    margin-top: 48px !important;
}
.tw-mt-\[50px\]{
    margin-top: 50px !important;
}
.tw-mt-\[54px\]{
    margin-top: 54px !important;
}
.tw-mt-\[5px\]{
    margin-top: 5px !important;
}
.tw-mt-\[60px\]{
    margin-top: 60px !important;
}
.tw-mt-\[64px\]{
    margin-top: 64px !important;
}
.tw-mt-\[7\%\]{
    margin-top: 7% !important;
}
.tw-mt-\[7\.2px\]{
    margin-top: 7.2px !important;
}
.tw-mt-\[72px\]{
    margin-top: 72px !important;
}
.tw-mt-\[8px\]{
    margin-top: 8px !important;
}
.tw-mt-\[94px\]{
    margin-top: 94px !important;
}
.tw-mt-\[96px\]{
    margin-top: 96px !important;
}
.tw-mt-auto{
    margin-top: auto !important;
}
.tw-box-border{
    box-sizing: border-box !important;
}
.tw-line-clamp-2{
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
}
.\!tw-block{
    display: block !important;
}
.tw-block{
    display: block !important;
}
.tw-inline-block{
    display: inline-block !important;
}
.tw-inline{
    display: inline !important;
}
.tw-flex{
    display: flex !important;
}
.tw-inline-flex{
    display: inline-flex !important;
}
.tw-grid{
    display: grid !important;
}
.tw-hidden{
    display: none !important;
}
.tw-aspect-\[0\.72\]{
    aspect-ratio: 0.72 !important;
}
.tw-aspect-\[1\.5\]{
    aspect-ratio: 1.5 !important;
}
.tw-aspect-\[1\]{
    aspect-ratio: 1 !important;
}
.tw-aspect-\[250\/150\]{
    aspect-ratio: 250/150 !important;
}
.tw-aspect-\[3\/2\]{
    aspect-ratio: 3/2 !important;
}
.tw-aspect-\[4\/3\]{
    aspect-ratio: 4/3 !important;
}
.tw-aspect-square{
    aspect-ratio: 1 / 1 !important;
}
.\!tw-h-\[22px\]{
    height: 22px !important;
}
.\!tw-h-\[25px\]{
    height: 25px !important;
}
.tw-h-0{
    height: 0px !important;
}
.tw-h-0\.5{
    height: 0.125rem !important;
}
.tw-h-1{
    height: 0.25rem !important;
}
.tw-h-10{
    height: 2.5rem !important;
}
.tw-h-12{
    height: 3rem !important;
}
.tw-h-20{
    height: 5rem !important;
}
.tw-h-3{
    height: 0.75rem !important;
}
.tw-h-4{
    height: 1rem !important;
}
.tw-h-5{
    height: 1.25rem !important;
}
.tw-h-6{
    height: 1.5rem !important;
}
.tw-h-7{
    height: 1.75rem !important;
}
.tw-h-8{
    height: 2rem !important;
}
.tw-h-80{
    height: 20rem !important;
}
.tw-h-9{
    height: 2.25rem !important;
}
.tw-h-\[1\.25em\]{
    height: 1.25em !important;
}
.tw-h-\[1\.5px\]{
    height: 1.5px !important;
}
.tw-h-\[100\%\]{
    height: 100% !important;
}
.tw-h-\[100px\]{
    height: 100px !important;
}
.tw-h-\[100vh\]{
    height: 100vh !important;
}
.tw-h-\[104px\]{
    height: 104px !important;
}
.tw-h-\[10px\]{
    height: 10px !important;
}
.tw-h-\[10vh\]{
    height: 10vh !important;
}
.tw-h-\[110px\]{
    height: 110px !important;
}
.tw-h-\[114px\]{
    height: 114px !important;
}
.tw-h-\[116px\]{
    height: 116px !important;
}
.tw-h-\[120\%\]{
    height: 120% !important;
}
.tw-h-\[120px\]{
    height: 120px !important;
}
.tw-h-\[125\%\]{
    height: 125% !important;
}
.tw-h-\[128px\]{
    height: 128px !important;
}
.tw-h-\[12px\]{
    height: 12px !important;
}
.tw-h-\[135px\]{
    height: 135px !important;
}
.tw-h-\[138px\]{
    height: 138px !important;
}
.tw-h-\[14px\]{
    height: 14px !important;
}
.tw-h-\[150px\]{
    height: 150px !important;
}
.tw-h-\[15px\]{
    height: 15px !important;
}
.tw-h-\[160px\]{
    height: 160px !important;
}
.tw-h-\[16px\]{
    height: 16px !important;
}
.tw-h-\[17px\]{
    height: 17px !important;
}
.tw-h-\[180px\]{
    height: 180px !important;
}
.tw-h-\[187px\]{
    height: 187px !important;
}
.tw-h-\[18px\]{
    height: 18px !important;
}
.tw-h-\[196px\]{
    height: 196px !important;
}
.tw-h-\[1em\]{
    height: 1em !important;
}
.tw-h-\[1px\]{
    height: 1px !important;
}
.tw-h-\[20\%\]{
    height: 20% !important;
}
.tw-h-\[200px\]{
    height: 200px !important;
}
.tw-h-\[200vh\]{
    height: 200vh !important;
}
.tw-h-\[20px\]{
    height: 20px !important;
}
.tw-h-\[20vh\]{
    height: 20vh !important;
}
.tw-h-\[220px\]{
    height: 220px !important;
}
.tw-h-\[223px\]{
    height: 223px !important;
}
.tw-h-\[226px\]{
    height: 226px !important;
}
.tw-h-\[22px\]{
    height: 22px !important;
}
.tw-h-\[230px\]{
    height: 230px !important;
}
.tw-h-\[240px\]{
    height: 240px !important;
}
.tw-h-\[24px\]{
    height: 24px !important;
}
.tw-h-\[250px\]{
    height: 250px !important;
}
.tw-h-\[25px\]{
    height: 25px !important;
}
.tw-h-\[260px\]{
    height: 260px !important;
}
.tw-h-\[267px\]{
    height: 267px !important;
}
.tw-h-\[26px\]{
    height: 26px !important;
}
.tw-h-\[270px\]{
    height: 270px !important;
}
.tw-h-\[282px\]{
    height: 282px !important;
}
.tw-h-\[28px\]{
    height: 28px !important;
}
.tw-h-\[2px\]{
    height: 2px !important;
}
.tw-h-\[300px\]{
    height: 300px !important;
}
.tw-h-\[300vh\]{
    height: 300vh !important;
}
.tw-h-\[309px\]{
    height: 309px !important;
}
.tw-h-\[30px\]{
    height: 30px !important;
}
.tw-h-\[30vh\]{
    height: 30vh !important;
}
.tw-h-\[320px\]{
    height: 320px !important;
}
.tw-h-\[32px\]{
    height: 32px !important;
}
.tw-h-\[33\.33vw\]{
    height: 33.33vw !important;
}
.tw-h-\[33px\]{
    height: 33px !important;
}
.tw-h-\[340px\]{
    height: 340px !important;
}
.tw-h-\[343px\]{
    height: 343px !important;
}
.tw-h-\[34px\]{
    height: 34px !important;
}
.tw-h-\[350px\]{
    height: 350px !important;
}
.tw-h-\[350vh\]{
    height: 350vh !important;
}
.tw-h-\[35px\]{
    height: 35px !important;
}
.tw-h-\[360px\]{
    height: 360px !important;
}
.tw-h-\[369px\]{
    height: 369px !important;
}
.tw-h-\[36px\]{
    height: 36px !important;
}
.tw-h-\[370px\]{
    height: 370px !important;
}
.tw-h-\[38px\]{
    height: 38px !important;
}
.tw-h-\[394px\]{
    height: 394px !important;
}
.tw-h-\[400px\]{
    height: 400px !important;
}
.tw-h-\[400vh\]{
    height: 400vh !important;
}
.tw-h-\[40px\]{
    height: 40px !important;
}
.tw-h-\[40vh\]{
    height: 40vh !important;
}
.tw-h-\[41px\]{
    height: 41px !important;
}
.tw-h-\[42px\]{
    height: 42px !important;
}
.tw-h-\[43px\]{
    height: 43px !important;
}
.tw-h-\[44\%\]{
    height: 44% !important;
}
.tw-h-\[44px\]{
    height: 44px !important;
}
.tw-h-\[45px\]{
    height: 45px !important;
}
.tw-h-\[46\.5px\]{
    height: 46.5px !important;
}
.tw-h-\[460px\]{
    height: 460px !important;
}
.tw-h-\[47px\]{
    height: 47px !important;
}
.tw-h-\[480px\]{
    height: 480px !important;
}
.tw-h-\[48px\]{
    height: 48px !important;
}
.tw-h-\[50\%\]{
    height: 50% !important;
}
.tw-h-\[500px\]{
    height: 500px !important;
}
.tw-h-\[50px\]{
    height: 50px !important;
}
.tw-h-\[50vh\]{
    height: 50vh !important;
}
.tw-h-\[51px\]{
    height: 51px !important;
}
.tw-h-\[524px\]{
    height: 524px !important;
}
.tw-h-\[52px\]{
    height: 52px !important;
}
.tw-h-\[53px\]{
    height: 53px !important;
}
.tw-h-\[54px\]{
    height: 54px !important;
}
.tw-h-\[550px\]{
    height: 550px !important;
}
.tw-h-\[55px\]{
    height: 55px !important;
}
.tw-h-\[55vw\]{
    height: 55vw !important;
}
.tw-h-\[560px\]{
    height: 560px !important;
}
.tw-h-\[56px\]{
    height: 56px !important;
}
.tw-h-\[572px\]{
    height: 572px !important;
}
.tw-h-\[580px\]{
    height: 580px !important;
}
.tw-h-\[584px\]{
    height: 584px !important;
}
.tw-h-\[58px\]{
    height: 58px !important;
}
.tw-h-\[592px\]{
    height: 592px !important;
}
.tw-h-\[5px\]{
    height: 5px !important;
}
.tw-h-\[5vh\]{
    height: 5vh !important;
}
.tw-h-\[600vh\]{
    height: 600vh !important;
}
.tw-h-\[60px\]{
    height: 60px !important;
}
.tw-h-\[64px\]{
    height: 64px !important;
}
.tw-h-\[65\%\]{
    height: 65% !important;
}
.tw-h-\[700px\]{
    height: 700px !important;
}
.tw-h-\[70px\]{
    height: 70px !important;
}
.tw-h-\[70vh\]{
    height: 70vh !important;
}
.tw-h-\[72px\]{
    height: 72px !important;
}
.tw-h-\[745px\]{
    height: 745px !important;
}
.tw-h-\[750px\]{
    height: 750px !important;
}
.tw-h-\[75dvh\]{
    height: 75dvh !important;
}
.tw-h-\[78px\]{
    height: 78px !important;
}
.tw-h-\[80\%\]{
    height: 80% !important;
}
.tw-h-\[800px\]{
    height: 800px !important;
}
.tw-h-\[80px\]{
    height: 80px !important;
}
.tw-h-\[81\.87vw\]{
    height: 81.87vw !important;
}
.tw-h-\[84px\]{
    height: 84px !important;
}
.tw-h-\[85px\]{
    height: 85px !important;
}
.tw-h-\[85vh\]{
    height: 85vh !important;
}
.tw-h-\[87px\]{
    height: 87px !important;
}
.tw-h-\[88px\]{
    height: 88px !important;
}
.tw-h-\[89\%\]{
    height: 89% !important;
}
.tw-h-\[90\%\]{
    height: 90% !important;
}
.tw-h-\[90px\]{
    height: 90px !important;
}
.tw-h-\[93\%\]{
    height: 93% !important;
}
.tw-h-\[94\%\]{
    height: 94% !important;
}
.tw-h-\[94vh\]{
    height: 94vh !important;
}
.tw-h-\[99px\]{
    height: 99px !important;
}
.tw-h-\[calc\(100\%\+197px\)\]{
    height: calc(100% + 197px) !important;
}
.tw-h-\[calc\(100\%-4px\)\]{
    height: calc(100% - 4px) !important;
}
.tw-h-\[calc\(100vh-100px\)\]{
    height: calc(100vh - 100px) !important;
}
.tw-h-\[calc\(100vh-32px\)\]{
    height: calc(100vh - 32px) !important;
}
.tw-h-\[calc\(100vh-4rem\)\]{
    height: calc(100vh - 4rem) !important;
}
.tw-h-\[calc\(40px\+36px\)\]{
    height: calc(40px + 36px) !important;
}
.tw-h-\[max-content\]{
    height: max-content !important;
}
.tw-h-auto{
    height: auto !important;
}
.tw-h-dvh{
    height: 100dvh !important;
}
.tw-h-fit{
    height: fit-content !important;
}
.tw-h-full{
    height: 100% !important;
}
.tw-max-h-0{
    max-height: 0px !important;
}
.tw-max-h-\[100\%\]{
    max-height: 100% !important;
}
.tw-max-h-\[100vh\]{
    max-height: 100vh !important;
}
.tw-max-h-\[1200px\]{
    max-height: 1200px !important;
}
.tw-max-h-\[130px\]{
    max-height: 130px !important;
}
.tw-max-h-\[145px\]{
    max-height: 145px !important;
}
.tw-max-h-\[1500px\]{
    max-height: 1500px !important;
}
.tw-max-h-\[150px\]{
    max-height: 150px !important;
}
.tw-max-h-\[190px\]{
    max-height: 190px !important;
}
.tw-max-h-\[200px\]{
    max-height: 200px !important;
}
.tw-max-h-\[21px\]{
    max-height: 21px !important;
}
.tw-max-h-\[250px\]{
    max-height: 250px !important;
}
.tw-max-h-\[26px\]{
    max-height: 26px !important;
}
.tw-max-h-\[300px\]{
    max-height: 300px !important;
}
.tw-max-h-\[308px\]{
    max-height: 308px !important;
}
.tw-max-h-\[340px\]{
    max-height: 340px !important;
}
.tw-max-h-\[400px\]{
    max-height: 400px !important;
}
.tw-max-h-\[490px\]{
    max-height: 490px !important;
}
.tw-max-h-\[5000px\]{
    max-height: 5000px !important;
}
.tw-max-h-\[500px\]{
    max-height: 500px !important;
}
.tw-max-h-\[50px\]{
    max-height: 50px !important;
}
.tw-max-h-\[50vh\]{
    max-height: 50vh !important;
}
.tw-max-h-\[550px\]{
    max-height: 550px !important;
}
.tw-max-h-\[55px\]{
    max-height: 55px !important;
}
.tw-max-h-\[56px\]{
    max-height: 56px !important;
}
.tw-max-h-\[600px\]{
    max-height: 600px !important;
}
.tw-max-h-\[60vh\]{
    max-height: 60vh !important;
}
.tw-max-h-\[650px\]{
    max-height: 650px !important;
}
.tw-max-h-\[700px\]{
    max-height: 700px !important;
}
.tw-max-h-\[70px\]{
    max-height: 70px !important;
}
.tw-max-h-\[750px\]{
    max-height: 750px !important;
}
.tw-max-h-\[75vh\]{
    max-height: 75vh !important;
}
.tw-max-h-\[763px\]{
    max-height: 763px !important;
}
.tw-max-h-\[800px\]{
    max-height: 800px !important;
}
.tw-max-h-\[80px\]{
    max-height: 80px !important;
}
.tw-max-h-\[85vh\]{
    max-height: 85vh !important;
}
.tw-max-h-\[900px\]{
    max-height: 900px !important;
}
.tw-max-h-\[90px\]{
    max-height: 90px !important;
}
.tw-max-h-\[96vh\]{
    max-height: 96vh !important;
}
.tw-max-h-\[98\%\]{
    max-height: 98% !important;
}
.tw-max-h-\[calc\(100\%-64px\)\]{
    max-height: calc(100% - 64px) !important;
}
.tw-max-h-\[calc\(100vh-115px\)\]{
    max-height: calc(100vh - 115px) !important;
}
.tw-max-h-\[calc\(100vh-230px\)\]{
    max-height: calc(100vh - 230px) !important;
}
.tw-max-h-\[calc\(100vh-2rem\)\]{
    max-height: calc(100vh - 2rem) !important;
}
.tw-max-h-\[max-content\]{
    max-height: max-content !important;
}
.tw-max-h-dvh{
    max-height: 100dvh !important;
}
.tw-max-h-full{
    max-height: 100% !important;
}
.tw-min-h-\[1000px\]{
    min-height: 1000px !important;
}
.tw-min-h-\[100vh\]{
    min-height: 100vh !important;
}
.tw-min-h-\[230px\]{
    min-height: 230px !important;
}
.tw-min-h-\[236px\]{
    min-height: 236px !important;
}
.tw-min-h-\[250px\]{
    min-height: 250px !important;
}
.tw-min-h-\[300px\]{
    min-height: 300px !important;
}
.tw-min-h-\[30px\]{
    min-height: 30px !important;
}
.tw-min-h-\[350px\]{
    min-height: 350px !important;
}
.tw-min-h-\[360px\]{
    min-height: 360px !important;
}
.tw-min-h-\[380px\]{
    min-height: 380px !important;
}
.tw-min-h-\[385px\]{
    min-height: 385px !important;
}
.tw-min-h-\[395px\]{
    min-height: 395px !important;
}
.tw-min-h-\[3em\]{
    min-height: 3em !important;
}
.tw-min-h-\[400px\]{
    min-height: 400px !important;
}
.tw-min-h-\[450px\]{
    min-height: 450px !important;
}
.tw-min-h-\[500px\]{
    min-height: 500px !important;
}
.tw-min-h-\[54px\]{
    min-height: 54px !important;
}
.tw-min-h-\[60px\]{
    min-height: 60px !important;
}
.tw-min-h-\[650px\]{
    min-height: 650px !important;
}
.tw-min-h-\[68px\]{
    min-height: 68px !important;
}
.tw-min-h-\[70px\]{
    min-height: 70px !important;
}
.tw-min-h-\[74px\]{
    min-height: 74px !important;
}
.tw-min-h-\[770px\]{
    min-height: 770px !important;
}
.tw-min-h-\[80px\]{
    min-height: 80px !important;
}
.tw-min-h-\[80vh\]{
    min-height: 80vh !important;
}
.tw-min-h-\[850px\]{
    min-height: 850px !important;
}
.tw-min-h-\[97px\]{
    min-height: 97px !important;
}
.tw-min-h-\[98px\]{
    min-height: 98px !important;
}
.tw-min-h-\[99px\]{
    min-height: 99px !important;
}
.tw-min-h-\[calc\(100vh-100px\)\]{
    min-height: calc(100vh - 100px) !important;
}
.tw-min-h-full{
    min-height: 100% !important;
}
.tw-min-h-screen{
    min-height: 100vh !important;
}
.\!tw-w-\[100\%\]{
    width: 100% !important;
}
.\!tw-w-\[22px\]{
    width: 22px !important;
}
.\!tw-w-\[25px\]{
    width: 25px !important;
}
.tw-w-0{
    width: 0px !important;
}
.tw-w-1{
    width: 0.25rem !important;
}
.tw-w-1\/12{
    width: 8.333333% !important;
}
.tw-w-1\/2{
    width: 50% !important;
}
.tw-w-1\/4{
    width: 25% !important;
}
.tw-w-1\/6{
    width: 16.666667% !important;
}
.tw-w-10{
    width: 2.5rem !important;
}
.tw-w-10\/12{
    width: 83.333333% !important;
}
.tw-w-11\/12{
    width: 91.666667% !important;
}
.tw-w-16{
    width: 4rem !important;
}
.tw-w-2{
    width: 0.5rem !important;
}
.tw-w-20{
    width: 5rem !important;
}
.tw-w-3{
    width: 0.75rem !important;
}
.tw-w-3\/12{
    width: 25% !important;
}
.tw-w-3\/4{
    width: 75% !important;
}
.tw-w-3\/5{
    width: 60% !important;
}
.tw-w-4{
    width: 1rem !important;
}
.tw-w-4\/12{
    width: 33.333333% !important;
}
.tw-w-4\/5{
    width: 80% !important;
}
.tw-w-5{
    width: 1.25rem !important;
}
.tw-w-5\/12{
    width: 41.666667% !important;
}
.tw-w-6{
    width: 1.5rem !important;
}
.tw-w-6\/12{
    width: 50% !important;
}
.tw-w-7{
    width: 1.75rem !important;
}
.tw-w-7\/12{
    width: 58.333333% !important;
}
.tw-w-8{
    width: 2rem !important;
}
.tw-w-8\/12{
    width: 66.666667% !important;
}
.tw-w-9{
    width: 2.25rem !important;
}
.tw-w-9\/12{
    width: 75% !important;
}
.tw-w-\[\.625em\]{
    width: .625em !important;
}
.tw-w-\[\.875em\]{
    width: .875em !important;
}
.tw-w-\[1\.27px\]{
    width: 1.27px !important;
}
.tw-w-\[10\%\]{
    width: 10% !important;
}
.tw-w-\[100\%\]{
    width: 100% !important;
}
.tw-w-\[100px\]{
    width: 100px !important;
}
.tw-w-\[100vw\]{
    width: 100vw !important;
}
.tw-w-\[101\%\]{
    width: 101% !important;
}
.tw-w-\[109\%\]{
    width: 109% !important;
}
.tw-w-\[109px\]{
    width: 109px !important;
}
.tw-w-\[10px\]{
    width: 10px !important;
}
.tw-w-\[110px\]{
    width: 110px !important;
}
.tw-w-\[113\%\]{
    width: 113% !important;
}
.tw-w-\[114px\]{
    width: 114px !important;
}
.tw-w-\[1170px\]{
    width: 1170px !important;
}
.tw-w-\[120px\]{
    width: 120px !important;
}
.tw-w-\[125px\]{
    width: 125px !important;
}
.tw-w-\[12px\]{
    width: 12px !important;
}
.tw-w-\[13\%\]{
    width: 13% !important;
}
.tw-w-\[139\%\]{
    width: 139% !important;
}
.tw-w-\[148px\]{
    width: 148px !important;
}
.tw-w-\[14px\]{
    width: 14px !important;
}
.tw-w-\[15\%\]{
    width: 15% !important;
}
.tw-w-\[150px\]{
    width: 150px !important;
}
.tw-w-\[155px\]{
    width: 155px !important;
}
.tw-w-\[157px\]{
    width: 157px !important;
}
.tw-w-\[158px\]{
    width: 158px !important;
}
.tw-w-\[160\%\]{
    width: 160% !important;
}
.tw-w-\[160px\]{
    width: 160px !important;
}
.tw-w-\[165px\]{
    width: 165px !important;
}
.tw-w-\[168px\]{
    width: 168px !important;
}
.tw-w-\[169px\]{
    width: 169px !important;
}
.tw-w-\[16px\]{
    width: 16px !important;
}
.tw-w-\[17px\]{
    width: 17px !important;
}
.tw-w-\[180px\]{
    width: 180px !important;
}
.tw-w-\[18px\]{
    width: 18px !important;
}
.tw-w-\[190px\]{
    width: 190px !important;
}
.tw-w-\[192px\]{
    width: 192px !important;
}
.tw-w-\[1px\]{
    width: 1px !important;
}
.tw-w-\[20\%\]{
    width: 20% !important;
}
.tw-w-\[200px\]{
    width: 200px !important;
}
.tw-w-\[20px\]{
    width: 20px !important;
}
.tw-w-\[21\%\]{
    width: 21% !important;
}
.tw-w-\[220px\]{
    width: 220px !important;
}
.tw-w-\[22px\]{
    width: 22px !important;
}
.tw-w-\[234px\]{
    width: 234px !important;
}
.tw-w-\[240px\]{
    width: 240px !important;
}
.tw-w-\[24px\]{
    width: 24px !important;
}
.tw-w-\[250px\]{
    width: 250px !important;
}
.tw-w-\[252px\]{
    width: 252px !important;
}
.tw-w-\[256px\]{
    width: 256px !important;
}
.tw-w-\[25px\]{
    width: 25px !important;
}
.tw-w-\[260px\]{
    width: 260px !important;
}
.tw-w-\[26px\]{
    width: 26px !important;
}
.tw-w-\[28\%\]{
    width: 28% !important;
}
.tw-w-\[28px\]{
    width: 28px !important;
}
.tw-w-\[290px\]{
    width: 290px !important;
}
.tw-w-\[296px\]{
    width: 296px !important;
}
.tw-w-\[30\%\]{
    width: 30% !important;
}
.tw-w-\[300px\]{
    width: 300px !important;
}
.tw-w-\[30px\]{
    width: 30px !important;
}
.tw-w-\[31px\]{
    width: 31px !important;
}
.tw-w-\[32px\]{
    width: 32px !important;
}
.tw-w-\[330px\]{
    width: 330px !important;
}
.tw-w-\[340px\]{
    width: 340px !important;
}
.tw-w-\[350px\]{
    width: 350px !important;
}
.tw-w-\[35px\]{
    width: 35px !important;
}
.tw-w-\[36px\]{
    width: 36px !important;
}
.tw-w-\[380px\]{
    width: 380px !important;
}
.tw-w-\[38px\]{
    width: 38px !important;
}
.tw-w-\[40\%\]{
    width: 40% !important;
}
.tw-w-\[400\%\]{
    width: 400% !important;
}
.tw-w-\[406px\]{
    width: 406px !important;
}
.tw-w-\[40px\]{
    width: 40px !important;
}
.tw-w-\[40vw\]{
    width: 40vw !important;
}
.tw-w-\[425px\]{
    width: 425px !important;
}
.tw-w-\[42px\]{
    width: 42px !important;
}
.tw-w-\[45\%\]{
    width: 45% !important;
}
.tw-w-\[48\%\]{
    width: 48% !important;
}
.tw-w-\[49\%\]{
    width: 49% !important;
}
.tw-w-\[50\%\]{
    width: 50% !important;
}
.tw-w-\[500px\]{
    width: 500px !important;
}
.tw-w-\[50px\]{
    width: 50px !important;
}
.tw-w-\[50vw\]{
    width: 50vw !important;
}
.tw-w-\[52px\]{
    width: 52px !important;
}
.tw-w-\[54px\]{
    width: 54px !important;
}
.tw-w-\[55px\]{
    width: 55px !important;
}
.tw-w-\[56px\]{
    width: 56px !important;
}
.tw-w-\[60\%\]{
    width: 60% !important;
}
.tw-w-\[60px\]{
    width: 60px !important;
}
.tw-w-\[60vw\]{
    width: 60vw !important;
}
.tw-w-\[626px\]{
    width: 626px !important;
}
.tw-w-\[64px\]{
    width: 64px !important;
}
.tw-w-\[65px\]{
    width: 65px !important;
}
.tw-w-\[66px\]{
    width: 66px !important;
}
.tw-w-\[68px\]{
    width: 68px !important;
}
.tw-w-\[70\%\]{
    width: 70% !important;
}
.tw-w-\[70px\]{
    width: 70px !important;
}
.tw-w-\[70vw\]{
    width: 70vw !important;
}
.tw-w-\[72px\]{
    width: 72px !important;
}
.tw-w-\[74px\]{
    width: 74px !important;
}
.tw-w-\[77px\]{
    width: 77px !important;
}
.tw-w-\[77vw\]{
    width: 77vw !important;
}
.tw-w-\[80\%\]{
    width: 80% !important;
}
.tw-w-\[80px\]{
    width: 80px !important;
}
.tw-w-\[88px\]{
    width: 88px !important;
}
.tw-w-\[90\%\]{
    width: 90% !important;
}
.tw-w-\[90px\]{
    width: 90px !important;
}
.tw-w-\[90vw\]{
    width: 90vw !important;
}
.tw-w-\[93\%\]{
    width: 93% !important;
}
.tw-w-\[94\%\]{
    width: 94% !important;
}
.tw-w-\[95\%\]{
    width: 95% !important;
}
.tw-w-\[96px\]{
    width: 96px !important;
}
.tw-w-\[calc\(\(100vw\/3\)-32px\)\]{
    width: calc((100vw / 3) - 32px) !important;
}
.tw-w-\[calc\(\(100vw\/7\)-6px\)\]{
    width: calc((100vw / 7) - 6px) !important;
}
.tw-w-\[calc\(\(100vw\/9\)\+26px\)\]{
    width: calc((100vw / 9) + 26px) !important;
}
.tw-w-\[calc\(\(100vw\/9\)\+45px\)\]{
    width: calc((100vw / 9) + 45px) !important;
}
.tw-w-\[calc\(100\%\+16px\)\]{
    width: calc(100% + 16px) !important;
}
.tw-w-\[calc\(100\%\+32px\)\]{
    width: calc(100% + 32px) !important;
}
.tw-w-\[calc\(100\%-1\.4rem\)\]{
    width: calc(100% - 1.4rem) !important;
}
.tw-w-\[calc\(100\%-16px\)\]{
    width: calc(100% - 16px) !important;
}
.tw-w-\[calc\(100\%-24px\)\]{
    width: calc(100% - 24px) !important;
}
.tw-w-\[calc\(100\%-2rem\)\]{
    width: calc(100% - 2rem) !important;
}
.tw-w-\[calc\(100\%-31px\)\]{
    width: calc(100% - 31px) !important;
}
.tw-w-\[calc\(100\%-32px\)\]{
    width: calc(100% - 32px) !important;
}
.tw-w-\[calc\(100\%-6px\)\]{
    width: calc(100% - 6px) !important;
}
.tw-w-\[calc\(100\%-8px\)\]{
    width: calc(100% - 8px) !important;
}
.tw-w-\[calc\(50\%-16px\)\]{
    width: calc(50% - 16px) !important;
}
.tw-w-\[calc\(50\%-5px\)\]{
    width: calc(50% - 5px) !important;
}
.tw-w-\[max-content\]{
    width: max-content !important;
}
.tw-w-\[min-content\]{
    width: min-content !important;
}
.tw-w-auto{
    width: auto !important;
}
.tw-w-dvw{
    width: 100dvw !important;
}
.tw-w-fit{
    width: fit-content !important;
}
.tw-w-full{
    width: 100% !important;
}
.tw-w-screen{
    width: 100vw !important;
}
.tw-min-w-0{
    min-width: 0px !important;
}
.tw-min-w-\[100px\]{
    min-width: 100px !important;
}
.tw-min-w-\[188px\]{
    min-width: 188px !important;
}
.tw-min-w-\[200px\]{
    min-width: 200px !important;
}
.tw-min-w-\[275px\]{
    min-width: 275px !important;
}
.tw-min-w-\[300px\]{
    min-width: 300px !important;
}
.tw-min-w-\[434px\]{
    min-width: 434px !important;
}
.tw-min-w-\[50px\]{
    min-width: 50px !important;
}
.tw-min-w-\[60px\]{
    min-width: 60px !important;
}
.tw-min-w-\[700px\]{
    min-width: 700px !important;
}
.tw-min-w-full{
    min-width: 100% !important;
}
.tw-max-w-4{
    max-width: 1rem !important;
}
.tw-max-w-\[100\%\]{
    max-width: 100% !important;
}
.tw-max-w-\[1000px\]{
    max-width: 1000px !important;
}
.tw-max-w-\[100px\]{
    max-width: 100px !important;
}
.tw-max-w-\[101px\]{
    max-width: 101px !important;
}
.tw-max-w-\[1024px\]{
    max-width: 1024px !important;
}
.tw-max-w-\[102px\]{
    max-width: 102px !important;
}
.tw-max-w-\[1033px\]{
    max-width: 1033px !important;
}
.tw-max-w-\[1060px\]{
    max-width: 1060px !important;
}
.tw-max-w-\[1100px\]{
    max-width: 1100px !important;
}
.tw-max-w-\[1101px\]{
    max-width: 1101px !important;
}
.tw-max-w-\[1112px\]{
    max-width: 1112px !important;
}
.tw-max-w-\[1140px\]{
    max-width: 1140px !important;
}
.tw-max-w-\[1145px\]{
    max-width: 1145px !important;
}
.tw-max-w-\[1200px\]{
    max-width: 1200px !important;
}
.tw-max-w-\[120px\]{
    max-width: 120px !important;
}
.tw-max-w-\[125px\]{
    max-width: 125px !important;
}
.tw-max-w-\[1260px\]{
    max-width: 1260px !important;
}
.tw-max-w-\[1270px\]{
    max-width: 1270px !important;
}
.tw-max-w-\[1280px\]{
    max-width: 1280px !important;
}
.tw-max-w-\[1300px\]{
    max-width: 1300px !important;
}
.tw-max-w-\[1357px\]{
    max-width: 1357px !important;
}
.tw-max-w-\[1380px\]{
    max-width: 1380px !important;
}
.tw-max-w-\[145px\]{
    max-width: 145px !important;
}
.tw-max-w-\[1500px\]{
    max-width: 1500px !important;
}
.tw-max-w-\[1544px\]{
    max-width: 1544px !important;
}
.tw-max-w-\[160px\]{
    max-width: 160px !important;
}
.tw-max-w-\[164px\]{
    max-width: 164px !important;
}
.tw-max-w-\[166px\]{
    max-width: 166px !important;
}
.tw-max-w-\[16px\]{
    max-width: 16px !important;
}
.tw-max-w-\[1800px\]{
    max-width: 1800px !important;
}
.tw-max-w-\[180px\]{
    max-width: 180px !important;
}
.tw-max-w-\[189px\]{
    max-width: 189px !important;
}
.tw-max-w-\[190px\]{
    max-width: 190px !important;
}
.tw-max-w-\[196px\]{
    max-width: 196px !important;
}
.tw-max-w-\[200px\]{
    max-width: 200px !important;
}
.tw-max-w-\[209px\]{
    max-width: 209px !important;
}
.tw-max-w-\[213px\]{
    max-width: 213px !important;
}
.tw-max-w-\[220px\]{
    max-width: 220px !important;
}
.tw-max-w-\[230px\]{
    max-width: 230px !important;
}
.tw-max-w-\[232px\]{
    max-width: 232px !important;
}
.tw-max-w-\[240px\]{
    max-width: 240px !important;
}
.tw-max-w-\[242px\]{
    max-width: 242px !important;
}
.tw-max-w-\[245px\]{
    max-width: 245px !important;
}
.tw-max-w-\[250px\]{
    max-width: 250px !important;
}
.tw-max-w-\[260px\]{
    max-width: 260px !important;
}
.tw-max-w-\[280px\]{
    max-width: 280px !important;
}
.tw-max-w-\[290px\]{
    max-width: 290px !important;
}
.tw-max-w-\[295px\]{
    max-width: 295px !important;
}
.tw-max-w-\[296px\]{
    max-width: 296px !important;
}
.tw-max-w-\[300px\]{
    max-width: 300px !important;
}
.tw-max-w-\[320px\]{
    max-width: 320px !important;
}
.tw-max-w-\[326px\]{
    max-width: 326px !important;
}
.tw-max-w-\[330px\]{
    max-width: 330px !important;
}
.tw-max-w-\[335px\]{
    max-width: 335px !important;
}
.tw-max-w-\[343px\]{
    max-width: 343px !important;
}
.tw-max-w-\[348px\]{
    max-width: 348px !important;
}
.tw-max-w-\[34px\]{
    max-width: 34px !important;
}
.tw-max-w-\[350px\]{
    max-width: 350px !important;
}
.tw-max-w-\[351px\]{
    max-width: 351px !important;
}
.tw-max-w-\[360px\]{
    max-width: 360px !important;
}
.tw-max-w-\[370px\]{
    max-width: 370px !important;
}
.tw-max-w-\[375px\]{
    max-width: 375px !important;
}
.tw-max-w-\[380px\]{
    max-width: 380px !important;
}
.tw-max-w-\[385px\]{
    max-width: 385px !important;
}
.tw-max-w-\[395px\]{
    max-width: 395px !important;
}
.tw-max-w-\[400px\]{
    max-width: 400px !important;
}
.tw-max-w-\[420px\]{
    max-width: 420px !important;
}
.tw-max-w-\[425px\]{
    max-width: 425px !important;
}
.tw-max-w-\[450px\]{
    max-width: 450px !important;
}
.tw-max-w-\[453px\]{
    max-width: 453px !important;
}
.tw-max-w-\[470px\]{
    max-width: 470px !important;
}
.tw-max-w-\[475px\]{
    max-width: 475px !important;
}
.tw-max-w-\[480px\]{
    max-width: 480px !important;
}
.tw-max-w-\[500px\]{
    max-width: 500px !important;
}
.tw-max-w-\[502px\]{
    max-width: 502px !important;
}
.tw-max-w-\[504px\]{
    max-width: 504px !important;
}
.tw-max-w-\[520px\]{
    max-width: 520px !important;
}
.tw-max-w-\[531px\]{
    max-width: 531px !important;
}
.tw-max-w-\[539px\]{
    max-width: 539px !important;
}
.tw-max-w-\[550px\]{
    max-width: 550px !important;
}
.tw-max-w-\[565px\]{
    max-width: 565px !important;
}
.tw-max-w-\[56px\]{
    max-width: 56px !important;
}
.tw-max-w-\[590px\]{
    max-width: 590px !important;
}
.tw-max-w-\[600px\]{
    max-width: 600px !important;
}
.tw-max-w-\[60px\]{
    max-width: 60px !important;
}
.tw-max-w-\[60vw\]{
    max-width: 60vw !important;
}
.tw-max-w-\[620px\]{
    max-width: 620px !important;
}
.tw-max-w-\[622px\]{
    max-width: 622px !important;
}
.tw-max-w-\[630px\]{
    max-width: 630px !important;
}
.tw-max-w-\[634px\]{
    max-width: 634px !important;
}
.tw-max-w-\[650px\]{
    max-width: 650px !important;
}
.tw-max-w-\[654px\]{
    max-width: 654px !important;
}
.tw-max-w-\[664px\]{
    max-width: 664px !important;
}
.tw-max-w-\[666px\]{
    max-width: 666px !important;
}
.tw-max-w-\[680px\]{
    max-width: 680px !important;
}
.tw-max-w-\[684px\]{
    max-width: 684px !important;
}
.tw-max-w-\[68px\]{
    max-width: 68px !important;
}
.tw-max-w-\[691px\]{
    max-width: 691px !important;
}
.tw-max-w-\[700px\]{
    max-width: 700px !important;
}
.tw-max-w-\[70px\]{
    max-width: 70px !important;
}
.tw-max-w-\[715px\]{
    max-width: 715px !important;
}
.tw-max-w-\[720px\]{
    max-width: 720px !important;
}
.tw-max-w-\[728px\]{
    max-width: 728px !important;
}
.tw-max-w-\[730px\]{
    max-width: 730px !important;
}
.tw-max-w-\[740px\]{
    max-width: 740px !important;
}
.tw-max-w-\[750px\]{
    max-width: 750px !important;
}
.tw-max-w-\[755px\]{
    max-width: 755px !important;
}
.tw-max-w-\[75px\]{
    max-width: 75px !important;
}
.tw-max-w-\[770px\]{
    max-width: 770px !important;
}
.tw-max-w-\[771px\]{
    max-width: 771px !important;
}
.tw-max-w-\[780px\]{
    max-width: 780px !important;
}
.tw-max-w-\[790px\]{
    max-width: 790px !important;
}
.tw-max-w-\[80\%\]{
    max-width: 80% !important;
}
.tw-max-w-\[800px\]{
    max-width: 800px !important;
}
.tw-max-w-\[80px\]{
    max-width: 80px !important;
}
.tw-max-w-\[830px\]{
    max-width: 830px !important;
}
.tw-max-w-\[850px\]{
    max-width: 850px !important;
}
.tw-max-w-\[866px\]{
    max-width: 866px !important;
}
.tw-max-w-\[880px\]{
    max-width: 880px !important;
}
.tw-max-w-\[896px\]{
    max-width: 896px !important;
}
.tw-max-w-\[900px\]{
    max-width: 900px !important;
}
.tw-max-w-\[90px\]{
    max-width: 90px !important;
}
.tw-max-w-\[950px\]{
    max-width: 950px !important;
}
.tw-max-w-\[960px\]{
    max-width: 960px !important;
}
.tw-max-w-\[98px\]{
    max-width: 98px !important;
}
.tw-max-w-\[calc\(100\%-24px\)\]{
    max-width: calc(100% - 24px) !important;
}
.tw-max-w-\[calc\(100px\+2vw\)\]{
    max-width: calc(100px + 2vw) !important;
}
.tw-max-w-\[calc\(100vw-2rem\)\]{
    max-width: calc(100vw - 2rem) !important;
}
.tw-max-w-\[calc\(100vw-32px\)\]{
    max-width: calc(100vw - 32px) !important;
}
.tw-max-w-\[calc\(610px\+3\.5vw\)\]{
    max-width: calc(610px + 3.5vw) !important;
}
.tw-max-w-\[max-content\]{
    max-width: max-content !important;
}
.tw-max-w-fit{
    max-width: fit-content !important;
}
.tw-max-w-full{
    max-width: 100% !important;
}
.tw-max-w-lg{
    max-width: 32rem !important;
}
.tw-max-w-md{
    max-width: 28rem !important;
}
.tw-max-w-screen-xl{
    max-width: 1280px !important;
}
.tw-max-w-sm{
    max-width: 24rem !important;
}
.tw-flex-1{
    flex: 1 1 0% !important;
}
.tw-flex-\[36\]{
    flex: 36 !important;
}
.tw-flex-\[37\]{
    flex: 37 !important;
}
.tw-flex-\[67\]{
    flex: 67 !important;
}
.tw-flex-\[69\]{
    flex: 69 !important;
}
.tw-flex-none{
    flex: none !important;
}
.tw-flex-shrink-0{
    flex-shrink: 0 !important;
}
.tw-shrink{
    flex-shrink: 1 !important;
}
.tw-shrink-0{
    flex-shrink: 0 !important;
}
.tw-flex-grow{
    flex-grow: 1 !important;
}
.tw-flex-grow-0{
    flex-grow: 0 !important;
}
.tw-grow{
    flex-grow: 1 !important;
}
.tw-grow-0{
    flex-grow: 0 !important;
}
.tw-basis-1\/2{
    flex-basis: 50% !important;
}
.tw-basis-6\/12{
    flex-basis: 50% !important;
}
.tw-basis-\[71\.6px\]{
    flex-basis: 71.6px !important;
}
.tw-basis-\[calc\(50\%-10px\)\]{
    flex-basis: calc(50% - 10px) !important;
}
.tw-basis-full{
    flex-basis: 100% !important;
}
.tw-table-fixed{
    table-layout: fixed !important;
}
.tw-border-separate{
    border-collapse: separate !important;
}
.tw-border-spacing-y-4{
    --tw-border-spacing-y: 1rem !important;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important;
}
.tw-origin-\[50\%_55\%\]{
    transform-origin: 50% 55% !important;
}
.tw-origin-left{
    transform-origin: left !important;
}
.tw-origin-right{
    transform-origin: right !important;
}
.tw-origin-top-right{
    transform-origin: top right !important;
}
.-tw-translate-x-1\/2{
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-x-\[calc\(100\%-200px\)\]{
    --tw-translate-x: calc(calc(100% - 200px) * -1) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-x-full{
    --tw-translate-x: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-y-1\/2{
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-y-6{
    --tw-translate-y: -1.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw--translate-x-1\/2{
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw--translate-y-1\/2{
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-0{
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-1\/2{
    --tw-translate-x: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-10{
    --tw-translate-x: 2.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-\[-50\%\]{
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-\[calc\(100\%-200px\)\]{
    --tw-translate-x: calc(100% - 200px) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-x-full{
    --tw-translate-x: 100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-0{
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-1\/2{
    --tw-translate-y: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-4{
    --tw-translate-y: 1rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-100\%\]{
    --tw-translate-y: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-40\%\]{
    --tw-translate-y: -40% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-translate-y-\[-50\%\]{
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-rotate-90{
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-0{
    --tw-rotate: 0deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-180{
    --tw-rotate: 180deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-45{
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-90{
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-rotate-\[40deg\]{
    --tw-rotate: 40deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-100{
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-95{
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-\[1\.025\]{
    --tw-scale-x: 1.025 !important;
    --tw-scale-y: 1.025 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-scale-\[1\.1\]{
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
@keyframes tw-progressBar{
    from{
        transform: scaleX(0);
    }
    to{
        transform: scaleX(1);
    }
}
.tw-animate-\[progressBar_15s_linear\]{
    animation: tw-progressBar 15s linear !important;
}
.tw-animate-none{
    animation: none !important;
}
@keyframes tw-scrollSideLoop{
    from{
        transform: translateX(0);
    }
    to{
        transform: translateX(calc(0px - 100%));
    }
}
.tw-animate-scrollSideLoop{
    animation: tw-scrollSideLoop 40s infinite linear !important;
}
@keyframes tw-spin{
    to{
        transform: rotate(360deg);
    }
}
.tw-animate-spin{
    animation: tw-spin 1s linear infinite !important;
}
.tw-cursor-default{
    cursor: default !important;
}
.tw-cursor-ew-resize{
    cursor: ew-resize !important;
}
.tw-cursor-none{
    cursor: none !important;
}
.tw-cursor-not-allowed{
    cursor: not-allowed !important;
}
.tw-cursor-pointer{
    cursor: pointer !important;
}
.tw-cursor-zoom-in{
    cursor: zoom-in !important;
}
.tw-cursor-zoom-out{
    cursor: zoom-out !important;
}
.tw-select-none{
    user-select: none !important;
}
.tw-list-inside{
    list-style-position: inside !important;
}
.tw-list-disc{
    list-style-type: disc !important;
}
.tw-list-none{
    list-style-type: none !important;
}
.tw-appearance-none{
    appearance: none !important;
}
.tw-columns-1{
    columns: 1 !important;
}
.tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}
.tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}
.tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}
.tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
.tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}
.tw-grid-cols-\[104px_minmax\(0\,_1fr\)\]{
    grid-template-columns: 104px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[1fr_1fr\]{
    grid-template-columns: 1fr 1fr !important;
}
.tw-grid-cols-\[20px_minmax\(0\,_1fr\)\]{
    grid-template-columns: 20px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[40px_1fr_1fr\]{
    grid-template-columns: 40px 1fr 1fr !important;
}
.tw-grid-cols-\[60px_auto\]{
    grid-template-columns: 60px auto !important;
}
.tw-grid-cols-\[80px_minmax\(0\,_1fr\)\]{
    grid-template-columns: 80px minmax(0, 1fr) !important;
}
.tw-grid-cols-\[auto_auto\]{
    grid-template-columns: auto auto !important;
}
.tw-grid-cols-\[minmax\(0\,max-content\)_auto\]{
    grid-template-columns: minmax(0,max-content) auto !important;
}
.tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}
.tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}
.tw-grid-rows-\[auto\]{
    grid-template-rows: auto !important;
}
.tw-grid-rows-\[auto_auto_auto\]{
    grid-template-rows: auto auto auto !important;
}
.tw-grid-rows-\[auto_minmax\(0\,max-content\)\]{
    grid-template-rows: auto minmax(0,max-content) !important;
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)\]{
    grid-template-rows: min-content minmax(0, 1fr) !important;
}
.tw-grid-rows-\[min-content_minmax\(0\,_1fr\)_auto\]{
    grid-template-rows: min-content minmax(0, 1fr) auto !important;
}
.tw-grid-rows-\[minmax\(0\,_1fr\)_auto\]{
    grid-template-rows: minmax(0, 1fr) auto !important;
}
.tw-flex-row{
    flex-direction: row !important;
}
.tw-flex-row-reverse{
    flex-direction: row-reverse !important;
}
.tw-flex-col{
    flex-direction: column !important;
}
.tw-flex-col-reverse{
    flex-direction: column-reverse !important;
}
.tw-flex-wrap{
    flex-wrap: wrap !important;
}
.tw-flex-nowrap{
    flex-wrap: nowrap !important;
}
.tw-place-content-center{
    place-content: center !important;
}
.tw-place-items-center{
    place-items: center !important;
}
.tw-content-center{
    align-content: center !important;
}
.tw-items-start{
    align-items: flex-start !important;
}
.tw-items-end{
    align-items: flex-end !important;
}
.tw-items-center{
    align-items: center !important;
}
.tw-items-baseline{
    align-items: baseline !important;
}
.tw-items-stretch{
    align-items: stretch !important;
}
.tw-justify-start{
    justify-content: flex-start !important;
}
.tw-justify-end{
    justify-content: flex-end !important;
}
.tw-justify-center{
    justify-content: center !important;
}
.tw-justify-between{
    justify-content: space-between !important;
}
.tw-justify-around{
    justify-content: space-around !important;
}
.tw-gap-0{
    gap: 0px !important;
}
.tw-gap-1{
    gap: 0.25rem !important;
}
.tw-gap-1\.5{
    gap: 0.375rem !important;
}
.tw-gap-10{
    gap: 2.5rem !important;
}
.tw-gap-11{
    gap: 2.75rem !important;
}
.tw-gap-12{
    gap: 3rem !important;
}
.tw-gap-14{
    gap: 3.5rem !important;
}
.tw-gap-16{
    gap: 4rem !important;
}
.tw-gap-2{
    gap: 0.5rem !important;
}
.tw-gap-2\.5{
    gap: 0.625rem !important;
}
.tw-gap-20{
    gap: 5rem !important;
}
.tw-gap-3{
    gap: 0.75rem !important;
}
.tw-gap-4{
    gap: 1rem !important;
}
.tw-gap-5{
    gap: 1.25rem !important;
}
.tw-gap-6{
    gap: 1.5rem !important;
}
.tw-gap-7{
    gap: 1.75rem !important;
}
.tw-gap-8{
    gap: 2rem !important;
}
.tw-gap-9{
    gap: 2.25rem !important;
}
.tw-gap-\[10px\]{
    gap: 10px !important;
}
.tw-gap-\[128px\]{
    gap: 128px !important;
}
.tw-gap-\[12px\]{
    gap: 12px !important;
}
.tw-gap-\[15px\]{
    gap: 15px !important;
}
.tw-gap-\[16px\]{
    gap: 16px !important;
}
.tw-gap-\[1px\]{
    gap: 1px !important;
}
.tw-gap-\[21px\]{
    gap: 21px !important;
}
.tw-gap-\[23px\]{
    gap: 23px !important;
}
.tw-gap-\[24px\]{
    gap: 24px !important;
}
.tw-gap-\[2px\]{
    gap: 2px !important;
}
.tw-gap-\[30px\]{
    gap: 30px !important;
}
.tw-gap-\[30xp\]{
    gap: 30xp !important;
}
.tw-gap-\[32px\]{
    gap: 32px !important;
}
.tw-gap-\[46px\]{
    gap: 46px !important;
}
.tw-gap-\[4px\]{
    gap: 4px !important;
}
.tw-gap-\[5px\]{
    gap: 5px !important;
}
.tw-gap-\[60px\]{
    gap: 60px !important;
}
.tw-gap-\[64px\]{
    gap: 64px !important;
}
.tw-gap-\[6px\]{
    gap: 6px !important;
}
.tw-gap-\[8px\]{
    gap: 8px !important;
}
.tw-gap-\[97px\]{
    gap: 97px !important;
}
.tw-gap-x-1{
    column-gap: 0.25rem !important;
}
.tw-gap-x-1\.5{
    column-gap: 0.375rem !important;
}
.tw-gap-x-2{
    column-gap: 0.5rem !important;
}
.tw-gap-x-4{
    column-gap: 1rem !important;
}
.tw-gap-x-6{
    column-gap: 1.5rem !important;
}
.tw-gap-x-8{
    column-gap: 2rem !important;
}
.tw-gap-y-0{
    row-gap: 0px !important;
}
.tw-gap-y-1{
    row-gap: 0.25rem !important;
}
.tw-gap-y-16{
    row-gap: 4rem !important;
}
.tw-gap-y-2{
    row-gap: 0.5rem !important;
}
.tw-gap-y-3{
    row-gap: 0.75rem !important;
}
.tw-gap-y-4{
    row-gap: 1rem !important;
}
.tw-gap-y-6{
    row-gap: 1.5rem !important;
}
.tw-gap-y-\[2px\]{
    row-gap: 2px !important;
}
.tw-self-start{
    align-self: flex-start !important;
}
.tw-self-end{
    align-self: flex-end !important;
}
.tw-self-center{
    align-self: center !important;
}
.tw-self-stretch{
    align-self: stretch !important;
}
.tw-justify-self-end{
    justify-self: end !important;
}
.tw-overflow-auto{
    overflow: auto !important;
}
.tw-overflow-hidden{
    overflow: hidden !important;
}
.\!tw-overflow-visible{
    overflow: visible !important;
}
.tw-overflow-visible{
    overflow: visible !important;
}
.tw-overflow-x-auto{
    overflow-x: auto !important;
}
.tw-overflow-y-auto{
    overflow-y: auto !important;
}
.tw-overflow-x-hidden{
    overflow-x: hidden !important;
}
.tw-overflow-y-hidden{
    overflow-y: hidden !important;
}
.tw-scroll-smooth{
    scroll-behavior: smooth !important;
}
.tw-truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.tw-hyphens-auto{
    hyphens: auto !important;
}
.tw-whitespace-nowrap{
    white-space: nowrap !important;
}
.tw-text-nowrap{
    text-wrap: nowrap !important;
}
.tw-break-words{
    overflow-wrap: break-word !important;
}
.\!tw-rounded-\[50px\]{
    border-radius: 50px !important;
}
.\!tw-rounded-none{
    border-radius: 0px !important;
}
.tw-rounded{
    border-radius: 0.25rem !important;
}
.tw-rounded-2xl{
    border-radius: 1rem !important;
}
.tw-rounded-3xl{
    border-radius: 1.5rem !important;
}
.tw-rounded-\[0px\]{
    border-radius: 0px !important;
}
.tw-rounded-\[1000px\]{
    border-radius: 1000px !important;
}
.tw-rounded-\[10px\]{
    border-radius: 10px !important;
}
.tw-rounded-\[16px\]{
    border-radius: 16px !important;
}
.tw-rounded-\[20px\]{
    border-radius: 20px !important;
}
.tw-rounded-\[24px_0px_0px_0px\]{
    border-radius: 24px 0px 0px 0px !important;
}
.tw-rounded-\[2px\]{
    border-radius: 2px !important;
}
.tw-rounded-\[360px\]{
    border-radius: 360px !important;
}
.tw-rounded-\[4px\]{
    border-radius: 4px !important;
}
.tw-rounded-\[50\%\]{
    border-radius: 50% !important;
}
.tw-rounded-\[50em\]{
    border-radius: 50em !important;
}
.tw-rounded-\[50px\]{
    border-radius: 50px !important;
}
.tw-rounded-\[5px\]{
    border-radius: 5px !important;
}
.tw-rounded-\[6px\]{
    border-radius: 6px !important;
}
.tw-rounded-\[8px\]{
    border-radius: 8px !important;
}
.tw-rounded-\[99999px\]{
    border-radius: 99999px !important;
}
.tw-rounded-full{
    border-radius: 9999px !important;
}
.tw-rounded-lg{
    border-radius: 0.5rem !important;
}
.tw-rounded-md{
    border-radius: 0.375rem !important;
}
.tw-rounded-none{
    border-radius: 0px !important;
}
.tw-rounded-sm{
    border-radius: 0.125rem !important;
}
.tw-rounded-xl{
    border-radius: 0.75rem !important;
}
.tw-rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
}
.tw-rounded-b-\[16px\]{
    border-bottom-right-radius: 16px !important;
    border-bottom-left-radius: 16px !important;
}
.tw-rounded-b-\[8px\]{
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}
.tw-rounded-b-\[var\(--radius-8\,8px\)\]{
    border-bottom-right-radius: var(--radius-8,8px) !important;
    border-bottom-left-radius: var(--radius-8,8px) !important;
}
.tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}
.tw-rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.tw-rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}
.tw-rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}
.tw-rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}
.tw-rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}
.tw-rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
}
.tw-rounded-t-\[8px\]{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}
.tw-rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
}
.tw-rounded-bl-\[13px\]{
    border-bottom-left-radius: 13px !important;
}
.tw-rounded-bl-\[4px\]{
    border-bottom-left-radius: 4px !important;
}
.tw-rounded-bl-\[70px\]{
    border-bottom-left-radius: 70px !important;
}
.tw-rounded-bl-none{
    border-bottom-left-radius: 0px !important;
}
.tw-rounded-br{
    border-bottom-right-radius: 0.25rem !important;
}
.tw-rounded-br-\[13px\]{
    border-bottom-right-radius: 13px !important;
}
.tw-rounded-br-\[4px\]{
    border-bottom-right-radius: 4px !important;
}
.tw-rounded-br-none{
    border-bottom-right-radius: 0px !important;
}
.tw-rounded-tl-\[10px_9\%\]{
    border-top-left-radius: 10px 9% !important;
}
.tw-rounded-tl-\[4px\]{
    border-top-left-radius: 4px !important;
}
.tw-rounded-tl-none{
    border-top-left-radius: 0px !important;
}
.tw-rounded-tr-\[4px\]{
    border-top-right-radius: 4px !important;
}
.tw-rounded-tr-\[60px\]{
    border-top-right-radius: 60px !important;
}
.tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
}
.tw-rounded-tr-none{
    border-top-right-radius: 0px !important;
}
.\!tw-border-2{
    border-width: 2px !important;
}
.tw-border{
    border-width: 1px !important;
}
.tw-border-0{
    border-width: 0px !important;
}
.tw-border-2{
    border-width: 2px !important;
}
.tw-border-4{
    border-width: 4px !important;
}
.tw-border-\[0\.5px\]{
    border-width: 0.5px !important;
}
.tw-border-\[0\.7px\]{
    border-width: 0.7px !important;
}
.tw-border-\[1px\]{
    border-width: 1px !important;
}
.tw-border-\[2px\]{
    border-width: 2px !important;
}
.tw-border-\[3px\]{
    border-width: 3px !important;
}
.tw-border-\[5px\]{
    border-width: 5px !important;
}
.tw-border-x{
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}
.tw-border-x-0{
    border-left-width: 0px !important;
    border-right-width: 0px !important;
}
.tw-border-x-\[1px\]{
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}
.tw-border-y{
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.tw-border-y-\[1px\]{
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.tw-border-b{
    border-bottom-width: 1px !important;
}
.tw-border-b-0{
    border-bottom-width: 0px !important;
}
.tw-border-b-2{
    border-bottom-width: 2px !important;
}
.tw-border-b-4{
    border-bottom-width: 4px !important;
}
.tw-border-b-\[1px\]{
    border-bottom-width: 1px !important;
}
.tw-border-b-\[3px\]{
    border-bottom-width: 3px !important;
}
.tw-border-b-\[4px\]{
    border-bottom-width: 4px !important;
}
.tw-border-e{
    border-inline-end-width: 1px !important;
}
.tw-border-l{
    border-left-width: 1px !important;
}
.tw-border-l-0{
    border-left-width: 0px !important;
}
.tw-border-l-2{
    border-left-width: 2px !important;
}
.tw-border-l-\[1px\]{
    border-left-width: 1px !important;
}
.tw-border-l-\[2px\]{
    border-left-width: 2px !important;
}
.tw-border-l-\[3px\]{
    border-left-width: 3px !important;
}
.tw-border-r{
    border-right-width: 1px !important;
}
.tw-border-r-0{
    border-right-width: 0px !important;
}
.tw-border-r-2{
    border-right-width: 2px !important;
}
.tw-border-r-\[1px\]{
    border-right-width: 1px !important;
}
.tw-border-r-\[2px\]{
    border-right-width: 2px !important;
}
.tw-border-r-\[3px\]{
    border-right-width: 3px !important;
}
.tw-border-t{
    border-top-width: 1px !important;
}
.tw-border-t-0{
    border-top-width: 0px !important;
}
.tw-border-t-2{
    border-top-width: 2px !important;
}
.tw-border-t-4{
    border-top-width: 4px !important;
}
.tw-border-t-\[1px\]{
    border-top-width: 1px !important;
}
.tw-border-t-\[2px\]{
    border-top-width: 2px !important;
}
.tw-border-solid{
    border-style: solid !important;
}
.tw-border-dashed{
    border-style: dashed !important;
}
.\!tw-border-none{
    border-style: none !important;
}
.tw-border-none{
    border-style: none !important;
}
.\!tw-border-\[\#A1A1AA\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#000000\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#047857\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(4 120 87 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#27272A\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(39 39 42 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#373737\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(55 55 55 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#52525b\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#6C757D\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#71717A\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#828383\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(130 131 131 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#8C1216\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(140 18 22 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#A1A1AA\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#A72A2F\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#ADB5BD\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(173 181 189 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#AEAEB2\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(174 174 178 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CBAD90\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(203 173 144 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CEA96A\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 169 106 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#CED4DA\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#D4D4D8\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#DB0A40\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(219 10 64 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#DEE2E6\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(222 226 230 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E0E0E0\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(224 224 224 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E2012D\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(226 1 45 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E4E1D7\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(228 225 215 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E4E4E7\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(228 228 231 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#E7D8B1\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(231 216 177 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#F5F5F5\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#FDAF00\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 175 0 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#FFFFFF\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#a72a2f\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#c4ad65\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#c4b998\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 185 152 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#cfd3d7\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(207 211 215 / var(--tw-border-opacity)) !important;
}
.tw-border-\[\#fff\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-black{
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-black\/\[\.3\]{
    border-color: rgb(0 0 0 / .3) !important;
}
.tw-border-gray-100{
    --tw-border-opacity: 1 !important;
    border-color: rgb(243 244 246 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-200{
    --tw-border-opacity: 1 !important;
    border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-300{
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-400{
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
}
.tw-border-gray-500{
    --tw-border-opacity: 1 !important;
    border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important;
}
.tw-border-primary{
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-red-500{
    --tw-border-opacity: 1 !important;
    border-color: rgb(239 68 68 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1000{
    --tw-border-opacity: 1 !important;
    border-color: rgb(249 243 0 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1300{
    --tw-border-opacity: 1 !important;
    border-color: rgb(94 79 36 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-1500{
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 219 35 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gold-500{
    --tw-border-opacity: 1 !important;
    border-color: rgb(196 173 101 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-100{
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-300{
    --tw-border-opacity: 1 !important;
    border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-400{
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-600{
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-gray-700{
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 91 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-300{
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-400{
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-greyscale-500{
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 113 122 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-light-100{
    --tw-border-opacity: 1 !important;
    border-color: rgb(245 245 245 / var(--tw-border-opacity)) !important;
}
.tw-border-sl-color-red-500{
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-grey-300{
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 216 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-grey-400{
    --tw-border-opacity: 1 !important;
    border-color: rgb(161 161 170 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-icons-on-light{
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-green{
    --tw-border-opacity: 1 !important;
    border-color: rgb(5 150 105 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-orange{
    --tw-border-opacity: 1 !important;
    border-color: rgb(227 116 30 / var(--tw-border-opacity)) !important;
}
.tw-border-st-colour-support-red{
    --tw-border-opacity: 1 !important;
    border-color: rgb(185 28 28 / var(--tw-border-opacity)) !important;
}
.tw-border-transparent{
    border-color: transparent !important;
}
.tw-border-white{
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-border-b-\[\#a72a2f\]{
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.tw-border-t-\[\#CED4DA\]{
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
}
.tw-border-t-white{
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.\!tw-bg-\[\#000000\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#000\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#71717A\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#F5F5F5\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-\[\#fff\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\!tw-bg-transparent{
    background-color: transparent !important;
}
.tw-bg-\[\#000000\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#0003\]{
    background-color: #0003 !important;
}
.tw-bg-\[\#000\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#047857\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#0F0F0F\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(15 15 15 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#171B27\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(23 27 39 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#18181B\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#212529\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(33 37 41 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#23293b\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(35 41 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#260605\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(38 6 5 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#27272A\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#28A745\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(40 167 69 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#343A40\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#39393b\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(57 57 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#3D3D43\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(61 61 67 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#3F3F46\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#494949\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(73 73 73 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#4F4F54\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(79 79 84 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#599A87\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(89 154 135 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#68848D\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(104 132 141 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#6C757D\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(108 117 125 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#71717A\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#727476\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(114 116 118 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7D6722\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7F323A\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(127 50 58 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#7b7b84\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(123 123 132 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#828383\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 131 131 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#976D54\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(151 109 84 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#9AAEB5\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(154 174 181 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A1A1AA\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A3A3A3\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#A72A2F\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#ADB5BD\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(173 181 189 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#B0FFCB\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(176 255 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#B79BDE\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(183 155 222 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#BB3338\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(187 51 56 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#BCA96D\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(188 169 109 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CBCBCB\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 203 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CCC\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(204 204 204 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CEA96A\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(206 169 106 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#CED4DA\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#D374A2\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(211 116 162 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#D4D4D8\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#DCFCE7\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#DDDDDD\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221 221 221 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#E3E3E3\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#E4E1D7\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F0F0F0\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F2F2F2\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F3F4F6\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F4F4F5\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F5F5F5\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F7F7F7\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F99704\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 151 4 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#F9FAFB\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FAFAFA\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FF6046\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 96 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFEABB\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 234 187 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFEDD5\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#FFFFFF\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#a72a2f\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#c4ad65\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#e46f21\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 111 33 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f2f2f2\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f5f5f5\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#f5f5f5b3\]{
    background-color: #f5f5f5b3 !important;
}
.tw-bg-\[\#f9fafb\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#fff\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[\#fffffff2\]{
    background-color: #fffffff2 !important;
}
.tw-bg-\[\^\\s\]{
    background-color: ^\s !important;
}
.tw-bg-\[blue\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[gold\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 215 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[pink\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 192 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[purple\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(128 0 128 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[red\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[rgb\(246\,245\,243\)\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 245 243 / var(--tw-bg-opacity)) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.3\)\]{
    background-color: rgba(0,0,0,0.3) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.7\)\]{
    background-color: rgba(0,0,0,0.7) !important;
}
.tw-bg-\[rgba\(0\,0\,0\,0\.85\)\]{
    background-color: rgba(0,0,0,0.85) !important;
}
.tw-bg-\[transparent\]{
    background-color: transparent !important;
}
.tw-bg-\[white\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-black{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-black\/10{
    background-color: rgb(0 0 0 / 0.1) !important;
}
.tw-bg-black\/25{
    background-color: rgb(0 0 0 / 0.25) !important;
}
.tw-bg-black\/30{
    background-color: rgb(0 0 0 / 0.3) !important;
}
.tw-bg-black\/40{
    background-color: rgb(0 0 0 / 0.4) !important;
}
.tw-bg-black\/50{
    background-color: rgb(0 0 0 / 0.5) !important;
}
.tw-bg-black\/70{
    background-color: rgb(0 0 0 / 0.7) !important;
}
.tw-bg-black\/75{
    background-color: rgb(0 0 0 / 0.75) !important;
}
.tw-bg-current{
    background-color: currentColor !important;
}
.tw-bg-gray-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-gray-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
.tw-bg-gray-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.tw-bg-light-gray-80{
    background-color: rgba(245, 245, 245, 0.8) !important;
}
.tw-bg-neutral-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-primary{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-rose-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-1000{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 243 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-1500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 219 35 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gold-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(196 173 101 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gray-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(132 130 160 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-gray-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-green-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(97 150 55 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-greyscale-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-sl-color-red-1000{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-slate-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity)) !important;
}
.tw-bg-slate-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-blue-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(233 201 203 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221 157 161 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 114 118 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(183 70 75 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 229 230 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(155 27 32 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(140 18 22 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 12 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-brand-red-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(89 9 12 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-cyan-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 245 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 227 184 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(219 200 143 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(210 187 114 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 156 66 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(169 135 29 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(125 103 34 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-gold-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(60 46 4 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-green-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-grey-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 201 159 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 182 125 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 156 80 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 136 49 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(211 100 15 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(158 74 9 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-orange-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(131 60 5 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-red-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-blue{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-blue-inverse{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-gold{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(86 69 16 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-gold-inverse{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 252 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-green{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-green-inverse{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-orange{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 116 30 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-orange-inverse{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 231 212 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-red{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-red-inverse{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-yellow{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-support-yellow-inverse{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-100{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 237 198 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-200{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 225 156 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-300{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 211 112 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-400{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 198 71 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 247 228 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 186 32 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 175 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-700{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(227 157 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-800{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(186 129 0 / var(--tw-bg-opacity)) !important;
}
.tw-bg-st-colour-yellow-900{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(143 100 2 / var(--tw-bg-opacity)) !important;
}
.tw-bg-transparent{
    background-color: transparent !important;
}
.tw-bg-white{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.tw-bg-white\/70{
    background-color: rgb(255 255 255 / 0.7) !important;
}
.tw-bg-white\/85{
    background-color: rgb(255 255 255 / 0.85) !important;
}
.tw-bg-opacity-40{
    --tw-bg-opacity: 0.4 !important;
}
.tw-bg-opacity-50{
    --tw-bg-opacity: 0.5 !important;
}
.tw-bg-opacity-70{
    --tw-bg-opacity: 0.7 !important;
}
.tw-bg-opacity-80{
    --tw-bg-opacity: 0.8 !important;
}
.tw-bg-opacity-\[0\.9\]{
    --tw-bg-opacity: 0.9 !important;
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_45\.71\%\,\#000000_84\.72\%\)\]{
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 45.71%,#000000 84.72%) !important;
}
.tw-bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_66\.65\%\,\#000000_100\%\)\]{
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 66.65%,#000000 100%) !important;
}
.tw-bg-\[radial-gradient\(1047\.48\%_383\.8\%_at_-20\.14\%_100\%\,\#B45309_0\%\,\#FFBA20_100\%\)\]{
    background-image: radial-gradient(1047.48% 383.8% at -20.14% 100%,#B45309 0%,#FFBA20 100%) !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-mb\.png\'\)\]{
    background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-mb.png') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1-sm\.jpg\'\)\]{
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1-sm.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2-sm\.png\'\)\]{
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2-sm.png') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3-sm\.jpg\'\)\]{
    background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3-sm.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO-mobile\.jpg\'\)\]{
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen-mobile\.jpg\'\)\]{
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME-mobile\.jpg\'\)\]{
    background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME-mobile.jpg') !important;
}
.tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/why-secretlab-splash-bg\.jpg\'\)\]{
    background-image: url('https://images.secretlab.co/theme/common/why-secretlab-splash-bg.jpg') !important;
}
.tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}
.tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important;
}
.tw-bg-titan-evo-bg{
    background-image: url('https://images.secretlab.co/theme/common/e-wallet-titan-evo-bg-img.png') !important;
}
.tw-from-\[\#000910\]{
    --tw-gradient-from: #000910 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 9 16 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-\[\#FFD739\]{
    --tw-gradient-from: #FFD739 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(255 215 57 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-black{
    --tw-gradient-from: #000 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-transparent{
    --tw-gradient-from: transparent var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-from-white{
    --tw-gradient-from: #fff var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.tw-to-\[\#0C3558\]{
    --tw-gradient-to: #0C3558 var(--tw-gradient-to-position) !important;
}
.tw-to-\[\#FFFEFC\]{
    --tw-gradient-to: #FFFEFC var(--tw-gradient-to-position) !important;
}
.tw-to-\[\#f2f2f2\]{
    --tw-gradient-to: #f2f2f2 var(--tw-gradient-to-position) !important;
}
.tw-to-transparent{
    --tw-gradient-to: transparent var(--tw-gradient-to-position) !important;
}
.tw-to-white{
    --tw-gradient-to: #fff var(--tw-gradient-to-position) !important;
}
.tw-bg-cover{
    background-size: cover !important;
}
.tw-bg-bottom{
    background-position: bottom !important;
}
.tw-bg-center{
    background-position: center !important;
}
.tw-bg-right-bottom{
    background-position: right bottom !important;
}
.tw-bg-top{
    background-position: top !important;
}
.tw-bg-no-repeat{
    background-repeat: no-repeat !important;
}
.tw-fill-\[\#000000\]{
    fill: #000000 !important;
}
.tw-fill-\[\#18181B\]{
    fill: #18181B !important;
}
.tw-fill-\[\#86C752\]{
    fill: #86C752 !important;
}
.tw-fill-\[\#F99704\]{
    fill: #F99704 !important;
}
.tw-fill-\[\#dc2626\]{
    fill: #dc2626 !important;
}
.tw-fill-black{
    fill: #000 !important;
}
.tw-fill-gray-100{
    fill: #f3f4f6 !important;
}
.tw-fill-sl-color-gold-1000{
    fill: #f9f300 !important;
}
.tw-fill-sl-color-gray-400{
    fill: rgb(82, 82, 91) !important;
}
.tw-fill-st-colour-grey-300{
    fill: #D4D4D8 !important;
}
.tw-fill-st-colour-grey-400{
    fill: #A1A1AA !important;
}
.tw-fill-st-colour-grey-500{
    fill: #71717A !important;
}
.tw-fill-st-colour-grey-600{
    fill: #52525B !important;
}
.tw-fill-st-colour-grey-700{
    fill: #3F3F46 !important;
}
.tw-fill-st-colour-grey-900{
    fill: #18181B !important;
}
.tw-fill-st-colour-red-700{
    fill: #B91C1C !important;
}
.tw-fill-st-colour-support-green{
    fill: #059669 !important;
}
.tw-fill-st-colour-support-orange{
    fill: #E3741E !important;
}
.tw-fill-st-colour-support-red{
    fill: #B91C1C !important;
}
.tw-fill-white{
    fill: #fff !important;
}
.\!tw-stroke-\[\#ffffff\]{
    stroke: #ffffff !important;
}
.tw-stroke-\[\#000000\]{
    stroke: #000000 !important;
}
.tw-stroke-\[\#FFFFFF\]{
    stroke: #FFFFFF !important;
}
.tw-stroke-\[\#c4c4c4\]{
    stroke: #c4c4c4 !important;
}
.tw-stroke-black{
    stroke: #000 !important;
}
.tw-stroke-red-800{
    stroke: #991b1b !important;
}
.tw-stroke-st-colour-brand-red-500{
    stroke: #A72A2F !important;
}
.tw-stroke-st-colour-grey-300{
    stroke: #D4D4D8 !important;
}
.tw-stroke-st-colour-grey-600{
    stroke: #52525B !important;
}
.tw-stroke-st-colour-icons-dark-grey{
    stroke: #52525B !important;
}
.tw-stroke-white{
    stroke: #fff !important;
}
.tw-object-contain{
    object-fit: contain !important;
}
.tw-object-cover{
    object-fit: cover !important;
}
.tw-object-fill{
    object-fit: fill !important;
}
.tw-object-center{
    object-position: center !important;
}
.tw-object-top{
    object-position: top !important;
}
.\!tw-p-0{
    padding: 0px !important;
}
.tw-p-0{
    padding: 0px !important;
}
.tw-p-1{
    padding: 0.25rem !important;
}
.tw-p-10{
    padding: 2.5rem !important;
}
.tw-p-16{
    padding: 4rem !important;
}
.tw-p-2{
    padding: 0.5rem !important;
}
.tw-p-2\.5{
    padding: 0.625rem !important;
}
.tw-p-3{
    padding: 0.75rem !important;
}
.tw-p-4{
    padding: 1rem !important;
}
.tw-p-5{
    padding: 1.25rem !important;
}
.tw-p-6{
    padding: 1.5rem !important;
}
.tw-p-7{
    padding: 1.75rem !important;
}
.tw-p-8{
    padding: 2rem !important;
}
.tw-p-\[\.25em\]{
    padding: .25em !important;
}
.tw-p-\[1\.25rem\]{
    padding: 1.25rem !important;
}
.tw-p-\[10px\]{
    padding: 10px !important;
}
.tw-p-\[11px\]{
    padding: 11px !important;
}
.tw-p-\[12px\]{
    padding: 12px !important;
}
.tw-p-\[15px\]{
    padding: 15px !important;
}
.tw-p-\[16px\]{
    padding: 16px !important;
}
.tw-p-\[1px\]{
    padding: 1px !important;
}
.tw-p-\[2px\]{
    padding: 2px !important;
}
.tw-p-\[30px\]{
    padding: 30px !important;
}
.tw-p-\[5px\]{
    padding: 5px !important;
}
.tw-p-\[7px\]{
    padding: 7px !important;
}
.tw-p-\[8px\]{
    padding: 8px !important;
}
.\!tw-px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.\!tw-py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.tw-px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.tw-px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}
.tw-px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.tw-px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}
.tw-px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.tw-px-2\.5{
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
}
.tw-px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}
.tw-px-3\.5{
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
}
.tw-px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.tw-px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}
.tw-px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.tw-px-7{
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
}
.tw-px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.tw-px-9{
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
}
.tw-px-\[0\.65em\]{
    padding-left: 0.65em !important;
    padding-right: 0.65em !important;
}
.tw-px-\[10px\]{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.tw-px-\[12px\]{
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.tw-px-\[14px\]{
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.tw-px-\[15px\]{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.tw-px-\[16px\]{
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.tw-px-\[18px\]{
    padding-left: 18px !important;
    padding-right: 18px !important;
}
.tw-px-\[2\.7\%\]{
    padding-left: 2.7% !important;
    padding-right: 2.7% !important;
}
.tw-px-\[20px\]{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.tw-px-\[24px\]{
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.tw-px-\[2px\]{
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.tw-px-\[3\.5\%\]{
    padding-left: 3.5% !important;
    padding-right: 3.5% !important;
}
.tw-px-\[30px\]{
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.tw-px-\[32px\]{
    padding-left: 32px !important;
    padding-right: 32px !important;
}
.tw-px-\[4px\]{
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.tw-px-\[54px\]{
    padding-left: 54px !important;
    padding-right: 54px !important;
}
.tw-px-\[5px\]{
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.tw-px-\[60px\]{
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.tw-px-\[6px\]{
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.tw-px-\[7\.8px\]{
    padding-left: 7.8px !important;
    padding-right: 7.8px !important;
}
.tw-px-\[72px\]{
    padding-left: 72px !important;
    padding-right: 72px !important;
}
.tw-px-\[88px\]{
    padding-left: 88px !important;
    padding-right: 88px !important;
}
.tw-py-0{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.tw-py-0\.5{
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
}
.tw-py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.tw-py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.tw-py-11{
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
}
.tw-py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.tw-py-14{
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
}
.tw-py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}
.tw-py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.tw-py-2\.5{
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
}
.tw-py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.tw-py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
}
.tw-py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
.tw-py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
}
.tw-py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.tw-py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}
.tw-py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.tw-py-7{
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
}
.tw-py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}
.tw-py-\[0\.35em\]{
    padding-top: 0.35em !important;
    padding-bottom: 0.35em !important;
}
.tw-py-\[0\]{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.tw-py-\[10px\]{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.tw-py-\[117px\]{
    padding-top: 117px !important;
    padding-bottom: 117px !important;
}
.tw-py-\[120px\]{
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
.tw-py-\[12px\]{
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.tw-py-\[15px\]{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.tw-py-\[16px\]{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.tw-py-\[2\.5\%\]{
    padding-top: 2.5% !important;
    padding-bottom: 2.5% !important;
}
.tw-py-\[20px\]{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.tw-py-\[21px\]{
    padding-top: 21px !important;
    padding-bottom: 21px !important;
}
.tw-py-\[2px\]{
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.tw-py-\[30px\]{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.tw-py-\[32px\]{
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.tw-py-\[3px\]{
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.tw-py-\[48px\]{
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.tw-py-\[4px\]{
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.tw-py-\[5px\]{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.tw-py-\[60px\]{
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.tw-py-\[64px\]{
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}
.tw-py-\[6px\]{
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.tw-py-\[80px\]{
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.tw-py-\[8px\]{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.\!tw-ps-0{
    padding-inline-start: 0px !important;
}
.tw-pb-0{
    padding-bottom: 0px !important;
}
.tw-pb-1{
    padding-bottom: 0.25rem !important;
}
.tw-pb-10{
    padding-bottom: 2.5rem !important;
}
.tw-pb-11{
    padding-bottom: 2.75rem !important;
}
.tw-pb-12{
    padding-bottom: 3rem !important;
}
.tw-pb-14{
    padding-bottom: 3.5rem !important;
}
.tw-pb-16{
    padding-bottom: 4rem !important;
}
.tw-pb-2{
    padding-bottom: 0.5rem !important;
}
.tw-pb-20{
    padding-bottom: 5rem !important;
}
.tw-pb-24{
    padding-bottom: 6rem !important;
}
.tw-pb-3{
    padding-bottom: 0.75rem !important;
}
.tw-pb-32{
    padding-bottom: 8rem !important;
}
.tw-pb-4{
    padding-bottom: 1rem !important;
}
.tw-pb-44{
    padding-bottom: 11rem !important;
}
.tw-pb-5{
    padding-bottom: 1.25rem !important;
}
.tw-pb-6{
    padding-bottom: 1.5rem !important;
}
.tw-pb-7{
    padding-bottom: 1.75rem !important;
}
.tw-pb-8{
    padding-bottom: 2rem !important;
}
.tw-pb-\[103px\]{
    padding-bottom: 103px !important;
}
.tw-pb-\[10px\]{
    padding-bottom: 10px !important;
}
.tw-pb-\[120px\]{
    padding-bottom: 120px !important;
}
.tw-pb-\[128px\]{
    padding-bottom: 128px !important;
}
.tw-pb-\[13px\]{
    padding-bottom: 13px !important;
}
.tw-pb-\[140px\]{
    padding-bottom: 140px !important;
}
.tw-pb-\[15px\]{
    padding-bottom: 15px !important;
}
.tw-pb-\[16px\]{
    padding-bottom: 16px !important;
}
.tw-pb-\[18px\]{
    padding-bottom: 18px !important;
}
.tw-pb-\[23px\]{
    padding-bottom: 23px !important;
}
.tw-pb-\[24px\]{
    padding-bottom: 24px !important;
}
.tw-pb-\[2px\]{
    padding-bottom: 2px !important;
}
.tw-pb-\[30p\]{
    padding-bottom: 30p !important;
}
.tw-pb-\[30px\]{
    padding-bottom: 30px !important;
}
.tw-pb-\[32px\]{
    padding-bottom: 32px !important;
}
.tw-pb-\[3px\]{
    padding-bottom: 3px !important;
}
.tw-pb-\[40px\]{
    padding-bottom: 40px !important;
}
.tw-pb-\[48px\]{
    padding-bottom: 48px !important;
}
.tw-pb-\[60px\]{
    padding-bottom: 60px !important;
}
.tw-pb-\[64px\]{
    padding-bottom: 64px !important;
}
.tw-pb-\[70px\]{
    padding-bottom: 70px !important;
}
.tw-pb-\[72px\]{
    padding-bottom: 72px !important;
}
.tw-pb-\[75px\]{
    padding-bottom: 75px !important;
}
.tw-pb-\[80px\]{
    padding-bottom: 80px !important;
}
.tw-pb-\[8px\]{
    padding-bottom: 8px !important;
}
.tw-pe-0{
    padding-inline-end: 0px !important;
}
.tw-pe-1{
    padding-inline-end: 0.25rem !important;
}
.tw-pe-2{
    padding-inline-end: 0.5rem !important;
}
.tw-pe-3{
    padding-inline-end: 0.75rem !important;
}
.tw-pe-4{
    padding-inline-end: 1rem !important;
}
.tw-pe-6{
    padding-inline-end: 1.5rem !important;
}
.tw-pe-\[10px\]{
    padding-inline-end: 10px !important;
}
.tw-pe-\[16px\]{
    padding-inline-end: 16px !important;
}
.tw-pe-\[2px\]{
    padding-inline-end: 2px !important;
}
.tw-pe-\[5px\]{
    padding-inline-end: 5px !important;
}
.tw-pe-\[70px\]{
    padding-inline-end: 70px !important;
}
.tw-pe-\[8px\]{
    padding-inline-end: 8px !important;
}
.tw-pl-0{
    padding-left: 0px !important;
}
.tw-pl-1{
    padding-left: 0.25rem !important;
}
.tw-pl-2{
    padding-left: 0.5rem !important;
}
.tw-pl-3{
    padding-left: 0.75rem !important;
}
.tw-pl-4{
    padding-left: 1rem !important;
}
.tw-pl-5{
    padding-left: 1.25rem !important;
}
.tw-pl-6{
    padding-left: 1.5rem !important;
}
.tw-pl-7{
    padding-left: 1.75rem !important;
}
.tw-pl-8{
    padding-left: 2rem !important;
}
.tw-pl-\[10px\]{
    padding-left: 10px !important;
}
.tw-pl-\[16px\]{
    padding-left: 16px !important;
}
.tw-pl-\[30px\]{
    padding-left: 30px !important;
}
.tw-pr-0{
    padding-right: 0px !important;
}
.tw-pr-1{
    padding-right: 0.25rem !important;
}
.tw-pr-2{
    padding-right: 0.5rem !important;
}
.tw-pr-4{
    padding-right: 1rem !important;
}
.tw-pr-5{
    padding-right: 1.25rem !important;
}
.tw-pr-6{
    padding-right: 1.5rem !important;
}
.tw-pr-8{
    padding-right: 2rem !important;
}
.tw-pr-\[3px\]{
    padding-right: 3px !important;
}
.tw-ps-0{
    padding-inline-start: 0px !important;
}
.tw-ps-1{
    padding-inline-start: 0.25rem !important;
}
.tw-ps-2{
    padding-inline-start: 0.5rem !important;
}
.tw-ps-3{
    padding-inline-start: 0.75rem !important;
}
.tw-ps-4{
    padding-inline-start: 1rem !important;
}
.tw-ps-5{
    padding-inline-start: 1.25rem !important;
}
.tw-ps-6{
    padding-inline-start: 1.5rem !important;
}
.tw-ps-\[10px\]{
    padding-inline-start: 10px !important;
}
.tw-ps-\[16px\]{
    padding-inline-start: 16px !important;
}
.tw-ps-\[60px\]{
    padding-inline-start: 60px !important;
}
.tw-ps-\[8px\]{
    padding-inline-start: 8px !important;
}
.tw-pt-0{
    padding-top: 0px !important;
}
.tw-pt-1{
    padding-top: 0.25rem !important;
}
.tw-pt-12{
    padding-top: 3rem !important;
}
.tw-pt-14{
    padding-top: 3.5rem !important;
}
.tw-pt-16{
    padding-top: 4rem !important;
}
.tw-pt-2{
    padding-top: 0.5rem !important;
}
.tw-pt-20{
    padding-top: 5rem !important;
}
.tw-pt-3{
    padding-top: 0.75rem !important;
}
.tw-pt-32{
    padding-top: 8rem !important;
}
.tw-pt-4{
    padding-top: 1rem !important;
}
.tw-pt-5{
    padding-top: 1.25rem !important;
}
.tw-pt-6{
    padding-top: 1.5rem !important;
}
.tw-pt-7{
    padding-top: 1.75rem !important;
}
.tw-pt-8{
    padding-top: 2rem !important;
}
.tw-pt-\[10px\]{
    padding-top: 10px !important;
}
.tw-pt-\[120px\]{
    padding-top: 120px !important;
}
.tw-pt-\[128px\]{
    padding-top: 128px !important;
}
.tw-pt-\[12px\]{
    padding-top: 12px !important;
}
.tw-pt-\[140px\]{
    padding-top: 140px !important;
}
.tw-pt-\[16px\]{
    padding-top: 16px !important;
}
.tw-pt-\[200px\]{
    padding-top: 200px !important;
}
.tw-pt-\[20px\]{
    padding-top: 20px !important;
}
.tw-pt-\[22px\]{
    padding-top: 22px !important;
}
.tw-pt-\[240px\]{
    padding-top: 240px !important;
}
.tw-pt-\[2px\]{
    padding-top: 2px !important;
}
.tw-pt-\[30px\]{
    padding-top: 30px !important;
}
.tw-pt-\[32px\]{
    padding-top: 32px !important;
}
.tw-pt-\[3px\]{
    padding-top: 3px !important;
}
.tw-pt-\[40px\]{
    padding-top: 40px !important;
}
.tw-pt-\[58px\]{
    padding-top: 58px !important;
}
.tw-pt-\[60px\]{
    padding-top: 60px !important;
}
.tw-pt-\[64px\]{
    padding-top: 64px !important;
}
.tw-pt-\[8px\]{
    padding-top: 8px !important;
}
.tw-text-left{
    text-align: left !important;
}
.tw-text-center{
    text-align: center !important;
}
.tw-text-right{
    text-align: right !important;
}
.tw-text-start{
    text-align: start !important;
}
.tw-text-end{
    text-align: end !important;
}
.tw-align-top{
    vertical-align: top !important;
}
.tw-align-middle{
    vertical-align: middle !important;
}
.tw-align-bottom{
    vertical-align: bottom !important;
}
.\!tw-font-\[\'DIN-2014\'\]{
    font-family: 'DIN-2014' !important;
}
.tw-font-\[\'DIN-2014\'\]{
    font-family: 'DIN-2014' !important;
}
.tw-font-\[\'Soleil\'\]{
    font-family: 'Soleil' !important;
}
.tw-font-\[\'VTCSundayKomix\'\]{
    font-family: 'VTCSundayKomix' !important;
}
.tw-font-\[Soleil\]{
    font-family: Soleil !important;
}
.tw-font-secondary{
    font-family: Soleil, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}
.\!tw-text-\[16px\]{
    font-size: 16px !important;
}
.tw-text-2xl{
    font-size: 1.5rem !important;
    line-height: 2rem !important;
}
.tw-text-3xl{
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
}
.tw-text-4xl{
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
}
.tw-text-\[\.875em\]{
    font-size: .875em !important;
}
.tw-text-\[0\.75em\]{
    font-size: 0.75em !important;
}
.tw-text-\[1\.5rem\]{
    font-size: 1.5rem !important;
}
.tw-text-\[10px\]{
    font-size: 10px !important;
}
.tw-text-\[11\.5px\]{
    font-size: 11.5px !important;
}
.tw-text-\[11px\]{
    font-size: 11px !important;
}
.tw-text-\[12px\]{
    font-size: 12px !important;
}
.tw-text-\[14\.5px\]{
    font-size: 14.5px !important;
}
.tw-text-\[14px\]{
    font-size: 14px !important;
}
.tw-text-\[15px\]{
    font-size: 15px !important;
}
.tw-text-\[16px\]{
    font-size: 16px !important;
}
.tw-text-\[17px\]{
    font-size: 17px !important;
}
.tw-text-\[18px\]{
    font-size: 18px !important;
}
.tw-text-\[190px\]{
    font-size: 190px !important;
}
.tw-text-\[2\.9rem\]{
    font-size: 2.9rem !important;
}
.tw-text-\[20px\]{
    font-size: 20px !important;
}
.tw-text-\[22px\]{
    font-size: 22px !important;
}
.tw-text-\[23px\]{
    font-size: 23px !important;
}
.tw-text-\[24px\]{
    font-size: 24px !important;
}
.tw-text-\[25px\]{
    font-size: 25px !important;
}
.tw-text-\[28px\]{
    font-size: 28px !important;
}
.tw-text-\[30px\]{
    font-size: 30px !important;
}
.tw-text-\[31px\]{
    font-size: 31px !important;
}
.tw-text-\[36px\]{
    font-size: 36px !important;
}
.tw-text-\[40px\]{
    font-size: 40px !important;
}
.tw-text-\[60px\]{
    font-size: 60px !important;
}
.tw-text-\[69px\]{
    font-size: 69px !important;
}
.tw-text-\[70px\]{
    font-size: 70px !important;
}
.tw-text-\[8px\]{
    font-size: 8px !important;
}
.tw-text-\[9px\]{
    font-size: 9px !important;
}
.tw-text-\[calc\(1\.325rem\+\.9vw\)\]{
    font-size: calc(1.325rem + .9vw) !important;
}
.tw-text-\[calc\(1\.3rem\+\.6vw\)\]{
    font-size: calc(1.3rem + .6vw) !important;
}
.tw-text-\[calc\(1\.415rem\+1\.98vw\)\]{
    font-size: calc(1.415rem + 1.98vw) !important;
}
.tw-text-base{
    font-size: 1rem !important;
    line-height: 1.5rem !important;
}
.tw-text-lg{
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}
.tw-text-sm{
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}
.tw-text-xl{
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}
.tw-text-xs{
    font-size: 0.75rem !important;
    line-height: 1rem !important;
}
.tw-font-\[18px\]{
    font-weight: 18px !important;
}
.tw-font-\[700\]{
    font-weight: 700 !important;
}
.tw-font-bold{
    font-weight: 700 !important;
}
.tw-font-normal{
    font-weight: 400 !important;
}
.tw-font-semibold{
    font-weight: 600 !important;
}
.tw-uppercase{
    text-transform: uppercase !important;
}
.tw-capitalize{
    text-transform: capitalize !important;
}
.tw-italic{
    font-style: italic !important;
}
.tw-leading-4{
    line-height: 1rem !important;
}
.tw-leading-5{
    line-height: 1.25rem !important;
}
.tw-leading-6{
    line-height: 1.5rem !important;
}
.tw-leading-7{
    line-height: 1.75rem !important;
}
.tw-leading-\[1\.093rem\]{
    line-height: 1.093rem !important;
}
.tw-leading-\[1\.2\]{
    line-height: 1.2 !important;
}
.tw-leading-\[1\.4rem\]{
    line-height: 1.4rem !important;
}
.tw-leading-\[1\.5\]{
    line-height: 1.5 !important;
}
.tw-leading-\[100\%\]{
    line-height: 100% !important;
}
.tw-leading-\[116\%\]{
    line-height: 116% !important;
}
.tw-leading-\[11px\]{
    line-height: 11px !important;
}
.tw-leading-\[120\%\]{
    line-height: 120% !important;
}
.tw-leading-\[125\%\]{
    line-height: 125% !important;
}
.tw-leading-\[140\%\]{
    line-height: 140% !important;
}
.tw-leading-\[150\%\]{
    line-height: 150% !important;
}
.tw-leading-\[16px\]{
    line-height: 16px !important;
}
.tw-leading-\[1\]{
    line-height: 1 !important;
}
.tw-leading-\[20px\]{
    line-height: 20px !important;
}
.tw-leading-\[22\.5px\]{
    line-height: 22.5px !important;
}
.tw-leading-\[23px\]{
    line-height: 23px !important;
}
.tw-leading-\[24px\]{
    line-height: 24px !important;
}
.tw-leading-\[25\.9px\]{
    line-height: 25.9px !important;
}
.tw-leading-\[25px\]{
    line-height: 25px !important;
}
.tw-leading-\[26\.5px\]{
    line-height: 26.5px !important;
}
.tw-leading-\[28px\]{
    line-height: 28px !important;
}
.tw-leading-\[30px\]{
    line-height: 30px !important;
}
.tw-leading-\[36px\]{
    line-height: 36px !important;
}
.tw-leading-\[37\.5px\]{
    line-height: 37.5px !important;
}
.tw-leading-\[9px\]{
    line-height: 9px !important;
}
.tw-leading-none{
    line-height: 1 !important;
}
.tw-leading-normal{
    line-height: 1.5 !important;
}
.tw-leading-tight{
    line-height: 1.25 !important;
}
.tw-tracking-\[\.05625rem\]{
    letter-spacing: .05625rem !important;
}
.tw-tracking-\[\.05em\]{
    letter-spacing: .05em !important;
}
.tw-tracking-\[\.0625rem\]{
    letter-spacing: .0625rem !important;
}
.tw-tracking-\[\.125em\]{
    letter-spacing: .125em !important;
}
.tw-tracking-\[\.3em\]{
    letter-spacing: .3em !important;
}
.tw-tracking-\[0\.03rem\]{
    letter-spacing: 0.03rem !important;
}
.tw-tracking-\[0\.05625rem\]{
    letter-spacing: 0.05625rem !important;
}
.tw-tracking-\[0\.08rem\]{
    letter-spacing: 0.08rem !important;
}
.tw-tracking-\[0\.125em\]{
    letter-spacing: 0.125em !important;
}
.tw-tracking-\[0\.215rem\]{
    letter-spacing: 0.215rem !important;
}
.tw-tracking-\[0\.2em\]{
    letter-spacing: 0.2em !important;
}
.tw-tracking-\[0\.2rem\]{
    letter-spacing: 0.2rem !important;
}
.tw-tracking-\[0\.3em\]{
    letter-spacing: 0.3em !important;
}
.tw-tracking-\[0\.6875rem\]{
    letter-spacing: 0.6875rem !important;
}
.tw-tracking-\[0px\]{
    letter-spacing: 0px !important;
}
.tw-tracking-\[1\.12px\]{
    letter-spacing: 1.12px !important;
}
.tw-tracking-\[1\.28px\]{
    letter-spacing: 1.28px !important;
}
.tw-tracking-\[1\.2px\]{
    letter-spacing: 1.2px !important;
}
.tw-tracking-\[1\.44px\]{
    letter-spacing: 1.44px !important;
}
.tw-tracking-\[1\.4px\]{
    letter-spacing: 1.4px !important;
}
.tw-tracking-\[1\.5px\]{
    letter-spacing: 1.5px !important;
}
.tw-tracking-\[1\.6px\]{
    letter-spacing: 1.6px !important;
}
.tw-tracking-\[1\.8px\]{
    letter-spacing: 1.8px !important;
}
.tw-tracking-\[1\.92px\]{
    letter-spacing: 1.92px !important;
}
.tw-tracking-\[1px\]{
    letter-spacing: 1px !important;
}
.tw-tracking-\[2\.2px\]{
    letter-spacing: 2.2px !important;
}
.tw-tracking-\[2\.4px\]{
    letter-spacing: 2.4px !important;
}
.tw-tracking-\[2px\]{
    letter-spacing: 2px !important;
}
.tw-tracking-\[3\.2px\]{
    letter-spacing: 3.2px !important;
}
.tw-tracking-\[3\.6px\]{
    letter-spacing: 3.6px !important;
}
.tw-tracking-\[3px\]{
    letter-spacing: 3px !important;
}
.tw-tracking-\[4\.8px\]{
    letter-spacing: 4.8px !important;
}
.tw-tracking-normal{
    letter-spacing: 0em !important;
}
.tw-tracking-tight{
    letter-spacing: -0.025em !important;
}
.tw-tracking-wide{
    letter-spacing: 0.025em !important;
}
.tw-tracking-wider{
    letter-spacing: 0.05em !important;
}
.tw-tracking-widest{
    letter-spacing: 0.1em !important;
}
.\!tw-text-\[\#000000\]{
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#212529\]{
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#A72A2F\]{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.\!tw-text-\[\#FFFFFF\]{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#000000\]{
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#000\]{
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#047857\]{
    --tw-text-opacity: 1 !important;
    color: rgb(4 120 87 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#14222f\]{
    --tw-text-opacity: 1 !important;
    color: rgb(20 34 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#18181B\]{
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#212529\]{
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#232722\]{
    --tw-text-opacity: 1 !important;
    color: rgb(35 39 34 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#28A745\]{
    --tw-text-opacity: 1 !important;
    color: rgb(40 167 69 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#373C45\]{
    --tw-text-opacity: 1 !important;
    color: rgb(55 60 69 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#489FDF\]{
    --tw-text-opacity: 1 !important;
    color: rgb(72 159 223 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#495057\]{
    --tw-text-opacity: 1 !important;
    color: rgb(73 80 87 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#50C492\]{
    --tw-text-opacity: 1 !important;
    color: rgb(80 196 146 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#52525B\]{
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#667175\]{
    --tw-text-opacity: 1 !important;
    color: rgb(102 113 117 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#6C757D\]{
    --tw-text-opacity: 1 !important;
    color: rgb(108 117 125 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#71717A\]{
    --tw-text-opacity: 1 !important;
    color: rgb(113 113 122 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#89619C\]{
    --tw-text-opacity: 1 !important;
    color: rgb(137 97 156 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#9b9b9b\]{
    --tw-text-opacity: 1 !important;
    color: rgb(155 155 155 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A1A1AA\]{
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A5B99C\]{
    --tw-text-opacity: 1 !important;
    color: rgb(165 185 156 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A72A2F\]{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#A9B9C7\]{
    --tw-text-opacity: 1 !important;
    color: rgb(169 185 199 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#AAAAAA\]{
    --tw-text-opacity: 1 !important;
    color: rgb(170 170 170 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ADB5BD\]{
    --tw-text-opacity: 1 !important;
    color: rgb(173 181 189 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#B45309\]{
    --tw-text-opacity: 1 !important;
    color: rgb(180 83 9 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#BE7200\]{
    --tw-text-opacity: 1 !important;
    color: rgb(190 114 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CBAD90\]{
    --tw-text-opacity: 1 !important;
    color: rgb(203 173 144 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CEA96A\]{
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#CED4DA\]{
    --tw-text-opacity: 1 !important;
    color: rgb(206 212 218 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#D4D4D8\]{
    --tw-text-opacity: 1 !important;
    color: rgb(212 212 216 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E2012D\]{
    --tw-text-opacity: 1 !important;
    color: rgb(226 1 45 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E2AE44\]{
    --tw-text-opacity: 1 !important;
    color: rgb(226 174 68 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E3D3BC\]{
    --tw-text-opacity: 1 !important;
    color: rgb(227 211 188 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#E4E1D7\]{
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ED1818\]{
    --tw-text-opacity: 1 !important;
    color: rgb(237 24 24 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F2F2F2\]{
    --tw-text-opacity: 1 !important;
    color: rgb(242 242 242 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F5F5F5\]{
    --tw-text-opacity: 1 !important;
    color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#F97A18\]{
    --tw-text-opacity: 1 !important;
    color: rgb(249 122 24 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FDAF00\]{
    --tw-text-opacity: 1 !important;
    color: rgb(253 175 0 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FF6046\]{
    --tw-text-opacity: 1 !important;
    color: rgb(255 96 70 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#FFFFFF\]{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#a72a2f\]{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#b29d4c\]{
    --tw-text-opacity: 1 !important;
    color: rgb(178 157 76 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#fff\]{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[\#ffffff\]{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.tw-text-\[din-2014\]{
    color: din-2014 !important;
}
.tw-text-black{
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-400{
    --tw-text-opacity: 1 !important;
    color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-500{
    --tw-text-opacity: 1 !important;
    color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-600{
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}
.tw-text-gray-700{
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}
.tw-text-primary{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-red-800{
    --tw-text-opacity: 1 !important;
    color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-brown-100{
    --tw-text-opacity: 1 !important;
    color: rgb(154 121 94 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1000{
    --tw-text-opacity: 1 !important;
    color: rgb(249 243 0 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1100{
    --tw-text-opacity: 1 !important;
    color: rgb(254 249 0 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1200{
    --tw-text-opacity: 1 !important;
    color: rgb(158 105 75 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1400{
    --tw-text-opacity: 1 !important;
    color: rgb(186 137 100 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-1500{
    --tw-text-opacity: 1 !important;
    color: rgb(253 219 35 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gold-500{
    --tw-text-opacity: 1 !important;
    color: rgb(196 173 101 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-400{
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-500{
    --tw-text-opacity: 1 !important;
    color: rgb(113 113 122 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-600{
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gray-900{
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-green-100{
    --tw-text-opacity: 1 !important;
    color: rgb(97 150 55 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-greyscale-400{
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-greyscale-600{
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gundam-gundam-blue{
    --tw-text-opacity: 1 !important;
    color: rgb(72 159 223 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-gundam-zaku-red{
    --tw-text-opacity: 1 !important;
    color: rgb(186 12 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-lb-gold{
    --tw-text-opacity: 1 !important;
    color: rgb(255 179 15 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-lb-primary{
    --tw-text-opacity: 1 !important;
    color: rgb(136 225 19 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-light-100{
    --tw-text-opacity: 1 !important;
    color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-light-red{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-minecraft-100{
    --tw-text-opacity: 1 !important;
    color: rgb(72 200 215 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-monsterhunter-primary{
    --tw-text-opacity: 1 !important;
    color: rgb(235 218 162 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-naruto-akatsuki-red{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-naruto-naruto-gold{
    --tw-text-opacity: 1 !important;
    color: rgb(245 124 31 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-purple-100{
    --tw-text-opacity: 1 !important;
    color: rgb(170 127 228 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-red-1100{
    --tw-text-opacity: 1 !important;
    color: rgb(255 70 85 / var(--tw-text-opacity)) !important;
}
.tw-text-sl-color-red-500{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-brand-red-500{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-green-600{
    --tw-text-opacity: 1 !important;
    color: rgb(5 150 105 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-green-800{
    --tw-text-opacity: 1 !important;
    color: rgb(6 95 70 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-grey-600{
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-grey-900{
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-red-700{
    --tw-text-opacity: 1 !important;
    color: rgb(185 28 28 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-blue{
    --tw-text-opacity: 1 !important;
    color: rgb(2 132 199 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-green{
    --tw-text-opacity: 1 !important;
    color: rgb(5 150 105 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-orange{
    --tw-text-opacity: 1 !important;
    color: rgb(227 116 30 / var(--tw-text-opacity)) !important;
}
.tw-text-st-colour-support-red{
    --tw-text-opacity: 1 !important;
    color: rgb(185 28 28 / var(--tw-text-opacity)) !important;
}
.tw-text-white{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\!tw-underline{
    text-decoration-line: underline !important;
}
.tw-underline{
    text-decoration-line: underline !important;
}
.tw-line-through{
    text-decoration-line: line-through !important;
}
.tw-no-underline{
    text-decoration-line: none !important;
}
.tw-decoration-1{
    text-decoration-thickness: 1px !important;
}
.tw-underline-offset-8{
    text-underline-offset: 8px !important;
}
.\!tw-opacity-30{
    opacity: 0.3 !important;
}
.\!tw-opacity-70{
    opacity: 0.7 !important;
}
.\!tw-opacity-80{
    opacity: 0.8 !important;
}
.tw-opacity-0{
    opacity: 0 !important;
}
.tw-opacity-100{
    opacity: 1 !important;
}
.tw-opacity-15{
    opacity: 0.15 !important;
}
.tw-opacity-25{
    opacity: 0.25 !important;
}
.tw-opacity-30{
    opacity: 0.3 !important;
}
.tw-opacity-40{
    opacity: 0.4 !important;
}
.tw-opacity-50{
    opacity: 0.5 !important;
}
.tw-opacity-\[0\.15\]{
    opacity: 0.15 !important;
}
.tw-opacity-\[0\.7\]{
    opacity: 0.7 !important;
}
.tw-opacity-\[65\%\]{
    opacity: 65% !important;
}
.\!tw-shadow-none{
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_-10px_10px_0px_rgba\(0\,0\,0\,0\.05\)\]{
    --tw-shadow: 0 -10px 10px 0px rgba(0,0,0,0.05) !important;
    --tw-shadow-colored: 0 -10px 10px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_0_20px_\#c4ad65\]{
    --tw-shadow: 0 0 20px #c4ad65 !important;
    --tw-shadow-colored: 0 0 20px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.5\)\]{
    --tw-shadow: 0 4px 10px rgba(0,0,0,0.5) !important;
    --tw-shadow-colored: 0 4px 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[0_4px_8px_0_rgba\(0\,0\,0\,0\.10\)\]{
    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.10) !important;
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-custom-light{
    --tw-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.10), 1px 1px 6px 0px rgba(0, 0, 0, 0.10) !important;
    --tw-shadow-colored: 1px 1px 6px 0px var(--tw-shadow-color), 1px 1px 6px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-gold_cypberpunk{
    --tw-shadow: 0 0 10px #e8d087cc !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-none{
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-sticky-button{
    --tw-shadow: 0px 1px 9.3px 0px rgba(0, 0, 0, 0.54) !important;
    --tw-shadow-colored: 0px 1px 9.3px 0px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-xl{
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.tw-brightness-100{
    --tw-brightness: brightness(1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-brightness-50{
    --tw-brightness: brightness(.5) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-brightness-\[60\%\]{
    --tw-brightness: brightness(60%) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-drop-shadow-xl{
    --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.tw-backdrop-blur{
    --tw-backdrop-blur: blur(8px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-blur-\[2px\]{
    --tw-backdrop-blur: blur(2px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-blur-\[4px\]{
    --tw-backdrop-blur: blur(4px) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-backdrop-opacity-0{
    --tw-backdrop-opacity: opacity(0) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.tw-transition{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[padding\]{
    transition-property: padding !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[stroke\]{
    transition-property: stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-\[transform\]{
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-all{
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-none{
    transition-property: none !important;
}
.tw-transition-opacity{
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-transition-transform{
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.tw-duration-0{
    transition-duration: 0s !important;
}
.tw-duration-100{
    transition-duration: 100ms !important;
}
.tw-duration-1000{
    transition-duration: 1000ms !important;
}
.tw-duration-200{
    transition-duration: 200ms !important;
}
.tw-duration-300{
    transition-duration: 300ms !important;
}
.tw-duration-500{
    transition-duration: 500ms !important;
}
.tw-duration-700{
    transition-duration: 700ms !important;
}
.tw-duration-75{
    transition-duration: 75ms !important;
}
.tw-duration-\[250ms\]{
    transition-duration: 250ms !important;
}
.tw-duration-\[400ms\]{
    transition-duration: 400ms !important;
}
.tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.tw-ease-linear{
    transition-timing-function: linear !important;
}
.tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.animation-pause {
    animation-play-state: paused !important;
  }

/* POPOVER POINTER STYLING */
.sl_pointers .sl-popover-pointer .first-circle {
  fill: none;
}
.sl_pointers .sl-popover-pointer circle {
  fill: rgba(0, 0, 0, 0.6);
  transform: none;
  opacity: 1;
  animation: none;
}
.sl_pointers .sl-popover-pointer {
  width: 50px;
  height: 50px;
  transition: all 0.2s ease;
  cursor: pointer;
}
.sl_pointers .sl-popover-pointer:hover {
  transform: scale(1.1);
}
.sl_pointers .sl-popover-pointer.active circle {
  transform: scale(1);
  opacity: 1;
}
.sl_pointers .sl-popover-pointer.active .first-circle {
  opacity: 0;
}
.sl_pointers .sl-popover-pointer.active {
  transform: rotate(45deg);
}
/* END OF POPOVER POINTER STYLING */

.tooltip {
  z-index: 10000;
}

.pswp {
  position: fixed !important;
}

.tooltip-pdp-features .tooltip-inner {
  max-width: 300px !important;
  min-width: 300px !important;
}

.tooltip-upholstery.tooltip.show {
  opacity: 1 !important;
}
.financing b{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.st-pop-up .no-scrollbar::-webkit-scrollbar {
  display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.st-pop-up .no-scrollbar {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
@media (min-width: 992px){

  .lg\:tw-subheading-2{
        font-size: 1rem;
        line-height: 1.5rem;
        line-height: 1.25;
    }

  @media (min-width: 768px){
        .lg\:tw-subheading-2{
            font-size: 1.125rem;
            line-height: 1.75rem;
        }
    }
}
@media (min-width: 1280px){

  .xl\:tw-headline-3{
        font-size: 1.5rem;
        line-height: 2rem;
        line-height: 1.25;
    }

  @media (min-width: 768px){
        .xl\:tw-headline-3{
            font-size: 1.875rem;
            line-height: 2.25rem;
        }
    }
}
@media (min-width: 992px){
    .lg\:tw-container{
        width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    @media (min-width: 576px){
        .lg\:tw-container{
            max-width: 576px;
            padding-right: 2rem;
            padding-left: 2rem;
        }
    }
    @media (min-width: 768px){
        .lg\:tw-container{
            max-width: 768px;
        }
    }
    @media (min-width: 992px){
        .lg\:tw-container{
            max-width: 992px;
            padding-right: 4rem;
            padding-left: 4rem;
        }
    }
    @media (min-width: 1280px){
        .lg\:tw-container{
            max-width: 1280px;
            padding-right: 5rem;
            padding-left: 5rem;
        }
    }
    @media (min-width: 1536px){
        .lg\:tw-container{
            max-width: 1536px;
            padding-right: 6rem;
            padding-left: 6rem;
        }
    }
    @media (min-width: 2560px){
        .lg\:tw-container{
            max-width: 2560px;
            padding-right: 6rem;
            padding-left: 6rem;
        }
    }
    @media (min-width: 3000px){
        .lg\:tw-container{
            max-width: 3000px;
            padding-right: 6rem;
            padding-left: 6rem;
        }
    }
    .lg\:tw-container{
        max-width: 100%;
    }
    @media (min-width: 576px){
        .lg\:tw-container{
            max-width: 576px;
        }
    }
    @media (min-width: 768px){
        .lg\:tw-container{
            max-width: 768px;
        }
    }
    @media (min-width: 992px){
        .lg\:tw-container{
            max-width: 992px;
        }
    }
    @media (min-width: 1280px){
        .lg\:tw-container{
            max-width: 1280px;
        }
    }
    @media (min-width: 1536px){
        .lg\:tw-container{
            max-width: 1536px;
        }
    }
    @media (min-width: 2560px){
        .lg\:tw-container{
            max-width: 1680px;
        }
    }
}
.\*\:tw-max-h-\[12px\] > *{
    max-height: 12px !important;
}
.\*\:\!tw-bg-\[\#E4E1D7\] > *{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 225 215 / var(--tw-bg-opacity)) !important;
}
.\*\:tw-text-\[\#CEA96A\] > *{
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}
.\*\:tw-text-\[\#E4E1D7\] > *{
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
.\*\:tw-text-\[\#fff\] > *{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\*\:tw-text-white > *{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\*\:tw-underline > *{
    text-decoration-line: underline !important;
}
.file\:tw-hidden::file-selector-button{
    display: none !important;
}
.before\:tw-absolute::before{
    content: var(--tw-content) !important;
    position: absolute !important;
}
.before\:tw-bottom-0::before{
    content: var(--tw-content) !important;
    bottom: 0px !important;
}
.before\:tw-left-\[-11px\]::before{
    content: var(--tw-content) !important;
    left: -11px !important;
}
.before\:tw-top-\[-27px\]::before{
    content: var(--tw-content) !important;
    top: -27px !important;
}
.before\:tw-top-\[-67px\]::before{
    content: var(--tw-content) !important;
    top: -67px !important;
}
.before\:tw-top-\[7px\]::before{
    content: var(--tw-content) !important;
    top: 7px !important;
}
.before\:tw-h-1::before{
    content: var(--tw-content) !important;
    height: 0.25rem !important;
}
.before\:tw-h-\[240px\]::before{
    content: var(--tw-content) !important;
    height: 240px !important;
}
.before\:tw-h-\[266px\]::before{
    content: var(--tw-content) !important;
    height: 266px !important;
}
.before\:tw-h-\[330px\]::before{
    content: var(--tw-content) !important;
    height: 330px !important;
}
.before\:tw-h-\[80px\]::before{
    content: var(--tw-content) !important;
    height: 80px !important;
}
.before\:tw-w-full::before{
    content: var(--tw-content) !important;
    width: 100% !important;
}
.before\:tw-w-px::before{
    content: var(--tw-content) !important;
    width: 1px !important;
}
.before\:tw-bg-\[\#DEE2E6\]::before{
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222 226 230 / var(--tw-bg-opacity)) !important;
}
.before\:tw-bg-red-800::before{
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important;
}
.before\:tw-opacity-0::before{
    content: var(--tw-content) !important;
    opacity: 0 !important;
}
.before\:tw-content-\[\'\'\]::before{
    --tw-content: '' !important;
    content: var(--tw-content) !important;
}
.after\:tw-absolute::after{
    content: var(--tw-content) !important;
    position: absolute !important;
}
.after\:-tw-bottom-0::after{
    content: var(--tw-content) !important;
    bottom: -0px !important;
}
.after\:-tw-bottom-0\.5::after{
    content: var(--tw-content) !important;
    bottom: -0.125rem !important;
}
.after\:tw-left-0::after{
    content: var(--tw-content) !important;
    left: 0px !important;
}
.after\:tw-start-\[3px\]::after{
    content: var(--tw-content) !important;
    inset-inline-start: 3px !important;
}
.after\:tw-top-\[3px\]::after{
    content: var(--tw-content) !important;
    top: 3px !important;
}
.after\:tw-block::after{
    content: var(--tw-content) !important;
    display: block !important;
}
.after\:tw-h-\[1px\]::after{
    content: var(--tw-content) !important;
    height: 1px !important;
}
.after\:tw-h-\[24px\]::after{
    content: var(--tw-content) !important;
    height: 24px !important;
}
.after\:tw-w-0::after{
    content: var(--tw-content) !important;
    width: 0px !important;
}
.after\:tw-w-\[24px\]::after{
    content: var(--tw-content) !important;
    width: 24px !important;
}
.after\:tw-w-full::after{
    content: var(--tw-content) !important;
    width: 100% !important;
}
.after\:tw-rounded-full::after{
    content: var(--tw-content) !important;
    border-radius: 9999px !important;
}
.after\:tw-border::after{
    content: var(--tw-content) !important;
    border-width: 1px !important;
}
.after\:tw-border-gray-300::after{
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}
.after\:tw-bg-black::after{
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.after\:tw-bg-white::after{
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.after\:tw-pb-\[63\%\]::after{
    content: var(--tw-content) !important;
    padding-bottom: 63% !important;
}
.after\:tw-transition-all::after{
    content: var(--tw-content) !important;
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.after\:tw-duration-200::after{
    content: var(--tw-content) !important;
    transition-duration: 200ms !important;
}
.after\:tw-content-\[\'\'\]::after{
    --tw-content: '' !important;
    content: var(--tw-content) !important;
}
.last\:tw-mb-0:last-child{
    margin-bottom: 0px !important;
}
.last\:tw-border-b-0:last-child{
    border-bottom-width: 0px !important;
}
.last\:tw-pb-8:last-child{
    padding-bottom: 2rem !important;
}
.hover\:tw-mx-\[40px\]:hover{
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.hover\:tw-rotate-90:hover{
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.hover\:tw-scale-105:hover{
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.hover\:tw-scale-\[1\.3\]:hover{
    --tw-scale-x: 1.3 !important;
    --tw-scale-y: 1.3 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.hover\:tw-transform:hover{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.hover\:tw-cursor-pointer:hover{
    cursor: pointer !important;
}
.hover\:tw-border:hover{
    border-width: 1px !important;
}
.hover\:tw-border-none:hover{
    border-style: none !important;
}
.hover\:tw-border-\[\#A72A2F\]:hover{
    --tw-border-opacity: 1 !important;
    border-color: rgb(167 42 47 / var(--tw-border-opacity)) !important;
}
.hover\:tw-border-\[transparent\]:hover{
    border-color: transparent !important;
}
.hover\:tw-border-sl-color-blue-100:hover{
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 148 255 / var(--tw-border-opacity)) !important;
}
.hover\:tw-border-transparent:hover{
    border-color: transparent !important;
}
.hover\:tw-border-white:hover{
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.hover\:\!tw-bg-\[\#373C45\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-\[\#000000\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-\[\#262626\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-\[\#29292F\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(41 41 47 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-\[\#373C45\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 60 69 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-\[\#DADADA\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(218 218 218 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-\[\#F2F2F2\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-\[\#F5F5F5\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-\[\#a72a2f\]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-black:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-gray-100:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-gray-200:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-primary:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 42 47 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-sl-color-gray-600:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-transparent:hover{
    background-color: transparent !important;
}
.hover\:tw-fill-black:hover{
    fill: #000 !important;
}
.hover\:tw-fill-st-colour-grey-400:hover{
    fill: #A1A1AA !important;
}
.hover\:\!tw-stroke-\[\#ffffff\]:hover{
    stroke: #ffffff !important;
}
.hover\:tw-stroke-\[\#FFFFFF\]:hover{
    stroke: #FFFFFF !important;
}
.hover\:tw-stroke-\[\#a72a2f\]:hover{
    stroke: #a72a2f !important;
}
.hover\:tw-stroke-red-800:hover{
    stroke: #991b1b !important;
}
.hover\:tw-stroke-st-colour-grey-400:hover{
    stroke: #A1A1AA !important;
}
.hover\:tw-stroke-st-colour-grey-700:hover{
    stroke: #3F3F46 !important;
}
.hover\:tw-px-4:hover{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.hover\:tw-pl-2:hover{
    padding-left: 0.5rem !important;
}
.hover\:tw-pl-4:hover{
    padding-left: 1rem !important;
}
.hover\:tw-font-bold:hover{
    font-weight: 700 !important;
}
.hover\:\!tw-text-\[\#E4E1D7\]:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
.hover\:tw-text-\[\#9b9b9b\]:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(155 155 155 / var(--tw-text-opacity)) !important;
}
.hover\:tw-text-\[\#ADB5BD\]:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(173 181 189 / var(--tw-text-opacity)) !important;
}
.hover\:tw-text-\[\#E4E1D7\]:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(228 225 215 / var(--tw-text-opacity)) !important;
}
.hover\:tw-text-\[\#a72a2f\]:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(167 42 47 / var(--tw-text-opacity)) !important;
}
.hover\:tw-text-black:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.hover\:tw-text-red-800:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
}
.hover\:tw-text-white:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.hover\:tw-underline:hover{
    text-decoration-line: underline !important;
}
.hover\:\!tw-no-underline:hover{
    text-decoration-line: none !important;
}
.hover\:tw-no-underline:hover{
    text-decoration-line: none !important;
}
.hover\:tw-opacity-0:hover{
    opacity: 0 !important;
}
.hover\:tw-opacity-100:hover{
    opacity: 1 !important;
}
.hover\:tw-opacity-80:hover{
    opacity: 0.8 !important;
}
.hover\:tw-opacity-\[0\.6\]:hover{
    opacity: 0.6 !important;
}
.hover\:tw-shadow-\[0_0_10px_\#FFFFFF\]:hover{
    --tw-shadow: 0 0 10px #FFFFFF !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.hover\:tw-shadow-blue-1:hover{
    --tw-shadow: 0 0 10px #0094FF, 0 0 10px #0094FF !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.hover\:tw-shadow-light-1:hover{
    --tw-shadow: 0 0 10px #fff, 0 0 10px #fff !important;
    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.hover\:tw-brightness-100:hover{
    --tw-brightness: brightness(1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.hover\:tw-brightness-110:hover{
    --tw-brightness: brightness(1.1) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.hover\:tw-brightness-200:hover{
    --tw-brightness: brightness(2) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.\*\:hover\:\!tw-stroke-\[\#E4E1D7\]:hover > *{
    stroke: #E4E1D7 !important;
}
.focus\:tw-cursor-pointer:focus{
    cursor: pointer !important;
}
.focus\:tw-border-none:focus{
    border-style: none !important;
}
.focus\:tw-underline:focus{
    text-decoration-line: underline !important;
}
.focus\:tw-shadow-none:focus{
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.focus\:tw-outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.focus\:tw-ring-0:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.focus-visible\:tw-outline-none:focus-visible{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.active\:tw-cursor-pointer:active{
    cursor: pointer !important;
}
.active\:tw-underline:active{
    text-decoration-line: underline !important;
}
.active\:tw-no-underline:active{
    text-decoration-line: none !important;
}
.disabled\:tw-bg-transparent:disabled{
    background-color: transparent !important;
}
.disabled\:tw-no-underline:disabled{
    text-decoration-line: none !important;
}
.tw-group:hover .group-hover\:tw-pointer-events-auto{
    pointer-events: auto !important;
}
.tw-group:hover .group-hover\:tw-me-4{
    margin-inline-end: 1rem !important;
}
.tw-group:hover .group-hover\:tw-translate-x-2{
    --tw-translate-x: 0.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-group:hover .group-hover\:tw-rotate-45{
    --tw-rotate: 45deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-group:hover .group-hover\:tw-scale-\[1\.02\]{
    --tw-scale-x: 1.02 !important;
    --tw-scale-y: 1.02 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-group:hover .group-hover\:tw-gap-1{
    gap: 0.25rem !important;
}
.tw-group:hover .group-hover\:tw-border-\[\#710C10\]{
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important;
}
.tw-group:hover .group-hover\:tw-border-st-colour-brand-red-800{
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 12 16 / var(--tw-border-opacity)) !important;
}
.tw-group:hover .group-hover\:tw-border-st-colour-grey-900{
    --tw-border-opacity: 1 !important;
    border-color: rgb(24 24 27 / var(--tw-border-opacity)) !important;
}
.tw-group:hover .group-hover\:tw-border-transparent{
    border-color: transparent !important;
}
.tw-group:hover .group-hover\:tw-fill-black{
    fill: #000 !important;
}
.tw-group:hover .group-hover\:tw-fill-st-colour-grey-400{
    fill: #A1A1AA !important;
}
.tw-group:hover .group-hover\:tw-fill-st-colour-grey-900{
    fill: #18181B !important;
}
.tw-group:hover .group-hover\:tw-stroke-st-colour-grey-400{
    stroke: #A1A1AA !important;
}
.tw-group:hover .group-hover\:tw-stroke-st-colour-grey-700{
    stroke: #3F3F46 !important;
}
.tw-group:hover .group-hover\:tw-stroke-st-colour-grey-900{
    stroke: #18181B !important;
}
.tw-group:hover .group-hover\:tw-stroke-white{
    stroke: #fff !important;
}
.tw-group:hover .group-hover\:tw-opacity-100{
    opacity: 1 !important;
}
.tw-peer:checked ~ .peer-checked\:after\:tw-start-\[-2px\]::after{
    content: var(--tw-content) !important;
    inset-inline-start: -2px !important;
}
.tw-peer:checked ~ .peer-checked\:after\:tw-translate-x-full::after{
    content: var(--tw-content) !important;
    --tw-translate-x: 100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.tw-peer:checked ~ .peer-checked\:after\:tw-border-white::after{
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.tw-peer:hover ~ .peer-hover\:tw-opacity-100{
    opacity: 1 !important;
}
.tw-peer:focus ~ .peer-focus\:tw-outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
@keyframes tw-slideUpAndFade{
    from{
        opacity: 0;
        transform: translateY(0);
    }
    to{
        opacity: 1;
        transform: translateY(0);
    }
}
.data-\[state\=delayed-open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=delayed-open]{
    animation: tw-slideUpAndFade 200ms ease-in-out !important;
}
@keyframes tw-slideRightAndFade{
    from{
        opacity: 0;
        transform: translateX(0);
    }
    to{
        opacity: 1;
        transform: translateX(0);
    }
}
.data-\[state\=delayed-open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=delayed-open]{
    animation: tw-slideRightAndFade 200ms ease-in-out !important;
}
@keyframes tw-slideLeftAndFade{
    from{
        opacity: 0;
        transform: translateX(0);
    }
    to{
        opacity: 1;
        transform: translateX(0);
    }
}
.data-\[state\=delayed-open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=delayed-open]{
    animation: tw-slideLeftAndFade 200ms ease-in-out !important;
}
@keyframes tw-slideDownAndFade{
    from{
        opacity: 0;
        transform: translateY(0);
    }
    to{
        opacity: 1;
        transform: translateY(0);
    }
}
.data-\[state\=delayed-open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=delayed-open]{
    animation: tw-slideDownAndFade 200ms ease-in-out !important;
}
@keyframes tw-slideUpAndFade{
    from{
        opacity: 0;
        transform: translateY(0);
    }
    to{
        opacity: 1;
        transform: translateY(0);
    }
}
.data-\[state\=open\]\:data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom][data-state=open]{
    animation: tw-slideUpAndFade 200ms ease-in-out !important;
}
@keyframes tw-slideRightAndFade{
    from{
        opacity: 0;
        transform: translateX(0);
    }
    to{
        opacity: 1;
        transform: translateX(0);
    }
}
.data-\[state\=open\]\:data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left][data-state=open]{
    animation: tw-slideRightAndFade 200ms ease-in-out !important;
}
@keyframes tw-slideLeftAndFade{
    from{
        opacity: 0;
        transform: translateX(0);
    }
    to{
        opacity: 1;
        transform: translateX(0);
    }
}
.data-\[state\=open\]\:data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right][data-state=open]{
    animation: tw-slideLeftAndFade 200ms ease-in-out !important;
}
@keyframes tw-slideDownAndFade{
    from{
        opacity: 0;
        transform: translateY(0);
    }
    to{
        opacity: 1;
        transform: translateY(0);
    }
}
.data-\[state\=open\]\:data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top][data-state=open]{
    animation: tw-slideDownAndFade 200ms ease-in-out !important;
}
@media (min-width: 576px){
    .sm\:tw-left-0{
        left: 0px !important;
    }
    .sm\:tw-left-\[9\%\]{
        left: 9% !important;
    }
    .sm\:tw-col-span-10{
        grid-column: span 10 / span 10 !important;
    }
    .sm\:tw-col-span-12{
        grid-column: span 12 / span 12 !important;
    }
    .sm\:tw-col-start-2{
        grid-column-start: 2 !important;
    }
    .sm\:tw-mb-4{
        margin-bottom: 1rem !important;
    }
    .sm\:tw-ml-\[20\%\]{
        margin-left: 20% !important;
    }
    .sm\:tw-mt-0{
        margin-top: 0px !important;
    }
    .sm\:tw-mt-\[3\%\]{
        margin-top: 3% !important;
    }
    .sm\:tw-block{
        display: block !important;
    }
    .sm\:tw-flex{
        display: flex !important;
    }
    .sm\:tw-hidden{
        display: none !important;
    }
    .sm\:tw-aspect-\[400\/260\]{
        aspect-ratio: 400/260 !important;
    }
    .sm\:tw-h-\[110px\]{
        height: 110px !important;
    }
    .sm\:tw-h-\[195px\]{
        height: 195px !important;
    }
    .sm\:tw-h-\[280px\]{
        height: 280px !important;
    }
    .sm\:tw-h-\[300px\]{
        height: 300px !important;
    }
    .sm\:tw-h-\[320px\]{
        height: 320px !important;
    }
    .sm\:tw-h-\[360px\]{
        height: 360px !important;
    }
    .sm\:tw-h-\[365px\]{
        height: 365px !important;
    }
    .sm\:tw-h-\[400px\]{
        height: 400px !important;
    }
    .sm\:tw-h-\[470px\]{
        height: 470px !important;
    }
    .sm\:tw-h-\[820px\]{
        height: 820px !important;
    }
    .sm\:tw-max-h-\[400px\]{
        max-height: 400px !important;
    }
    .sm\:tw-w-1\/2{
        width: 50% !important;
    }
    .sm\:tw-w-1\/3{
        width: 33.333333% !important;
    }
    .sm\:tw-w-10\/12{
        width: 83.333333% !important;
    }
    .sm\:tw-w-5\/6{
        width: 83.333333% !important;
    }
    .sm\:tw-w-8\/12{
        width: 66.666667% !important;
    }
    .sm\:tw-w-\[13\%\]{
        width: 13% !important;
    }
    .sm\:tw-w-\[230px\]{
        width: 230px !important;
    }
    .sm\:tw-w-\[calc\(\(100\%\/\$\{noOfItems\}\)-\(16px\*\(\$\{noOfItems\}-1\)\)\)\]{
        width: calc((100% / ${noOfItems}) - (16px * (${noOfItems} - 1))) !important;
    }
    .sm\:tw-w-auto{
        width: auto !important;
    }
    .sm\:tw-w-fit{
        width: fit-content !important;
    }
    .sm\:tw-w-full{
        width: 100% !important;
    }
    .sm\:tw-basis-1\/2{
        flex-basis: 50% !important;
    }
    .sm\:tw-basis-4\/12{
        flex-basis: 33.333333% !important;
    }
    .sm\:tw-grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .sm\:tw-flex-row{
        flex-direction: row !important;
    }
    .sm\:tw-flex-wrap{
        flex-wrap: wrap !important;
    }
    .sm\:tw-items-center{
        align-items: center !important;
    }
    .sm\:tw-justify-center{
        justify-content: center !important;
    }
    .sm\:tw-gap-0{
        gap: 0px !important;
    }
    .sm\:tw-gap-x-8{
        column-gap: 2rem !important;
    }
    .sm\:tw-overflow-x-visible{
        overflow-x: visible !important;
    }
    .sm\:tw-rounded-bl-\[30px\]{
        border-bottom-left-radius: 30px !important;
    }
    .sm\:tw-rounded-tr-\[30px\]{
        border-top-right-radius: 30px !important;
    }
    .sm\:tw-border{
        border-width: 1px !important;
    }
    .sm\:tw-border-0{
        border-width: 0px !important;
    }
    .sm\:tw-border-\[1px\]{
        border-width: 1px !important;
    }
    .sm\:tw-border-b-0{
        border-bottom-width: 0px !important;
    }
    .sm\:tw-border-l-\[1px\]{
        border-left-width: 1px !important;
    }
    .sm\:tw-border-r-\[1px\]{
        border-right-width: 1px !important;
    }
    .sm\:tw-border-t{
        border-top-width: 1px !important;
    }
    .sm\:tw-border-t-0{
        border-top-width: 0px !important;
    }
    .sm\:tw-border-solid{
        border-style: solid !important;
    }
    .sm\:tw-border-\[\#6C757D\]{
        --tw-border-opacity: 1 !important;
        border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
    }
    .sm\:tw-p-0{
        padding: 0px !important;
    }
    .sm\:tw-p-7{
        padding: 1.75rem !important;
    }
    .sm\:tw-p-\[30px\]{
        padding: 30px !important;
    }
    .sm\:tw-px-3{
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .sm\:tw-px-6{
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .sm\:tw-px-\[60px\]{
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .sm\:tw-px-\[calc\(\(100\%-576px\)\/2\)\]{
        padding-left: calc((100% - 576px) / 2) !important;
        padding-right: calc((100% - 576px) / 2) !important;
    }
    .sm\:tw-py-8{
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .sm\:tw-py-\[60px\]{
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .sm\:tw-pt-\[120px\]{
        padding-top: 120px !important;
    }
    .sm\:tw-pt-\[60px\]{
        padding-top: 60px !important;
    }
    .sm\:tw-text-center{
        text-align: center !important;
    }
    .sm\:tw-text-\[16px\]{
        font-size: 16px !important;
    }
    .sm\:tw-text-\[34px\]{
        font-size: 34px !important;
    }
    .sm\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\]{
        font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important;
    }
}
@media (min-width: 768px){
    .md\:tw-pointer-events-none{
        pointer-events: none !important;
    }
    .md\:tw-absolute{
        position: absolute !important;
    }
    .md\:tw--top-\[350px\]{
        top: -350px !important;
    }
    .md\:tw--top-\[616px\]{
        top: -616px !important;
    }
    .md\:tw-left-\[3\%\]{
        left: 3% !important;
    }
    .md\:tw-left-\[7\%\]{
        left: 7% !important;
    }
    .md\:tw-right-0{
        right: 0px !important;
    }
    .md\:tw-right-\[3\%\]{
        right: 3% !important;
    }
    .md\:tw-right-\[6\%\]{
        right: 6% !important;
    }
    .md\:tw-top-0{
        top: 0px !important;
    }
    .md\:tw-col-span-10{
        grid-column: span 10 / span 10 !important;
    }
    .md\:tw-col-span-11{
        grid-column: span 11 / span 11 !important;
    }
    .md\:tw-col-span-4{
        grid-column: span 4 / span 4 !important;
    }
    .md\:tw-col-span-6{
        grid-column: span 6 / span 6 !important;
    }
    .md\:tw-col-span-8{
        grid-column: span 8 / span 8 !important;
    }
    .md\:tw-col-start-2{
        grid-column-start: 2 !important;
    }
    .md\:tw-col-start-3{
        grid-column-start: 3 !important;
    }
    .md\:tw-col-start-7{
        grid-column-start: 7 !important;
    }
    .md\:tw-col-start-9{
        grid-column-start: 9 !important;
    }
    .md\:tw-mx-0{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .md\:tw-mx-\[10px\]{
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .md\:tw-mx-auto{
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .md\:tw-my-0{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .md\:tw-my-8{
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .md\:tw-my-\[30px\]{
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .md\:tw-my-\[6\%\]{
        margin-top: 6% !important;
        margin-bottom: 6% !important;
    }
    .md\:tw-my-\[60px\]{
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .md\:-tw-mt-\[120px\]{
        margin-top: -120px !important;
    }
    .md\:tw-mb-0{
        margin-bottom: 0px !important;
    }
    .md\:tw-mb-1{
        margin-bottom: 0.25rem !important;
    }
    .md\:tw-mb-16{
        margin-bottom: 4rem !important;
    }
    .md\:tw-mb-3{
        margin-bottom: 0.75rem !important;
    }
    .md\:tw-mb-4{
        margin-bottom: 1rem !important;
    }
    .md\:tw-mb-7{
        margin-bottom: 1.75rem !important;
    }
    .md\:tw-mb-8{
        margin-bottom: 2rem !important;
    }
    .md\:tw-mb-\[10px\]{
        margin-bottom: 10px !important;
    }
    .md\:tw-mb-\[204px\]{
        margin-bottom: 204px !important;
    }
    .md\:tw-mb-\[30px\]{
        margin-bottom: 30px !important;
    }
    .md\:tw-mb-\[60px\]{
        margin-bottom: 60px !important;
    }
    .md\:tw-mb-\[64px\]{
        margin-bottom: 64px !important;
    }
    .md\:tw-mb-\[68px\]{
        margin-bottom: 68px !important;
    }
    .md\:tw-ml-4{
        margin-left: 1rem !important;
    }
    .md\:tw-ml-\[14\%\]{
        margin-left: 14% !important;
    }
    .md\:tw-mr-0{
        margin-right: 0px !important;
    }
    .md\:tw-mr-\[30px\]{
        margin-right: 30px !important;
    }
    .md\:tw-ms-0{
        margin-inline-start: 0px !important;
    }
    .md\:tw-mt-0{
        margin-top: 0px !important;
    }
    .md\:tw-mt-16{
        margin-top: 4rem !important;
    }
    .md\:tw-mt-32{
        margin-top: 8rem !important;
    }
    .md\:tw-mt-4{
        margin-top: 1rem !important;
    }
    .md\:tw-mt-5{
        margin-top: 1.25rem !important;
    }
    .md\:tw-mt-6{
        margin-top: 1.5rem !important;
    }
    .md\:tw-mt-8{
        margin-top: 2rem !important;
    }
    .md\:tw-mt-\[-67px\]{
        margin-top: -67px !important;
    }
    .md\:tw-mt-\[120px\]{
        margin-top: 120px !important;
    }
    .md\:tw-mt-\[30px\]{
        margin-top: 30px !important;
    }
    .md\:tw-mt-\[32px\]{
        margin-top: 32px !important;
    }
    .md\:tw-mt-\[4\.25rem\]{
        margin-top: 4.25rem !important;
    }
    .md\:tw-mt-\[50px\]{
        margin-top: 50px !important;
    }
    .md\:tw-mt-\[60ppx\]{
        margin-top: 60ppx !important;
    }
    .md\:tw-mt-\[60px\]{
        margin-top: 60px !important;
    }
    .md\:tw-mt-\[96px\]{
        margin-top: 96px !important;
    }
    .md\:tw-block{
        display: block !important;
    }
    .md\:tw-flex{
        display: flex !important;
    }
    .md\:tw-hidden{
        display: none !important;
    }
    .md\:tw-h-\[100px\]{
        height: 100px !important;
    }
    .md\:tw-h-\[150px\]{
        height: 150px !important;
    }
    .md\:tw-h-\[230px\]{
        height: 230px !important;
    }
    .md\:tw-h-\[240px\]{
        height: 240px !important;
    }
    .md\:tw-h-\[250px\]{
        height: 250px !important;
    }
    .md\:tw-h-\[260px\]{
        height: 260px !important;
    }
    .md\:tw-h-\[300px\]{
        height: 300px !important;
    }
    .md\:tw-h-\[316px\]{
        height: 316px !important;
    }
    .md\:tw-h-\[319px\]{
        height: 319px !important;
    }
    .md\:tw-h-\[400px\]{
        height: 400px !important;
    }
    .md\:tw-h-\[410px\]{
        height: 410px !important;
    }
    .md\:tw-h-\[420px\]{
        height: 420px !important;
    }
    .md\:tw-h-\[480px\]{
        height: 480px !important;
    }
    .md\:tw-h-\[48vw\]{
        height: 48vw !important;
    }
    .md\:tw-h-\[580px\]{
        height: 580px !important;
    }
    .md\:tw-h-\[700px\]{
        height: 700px !important;
    }
    .md\:tw-h-auto{
        height: auto !important;
    }
    .md\:tw-h-full{
        height: 100% !important;
    }
    .md\:tw-max-h-0{
        max-height: 0px !important;
    }
    .md\:tw-max-h-\[200px\]{
        max-height: 200px !important;
    }
    .md\:tw-max-h-\[800px\]{
        max-height: 800px !important;
    }
    .md\:tw-max-h-\[80px\]{
        max-height: 80px !important;
    }
    .md\:tw-max-h-\[80vh\]{
        max-height: 80vh !important;
    }
    .md\:tw-min-h-\[100px\]{
        min-height: 100px !important;
    }
    .md\:tw-min-h-\[1130px\]{
        min-height: 1130px !important;
    }
    .md\:tw-min-h-\[340px\]{
        min-height: 340px !important;
    }
    .md\:tw-min-h-\[745px\]{
        min-height: 745px !important;
    }
    .md\:tw-w-1\/12{
        width: 8.333333% !important;
    }
    .md\:tw-w-1\/2{
        width: 50% !important;
    }
    .md\:tw-w-1\/6{
        width: 16.666667% !important;
    }
    .md\:tw-w-10\/12{
        width: 83.333333% !important;
    }
    .md\:tw-w-2\/12{
        width: 16.666667% !important;
    }
    .md\:tw-w-2\/3{
        width: 66.666667% !important;
    }
    .md\:tw-w-3\/12{
        width: 25% !important;
    }
    .md\:tw-w-3\/4{
        width: 75% !important;
    }
    .md\:tw-w-4\/12{
        width: 33.333333% !important;
    }
    .md\:tw-w-5\/12{
        width: 41.666667% !important;
    }
    .md\:tw-w-6\/12{
        width: 50% !important;
    }
    .md\:tw-w-7\/12{
        width: 58.333333% !important;
    }
    .md\:tw-w-8\/12{
        width: 66.666667% !important;
    }
    .md\:tw-w-\[130px\]{
        width: 130px !important;
    }
    .md\:tw-w-\[218px\]{
        width: 218px !important;
    }
    .md\:tw-w-\[230px\]{
        width: 230px !important;
    }
    .md\:tw-w-\[259px\]{
        width: 259px !important;
    }
    .md\:tw-w-\[290px\]{
        width: 290px !important;
    }
    .md\:tw-w-\[40\%\]{
        width: 40% !important;
    }
    .md\:tw-w-\[400px\]{
        width: 400px !important;
    }
    .md\:tw-w-\[47\%\]{
        width: 47% !important;
    }
    .md\:tw-w-\[50\%\]{
        width: 50% !important;
    }
    .md\:tw-w-\[500px\]{
        width: 500px !important;
    }
    .md\:tw-w-\[53\%\]{
        width: 53% !important;
    }
    .md\:tw-w-\[60\%\]{
        width: 60% !important;
    }
    .md\:tw-w-\[9\%\]{
        width: 9% !important;
    }
    .md\:tw-w-\[96\%\]{
        width: 96% !important;
    }
    .md\:tw-w-\[calc\(50\%-3px\)\]{
        width: calc(50% - 3px) !important;
    }
    .md\:tw-w-\[max-content\]{
        width: max-content !important;
    }
    .md\:tw-w-auto{
        width: auto !important;
    }
    .md\:tw-w-full{
        width: 100% !important;
    }
    .md\:tw-min-w-\[250px\]{
        min-width: 250px !important;
    }
    .md\:tw-max-w-\[159px\]{
        max-width: 159px !important;
    }
    .md\:tw-max-w-\[250px\]{
        max-width: 250px !important;
    }
    .md\:tw-max-w-\[350px\]{
        max-width: 350px !important;
    }
    .md\:tw-max-w-\[450px\]{
        max-width: 450px !important;
    }
    .md\:tw-max-w-\[475px\]{
        max-width: 475px !important;
    }
    .md\:tw-max-w-\[487px\]{
        max-width: 487px !important;
    }
    .md\:tw-max-w-\[700px\]{
        max-width: 700px !important;
    }
    .md\:tw-max-w-\[850px\]{
        max-width: 850px !important;
    }
    .md\:tw-max-w-full{
        max-width: 100% !important;
    }
    .md\:tw-max-w-none{
        max-width: none !important;
    }
    .md\:tw-shrink-0{
        flex-shrink: 0 !important;
    }
    .md\:tw-grid-cols-12{
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .md\:tw-grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .md\:\!tw-flex-row{
        flex-direction: row !important;
    }
    .md\:tw-flex-row{
        flex-direction: row !important;
    }
    .md\:tw-flex-col{
        flex-direction: column !important;
    }
    .md\:tw-flex-wrap{
        flex-wrap: wrap !important;
    }
    .md\:tw-flex-nowrap{
        flex-wrap: nowrap !important;
    }
    .md\:tw-items-start{
        align-items: flex-start !important;
    }
    .md\:tw-items-center{
        align-items: center !important;
    }
    .md\:tw-justify-start{
        justify-content: flex-start !important;
    }
    .md\:tw-justify-end{
        justify-content: flex-end !important;
    }
    .md\:tw-justify-center{
        justify-content: center !important;
    }
    .md\:tw-justify-between{
        justify-content: space-between !important;
    }
    .md\:tw-justify-around{
        justify-content: space-around !important;
    }
    .md\:tw-gap-0{
        gap: 0px !important;
    }
    .md\:tw-gap-16{
        gap: 4rem !important;
    }
    .md\:tw-gap-4{
        gap: 1rem !important;
    }
    .md\:tw-gap-5{
        gap: 1.25rem !important;
    }
    .md\:tw-gap-8{
        gap: 2rem !important;
    }
    .md\:tw-self-auto{
        align-self: auto !important;
    }
    .md\:tw-overflow-hidden{
        overflow: hidden !important;
    }
    .md\:tw-rounded-2xl{
        border-radius: 1rem !important;
    }
    .md\:tw-border-0{
        border-width: 0px !important;
    }
    .md\:tw-border-2{
        border-width: 2px !important;
    }
    .md\:tw-border-\[1px\]{
        border-width: 1px !important;
    }
    .md\:tw-border-l-\[1px\]{
        border-left-width: 1px !important;
    }
    .md\:tw-border-r-\[1px\]{
        border-right-width: 1px !important;
    }
    .md\:tw-border-t{
        border-top-width: 1px !important;
    }
    .md\:tw-border-t-0{
        border-top-width: 0px !important;
    }
    .md\:tw-border-solid{
        border-style: solid !important;
    }
    .md\:tw-border-\[\#CED4DA\]{
        --tw-border-opacity: 1 !important;
        border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
    }
    .md\:tw-border-white{
        --tw-border-opacity: 1 !important;
        border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
    }
    .md\:tw-bg-neutral-300{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important;
    }
    .md\:tw-object-cover{
        object-fit: cover !important;
    }
    .md\:tw-p-0{
        padding: 0px !important;
    }
    .md\:tw-p-8{
        padding: 2rem !important;
    }
    .md\:tw-p-\[120px\]{
        padding: 120px !important;
    }
    .md\:tw-p-\[16px\]{
        padding: 16px !important;
    }
    .md\:tw-p-\[3\%\]{
        padding: 3% !important;
    }
    .md\:tw-p-\[30px\]{
        padding: 30px !important;
    }
    .md\:tw-p-\[50px\]{
        padding: 50px !important;
    }
    .md\:tw-p-\[60px\]{
        padding: 60px !important;
    }
    .md\:tw-px-0{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .md\:tw-px-16{
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    .md\:tw-px-2{
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
    .md\:tw-px-3{
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .md\:tw-px-4{
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .md\:tw-px-6{
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .md\:tw-px-8{
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .md\:tw-px-\[25px\]{
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .md\:tw-px-\[30px\]{
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .md\:tw-px-\[calc\(\(100\%-768px\)\/2\)\]{
        padding-left: calc((100% - 768px) / 2) !important;
        padding-right: calc((100% - 768px) / 2) !important;
    }
    .md\:tw-py-0{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .md\:tw-py-4{
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .md\:tw-py-\[10px\]{
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .md\:tw-py-\[120px\]{
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .md\:tw-py-\[30px\]{
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .md\:tw-py-\[60px\]{
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .md\:tw-pb-0{
        padding-bottom: 0px !important;
    }
    .md\:tw-pb-4{
        padding-bottom: 1rem !important;
    }
    .md\:tw-pb-6{
        padding-bottom: 1.5rem !important;
    }
    .md\:tw-pb-8{
        padding-bottom: 2rem !important;
    }
    .md\:tw-pb-\[10px\]{
        padding-bottom: 10px !important;
    }
    .md\:tw-pb-\[120px\]{
        padding-bottom: 120px !important;
    }
    .md\:tw-pb-\[30px\]{
        padding-bottom: 30px !important;
    }
    .md\:tw-pb-\[60px\]{
        padding-bottom: 60px !important;
    }
    .md\:tw-pe-0{
        padding-inline-end: 0px !important;
    }
    .md\:tw-pe-10{
        padding-inline-end: 2.5rem !important;
    }
    .md\:tw-ps-0{
        padding-inline-start: 0px !important;
    }
    .md\:tw-pt-0{
        padding-top: 0px !important;
    }
    .md\:tw-pt-2{
        padding-top: 0.5rem !important;
    }
    .md\:tw-pt-4{
        padding-top: 1rem !important;
    }
    .md\:tw-pt-\[120px\]{
        padding-top: 120px !important;
    }
    .md\:tw-pt-\[150px\]{
        padding-top: 150px !important;
    }
    .md\:tw-pt-\[30px\]{
        padding-top: 30px !important;
    }
    .md\:tw-pt-\[40px\]{
        padding-top: 40px !important;
    }
    .md\:tw-text-left{
        text-align: left !important;
    }
    .md\:tw-text-start{
        text-align: start !important;
    }
    .md\:tw-text-2xl{
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .md\:tw-text-3xl{
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .md\:tw-text-4xl{
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .md\:tw-text-\[16px\]{
        font-size: 16px !important;
    }
    .md\:tw-text-\[17px\]{
        font-size: 17px !important;
    }
    .md\:tw-text-\[18px\]{
        font-size: 18px !important;
    }
    .md\:tw-text-\[20px\]{
        font-size: 20px !important;
    }
    .md\:tw-text-\[23px\]{
        font-size: 23px !important;
    }
    .md\:tw-text-\[24px\]{
        font-size: 24px !important;
    }
    .md\:tw-text-\[27px\]{
        font-size: 27px !important;
    }
    .md\:tw-text-\[32px\]{
        font-size: 32px !important;
    }
    .md\:tw-text-\[36px\]{
        font-size: 36px !important;
    }
    .md\:tw-text-\[48px\]{
        font-size: 48px !important;
    }
    .md\:tw-text-lg{
        font-size: 1.125rem !important;
        line-height: 1.75rem !important;
    }
    .md\:tw-text-xl{
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .md\:tw-leading-\[125\%\]{
        line-height: 125% !important;
    }
    .md\:tw-leading-\[20px\]{
        line-height: 20px !important;
    }
    .md\:tw-leading-\[30px\]{
        line-height: 30px !important;
    }
    .md\:tw-leading-\[37\.5px\]{
        line-height: 37.5px !important;
    }
    .md\:tw-leading-\[60px\]{
        line-height: 60px !important;
    }
    .md\:tw-tracking-\[\.12rem\]{
        letter-spacing: .12rem !important;
    }
    .md\:tw-tracking-\[0px\]{
        letter-spacing: 0px !important;
    }
    .md\:tw-tracking-\[1px\]{
        letter-spacing: 1px !important;
    }
    .md\:tw-tracking-\[4\.8px\]{
        letter-spacing: 4.8px !important;
    }
    .md\:tw-opacity-0{
        opacity: 0 !important;
    }
    .md\:tw-transition-all{
        transition-property: all !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-duration: 150ms !important;
    }
    .md\:tw-duration-500{
        transition-duration: 500ms !important;
    }
    .md\:tw-ease-in-out{
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .md\:before\:tw-absolute::before{
        content: var(--tw-content) !important;
        position: absolute !important;
    }
    .md\:before\:tw-left-0::before{
        content: var(--tw-content) !important;
        left: 0px !important;
    }
    .md\:before\:tw-top-0::before{
        content: var(--tw-content) !important;
        top: 0px !important;
    }
    .md\:before\:tw-h-full::before{
        content: var(--tw-content) !important;
        height: 100% !important;
    }
    .md\:before\:tw-w-\[2px\]::before{
        content: var(--tw-content) !important;
        width: 2px !important;
    }
    .md\:before\:tw-bg-\[\#CED4DA\]::before{
        content: var(--tw-content) !important;
        --tw-bg-opacity: 1 !important;
        background-color: rgb(206 212 218 / var(--tw-bg-opacity)) !important;
    }
    .md\:before\:tw-content-\[\"\"\]::before{
        --tw-content: "" !important;
        content: var(--tw-content) !important;
    }
    .after\:md\:tw-pb-\[31\%\]::after{
        content: var(--tw-content) !important;
        padding-bottom: 31% !important;
    }
    .md\:odd\:tw-border-r-\[1px\]:nth-child(odd){
        border-right-width: 1px !important;
    }
    .hover\:md\:tw-text-red-800:hover{
        --tw-text-opacity: 1 !important;
        color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
    }
}
@media (min-width: 992px){
    @media (min-width: 768px){
        .lg\:md\:tw--top-\[609px\]{
            top: -609px !important;
        }
    }
    .lg\:tw-pointer-events-none{
        pointer-events: none !important;
    }
    .lg\:tw-absolute{
        position: absolute !important;
    }
    .lg\:tw-relative{
        position: relative !important;
    }
    .lg\:tw-sticky{
        position: sticky !important;
    }
    .lg\:\!tw-right-8{
        right: 2rem !important;
    }
    .lg\:\!tw-top-8{
        top: 2rem !important;
    }
    .lg\:-tw-bottom-\[25px\]{
        bottom: -25px !important;
    }
    .lg\:-tw-left-8{
        left: -2rem !important;
    }
    .lg\:-tw-right-8{
        right: -2rem !important;
    }
    .lg\:-tw-right-\[43px\]{
        right: -43px !important;
    }
    .lg\:-tw-top-2{
        top: -0.5rem !important;
    }
    .lg\:-tw-top-2\.5{
        top: -0.625rem !important;
    }
    .lg\:-tw-top-8{
        top: -2rem !important;
    }
    .lg\:tw-bottom-0{
        bottom: 0px !important;
    }
    .lg\:tw-bottom-12{
        bottom: 3rem !important;
    }
    .lg\:tw-bottom-8{
        bottom: 2rem !important;
    }
    .lg\:tw-bottom-\[140px\]{
        bottom: 140px !important;
    }
    .lg\:tw-bottom-\[55px\]{
        bottom: 55px !important;
    }
    .lg\:tw-bottom-auto{
        bottom: auto !important;
    }
    .lg\:tw-left-0{
        left: 0px !important;
    }
    .lg\:tw-left-1\/2{
        left: 50% !important;
    }
    .lg\:tw-left-3{
        left: 0.75rem !important;
    }
    .lg\:tw-left-4{
        left: 1rem !important;
    }
    .lg\:tw-left-8{
        left: 2rem !important;
    }
    .lg\:tw-left-\[29\%\]{
        left: 29% !important;
    }
    .lg\:tw-left-\[40px\]{
        left: 40px !important;
    }
    .lg\:tw-left-\[6\%\]{
        left: 6% !important;
    }
    .lg\:tw-left-\[60px\]{
        left: 60px !important;
    }
    .lg\:tw-left-\[9\%\]{
        left: 9% !important;
    }
    .lg\:tw-left-\[calc\(50\%\+40px\)\]{
        left: calc(50% + 40px) !important;
    }
    .lg\:tw-left-auto{
        left: auto !important;
    }
    .lg\:tw-right-0{
        right: 0px !important;
    }
    .lg\:tw-right-3{
        right: 0.75rem !important;
    }
    .lg\:tw-right-4{
        right: 1rem !important;
    }
    .lg\:tw-right-8{
        right: 2rem !important;
    }
    .lg\:tw-right-\[12\%\]{
        right: 12% !important;
    }
    .lg\:tw-right-\[15px\]{
        right: 15px !important;
    }
    .lg\:tw-right-\[23\%\]{
        right: 23% !important;
    }
    .lg\:tw-right-\[32px\]{
        right: 32px !important;
    }
    .lg\:tw-right-\[6\%\]{
        right: 6% !important;
    }
    .lg\:tw-right-auto{
        right: auto !important;
    }
    .lg\:tw-top-0{
        top: 0px !important;
    }
    .lg\:tw-top-1\/2{
        top: 50% !important;
    }
    .lg\:tw-top-8{
        top: 2rem !important;
    }
    .lg\:tw-top-\[-50px\]{
        top: -50px !important;
    }
    .lg\:tw-top-\[10\%\]{
        top: 10% !important;
    }
    .lg\:tw-top-\[11px\]{
        top: 11px !important;
    }
    .lg\:tw-top-\[15px\]{
        top: 15px !important;
    }
    .lg\:tw-top-\[20px\]{
        top: 20px !important;
    }
    .lg\:tw-top-\[27px\]{
        top: 27px !important;
    }
    .lg\:tw-top-\[30\%\]{
        top: 30% !important;
    }
    .lg\:tw-top-\[32px\]{
        top: 32px !important;
    }
    .lg\:tw-top-\[38\%\]{
        top: 38% !important;
    }
    .lg\:tw-top-\[45\%\]{
        top: 45% !important;
    }
    .lg\:tw-top-\[45px\]{
        top: 45px !important;
    }
    .lg\:tw-top-\[50\%\]{
        top: 50% !important;
    }
    .lg\:tw-top-\[56\%\]{
        top: 56% !important;
    }
    .lg\:tw-top-\[68\%\]{
        top: 68% !important;
    }
    .lg\:tw-top-auto{
        top: auto !important;
    }
    .lg\:tw-z-\[100\]{
        z-index: 100 !important;
    }
    .lg\:tw-order-1{
        order: 1 !important;
    }
    .lg\:tw-order-2{
        order: 2 !important;
    }
    .lg\:tw-order-3{
        order: 3 !important;
    }
    .lg\:tw-order-4{
        order: 4 !important;
    }
    .lg\:tw-order-5{
        order: 5 !important;
    }
    .lg\:tw-order-6{
        order: 6 !important;
    }
    .lg\:tw-order-7{
        order: 7 !important;
    }
    .lg\:tw-order-8{
        order: 8 !important;
    }
    .lg\:tw-order-9{
        order: 9 !important;
    }
    .lg\:tw-order-none{
        order: 0 !important;
    }
    .lg\:tw-col-span-1{
        grid-column: span 1 / span 1 !important;
    }
    .lg\:tw-col-span-10{
        grid-column: span 10 / span 10 !important;
    }
    .lg\:tw-col-span-12{
        grid-column: span 12 / span 12 !important;
    }
    .lg\:tw-col-span-2{
        grid-column: span 2 / span 2 !important;
    }
    .lg\:tw-col-span-3{
        grid-column: span 3 / span 3 !important;
    }
    .lg\:tw-col-span-4{
        grid-column: span 4 / span 4 !important;
    }
    .lg\:tw-col-span-5{
        grid-column: span 5 / span 5 !important;
    }
    .lg\:tw-col-span-6{
        grid-column: span 6 / span 6 !important;
    }
    .lg\:tw-col-span-7{
        grid-column: span 7 / span 7 !important;
    }
    .lg\:tw-col-span-8{
        grid-column: span 8 / span 8 !important;
    }
    .lg\:tw-col-start-1{
        grid-column-start: 1 !important;
    }
    .lg\:tw-col-start-2{
        grid-column-start: 2 !important;
    }
    .lg\:tw-col-start-3{
        grid-column-start: 3 !important;
    }
    .lg\:tw-col-start-4{
        grid-column-start: 4 !important;
    }
    .lg\:tw-col-start-7{
        grid-column-start: 7 !important;
    }
    .lg\:tw-col-start-8{
        grid-column-start: 8 !important;
    }
    .lg\:tw-row-span-1{
        grid-row: span 1 / span 1 !important;
    }
    .lg\:tw-row-span-2{
        grid-row: span 2 / span 2 !important;
    }
    .lg\:tw-row-span-3{
        grid-row: span 3 / span 3 !important;
    }
    .lg\:tw-row-span-full{
        grid-row: 1 / -1 !important;
    }
    .lg\:tw-row-start-1{
        grid-row-start: 1 !important;
    }
    .lg\:tw-row-start-2{
        grid-row-start: 2 !important;
    }
    .lg\:tw-m-\[-10px\]{
        margin: -10px !important;
    }
    .lg\:-tw-my-\[30px\]{
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    .lg\:tw-mx-0{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .lg\:tw-mx-2{
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }
    .lg\:tw-mx-4{
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
    .lg\:tw-mx-8{
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }
    .lg\:tw-mx-\[10px\]{
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .lg\:tw-mx-auto{
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .lg\:tw-my-0{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .lg\:tw-my-10{
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }
    .lg\:tw-my-12{
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .lg\:tw-my-16{
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .lg\:tw-my-2{
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .lg\:tw-my-24{
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .lg\:tw-my-28{
        margin-top: 7rem !important;
        margin-bottom: 7rem !important;
    }
    .lg\:tw-my-4{
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .lg\:tw-my-5{
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }
    .lg\:tw-my-6{
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .lg\:tw-my-8{
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .lg\:tw-my-9{
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }
    .lg\:tw-my-\[100px\]{
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }
    .lg\:tw-my-\[128px\]{
        margin-top: 128px !important;
        margin-bottom: 128px !important;
    }
    .lg\:tw-my-\[23px\]{
        margin-top: 23px !important;
        margin-bottom: 23px !important;
    }
    .lg\:tw-my-\[24px\]{
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .lg\:tw-my-\[30px\]{
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .lg\:tw-my-\[60px\]{
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .lg\:tw-my-\[64px\]{
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .lg\:tw-my-\[72px\]{
        margin-top: 72px !important;
        margin-bottom: 72px !important;
    }
    .lg\:-tw-mb-\[9px\]{
        margin-bottom: -9px !important;
    }
    .lg\:-tw-ml-\[180px\]{
        margin-left: -180px !important;
    }
    .lg\:-tw-ml-\[3\%\]{
        margin-left: -3% !important;
    }
    .lg\:-tw-ms-4{
        margin-inline-start: -1rem !important;
    }
    .lg\:-tw-ms-\[15\%\]{
        margin-inline-start: -15% !important;
    }
    .lg\:-tw-mt-4{
        margin-top: -1rem !important;
    }
    .lg\:-tw-mt-8{
        margin-top: -2rem !important;
    }
    .lg\:-tw-mt-\[120px\]{
        margin-top: -120px !important;
    }
    .lg\:-tw-mt-\[61px\]{
        margin-top: -61px !important;
    }
    .lg\:-tw-mt-\[80px\]{
        margin-top: -80px !important;
    }
    .lg\:tw--mt-\[170px\]{
        margin-top: -170px !important;
    }
    .lg\:tw--mt-\[375px\]{
        margin-top: -375px !important;
    }
    .lg\:tw-mb-0{
        margin-bottom: 0px !important;
    }
    .lg\:tw-mb-1{
        margin-bottom: 0.25rem !important;
    }
    .lg\:tw-mb-10{
        margin-bottom: 2.5rem !important;
    }
    .lg\:tw-mb-12{
        margin-bottom: 3rem !important;
    }
    .lg\:tw-mb-14{
        margin-bottom: 3.5rem !important;
    }
    .lg\:tw-mb-16{
        margin-bottom: 4rem !important;
    }
    .lg\:tw-mb-2{
        margin-bottom: 0.5rem !important;
    }
    .lg\:tw-mb-20{
        margin-bottom: 5rem !important;
    }
    .lg\:tw-mb-3{
        margin-bottom: 0.75rem !important;
    }
    .lg\:tw-mb-32{
        margin-bottom: 8rem !important;
    }
    .lg\:tw-mb-4{
        margin-bottom: 1rem !important;
    }
    .lg\:tw-mb-6{
        margin-bottom: 1.5rem !important;
    }
    .lg\:tw-mb-8{
        margin-bottom: 2rem !important;
    }
    .lg\:tw-mb-9{
        margin-bottom: 2.25rem !important;
    }
    .lg\:tw-mb-\[100px\]{
        margin-bottom: 100px !important;
    }
    .lg\:tw-mb-\[102px\]{
        margin-bottom: 102px !important;
    }
    .lg\:tw-mb-\[10px\]{
        margin-bottom: 10px !important;
    }
    .lg\:tw-mb-\[11px\]{
        margin-bottom: 11px !important;
    }
    .lg\:tw-mb-\[120px\]{
        margin-bottom: 120px !important;
    }
    .lg\:tw-mb-\[128px\]{
        margin-bottom: 128px !important;
    }
    .lg\:tw-mb-\[160px\]{
        margin-bottom: 160px !important;
    }
    .lg\:tw-mb-\[16px\]{
        margin-bottom: 16px !important;
    }
    .lg\:tw-mb-\[24px\]{
        margin-bottom: 24px !important;
    }
    .lg\:tw-mb-\[30px\]{
        margin-bottom: 30px !important;
    }
    .lg\:tw-mb-\[32px\]{
        margin-bottom: 32px !important;
    }
    .lg\:tw-mb-\[56px\]{
        margin-bottom: 56px !important;
    }
    .lg\:tw-mb-\[5px\]{
        margin-bottom: 5px !important;
    }
    .lg\:tw-mb-\[60px\]{
        margin-bottom: 60px !important;
    }
    .lg\:tw-mb-\[64px\]{
        margin-bottom: 64px !important;
    }
    .lg\:tw-mb-\[90px\]{
        margin-bottom: 90px !important;
    }
    .lg\:tw-mb-\[95px\]{
        margin-bottom: 95px !important;
    }
    .lg\:tw-mb-\[96px\]{
        margin-bottom: 96px !important;
    }
    .lg\:tw-mb-auto{
        margin-bottom: auto !important;
    }
    .lg\:tw-me-0{
        margin-inline-end: 0px !important;
    }
    .lg\:tw-me-3{
        margin-inline-end: 0.75rem !important;
    }
    .lg\:tw-me-auto{
        margin-inline-end: auto !important;
    }
    .lg\:tw-ml-0{
        margin-left: 0px !important;
    }
    .lg\:tw-ml-8{
        margin-left: 2rem !important;
    }
    .lg\:tw-ml-\[-200px\]{
        margin-left: -200px !important;
    }
    .lg\:tw-ml-\[-250px\]{
        margin-left: -250px !important;
    }
    .lg\:tw-ml-\[-253px\]{
        margin-left: -253px !important;
    }
    .lg\:tw-ml-\[-303px\]{
        margin-left: -303px !important;
    }
    .lg\:tw-ml-\[-388px\]{
        margin-left: -388px !important;
    }
    .lg\:tw-ml-\[20\%\]{
        margin-left: 20% !important;
    }
    .lg\:tw-ml-\[30px\]{
        margin-left: 30px !important;
    }
    .lg\:tw-ml-\[60px\]{
        margin-left: 60px !important;
    }
    .lg\:tw-ml-\[8\.3333\%\]{
        margin-left: 8.3333% !important;
    }
    .lg\:tw-ml-auto{
        margin-left: auto !important;
    }
    .lg\:tw-mr-2{
        margin-right: 0.5rem !important;
    }
    .lg\:tw-mr-4{
        margin-right: 1rem !important;
    }
    .lg\:tw-mr-\[30px\]{
        margin-right: 30px !important;
    }
    .lg\:tw-mr-\[60px\]{
        margin-right: 60px !important;
    }
    .lg\:tw-ms-0{
        margin-inline-start: 0px !important;
    }
    .lg\:tw-ms-16{
        margin-inline-start: 4rem !important;
    }
    .lg\:tw-ms-4{
        margin-inline-start: 1rem !important;
    }
    .lg\:tw-ms-6{
        margin-inline-start: 1.5rem !important;
    }
    .lg\:tw-ms-\[30\%\]{
        margin-inline-start: 30% !important;
    }
    .lg\:tw-ms-\[auto\]{
        margin-inline-start: auto !important;
    }
    .lg\:tw-ms-auto{
        margin-inline-start: auto !important;
    }
    .lg\:tw-mt-0{
        margin-top: 0px !important;
    }
    .lg\:tw-mt-1{
        margin-top: 0.25rem !important;
    }
    .lg\:tw-mt-10{
        margin-top: 2.5rem !important;
    }
    .lg\:tw-mt-12{
        margin-top: 3rem !important;
    }
    .lg\:tw-mt-16{
        margin-top: 4rem !important;
    }
    .lg\:tw-mt-2{
        margin-top: 0.5rem !important;
    }
    .lg\:tw-mt-20{
        margin-top: 5rem !important;
    }
    .lg\:tw-mt-24{
        margin-top: 6rem !important;
    }
    .lg\:tw-mt-3{
        margin-top: 0.75rem !important;
    }
    .lg\:tw-mt-32{
        margin-top: 8rem !important;
    }
    .lg\:tw-mt-4{
        margin-top: 1rem !important;
    }
    .lg\:tw-mt-5{
        margin-top: 1.25rem !important;
    }
    .lg\:tw-mt-52{
        margin-top: 13rem !important;
    }
    .lg\:tw-mt-6{
        margin-top: 1.5rem !important;
    }
    .lg\:tw-mt-8{
        margin-top: 2rem !important;
    }
    .lg\:tw-mt-\[-100px\]{
        margin-top: -100px !important;
    }
    .lg\:tw-mt-\[-15\%\]{
        margin-top: -15% !important;
    }
    .lg\:tw-mt-\[-2px\]{
        margin-top: -2px !important;
    }
    .lg\:tw-mt-\[-3px\]{
        margin-top: -3px !important;
    }
    .lg\:tw-mt-\[-60px\]{
        margin-top: -60px !important;
    }
    .lg\:tw-mt-\[-61px\]{
        margin-top: -61px !important;
    }
    .lg\:tw-mt-\[-67px\]{
        margin-top: -67px !important;
    }
    .lg\:tw-mt-\[100px\]{
        margin-top: 100px !important;
    }
    .lg\:tw-mt-\[10px\]{
        margin-top: 10px !important;
    }
    .lg\:tw-mt-\[120px\]{
        margin-top: 120px !important;
    }
    .lg\:tw-mt-\[128px\]{
        margin-top: 128px !important;
    }
    .lg\:tw-mt-\[160px\]{
        margin-top: 160px !important;
    }
    .lg\:tw-mt-\[22px\]{
        margin-top: 22px !important;
    }
    .lg\:tw-mt-\[23px\]{
        margin-top: 23px !important;
    }
    .lg\:tw-mt-\[26\.5px\]{
        margin-top: 26.5px !important;
    }
    .lg\:tw-mt-\[30px\]{
        margin-top: 30px !important;
    }
    .lg\:tw-mt-\[48px\]{
        margin-top: 48px !important;
    }
    .lg\:tw-mt-\[54px\]{
        margin-top: 54px !important;
    }
    .lg\:tw-mt-\[5px\]{
        margin-top: 5px !important;
    }
    .lg\:tw-mt-\[60px\]{
        margin-top: 60px !important;
    }
    .lg\:tw-mt-\[7\%\]{
        margin-top: 7% !important;
    }
    .lg\:tw-mt-\[72px\]{
        margin-top: 72px !important;
    }
    .lg\:tw-mt-\[80px\]{
        margin-top: 80px !important;
    }
    .lg\:tw-mt-\[90px\]{
        margin-top: 90px !important;
    }
    .lg\:tw-mt-\[96px\]{
        margin-top: 96px !important;
    }
    .lg\:tw-mt-auto{
        margin-top: auto !important;
    }
    .lg\:tw-block{
        display: block !important;
    }
    .lg\:tw-inline-block{
        display: inline-block !important;
    }
    .lg\:tw-inline{
        display: inline !important;
    }
    .lg\:tw-flex{
        display: flex !important;
    }
    .lg\:tw-grid{
        display: grid !important;
    }
    .lg\:tw-hidden{
        display: none !important;
    }
    .lg\:tw-aspect-\[1\/2\]{
        aspect-ratio: 1/2 !important;
    }
    .lg\:tw-aspect-\[2\/1\]{
        aspect-ratio: 2/1 !important;
    }
    .lg\:tw-aspect-\[70\/45\]{
        aspect-ratio: 70/45 !important;
    }
    .lg\:tw-aspect-auto{
        aspect-ratio: auto !important;
    }
    .lg\:tw-h-10{
        height: 2.5rem !important;
    }
    .lg\:tw-h-12{
        height: 3rem !important;
    }
    .lg\:tw-h-2{
        height: 0.5rem !important;
    }
    .lg\:tw-h-4{
        height: 1rem !important;
    }
    .lg\:tw-h-6{
        height: 1.5rem !important;
    }
    .lg\:tw-h-8{
        height: 2rem !important;
    }
    .lg\:tw-h-9{
        height: 2.25rem !important;
    }
    .lg\:tw-h-\[1000px\]{
        height: 1000px !important;
    }
    .lg\:tw-h-\[100px\]{
        height: 100px !important;
    }
    .lg\:tw-h-\[128px\]{
        height: 128px !important;
    }
    .lg\:tw-h-\[12px\]{
        height: 12px !important;
    }
    .lg\:tw-h-\[16\.66vw\]{
        height: 16.66vw !important;
    }
    .lg\:tw-h-\[160px\]{
        height: 160px !important;
    }
    .lg\:tw-h-\[180px\]{
        height: 180px !important;
    }
    .lg\:tw-h-\[200px\]{
        height: 200px !important;
    }
    .lg\:tw-h-\[210px\]{
        height: 210px !important;
    }
    .lg\:tw-h-\[223px\]{
        height: 223px !important;
    }
    .lg\:tw-h-\[245px\]{
        height: 245px !important;
    }
    .lg\:tw-h-\[250px\]{
        height: 250px !important;
    }
    .lg\:tw-h-\[266px\]{
        height: 266px !important;
    }
    .lg\:tw-h-\[30px\]{
        height: 30px !important;
    }
    .lg\:tw-h-\[330px\]{
        height: 330px !important;
    }
    .lg\:tw-h-\[350px\]{
        height: 350px !important;
    }
    .lg\:tw-h-\[360px\]{
        height: 360px !important;
    }
    .lg\:tw-h-\[365px\]{
        height: 365px !important;
    }
    .lg\:tw-h-\[37\.5vw\]{
        height: 37.5vw !important;
    }
    .lg\:tw-h-\[38px\]{
        height: 38px !important;
    }
    .lg\:tw-h-\[400px\]{
        height: 400px !important;
    }
    .lg\:tw-h-\[405px\]{
        height: 405px !important;
    }
    .lg\:tw-h-\[40px\]{
        height: 40px !important;
    }
    .lg\:tw-h-\[420px\]{
        height: 420px !important;
    }
    .lg\:tw-h-\[43px\]{
        height: 43px !important;
    }
    .lg\:tw-h-\[447px\]{
        height: 447px !important;
    }
    .lg\:tw-h-\[46\%\]{
        height: 46% !important;
    }
    .lg\:tw-h-\[460px\]{
        height: 460px !important;
    }
    .lg\:tw-h-\[48px\]{
        height: 48px !important;
    }
    .lg\:tw-h-\[50px\]{
        height: 50px !important;
    }
    .lg\:tw-h-\[52px\]{
        height: 52px !important;
    }
    .lg\:tw-h-\[55\%\]{
        height: 55% !important;
    }
    .lg\:tw-h-\[550px\]{
        height: 550px !important;
    }
    .lg\:tw-h-\[55px\]{
        height: 55px !important;
    }
    .lg\:tw-h-\[570px\]{
        height: 570px !important;
    }
    .lg\:tw-h-\[59px\]{
        height: 59px !important;
    }
    .lg\:tw-h-\[60px\]{
        height: 60px !important;
    }
    .lg\:tw-h-\[630px\]{
        height: 630px !important;
    }
    .lg\:tw-h-\[64px\]{
        height: 64px !important;
    }
    .lg\:tw-h-\[650px\]{
        height: 650px !important;
    }
    .lg\:tw-h-\[700px\]{
        height: 700px !important;
    }
    .lg\:tw-h-\[70px\]{
        height: 70px !important;
    }
    .lg\:tw-h-\[750px\]{
        height: 750px !important;
    }
    .lg\:tw-h-\[800px\]{
        height: 800px !important;
    }
    .lg\:tw-h-\[80dvh\]{
        height: 80dvh !important;
    }
    .lg\:tw-h-\[80px\]{
        height: 80px !important;
    }
    .lg\:tw-h-\[80vh\]{
        height: 80vh !important;
    }
    .lg\:tw-h-\[85vh\]{
        height: 85vh !important;
    }
    .lg\:tw-h-\[88px\]{
        height: 88px !important;
    }
    .lg\:tw-h-\[900px\]{
        height: 900px !important;
    }
    .lg\:tw-h-\[90px\]{
        height: 90px !important;
    }
    .lg\:tw-h-\[auto\]{
        height: auto !important;
    }
    .lg\:tw-h-\[calc\(100vh-160px\)\]{
        height: calc(100vh - 160px) !important;
    }
    .lg\:tw-h-auto{
        height: auto !important;
    }
    .lg\:tw-h-fit{
        height: fit-content !important;
    }
    .lg\:tw-h-full{
        height: 100% !important;
    }
    .lg\:tw-max-h-\[320px\]{
        max-height: 320px !important;
    }
    .lg\:tw-max-h-\[400px\]{
        max-height: 400px !important;
    }
    .lg\:tw-max-h-\[450px\]{
        max-height: 450px !important;
    }
    .lg\:tw-max-h-\[720px\]{
        max-height: 720px !important;
    }
    .lg\:tw-max-h-\[780px\]{
        max-height: 780px !important;
    }
    .lg\:tw-max-h-\[96vh\]{
        max-height: 96vh !important;
    }
    .lg\:tw-max-h-\[calc\(100\%-96px\)\]{
        max-height: calc(100% - 96px) !important;
    }
    .lg\:tw-max-h-dvh{
        max-height: 100dvh !important;
    }
    .lg\:tw-max-h-fit{
        max-height: fit-content !important;
    }
    .lg\:tw-max-h-full{
        max-height: 100% !important;
    }
    .lg\:tw-min-h-\[120px\]{
        min-height: 120px !important;
    }
    .lg\:tw-min-h-\[350px\]{
        min-height: 350px !important;
    }
    .lg\:tw-min-h-\[400px\]{
        min-height: 400px !important;
    }
    .lg\:tw-min-h-\[40px\]{
        min-height: 40px !important;
    }
    .lg\:tw-min-h-\[480px\]{
        min-height: 480px !important;
    }
    .lg\:tw-min-h-\[650px\]{
        min-height: 650px !important;
    }
    .lg\:tw-min-h-\[770px\]{
        min-height: 770px !important;
    }
    .lg\:tw-min-h-\[800px\]{
        min-height: 800px !important;
    }
    .lg\:tw-min-h-\[950px\]{
        min-height: 950px !important;
    }
    .lg\:tw-min-h-\[calc\(100vh-160px\)\]{
        min-height: calc(100vh - 160px) !important;
    }
    .lg\:tw-min-h-\[calc\(100vh-50px\)\]{
        min-height: calc(100vh - 50px) !important;
    }
    .lg\:tw-w-0{
        width: 0px !important;
    }
    .lg\:tw-w-1\/2{
        width: 50% !important;
    }
    .lg\:tw-w-1\/3{
        width: 33.333333% !important;
    }
    .lg\:tw-w-1\/4{
        width: 25% !important;
    }
    .lg\:tw-w-10{
        width: 2.5rem !important;
    }
    .lg\:tw-w-10\/12{
        width: 83.333333% !important;
    }
    .lg\:tw-w-11\/12{
        width: 91.666667% !important;
    }
    .lg\:tw-w-12{
        width: 3rem !important;
    }
    .lg\:tw-w-2\/12{
        width: 16.666667% !important;
    }
    .lg\:tw-w-2\/5{
        width: 40% !important;
    }
    .lg\:tw-w-2\/6{
        width: 33.333333% !important;
    }
    .lg\:tw-w-3\/12{
        width: 25% !important;
    }
    .lg\:tw-w-3\/5{
        width: 60% !important;
    }
    .lg\:tw-w-4{
        width: 1rem !important;
    }
    .lg\:tw-w-4\/12{
        width: 33.333333% !important;
    }
    .lg\:tw-w-4\/5{
        width: 80% !important;
    }
    .lg\:tw-w-4\/6{
        width: 66.666667% !important;
    }
    .lg\:tw-w-5\/12{
        width: 41.666667% !important;
    }
    .lg\:tw-w-5\/6{
        width: 83.333333% !important;
    }
    .lg\:tw-w-6{
        width: 1.5rem !important;
    }
    .lg\:tw-w-6\/12{
        width: 50% !important;
    }
    .lg\:tw-w-7\/12{
        width: 58.333333% !important;
    }
    .lg\:tw-w-8{
        width: 2rem !important;
    }
    .lg\:tw-w-8\/12{
        width: 66.666667% !important;
    }
    .lg\:tw-w-9{
        width: 2.25rem !important;
    }
    .lg\:tw-w-9\/12{
        width: 75% !important;
    }
    .lg\:tw-w-\[0px\]{
        width: 0px !important;
    }
    .lg\:tw-w-\[100px\]{
        width: 100px !important;
    }
    .lg\:tw-w-\[104px\]{
        width: 104px !important;
    }
    .lg\:tw-w-\[115\%\]{
        width: 115% !important;
    }
    .lg\:tw-w-\[1200px\]{
        width: 1200px !important;
    }
    .lg\:tw-w-\[120px\]{
        width: 120px !important;
    }
    .lg\:tw-w-\[128px\]{
        width: 128px !important;
    }
    .lg\:tw-w-\[13\%\]{
        width: 13% !important;
    }
    .lg\:tw-w-\[140px\]{
        width: 140px !important;
    }
    .lg\:tw-w-\[143px\]{
        width: 143px !important;
    }
    .lg\:tw-w-\[180px\]{
        width: 180px !important;
    }
    .lg\:tw-w-\[196px\]{
        width: 196px !important;
    }
    .lg\:tw-w-\[200\%\]{
        width: 200% !important;
    }
    .lg\:tw-w-\[200px\]{
        width: 200px !important;
    }
    .lg\:tw-w-\[20px\]{
        width: 20px !important;
    }
    .lg\:tw-w-\[230px\]{
        width: 230px !important;
    }
    .lg\:tw-w-\[240px\]{
        width: 240px !important;
    }
    .lg\:tw-w-\[260px\]{
        width: 260px !important;
    }
    .lg\:tw-w-\[277px\]{
        width: 277px !important;
    }
    .lg\:tw-w-\[320px\]{
        width: 320px !important;
    }
    .lg\:tw-w-\[348px\]{
        width: 348px !important;
    }
    .lg\:tw-w-\[380px\]{
        width: 380px !important;
    }
    .lg\:tw-w-\[38px\]{
        width: 38px !important;
    }
    .lg\:tw-w-\[39\%\]{
        width: 39% !important;
    }
    .lg\:tw-w-\[40\%\]{
        width: 40% !important;
    }
    .lg\:tw-w-\[400px\]{
        width: 400px !important;
    }
    .lg\:tw-w-\[406px\]{
        width: 406px !important;
    }
    .lg\:tw-w-\[40px\]{
        width: 40px !important;
    }
    .lg\:tw-w-\[420px\]{
        width: 420px !important;
    }
    .lg\:tw-w-\[44\%\]{
        width: 44% !important;
    }
    .lg\:tw-w-\[443px\]{
        width: 443px !important;
    }
    .lg\:tw-w-\[45\%\]{
        width: 45% !important;
    }
    .lg\:tw-w-\[450px\]{
        width: 450px !important;
    }
    .lg\:tw-w-\[47\%\]{
        width: 47% !important;
    }
    .lg\:tw-w-\[48px\]{
        width: 48px !important;
    }
    .lg\:tw-w-\[490px\]{
        width: 490px !important;
    }
    .lg\:tw-w-\[498px\]{
        width: 498px !important;
    }
    .lg\:tw-w-\[50\%\]{
        width: 50% !important;
    }
    .lg\:tw-w-\[50px\]{
        width: 50px !important;
    }
    .lg\:tw-w-\[53\%\]{
        width: 53% !important;
    }
    .lg\:tw-w-\[54\%\]{
        width: 54% !important;
    }
    .lg\:tw-w-\[55\%\]{
        width: 55% !important;
    }
    .lg\:tw-w-\[56\%\]{
        width: 56% !important;
    }
    .lg\:tw-w-\[560px\]{
        width: 560px !important;
    }
    .lg\:tw-w-\[570px\]{
        width: 570px !important;
    }
    .lg\:tw-w-\[590px\]{
        width: 590px !important;
    }
    .lg\:tw-w-\[60\%\]{
        width: 60% !important;
    }
    .lg\:tw-w-\[600px\]{
        width: 600px !important;
    }
    .lg\:tw-w-\[60px\]{
        width: 60px !important;
    }
    .lg\:tw-w-\[640px\]{
        width: 640px !important;
    }
    .lg\:tw-w-\[70\%\]{
        width: 70% !important;
    }
    .lg\:tw-w-\[70vw\]{
        width: 70vw !important;
    }
    .lg\:tw-w-\[75\%\]{
        width: 75% !important;
    }
    .lg\:tw-w-\[750px\]{
        width: 750px !important;
    }
    .lg\:tw-w-\[8\%\]{
        width: 8% !important;
    }
    .lg\:tw-w-\[800px\]{
        width: 800px !important;
    }
    .lg\:tw-w-\[80px\]{
        width: 80px !important;
    }
    .lg\:tw-w-\[81\%\]{
        width: 81% !important;
    }
    .lg\:tw-w-\[90\%\]{
        width: 90% !important;
    }
    .lg\:tw-w-\[90px\]{
        width: 90px !important;
    }
    .lg\:tw-w-\[960px\]{
        width: 960px !important;
    }
    .lg\:tw-w-\[992px\]{
        width: 992px !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-22px\)\]{
        width: calc((100vw / 6) - 22px) !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-32px\)\]{
        width: calc((100vw / 6) - 32px) !important;
    }
    .lg\:tw-w-\[calc\(\(100vw\/6\)-6px\)\]{
        width: calc((100vw / 6) - 6px) !important;
    }
    .lg\:tw-w-\[calc\(100\%\+40px\)\]{
        width: calc(100% + 40px) !important;
    }
    .lg\:tw-w-\[calc\(100\%-184px\)\]{
        width: calc(100% - 184px) !important;
    }
    .lg\:tw-w-\[calc\(25\%-24px\)\]{
        width: calc(25% - 24px) !important;
    }
    .lg\:tw-w-auto{
        width: auto !important;
    }
    .lg\:tw-w-fit{
        width: fit-content !important;
    }
    .lg\:tw-w-full{
        width: 100% !important;
    }
    .lg\:tw-min-w-\[335px\]{
        min-width: 335px !important;
    }
    .lg\:tw-min-w-\[380px\]{
        min-width: 380px !important;
    }
    .lg\:tw-min-w-\[90px\]{
        min-width: 90px !important;
    }
    .lg\:\!tw-max-w-\[260px\]{
        max-width: 260px !important;
    }
    .lg\:\!tw-max-w-\[412px\]{
        max-width: 412px !important;
    }
    .lg\:tw-max-w-\[100\%\]{
        max-width: 100% !important;
    }
    .lg\:tw-max-w-\[100px\]{
        max-width: 100px !important;
    }
    .lg\:tw-max-w-\[1080px\]{
        max-width: 1080px !important;
    }
    .lg\:tw-max-w-\[120px\]{
        max-width: 120px !important;
    }
    .lg\:tw-max-w-\[140px\]{
        max-width: 140px !important;
    }
    .lg\:tw-max-w-\[1500px\]{
        max-width: 1500px !important;
    }
    .lg\:tw-max-w-\[200px\]{
        max-width: 200px !important;
    }
    .lg\:tw-max-w-\[235px\]{
        max-width: 235px !important;
    }
    .lg\:tw-max-w-\[250px\]{
        max-width: 250px !important;
    }
    .lg\:tw-max-w-\[265px\]{
        max-width: 265px !important;
    }
    .lg\:tw-max-w-\[300px\]{
        max-width: 300px !important;
    }
    .lg\:tw-max-w-\[320px\]{
        max-width: 320px !important;
    }
    .lg\:tw-max-w-\[360px\]{
        max-width: 360px !important;
    }
    .lg\:tw-max-w-\[385px\]{
        max-width: 385px !important;
    }
    .lg\:tw-max-w-\[390px\]{
        max-width: 390px !important;
    }
    .lg\:tw-max-w-\[400px\]{
        max-width: 400px !important;
    }
    .lg\:tw-max-w-\[412px\]{
        max-width: 412px !important;
    }
    .lg\:tw-max-w-\[450px\]{
        max-width: 450px !important;
    }
    .lg\:tw-max-w-\[475px\]{
        max-width: 475px !important;
    }
    .lg\:tw-max-w-\[48\%\]{
        max-width: 48% !important;
    }
    .lg\:tw-max-w-\[490px\]{
        max-width: 490px !important;
    }
    .lg\:tw-max-w-\[493px\]{
        max-width: 493px !important;
    }
    .lg\:tw-max-w-\[500px\]{
        max-width: 500px !important;
    }
    .lg\:tw-max-w-\[516px\]{
        max-width: 516px !important;
    }
    .lg\:tw-max-w-\[525px\]{
        max-width: 525px !important;
    }
    .lg\:tw-max-w-\[532px\]{
        max-width: 532px !important;
    }
    .lg\:tw-max-w-\[538px\]{
        max-width: 538px !important;
    }
    .lg\:tw-max-w-\[550px\]{
        max-width: 550px !important;
    }
    .lg\:tw-max-w-\[560px\]{
        max-width: 560px !important;
    }
    .lg\:tw-max-w-\[600px\]{
        max-width: 600px !important;
    }
    .lg\:tw-max-w-\[650px\]{
        max-width: 650px !important;
    }
    .lg\:tw-max-w-\[658px\]{
        max-width: 658px !important;
    }
    .lg\:tw-max-w-\[700px\]{
        max-width: 700px !important;
    }
    .lg\:tw-max-w-\[750px\]{
        max-width: 750px !important;
    }
    .lg\:tw-max-w-\[772px\]{
        max-width: 772px !important;
    }
    .lg\:tw-max-w-\[80px\]{
        max-width: 80px !important;
    }
    .lg\:tw-max-w-\[872px\]{
        max-width: 872px !important;
    }
    .lg\:tw-max-w-\[880px\]{
        max-width: 880px !important;
    }
    .lg\:tw-max-w-\[90\%\]{
        max-width: 90% !important;
    }
    .lg\:tw-max-w-\[900px\]{
        max-width: 900px !important;
    }
    .lg\:tw-max-w-\[max-content\]{
        max-width: max-content !important;
    }
    .lg\:tw-max-w-fit{
        max-width: fit-content !important;
    }
    .lg\:tw-max-w-full{
        max-width: 100% !important;
    }
    .lg\:tw-flex-1{
        flex: 1 1 0% !important;
    }
    .lg\:tw-flex-\[50\%\]{
        flex: 50% !important;
    }
    .lg\:tw-flex-none{
        flex: none !important;
    }
    .lg\:tw-shrink-0{
        flex-shrink: 0 !important;
    }
    .lg\:tw-grow-0{
        flex-grow: 0 !important;
    }
    .lg\:tw-basis-1\/2{
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-1\/3{
        flex-basis: 33.333333% !important;
    }
    .lg\:tw-basis-10\/12{
        flex-basis: 83.333333% !important;
    }
    .lg\:tw-basis-3\/12{
        flex-basis: 25% !important;
    }
    .lg\:tw-basis-3\/6{
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-5\/12{
        flex-basis: 41.666667% !important;
    }
    .lg\:tw-basis-6\/12{
        flex-basis: 50% !important;
    }
    .lg\:tw-basis-7\/12{
        flex-basis: 58.333333% !important;
    }
    .lg\:tw-basis-\[320px\]{
        flex-basis: 320px !important;
    }
    .lg\:tw-basis-\[calc\(50\%-12px\)\]{
        flex-basis: calc(50% - 12px) !important;
    }
    .lg\:tw-basis-\[calc\(50\%-6px\)\]{
        flex-basis: calc(50% - 6px) !important;
    }
    .lg\:-tw-translate-x-1\/2{
        --tw-translate-x: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:-tw-translate-y-1\/2{
        --tw-translate-y: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw--translate-y-\[56\%\]{
        --tw-translate-y: -56% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-0{
        --tw-translate-x: 0px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[-20px\]{
        --tw-translate-x: -20px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[20px\]{
        --tw-translate-x: 20px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-x-\[50\%\]{
        --tw-translate-x: 50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-translate-y-0{
        --tw-translate-y: 0px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .lg\:tw-cursor-default{
        cursor: default !important;
    }
    .lg\:tw-cursor-pointer{
        cursor: pointer !important;
    }
    .lg\:tw-grid-cols-12{
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-cols-\[120px_auto\]{
        grid-template-columns: 120px auto !important;
    }
    .lg\:tw-grid-cols-\[180px_minmax\(0\2c _1fr\)\]{
        grid-template-columns: 180px minmax(0, 1fr) !important;
    }
    .lg\:tw-grid-cols-\[55px_auto_min-content\]{
        grid-template-columns: 55px auto min-content !important;
    }
    .lg\:tw-grid-cols-\[55px_minmax\(0\2c _1fr\)_auto\]{
        grid-template-columns: 55px minmax(0, 1fr) auto !important;
    }
    .lg\:tw-grid-cols-\[calc\(65\%-16px\)_35\%\]{
        grid-template-columns: calc(65% - 16px) 35% !important;
    }
    .lg\:tw-grid-cols-\[minmax\(0\2c max-content\)_auto_minmax\(0\2c max-content\)\]{
        grid-template-columns: minmax(0,max-content) auto minmax(0,max-content) !important;
    }
    .lg\:tw-grid-rows-1{
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-rows-2{
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }
    .lg\:tw-grid-rows-\[auto_350px_auto\]{
        grid-template-rows: auto 350px auto !important;
    }
    .lg\:tw-grid-rows-\[min-content_minmax\(0\2c _1fr\)\]{
        grid-template-rows: min-content minmax(0, 1fr) !important;
    }
    .lg\:tw-flex-row{
        flex-direction: row !important;
    }
    .lg\:tw-flex-row-reverse{
        flex-direction: row-reverse !important;
    }
    .lg\:tw-flex-col{
        flex-direction: column !important;
    }
    .lg\:tw-flex-col-reverse{
        flex-direction: column-reverse !important;
    }
    .lg\:tw-flex-wrap{
        flex-wrap: wrap !important;
    }
    .lg\:tw-flex-nowrap{
        flex-wrap: nowrap !important;
    }
    .lg\:tw-items-start{
        align-items: flex-start !important;
    }
    .lg\:tw-items-end{
        align-items: flex-end !important;
    }
    .lg\:tw-items-center{
        align-items: center !important;
    }
    .lg\:tw-items-stretch{
        align-items: stretch !important;
    }
    .lg\:tw-justify-normal{
        justify-content: normal !important;
    }
    .lg\:tw-justify-start{
        justify-content: flex-start !important;
    }
    .lg\:tw-justify-end{
        justify-content: flex-end !important;
    }
    .lg\:tw-justify-center{
        justify-content: center !important;
    }
    .lg\:tw-justify-between{
        justify-content: space-between !important;
    }
    .lg\:tw-gap-0{
        gap: 0px !important;
    }
    .lg\:tw-gap-1{
        gap: 0.25rem !important;
    }
    .lg\:tw-gap-10{
        gap: 2.5rem !important;
    }
    .lg\:tw-gap-12{
        gap: 3rem !important;
    }
    .lg\:tw-gap-14{
        gap: 3.5rem !important;
    }
    .lg\:tw-gap-16{
        gap: 4rem !important;
    }
    .lg\:tw-gap-2{
        gap: 0.5rem !important;
    }
    .lg\:tw-gap-2\.5{
        gap: 0.625rem !important;
    }
    .lg\:tw-gap-20{
        gap: 5rem !important;
    }
    .lg\:tw-gap-24{
        gap: 6rem !important;
    }
    .lg\:tw-gap-3{
        gap: 0.75rem !important;
    }
    .lg\:tw-gap-4{
        gap: 1rem !important;
    }
    .lg\:tw-gap-6{
        gap: 1.5rem !important;
    }
    .lg\:tw-gap-8{
        gap: 2rem !important;
    }
    .lg\:tw-gap-9{
        gap: 2.25rem !important;
    }
    .lg\:tw-gap-\[1\%\]{
        gap: 1% !important;
    }
    .lg\:tw-gap-\[120px\]{
        gap: 120px !important;
    }
    .lg\:tw-gap-\[15px\]{
        gap: 15px !important;
    }
    .lg\:tw-gap-\[16px\]{
        gap: 16px !important;
    }
    .lg\:tw-gap-\[30px\]{
        gap: 30px !important;
    }
    .lg\:tw-gap-\[32px\]{
        gap: 32px !important;
    }
    .lg\:tw-gap-\[48px\]{
        gap: 48px !important;
    }
    .lg\:tw-gap-\[60px\]{
        gap: 60px !important;
    }
    .lg\:tw-gap-\[64px\]{
        gap: 64px !important;
    }
    .lg\:tw-gap-x-3{
        column-gap: 0.75rem !important;
    }
    .lg\:tw-gap-x-8{
        column-gap: 2rem !important;
    }
    .lg\:tw-gap-y-7{
        row-gap: 1.75rem !important;
    }
    .lg\:tw-gap-y-8{
        row-gap: 2rem !important;
    }
    .lg\:tw-self-end{
        align-self: flex-end !important;
    }
    .lg\:tw-self-center{
        align-self: center !important;
    }
    .lg\:tw-justify-self-end{
        justify-self: end !important;
    }
    .lg\:\!tw-overflow-visible{
        overflow: visible !important;
    }
    .lg\:tw-rounded{
        border-radius: 0.25rem !important;
    }
    .lg\:tw-rounded-2xl{
        border-radius: 1rem !important;
    }
    .lg\:tw-rounded-\[360px\]{
        border-radius: 360px !important;
    }
    .lg\:tw-rounded-full{
        border-radius: 9999px !important;
    }
    .lg\:tw-rounded-lg{
        border-radius: 0.5rem !important;
    }
    .lg\:tw-rounded-none{
        border-radius: 0px !important;
    }
    .lg\:tw-rounded-l-lg{
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important;
    }
    .lg\:tw-rounded-bl-\[78px\]{
        border-bottom-left-radius: 78px !important;
    }
    .lg\:tw-rounded-tr-\[78px\]{
        border-top-right-radius: 78px !important;
    }
    .lg\:tw-border{
        border-width: 1px !important;
    }
    .lg\:tw-border-0{
        border-width: 0px !important;
    }
    .lg\:tw-border-2{
        border-width: 2px !important;
    }
    .lg\:tw-border-\[1px\]{
        border-width: 1px !important;
    }
    .lg\:tw-border-x{
        border-left-width: 1px !important;
        border-right-width: 1px !important;
    }
    .lg\:tw-border-b{
        border-bottom-width: 1px !important;
    }
    .lg\:tw-border-b-0{
        border-bottom-width: 0px !important;
    }
    .lg\:tw-border-b-\[1px\]{
        border-bottom-width: 1px !important;
    }
    .lg\:tw-border-l{
        border-left-width: 1px !important;
    }
    .lg\:tw-border-l-\[1px\]{
        border-left-width: 1px !important;
    }
    .lg\:tw-border-l-\[7px\]{
        border-left-width: 7px !important;
    }
    .lg\:tw-border-r{
        border-right-width: 1px !important;
    }
    .lg\:tw-border-r-0{
        border-right-width: 0px !important;
    }
    .lg\:tw-border-r-\[1px\]{
        border-right-width: 1px !important;
    }
    .lg\:tw-border-r-\[7px\]{
        border-right-width: 7px !important;
    }
    .lg\:tw-border-t{
        border-top-width: 1px !important;
    }
    .lg\:tw-border-t-0{
        border-top-width: 0px !important;
    }
    .lg\:tw-border-t-2{
        border-top-width: 2px !important;
    }
    .lg\:tw-border-t-\[1px\]{
        border-top-width: 1px !important;
    }
    .lg\:tw-border-t-\[2px\]{
        border-top-width: 2px !important;
    }
    .lg\:tw-border-solid{
        border-style: solid !important;
    }
    .lg\:tw-border-none{
        border-style: none !important;
    }
    .lg\:tw-border-\[\#6C757D\]{
        --tw-border-opacity: 1 !important;
        border-color: rgb(108 117 125 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-\[\#CED4DA\]{
        --tw-border-opacity: 1 !important;
        border-color: rgb(206 212 218 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-black{
        --tw-border-opacity: 1 !important;
        border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-border-t-white{
        --tw-border-opacity: 1 !important;
        border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
    }
    .lg\:tw-bg-\[\#343A40\]{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(52 58 64 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[\#F5F5F5\]{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[\#FFFFFF\]{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-\[rgba\(24\2c 24\2c 27\2c 0\.60\)\]{
        background-color: rgba(24,24,27,0.60) !important;
    }
    .lg\:tw-bg-\[transparent\]{
        background-color: transparent !important;
    }
    .lg\:tw-bg-black{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-transparent{
        background-color: transparent !important;
    }
    .lg\:tw-bg-white{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    }
    .lg\:tw-bg-opacity-0{
        --tw-bg-opacity: 0 !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/e-wallet-banner-new\.png\'\)\]{
        background-image: url('https://images.secretlab.co/theme/common/e-wallet-banner-new.png') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-1\.jpg\'\)\]{
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-1.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-2\.png\'\)\]{
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-2.png') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/ml-design-story-3\.jpg\'\)\]{
        background-image: url('https://images.secretlab.co/theme/common/ml-design-story-3.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NEO\.jpg\'\)\]{
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NEO.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-NanoGen\.jpg\'\)\]{
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-NanoGen.jpg') !important;
    }
    .lg\:tw-bg-\[url\(\'https\:\/\/images\.secretlab\.co\/theme\/common\/nanogen-Leatherette-PRIME\.jpg\'\)\]{
        background-image: url('https://images.secretlab.co/theme/common/nanogen-Leatherette-PRIME.jpg') !important;
    }
    .lg\:tw-bg-none{
        background-image: none !important;
    }
    .lg\:tw-to-white{
        --tw-gradient-to: #fff var(--tw-gradient-to-position) !important;
    }
    .lg\:tw-p-0{
        padding: 0px !important;
    }
    .lg\:tw-p-1{
        padding: 0.25rem !important;
    }
    .lg\:tw-p-10{
        padding: 2.5rem !important;
    }
    .lg\:tw-p-12{
        padding: 3rem !important;
    }
    .lg\:tw-p-16{
        padding: 4rem !important;
    }
    .lg\:tw-p-4{
        padding: 1rem !important;
    }
    .lg\:tw-p-6{
        padding: 1.5rem !important;
    }
    .lg\:tw-p-8{
        padding: 2rem !important;
    }
    .lg\:tw-p-\[10px\]{
        padding: 10px !important;
    }
    .lg\:tw-p-\[120px\]{
        padding: 120px !important;
    }
    .lg\:tw-p-\[12px\]{
        padding: 12px !important;
    }
    .lg\:tw-p-\[2\.5\%\]{
        padding: 2.5% !important;
    }
    .lg\:tw-p-\[30px\]{
        padding: 30px !important;
    }
    .lg\:tw-p-\[60px\]{
        padding: 60px !important;
    }
    .lg\:tw-p-\[64px\]{
        padding: 64px !important;
    }
    .lg\:tw-px-0{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lg\:tw-px-10{
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }
    .lg\:tw-px-12{
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }
    .lg\:tw-px-16{
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    .lg\:tw-px-2{
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
    .lg\:tw-px-20{
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }
    .lg\:tw-px-24{
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }
    .lg\:tw-px-3{
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }
    .lg\:tw-px-32{
        padding-left: 8rem !important;
        padding-right: 8rem !important;
    }
    .lg\:tw-px-4{
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .lg\:tw-px-5{
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
    .lg\:tw-px-6{
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .lg\:tw-px-7{
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important;
    }
    .lg\:tw-px-8{
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .lg\:tw-px-\[105px\]{
        padding-left: 105px !important;
        padding-right: 105px !important;
    }
    .lg\:tw-px-\[10px\]{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .lg\:tw-px-\[120px\]{
        padding-left: 120px !important;
        padding-right: 120px !important;
    }
    .lg\:tw-px-\[15px\]{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .lg\:tw-px-\[16px\]{
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .lg\:tw-px-\[18px\]{
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
    .lg\:tw-px-\[30px\]{
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .lg\:tw-px-\[36px\]{
        padding-left: 36px !important;
        padding-right: 36px !important;
    }
    .lg\:tw-px-\[48px\]{
        padding-left: 48px !important;
        padding-right: 48px !important;
    }
    .lg\:tw-px-\[60px\]{
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .lg\:tw-px-\[72px\]{
        padding-left: 72px !important;
        padding-right: 72px !important;
    }
    .lg\:tw-px-\[96px\]{
        padding-left: 96px !important;
        padding-right: 96px !important;
    }
    .lg\:tw-px-\[calc\(\(100\%-992px\)\/2\)\]{
        padding-left: calc((100% - 992px) / 2) !important;
        padding-right: calc((100% - 992px) / 2) !important;
    }
    .lg\:tw-py-0{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .lg\:tw-py-1{
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .lg\:tw-py-10{
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    .lg\:tw-py-12{
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .lg\:tw-py-14{
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }
    .lg\:tw-py-16{
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .lg\:tw-py-2{
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .lg\:tw-py-2\.5{
        padding-top: 0.625rem !important;
        padding-bottom: 0.625rem !important;
    }
    .lg\:tw-py-20{
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .lg\:tw-py-24{
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .lg\:tw-py-3{
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }
    .lg\:tw-py-32{
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .lg\:tw-py-4{
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .lg\:tw-py-5{
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }
    .lg\:tw-py-6{
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .lg\:tw-py-8{
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .lg\:tw-py-\[100px\]{
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .lg\:tw-py-\[120px\]{
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .lg\:tw-py-\[124px\]{
        padding-top: 124px !important;
        padding-bottom: 124px !important;
    }
    .lg\:tw-py-\[130px\]{
        padding-top: 130px !important;
        padding-bottom: 130px !important;
    }
    .lg\:tw-py-\[200px\]{
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }
    .lg\:tw-py-\[30px\]{
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .lg\:tw-py-\[48px\]{
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .lg\:tw-py-\[50px\]{
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .lg\:tw-py-\[60px\]{
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .lg\:tw-py-\[64px\]{
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
    .lg\:tw-py-\[70px\]{
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .lg\:tw-py-\[88px\]{
        padding-top: 88px !important;
        padding-bottom: 88px !important;
    }
    .lg\:\!tw-pe-0{
        padding-inline-end: 0px !important;
    }
    .lg\:tw-pb-0{
        padding-bottom: 0px !important;
    }
    .lg\:tw-pb-1{
        padding-bottom: 0.25rem !important;
    }
    .lg\:tw-pb-10{
        padding-bottom: 2.5rem !important;
    }
    .lg\:tw-pb-12{
        padding-bottom: 3rem !important;
    }
    .lg\:tw-pb-14{
        padding-bottom: 3.5rem !important;
    }
    .lg\:tw-pb-16{
        padding-bottom: 4rem !important;
    }
    .lg\:tw-pb-24{
        padding-bottom: 6rem !important;
    }
    .lg\:tw-pb-3{
        padding-bottom: 0.75rem !important;
    }
    .lg\:tw-pb-32{
        padding-bottom: 8rem !important;
    }
    .lg\:tw-pb-4{
        padding-bottom: 1rem !important;
    }
    .lg\:tw-pb-48{
        padding-bottom: 12rem !important;
    }
    .lg\:tw-pb-6{
        padding-bottom: 1.5rem !important;
    }
    .lg\:tw-pb-8{
        padding-bottom: 2rem !important;
    }
    .lg\:tw-pb-\[10px\]{
        padding-bottom: 10px !important;
    }
    .lg\:tw-pb-\[116px\]{
        padding-bottom: 116px !important;
    }
    .lg\:tw-pb-\[120px\]{
        padding-bottom: 120px !important;
    }
    .lg\:tw-pb-\[128px\]{
        padding-bottom: 128px !important;
    }
    .lg\:tw-pb-\[160px\]{
        padding-bottom: 160px !important;
    }
    .lg\:tw-pb-\[30px\]{
        padding-bottom: 30px !important;
    }
    .lg\:tw-pb-\[37px\]{
        padding-bottom: 37px !important;
    }
    .lg\:tw-pb-\[48px\]{
        padding-bottom: 48px !important;
    }
    .lg\:tw-pb-\[60px\]{
        padding-bottom: 60px !important;
    }
    .lg\:tw-pb-\[64px\]{
        padding-bottom: 64px !important;
    }
    .lg\:tw-pb-\[80px\]{
        padding-bottom: 80px !important;
    }
    .lg\:tw-pe-0{
        padding-inline-end: 0px !important;
    }
    .lg\:tw-pe-12{
        padding-inline-end: 3rem !important;
    }
    .lg\:tw-pe-3{
        padding-inline-end: 0.75rem !important;
    }
    .lg\:tw-pe-32{
        padding-inline-end: 8rem !important;
    }
    .lg\:tw-pe-4{
        padding-inline-end: 1rem !important;
    }
    .lg\:tw-pe-8{
        padding-inline-end: 2rem !important;
    }
    .lg\:tw-pe-\[100px\]{
        padding-inline-end: 100px !important;
    }
    .lg\:tw-pe-\[110px\]{
        padding-inline-end: 110px !important;
    }
    .lg\:tw-pe-\[20px\]{
        padding-inline-end: 20px !important;
    }
    .lg\:tw-pl-0{
        padding-left: 0px !important;
    }
    .lg\:tw-pl-10{
        padding-left: 2.5rem !important;
    }
    .lg\:tw-pl-16{
        padding-left: 4rem !important;
    }
    .lg\:tw-pl-3{
        padding-left: 0.75rem !important;
    }
    .lg\:tw-pl-6{
        padding-left: 1.5rem !important;
    }
    .lg\:tw-pl-\[30px\]{
        padding-left: 30px !important;
    }
    .lg\:tw-pl-\[4px\]{
        padding-left: 4px !important;
    }
    .lg\:tw-pl-\[60px\]{
        padding-left: 60px !important;
    }
    .lg\:tw-pl-\[85px\]{
        padding-left: 85px !important;
    }
    .lg\:tw-pr-0{
        padding-right: 0px !important;
    }
    .lg\:tw-pr-16{
        padding-right: 4rem !important;
    }
    .lg\:tw-pr-2{
        padding-right: 0.5rem !important;
    }
    .lg\:tw-pr-4{
        padding-right: 1rem !important;
    }
    .lg\:tw-pr-6{
        padding-right: 1.5rem !important;
    }
    .lg\:tw-pr-7{
        padding-right: 1.75rem !important;
    }
    .lg\:tw-pr-8{
        padding-right: 2rem !important;
    }
    .lg\:tw-pr-\[30px\]{
        padding-right: 30px !important;
    }
    .lg\:tw-pr-\[60px\]{
        padding-right: 60px !important;
    }
    .lg\:tw-ps-0{
        padding-inline-start: 0px !important;
    }
    .lg\:tw-ps-1{
        padding-inline-start: 0.25rem !important;
    }
    .lg\:tw-ps-16{
        padding-inline-start: 4rem !important;
    }
    .lg\:tw-ps-3{
        padding-inline-start: 0.75rem !important;
    }
    .lg\:tw-ps-32{
        padding-inline-start: 8rem !important;
    }
    .lg\:tw-ps-4{
        padding-inline-start: 1rem !important;
    }
    .lg\:tw-ps-5{
        padding-inline-start: 1.25rem !important;
    }
    .lg\:tw-ps-8{
        padding-inline-start: 2rem !important;
    }
    .lg\:tw-ps-\[15px\]{
        padding-inline-start: 15px !important;
    }
    .lg\:tw-ps-\[64px\]{
        padding-inline-start: 64px !important;
    }
    .lg\:tw-ps-\[80px\]{
        padding-inline-start: 80px !important;
    }
    .lg\:tw-pt-0{
        padding-top: 0px !important;
    }
    .lg\:tw-pt-10{
        padding-top: 2.5rem !important;
    }
    .lg\:tw-pt-11{
        padding-top: 2.75rem !important;
    }
    .lg\:tw-pt-12{
        padding-top: 3rem !important;
    }
    .lg\:tw-pt-14{
        padding-top: 3.5rem !important;
    }
    .lg\:tw-pt-16{
        padding-top: 4rem !important;
    }
    .lg\:tw-pt-24{
        padding-top: 6rem !important;
    }
    .lg\:tw-pt-28{
        padding-top: 7rem !important;
    }
    .lg\:tw-pt-32{
        padding-top: 8rem !important;
    }
    .lg\:tw-pt-4{
        padding-top: 1rem !important;
    }
    .lg\:tw-pt-6{
        padding-top: 1.5rem !important;
    }
    .lg\:tw-pt-8{
        padding-top: 2rem !important;
    }
    .lg\:tw-pt-\[120px\]{
        padding-top: 120px !important;
    }
    .lg\:tw-pt-\[140px\]{
        padding-top: 140px !important;
    }
    .lg\:tw-pt-\[30px\]{
        padding-top: 30px !important;
    }
    .lg\:tw-pt-\[48px\]{
        padding-top: 48px !important;
    }
    .lg\:tw-pt-\[60px\]{
        padding-top: 60px !important;
    }
    .lg\:tw-pt-\[64px\]{
        padding-top: 64px !important;
    }
    .lg\:tw-pt-\[75px\]{
        padding-top: 75px !important;
    }
    .lg\:tw-pt-\[80px\]{
        padding-top: 80px !important;
    }
    .lg\:tw-pt-\[95px\]{
        padding-top: 95px !important;
    }
    .lg\:tw-pt-\[96px\]{
        padding-top: 96px !important;
    }
    .lg\:tw-text-left{
        text-align: left !important;
    }
    .lg\:tw-text-center{
        text-align: center !important;
    }
    .lg\:tw-text-right{
        text-align: right !important;
    }
    .lg\:tw-text-start{
        text-align: start !important;
    }
    .lg\:tw-text-end{
        text-align: end !important;
    }
    .lg\:tw-text-2xl{
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .lg\:tw-text-3xl{
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .lg\:tw-text-4xl{
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .lg\:tw-text-5xl{
        font-size: 3rem !important;
        line-height: 1 !important;
    }
    .lg\:tw-text-6xl{
        font-size: 3.75rem !important;
        line-height: 1 !important;
    }
    .lg\:tw-text-\[16px\]{
        font-size: 16px !important;
    }
    .lg\:tw-text-\[17px\]{
        font-size: 17px !important;
    }
    .lg\:tw-text-\[18px\]{
        font-size: 18px !important;
    }
    .lg\:tw-text-\[2\.9rem\]{
        font-size: 2.9rem !important;
    }
    .lg\:tw-text-\[200px\]{
        font-size: 200px !important;
    }
    .lg\:tw-text-\[20px\]{
        font-size: 20px !important;
    }
    .lg\:tw-text-\[21px\]{
        font-size: 21px !important;
    }
    .lg\:tw-text-\[22px\]{
        font-size: 22px !important;
    }
    .lg\:tw-text-\[23px\]{
        font-size: 23px !important;
    }
    .lg\:tw-text-\[24px\]{
        font-size: 24px !important;
    }
    .lg\:tw-text-\[26px\]{
        font-size: 26px !important;
    }
    .lg\:tw-text-\[30px\]{
        font-size: 30px !important;
    }
    .lg\:tw-text-\[31px\]{
        font-size: 31px !important;
    }
    .lg\:tw-text-\[32px\]{
        font-size: 32px !important;
    }
    .lg\:tw-text-\[34px\]{
        font-size: 34px !important;
    }
    .lg\:tw-text-\[36px\]{
        font-size: 36px !important;
    }
    .lg\:tw-text-\[40px\]{
        font-size: 40px !important;
    }
    .lg\:tw-text-\[42px\]{
        font-size: 42px !important;
    }
    .lg\:tw-text-\[43px\]{
        font-size: 43px !important;
    }
    .lg\:tw-text-\[45px\]{
        font-size: 45px !important;
    }
    .lg\:tw-text-\[48px\]{
        font-size: 48px !important;
    }
    .lg\:tw-text-\[60px\]{
        font-size: 60px !important;
    }
    .lg\:tw-text-\[calc\(18px\+7\*\(\(100vw-320px\)\/2080\)\)\]{
        font-size: calc(18px + 7 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(1rem\+4\*\(\(100vw-320px\)\/2080\)\)\]{
        font-size: calc(1rem + 4 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(1rem\+6\*\(\(100vw-320px\)\/2080\)\)\]{
        font-size: calc(1rem + 6 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-\[calc\(24px\+16\*\(\(100vw-320px\)\/2080\)\)\]{
        font-size: calc(24px + 16 * ((100vw - 320px) / 2080)) !important;
    }
    .lg\:tw-text-base{
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    .lg\:tw-text-lg{
        font-size: 1.125rem !important;
        line-height: 1.75rem !important;
    }
    .lg\:tw-text-xl{
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .lg\:tw-font-\[24px\]{
        font-weight: 24px !important;
    }
    .lg\:tw-font-bold{
        font-weight: 700 !important;
    }
    .lg\:tw-font-normal{
        font-weight: 400 !important;
    }
    .lg\:tw-uppercase{
        text-transform: uppercase !important;
    }
    .lg\:tw-capitalize{
        text-transform: capitalize !important;
    }
    .lg\:tw-not-italic{
        font-style: normal !important;
    }
    .lg\:tw-leading-\[120\%\]{
        line-height: 120% !important;
    }
    .lg\:tw-leading-\[125\%\]{
        line-height: 125% !important;
    }
    .lg\:tw-leading-\[140\%\]{
        line-height: 140% !important;
    }
    .lg\:tw-leading-\[31px\]{
        line-height: 31px !important;
    }
    .lg\:tw-leading-\[37px\]{
        line-height: 37px !important;
    }
    .lg\:tw-leading-\[52px\]{
        line-height: 52px !important;
    }
    .lg\:tw-leading-\[60px\]{
        line-height: 60px !important;
    }
    .lg\:tw-leading-none{
        line-height: 1 !important;
    }
    .lg\:tw-tracking-\[0\.08rem\]{
        letter-spacing: 0.08rem !important;
    }
    .lg\:tw-tracking-\[0\.5px\]{
        letter-spacing: 0.5px !important;
    }
    .lg\:tw-tracking-\[1\.08px\]{
        letter-spacing: 1.08px !important;
    }
    .lg\:tw-tracking-\[1\.28px\]{
        letter-spacing: 1.28px !important;
    }
    .lg\:tw-tracking-\[1\.44px\]{
        letter-spacing: 1.44px !important;
    }
    .lg\:tw-tracking-\[1\.6px\]{
        letter-spacing: 1.6px !important;
    }
    .lg\:tw-tracking-\[1\.92px\]{
        letter-spacing: 1.92px !important;
    }
    .lg\:tw-tracking-\[1px\]{
        letter-spacing: 1px !important;
    }
    .lg\:tw-tracking-\[2px\]{
        letter-spacing: 2px !important;
    }
    .lg\:tw-tracking-\[3\.6px\]{
        letter-spacing: 3.6px !important;
    }
    .lg\:tw-tracking-\[4\.8px\]{
        letter-spacing: 4.8px !important;
    }
    .lg\:tw-text-black{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-gray-600{
        --tw-text-opacity: 1 !important;
        color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-sl-color-light-100{
        --tw-text-opacity: 1 !important;
        color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-text-white{
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }
    .lg\:tw-no-underline{
        text-decoration-line: none !important;
    }
    .lg\:tw-underline-offset-\[16px\]{
        text-underline-offset: 16px !important;
    }
    .lg\:tw-opacity-100{
        opacity: 1 !important;
    }
    .lg\:tw-opacity-30{
        opacity: 0.3 !important;
    }
    .lg\:tw-opacity-80{
        opacity: 0.8 !important;
    }
    .lg\:tw-shadow-none{
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }
    .lg\:tw-shadow-sticky-menu{
        --tw-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10) !important;
        --tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color) !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }
    .lg\:tw-drop-shadow-xl{
        --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    }
    .lg\:tw-backdrop-blur{
        --tw-backdrop-blur: blur(8px) !important;
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
    }
    .lg\:tw-duration-1000{
        transition-duration: 1000ms !important;
    }
    .before\:lg\:tw-transition-all::before{
        content: var(--tw-content) !important;
        transition-property: all !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition-duration: 150ms !important;
    }
    .before\:lg\:tw-duration-300::before{
        content: var(--tw-content) !important;
        transition-duration: 300ms !important;
    }
    .lg\:last\:tw-border-r-0:last-child{
        border-right-width: 0px !important;
    }
    .lg\:hover\:tw-my-\[-1px\]:hover{
        margin-top: -1px !important;
        margin-bottom: -1px !important;
    }
    .lg\:hover\:tw-border-\[2px\]:hover{
        border-width: 2px !important;
    }
    .hover\:lg\:tw-bg-\[\#000\]:hover{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    }
    .hover\:lg\:tw-text-white:hover{
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }
    .tw-group:hover .lg\:group-hover\:tw-opacity-100{
        opacity: 1 !important;
    }
}
@media (min-width: 1280px){
    .xl\:tw-absolute{
        position: absolute !important;
    }
    .xl\:-tw-right-\[80px\]{
        right: -80px !important;
    }
    .xl\:tw-bottom-8{
        bottom: 2rem !important;
    }
    .xl\:tw-left-\[-415px\]{
        left: -415px !important;
    }
    .xl\:tw-right-8{
        right: 2rem !important;
    }
    .xl\:tw-top-\[12px\]{
        top: 12px !important;
    }
    .xl\:tw-order-\[13\]{
        order: 13 !important;
    }
    .xl\:tw-col-span-10{
        grid-column: span 10 / span 10 !important;
    }
    .xl\:tw-col-span-4{
        grid-column: span 4 / span 4 !important;
    }
    .xl\:tw-col-span-5{
        grid-column: span 5 / span 5 !important;
    }
    .xl\:tw-col-span-7{
        grid-column: span 7 / span 7 !important;
    }
    .xl\:tw-col-span-8{
        grid-column: span 8 / span 8 !important;
    }
    .xl\:tw-col-start-2{
        grid-column-start: 2 !important;
    }
    .xl\:tw-col-start-3{
        grid-column-start: 3 !important;
    }
    .xl\:tw-col-start-9{
        grid-column-start: 9 !important;
    }
    .xl\:tw-m-4{
        margin: 1rem !important;
    }
    .xl\:tw-mb-16{
        margin-bottom: 4rem !important;
    }
    .xl\:tw-mb-\[60px\]{
        margin-bottom: 60px !important;
    }
    .xl\:tw-mb-\[90px\]{
        margin-bottom: 90px !important;
    }
    .xl\:tw-ml-10{
        margin-left: 2.5rem !important;
    }
    .xl\:tw-ml-\[-410px\]{
        margin-left: -410px !important;
    }
    .xl\:tw-ml-\[64px\]{
        margin-left: 64px !important;
    }
    .xl\:tw-mt-0{
        margin-top: 0px !important;
    }
    .xl\:tw-mt-16{
        margin-top: 4rem !important;
    }
    .xl\:tw-mt-5{
        margin-top: 1.25rem !important;
    }
    .xl\:tw-mt-\[100px\]{
        margin-top: 100px !important;
    }
    .xl\:tw-mt-\[10px\]{
        margin-top: 10px !important;
    }
    .xl\:tw-block{
        display: block !important;
    }
    .xl\:tw-flex{
        display: flex !important;
    }
    .xl\:tw-h-\[100px\]{
        height: 100px !important;
    }
    .xl\:tw-h-\[140px\]{
        height: 140px !important;
    }
    .xl\:tw-h-\[207px\]{
        height: 207px !important;
    }
    .xl\:tw-h-\[220px\]{
        height: 220px !important;
    }
    .xl\:tw-h-\[230px\]{
        height: 230px !important;
    }
    .xl\:tw-h-\[300px\]{
        height: 300px !important;
    }
    .xl\:tw-h-\[320px\]{
        height: 320px !important;
    }
    .xl\:tw-h-\[350px\]{
        height: 350px !important;
    }
    .xl\:tw-h-\[440px\]{
        height: 440px !important;
    }
    .xl\:tw-h-\[450px\]{
        height: 450px !important;
    }
    .xl\:tw-h-\[500px\]{
        height: 500px !important;
    }
    .xl\:tw-h-\[550px\]{
        height: 550px !important;
    }
    .xl\:tw-h-\[560px\]{
        height: 560px !important;
    }
    .xl\:tw-h-\[600px\]{
        height: 600px !important;
    }
    .xl\:tw-h-\[650px\]{
        height: 650px !important;
    }
    .xl\:tw-h-\[660px\]{
        height: 660px !important;
    }
    .xl\:tw-h-\[800px\]{
        height: 800px !important;
    }
    .xl\:tw-h-\[828px\]{
        height: 828px !important;
    }
    .xl\:tw-h-\[850px\]{
        height: 850px !important;
    }
    .xl\:tw-h-\[85px\]{
        height: 85px !important;
    }
    .xl\:tw-h-full{
        height: 100% !important;
    }
    .xl\:tw-max-h-\[550px\]{
        max-height: 550px !important;
    }
    .xl\:tw-min-h-\[1000px\]{
        min-height: 1000px !important;
    }
    .xl\:tw-min-h-\[110px\]{
        min-height: 110px !important;
    }
    .xl\:tw-min-h-\[500px\]{
        min-height: 500px !important;
    }
    .xl\:tw-min-h-\[calc\(100vh-260px\)\]{
        min-height: calc(100vh - 260px) !important;
    }
    .xl\:tw-w-1\/2{
        width: 50% !important;
    }
    .xl\:tw-w-1\/3{
        width: 33.333333% !important;
    }
    .xl\:tw-w-10\/12{
        width: 83.333333% !important;
    }
    .xl\:tw-w-3\/12{
        width: 25% !important;
    }
    .xl\:tw-w-4\/12{
        width: 33.333333% !important;
    }
    .xl\:tw-w-5\/12{
        width: 41.666667% !important;
    }
    .xl\:tw-w-5\/6{
        width: 83.333333% !important;
    }
    .xl\:tw-w-6\/12{
        width: 50% !important;
    }
    .xl\:tw-w-7\/12{
        width: 58.333333% !important;
    }
    .xl\:tw-w-8\/12{
        width: 66.666667% !important;
    }
    .xl\:tw-w-9\/12{
        width: 75% !important;
    }
    .xl\:tw-w-\[100px\]{
        width: 100px !important;
    }
    .xl\:tw-w-\[1024px\]{
        width: 1024px !important;
    }
    .xl\:tw-w-\[1080px\]{
        width: 1080px !important;
    }
    .xl\:tw-w-\[1140px\]{
        width: 1140px !important;
    }
    .xl\:tw-w-\[1280px\]{
        width: 1280px !important;
    }
    .xl\:tw-w-\[150px\]{
        width: 150px !important;
    }
    .xl\:tw-w-\[253px\]{
        width: 253px !important;
    }
    .xl\:tw-w-\[30\%\]{
        width: 30% !important;
    }
    .xl\:tw-w-\[45\%\]{
        width: 45% !important;
    }
    .xl\:tw-w-\[512px\]{
        width: 512px !important;
    }
    .xl\:tw-w-\[530px\]{
        width: 530px !important;
    }
    .xl\:tw-w-\[55\%\]{
        width: 55% !important;
    }
    .xl\:tw-w-\[70\%\]{
        width: 70% !important;
    }
    .xl\:tw-w-\[750px\]{
        width: 750px !important;
    }
    .xl\:tw-w-\[80\%\]{
        width: 80% !important;
    }
    .xl\:tw-w-\[calc\(100\%-184px\)\]{
        width: calc(100% - 184px) !important;
    }
    .xl\:tw-w-auto{
        width: auto !important;
    }
    .xl\:tw-w-full{
        width: 100% !important;
    }
    .xl\:\!tw-max-w-\[962px\]{
        max-width: 962px !important;
    }
    .xl\:tw-max-w-\[1200px\]{
        max-width: 1200px !important;
    }
    .xl\:tw-max-w-\[600px\]{
        max-width: 600px !important;
    }
    .xl\:tw-max-w-\[771px\]{
        max-width: 771px !important;
    }
    .xl\:tw-max-w-\[80\%\]{
        max-width: 80% !important;
    }
    .xl\:tw-basis-10\/12{
        flex-basis: 83.333333% !important;
    }
    .xl\:tw-basis-11\/12{
        flex-basis: 91.666667% !important;
    }
    .xl\:tw-basis-2\/12{
        flex-basis: 16.666667% !important;
    }
    .xl\:tw-basis-4\/12{
        flex-basis: 33.333333% !important;
    }
    .xl\:tw-basis-\[374px\]{
        flex-basis: 374px !important;
    }
    .xl\:tw-basis-\[calc\(50\%-16px\)\]{
        flex-basis: calc(50% - 16px) !important;
    }
    .xl\:tw-grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .xl\:tw-grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .xl\:tw-flex-row{
        flex-direction: row !important;
    }
    .xl\:tw-flex-col{
        flex-direction: column !important;
    }
    .xl\:tw-items-end{
        align-items: flex-end !important;
    }
    .xl\:tw-justify-end{
        justify-content: flex-end !important;
    }
    .xl\:tw-justify-center{
        justify-content: center !important;
    }
    .xl\:tw-justify-between{
        justify-content: space-between !important;
    }
    .xl\:tw-gap-0{
        gap: 0px !important;
    }
    .xl\:tw-gap-16{
        gap: 4rem !important;
    }
    .xl\:tw-gap-8{
        gap: 2rem !important;
    }
    .xl\:tw-gap-\[10px\]{
        gap: 10px !important;
    }
    .xl\:tw-gap-\[120px\]{
        gap: 120px !important;
    }
    .xl\:tw-p-4{
        padding: 1rem !important;
    }
    .xl\:tw-p-\[30px\]{
        padding: 30px !important;
    }
    .xl\:tw-px-24{
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }
    .xl\:tw-px-6{
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .xl\:tw-px-8{
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .xl\:tw-px-\[16px\]{
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .xl\:tw-px-\[92px\]{
        padding-left: 92px !important;
        padding-right: 92px !important;
    }
    .xl\:tw-px-\[calc\(\(100\%-1280px\)\/2\)\]{
        padding-left: calc((100% - 1280px) / 2) !important;
        padding-right: calc((100% - 1280px) / 2) !important;
    }
    .xl\:tw-py-32{
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .xl\:tw-py-\[100px\]{
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .xl\:tw-py-\[105px\]{
        padding-top: 105px !important;
        padding-bottom: 105px !important;
    }
    .xl\:tw-py-\[120px\]{
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .xl\:tw-pb-0{
        padding-bottom: 0px !important;
    }
    .xl\:tw-pb-7{
        padding-bottom: 1.75rem !important;
    }
    .xl\:tw-pb-8{
        padding-bottom: 2rem !important;
    }
    .xl\:tw-pb-\[30px\]{
        padding-bottom: 30px !important;
    }
    .xl\:tw-pl-0{
        padding-left: 0px !important;
    }
    .xl\:tw-pl-16{
        padding-left: 4rem !important;
    }
    .xl\:tw-pl-8{
        padding-left: 2rem !important;
    }
    .xl\:tw-pl-\[120px\]{
        padding-left: 120px !important;
    }
    .xl\:tw-pr-0{
        padding-right: 0px !important;
    }
    .xl\:tw-pr-6{
        padding-right: 1.5rem !important;
    }
    .xl\:tw-pr-\[60px\]{
        padding-right: 60px !important;
    }
    .xl\:tw-ps-8{
        padding-inline-start: 2rem !important;
    }
    .xl\:tw-ps-\[120px\]{
        padding-inline-start: 120px !important;
    }
    .xl\:tw-pt-12{
        padding-top: 3rem !important;
    }
    .xl\:tw-text-2xl{
        font-size: 1.5rem !important;
        line-height: 2rem !important;
    }
    .xl\:tw-text-3xl{
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
    }
    .xl\:tw-text-4xl{
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
    .xl\:tw-text-5xl{
        font-size: 3rem !important;
        line-height: 1 !important;
    }
    .xl\:tw-text-6xl{
        font-size: 3.75rem !important;
        line-height: 1 !important;
    }
    .xl\:tw-text-\[2\.9rem\]{
        font-size: 2.9rem !important;
    }
    .xl\:tw-text-\[20px\]{
        font-size: 20px !important;
    }
    .xl\:tw-text-\[2rem\]{
        font-size: 2rem !important;
    }
    .xl\:tw-text-\[300px\]{
        font-size: 300px !important;
    }
    .xl\:tw-text-\[40px\]{
        font-size: 40px !important;
    }
    .xl\:tw-text-\[46px\]{
        font-size: 46px !important;
    }
    .xl\:tw-text-\[48px\]{
        font-size: 48px !important;
    }
    .xl\:tw-text-\[60px\]{
        font-size: 60px !important;
    }
    .xl\:tw-text-base{
        font-size: 1rem !important;
        line-height: 1.5rem !important;
    }
    .xl\:tw-text-xl{
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
    .xl\:tw-leading-none{
        line-height: 1 !important;
    }
    .xl\:tw-tracking-\[0\.08rem\]{
        letter-spacing: 0.08rem !important;
    }
    .xl\:tw-tracking-\[3px\]{
        letter-spacing: 3px !important;
    }
}
@media (min-width: 1536px){
    .\32xl\:tw-top-1\/2{
        top: 50% !important;
    }
    .\32xl\:tw-col-span-10{
        grid-column: span 10 / span 10 !important;
    }
    .\32xl\:tw-col-span-2{
        grid-column: span 2 / span 2 !important;
    }
    .\32xl\:tw-col-span-4{
        grid-column: span 4 / span 4 !important;
    }
    .\32xl\:tw-col-span-6{
        grid-column: span 6 / span 6 !important;
    }
    .\32xl\:tw-col-span-8{
        grid-column: span 8 / span 8 !important;
    }
    .\32xl\:tw-col-span-9{
        grid-column: span 9 / span 9 !important;
    }
    .\32xl\:tw-col-start-1{
        grid-column-start: 1 !important;
    }
    .\32xl\:tw-col-start-2{
        grid-column-start: 2 !important;
    }
    .\32xl\:tw-col-start-3{
        grid-column-start: 3 !important;
    }
    .\32xl\:tw-col-start-4{
        grid-column-start: 4 !important;
    }
    .\32xl\:tw-mx-auto{
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .\32xl\:tw-mb-0{
        margin-bottom: 0px !important;
    }
    .\32xl\:tw-mb-16{
        margin-bottom: 4rem !important;
    }
    .\32xl\:tw-ml-\[-250px\]{
        margin-left: -250px !important;
    }
    .\32xl\:tw-ml-\[-303px\]{
        margin-left: -303px !important;
    }
    .\32xl\:tw-mt-0{
        margin-top: 0px !important;
    }
    .\32xl\:tw-mt-8{
        margin-top: 2rem !important;
    }
    .\32xl\:tw-block{
        display: block !important;
    }
    .\32xl\:tw-flex{
        display: flex !important;
    }
    .\32xl\:tw-h-\[1000px\]{
        height: 1000px !important;
    }
    .\32xl\:tw-h-\[1150px\]{
        height: 1150px !important;
    }
    .\32xl\:tw-h-\[1200px\]{
        height: 1200px !important;
    }
    .\32xl\:tw-h-\[180px\]{
        height: 180px !important;
    }
    .\32xl\:tw-h-\[220px\]{
        height: 220px !important;
    }
    .\32xl\:tw-h-\[260px\]{
        height: 260px !important;
    }
    .\32xl\:tw-h-\[280px\]{
        height: 280px !important;
    }
    .\32xl\:tw-h-\[315px\]{
        height: 315px !important;
    }
    .\32xl\:tw-h-\[380px\]{
        height: 380px !important;
    }
    .\32xl\:tw-h-\[400px\]{
        height: 400px !important;
    }
    .\32xl\:tw-h-\[47\.3\%\]{
        height: 47.3% !important;
    }
    .\32xl\:tw-h-\[550px\]{
        height: 550px !important;
    }
    .\32xl\:tw-h-\[65px\]{
        height: 65px !important;
    }
    .\32xl\:tw-h-\[770px\]{
        height: 770px !important;
    }
    .\32xl\:tw-h-\[774px\]{
        height: 774px !important;
    }
    .\32xl\:tw-h-\[930px\]{
        height: 930px !important;
    }
    .\32xl\:tw-h-\[960px\]{
        height: 960px !important;
    }
    .\32xl\:tw-w-1\/2{
        width: 50% !important;
    }
    .\32xl\:tw-w-1\/3{
        width: 33.333333% !important;
    }
    .\32xl\:tw-w-11\/12{
        width: 91.666667% !important;
    }
    .\32xl\:tw-w-2\/3{
        width: 66.666667% !important;
    }
    .\32xl\:tw-w-3\/12{
        width: 25% !important;
    }
    .\32xl\:tw-w-4\/12{
        width: 33.333333% !important;
    }
    .\32xl\:tw-w-5\/12{
        width: 41.666667% !important;
    }
    .\32xl\:tw-w-7\/12{
        width: 58.333333% !important;
    }
    .\32xl\:tw-w-8\/12{
        width: 66.666667% !important;
    }
    .\32xl\:tw-w-9\/12{
        width: 75% !important;
    }
    .\32xl\:tw-w-\[1440px\]{
        width: 1440px !important;
    }
    .\32xl\:tw-w-\[1536px\]{
        width: 1536px !important;
    }
    .\32xl\:tw-w-\[35\%\]{
        width: 35% !important;
    }
    .\32xl\:tw-w-\[64\%\]{
        width: 64% !important;
    }
    .\32xl\:tw-w-\[65\%\]{
        width: 65% !important;
    }
    .\32xl\:tw-w-\[65px\]{
        width: 65px !important;
    }
    .\32xl\:tw-w-\[75\%\]{
        width: 75% !important;
    }
    .\32xl\:tw-w-\[80px\]{
        width: 80px !important;
    }
    .\32xl\:tw-w-full{
        width: 100% !important;
    }
    .\32xl\:tw-max-w-\[1440px\]{
        max-width: 1440px !important;
    }
    .\32xl\:tw-max-w-\[41\.666667\%\]{
        max-width: 41.666667% !important;
    }
    .\32xl\:tw-max-w-full{
        max-width: 100% !important;
    }
    .\32xl\:tw-basis-3\/12{
        flex-basis: 25% !important;
    }
    .\32xl\:tw-basis-4\/6{
        flex-basis: 66.666667% !important;
    }
    .\32xl\:tw--translate-y-1\/2{
        --tw-translate-y: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .\32xl\:tw-grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-grid-cols-8{
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }
    .\32xl\:tw-flex-wrap{
        flex-wrap: wrap !important;
    }
    .\32xl\:tw-flex-nowrap{
        flex-wrap: nowrap !important;
    }
    .\32xl\:tw-justify-start{
        justify-content: flex-start !important;
    }
    .\32xl\:tw-justify-center{
        justify-content: center !important;
    }
    .\32xl\:tw-gap-16{
        gap: 4rem !important;
    }
    .\32xl\:tw-border-t-0{
        border-top-width: 0px !important;
    }
    .\32xl\:tw-px-\[120px\]{
        padding-left: 120px !important;
        padding-right: 120px !important;
    }
    .\32xl\:tw-px-\[20px\]{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .\32xl\:tw-px-\[calc\(\(100\%-1536px\)\/2\)\]{
        padding-left: calc((100% - 1536px) / 2) !important;
        padding-right: calc((100% - 1536px) / 2) !important;
    }
    .\32xl\:tw-pb-16{
        padding-bottom: 4rem !important;
    }
    .\32xl\:tw-pb-20{
        padding-bottom: 5rem !important;
    }
    .\32xl\:tw-pl-\[74px\]{
        padding-left: 74px !important;
    }
    .\32xl\:tw-pr-8{
        padding-right: 2rem !important;
    }
    .\32xl\:tw-pr-\[121px\]{
        padding-right: 121px !important;
    }
    .\32xl\:tw-pt-\[480px\]{
        padding-top: 480px !important;
    }
}
@media (min-width: 2560px){
    .\33xl\:tw-left-\[7\%\]{
        left: 7% !important;
    }
    .\33xl\:tw-top-\[67\%\]{
        top: 67% !important;
    }
    .\33xl\:tw-order-\[17\]{
        order: 17 !important;
    }
    .\33xl\:tw-col-span-12{
        grid-column: span 12 / span 12 !important;
    }
    .\33xl\:tw-my-\[56px\]{
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .\33xl\:tw-mb-40{
        margin-bottom: 10rem !important;
    }
    .\33xl\:tw-ml-\[15\%\]{
        margin-left: 15% !important;
    }
    .\33xl\:tw-block{
        display: block !important;
    }
    .\33xl\:tw-h-\[1160px\]{
        height: 1160px !important;
    }
    .\33xl\:tw-h-\[1460px\]{
        height: 1460px !important;
    }
    .\33xl\:tw-h-\[280px\]{
        height: 280px !important;
    }
    .\33xl\:tw-h-\[700px\]{
        height: 700px !important;
    }
    .\33xl\:tw-h-\[850px\]{
        height: 850px !important;
    }
    .\33xl\:tw-min-h-\[100vh\]{
        min-height: 100vh !important;
    }
    .\33xl\:tw-min-h-\[auto\]{
        min-height: auto !important;
    }
    .\33xl\:tw-w-4\/12{
        width: 33.333333% !important;
    }
    .\33xl\:tw-w-8\/12{
        width: 66.666667% !important;
    }
    .\33xl\:tw-w-\[1680px\]{
        width: 1680px !important;
    }
    .\33xl\:tw-w-\[8\%\]{
        width: 8% !important;
    }
    .\33xl\:tw-w-full{
        width: 100% !important;
    }
    .\33xl\:tw-basis-1\/5{
        flex-basis: 20% !important;
    }
    .\33xl\:tw-gap-8{
        gap: 2rem !important;
    }
    .\33xl\:tw-px-\[calc\(\(100\%-1680px\)\/2\)\]{
        padding-left: calc((100% - 1680px) / 2) !important;
        padding-right: calc((100% - 1680px) / 2) !important;
    }
    .\33xl\:tw-pb-0{
        padding-bottom: 0px !important;
    }
}
.tw-peer:checked ~ .rtl\:peer-checked\:after\:-tw-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after{
    content: var(--tw-content) !important;
    --tw-translate-x: -100% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
@media (prefers-color-scheme: dark){
    .dark\:tw-border-gray-600{
        --tw-border-opacity: 1 !important;
        border-color: rgb(75 85 99 / var(--tw-border-opacity)) !important;
    }
    .dark\:tw-bg-gray-700{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
    }
}
.\[\&\&\]\:tw-px-0.\[\&\&\]\:tw-px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.\[\&\&\]\:tw-py-0.\[\&\&\]\:tw-py-0{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
@media (min-width: 992px){
    .lg\:\[\&\&\]\:tw-px-0.lg\:\[\&\&\]\:tw-px-0{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .lg\:\[\&\&\]\:tw-py-0.lg\:\[\&\&\]\:tw-py-0{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}
@media (min-width: 768px){
    .md\:\[\&\:nth-last-child\(-n\+2\)\]\:tw-border-b-0:nth-last-child(-n+2){
        border-bottom-width: 0px !important;
    }
}
.\[\&\>\*\]\:tw-inline>*{
    display: inline !important;
}
.\[\&\>a\]\:tw-px-0>a{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.\[\&\>a\]\:tw-text-\[\#212529\]>a{
    --tw-text-opacity: 1 !important;
    color: rgb(33 37 41 / var(--tw-text-opacity)) !important;
}
.\[\&\>b\]\:tw-font-bold>b{
    font-weight: 700 !important;
}
.\[\&\>b\]\:tw-uppercase>b{
    text-transform: uppercase !important;
}
.\[\&\>b\]\:tw-text-\[\#498751\]>b{
    --tw-text-opacity: 1 !important;
    color: rgb(73 135 81 / var(--tw-text-opacity)) !important;
}
.\[\&\>b\]\:tw-text-\[\#89619C\]>b{
    --tw-text-opacity: 1 !important;
    color: rgb(137 97 156 / var(--tw-text-opacity)) !important;
}
.\[\&\>b\]\:tw-text-\[\#CEA96A\]>b{
    --tw-text-opacity: 1 !important;
    color: rgb(206 169 106 / var(--tw-text-opacity)) !important;
}
.\[\&\>b\]\:tw-text-\[\#F3B84C\]>b{
    --tw-text-opacity: 1 !important;
    color: rgb(243 184 76 / var(--tw-text-opacity)) !important;
}
.\[\&\>ol\]\:tw-mb-0>ol{
    margin-bottom: 0px !important;
}
.\[\&\>ol\]\:tw-pl-6>ol{
    padding-left: 1.5rem !important;
}
.\[\&\>p\]\:tw-mb-0>p{
    margin-bottom: 0px !important;
}
.\[\&\>span\]\:tw-text-sl-color-gold-1500>span{
    --tw-text-opacity: 1 !important;
    color: rgb(253 219 35 / var(--tw-text-opacity)) !important;
}
.\[\&_\.st-pop-up\]\:tw-rounded-none .st-pop-up{
    border-radius: 0px !important;
}
.\[\&_a\]\:tw-text-white a{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&_a\]\:tw-underline a{
    text-decoration-line: underline !important;
}
.\[\&_button\]\:tw-ml-\[2px\] button{
    margin-left: 2px !important;
}
.\[\&_button\]\:tw-h-\[48px\] button{
    height: 48px !important;
}
.\[\&_button\]\:tw-bg-white button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\[\&_button\]\:tw-px-4 button{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.\[\&_button\]\:tw-py-0 button{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.\[\&_button\]\:tw-text-st-colour-grey-900 button{
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.\[\&_button\]\:tw-text-white button{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&_button\]\:tw-outline-none button{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
@media (min-width: 992px){
    .lg\:\[\&_button\]\:tw-px-6 button{
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
}
.\[\&_div\]\:tw-text-st-colour-grey-900 div{
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.\[\&_div\]\:tw-text-white div{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&_div\]\:tw-outline-none div{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.\[\&_form\]\:tw-max-w-full form{
    max-width: 100% !important;
}
.\[\&_form\]\:tw-pb-0 form{
    padding-bottom: 0px !important;
}
.\[\&_form\]\:tw-pt-0 form{
    padding-top: 0px !important;
}
.\[\&_header\]\:tw-hidden header{
    display: none !important;
}
.\[\&_input\]\:tw-h-\[48px\] input{
    height: 48px !important;
}
.\[\&_input\]\:tw-rounded-none input{
    border-radius: 0px !important;
}
.\[\&_input\]\:tw-bg-st-colour-grey-900 input{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
.\[\&_input\]\:tw-px-4 input{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.\[\&_input\]\:tw-py-3 input{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
.\[\&_input\]\:tw-text-white input{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&_input\]\:placeholder\:tw-text-st-colour-grey-400 input::placeholder{
    --tw-text-opacity: 1 !important;
    color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.\[\&_legend\]\:tw-text-st-colour-grey-900 legend{
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.\[\&_legend\]\:tw-text-white legend{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&_ol\]\:tw-mb-0 ol{
    margin-bottom: 0px !important;
}
.\[\&_p\]\:tw-mb-0 p{
    margin-bottom: 0px !important;
}
.\[\&_p\]\:tw-text-st-colour-grey-900 p{
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.\[\&_p\]\:tw-text-white p{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&_span\]\:tw-font-\[\'DIN-2014\'\] span{
    font-family: 'DIN-2014' !important;
}
.\[\&_span\]\:tw-text-st-colour-grey-900 span{
    --tw-text-opacity: 1 !important;
    color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.\[\&_span\]\:tw-text-white span{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&_sup\]\:tw-text-\[0\.6em\] sup{
    font-size: 0.6em !important;
}
.\[\&_sup\]\:tw-font-bold sup{
    font-weight: 700 !important;
}
.\[\&_ul\]\:tw-mb-0 ul{
    margin-bottom: 0px !important;
}

/* --- Extracted <style> block #29 --- */
@font-face {
  font-family: 'GTStandard-M';
  src: /*savepage-url=https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MRegular.woff2*/ url()
    format('woff2');
  font-style: normal;
  font-weight: 450;
  /*savepage-font-display=swap*/
}

@font-face {
  font-family: 'GTStandard-M';
  src: /*savepage-url=https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MMedium.woff2*/ url()
    format('woff2');
  font-style: normal;
  font-weight: 500;
  /*savepage-font-display=swap*/
}

@font-face {
  font-family: 'GTStandard-M';
  src: /*savepage-url=https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MSemibold.woff2*/ url()
    format('woff2');
  font-style: normal;
  font-weight: 600;
  /*savepage-font-display=swap*/
}

/* --- Extracted <style> block #30 --- */
:root{--voltade-chat-margin: 24px;--voltade-chat-width: 50%;--voltade-chat-z-index: 9999;--voltade-chat-border: 1px solid #ced4da;--voltade-chat-border-radius: 8px;--voltade-chat-button-margin: 24px;--voltade-chat-button-height: 44px;--voltade-chat-button-animation: voltade-bounce 1s ease 3}@media screen and (max-width: 1024px){:root{--voltade-chat-margin: 16px;--voltade-chat-width: 60%;--voltade-chat-button-margin: 16px}}@media screen and (max-width: 768px){:root{--voltade-chat-margin: 12px;--voltade-chat-width: 75%;--voltade-chat-button-margin: 12px}}@media screen and (max-width: 576px){:root{--voltade-chat-margin: 0px;--voltade-chat-width: 100%;--voltade-chat-button-height: 40px;--voltade-chat-border-radius: 0px;--voltade-chat-button-margin: 12px}}#voltade-chat-button{position:fixed;top:auto;right:var(--voltade-chat-button-margin);bottom:var(--voltade-chat-button-margin);height:var(--voltade-chat-button-height);margin:0;padding:0 16px;color:var(--voltade-chat-button-text-color);background-color:var(--voltade-chat-button-background-color);border:none;border-radius:32px;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;z-index:var(--voltade-chat-z-index);transition:transform .2s ease;animation:var(--voltade-chat-button-animation)}#voltade-chat-button:hover{transform:scale(1.05)}#voltade-chat-button:active{transform:none}#voltade-chat-button-text{font-size:16px;font-weight:400;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}#voltade-chat-button-icon{display:flex;font-size:19.2px}#voltade-chat-button-icon svg{width:1.2em;height:1.2em}@media screen and (max-width: 576px){#voltade-chat-button{padding:0 12.8px}#voltade-chat-button-text{font-size:14.4px}#voltade-chat-button-icon{font-size:16px}}@media screen and (max-width: 576px){#voltade-chat-button.voltade-chat-button-round{padding:0;min-width:48px;min-height:48px}#voltade-chat-button.voltade-chat-button-round #voltade-chat-button-text{display:none}#voltade-chat-button.voltade-chat-button-round #voltade-chat-button-icon{font-size:19.2px}}#voltade-chat-container{display:none;position:fixed;right:var(--voltade-chat-margin);bottom:calc(var(--voltade-chat-button-margin) * 2 + var(--voltade-chat-button-height));width:var(--voltade-chat-width);height:calc(100% - var(--voltade-chat-button-margin) * 2 - var(--voltade-chat-margin) - var(--voltade-chat-button-height));background-color:#fff;border:var(--voltade-chat-border);border-radius:var(--voltade-chat-border-radius);overflow:hidden;z-index:var(--voltade-chat-z-index)}#voltade-chat-container[data-open=true]{display:block}#voltade-chat-iframe{border:none;width:100%;height:100%}#voltade-chat-loading-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center}#voltade-chat-loading-spinner{position:absolute;border:6px solid #f3f3f3;border-radius:50%;border-top:6px solid var(--voltade-chat-button-background-color);width:100%;height:100%;animation:voltade-spin 2s linear infinite}#voltade-chat-loading-logo{width:100%;height:100%;border-radius:50%;background-size:90%;background-position:center center;background-repeat:no-repeat}@keyframes voltade-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes voltade-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--voltade-attentive-background-color: #000;--voltade-attentive-text-color: #fff;--voltade-attentive-border-radius: 16px}#voltade-attentive-message{position:fixed;display:flex;align-items:center;gap:12px;right:var(--voltade-chat-button-margin);bottom:calc(var(--voltade-chat-button-margin) * 2 + var(--voltade-chat-button-height));background-color:var(--voltade-attentive-background-color);border-radius:var(--voltade-attentive-border-radius);padding:12px;max-width:360px;font-size:14.4px;font-weight:400;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;color:var(--voltade-attentive-text-color);opacity:0;transition:opacity .5s;z-index:var(--voltade-chat-z-index);cursor:pointer}@media screen and (max-width: 576px){#voltade-attentive-message{max-width:280px;gap:9.6px;padding:9.6px;line-height:1.2}}#voltade-attentive-message-caret{margin-inline-start:8px;border-right:8px solid var(--voltade-attentive-text-color);animation:blink-caret 1s ease infinite}#voltade-attentive-message-close{display:flex;align-items:center;color:var(--voltade-attentive-text-color);background-color:#ffffff1a;cursor:pointer;padding:3.2px;border-radius:6px}#voltade-attentive-message-close:hover{background-color:#fff3}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--voltade-attentive-text-color)}}

/* --- Extracted <style> block #31 --- */
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2*/ url() format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2*/ url() format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2*/ url() format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* --- Extracted <style> block #32 --- */
/*savepage-import-url=https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap*//* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2*/ url() format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2*/ url() format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2*/ url() format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2*/ url() format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2*/ url() format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  /*savepage-font-display=swap*/
  src: /*savepage-url=https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2*/ url() format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*savepage-import-url=https://use.typekit.net/cqd5zlk.css*//*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * din-2014:
 *   - http://typekit.com/eulas/00000000000000007735afea
 *   - http://typekit.com/eulas/00000000000000007735afee
 *   - http://typekit.com/eulas/00000000000000007735aff4
 *   - http://typekit.com/eulas/00000000000000007735aff6
 * soleil:
 *   - http://typekit.com/eulas/00000000000000007735a1ac
 *   - http://typekit.com/eulas/00000000000000007735a1ad
 *   - http://typekit.com/eulas/00000000000000007735a1bb
 *   - http://typekit.com/eulas/00000000000000007735a1be
 *
 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2021-06-03 04:01:17 UTC"}*/

/*savepage-import-url=https://p.typekit.net/p.css?s=1&k=cqd5zlk&ht=tk&f=17001.17004.22621.22622.32226.32227.32230.32231&a=8963411&app=typekit&e=css*//**/


@font-face {
font-family:"soleil";
src:/*savepage-url=https://use.typekit.net/af/5d2da8/00000000000000007735a1ac/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3*/url(assets/asset_607802d9a77ac0cb1ebfdea25dbd72430143a5e8) format("woff2"),/*savepage-url=https://use.typekit.net/af/5d2da8/00000000000000007735a1ac/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3*/url(fonts/font_4cfa07663b21d134fbd276ffbcf11617f16e7475.woff) format("woff"),/*savepage-url=https://use.typekit.net/af/5d2da8/00000000000000007735a1ac/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"soleil";
src:/*savepage-url=https://use.typekit.net/af/6416f2/00000000000000007735a1ad/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/6416f2/00000000000000007735a1ad/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/6416f2/00000000000000007735a1ad/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"soleil";
src:/*savepage-url=https://use.typekit.net/af/38a1ad/00000000000000007735a1bb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/38a1ad/00000000000000007735a1bb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/38a1ad/00000000000000007735a1bb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"soleil";
src:/*savepage-url=https://use.typekit.net/af/19bbb3/00000000000000007735a1be/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/19bbb3/00000000000000007735a1be/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/19bbb3/00000000000000007735a1be/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/570287/00000000000000007735afea/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/570287/00000000000000007735afea/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/570287/00000000000000007735afea/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3*/url(assets/asset_37ed03a386532fb76b28270171e34e297a20dac9) format("woff2"),/*savepage-url=https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3*/url(fonts/font_2f629f449afb9e68c34fdef14bbf60e07beba25e.woff) format("woff"),/*savepage-url=https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/efa8e9/00000000000000007735aff4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3*/url() format("woff2"),/*savepage-url=https://use.typekit.net/af/efa8e9/00000000000000007735aff4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3*/url() format("woff"),/*savepage-url=https://use.typekit.net/af/efa8e9/00000000000000007735aff4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"din-2014";
src:/*savepage-url=https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3*/url(assets/asset_1bd14ad87f010e123ad3a53104c8981db2356922) format("woff2"),/*savepage-url=https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3*/url(fonts/font_adb51024d9ffd2891bc6c7eadc36c08054bf8438.woff) format("woff"),/*savepage-url=https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3*/url() format("opentype");
/*savepage-font-display=auto*/font-style:normal;font-weight:700;font-stretch:normal;
}

.tk-soleil { font-family: "soleil",sans-serif; }
.tk-din-2014 { font-family: "din-2014",sans-serif; }


@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: /*savepage-url=https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_italic_400.woff2*/ url();
        font-weight: 400;
        font-style: italic;
        /*savepage-font-display=swap*/
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: /*savepage-url=https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_italic_700.woff2*/ url();
        font-weight: 700;
        font-style: italic;
        /*savepage-font-display=swap*/
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: /*savepage-url=https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_regular_400_2.woff2*/ url();
        font-weight: 400;
        font-style: normal;
        /*savepage-font-display=swap*/
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: /*savepage-url=https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_regular_700.woff2*/ url();
        font-weight: 700;
        font-style: normal;
        /*savepage-font-display=swap*/
      }

/* --- Extracted <style> block #33 --- */
#onetrust-banner-sdk{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#onetrust-banner-sdk .onetrust-vendors-list-handler{cursor:pointer;color:#1f96db;font-size:inherit;font-weight:bold;text-decoration:none;margin-left:5px}#onetrust-banner-sdk .onetrust-vendors-list-handler:hover{color:#1f96db}#onetrust-banner-sdk:focus{outline:2px solid #000;outline-offset:-2px}#onetrust-banner-sdk a:focus{outline:2px solid #000}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{outline-offset:1px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{height:64px;width:64px}#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk .ot-close-icon,#ot-sync-ntfy .ot-close-icon{background-image:url("images/image_42febae814751fdf54462bdef7a66d95a821ce66.svg");background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px}#onetrust-banner-sdk .powered-by-logo,#onetrust-banner-sdk .ot-pc-footer-logo a,#onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk .ot-pc-footer-logo a,#ot-sync-ntfy .powered-by-logo,#ot-sync-ntfy .ot-pc-footer-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:25px;width:152px;display:block;text-decoration:none;font-size:0.75em}#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover{color:#565656}#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *{font-size:inherit;font-weight:inherit;color:inherit}#onetrust-banner-sdk .ot-hide,#onetrust-pc-sdk .ot-hide,#ot-sync-ntfy .ot-hide{display:none !important}#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover{text-decoration:underline;opacity:1}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0}#onetrust-pc-sdk .ot-sdk-container{padding-right:0}#onetrust-pc-sdk .ot-sdk-row{flex-direction:initial;width:100%}#onetrust-pc-sdk [type="checkbox"]:checked,#onetrust-pc-sdk [type="checkbox"]:not(:checked){pointer-events:initial}#onetrust-pc-sdk [type="checkbox"]:disabled+label::before,#onetrust-pc-sdk [type="checkbox"]:disabled+label:after,#onetrust-pc-sdk [type="checkbox"]:disabled+label{pointer-events:none;opacity:0.7}#onetrust-pc-sdk #vendor-list-content{transform:translate3d(0, 0, 0)}#onetrust-pc-sdk li input[type="checkbox"]{z-index:1}#onetrust-pc-sdk li .ot-checkbox label{z-index:2}#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"]{height:auto;width:auto}#onetrust-pc-sdk li .host-title a,#onetrust-pc-sdk li .ot-host-name a,#onetrust-pc-sdk li .accordion-text,#onetrust-pc-sdk li .ot-acc-txt{z-index:2;position:relative}#onetrust-pc-sdk input{margin:3px 0.1ex}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position:center;background-size:contain;background-repeat:no-repeat}#onetrust-pc-sdk .screen-reader-only,#onetrust-pc-sdk .ot-scrn-rdr,.ot-sdk-cookie-policy .screen-reader-only,.ot-sdk-cookie-policy .ot-scrn-rdr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in{animation-name:onetrust-fade-in;animation-duration:400ms;animation-timing-function:ease-in-out}#onetrust-pc-sdk.ot-hide{display:none !important}.onetrust-pc-dark-filter.ot-hide{display:none !important}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#68b631;border:1px solid #68b631;height:auto;white-space:normal;word-wrap:break-word;padding:0.8em 2em;font-size:0.8em;line-height:1.2;cursor:pointer;-moz-transition:0.1s ease;-o-transition:0.1s ease;-webkit-transition:1s ease;transition:0.1s ease}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff;background-color:#68b631}.onetrust-pc-dark-filter{background:rgba(0,0,0,0.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}@keyframes onetrust-fade-in{0%{opacity:0}100%{opacity:1}}.ot-cookie-label{text-decoration:underline}@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape){#onetrust-pc-sdk p{font-size:0.75em}}#onetrust-banner-sdk .banner-option-input:focus+label{outline:1px solid #000;outline-style:auto}.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{outline:2px solid #000}#onetrust-pc-sdk .ot-userid-title{margin-top:10px}#onetrust-pc-sdk .ot-userid-title>span,#onetrust-pc-sdk .ot-userid-timestamp>span{font-weight:700}#onetrust-pc-sdk .ot-userid-desc{font-style:italic}#onetrust-pc-sdk .ot-host-desc a{pointer-events:initial}#onetrust-pc-sdk .ot-ven-hdr>p a{position:relative;z-index:2;pointer-events:initial}#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a{margin-right:auto}
#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{font-size:16px}#onetrust-banner-sdk *,#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy *,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy *,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox,#ot-sync-ntfy div,#ot-sync-ntfy span,#ot-sync-ntfy h1,#ot-sync-ntfy h2,#ot-sync-ntfy h3,#ot-sync-ntfy h4,#ot-sync-ntfy h5,#ot-sync-ntfy h6,#ot-sync-ntfy p,#ot-sync-ntfy img,#ot-sync-ntfy svg,#ot-sync-ntfy button,#ot-sync-ntfy section,#ot-sync-ntfy a,#ot-sync-ntfy label,#ot-sync-ntfy input,#ot-sync-ntfy ul,#ot-sync-ntfy li,#ot-sync-ntfy nav,#ot-sync-ntfy table,#ot-sync-ntfy thead,#ot-sync-ntfy tr,#ot-sync-ntfy td,#ot-sync-ntfy tbody,#ot-sync-ntfy .ot-main-content,#ot-sync-ntfy .ot-toggle,#ot-sync-ntfy #ot-content,#ot-sync-ntfy #ot-pc-content,#ot-sync-ntfy .checkbox{font-family:inherit;font-weight:normal;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:none;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none}#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before{content:"";content:none}
#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{width:100%;float:left;box-sizing:border-box;padding:0;display:initial}@media (min-width: 400px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:90%;padding:0}}@media (min-width: 550px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:100%}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{margin-left:4%}#onetrust-banner-sdk .ot-sdk-column:first-child,#onetrust-banner-sdk .ot-sdk-columns:first-child,#onetrust-pc-sdk .ot-sdk-column:first-child,#onetrust-pc-sdk .ot-sdk-columns:first-child,#ot-sdk-cookie-policy .ot-sdk-column:first-child,#ot-sdk-cookie-policy .ot-sdk-columns:first-child{margin-left:0}#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns{width:13.3333333333%}#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns{width:22%}#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns{width:30.6666666667%}#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns{width:65.3333333333%}#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns{width:74%}#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns{width:82.6666666667%}#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns{width:91.3333333333%}#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns{width:100%;margin-left:0}}#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6{margin-top:0;font-weight:600;font-family:inherit}#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem;line-height:1.2}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem;line-height:1.25}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem;line-height:1.3}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem;line-height:1.35}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem;line-height:1.5}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem;line-height:1.6}@media (min-width: 550px){#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem}}#onetrust-banner-sdk p,#onetrust-pc-sdk p,#ot-sdk-cookie-policy p{margin:0 0 1em 0;font-family:inherit;line-height:normal}#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{color:#565656;text-decoration:underline}#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{color:#565656;text-decoration:none}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:0.9em;font-weight:400;line-height:38px;letter-spacing:0.01em;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:0.7}#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-banner-sdk button.ot-sdk-button-primary,#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary,#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary,#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-pc-sdk button.ot-sdk-button-primary,#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary,#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary,#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,#ot-sdk-cookie-policy button.ot-sdk-button-primary,#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-banner-sdk button.ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover,#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-banner-sdk button.ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-pc-sdk button.ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-pc-sdk button.ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}#onetrust-banner-sdk input[type="text"],#onetrust-pc-sdk input[type="text"],#ot-sdk-cookie-policy input[type="text"]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-banner-sdk input[type="text"],#onetrust-pc-sdk input[type="text"],#ot-sdk-cookie-policy input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#onetrust-banner-sdk input[type="text"]:focus,#onetrust-pc-sdk input[type="text"]:focus,#ot-sdk-cookie-policy input[type="text"]:focus{border:1px solid #000;outline:0}#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{display:block;margin-bottom:0.5rem;font-weight:600}#onetrust-banner-sdk input[type="checkbox"],#onetrust-pc-sdk input[type="checkbox"],#ot-sdk-cookie-policy input[type="checkbox"]{display:inline}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{list-style:circle inside}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{padding-left:0;margin-top:0}#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}#onetrust-banner-sdk li,#onetrust-pc-sdk li,#ot-sdk-cookie-policy li{margin-bottom:1rem}#onetrust-banner-sdk th,#onetrust-banner-sdk td,#onetrust-pc-sdk th,#onetrust-pc-sdk td,#ot-sdk-cookie-policy th,#ot-sdk-cookie-policy td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}#onetrust-banner-sdk button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after{content:"";display:table;clear:both}#onetrust-banner-sdk .ot-sdk-row,#onetrust-pc-sdk .ot-sdk-row,#ot-sdk-cookie-policy .ot-sdk-row{margin:0;max-width:none;display:block}
#onetrust-banner-sdk{box-shadow:0 0 18px rgba(0,0,0,.2)}#onetrust-banner-sdk.otFloatingRounded{position:fixed;background-color:#fff;width:60%;max-width:700px;z-index:2147483645;border-radius:2.5px;bottom:2em;left:1em;font-size:16px;max-height:90%;overflow-y:auto;overflow-x:hidden}#onetrust-banner-sdk.otRelFont{font-size:1rem}#onetrust-banner-sdk.ot-bottom-left[dir=rtl]{right:1em}#onetrust-banner-sdk.ot-bottom-right{left:auto;right:1em}#onetrust-banner-sdk.ot-bottom-right[dir=rtl]{left:1em;right:auto}#onetrust-banner-sdk .accept-btn-only{float:none !important;width:100%}#onetrust-banner-sdk .cookie-settings-btn-only{width:100%}#onetrust-banner-sdk::-webkit-scrollbar{width:11px}#onetrust-banner-sdk::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1}#onetrust-banner-sdk{scrollbar-arrow-color:#c1c1c1;scrollbar-darkshadow-color:#c1c1c1;scrollbar-face-color:#c1c1c1;scrollbar-shadow-color:#c1c1c1}#onetrust-banner-sdk h3{margin-bottom:0}#onetrust-banner-sdk h3,#onetrust-banner-sdk p{color:dimgray}#onetrust-banner-sdk .ot-sdk-container{padding:0;width:100%;margin:0}#onetrust-banner-sdk #onetrust-policy{margin-top:40px}#onetrust-banner-sdk #onetrust-policy-title,#onetrust-banner-sdk #onetrust-button-group{float:left}#onetrust-banner-sdk #onetrust-button-group-parent{padding:10px 30px 4px 30px}#onetrust-banner-sdk .ot-gv-list-handler{padding:0 30px 10px 30px;font-size:.812em;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-b-addl-desc{padding:0 30px 10px 30px;clear:both;font-size:.813em;line-height:1.5;margin:0}#onetrust-banner-sdk #onetrust-policy-text>*,#onetrust-banner-sdk #onetrust-policy-text a,#onetrust-banner-sdk .ot-b-addl-desc>*,#onetrust-banner-sdk .ot-b-addl-desc a{margin-bottom:0px;font-size:inherit;line-height:inherit}#onetrust-banner-sdk #onetrust-policy-text a,#onetrust-banner-sdk .ot-b-addl-desc a{font-weight:bold}#onetrust-banner-sdk .ot-b-addl-desc{display:block}#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc{padding:0;margin-top:10px;margin-bottom:10px;line-height:1.5;font-size:1em}#onetrust-banner-sdk #onetrust-policy-title{display:inline-block;max-width:calc(100% - 75px);padding-left:30px;font-size:1em;line-height:1.5;padding-bottom:10px}#onetrust-banner-sdk #onetrust-button-group{float:right}#onetrust-banner-sdk .onetrust-banner-options{float:right;max-width:55%}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#68b631;color:#fff;border-color:#68b631;margin-right:1em;min-width:130px;height:auto;white-space:normal;word-break:break-word;word-wrap:break-word;padding:12px 10px;line-height:1.2;font-weight:600;font-size:.813em}#onetrust-banner-sdk #onetrust-accept-btn-handler{margin-right:0}#onetrust-banner-sdk #onetrust-pc-btn-handler{border:1px solid #68b631;min-width:175px;max-width:40%}#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{background-color:#fff;border:none;color:#68b631;text-decoration:underline;margin-right:1rem}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group{width:100%}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{text-align:left;padding-left:0;padding-right:0}#onetrust-banner-sdk #onetrust-close-btn-container{right:20px;top:10px;position:absolute}#onetrust-banner-sdk .ot-close-icon{height:44px;width:44px;background-size:12px;margin:-10px -10px 0 0;display:inline-block;border:none;padding:0px}#onetrust-banner-sdk .banner_logo{display:none}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-top:75px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{position:absolute;top:10px}#onetrust-banner-sdk #banner-options{float:left;padding:0 30px 0 30px;width:calc(100% - 60px)}#onetrust-banner-sdk .banner-option-input{cursor:pointer;width:auto;height:auto;border:none;padding:0;padding-right:3px;margin:0 0 6px;font-size:.82em;line-height:1.4}#onetrust-banner-sdk .banner-option-input *{pointer-events:none;font-size:inherit;line-height:inherit}#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container{transform:rotate(90deg)}#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details{height:auto;display:block}#onetrust-banner-sdk .banner-option-header{cursor:pointer;display:inline-block}#onetrust-banner-sdk .banner-option-header :first-child{color:dimgray;font-weight:bold;float:left}#onetrust-banner-sdk .banner-option{margin-bottom:10px}#onetrust-banner-sdk .ot-arrow-container,#onetrust-banner-sdk .banner-option-details{transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}#onetrust-banner-sdk .ot-arrow-container{display:inline-block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid dimgray;margin-left:10px;vertical-align:middle}#onetrust-banner-sdk .banner-option-details{display:none;font-size:.83em;line-height:1.5;height:0px;padding:10px 10px 5px 10px}#onetrust-banner-sdk .banner-option-details *{font-size:inherit;line-height:inherit;color:dimgray}#onetrust-banner-sdk .ot-dpd-container{float:left;padding:0 30px 0 30px;clear:both}#onetrust-banner-sdk .ot-dpd-title{font-weight:bold;padding-bottom:10px;line-height:1.4;font-size:1em}#onetrust-banner-sdk .ot-dpd-desc{font-size:.813em;line-height:1.5}#onetrust-banner-sdk .ot-dpd-desc .onetrust-vendors-list-handler{display:block;margin-left:0px;margin-top:5px;padding:0;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk #onetrust-policy-text a{margin-left:5px}#onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc{font-size:.813em;line-height:1.5;margin:0;padding-bottom:10px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container{top:15px;transform:none;right:15px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{padding:0;white-space:pre-wrap;border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em}#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container{margin-top:20px}@media only screen and (max-width: 425px){#onetrust-banner-sdk #onetrust-button-group{margin-top:0}#onetrust-banner-sdk button{padding:0 20px}#onetrust-banner-sdk #onetrust-close-btn-container{right:15px}#onetrust-banner-sdk #onetrust-policy-title{padding-left:15px}#onetrust-banner-sdk #onetrust-button-group-parent,#onetrust-banner-sdk .ot-dpd-container{padding:0 15px 0px 15px}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-gv-list-handler,#onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc{padding:0 15px 10px 15px}#onetrust-banner-sdk #ot-gv-link-ctnr{margin-bottom:15px}#onetrust-banner-sdk #onetrust-button-group button{width:100%}#onetrust-banner-sdk #banner-options{padding:0 15px 0 15px;width:calc(100% - 30px)}#onetrust-banner-sdk .banner-option{margin-bottom:6px}#onetrust-banner-sdk #onetrust-button-group,#onetrust-banner-sdk .onetrust-banner-options{width:100%}#onetrust-banner-sdk #onetrust-pc-btn-handler{margin-right:0px}#onetrust-banner-sdk.otFloatingRounded,#onetrust-banner-sdk.otFloatingRounded[dir=rtl]{left:0;bottom:0;width:100%;right:0}}@media only screen and (max-width: 550px){#onetrust-banner-sdk .ot-close-icon{padding:0}#onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container{margin-top:20px}}@media only screen and (min-width: 426px)and (max-width: 896px){#onetrust-banner-sdk.otFloatingRounded{width:95%}#onetrust-banner-sdk #onetrust-button-group-parent{width:100%}}@media only screen and (max-width: 640px){#onetrust-banner-sdk #onetrust-button-group{text-align:center}#onetrust-banner-sdk .onetrust-banner-options,#onetrust-banner-sdk #onetrust-pc-btn-handler{max-width:100%;display:inline-block;text-align:center}#onetrust-banner-sdk .has-reject-all-button .onetrust-banner-options{width:100%}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{text-align:center}}
        #onetrust-consent-sdk #onetrust-banner-sdk {background-color: #FFFFFF;}
            #onetrust-consent-sdk #onetrust-policy-title,
                    #onetrust-consent-sdk #onetrust-policy-text,
                    #onetrust-consent-sdk .ot-b-addl-desc,
                    #onetrust-consent-sdk .ot-dpd-desc,
                    #onetrust-consent-sdk .ot-dpd-title,
                    #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
                    #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
                    #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
                    #onetrust-banner-sdk .ot-cat-header {
                        color: #696969;
                    }
            #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
                    background-color: #E9E9E9;}
             #onetrust-consent-sdk #onetrust-banner-sdk a[href],
                    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
                    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn
                        {
                            color: #a72a2f;
                        }#onetrust-consent-sdk #onetrust-accept-btn-handler,
                         #onetrust-banner-sdk #onetrust-reject-all-handler {
                            background-color: #a72a2f;border-color: #a72a2f;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
            #onetrust-consent-sdk #onetrust-banner-sdk:focus {
               outline-color: #000000;
               outline-width: 1px;
            }
            #onetrust-consent-sdk #onetrust-pc-btn-handler,
            #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
                color: #a72a2f; border-color: #a72a2f;
                background-color:
                #ffffff;
            }#onetrust-banner-sdk.otFloatingRounded { left: 0; margin-bottom: -1em; width: 100%; max-width: unset; outline: none; border-radius: 0; }
#onetrust-banner-sdk .ot-sdk-container { margin: calc(15px + 2vw) 0; max-width: 700px; }

#onetrust-banner-sdk #onetrust-policy { margin-top: 0; }
#onetrust-banner-sdk div#onetrust-button-group { margin-top: 7px; width: 100%; }
#onetrust-button-group button { border-radius: 50em; margin-bottom: 5px; }
#onetrust-button-group button#onetrust-accept-btn-handler { padding: 12px 30px; }
#onetrust-button-group button#onetrust-pc-btn-handler { padding: 12px 0; text-decoration: underline; border: none; min-width: unset; float: right; outline: none; }

#onetrust-banner-sdk #onetrust-policy-title { font-size: 1.3em; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc { font-size: .9em; }
#onetrust-banner-sdk #onetrust-policy-text p:not(:last-child) { margin-bottom: 7px; }

#ot-sdk-btn-floating { display: none; }

.ot-sdk-show-settings { font-size: 1em; background: none; border: 0; outline: 0; padding: 0; }

html[lang="fr"] #onetrust-button-group button#onetrust-pc-btn-handler { color: #fff; background: #a72a2f; border: 1px solid #a72a2f; padding: 12px 30px; margin: 0 0px 0 30px; text-decoration: none; }

@media only screen and (min-width: 426px) {
    #onetrust-button-group button#onetrust-accept-btn-handler { margin-left: 15px; }
}

@media only screen and (min-width: 1200px) {
    #onetrust-banner-sdk .ot-sdk-container { margin: calc(15px + 1vw) 7.33%; }
    #onetrust-banner-sdk div#onetrust-button-group { margin-top: 0px; }
}
@media only screen and (min-width: 1500px) {
    #onetrust-banner-sdk .ot-sdk-container { margin: calc(15px + 1vw) 15.75%; }
}#onetrust-pc-sdk.otPcCenter{overflow:hidden;position:fixed;margin:0 auto;top:5%;right:0;left:0;width:40%;max-width:575px;min-width:575px;border-radius:2.5px;z-index:2147483647;background-color:#fff;-webkit-box-shadow:0px 2px 10px -3px #999;-moz-box-shadow:0px 2px 10px -3px #999;box-shadow:0px 2px 10px -3px #999}#onetrust-pc-sdk.otPcCenter[dir=rtl]{right:0;left:0}#onetrust-pc-sdk.otRelFont{font-size:1rem}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,#onetrust-pc-sdk .ot-hide-tgl{visibility:hidden}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,#onetrust-pc-sdk .ot-hide-tgl *{visibility:hidden}#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr{min-height:40px}#onetrust-pc-sdk .ot-pc-header{height:39px;padding:10px 0 10px 30px;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk #ot-pc-title,#onetrust-pc-sdk #ot-category-title,#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk #ot-lst-title,#onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,#onetrust-pc-sdk .ot-always-active{font-weight:bold;color:dimgray}#onetrust-pc-sdk .ot-always-active-group .ot-cat-header{width:55%;font-weight:700}#onetrust-pc-sdk .ot-cat-item p{clear:both;float:left;margin-top:10px;margin-bottom:5px;line-height:1.5;font-size:.812em;color:dimgray}#onetrust-pc-sdk .ot-close-icon{height:44px;width:44px;background-size:10px}#onetrust-pc-sdk #ot-pc-title{float:left;font-size:1em;line-height:1.5;margin-bottom:10px;margin-top:10px;width:100%}#onetrust-pc-sdk #accept-recommended-btn-handler{margin-right:10px;margin-bottom:25px;outline-offset:-1px}#onetrust-pc-sdk #ot-pc-desc{clear:both;width:100%;font-size:.812em;line-height:1.5;margin-bottom:25px}#onetrust-pc-sdk #ot-pc-desc a{margin-left:5px}#onetrust-pc-sdk #ot-pc-desc *{font-size:inherit;line-height:inherit}#onetrust-pc-sdk #ot-pc-desc ul li{padding:10px 0px}#onetrust-pc-sdk a{color:#656565;cursor:pointer}#onetrust-pc-sdk a:hover{color:#3860be}#onetrust-pc-sdk label{margin-bottom:0}#onetrust-pc-sdk #vdr-lst-dsc{font-size:.812em;line-height:1.5;padding:10px 15px 5px 15px}#onetrust-pc-sdk button{max-width:394px;padding:12px 30px;line-height:1;word-break:break-word;word-wrap:break-word;white-space:normal;font-weight:bold;height:auto}#onetrust-pc-sdk .ot-link-btn{padding:0;margin-bottom:0;border:0;font-weight:normal;line-height:normal;width:auto;height:auto}#onetrust-pc-sdk #ot-pc-content{position:absolute;overflow-y:scroll;padding-left:0px;padding-right:30px;top:60px;bottom:110px;margin:1px 3px 0 30px;width:calc(100% - 63px)}#onetrust-pc-sdk .ot-vs-list .ot-always-active,#onetrust-pc-sdk .ot-cat-grp .ot-always-active{float:right;clear:none;color:#3860be;margin:0;font-size:.813em;line-height:1.3}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track{margin-right:20px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:11px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background:#d8d8d8}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}#onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#d8d8d8;scrollbar-darkshadow-color:#d8d8d8;scrollbar-face-color:#d8d8d8;scrollbar-shadow-color:#d8d8d8}#onetrust-pc-sdk .save-preference-btn-handler{margin-right:20px}#onetrust-pc-sdk .ot-pc-refuse-all-handler{margin-right:10px}#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link{margin-left:0;margin-right:8px}#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler{margin-left:0;margin-right:8px}#onetrust-pc-sdk .ot-subgrp-cntr{display:inline-block;clear:both;width:100%;padding-top:15px}#onetrust-pc-sdk .ot-switch+.ot-subgrp-cntr{padding-top:10px}#onetrust-pc-sdk ul.ot-subgrps{margin:0;font-size:initial}#onetrust-pc-sdk ul.ot-subgrps li p,#onetrust-pc-sdk ul.ot-subgrps li h5{font-size:.813em;line-height:1.4;color:dimgray}#onetrust-pc-sdk ul.ot-subgrps .ot-switch{min-height:auto}#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob{top:0}#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr{display:inline-block;width:100%}#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt{margin:0}#onetrust-pc-sdk ul.ot-subgrps li{padding:0;border:none}#onetrust-pc-sdk ul.ot-subgrps li h5{position:relative;top:5px;font-weight:bold;margin-bottom:0;float:left}#onetrust-pc-sdk li.ot-subgrp{margin-left:20px;overflow:auto}#onetrust-pc-sdk li.ot-subgrp>h5{width:calc(100% - 100px)}#onetrust-pc-sdk .ot-cat-item p>ul,#onetrust-pc-sdk li.ot-subgrp p>ul{margin:0px;list-style:disc;margin-left:15px;font-size:inherit}#onetrust-pc-sdk .ot-cat-item p>ul li,#onetrust-pc-sdk li.ot-subgrp p>ul li{font-size:inherit;padding-top:10px;padding-left:0px;padding-right:0px;border:none}#onetrust-pc-sdk .ot-cat-item p>ul li:last-child,#onetrust-pc-sdk li.ot-subgrp p>ul li:last-child{padding-bottom:10px}#onetrust-pc-sdk .ot-pc-logo{height:40px;width:120px;display:inline-block}#onetrust-pc-sdk .ot-pc-footer{position:absolute;bottom:0px;width:100%;max-height:160px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler{margin-bottom:0px}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content{bottom:160px}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button{width:100%;max-width:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container{margin:0 30px;width:calc(100% - 60px);padding-right:0}#onetrust-pc-sdk .ot-pc-footer-logo{height:30px;width:100%;text-align:right;background:#f4f4f4}#onetrust-pc-sdk .ot-pc-footer-logo a{display:inline-block;margin-top:5px;margin-right:10px}#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo{direction:rtl}#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a{margin-right:25px}#onetrust-pc-sdk .ot-tgl{float:right;position:relative;z-index:1}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#cddcf2;border:1px solid #3860be}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);background-color:#3860be;border-color:#3860be}#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch{outline:#000 solid 1px}#onetrust-pc-sdk .ot-switch{position:relative;display:inline-block;width:45px;height:25px}#onetrust-pc-sdk .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f2f1f1;border:1px solid #ddd;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:20px}#onetrust-pc-sdk .ot-switch-nob:before{position:absolute;content:"";height:21px;width:21px;bottom:1px;background-color:#7d7d7d;-webkit-transition:.4s;transition:.4s;border-radius:20px}#onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk .ot-chkbox label{position:relative;display:inline-block;padding-left:30px;cursor:pointer;font-weight:500}#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after{position:absolute;content:"";display:inline-block;border-radius:3px}#onetrust-pc-sdk .ot-chkbox label::before{height:18px;width:18px;border:1px solid #3860be;left:0px;top:auto}#onetrust-pc-sdk .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:4px;top:5px}#onetrust-pc-sdk .ot-label-txt{display:none}#onetrust-pc-sdk .ot-chkbox input,#onetrust-pc-sdk .ot-tgl input{position:absolute;opacity:0;width:0;height:0}#onetrust-pc-sdk .ot-arw-cntr{float:right;position:relative;pointer-events:none}#onetrust-pc-sdk .ot-arw-cntr .ot-arw{width:16px;height:16px;margin-left:5px;color:dimgray;display:inline-block;vertical-align:middle;-webkit-transition:all 150ms ease-in 0s;-moz-transition:all 150ms ease-in 0s;-o-transition:all 150ms ease-in 0s;transition:all 150ms ease-in 0s}#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}#onetrust-pc-sdk .ot-tgl-cntr,#onetrust-pc-sdk .ot-arw-cntr{display:inline-block}#onetrust-pc-sdk .ot-tgl-cntr{width:45px;float:right;margin-top:2px}#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr{margin-top:10px}#onetrust-pc-sdk .ot-always-active-subgroup{width:auto;padding-left:0px !important;top:3px;position:relative}#onetrust-pc-sdk .ot-label-status{padding-left:5px;font-size:.75em;display:none}#onetrust-pc-sdk .ot-arw-cntr{margin-top:-1px}#onetrust-pc-sdk .ot-arw-cntr svg{-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;height:10px;width:10px}#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk .ot-arw{width:10px;margin-left:15px;transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}#onetrust-pc-sdk .ot-vlst-cntr{margin-bottom:0}#onetrust-pc-sdk .ot-hlst-cntr{margin-top:5px;display:inline-block;width:100%}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{clear:both;color:#3860be;margin-left:0;font-size:.813em;text-decoration:none;float:left;overflow:hidden}#onetrust-pc-sdk .category-vendors-list-handler:hover,#onetrust-pc-sdk .category-vendors-list-handler+a:hover,#onetrust-pc-sdk .category-host-list-handler:hover{text-decoration-line:underline}#onetrust-pc-sdk .category-vendors-list-handler+a{clear:none}#onetrust-pc-sdk .category-vendors-list-handler+a::after{content:"";height:15px;width:15px;background-repeat:no-repeat;margin-left:5px;float:right;background-image:url("images/image_8b735b041d15a6b42bb7c682511d8e6433e8c314.svg")}#onetrust-pc-sdk .back-btn-handler{font-size:1em;text-decoration:none}#onetrust-pc-sdk .back-btn-handler:hover{opacity:.6}#onetrust-pc-sdk #ot-lst-title h3{display:inline-block;word-break:break-word;word-wrap:break-word;margin-bottom:0;color:#656565;font-size:1em;font-weight:bold;margin-left:15px}#onetrust-pc-sdk #ot-lst-title{margin:10px 0 10px 0px;font-size:1em;text-align:left}#onetrust-pc-sdk #ot-pc-hdr{margin:0 0 0 30px;height:auto;width:auto}#onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#d4d4d4;font-style:italic}#onetrust-pc-sdk #vendor-search-handler{height:31px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left;margin-left:15px}#onetrust-pc-sdk .ot-ven-name{display:block;width:auto;padding-right:5px}#onetrust-pc-sdk #ot-lst-cnt{overflow-y:auto;margin-left:20px;margin-right:7px;width:calc(100% - 27px);max-height:calc(100% - 80px);height:100%;transform:translate3d(0, 0, 0)}#onetrust-pc-sdk #ot-pc-lst{width:100%;bottom:100px;position:absolute;top:60px}#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr *{visibility:hidden}#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr{right:12px;position:absolute}#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr{float:right;position:relative}#onetrust-pc-sdk #ot-pc-lst .ot-arw{margin-left:10px}#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{overflow:hidden;cursor:pointer}#onetrust-pc-sdk .ot-vlst-cntr{overflow:hidden}#onetrust-pc-sdk #ot-sel-blk{overflow:hidden;width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:3}#onetrust-pc-sdk #ot-back-arw{height:12px;width:12px}#onetrust-pc-sdk .ot-lst-subhdr{width:100%;display:inline-block}#onetrust-pc-sdk .ot-search-cntr{float:left;width:78%;position:relative}#onetrust-pc-sdk .ot-search-cntr>svg{width:30px;height:30px;position:absolute;float:left;right:-15px}#onetrust-pc-sdk .ot-fltr-cntr{float:right;right:50px;position:relative}#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;display:inline-block;position:relative;width:32px;height:32px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;padding:0;margin:0}#onetrust-pc-sdk #filter-btn-handler:hover{background-color:#3860be}#onetrust-pc-sdk #filter-btn-handler svg{width:12px;height:12px;margin:3px 10px 0 10px;display:block;position:static;right:auto;top:auto}#onetrust-pc-sdk .ot-ven-link{color:#3860be;text-decoration:none;font-weight:100;display:inline-block;padding-top:10px;transform:translate(0, 1%);-o-transform:translate(0, 1%);-ms-transform:translate(0, 1%);-webkit-transform:translate(0, 1%);position:relative;z-index:2}#onetrust-pc-sdk .ot-ven-link *{font-size:inherit}#onetrust-pc-sdk .ot-ven-link:hover{text-decoration:underline}#onetrust-pc-sdk .ot-ven-hdr{width:calc(100% - 160px);height:auto;float:left;word-break:break-word;word-wrap:break-word;vertical-align:middle;padding-bottom:3px}#onetrust-pc-sdk .ot-ven-link{letter-spacing:.03em;font-size:.75em;font-weight:400}#onetrust-pc-sdk .ot-ven-dets{border-radius:2px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child{border-top:none}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child){border-top:1px solid #e9e9e9}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){width:30%}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4{padding-top:5px;padding-bottom:5px;display:block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4{display:inline-block}#onetrust-pc-sdk .ot-ven-dets p,#onetrust-pc-sdk .ot-ven-dets h4,#onetrust-pc-sdk .ot-ven-dets span{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}#onetrust-pc-sdk .ot-ven-dets h4{padding-top:5px}#onetrust-pc-sdk .ot-ven-dets span{color:dimgray;padding:0;vertical-align:baseline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk #ot-host-lst .ot-sel-all{float:right;position:relative;margin-right:42px;top:10px}#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox]{width:auto;height:auto}#onetrust-pc-sdk #ot-host-lst .ot-sel-all label{height:20px;width:20px;padding-left:0px}#onetrust-pc-sdk #ot-host-lst .ot-acc-txt{overflow:hidden;width:95%}#onetrust-pc-sdk .ot-host-hdr{position:relative;z-index:1;pointer-events:none;width:calc(100% - 125px);float:left}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-desc{display:inline-block;width:90%}#onetrust-pc-sdk .ot-host-name{pointer-events:none}#onetrust-pc-sdk .ot-host-hdr>a{text-decoration:underline;font-size:.82em;position:relative;z-index:2;float:left;margin-bottom:5px;pointer-events:initial}#onetrust-pc-sdk .ot-host-name+a{margin-top:5px}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a,#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{color:dimgray;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a{font-weight:bold;font-size:.82em;line-height:1.3}#onetrust-pc-sdk .ot-host-name a{font-size:1em}#onetrust-pc-sdk .ot-host-expand{margin-top:3px;margin-bottom:3px;clear:both;display:block;color:#3860be;font-size:.72em;font-weight:normal}#onetrust-pc-sdk .ot-host-expand *{font-size:inherit}#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{font-size:.688em;line-height:1.4;font-weight:normal}#onetrust-pc-sdk .ot-host-desc{margin-top:10px}#onetrust-pc-sdk .ot-host-opt{margin:0;font-size:inherit;display:inline-block;width:100%}#onetrust-pc-sdk .ot-host-opt li>div div{font-size:.8em;padding:5px 0}#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(1){width:30%;float:left}#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(2){width:70%;float:left;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-info{border:none;display:inline-block;width:calc(100% - 10px);padding:10px;margin-bottom:10px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-host-info>div{overflow:auto}#onetrust-pc-sdk #no-results{text-align:center;margin-top:30px}#onetrust-pc-sdk #no-results p{font-size:1em;color:#2e3644;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #no-results p span{font-weight:bold}#onetrust-pc-sdk #ot-fltr-modal{width:100%;height:auto;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;overflow:hidden;opacity:1;right:0}#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{display:inline-block;font-size:.85em;color:dimgray}#onetrust-pc-sdk #ot-fltr-cnt{z-index:2147483646;background-color:#fff;position:absolute;height:90%;max-height:300px;width:325px;left:210px;margin-top:10px;margin-bottom:20px;padding-right:10px;border-radius:3px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px)}#onetrust-pc-sdk #ot-anchor{border:12px solid transparent;display:none;position:absolute;z-index:2147483647;right:55px;top:75px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-btns{margin-left:15px}#onetrust-pc-sdk #filter-apply-handler{margin-right:15px}#onetrust-pc-sdk .ot-fltr-opt{margin-bottom:25px;margin-left:15px;width:75%;position:relative}#onetrust-pc-sdk .ot-fltr-opt p{display:inline-block;margin:0;font-size:.9em;color:#2e3644}#onetrust-pc-sdk .ot-chkbox label span{font-size:.85em;color:dimgray}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr,#onetrust-pc-sdk #ot-selall-hostcntr,#onetrust-pc-sdk #ot-selall-licntr,#onetrust-pc-sdk #ot-selall-gnvencntr{right:15px;position:relative;width:20px;height:20px;float:right}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label,#onetrust-pc-sdk #ot-selall-gnvencntr label{float:left;padding-left:0}#onetrust-pc-sdk #ot-ven-lst:first-child{border-top:1px solid #e2e2e2}#onetrust-pc-sdk ul{list-style:none;padding:0}#onetrust-pc-sdk ul li{position:relative;margin:0;padding:15px 15px 15px 10px;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk ul li h3{font-size:.75em;color:#656565;margin:0;display:inline-block;width:70%;height:auto;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk ul li p{margin:0;font-size:.7em}#onetrust-pc-sdk ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0}#onetrust-pc-sdk .ot-cat-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus,#onetrust-pc-sdk li>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-cat-item>button,#onetrust-pc-sdk .ot-acc-cntr>button,#onetrust-pc-sdk li>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-ven-item>button:focus{outline:0;border:2px solid #000}#onetrust-pc-sdk .ot-hide-acc>button{pointer-events:none}#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus>*,#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>*{visibility:hidden}#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr{min-height:30px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt){padding-right:10px;width:calc(100% - 37px);margin-top:10px;max-height:calc(100% - 90px)}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc;border:1px solid #e2e2e2;width:calc(100% - 2px);padding-bottom:5px;padding-top:5px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt{border:unset;background-color:unset}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr{display:none}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all{padding-right:.5rem}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox{right:0}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all{padding-right:34px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{width:auto}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li{border:1px solid #e2e2e2;margin-bottom:10px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr{padding:10px 0 10px 15px}#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox{float:right}#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox{right:34px}#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child{border-top:none}#onetrust-pc-sdk .ot-acc-cntr{position:relative;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr input{z-index:1}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr{background-color:#f9f9fc;padding:5px 0 5px 15px;width:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus{vertical-align:middle;top:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-arw-cntr{right:10px}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr input{z-index:2}#onetrust-pc-sdk .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-txt{padding-left:10px;padding-right:10px}#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=true]~.ot-acc-txt{width:auto}#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox{display:none}#onetrust-pc-sdk .ot-vlst-cntr{margin-bottom:0;width:100%}#onetrust-pc-sdk .ot-vensec-title{font-size:.813em;vertical-align:middle;display:inline-block}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a{margin-left:0;margin-top:10px}#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after{height:auto;border-left:0;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;left:5px;top:9px}#onetrust-pc-sdk #ot-category-title{float:left;padding-bottom:10px;font-size:1em;width:100%}#onetrust-pc-sdk .ot-cat-grp{margin-top:10px}#onetrust-pc-sdk .ot-cat-item{line-height:1.1;margin-top:10px;display:inline-block;width:100%}#onetrust-pc-sdk .ot-btn-container{text-align:right}#onetrust-pc-sdk .ot-btn-container button{display:inline-block;font-size:.75em;letter-spacing:.08em;margin-top:19px}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{position:absolute;top:10px;right:0;z-index:1;padding:0;background-color:transparent;border:none}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg{display:block;height:10px;width:10px}#onetrust-pc-sdk #clear-filters-handler{margin-top:20px;margin-bottom:10px;float:right;max-width:200px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:transparent;border-color:transparent;padding:1px}#onetrust-pc-sdk #clear-filters-handler:hover{color:#2285f7}#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl,#onetrust-pc-sdk .ot-enbl-chr h4~.ot-always-active{right:45px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl+.ot-tgl{right:120px}#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child{width:90px}#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>h5+.ot-tgl-cntr{padding-right:25px}#onetrust-pc-sdk .ot-plus-minus{width:20px;height:20px;font-size:1.5em;position:relative;display:inline-block;margin-right:5px;top:3px}#onetrust-pc-sdk .ot-plus-minus span{position:absolute;background:#27455c;border-radius:1px}#onetrust-pc-sdk .ot-plus-minus span:first-of-type{top:25%;bottom:25%;width:10%;left:45%}#onetrust-pc-sdk .ot-plus-minus span:last-of-type{left:25%;right:25%;height:10%;top:45%}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{transform:rotate(90deg)}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{left:50%;right:50%}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label{position:relative;display:inline-block;width:20px;height:20px}#onetrust-pc-sdk .ot-host-item .ot-plus-minus,#onetrust-pc-sdk .ot-ven-item .ot-plus-minus{float:left;margin-right:8px;top:10px}#onetrust-pc-sdk .ot-ven-item ul{list-style:none inside;font-size:100%;margin:0}#onetrust-pc-sdk .ot-ven-item ul li{margin:0 !important;padding:0;border:none !important}#onetrust-pc-sdk .ot-pli-hdr{color:#77808e;overflow:hidden;padding-top:7.5px;padding-bottom:7.5px;width:calc(100% - 2px);border-top-left-radius:3px;border-top-right-radius:3px}#onetrust-pc-sdk .ot-pli-hdr span:first-child{top:50%;transform:translateY(50%);max-width:90px}#onetrust-pc-sdk .ot-pli-hdr span:last-child{padding-right:10px;max-width:95px;text-align:center}#onetrust-pc-sdk .ot-li-title{float:right;font-size:.813em}#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color{background-color:#f4f4f4;border:1px solid #d8d8d8}#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child{text-align:left;width:70px}#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk .ot-cat-header{width:calc(100% - 130px)}#onetrust-pc-sdk li.ot-subgrp>h5+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc{margin-bottom:5px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr{border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr+.ot-subgrp-cntr{border-top:none}#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt h4+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header{width:calc(100% - 145px)}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl{padding-left:28px}#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{display:inline-block;width:100%;position:relative}#onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1}#onetrust-pc-sdk .ot-sel-all{margin:0;position:relative;padding-right:23px;float:right}#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{float:right;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-li-hdr{max-width:100px;padding-right:10px}#onetrust-pc-sdk .ot-consent-hdr{max-width:55px}#onetrust-pc-sdk #ot-selall-licntr{display:block;width:21px;height:auto;float:right;position:relative;right:80px}#onetrust-pc-sdk #ot-selall-licntr label{position:absolute}#onetrust-pc-sdk .ot-ven-ctgl{margin-left:66px}#onetrust-pc-sdk .ot-ven-litgl+.ot-arw-cntr{margin-left:81px}#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr{width:auto}#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr{width:auto;top:auto;height:20px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox{position:relative;display:inline-block;width:20px;height:20px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label{position:absolute;padding:0;width:20px;height:20px}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 2rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk .ot-acc-grpdesc+.ot-leg-btn-container{padding-left:20px;padding-right:20px;width:calc(100% - 40px);margin-bottom:5px}#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container{margin-bottom:5px}#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container{margin-top:10px}#onetrust-pc-sdk .ot-leg-btn-container{display:inline-block;width:100%;margin-bottom:10px}#onetrust-pc-sdk .ot-leg-btn-container button{height:auto;padding:6.5px 8px;margin-bottom:0;letter-spacing:0;font-size:.75em;line-height:normal}#onetrust-pc-sdk .ot-leg-btn-container svg{display:none;height:14px;width:14px;padding-right:5px;vertical-align:sub}#onetrust-pc-sdk .ot-active-leg-btn{cursor:default;pointer-events:none}#onetrust-pc-sdk .ot-active-leg-btn svg{display:inline-block}#onetrust-pc-sdk .ot-remove-objection-handler{text-decoration:underline;padding:0;font-size:.75em;font-weight:600;line-height:1;padding-left:10px}#onetrust-pc-sdk .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:inherit;line-height:1.5}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em;background:none;right:15px;top:15px;width:auto;font-weight:normal}#onetrust-pc-sdk .ot-cat-header{float:left;font-weight:600;font-size:.875em;line-height:1.5;max-width:90%;vertical-align:middle}#onetrust-pc-sdk .ot-vnd-item>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-vnd-item>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{padding-left:20px;padding-right:20px;width:calc(100% - 40px);font-size:.812em;margin-bottom:10px;margin-top:15px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul{padding-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul li{padding-top:0;line-height:1.5;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout div+.ot-acc-grpdesc{margin-top:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child{margin-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child{margin-bottom:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;width:calc(100% - 35px)}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp{padding-right:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1;position:relative}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin-top:-2px}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr .ot-arw{width:15px;height:20px;margin-left:5px;color:dimgray}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr{padding-left:20px;width:calc(100% - 20px);display:inline-block;margin-top:0;padding-bottom:2px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative;min-height:25px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl{right:95px}#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a{margin-top:5px}#onetrust-pc-sdk #ot-lst-cnt{margin-top:1rem;max-height:calc(100% - 96px)}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 2rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list,#onetrust-pc-sdk .ot-vnd-serv{width:auto;padding:1rem 1.25rem;padding-bottom:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:600;font-size:.95em;line-height:2;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item{border:none;margin:0;padding:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button{outline:none;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true]{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child{margin-top:.25rem;border-top:unset}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child{margin-bottom:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 1.75rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt{padding-left:40px}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-size:.8em}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header{font-size:.8em}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv{margin-bottom:1rem;padding:1rem .95rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:700;font-size:.8em;line-height:20px;margin-left:.82rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header{font-weight:700;font-size:.8em;line-height:20px}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox{margin-left:.82rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr{padding:.5rem 0;margin:0;display:flex;width:100%;align-items:center;justify-content:space-between}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child{margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child{margin-right:.5rem;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active{position:relative;right:unset;top:unset;transform:unset}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus{top:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr{float:none;top:unset;right:unset;transform:unset;margin-top:-2px;position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header{flex:1;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl{position:relative;transform:none;right:0;top:0;float:none}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox{position:relative;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label{padding:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before{position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0;z-index:1}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header{margin:0}#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5{top:0;line-height:20px}#onetrust-pc-sdk .ot-vs-list{display:flex;flex-direction:column;padding:0;margin:.5rem 4px}#onetrust-pc-sdk .ot-vs-selc-all{display:flex;padding:0;float:unset;align-items:center;justify-content:flex-start}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf{justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:48px}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{margin:0;padding:0;margin-right:14px;justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl{display:inline-block;right:unset;width:auto;height:auto;float:none}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{width:45px;height:25px}#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox{margin-right:11px;margin-left:.75rem;display:flex;align-items:center}#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr{margin:0 1.25rem;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox{float:unset;right:0}#onetrust-pc-sdk[dir=rtl] #ot-back-arw,#onetrust-pc-sdk[dir=rtl] input~.ot-acc-hdr .ot-arw{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#onetrust-pc-sdk[dir=rtl] input:checked~.ot-acc-hdr .ot-arw{transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}#onetrust-pc-sdk[dir=rtl] .ot-search-cntr>svg{right:0}@media only screen and (max-width: 600px){#onetrust-pc-sdk.otPcCenter{left:0;min-width:100%;height:100%;top:0;border-radius:0}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container{margin:1px 3px 0 10px;padding-right:10px;width:calc(100% - 23px)}#onetrust-pc-sdk .ot-btn-container button{max-width:none;letter-spacing:.01em}#onetrust-pc-sdk #close-pc-btn-handler{top:10px;right:17px}#onetrust-pc-sdk p{font-size:.7em}#onetrust-pc-sdk #ot-pc-hdr{margin:10px 10px 0 5px;width:calc(100% - 15px)}#onetrust-pc-sdk .vendor-search-handler{font-size:1em}#onetrust-pc-sdk #ot-back-arw{margin-left:12px}#onetrust-pc-sdk #ot-lst-cnt{margin:0;padding:0 5px 0 10px;min-width:95%}#onetrust-pc-sdk .switch+p{max-width:80%}#onetrust-pc-sdk .ot-ftr-stacked button{width:100%}#onetrust-pc-sdk #ot-fltr-cnt{max-width:320px;width:90%;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;margin-left:15px;left:auto;right:40px;top:85px}#onetrust-pc-sdk .ot-fltr-opt{margin-left:25px;margin-bottom:10px}#onetrust-pc-sdk .ot-pc-refuse-all-handler{margin-bottom:0}#onetrust-pc-sdk #ot-fltr-cnt{right:40px}}@media only screen and (max-width: 476px){#onetrust-pc-sdk .ot-fltr-cntr,#onetrust-pc-sdk #ot-fltr-cnt{right:10px}#onetrust-pc-sdk #ot-anchor{right:25px}#onetrust-pc-sdk button{width:100%}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all{padding-right:9px}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr{right:0}}@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape){#onetrust-pc-sdk.otPcCenter{left:0;top:0;min-width:100%;height:100%;border-radius:0}#onetrust-pc-sdk #ot-anchor{left:initial;right:50px}#onetrust-pc-sdk #ot-lst-title{margin-top:12px}#onetrust-pc-sdk #ot-lst-title *{font-size:inherit}#onetrust-pc-sdk #ot-pc-hdr input{margin-right:0;padding-right:45px}#onetrust-pc-sdk .switch+p{max-width:85%}#onetrust-pc-sdk #ot-sel-blk{position:static}#onetrust-pc-sdk #ot-pc-lst{overflow:auto}#onetrust-pc-sdk #ot-lst-cnt{max-height:none;overflow:initial}#onetrust-pc-sdk #ot-lst-cnt.no-results{height:auto}#onetrust-pc-sdk input{font-size:1em !important}#onetrust-pc-sdk p{font-size:.6em}#onetrust-pc-sdk #ot-fltr-modal{width:100%;top:0}#onetrust-pc-sdk ul li p,#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{font-size:.6em}#onetrust-pc-sdk.ot-shw-fltr #ot-anchor{display:none !important}#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst{height:100% !important;overflow:hidden;top:0px}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt{margin:0;height:100%;max-height:none;padding:10px;top:0;width:calc(100% - 20px);position:absolute;right:0;left:0;max-width:none}#onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt{max-height:calc(100% - 65px)}}
            #onetrust-consent-sdk #onetrust-pc-sdk,
                #onetrust-consent-sdk #ot-search-cntr,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
                #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after
                ,#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
                    background-color: #FFFFFF;
                }
               
            #onetrust-consent-sdk #onetrust-pc-sdk h3,
                #onetrust-consent-sdk #onetrust-pc-sdk h4,
                #onetrust-consent-sdk #onetrust-pc-sdk h5,
                #onetrust-consent-sdk #onetrust-pc-sdk h6,
                #onetrust-consent-sdk #onetrust-pc-sdk p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler
                {
                    color: #696969;
                }
             #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a
                    {
                        color: #a72a2f;
                    }
            #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline;}
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle
             {
                background-color: #F8F8F8;
            }
             #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets
                            {
                                background-color: #F8F8F8;
                            }
        #onetrust-consent-sdk #onetrust-pc-sdk
            button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
                background-color: #a72a2f;border-color: #a72a2f;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                border-color: #a72a2f;
            }
            
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler{
                background-color: transparent;
                border: 1px solid transparent;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
                background-color: #FFFFFF;
                color: #78808E; border-color: #78808E;
            }
            
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before,
            #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before,
            #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before {
                outline-color: #000000;
                outline-width: 1px;
            }
            #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
                border: 1px solid #000000;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk *:focus,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
               outline: 1px solid #000000;
            }#onetrust-pc-sdk .ot-pc-logo { width: 100px; }
#accept-recommended-btn-handler, .ot-pc-refuse-all-handler, .save-preference-btn-handler { border-radius: 50em; }.ot-sdk-cookie-policy{font-family:inherit;font-size:16px}.ot-sdk-cookie-policy.otRelFont{font-size:1rem}.ot-sdk-cookie-policy h3,.ot-sdk-cookie-policy h4,.ot-sdk-cookie-policy h6,.ot-sdk-cookie-policy p,.ot-sdk-cookie-policy li,.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy th,.ot-sdk-cookie-policy #cookie-policy-description,.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}.ot-sdk-cookie-policy h4{font-size:1.2em}.ot-sdk-cookie-policy h6{font-size:1em;margin-top:2em}.ot-sdk-cookie-policy th{min-width:75px}.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy a:hover{background:#fff}.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}.ot-sdk-cookie-policy .ot-mobile-border{display:none}.ot-sdk-cookie-policy section{margin-bottom:2em}.ot-sdk-cookie-policy table{border-collapse:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{font-family:inherit;font-size:1rem}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup{margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:.9em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a{font-size:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-size:1em;margin-bottom:.6em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title{margin-bottom:1.2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{min-width:75px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{background:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border{display:none}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li{list-style:disc;margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4{display:inline-block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{border-collapse:inherit;margin:auto;border:1px solid #d7d7d7;border-radius:5px;border-spacing:initial;width:100%;overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child{border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:25%}.ot-sdk-cookie-policy[dir=rtl]{text-align:left}#ot-sdk-cookie-policy h3{font-size:1.5em}@media only screen and (max-width: 530px){.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{display:block}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr{position:absolute;top:-9999px;left:-9999px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{margin:0 0 1em 0}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{background:#f6f6f4}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{position:absolute;height:100%;left:6px;width:40%;padding-right:10px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border{display:inline-block;background-color:#e4e4e4;position:absolute;height:100%;top:0;left:45%;width:2px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{content:attr(data-label);font-weight:bold}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border:none;border-bottom:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{display:block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:auto}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{margin:0 0 1em 0}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{height:100%;width:40%;padding-right:10px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{content:attr(data-label);font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr{position:absolute;top:-9999px;left:-9999px;z-index:-9999}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:1px solid #d7d7d7;border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child{border-bottom:0px}}
                
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
                        color: #696969;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
                        color: #696969;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
                        color: #696969;
                    }
                    
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
                            color: #696969;
                        }
                    
            
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
                            background-color: #F8F8F8;
                        }
                    
            .ot-floating-button__front{background-image:/*savepage-url=https://cdn.cookielaw.org/logos/static/ot_persistent_cookie.png*/var(--media-url-66)}
                      @keyframes slide-down-custom {
                          0% {
                              bottom: 720px !important;
                          }
                          100% {
                              bottom: 1em;
                          }
                      }
                      @-webkit-keyframes slide-down-custom {
                          0% {
                              bottom: 720px !important;
                          }
                          100% {
                              bottom: 1em;
                          }
                      }
                      @-moz-keyframes slide-down-custom {
                          0% {
                              bottom: 720px !important;
                          }
                          100% {
                              bottom: 1em;
                          }
                      }
                      #ot-sdk-btn-floating.ot-floating-button{position:fixed;bottom:10px;opacity:0;width:50px;height:50px;line-height:15px;cursor:pointer;background-color:transparent;transition:all 300ms ease;z-index:2147483646;animation:otFloatingBtnIntro 800ms ease 0ms 1 forwards}#ot-sdk-btn-floating.ot-floating-button.ot-hide{display:none}#ot-sdk-btn-floating.ot-floating-button::before,#ot-sdk-btn-floating.ot-floating-button::after{text-transform:none;line-height:1;user-select:none;pointer-events:none;position:absolute;transform:scale(0);opacity:0;transition:all 300ms ease;display:block;height:auto}#ot-sdk-btn-floating.ot-floating-button::before{content:"";border:5px solid transparent;z-index:1001;top:50%;border-left-width:0;border-right-color:#333;right:calc(0em - 5px);transform:translate(10px, -50%)}#ot-sdk-btn-floating.ot-floating-button::after{content:attr(title);position:absolute;text-align:center;top:50%;left:calc(100% + 5px);transform:translate(10px, -50%);font-size:.75rem;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px;border-radius:.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,.35);background:#333;color:#fff;z-index:2147483645}#ot-sdk-btn-floating.ot-floating-button:hover::before,#ot-sdk-btn-floating.ot-floating-button:hover::after{opacity:1}#ot-sdk-btn-floating.ot-floating-button:hover::before{transform:translate(0.5em, -50%) scale(1)}#ot-sdk-btn-floating.ot-floating-button:hover::after{transform:translate(0.5em, -50%) scale(1)}#ot-sdk-btn-floating.ot-floating-button.ot-pc-open .ot-floating-button__front{transform:rotateY(-180deg)}#ot-sdk-btn-floating.ot-floating-button.ot-pc-open .ot-floating-button__back{transform:rotateY(0)}#ot-sdk-btn-floating .ot-floating-button__front,#ot-sdk-btn-floating .ot-floating-button__back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#6aaae4;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:transform .6s;transform-style:preserve-3d}#ot-sdk-btn-floating .ot-floating-button__front{background-color:#6aaae4;transform:rotateY(0)}#ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon{background-position:center center;background-repeat:no-repeat;background-size:100%;border-radius:100px}#ot-sdk-btn-floating .ot-floating-button__front svg{width:30px;height:37px}#ot-sdk-btn-floating .ot-floating-button__back{background-color:#69c;transform:rotateY(-180deg)}#ot-sdk-btn-floating .ot-floating-button__back.custom-persistent-icon{background-position:center center;background-repeat:no-repeat;background-size:100%;border-radius:100px}#ot-sdk-btn-floating .ot-floating-button__back svg{width:24px;height:24px}#ot-sdk-btn-floating.ot-floating-button button{background-color:transparent;border:0;width:100%;height:100%;cursor:pointer}@keyframes otFloatingBtnIntro{0%{opacity:0;left:-75px}100%{opacity:1;left:1%}}@keyframes otFloatingBtnImageIntro{0%{opacity:0;transform:scale(0) rotate(-270deg)}100%{opacity:100%;transform:scale(0.95) rotate(0deg)}}

/* --- Extracted <style> block #34 --- */
.kl-private-reset-css-Xuajs1 input :not([type=image]){border:#000 solid 1px}.kl-private-reset-css-Xuajs1 input :not([type=image]) ::placeholder{line-height:-moz-block-height;white-space:nowrap;overflow:hidden}.kl-private-reset-css-Xuajs1 label{text-align:left}.kl-private-reset-css-Xuajs1 h1,.kl-private-reset-css-Xuajs1 h2,.kl-private-reset-css-Xuajs1 h3,.kl-private-reset-css-Xuajs1 h4,.kl-private-reset-css-Xuajs1 h5,.kl-private-reset-css-Xuajs1 h6,.kl-private-reset-css-Xuajs1 p{margin:0}.kl-private-reset-css-inner-Zxasda,.kl-private-reset-css-Xuajs1 input :not([type=image]) ::placeholder,.kl-private-reset-css-Xuajs1 ::before,.kl-private-reset-css-Xuajs1 ::after,.kl-private-reset-css-Xuajs1 input:not([type]),.kl-private-reset-css-Xuajs1 input[type=text],.kl-private-reset-css-Xuajs1 input[type=email],.kl-private-reset-css-Xuajs1 input[type=number],.kl-private-reset-css-Xuajs1 input[type=date],.kl-private-reset-css-Xuajs1 input[type=tel],.kl-private-reset-css-Xuajs1{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:block;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:initial;position:static;right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto;-webkit-font-smoothing:antialiased}.klaviyo-form.klaviyo-form.klaviyo-form{-webkit-overflow-scrolling:touch}.klaviyo-form.klaviyo-form.klaviyo-form ::-webkit-scrollbar{width:0px;height:0px;background:rgba(0,0,0,0)}@keyframes klaviyo-fadein{from{opacity:0}to{opacity:1}}@keyframes klaviyo-fadeout{from{opacity:1}to{opacity:0}}@keyframes klaviyo-slideinleft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes klaviyo-slideinright{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes klaviyo-slideinup{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes klaviyo-slideindown{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes klaviyo-fadeinup{from{opacity:0;transform:translate3d(0, 10%, 0);visibility:visible}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes klaviyo-slideintopleft{from{transform:translate3d(-100%, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes klaviyo-slideintopright{from{transform:translate3d(100%, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes klaviyo-slideinbottomright{from{transform:translate3d(100%, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes klaviyo-slideinbottomleft{from{transform:translate3d(-100%, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.klaviyo-form.klaviyo-form.klaviyo-form input[type=radio]:checked+label>*,.klaviyo-form.klaviyo-form.klaviyo-form input[type=checkbox]:checked+label>*{display:inline-block !important}.klaviyo-form.klaviyo-form.klaviyo-form .klaviyo-spinner.overlay:before{content:"";display:block;top:0;left:0;position:absolute;background-color:#000;width:100%;height:100%;opacity:.5}.klaviyo-form.klaviyo-form.klaviyo-form .klaviyo-spinner:after{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#fff;border-left-color:#fff;filter:drop-shadow(1px 0 0 rgba(0, 0, 0, 0.6)) drop-shadow(-1px 0 0 rgba(0, 0, 0, 0.6)) drop-shadow(0 1px 0 rgba(0, 0, 0, 0.6)) drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.6));animation:klaviyo-spinner 1s linear infinite}@keyframes klaviyo-spinner{to{transform:rotate(360deg)}}@keyframes klaviyo-flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes klaviyo-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes klaviyo-pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}to{transform:scale3d(1, 1, 1)}}@keyframes klaviyo-flipTop{0%{transform:rotateX(0deg);z-index:2}0%,99%{opacity:.99}100%{transform:rotateX(-90deg);opacity:0}}@keyframes klaviyo-flipBottom{0%,50%{z-index:-1;transform:rotateX(90deg);opacity:0}51%{opacity:.99}100%{opacity:.99;transform:rotateX(0deg);z-index:5}}.klaviyo-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border-width:0 !important}body.klaviyo-prevent-body-scrolling{overflow:hidden !important}
.Teaser-infoContainer-RATFa {
  position: absolute;
  bottom: 100%;
  left: 0;
  border-radius: var(--unit-border-radius-sm) var(--unit-border-radius-sm) 0 0;
  z-index: var(--elevation-zIndex-component-md);
  padding: var(--unit-space-25);
  width: -moz-fit-content;
  width: fit-content;
}

.Teaser-infoContainerActive-kPDLc {
  background-color: var(--color-background-info-emphasis-base);
}

.Teaser-infoContainerHovering-zvlGK {
  /* Equivalent to theme.klGrayDarker */
  background-color: #606a72;
}

.Teaser-infoText-nfc2W {
  color: var(--color-foreground-on-contrast, #ffffff);
  font-family: var(--typography-UI3-font-family);
  font-size: var(--typography-UI3-font-size);
  line-height: var(--typography-UI3-line-height);
  font-weight: var(--typography-UI3-font-weight);
  margin: 0px;
  padding: 0px;
}

.Teaser-infoRow-C9Q5G {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.Teaser-outlineActive-Pj0aS {
  outline: var(--unit-outline-width-sm) var(--unit-outline-style-solid);
  outline-color: var(--color-background-info-emphasis-base);
  outline-offset: -2px;
}

.Teaser-outlineHover-U3B1l {
  outline: var(--unit-outline-width-sm) var(--unit-outline-style-solid);
  outline-color: #606a72;
  outline-offset: -2px;
}

.Teaser-pointer-Hn1zd {
  cursor: pointer;
}

.Teaser-pointer-Hn1zd * {
  cursor: pointer;
}

:root{--kl-reviews-color-light-gray: #e9e9eb}.kl_reviews__reviews_list button,.kl_reviews__reviews_list select{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:block;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:initial;position:static;right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,0);background-image:none;appearance:none;border:none;cursor:pointer;margin:0;padding:0;width:initial}.kl_reviews__reviews_list input[type=text]{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:block;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:initial;position:static;right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto;-webkit-font-smoothing:antialiased;margin:0;padding:0;appearance:none;background:none;font-size:1rem;line-height:1.5rem;cursor:pointer}.kl_reviews__review_item p{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:block;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:initial;position:static;right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto;-webkit-font-smoothing:antialiased;margin:0;padding:0}.kl_reviews__list fieldset{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:block;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:initial;position:static;right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto;-webkit-font-smoothing:antialiased;border:none}#fulfilled-reviews-list,#fulfilled-reviews-summary,#klaviyo-reviews-list,#klaviyo-reviews-summary{margin:0px auto;max-width:1250px;padding:0 25px}.kl_reviews__badge{padding:.25em .75em;margin:.5em .5em 0 0;font-size:.8em;font-weight:500;border-radius:100px;display:inline-block;white-space:nowrap;border-width:1px;border-style:solid}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{cursor:pointer;display:inline-flex;flex-wrap:wrap;align-items:center;text-decoration:none;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;padding:0px;white-space:nowrap;margin-top:var(--kl-reviews-stars-widget-margin-top);margin-left:var(--kl-reviews-stars-widget-margin-left);margin-right:var(--kl-reviews-stars-widget-margin-right);margin-bottom:var(--kl-reviews-stars-widget-margin-bottom)}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:hover,.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:active .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:focus{background:none}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge{display:inline-flex;align-items:center;padding-right:8px}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge svg:not(:last-child){padding-right:var(--kl-reviews-stars-star-spacing, 0px)}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge .kl_reviews__star--fill{stop-color:var(--kl-reviews-stars-star-color)}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge .kl_reviews__star--empty{stop-color:var(--kl-reviews-stars-empty-star-color)}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{display:inline-block;font-family:var(--kl-reviews-stars-primary-font-font-family);font-weight:var(--kl-reviews-stars-primary-font-font-weight);font-size:var(--kl-reviews-stars-primary-font-font-size, 14px);color:var(--kl-reviews-stars-primary-font-color);vertical-align:top}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget svg{display:inline-block}:root{--swiper-pagination-bottom: 0}#klaviyo-featured-reviews-carousel{display:flex;flex-direction:column;align-items:center}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel{width:100%;max-width:1100px;margin:0 auto;position:relative;margin-top:var(--kl-reviews-featured-widget-margin-top);margin-left:var(--kl-reviews-featured-widget-margin-left);margin-right:var(--kl-reviews-featured-widget-margin-right);margin-bottom:var(--kl-reviews-featured-widget-margin-bottom);color:var(--kl-reviews-featured-primary-font-color);background-color:var(--kl-reviews-featured-carousel-background-color);border-radius:var(--kl-reviews-featured-corner-radius, 8px);padding:36px 0px}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel a{text-decoration:none;color:var(--kl-reviews-featured-primary-font-color)}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper{overflow:hidden;display:grid}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper .kl_reviews__carousel__image_background,.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper .kl_reviews__carousel__image{grid-row:1;grid-column:1}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_background{display:block;height:var(--kl-reviews-featured-featured-image-size, 180px);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(20px);z-index:2}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel img.kl_reviews__carousel__image{position:relative;height:var(--kl-reviews-featured-featured-image-size, 180px);width:100%;object-fit:var(--kl-reviews-featured-featured-image-fit);object-position:center;z-index:3}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__time_badge{display:flex;flex-direction:row;align-items:center;gap:8px}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-slide{height:auto;padding-top:12px;padding-bottom:12px;transition:transform ease .5s}@media only screen and (min-width: 700px){.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-slide:hover{transform:translate(0, -8px)}}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-button-disabled{opacity:0}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button{appearance:none;width:32px;height:32px;background:#fff;border-radius:100%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px rgba(55,63,71,.04),0 4px 4px 0 rgba(55,63,71,.08),0 8px 24px 0 rgba(55,63,71,.16);border:none;cursor:pointer}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__prev_button{position:absolute;top:45%;left:-8px;z-index:100;transition:transform ease .5s}@media only screen and (min-width: 700px){.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__prev_button:hover{transform:translate(-4px, 0)}}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__next_button{position:absolute;top:45%;right:-8px;z-index:100;transition:transform ease .5s}@media only screen and (min-width: 700px){.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__next_button:hover{transform:translate(4px, 0)}}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge svg:not(:last-child){padding-right:var(--kl-reviews-featured-star-spacing, 0px)}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge .kl_reviews__star--fill{stop-color:var(--kl-reviews-featured-star-color)}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge .kl_reviews__star--empty{stop-color:var(--kl-reviews-featured-empty-star-color)}.kl_reviews__carousel__header{display:flex;justify-content:var(--kl-reviews-featured-featured-carousel-headline-alignment);margin:0;margin-bottom:var(--kl-reviews-featured-featured-carousel-headline-gap);font-family:var(--kl-reviews-featured-headline-primary-font-font-family);font-weight:var(--kl-reviews-featured-headline-primary-font-font-weight);font-size:var(--kl-reviews-featured-headline-primary-font-font-size);color:var(--kl-reviews-featured-headline-font-color)}.kl_reviews__carousel__slide{height:calc(100% - 2px);border-radius:var(--kl-reviews-featured-corner-radius, 8px);overflow:hidden;display:block;margin-left:2px;margin-right:2px}.kl_reviews__carousel__slide--shadow--border{height:calc(100% - 2px);box-shadow:0px 3px 8px 0px rgba(55,63,71,.16),0px 0px 0px 1px rgba(55,63,71,.04);border-radius:var(--kl-reviews-featured-corner-radius, 8px);overflow:hidden;display:block;margin-left:8px;margin-right:8px;border-style:solid;border-width:var(--kl-reviews-featured-card-border-width);border-color:var(--kl-reviews-featured-card-border-color)}.kl_reviews__carousel__slide--shadow{height:calc(100% - 2px);box-shadow:0px 3px 8px 0px rgba(55,63,71,.16),0px 0px 0px 1px rgba(55,63,71,.04);border-radius:var(--kl-reviews-featured-corner-radius, 8px);overflow:hidden;display:block;margin-left:8px;margin-right:8px}.kl_reviews__carousel__slide--border{height:calc(100% - 2px);border-radius:var(--kl-reviews-featured-corner-radius, 8px);overflow:hidden;display:block;margin-left:2px;margin-right:2px;border-style:solid;border-width:var(--kl-reviews-featured-card-border-width);border-color:var(--kl-reviews-featured-card-border-color)}.kl_reviews__carousel__link{display:flex;flex-direction:column;height:100%}.kl_reviews__carousel__review{display:flex;flex-direction:column;flex:1;padding:16px 20px 18px 20px;font-size:12px;background-color:var(--kl-reviews-featured-card-color)}.kl_reviews__carousel__meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--kl-reviews-featured-secondary-font-color);font-family:var(--kl-reviews-featured-secondary-font-font-family);font-weight:var(--kl-reviews-featured-secondary-font-font-weight);font-size:var(--kl-reviews-featured-secondary-font-font-size, 16px)}.kl_reviews__carousel__content{display:flex;flex-direction:column;justify-content:space-between;text-align:var(--kl-reviews-featured-text-alignment);align-items:var(--kl-reviews-featured-content-alignment);height:100%;gap:8px;line-height:calc(var(--kl-reviews-featured-primary-font-font-size, 16px)*1.5)}.kl_reviews__carousel__content_title{overflow:hidden;margin-bottom:8px;width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word;font-family:var(--kl-reviews-featured-review-title-font-font-family);font-weight:var(--kl-reviews-featured-review-title-font-font-weight);font-size:var(--kl-reviews-featured-review-title-font-font-size, var(--kl-reviews-featured-primary-font-font-size, 16px));color:var(--kl-reviews-featured-review-title-font-color)}.kl_reviews__carousel__content_body{overflow:hidden;width:100%;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:var(--kl-reviews-featured-featured-text-limit, 0);-webkit-box-orient:vertical;word-break:break-word;color:var(--kl-reviews-featured-primary-font-color);font-family:var(--kl-reviews-featured-primary-font-font-family);font-weight:var(--kl-reviews-featured-primary-font-font-weight);font-size:var(--kl-reviews-featured-primary-font-font-size, 16px)}.kl_reviews__carousel__author{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;color:var(--kl-reviews-featured-secondary-font-color);font-family:var(--kl-reviews-featured-secondary-font-font-family);font-weight:var(--kl-reviews-featured-secondary-font-font-weight);font-size:var(--kl-reviews-featured-secondary-font-font-size, var(--kl-reviews-featured-primary-font-font-size, 16px))}.kl_reviews__stars_badge svg:not(:last-child){padding-right:var(--kl-reviews-featured-star-spacing, 0px)}.kl_reviews__carousel__shop_syndication_badge{margin-top:12px}.kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button{width:40px;height:40px;background:rgba(40,40,40,.4);border:1px solid rgba(255,255,255,.16);box-shadow:0px 0px 0px 1px rgba(55,63,71,.04),0px 1px 4px rgba(55,63,71,.16);backdrop-filter:blur(6px);border-radius:100%;position:fixed;top:24px;left:8px;z-index:2;display:inline-flex;justify-content:center;align-items:center}.kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button:hover{opacity:.9}.kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background .kl_reviews__lightbox__image_list button{background:#fff;width:32px;height:32px;border-radius:100%;box-shadow:0px 0px 0px 1px rgba(55,63,71,.04),0px 4px 4px rgba(55,63,71,.08),0px 8px 24px rgba(55,63,71,.08);display:flex;align-items:center;justify-content:center}.kl_reviews__lightbox_background{position:fixed;z-index:9000;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.kl_reviews__lightbox_background .swiper-button-prev.swiper-button-disabled{opacity:0}.kl_reviews__lightbox__content_wrapper{max-width:1000px;width:100%;position:absolute;top:16px;bottom:0;padding:0px;padding-bottom:64px;overflow:hidden;border-top-right-radius:24px;border-top-left-radius:24px;background:#fff;display:flex;flex-direction:column;-webkit-mask-image:-webkit-radial-gradient(white, black)}.kl_reviews__lightbox__container{overflow:scroll;height:100%}.kl_reviews__lightbox__left .swiper-slide{display:flex;justify-content:center;align-items:center;overflow-x:clip;height:auto}.kl_reviews__lightbox__left img{object-fit:contain;position:relative;z-index:2;width:100%;height:100%;max-height:calc(100vh - 236px)}.kl_reviews__lightbox__left .kl_lightbox__backgroundImage{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(20px);transform:scale(1.5);position:absolute;top:0;left:0;z-index:1;display:block}.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right{padding:24px;color:var(--kl-reviews-reviews-primary-font-color);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:var(--kl-reviews-reviews-primary-font-font-weight)}.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right p{font-size:var(--kl-reviews-reviews-primary-font-font-size, 14px);color:var(--kl-reviews-reviews-primary-font-color)}.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__right__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86)}.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__right__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:16px;gap:6px;font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86)}.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__time_badge{display:flex;flex-direction:row;align-items:center;gap:8px}.kl_reviews__lightbox__image_list{background:rgba(40,40,40,.4);padding:12px;display:flex;flex-direction:row;align-items:center;position:absolute;z-index:1;bottom:0px;width:100%}.kl_reviews__lightbox__image_list .swiper-horizontal{max-width:255px;height:40px;width:100%;padding:0 8px;margin:5px !important}.kl_reviews__lightbox__image_list .swiper-slide{width:40px;height:40px}.kl_reviews__lightbox__image_list img{width:40px;height:40px;max-height:40px;border-radius:8px;cursor:pointer}.kl_reviews__lightbox__image_list .swiper-slide-thumb-active img{border:1px solid #fff}@media only screen and (min-width: 700px){.kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button{position:absolute;top:8px}.kl_reviews__lightbox_background{height:100%;padding:32px}.kl_reviews__lightbox__content_wrapper{width:auto;margin:0;top:0;bottom:auto;padding-bottom:0;position:relative;width:1000px;max-height:852px;border-radius:24px;margin-top:-64px;height:calc(100vh - 112px)}.kl_reviews__lightbox__container{display:grid;grid-template-columns:1fr 1fr 360px}.kl_reviews__lightbox__left{grid-column:1/3}.kl_reviews__lightbox__left .swiper-horizontal{height:100%}.kl_reviews__lightbox__left img{max-height:min(852px,100vh - 112px)}.kl_reviews__lightbox__left .kl_reviews__gallery_lightbox_video_container video{max-height:min(852px,100vh - 112px)}.kl_reviews__lightbox__right{grid-column:3;padding:24px;overflow:scroll}.kl_reviews__lightbox__image_list{background:none;justify-content:center}.kl_reviews__lightbox__image_list .swiper-horizontal{background:rgba(40,40,40,.4);border:1px solid rgba(255,255,255,.16);box-shadow:0px 0px 0px 1px rgba(55,63,71,.04),0px 1px 4px rgba(55,63,71,.16);height:56px;max-width:472px;border-radius:8px;margin:5px !important}.kl_reviews__lightbox__image_list img{margin:7px 0}}body.kl_reviews__modal_open{overflow:hidden}.swiper-slide-active .kl_lightbox__backgroundImage[data-background]{background-image:var(--background-image)}.kl_reviews__gallery_lightbox_thumbnail_container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.kl_reviews__gallery_lightbox_thumbnail_container img{width:100%;height:100%;object-fit:contain}.kl_reviews__gallery_lightbox_video_container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0 auto}.kl_reviews__gallery_lightbox_video_container video{max-width:100%;max-height:calc(100vh - 236px);object-fit:contain;z-index:2}.kl_reviews__gallery_lightbox_thumbnail_video_indicator{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.kl_reviews__gallery_lightbox_thumbnail_video_indicator svg{width:20px;height:20px}@media only screen and (max-width: 700px){.kl_reviews__gallery_lightbox_video_container{width:100%;max-width:100%}.kl_reviews__video_container{max-width:100%}}.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary{margin-top:24px;color:var(--kl-reviews-reviews-primary-font-color);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:var(--kl-reviews-reviews-primary-font-font-weight);margin-top:var(--kl-reviews-reviews-widget-margin-top);margin-left:var(--kl-reviews-reviews-widget-margin-left);margin-right:var(--kl-reviews-reviews-widget-margin-right)}.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary h2{font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.43);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75);line-height:122%;color:var(--kl-reviews-reviews-primary-font-color);padding-bottom:8px;border-bottom:1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray));margin-bottom:24px}.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary button.kl_reviews__button--outline{padding:8px 12px;border-radius:var(--kl-reviews-reviews-button-corner-radius);font-size:12px;line-height:15px;font-weight:700;background:none;color:var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color));border:var(--kl-reviews-reviews-button-border-style) var(--kl-reviews-reviews-button-border-color);margin-bottom:30px}.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary .kl_reviews__summary_image img{width:100%;height:100%;object-fit:cover;cursor:pointer}.kl_reviews__summary__grid--1-2,.kl_reviews__summary__grid--2-1{display:grid;grid-template-columns:1fr;gap:0px 24px}.kl_reviews__summary__grid--1-2>div,.kl_reviews__summary__grid--2-1>div{margin-bottom:24px}.kl_reviews__summary__rating--1,.kl_reviews__summary__rating--1-1{display:grid;grid-template-columns:1fr}.kl_reviews__summary__rating--1:only-child,.kl_reviews__summary__rating--1-1:only-child{margin-left:auto;margin-right:auto;grid-column:1/3;width:100%}.kl_reviews__summary__rating--1:only-child .kl_reviews__histogram:only-child,.kl_reviews__summary__rating--1:only-child .kl_reviews__summary__average_and_stars:only-child,.kl_reviews__summary__rating--1-1:only-child .kl_reviews__histogram:only-child,.kl_reviews__summary__rating--1-1:only-child .kl_reviews__summary__average_and_stars:only-child{grid-column:span 2}.kl_reviews__summary__image_grid{align-self:center}@media only screen and (max-width: 700px){.kl_reviews__summary__image_grid{margin-left:calc(var(--kl-reviews-reviews-widget-margin-left)*-1);margin-right:calc(var(--kl-reviews-reviews-widget-margin-right)*-1)}}.kl_reviews__summary__image_container--few_images{border-radius:var(--kl-reviews-reviews-summary-images-corner-radius, 0px);overflow:hidden;display:flex;gap:8px;justify-content:center;max-height:150px}.kl_reviews__summary__image_container--few_images .kl_reviews__summary_image{aspect-ratio:1/1}.kl_reviews__summary__image_container--few_images .kl_reviews__summary_image:only-child{border-radius:var(--kl-reviews-reviews-summary-images-corner-radius, 0px);overflow:hidden}.kl_reviews__summary__image_container--small_grid,.kl_reviews__summary__image_container--large_grid{border-radius:var(--kl-reviews-reviews-summary-images-corner-radius, 0px);overflow:hidden;display:grid;gap:2px;grid-template-columns:1fr 1fr 1fr}.kl_reviews__summary__image_container--small_grid .kl_reviews__summary_image{width:100%;aspect-ratio:1/1}.kl_reviews__summary__image_container--large_grid .kl_reviews__summary_image{width:100%;height:100%;max-height:150px;aspect-ratio:1/1}.kl_reviews__answers_grid{display:flex;flex-direction:row;justify-content:center;gap:24px;align-items:center;flex-wrap:wrap}.kl_reviews__answers_grid>div{width:100%;max-width:260px;margin-bottom:24px}.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:24px}.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range strong{display:block;margin-bottom:8px;font-size:12px;font-weight:600;text-align:center}.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range svg{overflow:visible}.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range rect{fill:var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray))}.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range circle{fill:var(--kl-reviews-reviews-accent-color)}.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range{display:flex;flex-direction:revert;justify-content:space-between;font-size:10px}.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range>:first-child,.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range>:last-child{flex-grow:1;flex-basis:0}.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range>:last-child{text-align:right}.kl_reviews__answers__view_all.kl_reviews__answers__view_all.kl_reviews__answers__view_all{display:flex;justify-content:center}.kl_reviews__summary__average_and_stars{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:32px;justify-content:center}.kl_reviews__summary__average{display:flex;flex-direction:row;align-items:baseline}.kl_reviews__summary__average_value{font-weight:calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75);font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*3.43);line-height:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*4.14);color:var(--kl-reviews-reviews-primary-font-color);margin-right:10px}.kl_reviews__summary__average_denominator{font-weight:calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.75);font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.43);line-height:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.71);color:var(--kl-reviews-reviews-secondary-font-color)}.kl_reviews__summary__stars{display:flex;flex-direction:column;min-width:120px}.kl_reviews__summary__stars .kl_reviews__stars_badge{height:25px;margin-bottom:5px}.kl_reviews__summary__stars .kl_reviews__stars_badge .kl_reviews__star--fill{stop-color:var(--kl-reviews-reviews-star-color)}.kl_reviews__summary__stars .kl_reviews__stars_badge .kl_reviews__star--empty{stop-color:var(--kl-reviews-reviews-empty-star-color)}.kl_reviews__summary__stars svg:not(:last-child){padding-right:var(--kl-reviews-reviews-star-spacing, 0px)}.kl_reviews__summary__stars svg:not(:last-child){padding-right:var(--kl-reviews-reviews-star-spacing, 0px)}.kl_reviews__summary__stars__count{font-weight:calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.25);font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86);line-height:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.07);color:var(--kl-reviews-reviews-secondary-font-color)}.kl_reviews__summary__custom_question--text{margin-bottom:24px;text-align:center}.kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question__question--text{font-weight:calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.5);font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86);line-height:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.14);color:var(--kl-reviews-reviews-primary-font-color);margin-bottom:3px}.kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question__answer--text{font-weight:var(--kl-reviews-reviews-primary-font-font-weight);font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86);line-height:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.14);color:var(--kl-reviews-reviews-primary-font-color);margin-top:12px}.kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question_response{display:inline-block;padding-left:3px}.kl_reviews__clickable_answer{cursor:pointer}.kl_reviews__clickable_answer:hover{color:var(--kl-reviews-reviews-accent-color);text-decoration:underline}@media only screen and (min-width: 700px){.kl_reviews__answers_grid:not(.kl_preview *)>div{width:calc(50% - 24px)}}@media only screen and (min-width: 1000px){.kl_reviews__answers_grid:not(.kl_preview *)>div{width:calc(33.333% - 16px)}.kl_reviews__summary__grid--1-2:not(.kl_preview *){display:flex;justify-content:center}.kl_reviews__summary__grid--1-2:not(.kl_preview *) .kl_reviews__summary__rating--1{flex-basis:33%}.kl_reviews__summary__grid--2-1:not(.kl_preview *){grid-template-columns:2fr 1fr}.kl_reviews__summary__grid--2-1:not(.kl_preview *) .kl_reviews__histogram{margin-bottom:0px}.kl_reviews__summary__grid--2-1:not(.kl_preview *) .kl_reviews__summary__average_and_stars{margin-bottom:0px}.kl_reviews__summary__rating--1-1:not(.kl_preview *){grid-template-columns:1fr 1fr;gap:24px}}.kl_reviews__histogram{display:flex;flex-direction:column;width:100%;max-width:290px;margin:0 auto 24px auto}.kl_reviews__histogram__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:12px}.kl_reviews__histogram__row:last-child{margin-bottom:0}.kl_reviews__histogram__row svg{width:12px;height:10px;margin-right:5px;fill:var(--kl-reviews-reviews-secondary-font-color)}.kl_reviews__histogram__clickable_row:hover{cursor:pointer}.kl_reviews__histogram__clickable_row:hover .kl_reviews__histogram__rating,.kl_reviews__histogram__clickable_row:hover .kl_reviews__histogram__value{color:var(--kl-reviews-reviews-accent-color);text-decoration:underline}.kl_reviews__histogram__rating{font-weight:calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.75);font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size)*.71);line-height:calc(var(--kl-reviews-reviews-secondary-font-font-size)*.86);margin-right:2px;color:var(--kl-reviews-reviews-secondary-font-color);font-family:var(--kl-reviews-reviews-secondary-font-font-family)}.kl_reviews__histogram__value{width:36px;color:var(--kl-reviews-reviews-secondary-font-color);font-family:var(--kl-reviews-reviews-secondary-font-font-family);font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size)*.71);font-weight:var(--kl-reviews-reviews-secondary-font-font-weight);line-height:calc(var(--kl-reviews-reviews-secondary-font-font-size)*.86);text-align:right;margin-left:5px}.kl_reviews__histogram__bars{margin-left:5px;margin-right:5px;right:10px;left:75px;display:inline-block;position:absolute}.kl_reviews__histogram__bar--background{border:1px solid rgba(0,0,0,0);border-radius:3px;height:6px;display:inline-block;width:100%;background-color:var(--kl-reviews-reviews-empty-star-color)}.kl_reviews__histogram__bar--foreground{background-color:var(--kl-reviews-reviews-star-color);border-radius:3px;display:block !important;height:100%}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs--all_reviews{border-bottom:1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray));margin:0 0 16px 0;padding:0;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 700px){.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs--all_reviews{flex-direction:column}}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{border-bottom:1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray));margin:0 0 16px 0;padding:0;display:flex;flex-direction:row-reverse;gap:24px;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 700px){.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{flex-direction:column}}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab{cursor:pointer;margin:0;position:relative;padding:8px 8px 13px 8px;list-style:none;color:var(--kl-reviews-reviews-primary-font-color);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75);font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.43)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab small{color:var(--kl-reviews-reviews-primary-font-color);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:var(--kl-reviews-reviews-primary-font-font-weight);font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86);margin-left:6px;display:inline-block}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab:focus{outline:auto}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab--active::after{content:"";display:block;height:5px;width:auto;border-radius:5px;background:var(--kl-reviews-reviews-accent-color);position:absolute;left:0;right:0;bottom:0}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab_buttons{display:flex;flex-wrap:wrap}.reviews_all_container{background-color:var(--kl-reviews-reviews-primary-background-color);margin-top:var(--kl-reviews-reviews-widget-margin-top);margin-bottom:var(--kl-reviews-reviews-widget-margin-bottom);margin-left:var(--kl-reviews-reviews-widget-margin-left);margin-right:var(--kl-reviews-reviews-widget-margin-right);border-radius:var(--kl-reviews-reviews-corner-radius);padding:10px}.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button{padding-top:var(--kl-reviews-reviews-button-inner-padding-top);padding-bottom:var(--kl-reviews-reviews-button-inner-padding-bottom);padding-left:var(--kl-reviews-reviews-button-inner-padding-left);padding-right:var(--kl-reviews-reviews-button-inner-padding-right);border-radius:var(--kl-reviews-reviews-button-corner-radius);font-size:var(--kl-reviews-reviews-button-font-font-size, 12px);line-height:calc(var(--kl-reviews-reviews-button-font-font-size, 12px)*1.25);font-weight:var(--kl-reviews-reviews-button-font-font-weight);background-color:var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color));color:var(--kl-reviews-reviews-button-font-color);font-family:var(--kl-reviews-reviews-button-font-font-family);margin-bottom:20px;border:var(--kl-reviews-reviews-button-border-style) var(--kl-reviews-reviews-button-border-color)}@media(hover: hover){.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button:hover{background-color:var(--kl-reviews-reviews-button-hover-color, var(--kl-reviews-reviews-button-color))}}@media(hover: none){.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button{background-color:var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color))}}.kl_reviews__list h2{font-weight:bold;font-size:calc(var(--kl-reviews-reviews-primary-font-font-size)*1.28)}.kl_reviews__list hr.kl_reviews__filter_info__divider{margin-top:4px;margin-bottom:24px;border-top-width:0px;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray))}.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container{display:flex;flex-direction:column;align-items:center}.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container p{padding-top:0;padding-bottom:0;margin:0}.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container button.kl_reviews__button{margin-top:24px}.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container button.kl_reviews__button:focus{outline:var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)) solid;outline-offset:1px}.kl_reviews__load_more_button{display:flex;justify-content:center}.kl_reviews__button_bar{display:flex;flex-direction:row;justify-content:center;gap:8px}.kl_reviews__button_bar .kl_reviews__button:focus{outline:var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)) solid;outline-offset:1px}.kl_reviews__list_empty_state{text-align:center;padding:1em;padding-bottom:8px;margin:0;color:var(--kl-reviews-reviews-primary-font-color);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:var(--kl-reviews-reviews-primary-font-font-weight);font-size:var(--kl-reviews-reviews-primary-font-font-size)}.kl_reviews__list_container{position:relative;min-height:200px}.kl_reviews__list_loading__spinner{display:inline-block;position:relative;width:80px;height:80px}.kl_reviews__list_loading__spinner div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:8px;border:3px solid var(--kl-reviews-reviews-primary-font-color);border-radius:50%;animation:kl_reviews__list_loading__spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--kl-reviews-reviews-primary-font-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.kl_reviews__list_loading__spinner div:nth-child(1){animation-delay:-0.45s}.kl_reviews__list_loading__spinner div:nth-child(2){animation-delay:-0.3s}.kl_reviews__list_loading__spinner div:nth-child(3){animation-delay:-0.15s}@keyframes kl_reviews__list_loading__spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.kl_reviews__list_loading__overlay{position:absolute;background-color:color-mix(in srgb, var(--kl-reviews-reviews-primary-background-color, #ffffff) 40%, transparent);width:100%;height:100%;top:0;left:0;display:flex;flex-direction:row;justify-content:center;padding-top:100px;padding-bottom:100px}.kl_reviews__video_overlay{position:absolute;top:.25em;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;background-color:rgba(0,0,0,.3)}.kl_reviews__video_overlay svg{display:block}.kl_reviews__summary_image .kl_reviews__video_overlay{top:0}.kl_reviews__video_container{position:relative;display:inline-block;cursor:pointer}.kl_reviews__stars_badge .kl_reviews__star--fill{stop-color:var(--kl-reviews-reviews-star-color)}.kl_reviews__stars_badge .kl_reviews__star--empty{stop-color:var(--kl-reviews-reviews-empty-star-color)}@media only screen and (max-width: 700px){.kl_reviews__list:not(.kl_preview *) .select select{padding-right:0;width:100%}.kl_reviews__list:not(.kl_preview *) .select{width:100%}.kl_reviews__list:not(.kl_preview *) iframe{border:none;display:block;width:100%;height:100%;z-index:1000}.kl_reviews__list:not(.kl_preview *) .modal-content{border-radius:0px;width:100%;height:100%;max-height:100% !important}.kl_reviews__list:not(.kl_preview *) .select select{padding-right:0;width:100%}.kl_reviews__review__image_row{display:flex;flex-wrap:wrap;max-width:100%;overflow-x:hidden}.kl_reviews__video_container,.kl_reviews__review__image_container{max-width:100%}.kl_reviews__video_container img,.kl_reviews__review__image_container img{max-width:100%}}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list select:after,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select:before,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select:hover.select:after,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select:hover.select:before{box-shadow:none}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type=text]{box-sizing:content-box;width:100%;background-color:var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent));border-radius:var(--kl-reviews-reviews-filter-button-corner-radius, var(--kl-reviews-reviews-filter-button-corner-radius-fallback));border:none;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;font-weight:var(--kl-reviews-reviews-filter-button-font-font-weight, 500);color:var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color));font-family:var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family));font-size:var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86));line-height:calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.66);letter-spacing:var(--kl-reviews-reviews-filter-button-letter-spacing, 0)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type=text]::placeholder{color:var(--kl-reviews-reviews-filter-placeholder-text-color, color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 50%, transparent))}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type=text].kl_reviews__input_with_search_icon{padding-left:calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16 + 25px)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list label,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill{color:var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color));font-family:var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family));font-weight:var(--kl-reviews-reviews-filter-button-font-font-weight, var(--kl-reviews-reviews-primary-font-font-weight));font-size:var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill{align-items:baseline;display:inline-flex;justify-content:flex-end;gap:12px;position:relative}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill>span{min-width:44px;max-width:300px}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill button{box-sizing:content-box;font-weight:var(--kl-reviews-reviews-filter-button-font-font-weight, 500);color:var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color));font-family:var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family));font-size:var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86));line-height:calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.66);letter-spacing:var(--kl-reviews-reviews-filter-button-letter-spacing, 0);padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;background-color:var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent));border-radius:var(--kl-reviews-reviews-filter-button-corner-radius, var(--kl-reviews-reviews-filter-button-corner-radius-fallback));text-wrap:nowrap}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select{padding-right:36px}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill svg{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill svg path{fill:color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 80%, transparent)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill button:focus{outline:none}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill input:focus{outline:none}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select:focus{outline:none}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_with_left_align_icon button{padding-left:22px;padding-right:10px}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_with_left_align_icon button svg{right:unset;left:8px}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter select,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter button,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter input{outline:var(--kl-reviews-reviews-filter-button-border-width, 1px) solid var(--kl-reviews-reviews-filter-button-border-color, var(--kl-reviews-reviews-primary-font-color))}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters select:focus,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters button:focus,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters input:focus{border:none;outline:none;box-shadow:none;background-color:color-mix(in srgb, var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent)) 90%, #000000)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters{overflow:auto}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters .kl_reviews__filters__custom_question legend{display:flex;flex-direction:row;justify-content:flex-start;border:none;margin-bottom:12px}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters .kl_reviews__filters__custom_question .kl_reviews__filters__custom_question_label{font-weight:700;color:var(--kl-reviews-reviews-primary-font-color);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-size:var(--kl-reviews-reviews-primary-font-font-size, 14px);line-height:var(--kl-reviews-reviews-primary-font-font-size, 14px)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_info{margin-bottom:20px;display:flex;flex-direction:row;align-items:center;color:var(--kl-reviews-reviews-secondary-font-color);font-family:var(--kl-reviews-reviews-secondary-font-font-family);font-weight:var(--kl-reviews-reviews-secondary-font-font-weight);font-size:var(--kl-reviews-reviews-secondary-font-font-size, 12px)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__container{text-wrap:nowrap}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__divider{margin-left:8px;margin-right:8px;color:var(--kl-reviews-reviews-secondary-font-color);font-family:var(--kl-reviews-reviews-secondary-font-font-family);font-weight:var(--kl-reviews-reviews-secondary-font-font-weight);font-size:var(--kl-reviews-reviews-secondary-font-font-size, 12px)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button{display:inline-block;color:var(--kl-reviews-reviews-secondary-font-color);font-family:var(--kl-reviews-reviews-secondary-font-font-family);font-weight:var(--kl-reviews-reviews-secondary-font-font-weight);font-size:var(--kl-reviews-reviews-secondary-font-font-size, 12px)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button svg{margin-left:4px;display:inline;vertical-align:baseline}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button svg path{fill:var(--kl-reviews-reviews-secondary-font-color)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button:focus{outline:auto}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters{overflow:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:20px;padding:var(--kl-reviews-reviews-filter-button-border-width, 1px);gap:8px}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search{position:relative}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search_icon svg{width:calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16);height:calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16);position:absolute;left:16px;top:50%;transform:translateY(-50%)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search_icon svg path{fill:color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 80%, transparent)}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__filters__input_group{display:inline-flex;flex-direction:row;align-items:baseline;gap:8px}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type=text]{width:180px}.kl_reviews__review_stars_and_time{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.kl_reviews__review_stars_and_time .kl_reviews__stars_badge svg:not(:last-child){padding-right:var(--kl-reviews-reviews-star-spacing, 0px)}.kl_reviews__review_stars_and_time .kl_reviews__time_badge{display:flex;flex-direction:row;align-items:center;gap:8px}.kl_reviews__review__timestamp{font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86);color:var(--kl-reviews-reviews-secondary-font-color)}.kl_reviews__review__title{font-weight:calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.5);font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.14)}.kl_reviews__review__author{display:flex;flex-direction:row;justify-content:flex-start;gap:8px;align-items:center;font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86);margin-bottom:6px}.kl_reviews__review__verified{display:flex;align-items:center;gap:4px}.kl_reviews__review__verified svg path{fill:currentColor}.kl_reviews__review__incentive{position:relative;display:flex;align-items:center;gap:4px}.kl_reviews__review__incentive svg path{fill:currentColor}.kl_reviews__review__incentive svg path{fill:currentColor}.kl_reviews__store_review_badge{display:flex;align-items:center;gap:4px}.kl_reviews__store_review_badge svg path{fill:currentColor}.kl_review_incentive_tooltip{visibility:visible;position:absolute;bottom:26px;left:50%;--tw-translate-x: -50%;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(31 41 55/var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-top:.75rem;text-align:center;font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86);line-height:1.2rem;--tw-text-opacity: 1;color:rgb(243 244 246/var(--tw-text-opacity));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);opacity:1;width:16rem}.kl_review_incentive_tooltip::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #1f2937}.kl_reviews__review__attributes{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-start;align-items:start;font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86)}.kl_reviews__custom_question_answer{display:flex;flex-direction:column;justify-content:flex-start}.kl_reviews__custom_question_answer strong{display:block;margin-bottom:8px;font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86);font-weight:calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.5)}.kl_reviews__custom_question_answer svg{overflow:visible}.kl_reviews__custom_question_answer rect{fill:var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray))}.kl_reviews__custom_question_answer circle{fill:var(--kl-reviews-reviews-accent-color)}.kl_reviews__clickable_answer{cursor:pointer}.kl_reviews__clickable_answer:hover{color:var(--kl-reviews-reviews-accent-color);text-decoration:underline}.kl_reviews__custom_question__answer--range{display:flex;flex-direction:revert;justify-content:space-between;font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.71)}.kl_reviews__custom_question__answer--range>:first-child,.kl_reviews__custom_question__answer--range>:last-child{flex-grow:1;flex-basis:0}.kl_reviews__custom_question__answer--range>:last-child{text-align:right}.kl_reviews__review__image_row{display:flex;flex-direction:row;gap:14px}.kl_reviews__review__image_container{display:inline-block;width:var(--kl-reviews-reviews-review-images-size, 100px);height:var(--kl-reviews-reviews-review-images-size, 100px)}.kl_reviews__review__image.kl_reviews__review__image.kl_reviews__review__image{width:var(--kl-reviews-reviews-review-images-size, 100px);height:var(--kl-reviews-reviews-review-images-size, 100px);object-fit:cover;border-radius:var(--kl-reviews-reviews-review-images-corner-radius, 10px);margin:.25em;margin-left:0;cursor:zoom-in}.kl_reviews__review__response{border-left:2px solid var(--kl-reviews-reviews-secondary-font);padding-left:24px;color:var(--kl-reviews-reviews-secondary-font);font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86)}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item{padding-bottom:10px;margin-bottom:30px;color:var(--kl-reviews-reviews-primary-font-color);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:var(--kl-reviews-reviews-primary-font-font-weight);border-bottom:var(--kl-reviews-reviews-division-lines-style) var(--kl-reviews-reviews-division-lines-color)}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div{display:flex;flex-direction:column;gap:16px}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__content{font-size:var(--kl-reviews-reviews-primary-font-font-size, 14px);margin-bottom:8px}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__variant{font-size:var(--kl-reviews-reviews-primary-font-font-size, 14px);color:var(--kl-reviews-reviews-secondary-font-color);margin-bottom:8px;margin-top:12px}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__response_title{margin-bottom:4px;padding-left:8px;font-size:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86)}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__response_content{padding:8px;background:var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray));border-radius:12px;font-size:var(--kl-reviews-reviews-primary-font-font-size, 14px);display:inline-block}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited{position:relative}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited svg path{fill:currentColor}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited .kl_reviews__review__edited__tooltip{visibility:visible;position:absolute;bottom:26px;left:50%;--tw-translate-x: -50%;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(31 41 55/var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-top:.75rem;text-align:center;font-size:calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86);line-height:1.2rem;--tw-text-opacity: 1;color:rgb(243 244 246/var(--tw-text-opacity));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);opacity:1;width:150px}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited .kl_reviews__review__edited__tooltip::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #1f2937}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card{display:flex}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card a{text-decoration:none}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;border-width:1px;border-style:solid;border-color:var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray));border-radius:6px}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container img{width:64px;height:64px;border-top-left-radius:6px;border-bottom-left-radius:6px}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__details .kl_reviews__review__product_card__details__name{font-size:var(--kl-reviews-reviews-primary-font-font-size, 14px);line-height:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.29);color:var(--kl-reviews-reviews-primary-font-color);font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:var(--kl-reviews-reviews-primary-font-font-weight);margin-bottom:8px;max-width:172px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__details .kl_reviews__review__product_card__details__review_info{font-size:var(--kl-reviews-reviews-secondary-font-font-size, 14px);line-height:calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.29);color:var(--kl-reviews-reviews-secondary-font-color);font-family:var(--kl-reviews-reviews-secondary-font-font-family);font-weight:var(--kl-reviews-reviews-secondary-font-font-weight)}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__carat{padding-right:12px}.kl_reviews__widget_onboarding_modal__background{display:flex;position:fixed;z-index:999999;width:100%;height:100%;background-color:rgba(55,56,58,.8);justify-content:center;align-items:center}@keyframes fadein{from{opacity:0}to{opacity:1}}.kl_reviews__widget_onboarding_modal__content{display:flex;flex-direction:row;background-color:#fefefe;animation:fadein 1s;width:605px;height:auto;min-height:204px;padding:24px;border-radius:8px}.kl_reviews__widget_onboarding_modal__action_items{display:flex;flex-direction:column;font-family:"Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;color:#1d1e20;width:336px}.kl_reviews__widget_onboarding_modal__message_header{font-weight:590;font-size:16px;line-height:24px;padding-bottom:8px}.kl_reviews__widget_onboarding_modal__message_body{font-weight:400;font-size:14px;line-height:20px;padding-bottom:24px;word-wrap:break-word}.kl_reviews__widget_onboarding_modal__button_bar{display:flex;flex-direction:row;justify-content:space-between}.kl_reviews__widget_onboarding_modal__install_button{width:100%;height:auto;min-height:36px;margin-right:9px;border-radius:4px;border:none;background-color:#1d1e20;padding:8px 16px 8px 16px;color:#fff;font-weight:500;font-size:14px;line-height:20px;box-shadow:0 1px 0 0 rgba(0,0,0,.08);cursor:pointer}.kl_reviews__widget_onboarding_modal__install_button:hover{background-color:#37383a}.kl_reviews__widget_onboarding_modal__ignore_button{width:100%;height:auto;min-height:36px;border-radius:4px;border:1px solid #babfc3;background-color:#fff;padding:8px 16px 8px 16px;color:#202223;font-weight:500;font-size:14px;line-height:20px;box-shadow:0 1px 0 0 rgba(0,0,0,.08);cursor:pointer}.kl_reviews__widget_onboarding_modal__ignore_button:hover{background-color:#f6f6f7}.kl_reviews__widget_onboarding_modal__widget_asset{width:119px;margin-left:50px}.kl_reviews__widget_onboarding_modal__close_button{border:none;background:none;align-self:flex-start;margin-left:42px;font-size:28px;cursor:pointer}@media only screen and (max-width: 700px){.kl_reviews__widget_onboarding_modal__content{width:342px;height:auto;min-height:182px;display:flex;flex-direction:column-reverse;align-items:center;padding:16px;padding-top:0px}.kl_reviews__widget_onboarding_modal__action_items{width:100%}.kl_reviews__widget_onboarding_modal__widget_asset{display:none}.kl_reviews__widget_onboarding_modal__message_body{padding-bottom:16px}.kl_reviews__widget_onboarding_modal__close_button{align-self:end;position:relative;top:8px;right:-4px;overflow:visible}}.kl_reviews__preview_container{width:100%}.kl_reviews__preview_container button,.kl_reviews__preview_container select,.kl_reviews__preview_container input,.kl_reviews__preview_container div{pointer-events:none}.kl_reviews__preview_banner{font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:var(--kl-reviews-reviews-primary-font-font-weight);font-size:14px;color:#373f47;width:100%;height:44px;background-color:#e3f7ff;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.kl_reviews__preview_badge{font-family:var(--kl-reviews-reviews-primary-font-font-family);font-weight:var(--kl-reviews-reviews-primary-font-font-weight);font-size:14px;color:#373f47;padding:4px 8px;height:20px;background-color:#e3f7ff;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;margin-left:12px}.kl_reviews__preview_badge_container{display:flex;flex-direction:row;align-items:center}.kl_reviews__submission_modal__overlay{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:1000000}.kl_reviews__submission_modal__frame{width:90vw;max-width:575px;overflow-x:hidden;border:none;border-radius:10px}@media(max-width: 600px){.kl_reviews__submission_modal__frame{width:98vw;max-width:100vw;height:85vh;max-height:95vh;overflow-x:hidden}}.kl_reviews__submission_modal__loading{display:flex;width:535px;height:280px;border-radius:10px;justify-content:center;align-items:center;position:relative}.kl_reviews__submission_modal__loading_close{position:absolute;top:10px;right:10px;cursor:pointer;width:30px;height:30px;background:rgba(40,40,40,.4);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);border-radius:100%;display:inline-flex;justify-content:center;align-items:center}

/* --- Extracted <style> block #35 --- */
.go3176171171{color:#000000;line-height:normal;}.go3176171171 p{margin:0px;}.go3176171171 span{display:inline;}.go3176171171 ol,.go3176171171  ul{padding:0 0 0 48px;margin:0;}.go3176171171 ul{list-style-type:disc;}.go3176171171 li{line-height:18px;}.go3176171171 a{color:#0066cc;text-decoration:underline;border-bottom:none;}.go2226349200{margin-top:var(--safe-area-inset-top, env(safe-area-inset-top));margin-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom));margin-left:var(--safe-area-inset-left, env(safe-area-inset-left));margin-right:var(--safe-area-inset-right, env(safe-area-inset-right));}.go4163827588{margin-top:47px;margin-bottom:34px;margin-left:0;margin-right:0;}.go1596356512 > div{padding-bottom:8px;padding-top:8px;}.go417382439.go417382439.go417382439 [href]:focus-visible{outline-width:2px;outline-style:auto;outline-color:#1C65AD;}.go3158068036.go3158068036.go3158068036::placeholder{color:#949596;font-family:'din-2014', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}.go3158068036.go3158068036.go3158068036::-moz-placeholder{line-height:44px;}.go3158068036.go3158068036.go3158068036:hover{border-color:#000000 !important;}.go3158068036.go3158068036.go3158068036:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}.go4208097579.go4208097579.go4208097579:hover{background-color:#8E2428 !important;color:#FFFFFF !important;}.go4208097579.go4208097579.go4208097579:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}.go190531938.go190531938.go190531938::placeholder{color:#949596;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}.go190531938.go190531938.go190531938::-moz-placeholder{line-height:38px;}.go190531938.go190531938.go190531938:hover{border-color:#000000 !important;}.go190531938.go190531938.go190531938:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}.go983184302.go983184302.go983184302 input:focus-visible + label > svg{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}.go300628013.go300628013.go300628013:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}.go3431972610.go3431972610.go3431972610.go3431972610:hover svg{stroke:#000000 !important;}.go1102772938.go1102772938.go1102772938 [data-testid='form-row']{margin-bottom:calc((1 - 1) * 1%);}.go1272136950.go1272136950.go1272136950::before{content:'';background-color:rgba(20, 20, 20, 0.5);height:100%;width:100%;left:0;top:0;bottom:0;right:0;position:fixed;z-index:90000;opacity:1;}.go3754826361.go3754826361.go3754826361::before{content:'';height:100%;background-color:#FFFFFF;top:-50%;width:100%;position:absolute;}.go1159278294.go1159278294.go1159278294::before{content:'';display:block;min-height:50px;width:100%;}.go1159278294.go1159278294.go1159278294::after{content:'';display:block;min-height:50px;width:100%;}.go2324193863.go2324193863.go2324193863:focus-visible{outline-width:2px;outline-style:auto;outline-color:#1C65AD;outline-offset:0;}.go344135038.go344135038.go344135038::placeholder{color:#949596;font-family:'din-2014', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}.go344135038.go344135038.go344135038::-moz-placeholder{line-height:40px;}.go344135038.go344135038.go344135038:hover{border-color:#A72A2F !important;}.go344135038.go344135038.go344135038:focus-visible{outline-width:2px;outline-style:auto;outline-color:#A72A2F;outline-offset:0;}.go2878766264.go2878766264.go2878766264:focus-visible{outline-width:2px;outline-style:auto;outline-color:#A72A2F;outline-offset:0;}

/* --- Extracted <style> block #36 --- */
.oak-hidden{
  position:absolute;
  left:-9999px;
  width:1px;
  height:1px;
  pointer-events:none;
  opacity:0;
  border:none;
  z-index:-1;
}

/* --- Extracted <style> block #37 --- */
:root {
    --media-url-30: url(images/image_bf51c340ab63e80fb43f40e57d578db363091acf.svg);
    --media-url-63: url(images/image_da39a3ee5e6b4b0d3255bfef95601890afd80709.png);
    --media-url-64: url(images/image_2153a3fa55c444f5874a38db0e6ce98eab48ee27.png);
    --media-url-66: url(images/image_dadd6101ee57f9d2b2037400584e41f3e2f4eccf.png);
  }

/* --- Extracted <style> block #38 --- */
.nav-notice-2-container {
      z-index: 1700!important;
    }

  .nav-notice-2 {
    height: 40px;
    background: #343A40;
  }

  .nav-notice-subcribe-label-alt {
    font-size: 0.875rem;
  }

/* --- Extracted <style> block #39 --- */
:root { --voltade-chat-button-background-color: #000000; --voltade-chat-button-text-color: #ffffff; --voltade-chat-button-animation: voltade-bounce 1s ease 3; }

/* --- Extracted <style> block #40 --- */
.nav-notice-label {
    font-size: 1rem;
  }
  .nav-notice-alt {
    min-height: 60px;
    height: auto;
    padding: 8px 0;
  }

  @media (min-width: 1024px) {
    .nav-notice-alt {
      padding: 0;
    }
  }

/* --- Extracted <style> block #41 --- */
.nav-notice {
    background-color: #BB3338;
    margin-left: -15px;
    margin-right: -15px;
    font-size: 18px;
    font-weight: 700;
    height: 60px;
  }

  .nav-notice-subcribe-label {
    font-size: 1rem;
  }

/* --- Extracted <style> block #42 --- */


