img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentcolor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgb(0 0 0 / .8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment_container>.comment-text:only-child{margin-inline-start:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentcolor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link{display:inline-block;vertical-align:middle;margin-block:.25em;margin-inline-end:.5em}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link:last-child{margin-inline-end:0}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentcolor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentcolor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.woocommerce form .form-row .required{visibility:visible}@font-face{font-family:'Manrope';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/thaian/assets/fonts/manrope/manrope-vietnamese.woff2) 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}@font-face{font-family:'Manrope';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/thaian/assets/fonts/manrope/manrope-latin-ext.woff2) 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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/thaian/assets/fonts/manrope/manrope-latin.woff2) 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}
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.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-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.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:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-file-lines:before{content:"\f15c"}.fa-calendar-days:before{content:"\f073"}.fa-forward-step:before{content:"\f051"}.fa-comments:before{content:"\f086"}.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-bars:before{content:"\f0c9"}.fa-lightbulb:before{content:"\f0eb"}.fa-sack-dollar:before{content:"\f81d"}.fa-share-nodes:before{content:"\f1e0"}.fa-chevron-up:before{content:"\f077"}.fa-angle-right:before{content:"\f105"}.fa-bullseye:before{content:"\f140"}.fa-user:before{content:"\f007"}.fa-building-user:before{content:"\e4da"}.fa-money-bill-wave:before{content:"\f53a"}.fa-star:before{content:"\f005"}.fa-box:before{content:"\f466"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-heart-pulse:before{content:"\f21e"}.fa-fire:before{content:"\f06d"}.fa-folder-open:before{content:"\f07c"}.fa-headset:before{content:"\f590"}.fa-map-location-dot:before{content:"\f5a0"}.fa-gift:before{content:"\f06b"}.fa-rotate-left:before{content:"\f2ea"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-circle-check:before{content:"\f058"}.fa-user-tie:before{content:"\f508"}.fa-certificate:before{content:"\f0a3"}.fa-box-open:before{content:"\f49e"}.fa-pause:before{content:"\f04c"}.fa-boxes-packing:before{content:"\e4c7"}.fa-shield-halved:before{content:"\f3ed"}.fa-layer-group:before{content:"\f5fd"}.fa-newspaper:before{content:"\f1ea"}.fa-filter:before{content:"\f0b0"}.fa-helmet-safety:before{content:"\f807"}.fa-chart-line:before{content:"\f201"}.fa-arrow-right:before{content:"\f061"}.fa-screwdriver-wrench:before{content:"\f7d9"}.fa-volume-high:before{content:"\f028"}.fa-plane-departure:before{content:"\f5b0"}.fa-route:before{content:"\f4d7"}.fa-tags:before{content:"\f02c"}.fa-eye:before{content:"\f06e"}.fa-comment-dots:before{content:"\f4ad"}.fa-phone:before{content:"\f095"}.fa-arrow-left:before{content:"\f060"}.fa-align-left:before{content:"\f036"}.fa-file-pdf:before{content:"\f1c1"}.fa-phone-volume:before{content:"\f2a0"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-circle-info:before{content:"\f05a"}.fa-calendar-check:before{content:"\f274"}.fa-arrow-down-a-z:before{content:"\f15d"}.fa-hard-drive:before{content:"\f0a0"}.fa-minus:before{content:"\f068"}.fa-clock:before{content:"\f017"}.fa-backward-step:before{content:"\f048"}.fa-sliders:before{content:"\f1de"}.fa-flask:before{content:"\f0c3"}.fa-ship:before{content:"\f21a"}.fa-download:before{content:"\f019"}.fa-home:before,.fa-house:before{content:"\f015"}.fa-rotate-right:before{content:"\f2f9"}.fa-utensils:before{content:"\f2e7"}.fa-bolt:before{content:"\f0e7"}.fa-industry:before{content:"\f275"}.fa-credit-card:before{content:"\f09d"}.fa-location-dot:before{content:"\f3c5"}.fa-arrow-down:before{content:"\f063"}.fa-boxes-stacked:before{content:"\f468"}.fa-play:before{content:"\f04b"}.fa-magnifying-glass:before{content:"\f002"}.fa-chevron-down:before{content:"\f078"}.fa-list-ul:before{content:"\f0ca"}.fa-arrow-up:before{content:"\f062"}.fa-list-check:before{content:"\f0ae"}.fa-user-shield:before{content:"\f505"}.fa-truck-fast:before{content:"\f48b"}.fa-copy:before{content:"\f0c5"}.fa-volume-xmark:before{content:"\f6a9"}.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-xmark:before{content:"\f00d"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-spinner:before{content:"\f110"}.fa-award:before{content:"\f559"}.fa-building:before{content:"\f1ad"}.fa-clock-rotate-left:before{content:"\f1da"}.fa-calendar:before{content:"\f133"}.fa-check:before{content:"\f00c"}.fa-briefcase:before{content:"\f0b1"}.fa-book-open:before{content:"\f518"}.fa-paper-plane:before{content:"\f1d8"}.fa-magnifying-glass-plus:before{content:"\f00e"}.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-magnifying-glass-minus:before{content:"\f010"}.fa-building-columns:before{content:"\f19c"}.fa-graduation-cap:before{content:"\f19d"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-brands-400.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-linkedin-in:before{content:"\f0e1"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-whatsapp:before{content:"\f232"}.fa-telegram:before{content:"\f2c6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-regular-400.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-solid-900.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-brands-400.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-solid-900.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-regular-400.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-solid-900.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-brands-400.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-regular-400.subset.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-v4compatibility.woff2) format("woff2"),url(/wp-content/themes/thaian/assets/vendor/fontawesome/webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}: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;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(0,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}.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}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.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)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.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:#fff0}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .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)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgb(0 0 0 / .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgb(0 0 0 / .5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face{font-family:'Manrope Fallback';src:local('Arial'),local('ArialMT'),local('Helvetica');size-adjust:103%}:root{--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px}html,body{overflow-x:clip!important;width:100%;max-width:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}.container{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.container{padding-left:1.5rem;padding-right:1.5rem}}.dmx-home-hero .container{padding-left:0;padding-right:0}img,video,embed,object{max-width:100%;height:auto}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body{font-family:'Manrope','Manrope Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;line-height:1.55;color:#334155;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{text-wrap:balance}p,li,figcaption{text-wrap:pretty}label,h2 a,h3 a,h4 a{text-wrap:balance}h1,.h1{font-size:clamp(1.375rem, 3.5vw, 2rem);line-height:1.25;font-weight:900;letter-spacing:-.015em}h2,.h2{font-size:clamp(1.125rem, 2.5vw, 1.5rem);line-height:1.3;font-weight:800;letter-spacing:-.01em}h3,.h3{font-size:1rem;line-height:1.4;font-weight:700}h4,.h4{font-size:.9375rem;line-height:1.45;font-weight:700}p,article,.entry-content p,.entry-content li{font-size:14px;line-height:1.6}.lead,.section-subtitle{font-size:14px;line-height:1.55;color:#64748b}.product-card h3,.product-card .product-title{font-size:14px!important;line-height:1.35!important;font-weight:700!important}.product-card .product-brand{font-size:11px!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important}.product-card .product-sku{font-size:11px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.product-card .product-cta,.product-card [class*="pt-2.5"] a{font-size:13px!important}.site-navigation a,.megamenu-panel a,.dropdown-menu a{font-size:14px;line-height:1.4}nav[aria-label*="Breadcrumb"] a,nav[aria-label*="Breadcrumb"] span,nav[aria-label*="Đường dẫn"] a,nav[aria-label*="Đường dẫn"] span{font-size:13px}input,select,textarea,button{font-family:inherit;font-size:14px}.product-filter-toolbar .filter-pill-btn,.product-filter-toolbar #open-filter-drawer-btn,.thaian-spec-tab-btn,.thaian-map-tab-btn{font-size:13px}.policy-content-section p,.policy-content-section li,.about-hero-section p,.careers-hero-section p,.contact-hero-section p{font-size:14px;line-height:1.6}.site-footer p,.site-footer li,.site-footer a{font-size:14px;line-height:1.6}.site-footer a:hover{color:#009E49!important}.site-footer h3{font-size:13px!important;font-weight:900!important;letter-spacing:0.05em!important}.site-footer .copyright-text{font-size:13px}@media (max-width:640px){.site-footer p,.site-footer li,.site-footer a{font-size:12.5px;line-height:1.5}.site-footer h3{font-size:12px!important}}#floating-contact-widget{transition:opacity 0.3s cubic-bezier(.4,0,.2,1),transform 0.3s cubic-bezier(.4,0,.2,1),visibility 0.3s ease!important}#floating-contact-widget.floating-widget-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(20px) scale(.8)!important}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,100%{box-shadow:0 0 0 0 rgb(0 158 73 / .45)}50%{box-shadow:0 0 0 12px #fff0}}.animate-fadeIn{animation:fadeIn 0.2s cubic-bezier(.16,1,.3,1) forwards}.news-title-link{background-image:linear-gradient(to right,#009E49,#009E49);background-position:bottom left;background-repeat:no-repeat;background-size:0% 2px;transition:background-size 0.35s cubic-bezier(.16,1,.3,1),color 0.2s ease;padding-bottom:2px;display:inline}.group:hover .news-title-link,.news-title-link:hover{background-size:100% 2px;color:#009E49}.homepage-content>section,.site-main>section,.layered-scroll-section{position:relative;z-index:var(--section-layer,1);box-shadow:0 -12px 32px -8px rgb(11 37 69 / .06);transform:translateY(28px) scale(.988);opacity:.88;transition:transform 0.75s cubic-bezier(.16,1,.3,1),opacity 0.75s cubic-bezier(.16,1,.3,1),box-shadow 0.75s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;transform-origin:center top}.homepage-content>section:first-child,.site-main>section:first-child,.layered-scroll-section:first-child,.section-layered-active{transform:translateY(0) scale(1)!important;opacity:1!important;box-shadow:0 -10px 28px -10px rgb(11 37 69 / .05)}.section-layered-under{transform:translateY(-8px) scale(.992);opacity:.94}@media (prefers-reduced-motion:reduce){.homepage-content>section,.site-main>section,.layered-scroll-section{transform:none!important;opacity:1!important;box-shadow:none!important;transition:none!important}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.topbar{position:relative!important;z-index:95!important;background:#084383!important;color:#e2e8f0!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}.language-dropdown-wrapper{position:relative!important;z-index:95!important}#lang-dropdown-panel{position:absolute!important;z-index:99999!important;background:#0b2545!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .5)!important}#lang-dropdown-btn svg,#lang-dropdown-btn img,#lang-dropdown-panel svg,#lang-dropdown-panel img,.language-dropdown-wrapper svg,.language-dropdown-wrapper img{width:18px!important;height:12px!important;min-width:18px!important;min-height:12px!important;max-width:18px!important;max-height:12px!important;object-fit:cover!important;display:inline-block!important;flex-shrink:0!important;vertical-align:middle!important}.main-header{box-shadow:0 1px 3px rgb(15 23 42 / .05)}#wrapper-navbar{background:#0a54a4!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(10 84 164 / .15)!important}#megamenu-toggle-btn{background:rgb(0 0 0 / .15)!important;color:#ffffff!important;transition:background 0.2s ease}#megamenu-toggle-btn:hover{background:#009e49!important}.search-form{border-color:#0a54a4!important;transition:all 0.2s ease}.search-form:focus-within{border-color:#009e49!important;box-shadow:0 0 0 3px rgb(0 158 73 / .15)!important}.thaian-hero-swiper{position:relative}.thaian-hero-swiper .swiper-slide{height:100%}.thaian-hero-prev,.thaian-hero-next{width:38px!important;height:38px!important;background:rgb(255 255 255 / .9)!important;color:#0f172a!important;box-shadow:0 4px 12px rgb(0 0 0 / .15);opacity:0;transition:all 0.25s ease}.thaian-hero-prev::after,.thaian-hero-next::after{font-size:13px!important;font-weight:900}.thaian-hero-swiper:hover .thaian-hero-prev,.thaian-hero-swiper:hover .thaian-hero-next{opacity:1}.thaian-hero-prev:hover,.thaian-hero-next:hover{background:#009e49!important;color:#ffffff!important}.thaian-hero-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#fff;opacity:.6;transition:all 0.25s ease}.thaian-hero-pagination .swiper-pagination-bullet-active{width:24px;background:#009e49;opacity:1}@keyframes marqueeLeft{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes marqueeRight{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0,0,0)}}.animate-marquee-left{display:flex;width:max-content;animation:marqueeLeft 52s linear infinite;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.animate-marquee-right{display:flex;width:max-content;animation:marqueeRight 52s linear infinite;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.brand-marquee-row:hover .animate-marquee-left,.brand-marquee-row:hover .animate-marquee-right{animation-play-state:paused}.brand-marquee-mask{position:relative;overflow:hidden}.brand-marquee-mask::before,.brand-marquee-mask::after{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:10;pointer-events:none}.brand-card{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout paint}.topbar-marquee{position:relative;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%);cursor:default}.topbar-marquee:hover .topbar-marquee-inner{animation-play-state:paused}.topbar-marquee-inner{display:inline-flex;width:max-content;animation:topbarMarqueeScroll 20s linear infinite;will-change:transform}.topbar-marquee-item{display:inline-block;white-space:nowrap;color:#cbd5e1;font-size:11px;line-height:1.5;transition:color 0.2s ease}.topbar-marquee:hover .topbar-marquee-item{color:#fff}@keyframes topbarMarqueeScroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.topbar-marquee-inner{animation:none!important}}.thaian-brands-swiper .swiper-slide,.thaian-news-swiper .swiper-slide{height:auto}.pctc-product-swiper .swiper-slide{height:auto}.pctc-tab-btn.active{background-color:#084383!important;color:#ffffff!important;border-color:#084383!important;box-shadow:0 2px 6px rgb(8 67 131 / .25)}.swiper-button-lock,.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock,.pctc-swiper-prev.swiper-button-lock,.pctc-swiper-next.swiper-button-lock,.thaian-news-prev.swiper-button-lock,.thaian-news-next.swiper-button-lock,.thaian-flash-prev.swiper-button-lock,.thaian-flash-next.swiper-button-lock,.thaian-nav-locked{display:none!important}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce .products{display:contents!important;margin:0!important;padding:0!important;list-style:none!important;clear:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .product{float:none!important;margin:0!important;padding:0!important;width:auto!important;position:relative!important}.woocommerce-pagination,.thaian-pagination{text-align:center}.woocommerce-pagination ul.page-numbers,.thaian-pagination ul.page-numbers,ul.page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0!important;border:none!important;flex-wrap:wrap!important}.woocommerce-pagination ul.page-numbers li,.thaian-pagination ul.page-numbers li,ul.page-numbers li{display:inline-block!important;padding:0!important;margin:0!important;border:none!important}.woocommerce-pagination ul.page-numbers li .page-numbers,.thaian-pagination ul.page-numbers li .page-numbers,.page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;color:#334155!important;background-color:#ffffff!important;border:1px solid #cbd5e1!important;transition:all 0.2s ease!important;text-decoration:none!important;white-space:nowrap!important}@media (max-width:480px){.page-numbers{min-width:34px!important;height:34px!important;padding:0 8px!important}}.woocommerce-pagination ul.page-numbers li .page-numbers:hover,.thaian-pagination ul.page-numbers li .page-numbers:hover,a.page-numbers:hover{color:#ffffff!important;background-color:#009E49!important;border-color:#009E49!important}.woocommerce-pagination ul.page-numbers li .page-numbers.current,.thaian-pagination ul.page-numbers li .page-numbers.current,.page-numbers.current{color:#ffffff!important;background-color:#009E49!important;border-color:#009E49!important;box-shadow:0 2px 6px rgb(0 158 73 / .3)!important}.woocommerce-pagination ul.page-numbers li .page-numbers.dots,.page-numbers.dots{background-color:transparent!important;border-color:transparent!important;color:#94a3b8!important}.header-logo img,a.header-logo img,#logo-img,.footer-logo img{width:auto!important;height:auto!important;object-fit:contain!important;max-height:76px!important;max-width:360px!important;display:block!important}#mobile-drawer-panel .mobile-drawer-logo,#mobile-drawer-panel .px-4.py-3 img,#mobile-offcanvas-drawer img.mobile-drawer-logo{height:42px!important;max-height:46px!important;width:auto!important;max-width:210px!important;object-fit:contain!important;display:block!important}@media (max-width:1024px){.header-logo img,a.header-logo img,#logo-img,.footer-logo img{max-height:52px!important;max-width:280px!important}}@media (max-width:640px){.header-logo img,a.header-logo img,#logo-img,.footer-logo img{max-height:44px!important;max-width:240px!important}}@media (max-width:380px){.header-logo img,a.header-logo img,#logo-img,.footer-logo img{max-height:38px!important;max-width:200px!important}}@media (max-width:1023px){.main-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:50!important;background-color:#ffffff!important}}@media (min-width:1024px){.main-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:80!important}#wrapper-navbar{position:relative!important;top:auto!important;z-index:35!important}}body.admin-bar #wpadminbar{position:fixed!important;top:0!important}@media (min-width:1024px){body.admin-bar #wrapper-navbar{top:32px!important}}@media (min-width:783px) and (max-width:1023px){body.admin-bar .main-header{top:32px!important}}@media (max-width:782px){body.admin-bar .main-header{top:46px!important}}.header-search{position:relative!important;z-index:60!important}.mobile-language-wrapper{position:relative!important;z-index:80!important}#mobile-lang-panel{position:absolute!important;z-index:99999!important;box-shadow:0 20px 35px -5px rgb(0 0 0 / .35),0 10px 15px -5px rgb(0 0 0 / .2)!important}#ajax-search-results,#ajax-search-results-mobile{position:absolute!important;z-index:99999!important;box-shadow:0 20px 35px -5px rgb(0 0 0 / .25),0 10px 15px -5px rgb(0 0 0 / .15)!important}#mobile-offcanvas-drawer{z-index:99999!important}#mobile-drawer-panel{box-shadow:0 25px 50px -12px rgb(0 0 0 / .35)!important}.mobile-cat-submenu,.mobile-submenu{animation:fadeIn 0.18s ease-in-out}#hero-fixed-sidebar{background:#fff}#hero-flyout-panel{box-shadow:0 20px 45px -10px rgb(15 23 42 / .25);backdrop-filter:blur(8px)}.hero-sidebar-item{transition:all 0.15s ease}.hero-sidebar-item:hover{background-color:#f1f5f9}.floating-hotline-btn{animation:none!important}@media (max-width:767px){.thaian-hero-prev,.thaian-hero-next{display:none!important}}.entry-content{font-family:inherit;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word}.entry-content h2,.entry-content h3,.entry-content h4{scroll-margin-top:90px}.entry-content blockquote{position:relative}.entry-content blockquote::before{content:"“";font-size:3rem;line-height:1;color:#009e49;opacity:.3;position:absolute;top:-10px;left:10px;font-family:Georgia,serif}.entry-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content iframe,.entry-content embed,.entry-content object,.entry-content video{max-width:100%!important;box-sizing:border-box}.entry-content iframe[src*="youtube.com"],.entry-content iframe[src*="youtube-nocookie.com"],.entry-content iframe[src*="youtu.be"],.entry-content iframe[src*="vimeo.com"],.entry-content iframe[src*="facebook.com"],.entry-content .wp-block-embed__wrapper iframe,.entry-content .wp-block-embed-youtube iframe{width:100%!important;aspect-ratio:16 / 9;height:auto!important}.entry-content .responsive-video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;background-color:#000}.entry-content .responsive-video-container iframe,.entry-content .responsive-video-container object,.entry-content .responsive-video-container embed{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}.entry-content img{max-width:100%!important;height:auto!important;display:block;margin-left:auto;margin-right:auto}.entry-content figure{max-width:100%!important;margin:1.5rem auto}.entry-content figcaption,.entry-content .wp-caption-text{font-size:.75rem;color:#64748b;text-align:center;margin-top:.5rem;font-style:italic}#mobile-drawer-panel{transform:translateX(100%);transition:transform 0.3s cubic-bezier(.16,1,.3,1)!important;will-change:transform}#mobile-drawer-panel.is-open,#mobile-offcanvas-drawer.is-open #mobile-drawer-panel{transform:translateX(0)!important}.mobile-submenu-toggle i{transition:transform 0.25s ease}@media (max-width:1023px){body.admin-bar .main-header{top:46px}body.admin-bar #mobile-drawer-panel{top:46px}}@media (min-width:783px) and (max-width:1023px){body.admin-bar .main-header{top:32px}body.admin-bar #mobile-drawer-panel{top:32px}}@media (min-width:1024px){body.admin-bar .main-header{top:auto!important}body.admin-bar #wrapper-navbar{top:32px!important}}@media (max-width:600px){#wpadminbar{position:fixed!important}}@keyframes ringPulse{0%{box-shadow:0 0 0 0 rgb(0 158 73 / .7)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.ring-pulse{animation:ringPulse 2s infinite cubic-bezier(.66,0,0,1)}.catalogue-book-card{perspective:1200px}.catalogue-book-cover{position:relative;transform-style:preserve-3d;transition:transform 0.45s cubic-bezier(.2,.8,.2,1),box-shadow 0.45s cubic-bezier(.2,.8,.2,1)}.catalogue-book-card:hover .catalogue-book-cover{transform:translateY(-8px) rotateY(-8deg) rotateX(4deg);box-shadow:18px 24px 35px -8px rgb(0 0 0 / .28),0 0 0 1px rgb(0 0 0 / .06)}.catalogue-book-spine{position:absolute;top:0;left:0;bottom:0;width:14px;background:linear-gradient(to right,rgb(0 0 0 / .35) 0%,rgb(255 255 255 / .15) 40%,rgb(0 0 0 / .15) 100%);pointer-events:none;z-index:5}.catalogue-book-edge{position:absolute;top:4px;right:-5px;bottom:4px;width:6px;background:repeating-linear-gradient(to bottom,#f1f5f9,#f1f5f9 2px,#cbd5e1 2px,#cbd5e1 3px);box-shadow:inset 1px 0 2px rgb(0 0 0 / .15);pointer-events:none}#flipbook-modal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#flipbook-modal.active{display:flex!important}.flipbook-main-stage{box-shadow:0 25px 60px -15px rgb(0 0 0 / .6);perspective:2000px}.flipbook-page-item{background-color:#fff;box-shadow:0 0 15px rgb(0 0 0 / .12);overflow:hidden;position:relative}.flipbook-page-item canvas{width:100%!important;height:100%!important;object-fit:contain;display:block}.flipbook-book-wrapper{margin:auto;transition:transform 0.2s ease-out;transform-origin:center center}.flipbook-slider{-webkit-appearance:none;appearance:none;background:#334155;outline:none;height:4px}.flipbook-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#009E49;cursor:pointer;box-shadow:0 0 4px rgb(0 0 0 / .4);transition:transform 0.1s ease}.flipbook-slider::-webkit-slider-thumb:hover{transform:scale(1.3)}@media (max-width:767px){#flipbook-modal{padding:0!important}.flipbook-main-stage{max-height:100vh!important;height:100vh!important;border-radius:0!important;border:0!important}.catalogue-book-cover{width:155px!important}}@media (max-width:767px){input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],select,textarea{font-size:16px!important}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.no-scrollbar::-webkit-scrollbar{display:none}}h1.entry-title,h1.page-title{font-size:clamp(1.25rem, 3.5vw, 2.25rem);line-height:1.25}h2.section-title{font-size:clamp(1.125rem, 2.8vw, 1.75rem);line-height:1.3}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}.table-responsive table{min-width:580px}.product-card,.entry-content,.site-footer,.site-main{word-wrap:break-word;overflow-wrap:anywhere}img{max-width:100%;height:auto}@media (max-width:640px){.swiper-button-prev,.swiper-button-next{display:none!important}.swiper-pagination-bullet{width:6px!important;height:6px!important}.swiper-pagination-bullet-active{width:18px!important}}.cta-consult-section .fluentform-cta-container .fluentform,.cta-consult-section .fluentform-cta-container .frm-fluent-form{width:100%!important;max-width:100%!important}.cta-consult-section .fluentform-cta-container .ff-el-group{margin-bottom:0.875rem!important}.cta-consult-section .fluentform-cta-container .ff-el-form-control,.cta-consult-section .fluentform-cta-container input[type="text"],.cta-consult-section .fluentform-cta-container input[type="email"],.cta-consult-section .fluentform-cta-container input[type="tel"],.cta-consult-section .fluentform-cta-container select,.cta-consult-section .fluentform-cta-container textarea{background:transparent!important;border:0!important;border-bottom:1px solid rgb(255 255 255 / .4)!important;color:#ffffff!important;font-size:0.8125rem!important;padding:.5rem 0.25rem!important;width:100%!important;box-shadow:none!important;transition:border-color 0.2s ease,background-color 0.2s ease!important}.cta-consult-section .fluentform-cta-container .ff-el-form-control:focus,.cta-consult-section .fluentform-cta-container input:focus,.cta-consult-section .fluentform-cta-container textarea:focus,.cta-consult-section .fluentform-cta-container select:focus{border-bottom-color:#ffffff!important;background:rgb(255 255 255 / .05)!important;outline:none!important;box-shadow:none!important}.cta-consult-section .fluentform-cta-container ::placeholder{color:rgb(203 213 225 / .7)!important;opacity:1!important}.cta-consult-section .fluentform-cta-container label,.cta-consult-section .fluentform-cta-container .ff-el-input--label label{color:#ffffff!important;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.025em!important;margin-bottom:0.25rem!important}.cta-consult-section .fluentform-cta-container .ff-el-input--label label .text-danger,.cta-consult-section .fluentform-cta-container .ff-el-input--label label span{color:#fda4af!important}.cta-consult-section .fluentform-cta-container .ff-btn-submit,.cta-consult-section .fluentform-cta-container .ff_submit_btn_wrapper button,.cta-consult-section .fluentform-cta-container button[type="submit"]{background:#009E49!important;color:#ffffff!important;border:0!important;font-size:0.8125rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:0.05em!important;padding:.75rem 1.75rem!important;cursor:pointer!important;box-shadow:0 10px 15px -3px rgb(0 0 0 / .3)!important;transition:all 0.2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.5rem!important}.cta-consult-section .fluentform-cta-container .ff-btn-submit:hover,.cta-consult-section .fluentform-cta-container .ff_submit_btn_wrapper button:hover,.cta-consult-section .fluentform-cta-container button[type="submit"]:hover{background:#00853d!important;transform:translateY(-1px)!important}.cta-consult-section .fluentform-cta-container .ff-errors-in-stack,.cta-consult-section .fluentform-cta-container .text-danger,.cta-consult-section .fluentform-cta-container .error{color:#fecdd3!important;font-size:0.75rem!important;margin-top:0.25rem!important}.cta-consult-section .fluentform-cta-container .ff-message-success{background:rgb(16 185 129 / .2)!important;border:1px solid #10b981!important;color:#ffffff!important;padding:.75rem 1rem!important;font-size:0.875rem!important}.fluentform-footer-newsletter .fluentform,.fluentform-footer-newsletter .frm-fluent-form{width:100%!important;margin:0!important;padding:0!important}.fluentform-footer-newsletter .ff-el-group{margin-bottom:0.5rem!important;padding:0!important}.fluentform-footer-newsletter label,.fluentform-footer-newsletter .ff-el-input--label{display:none!important}.fluentform-footer-newsletter .ff-el-form-control,.fluentform-footer-newsletter input[type="email"],.fluentform-footer-newsletter input[type="text"]{background:#ffffff!important;border:1px solid #e2e8f0!important;font-size:12px!important;color:#1e293b!important;padding:0 0.75rem!important;height:38px!important;min-height:38px!important;max-height:38px!important;width:100%!important;box-shadow:none!important;outline:none!important;transition:border-color 0.2s ease!important}.fluentform-footer-newsletter .ff-el-form-control:focus,.fluentform-footer-newsletter input:focus{border-color:#009E49!important;outline:none!important;box-shadow:none!important}.fluentform-footer-newsletter ::placeholder{color:#94a3b8!important;font-size:12px!important;opacity:1!important}.fluentform-footer-newsletter .ff_submit_btn_wrapper{margin:0!important;padding:0!important;width:100%!important;display:block!important}.fluentform-footer-newsletter .ff-btn-submit,.fluentform-footer-newsletter .ff_submit_btn_wrapper button,.fluentform-footer-newsletter button[type="submit"],.fluentform-footer-newsletter .ff-btn{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;background-color:#009E49!important;background-image:none!important;color:#ffffff!important;border:0!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:0.05em!important;padding:0 1rem!important;line-height:38px!important;cursor:pointer!important;transition:background-color 0.2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;text-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}.fluentform-footer-newsletter .ff-btn-submit:hover,.fluentform-footer-newsletter .ff_submit_btn_wrapper button:hover,.fluentform-footer-newsletter button[type="submit"]:hover{background-color:#00853d!important;background-image:none!important;box-shadow:none!important}.fluentform-footer-newsletter .ff-errors-in-stack,.fluentform-footer-newsletter .text-danger,.fluentform-footer-newsletter .error{color:#e11d48!important;font-size:11px!important;margin-top:0.25rem!important}.fluentform-footer-newsletter .ff-message-success{background:#ecfdf5!important;border:1px solid #10b981!important;color:#065f46!important;font-size:12px!important;padding:.5rem 0.75rem!important;margin-top:0.5rem!important}.fluentform-contact-page .fluentform,.fluentform-contact-page .frm-fluent-form{width:100%!important;margin:0!important}.fluentform-contact-page .ff-el-group{margin-bottom:1rem!important}.fluentform-contact-page label,.fluentform-contact-page .ff-el-input--label label{display:block!important;font-size:0.75rem!important;font-weight:700!important;color:#334155!important;text-transform:uppercase!important;letter-spacing:0.025em!important;margin-bottom:0.375rem!important}.fluentform-contact-page .ff-el-input--label label .text-danger,.fluentform-contact-page .ff-el-input--label label span{color:#e11d48!important}.fluentform-contact-page .ff-el-form-control,.fluentform-contact-page input[type="text"],.fluentform-contact-page input[type="email"],.fluentform-contact-page input[type="tel"],.fluentform-contact-page textarea,.fluentform-contact-page select{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;font-size:0.75rem!important;color:#1e293b!important;padding:0.75rem!important;width:100%!important;box-shadow:none!important;outline:none!important;transition:border-color 0.2s ease,background-color 0.2s ease!important}.fluentform-contact-page textarea{min-height:110px!important}.fluentform-contact-page .ff-el-form-control:focus,.fluentform-contact-page input:focus,.fluentform-contact-page textarea:focus,.fluentform-contact-page select:focus{border-color:#009E49!important;background-color:#ffffff!important;outline:none!important;box-shadow:none!important}.fluentform-contact-page ::placeholder{color:#94a3b8!important;font-size:0.75rem!important;opacity:1!important}.fluentform-contact-page .ff_submit_btn_wrapper{margin-top:1rem!important;display:block!important}.fluentform-contact-page .ff-btn-submit,.fluentform-contact-page .ff_submit_btn_wrapper button,.fluentform-contact-page button[type="submit"],.fluentform-contact-page .ff-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#009E49!important;background-image:none!important;color:#ffffff!important;border:0!important;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;padding:.75rem 2rem!important;cursor:pointer!important;box-shadow:none!important;text-shadow:none!important;transition:background-color 0.2s ease!important}.fluentform-contact-page .ff-btn-submit:hover,.fluentform-contact-page .ff_submit_btn_wrapper button:hover,.fluentform-contact-page button[type="submit"]:hover{background-color:#00853d!important;background-image:none!important;box-shadow:none!important}.fluentform-contact-page .ff-errors-in-stack,.fluentform-contact-page .text-danger,.fluentform-contact-page .error{color:#e11d48!important;font-size:0.6875rem!important;margin-top:0.25rem!important}.fluentform-contact-page .ff-message-success{background:#ecfdf5!important;border:1px solid #10b981!important;color:#065f46!important;font-size:0.8125rem!important;padding:.75rem 1rem!important;margin-top:0.75rem!important}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.no-scrollbar::-webkit-scrollbar{display:none}@media (max-width:640px){.hero-banner-section,.featured-products-section,.cta-consult-section,.brand-partners-section,.latest-news-section,.about-us-section{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.hero-banner-section .swiper-slide>div[class*="min-h-"]{min-height:280px!important}.hero-banner-section .swiper-slide>a[class*="h-["],.hero-banner-section .swiper-slide>div[class*="h-["]{height:210px!important}.banner-title{font-size:1.125rem!important;line-height:1.3!important}.banner-subtitle{font-size:0.7rem!important;margin-bottom:0.75rem!important}.featured-products-section h2{font-size:0.9375rem!important}#featured-products-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:2px}#featured-products-tabs::-webkit-scrollbar{display:none}#featured-products-tabs .pctc-tab-btn{white-space:nowrap!important;flex-shrink:0!important;padding-left:0.625rem!important;padding-right:0.625rem!important;font-size:0.6875rem!important}#featured-products-grid{gap:0.5rem!important}.product-card .p-3,.product-card .sm\:p-3\.5{padding:0.5rem!important}.cta-consult-section{padding-top:2rem!important;padding-bottom:2rem!important}.cta-consult-section h2{font-size:0.875rem!important;line-height:1.35!important}.category-highlights-section{padding-top:1rem!important;padding-bottom:1rem!important}.about-hero-section h1,.careers-hero-section h1{font-size:1.25rem!important}.contact-form-section input,.contact-form-section textarea,.contact-form-section select{font-size:16px!important;padding:0.625rem!important}.news-article-card .news-title-link{font-size:0.8125rem!important;line-height:1.35!important}.policy-content-section{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.policy-content-section h2,.policy-content-section h3{font-size:0.875rem!important}.archive-product-hero h1{font-size:1.125rem!important;line-height:1.3!important}.single-product-title{font-size:1rem!important;line-height:1.3!important}.catalogue-grid .catalogue-card{padding:0.625rem!important}.trust-badge-bar{gap:0.375rem!important;padding:.5rem 0.75rem!important;font-size:0.6875rem!important}#floating-contact-widget{transform:scale(.88)!important;transform-origin:bottom right!important}.thaian-spec-tab-btn{padding:.625rem 0.75rem!important;font-size:0.625rem!important}.woocommerce-page .product>.bg-white{padding:1rem!important}#thaian-main-img-wrap{padding:0.5rem!important}.thaian-gallery-thumb{width:3.25rem!important;height:3.25rem!important}.woocommerce-page .product .grid-cols-2.sm\:grid-cols-3{gap:0.375rem!important}.woocommerce ul.products,.archive .grid.grid-cols-2{gap:0.5rem!important}.cta-consult-section input,.cta-consult-section select,.cta-consult-section textarea{font-size:16px!important;padding:.5rem 0.625rem!important}.cta-consult-section button[type="submit"]{padding:.625rem 1rem!important;font-size:0.75rem!important}nav[aria-label*="Breadcrumb"],nav[aria-label*="Đường dẫn"]{font-size:0.625rem!important;flex-wrap:wrap!important;row-gap:0.25rem!important}nav[aria-label*="Breadcrumb"]>*,nav[aria-label*="Đường dẫn"]>*{white-space:nowrap}.about-us-section .grid{gap:0.75rem!important}.news-grid+div article .p-6,.news-grid+div article .sm\:p-7{padding:1rem!important}.careers-hero-section+section .space-y-6{gap:1rem!important}.catalogue-grid{gap:1rem!important}.topbar{padding-top:6px!important;padding-bottom:6px!important}.header-logo img,#logo-img{height:32px!important;max-width:180px!important}.main-header{padding-top:0.375rem!important;padding-bottom:0.375rem!important}#mobile-drawer-open-btn{min-width:30px!important;min-height:30px!important}#mobile-drawer-open-btn svg{width:1.5rem!important;height:1.5rem!important}.main-header .search-form,.mobile-tablet-search-row .search-form{min-height:40px!important;height:40px!important}.mobile-tablet-search-row{background:transparent!important}.mobile-tablet-search-row .search-form{border:1.5px solid #cbd5e1!important;background:#ffffff!important}.mobile-tablet-search-row .search-form:focus-within{border-color:#009E49!important}.main-header .search-form button[type="submit"],.mobile-tablet-search-row .search-form button[type="submit"]{min-height:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.main-header .search-form button[type="submit"] i,.mobile-tablet-search-row .search-form button[type="submit"] i{font-size:0.9rem!important}#ajax-search-results-mobile{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;max-height:70vh!important;z-index:99999!important;margin:0!important;border-top:2px solid #009E49!important}#ajax-search-items-mobile{max-height:60vh!important}#ajax-search-items-mobile a,#ajax-search-items-mobile .flex{min-height:44px!important;padding:0.625rem!important}.product-filter-toolbar{padding:0.5rem!important}.product-filter-toolbar .filter-pill-btn,.product-filter-toolbar #open-filter-drawer-btn{min-height:40px!important;padding:.5rem 0.75rem!important;font-size:0.75rem!important}.product-filter-toolbar select{min-height:40px!important;font-size:14px!important;padding:0.5rem!important}.product-filter-toolbar>div:first-child{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-filter-toolbar>div:first-child::-webkit-scrollbar{display:none}.product-filter-toolbar>div:first-child>*{flex-shrink:0!important}.filter-pill-menu{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-height:100vh!important;height:100vh!important;z-index:99999!important;margin:0!important;padding:1rem!important;padding-top:3.5rem!important;overflow-y:auto!important;border:none!important;background:white!important}.filter-pill-menu a{min-height:44px!important;padding:.75rem 0.625rem!important;font-size:0.8125rem!important;display:flex!important;align-items:center!important}}.filter-pill-menu-close-btn{position:fixed;top:.625rem;right:.75rem;width:40px;height:40px;display:none;align-items:center;justify-content:center;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:1rem;cursor:pointer;z-index:100000;transition:background 0.15s ease}.filter-pill-menu-close-btn:hover{background:#e2e8f0}@media (max-width:640px){.filter-pill-menu-close-btn{display:flex}}@media (max-width:380px){.hero-banner-section .swiper-slide>div[class*="min-h-"]{min-height:240px!important}.hero-banner-section .swiper-slide>a[class*="h-["],.hero-banner-section .swiper-slide>div[class*="h-["]{height:180px!important}.banner-title{font-size:1rem!important}.category-highlights-section .category-item{min-height:85px!important;padding:0.375rem!important}.category-highlights-section .category-item img{width:2.25rem!important;height:2.25rem!important}.category-highlights-section .category-item span{font-size:0.625rem!important}#featured-products-grid{gap:0.375rem!important}.product-card h3{font-size:0.6875rem!important}.product-card [class*="pt-2.5"] a{font-size:0.625rem!important}.cta-consult-section h2{font-size:0.8125rem!important}.site-footer h3{font-size:0.75rem!important}.site-footer ul a{font-size:0.75rem!important}.about-hero-section h1,.careers-hero-section h1{font-size:1.0625rem!important}.single-product-title{font-size:0.875rem!important}.archive-product-hero h1{font-size:1rem!important}.product-filter-toolbar{padding:0.375rem!important}.product-filter-toolbar .filter-pill-btn,.product-filter-toolbar #open-filter-drawer-btn{min-height:38px!important;font-size:0.6875rem!important;padding:.375rem 0.5rem!important}.product-filter-toolbar select{min-height:38px!important;font-size:14px!important;padding:0.375rem!important}.header-logo img,#logo-img{height:28px!important;max-width:150px!important}.policy-content-section{padding-top:1rem!important;padding-bottom:1rem!important}#floating-contact-widget{transform:scale(.82)!important;transform-origin:bottom right!important}}@media (min-width:641px) and (max-width:1024px){.featured-products-section,.cta-consult-section,.brand-partners-section,.latest-news-section{padding-top:2rem!important;padding-bottom:2rem!important}.hero-banner-section .swiper-slide>a[class*="h-["],.hero-banner-section .swiper-slide>div[class*="h-["]{height:340px!important}.banner-title{font-size:1.75rem!important}#featured-products-grid{grid-template-columns:repeat(3,1fr)!important;gap:0.75rem!important}.about-stats-grid{grid-template-columns:repeat(2,1fr)!important}.contact-form-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.news-grid{grid-template-columns:repeat(2,1fr)!important}.careers-grid{grid-template-columns:repeat(2,1fr)!important}}#mobile-drawer-panel{width:min(92vw, 420px)!important;max-width:420px!important;height:100vh!important;height:100dvh!important;overscroll-behavior:contain}#mobile-drawer-panel>div:first-child{padding-top:max(0.75rem, env(safe-area-inset-top))!important}#mobile-drawer-panel>div:last-child{padding-bottom:max(0.75rem, env(safe-area-inset-bottom))!important}#mobile-drawer-panel .flex-grow.overflow-y-auto{min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-language-trigger svg,.mobile-language-trigger img,.mobile-language-option svg,.mobile-language-option img{width:20px!important;height:14px!important;min-width:20px!important;max-width:20px!important;min-height:14px!important;max-height:14px!important;object-fit:cover!important;flex-shrink:0!important}.mobile-language-option.is-active{box-shadow:inset 3px 0 0 #009e49}@media (max-width:640px){.mobile-language-trigger{display:flex!important}#mobile-drawer-panel{width:min(94vw, 380px)!important}#mobile-drawer-close-btn,.mobile-cat-toggle,.mobile-submenu-toggle{min-width:44px!important;min-height:44px!important}#mobile-drawer-panel a{overflow-wrap:anywhere}}@media (max-width:359px){.mobile-language-trigger{min-width:42px!important;padding-left:0.375rem!important;padding-right:0.375rem!important}.mobile-language-trigger span{display:none}#mobile-drawer-panel{width:100vw!important}#mobile-language-section .grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:641px) and (max-width:1023px){#mobile-drawer-panel{width:min(68vw, 420px)!important}}@media (prefers-reduced-motion:reduce){#mobile-drawer-panel,.mobile-language-option,.mobile-language-trigger{transition:none!important}}.main-header{background:#0a54a4!important;border-bottom-color:rgb(255 255 255 / .16)!important;box-shadow:0 6px 18px rgb(10 84 164 / .18)!important}.main-header .header-logo a{background:#fff;padding:.35rem .55rem;min-height:48px;display:inline-flex;align-items:center}.main-header .search-form{background:#ffffff!important;border-width:2px!important;box-shadow:0 5px 18px rgb(2 17 33 / .1)!important}#wrapper-navbar{background:#084383!important;box-shadow:inset 0 1px rgb(255 255 255 / .12),0 3px 12px rgb(8 67 131 / .18)!important}#megamenu-toggle-btn{background:#063363!important}#megamenu-toggle-btn:hover{background:#009e49!important}.dmx-home-hero{position:relative;z-index:1;box-shadow:none!important;transform:none!important;opacity:1!important}.dmx-home-hero .container{max-width:1440px}.dmx-hero-grid{align-items:stretch}.dmx-side-cat,.dmx-mobile-cat,.dmx-quick-card,.dmx-trust-item{text-decoration:none!important}.dmx-side-cat:hover{box-shadow:inset 3px 0 0 #009e49}.dmx-hero-slider{width:100%;position:relative;display:block;overflow:hidden;background-color:#0a54a4;height:420px!important}.dmx-hero-slider .thaian-hero-swiper,.dmx-hero-slider .swiper-wrapper,.dmx-hero-slider .swiper-slide{width:100%!important;height:100%!important}.dmx-slide{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;text-decoration:none!important;overflow:hidden;background-color:#0a54a4}.dmx-slide img,.dmx-slide-bg-img{width:100%!important;height:100%!important;max-height:none!important;object-position:center center!important;display:block!important}.dmx-hero-nav{opacity:0;transform:translateY(-50%) scale(.96)}.dmx-hero-slider:hover .dmx-hero-nav,.dmx-hero-nav:focus{opacity:1;transform:translateY(-50%) scale(1)}.thaian-hero-pagination{position:absolute!important;bottom:10px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:auto!important;margin:0!important;display:flex!important;align-items:center!important;gap:5px!important;background:rgb(0 0 0 / .42)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;padding:3px 8px!important;border-radius:9999px!important;border:1px solid rgb(255 255 255 / .2)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important;z-index:25!important;pointer-events:auto}.thaian-hero-pagination .swiper-pagination-bullet{width:7px!important;height:7px!important;border-radius:9999px!important;background:rgb(255 255 255 / .65)!important;opacity:1!important;margin:0!important;transition:all 0.25s ease!important;cursor:pointer!important}.thaian-hero-pagination .swiper-pagination-bullet:hover{background:rgb(255 255 255 / .95)!important}.thaian-hero-pagination .swiper-pagination-bullet-active{width:20px!important;height:7px!important;border-radius:9999px!important;background:#009e49!important;box-shadow:0 0 8px rgb(0 158 73 / .6)!important}.dmx-quick-card{transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.dmx-quick-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(10 84 164 / .16);border-color:#009e49!important}.dmx-trust-item{transition:border-color 0.2s ease,box-shadow 0.2s ease}.dmx-trust-item:hover{border-color:#009e49!important;box-shadow:0 8px 18px rgb(10 84 164 / .1)}@media (max-width:1023px){.main-header{background:#ffffff!important}.main-header .header-logo a{background:#fff0;padding:0;min-height:0}.dmx-home-hero{padding-top:0.75rem!important}.dmx-hero-slider{height:320px}.dmx-hero-nav{opacity:1}}@media (max-width:640px){.dmx-home-hero{padding-bottom:0.75rem!important}.dmx-mobile-cats{scroll-snap-type:x proximity}.dmx-mobile-cat{scroll-snap-align:start}.dmx-hero-slider{height:240px}.dmx-slide>span:first-of-type{background:linear-gradient(90deg,rgb(10 84 164 / .18),rgb(10 84 164 / .04) 48%,#fff0),linear-gradient(0deg,rgb(0 0 0 / .26),#fff0 48%)!important}.dmx-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dmx-trust-item{min-height:48px!important;padding:0.625rem!important}.dmx-trust-item span{font-size:0.6875rem!important;line-height:1.2!important}}@media (max-width:359px){.dmx-mobile-cat{min-width:74px!important;width:74px!important}.dmx-hero-slider{height:200px!important}}@media (prefers-reduced-motion:reduce){.dmx-slide img,.dmx-quick-card,.dmx-trust-item,.dmx-hero-nav{transition:none!important;transform:none!important}}body.home,body.custom-background,body.page-template-home,body.page-template-page-templateshome-php{background-color:#0072ce;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center top!important}@media (max-width:1023px){body.home,body.custom-background,body.page-template-home,body.page-template-page-templateshome-php{background-attachment:scroll!important;background-size:cover!important}}.homepage-content{background:transparent!important}.homepage-content>section{box-shadow:none!important}.dmx-home-hero{background:transparent!important;padding-top:0.75rem!important}.dmx-campaign-shell{max-width:1440px}.dmx-campaign-bar{min-height:52px;background:linear-gradient(90deg,#005ec2,#0b8dea 45%,#005ec2);border:1px solid rgb(255 255 255 / .5);color:#fff;box-shadow:0 10px 28px rgb(0 35 90 / .18)}.dmx-campaign-title{color:#ffd400;font-size:1.5rem;font-weight:900;text-transform:uppercase;text-shadow:2px 2px 0 rgb(200 16 46 / .95)}.dmx-campaign-copy{font-size:.95rem;font-weight:800}.dmx-hero-slider{border:1px solid rgb(255 255 255 / .55)!important;box-shadow:0 16px 34px rgb(0 35 90 / .2)!important;background:#0a54a4!important;border-radius:6px}.dmx-slide-scrim{background:linear-gradient(90deg,rgb(10 84 164 / .22),rgb(10 84 164 / .06) 45%,#fff0),linear-gradient(0deg,rgb(0 0 0 / .45),#fff0 55%)}.dmx-slide img{filter:saturate(1.08) contrast(1.08) brightness(.95);opacity:1!important}.dmx-slide-content .banner-title{color:#ffffff!important;text-shadow:0 3px 14px rgb(0 0 0 / .36)}.dmx-slide-chip{width:min(100%, 320px);min-height:128px;background:#fff200;color:#c8102e;border:4px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 14px 30px rgb(0 0 0 / .16)}.dmx-slide-chip span{font-size:1.05rem;font-weight:900}.dmx-slide-chip strong{font-size:1.45rem;font-weight:900;line-height:1.05}.dmx-mini-news{min-height:42px;box-shadow:0 8px 18px rgb(0 35 90 / .12)}.dmx-category-board{padding:1.1rem 1.3rem;box-shadow:0 16px 30px rgb(0 35 90 / .18)}.dmx-category-tile{text-decoration:none!important;transition:background-color 0.2s ease,transform 0.2s ease}.dmx-category-tile:hover{background:#f2fbff;transform:translateY(-2px)}.dmx-category-tile .dmx-cat-icon{background:#fff}.dmx-featured-products{background:transparent!important;padding-top:1.25rem!important}.dmx-product-shell{max-width:1440px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 4px 20px rgb(0 35 90 / .05);padding:0 1rem 1rem!important}.dmx-featured-head{background:#fff0;padding:1rem 0 .85rem}.dmx-featured-icon{background:#0a54a4;color:#fff;border-radius:6px}.dmx-featured-products #featured-products-tabs{background:#fff0;padding:0;flex-wrap:nowrap!important;overflow-x:auto;max-width:min(100%, 980px);gap:0.5rem!important}.dmx-featured-products #featured-products-tabs .pctc-tab-btn{min-height:36px;border:1px solid #d9e6f3!important;background:#ffffff!important;color:#1f2937!important;white-space:nowrap;padding:.45rem 1rem!important}.dmx-featured-products #featured-products-tabs .pctc-tab-btn.active{background:#009e49!important;border-color:#009e49!important;color:#ffffff!important}.dmx-featured-products #featured-products-grid{padding:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0.875rem!important}.dmx-product-card{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden;min-height:370px;box-shadow:0 2px 8px rgb(10 84 164 / .04)!important;transition:all 0.25s ease!important}.dmx-product-card:hover{border-color:#009e49!important;box-shadow:0 8px 24px rgb(0 158 73 / .12)!important;transform:translateY(-2px)}.dmx-product-card>.absolute{display:none!important}.dmx-load-more-wrap{width:100%;display:flex;justify-content:center}.dmx-load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:min(100%, 360px);min-height:44px;padding:.65rem 1.75rem;background:#fff;color:#0b2545;border:1px solid #d9e6f3;border-radius:6px!important;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em;box-shadow:0 2px 6px rgb(10 84 164 / .05);cursor:pointer;transition:all 0.2s ease-in-out}.dmx-load-more-btn:hover{background:#f0f7ff;border-color:#009e49;color:#009e49;box-shadow:0 4px 14px rgb(0 158 73 / .15)}.dmx-load-more-btn:hover i{transform:translateY(2px)}.dmx-load-more-btn.is-loading{pointer-events:none;opacity:.75;background:#f8fafc}.dmx-load-more-btn.is-loading i{animation:dmx-spin 0.8s linear infinite}@keyframes dmx-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dmx-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem}@media (max-width:1024px){.dmx-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:768px){.dmx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0.625rem!important}.dmx-load-more-btn{width:100%!important}}@media (max-width:480px){.dmx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0.5rem!important}}.dmx-product-image{aspect-ratio:1 / 1!important;min-height:190px;padding:0.85rem!important;border-bottom:0!important}.dmx-product-image img{width:100%;height:100%;object-fit:contain}.dmx-product-info{padding:0.75rem!important}.dmx-product-info h3{min-height:2.5rem;font-size:0.8125rem!important;line-height:1.35!important;font-weight:600!important;color:#1f2937!important;margin-bottom:0.6rem!important}.dmx-product-info h3 a:hover{color:#0a54a4!important}.dmx-product-info .font-bold.uppercase{color:#009e49!important;letter-spacing:0!important}.dmx-product-info .font-mono{max-width:62px;overflow:hidden;text-overflow:ellipsis}.dmx-product-bottom{border-top:0!important;padding-top:0.35rem!important}.dmx-product-bottom a:first-child{color:#c91612!important;font-size:0.75rem!important}.dmx-product-bottom a:last-child{background:#f1f5f9!important}@media (max-width:1023px){.dmx-campaign-shell{max-width:100%}.dmx-hero-slider{height:320px!important}.dmx-hero-slider .thaian-hero-swiper,.dmx-hero-slider .swiper-wrapper,.dmx-hero-slider .swiper-slide{height:100%!important}.dmx-featured-head{background:#fff}.dmx-product-shell{padding:0.75rem!important}.dmx-featured-products #featured-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dmx-product-card{min-height:340px}.dmx-product-image{min-height:170px}}@media (max-width:640px){.dmx-home-hero{padding-top:0.5rem!important}.dmx-hero-slider{border-width:2px!important;height:240px!important}.thaian-hero-pagination{bottom:6px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;padding:2px 6px!important;gap:4px!important}.thaian-hero-pagination .swiper-pagination-bullet{width:5px!important;height:5px!important}.thaian-hero-pagination .swiper-pagination-bullet-active{width:14px!important;height:5px!important;background:#009e49!important}.dmx-slide-content{max-width:88%}.dmx-slide-content .banner-title{font-size:1.65rem!important;line-height:1.04!important;text-shadow:2px 2px 0 rgb(200 16 46 / .72),0 6px 16px rgb(0 0 0 / .18)}.dmx-slide-content .banner-subtitle{font-size:0.75rem!important}.dmx-category-board{border-width:2px;padding:.75rem .5rem}.dmx-category-board .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem 0.25rem!important}.dmx-category-tile{min-height:78px!important;padding:0.25rem!important}.dmx-category-tile .dmx-cat-icon{width:40px!important;height:40px!important}.dmx-category-tile span:last-child{font-size:0.625rem!important}.dmx-featured-products>.container,.dmx-product-shell{padding:0.5rem!important}.dmx-featured-products #featured-products-grid{padding:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0.5rem!important}.dmx-featured-head{gap:0.75rem!important;padding:.65rem 0 0.75rem!important}.dmx-featured-products #featured-products-tabs{width:100%}.dmx-featured-products #featured-products-tabs .pctc-tab-btn{min-height:34px;padding:.45rem 0.9rem!important;font-size:0.75rem!important}.dmx-product-card{min-height:300px}.dmx-product-image{min-height:145px;padding:0.65rem!important}.dmx-product-info{padding:0.55rem!important}.dmx-product-info h3{font-size:0.75rem!important}.dmx-product-bottom a:first-child{font-size:0.6875rem!important}}@media (min-width:1024px){.topbar{background:#0a54a4!important;border-bottom:1px solid rgb(255 255 255 / .16)!important;padding-top:0.35rem!important;padding-bottom:0.35rem!important}.topbar>.container{max-width:1440px!important}.main-header{background:#2f86df!important;border-bottom:0!important;padding-top:0.6rem!important;padding-bottom:0.6rem!important;box-shadow:none!important}.main-header>.container{max-width:1440px!important}.dmx-header-row{gap:0.75rem!important}.main-header .header-logo{flex:0 0 auto!important}.main-header .header-logo a{background:transparent!important;padding:0!important;min-height:0!important}.main-header #logo-img{height:42px!important;max-width:240px!important;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .08))}.dmx-header-category{text-decoration:none!important}.dmx-header-category[aria-expanded="true"],.dmx-header-category:hover{background:rgb(255 255 255 / .18)!important}.header-search{max-width:340px!important}.main-header .search-form{border:1px solid #e2e8f0!important;min-height:36px!important;height:36px!important;box-shadow:none!important;background:#ffffff!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}.main-header .search-form:focus-within{border-color:#009e49!important;box-shadow:0 0 0 2px rgb(0 158 73 / .12)!important}.main-header .search-form input[type="search"]{min-height:36px!important;height:36px!important;padding-left:0.85rem!important;padding-right:0.5rem!important;font-size:0.8125rem!important;background:transparent!important}.main-header .search-form button[type="submit"]{width:36px!important;min-height:36px!important;height:36px!important;padding:0!important;background:transparent!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:color 0.18s ease}.main-header .search-form button[type="submit"] span{display:none!important}.main-header .search-form button[type="submit"]:hover{background:transparent!important;color:#009e49!important}.dmx-header-menu{max-width:520px}.dmx-header-menu-link{min-height:38px;padding:.35rem .65rem;display:inline-flex;align-items:center;gap:.3rem;color:#0b2545!important;background:transparent!important;font-size:.8125rem;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none!important;border-radius:4px;transition:color 0.18s ease}.dmx-header-menu-link:hover{background:transparent!important;color:#009e49!important}.dmx-header-menu-link i{font-size:.65rem;color:#94a3b8;transition:transform 0.2s ease,color 0.2s ease}.dmx-header-menu-link:hover i{color:#009e49}.dmx-header-menu-cta,.dmx-header-menu-link.dmx-header-menu-cta{background:#009e49!important;color:#ffffff!important;border:1px solid #009e49!important;font-weight:800!important;padding:.45rem 1rem!important;margin-left:.35rem;box-shadow:0 1px 2px rgb(0 158 73 / .2)}.dmx-header-menu-cta:hover,.dmx-header-menu-link.dmx-header-menu-cta:hover{background:#00873e!important;border-color:#00873e!important;color:#ffffff!important}.dmx-header-menu-link.is-active,.dmx-header-menu-link.active{color:#009e49!important;font-weight:800!important}.dmx-header-menu-link.is-active i,.dmx-header-menu-link.active i{color:#009e49!important}.dmx-header-menu-link.dmx-header-menu-cta.is-active,.dmx-header-menu-link.dmx-header-menu-cta.active{background:#00873e!important;border-color:#00873e!important;color:#ffffff!important;box-shadow:none!important}#wrapper-navbar.dmx-category-nav{background:#eef3f8!important;color:#005ec2!important;box-shadow:none!important;border-bottom:1px solid #d9e6f3!important;position:sticky!important;top:0!important}#wrapper-navbar.dmx-category-nav>.container{max-width:1440px!important;position:relative}.dmx-category-links{min-height:36px;gap:.15rem}.dmx-category-links a{color:#005ec2!important;font-weight:700!important}.dmx-category-links a:hover,.dmx-category-links a.is-active,.dmx-category-links a.active{background:transparent!important;color:#009e49!important}}@media (min-width:1024px) and (max-width:1279px){.main-header>.container,#wrapper-navbar.dmx-category-nav>.container{max-width:100%!important}.main-header #logo-img{height:36px!important;max-width:190px!important}.header-search{max-width:280px!important}.dmx-header-menu-link{padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.dmx-header-menu-link i{display:none}}@media (min-width:1024px){.dmx-header-menu{overflow:visible!important}.dmx-header-menu-item{isolation:isolate}.dmx-header-menu-caret{font-size:0.625rem!important;margin-left:.1rem}.dmx-header-submenu{position:absolute;min-width:220px;background:#fff;border:1px solid #d9e6f3;box-shadow:0 18px 38px rgb(10 84 164 / .16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;z-index:9999}.dmx-header-submenu-level-1{top:calc(100% + 8px);right:0}.dmx-header-submenu-level-2{top:-1px;left:calc(100% - 1px);transform:translateX(8px)}.dmx-header-menu-item:hover>.dmx-header-submenu,.dmx-header-menu-item:focus-within>.dmx-header-submenu,.dmx-header-submenu-item:hover>.dmx-header-submenu,.dmx-header-submenu-item:focus-within>.dmx-header-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)}.dmx-header-submenu-link{min-height:42px;padding:.65rem .8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#0b2545!important;font-size:.8125rem;font-weight:700;line-height:1.25;text-decoration:none!important;border-bottom:1px solid #eef3f8;background:#fff}.dmx-header-submenu-link:hover{color:#0a54a4!important;background:#f1f7fd}.dmx-header-submenu-item:last-child>.dmx-header-submenu-link,.dmx-header-submenu>.dmx-header-submenu-link:last-child{border-bottom:0}}@media (min-width:1024px){.main-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:80!important;background:#ffffff!important;border-bottom:1px solid #d9e6f3!important;box-shadow:0 4px 14px rgb(10 84 164 / .1)!important}body.admin-bar .main-header{top:32px!important}.topbar>.container,.main-header>.container,#wrapper-navbar.dmx-category-nav>.container,.dmx-campaign-shell,.dmx-featured-products>.container{max-width:1440px!important}.main-header #logo-img{height:52px!important;max-width:320px!important}.header-search{max-width:560px!important}.dmx-header-menu{max-width:640px!important}#wrapper-navbar,#wrapper-navbar.dmx-category-nav{position:relative!important;top:auto!important;z-index:35!important}body.admin-bar #wrapper-navbar,body.admin-bar #wrapper-navbar.dmx-category-nav{top:auto!important}.main-header .search-form button[type="submit"]{color:#0a54a4!important}.dmx-header-category{color:#0a54a4!important;background:#f1f7fd!important}.dmx-header-category[aria-expanded="true"],.dmx-header-category:hover{color:#0a54a4!important;background:#e5f1fb!important}.dmx-header-menu-link{color:#0b2545!important;background:transparent!important}.dmx-header-menu-link:hover{color:#009e49!important;background:transparent!important}.dmx-header-menu-cta,.dmx-header-menu-link.dmx-header-menu-cta{color:#ffffff!important;background:#009e49!important;border:1px solid #009e49!important}.dmx-header-menu-cta:hover,.dmx-header-menu-link.dmx-header-menu-cta:hover{color:#ffffff!important;background:#00873e!important;border-color:#00873e!important}.main-header .search-form{background:#ffffff!important;border:1px solid #e2e8f0!important;height:36px!important;min-height:36px!important}.main-header .search-form button[type="submit"]{background:transparent!important;color:#64748b!important}}.homepage-content{background:transparent!important}.homepage-content>section{background:transparent!important;border:0!important;box-shadow:none!important;padding-top:0.75rem!important;padding-bottom:0.75rem!important}.homepage-content>section:not(.dmx-home-hero)>.container{max-width:1440px!important;background:#ffffff!important;box-shadow:0 12px 30px rgb(0 35 90 / .1)!important;overflow:hidden;padding:1rem!important}.homepage-content .dmx-category-board,.homepage-content .dmx-mini-news,.homepage-content .dmx-trust-strip{border:1px solid #d9e6f3!important}.homepage-content .dmx-trust-strip{background:#ffffff!important}.homepage-content .dmx-featured-head,.homepage-content .brand-partners-section .container>.flex:first-child,.homepage-content .about-us-section .container>.flex:first-child,.homepage-content .latest-news-section .container>.flex:first-child,.homepage-content .pctc-category-section .container>.flex:first-child{min-height:46px;margin:-1rem -1rem 1rem!important;padding:.85rem 1rem!important;background:#ffffff!important;border-bottom:1px solid #e5eef7!important}.homepage-content .brand-partners-section h2,.homepage-content .about-us-section h2,.homepage-content .latest-news-section h2,.homepage-content .pctc-category-section h2,.homepage-content .dmx-featured-head h2{color:#0b2545!important;letter-spacing:0!important}.homepage-content .brand-partners-section .w-1\.5,.homepage-content .about-us-section .w-1\.5,.homepage-content .latest-news-section .w-1\.5,.homepage-content .pctc-category-section .w-1\.5{width:28px!important;height:28px!important;background:#0a54a4!important;position:relative}.homepage-content .brand-partners-section .w-1\.5::before,.homepage-content .about-us-section .w-1\.5::before,.homepage-content .latest-news-section .w-1\.5::before,.homepage-content .pctc-category-section .w-1\.5::before{content:"\f0e7";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:.8rem;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.homepage-content .dmx-featured-products>.container{padding:0 1rem 1rem!important}.homepage-content .dmx-featured-head{margin:0 -1rem 1rem!important}.homepage-content #featured-products-tabs,.homepage-content .pctc-category-section .no-scrollbar{background:transparent!important;display:flex;flex-wrap:nowrap!important;overflow-x:auto!important;gap:0.55rem!important;padding-bottom:0.15rem!important}.homepage-content .pctc-tab-btn{min-height:36px!important;border:1px solid #d9e6f3!important;background:#ffffff!important;color:#1f2937!important;font-weight:800!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:0 2px 6px rgb(10 84 164 / .05)!important}.homepage-content .pctc-tab-btn.active{background:#009e49!important;border-color:#009e49;color:#ffffff!important}.homepage-content .pctc-product-swiper{padding:.1rem .1rem 0.25rem!important}.homepage-content .pctc-product-swiper .swiper-wrapper{align-items:stretch!important}.homepage-content .pctc-product-swiper .swiper-slide{height:auto!important}.homepage-content .product-card,.homepage-content .news-card,.homepage-content .brand-card,.homepage-content .capability-card{border:1px solid #d9e6f3!important;background:#ffffff!important;box-shadow:0 2px 8px rgb(10 84 164 / .06)!important;overflow:hidden}.homepage-content .product-card:hover,.homepage-content .news-card:hover,.homepage-content .brand-card:hover,.homepage-content .capability-card:hover{border-color:#0a54a4!important;box-shadow:0 10px 22px rgb(10 84 164 / .14)!important;transform:translateY(-2px)!important}.homepage-content .pctc-category-section .product-card{min-height:360px}.homepage-content .pctc-category-section .product-card>a:first-of-type{min-height:190px;border-bottom:0!important}.homepage-content .pctc-category-section .product-card img{width:100%;height:100%;object-fit:contain}.homepage-content .pctc-swiper-prev,.homepage-content .pctc-swiper-next,.homepage-content .thaian-news-prev,.homepage-content .thaian-news-next{border-color:#d9e6f3!important}.homepage-content .brand-partners-section .container{padding-bottom:1.2rem!important}.homepage-content .brand-marquee-mask{margin-left:-.25rem;margin-right:-.25rem}.homepage-content .brand-card{min-height:118px}.homepage-content .about-us-section .grid{margin-bottom:1rem!important}.homepage-content .about-us-section .container>.bg-\[\#F8FAFC\]{background:#f7fbff!important;border:1px solid #d9e6f3!important}.homepage-content .latest-news-section .thaian-news-swiper{padding:.1rem .1rem 0.25rem!important}.homepage-content .news-card a.aspect-\[16\/10\]{border-bottom:1px solid #eef3f8!important}.homepage-content .cta-consult-section{padding-top:0.75rem!important;padding-bottom:1.5rem!important}.homepage-content .cta-consult-section>.container{background:linear-gradient(135deg,#084383,#0a54a4 52%,#063467)!important;border-color:rgb(255 255 255 / .38)!important;color:#ffffff!important}.homepage-content .cta-consult-section>.absolute{display:none!important}.homepage-content .cta-consult-section h2,.homepage-content .cta-consult-section p{color:#ffffff!important}@media (min-width:1024px){.homepage-content>section{padding-left:0!important;padding-right:0!important}}@media (max-width:1023px){.homepage-content>section{padding-left:0.75rem!important;padding-right:0.75rem!important}.homepage-content>section:not(.dmx-home-hero)>.container{max-width:100%!important;padding:0.75rem!important}.homepage-content .dmx-featured-head,.homepage-content .brand-partners-section .container>.flex:first-child,.homepage-content .about-us-section .container>.flex:first-child,.homepage-content .latest-news-section .container>.flex:first-child,.homepage-content .pctc-category-section .container>.flex:first-child{margin:-.75rem -.75rem 0.75rem!important;padding:0.75rem!important}.homepage-content .dmx-featured-products>.container{padding:0 .75rem 0.75rem!important}.homepage-content .dmx-featured-head{margin:0 -.75rem 0.75rem!important}}@media (max-width:640px){.homepage-content>section{padding-left:0.5rem!important;padding-right:0.5rem!important}.homepage-content>section:not(.dmx-home-hero)>.container{padding:0.5rem!important}.homepage-content .dmx-featured-head,.homepage-content .brand-partners-section .container>.flex:first-child,.homepage-content .about-us-section .container>.flex:first-child,.homepage-content .latest-news-section .container>.flex:first-child,.homepage-content .pctc-category-section .container>.flex:first-child{margin:-.5rem -.5rem 0.65rem!important;padding:.65rem 0.5rem!important}.homepage-content .dmx-featured-products>.container{padding:0 .5rem 0.5rem!important}.homepage-content .dmx-featured-head{margin:0 -.5rem 0.65rem!important}.homepage-content .pctc-category-section .product-card{min-height:310px}.homepage-content .pctc-category-section .product-card>a:first-of-type{min-height:145px}}.homepage-content .dmx-news-section>.container{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible}.dmx-topic-block,.dmx-search-cloud{max-width:1440px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid #d9e6f3;box-shadow:0 12px 30px rgb(0 35 90 / .1);padding:1rem}.dmx-topic-flag{width:30px;height:22px;background:#e11d1d;box-shadow:0 2px 8px rgb(225 29 29 / .18)}.dmx-topic-tabs{padding-bottom:.1rem}.dmx-topic-tab{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1rem;border:1px solid #d9e6f3;background:#fff;color:#1f2937;font-size:.8125rem;font-weight:700;white-space:nowrap;text-decoration:none!important;cursor:pointer;outline:none;font-family:inherit;transition:border-color 0.18s ease,background-color 0.18s ease,color 0.18s ease}.dmx-topic-tab.active,.dmx-topic-tab:hover{border-color:#2f86df;color:#0a54a4;background:#f1f7fd}.dmx-topic-card{min-width:0}.dmx-topic-thumb{aspect-ratio:16 / 7;border:1px solid #d9e6f3}.dmx-topic-title{padding-top:.55rem;font-size:.875rem;font-weight:600;line-height:1.35;color:#1f2937}.dmx-topic-title a{color:inherit;text-decoration:none!important}.dmx-topic-title a:hover{color:#0a54a4}.dmx-news-more{width:fit-content;min-height:34px;margin:1rem auto 0;display:flex;align-items:center;justify-content:center;gap:.7rem;color:#0a54a4;font-size:.8125rem;font-weight:800;text-decoration:none!important}.dmx-news-more:hover{color:#009e49}.dmx-search-tag{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .72rem;background:#eef3f8;color:#334155;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none!important;transition:background-color 0.18s ease,color 0.18s ease}.dmx-search-tag:hover{background:#dcecff;color:#0a54a4}.homepage-content .cta-consult-section>.container{max-width:1440px!important;background:#ffffff!important;border:1px solid #d9e6f3!important;box-shadow:0 12px 30px rgb(0 35 90 / .1)!important;color:#0b2545!important;padding:1rem!important}.homepage-content .cta-consult-section .grid{min-height:270px;gap:1.5rem!important}.homepage-content .cta-consult-section h2{color:#0b2545!important;max-width:520px;font-size:1.125rem!important;letter-spacing:0!important}.homepage-content .cta-consult-section p{color:#64748b!important}.homepage-content .cta-consult-section .w-1\.5{width:5px!important;height:28px!important;background:#009e49!important}.homepage-content .fluentform-cta-container{max-width:620px!important;padding-left:0!important}.homepage-content .cta-consult-section .fluentform-cta-container .ff-el-form-control,.homepage-content .cta-consult-section .fluentform-cta-container input[type="text"],.homepage-content .cta-consult-section .fluentform-cta-container input[type="email"],.homepage-content .cta-consult-section .fluentform-cta-container input[type="tel"],.homepage-content .cta-consult-section .fluentform-cta-container select,.homepage-content .cta-consult-section .fluentform-cta-container textarea{background:#ffffff!important;border:0!important;border-bottom:1px solid #e5eef7!important;color:#0b2545!important;min-height:38px!important;padding:.45rem 0.35rem!important}.homepage-content .cta-consult-section .fluentform-cta-container label,.homepage-content .cta-consult-section .fluentform-cta-container .ff-el-input--label label{color:#64748b!important;letter-spacing:0!important;text-transform:none!important}.homepage-content .cta-consult-section .fluentform-cta-container ::placeholder{color:#cbd5e1!important}.homepage-content .cta-consult-section .fluentform-cta-container .ff-btn-submit,.homepage-content .cta-consult-section .fluentform-cta-container .ff_submit_btn_wrapper button,.homepage-content .cta-consult-section .fluentform-cta-container button[type="submit"]{min-height:44px!important;background:#009e49!important;color:#ffffff!important;padding:.75rem 1.8rem!important;box-shadow:0 8px 18px rgb(0 158 73 / .22)!important}.homepage-content .cta-consult-section .lg\:col-span-5>div{max-width:470px!important}.homepage-content .cta-consult-section .lg\:col-span-5>div>.absolute{background:#ff7a1a!important;opacity:1!important}.homepage-content .cta-consult-section .lg\:col-span-5 img{filter:saturate(1.05) contrast(1.04)}@media (max-width:1023px){.dmx-topic-block,.dmx-search-cloud,.homepage-content .cta-consult-section>.container{max-width:100%!important;padding:0.75rem!important}.homepage-content .cta-consult-section .grid{min-height:0}}@media (max-width:640px){.dmx-topic-block,.dmx-search-cloud,.homepage-content .cta-consult-section>.container{padding:0.65rem!important}.dmx-topic-thumb{aspect-ratio:16 / 8}.dmx-topic-title,.dmx-topic-tab,.dmx-search-tag{font-size:.75rem}.homepage-content .cta-consult-section h2{font-size:1rem!important}}#dmx-megamenu-backdrop{position:fixed;inset:0;background-color:rgb(11 37 69 / .48);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:75;transition:opacity 0.2s cubic-bezier(.16,1,.3,1);pointer-events:auto}#megamenu-panel{position:absolute;top:calc(100% + 1px);left:.75rem;right:.75rem;width:calc(100% - 1.5rem);max-width:1440px;margin:0 auto;background:#fff;border:1px solid #d9e6f3;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:0 24px 48px -12px rgb(10 84 164 / .25),0 4px 16px rgb(0 0 0 / .06);z-index:85;overflow:hidden}#megamenu-panel::before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px;background:#fff0;pointer-events:auto}#megamenu-panel .megamenu-categories{max-height:520px}#megamenu-panel .megamenu-item a,#megamenu-panel .megamenu-item-single a{transition:all 0.15s ease-in-out}#megamenu-panel .megamenu-item.active{background:#ffffff!important;color:#009e49!important;border-left-color:#009e49!important;box-shadow:0 2px 8px rgb(0 158 73 / .08)}#megamenu-panel .megamenu-item.active i{color:#009e49!important;transform:translateX(2px)}#megamenu-panel #megamenu-content-panel{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}#megamenu-panel #megamenu-content-panel::-webkit-scrollbar{width:6px}#megamenu-panel #megamenu-content-panel::-webkit-scrollbar-thumb{background-color:#cbd5e1}@media (max-width:1023px){#megamenu-panel{display:none!important}}.homepage-content .pctc-category-section>.container{padding:0!important}.homepage-content .pctc-category-section .container>.flex:first-child{margin:0!important;min-height:58px;padding:.9rem 1rem!important}.homepage-content .pctc-category-section .container>.flex:first-child h2{font-size:1.125rem!important;text-transform:uppercase!important}.homepage-content .pctc-category-section .no-scrollbar{margin:0!important;padding:.75rem 1rem!important;border-bottom:1px solid #eef3f8}.homepage-content .pctc-category-section .relative.mt-1{margin-top:0!important;padding:0 1rem 1rem}.homepage-content .pctc-category-section .pctc-product-swiper{overflow:hidden!important}.homepage-content .pctc-category-section .product-card{min-height:430px}.homepage-content .pctc-category-section .product-card>a:first-of-type{min-height:260px;padding:1.1rem!important}.homepage-content .pctc-category-section .product-card h3{min-height:2.6rem;font-size:0.875rem!important;line-height:1.35!important;color:#1f2937!important}.homepage-content .pctc-category-section .product-card .font-mono{max-width:88px;overflow:hidden;text-overflow:ellipsis}.homepage-content .pctc-category-section .product-card>div:last-child{padding:0.85rem!important}.homepage-content .pctc-category-section .product-card>div:last-child>div:last-child{border-top:1px solid #eef3f8!important}.homepage-content .pctc-category-section .product-card>div:last-child>div:last-child a:first-child{color:#d70018!important;font-size:0.8125rem!important}.homepage-content .pctc-category-section .product-card>div:last-child>div:last-child a:last-child{background:#f1f5f9!important}.homepage-content .pctc-category-section .mt-4.block.sm\:hidden{padding:0 1rem 1rem}.dmx-promo-banners>.container{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.dmx-promo-banner-grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dmx-promo-banner-card{display:block;overflow:hidden;background:#fff;transition:all 0.25s ease-in-out}.dmx-promo-banner-card:hover{border-color:#009e49;box-shadow:0 6px 20px rgb(0 158 73 / .12)}.dmx-promo-banner-card:only-child{grid-column:1 / -1}.dmx-promo-banner-card img{width:100%;height:100%;object-fit:cover;display:block}.dmx-campaign-poster-card{display:block;overflow:hidden;background:#fff;text-decoration:none!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.dmx-campaign-poster-card:hover{border-color:#009e49;box-shadow:0 12px 28px rgb(0 158 73 / .16);transform:translateY(-3px)}.dmx-recently-viewed>.container{padding:0!important}.dmx-recently-viewed .container>.flex:first-child{margin:0!important;min-height:58px;padding:.9rem 1rem!important}.dmx-clear-viewed{padding:.45rem .8rem;background:#f1f7fd}.dmx-viewed-shell{background:#fff}.dmx-viewed-products-grid{padding:0!important}.dmx-viewed-mini-card{min-height:68px;background:#fff;border:1px solid #e2e8f0;transition:all 0.2s ease-in-out}.dmx-viewed-mini-card:hover{border-color:#009e49;box-shadow:0 4px 12px rgb(0 158 73 / .08)}.dmx-viewed-thumb{width:52px;height:52px;background:#fff;text-decoration:none!important;flex-shrink:0}.dmx-viewed-thumb img{max-width:100%;max-height:100%;object-fit:contain}.dmx-viewed-info h3{font-size:.75rem;line-height:1.25}.dmx-viewed-info h3 a{color:#1e293b;text-decoration:none!important}.dmx-viewed-info h3 a:hover{color:#009e49}.dmx-viewed-price{color:#dc2626;font-size:.75rem;font-weight:700}.dmx-viewed-quote{color:#e11d48;font-size:.6875rem;font-weight:700;text-decoration:none!important}.js-remove-viewed-item{width:17px;height:17px;line-height:1;font-size:11px}.homepage-content .cta-consult-section .grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,0.85fr)!important;min-height:300px}.homepage-content .cta-consult-section .lg\:col-span-7{grid-column:auto / span 1!important;padding:1rem 0 1rem 0.4rem!important}.homepage-content .cta-consult-section .lg\:col-span-5{grid-column:auto / span 1!important}.homepage-content .cta-consult-section .fluentform-cta-container .ff-el-group{margin-bottom:0.7rem!important}.homepage-content .cta-consult-section .fluentform-cta-container .ff-btn-submit,.homepage-content .cta-consult-section .fluentform-cta-container .ff_submit_btn_wrapper button,.homepage-content .cta-consult-section .fluentform-cta-container button[type="submit"]{min-width:150px!important;text-align:center!important}.homepage-content .cta-consult-section .lg\:col-span-5>div{max-width:500px!important;margin-left:auto}.homepage-content .cta-consult-section .lg\:col-span-5>div>div:nth-child(2){border:4px solid #ff7a1a!important;border-top-width:5px!important;background:#ffffff!important}.homepage-content .cta-consult-section .lg\:col-span-5>div>div:last-child{right:-0.25rem!important;bottom:-0.15rem!important;background:#ff7a1a!important;color:#ffffff!important}@media (max-width:1279px){.homepage-content .pctc-category-section .product-card{min-height:390px}.homepage-content .pctc-category-section .product-card>a:first-of-type{min-height:215px}}@media (max-width:1023px){.dmx-promo-banner-grid{grid-template-columns:1fr}.homepage-content .cta-consult-section .grid{grid-template-columns:1fr!important}.homepage-content .cta-consult-section .lg\:col-span-7{padding:0!important}.homepage-content .cta-consult-section .lg\:col-span-5>div{max-width:100%!important;margin-left:0}}@media (max-width:640px){.homepage-content .pctc-category-section .container>.flex:first-child,.dmx-recently-viewed .container>.flex:first-child{min-height:52px;padding:.75rem 0.65rem!important}.homepage-content .pctc-category-section .relative.mt-1,.dmx-viewed-products-grid{padding:0 .65rem .65rem}.homepage-content .pctc-category-section .product-card{min-height:320px}.homepage-content .pctc-category-section .product-card>a:first-of-type{min-height:155px}.dmx-viewed-products-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:0.5rem!important}}.dmx-category-quick-pills{position:relative}.dmx-category-quick-pills .flex{scrollbar-width:thin;scrollbar-color:#cbd5e1 #fff0}.dmx-cat-quick-pill{transition:all 0.2s cubic-bezier(.4,0,.2,1);text-decoration:none!important}.dmx-cat-quick-pill:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .05)}.dmx-cat-quick-pill img{mix-blend-mode:multiply}.dmx-brand-quick-pill{transition:all 0.2s ease-in-out;text-decoration:none!important;height:32px!important;min-height:32px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dmx-brand-quick-pill img{display:inline-block!important;vertical-align:middle!important;object-fit:contain!important;max-height:20px!important;height:20px!important;max-width:65px!important;width:auto!important;filter:none!important;mix-blend-mode:multiply}.dmx-brand-quick-pill:hover{box-shadow:0 2px 8px rgb(0 0 0 / .06);border-color:var(--primary-color,#00a651)!important}.dmx-quick-sort-row .dmx-sort-link{text-decoration:none!important;position:relative}.dmx-quick-sort-row .dmx-sort-link:hover{color:#009e49}@media (max-width:640px){.dmx-category-quick-pills .flex{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.dmx-cat-quick-pill{flex-shrink:0!important}.dmx-brand-quick-pill{font-size:11px!important;padding:.25rem 0.6rem!important}}@media (max-width:767.98px){body{padding-bottom:58px!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){.safe-area-pb{padding-bottom:calc(0.35rem + env(safe-area-inset-bottom))!important}@media (max-width:767.98px){body{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important}}}.dmx-mobile-bottom-bar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgb(255 255 255 / .96);min-height:52px}.dmx-mobile-bottom-bar a,.dmx-mobile-bottom-bar button{text-decoration:none!important;-webkit-tap-highlight-color:#fff0}@media (max-width:640px){.hero-banner-section .dmx-slide{aspect-ratio:auto!important;height:auto!important;min-height:unset!important}.hero-banner-section .dmx-slide-content{padding:1.25rem 1rem!important}.hero-banner-section .banner-title{font-size:1.35rem!important;line-height:1.2!important;margin-bottom:0.35rem!important}.hero-banner-section .banner-subtitle{font-size:0.75rem!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:0.75rem!important}.hero-banner-section .dmx-slide-content a{padding:.4rem 0.85rem!important;font-size:11px!important}}@media (max-width:640px){.product-card,.dmx-product-card{padding:0.5rem!important;border-radius:8px!important}.product-card h3.product-title,.dmx-product-card .product-title{font-size:11.5px!important;line-height:1.25!important;min-height:2.2rem!important;margin-top:0.35rem!important;margin-bottom:0.35rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-card .price-block,.dmx-product-card .price-block{min-height:1.75rem!important}.dmx-product-card .dmx-quote-btn,.product-card a.button,.product-card button{font-size:10px!important;padding:.35rem 0.4rem!important}.dmx-viewed-products-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:0.5rem!important}.dmx-product-grid{gap:0.5rem!important}}.dmx-promo-banner-card{aspect-ratio:3 / 1;border-radius:8px!important;border:1px solid #e2e8f0;overflow:hidden;background-color:#f1f5f9;display:block;box-shadow:0 2px 8px rgb(0 0 0 / .04);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.dmx-promo-banner-card:hover{border-color:rgb(0 158 73 / .4);box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(-2px)}@media (max-width:640px){.dmx-promo-banner-card{aspect-ratio:3 / 1}}.dmx-campaign-poster-card{aspect-ratio:2 / 3!important;border-radius:8px!important;overflow:hidden;background-color:#f1f5f9;display:block;box-shadow:0 2px 8px rgb(0 0 0 / .04);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.dmx-campaign-poster-card:hover{border-color:rgb(0 158 73 / .4);box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(-2px)}.dmx-promo-banner-card img,.dmx-campaign-poster-card img{width:100%;height:100%;object-fit:cover;border-radius:8px!important;transition:opacity 0.2s ease,transform 0.3s ease}.dmx-promo-banner-card:hover img,.dmx-campaign-poster-card:hover img{opacity:.96}.thaian-promo-prev,.thaian-promo-next,.thaian-poster-prev,.thaian-poster-next{background-color:rgb(255 255 255 / .95)!important;color:#334155!important;box-shadow:0 2px 8px rgb(0 0 0 / .18)!important;border:none!important;transition:all 0.2s ease!important}.thaian-promo-prev:hover,.thaian-promo-next:hover,.thaian-poster-prev:hover,.thaian-poster-next:hover{background-color:#ffffff!important;color:#009E49!important;box-shadow:0 4px 14px rgb(0 0 0 / .25)!important}.thaian-promo-prev.swiper-button-disabled,.thaian-promo-next.swiper-button-disabled,.thaian-poster-prev.swiper-button-disabled,.thaian-poster-next.swiper-button-disabled{opacity:0.25!important;pointer-events:none!important;cursor:default!important}.dmx-product-item,.product-card,.dmx-product-card,.thaian-product-card{overflow:hidden}.dmx-product-image,.dmx-card-thumb-wrap{border-radius:8px 8px 0 0!important;overflow:hidden}.dmx-cat-quick-pill,.dmx-brand-quick-pill,.dmx-active-brand-chip,.dmx-active-cat-chip,.pctc-tab-btn,.dmx-tab-btn,.dmx-topic-tab{border-radius:6px!important}.dmx-product-shell,.dmx-viewed-shell,.contact-form-section,.contact-info-card{border-radius:8px!important}.dmx-featured-icon,.dmx-suggested-icon{border-radius:6px!important}.dmx-load-more-btn,.btn-primary,.button.btn-primary,button[type="submit"].btn-primary,.ff-btn-submit,.ff_submit_btn_wrapper button{border-radius:6px!important}.dmx-topic-thumb{border-radius:6px!important;overflow:hidden}.dmx-search-tag{border-radius:6px!important}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],select,textarea,.ff-el-form-control{border-radius:6px!important}.thaian-ai-chatbox{border-radius:16px!important}.thaian-ai-speech-bubble{border-radius:12px!important}.thaian-contact-modal-dialog{border-radius:12px!important;overflow:hidden}#floating-contact-widget a,#floating-contact-widget button{border-radius:10px!important}:root{--dmx-radius-pill:9999px;--dmx-radius-card:6px;--dmx-radius-shell:10px;--dmx-radius-control:6px;--dmx-radius-modal:10px}.container.dmx-product-shell,.homepage-content>section:not(.dmx-home-hero)>.container,.dmx-topic-block,.dmx-search-cloud,.dmx-viewed-shell,.dmx-category-board,.dmx-trust-strip,.dmx-promo-banners>.container,.contact-form-section,.contact-info-card,.archive-product-hero,.archive-product-empty,.woocommerce-info,.woocommerce-message,.woocommerce-error{border-radius:var(--dmx-radius-shell)!important;overflow:hidden}.product-filter-toolbar{border-radius:var(--dmx-radius-shell)!important;overflow:visible!important;position:relative!important;z-index:40!important}.product-card,.dmx-product-card,.thaian-product-card,.news-card,.brand-card,.capability-card,.dmx-viewed-mini-card,.dmx-viewed-card,.dmx-promo-banner-card,.dmx-campaign-poster-card,.dmx-quick-card,.dmx-trust-item,.dmx-mobile-cat,.dmx-side-cat{border-radius:var(--dmx-radius-card)!important;overflow:hidden}.dmx-viewed-mini-card{overflow:visible}.dmx-product-image,.dmx-card-thumb-wrap,.dmx-topic-thumb,.dmx-viewed-thumb,.dmx-promo-banner-card img,.dmx-campaign-poster-card img,.brand-card img{border-radius:var(--dmx-radius-card)!important;overflow:hidden}.product-card .dmx-product-image,.product-card>a:first-of-type,.dmx-product-card .dmx-product-image,.dmx-product-card>a:first-of-type{border-radius:var(--dmx-radius-card) var(--dmx-radius-card) 0 0!important}.header-search,.main-header .search-form,.main-header .search-form input[type="search"],.main-header .search-form button[type="submit"],.subscribe-pill-form,.subscribe-pill-form input,.subscribe-pill-form button{border-radius:var(--dmx-radius-pill)!important}.dmx-header-category,.dmx-header-menu-link,.dmx-cat-quick-pill,.dmx-brand-quick-pill,.dmx-active-brand-chip,.dmx-active-cat-chip,.about-us-section a,.archive-product-hero~.product-filter-toolbar #open-filter-drawer-btn,.product-filter-toolbar #open-filter-drawer-btn,.product-filter-toolbar .filter-pill-btn,.archive-product-empty>a,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:var(--dmx-radius-control)!important}.pctc-tab-btn,.dmx-tab-btn,.dmx-topic-tab,.dmx-search-tag,.dmx-load-more-btn,.dmx-clear-viewed,.dmx-news-more,.bct-badge-pill{border-radius:var(--dmx-radius-pill)!important}.dmx-featured-icon,.dmx-suggested-icon,.dmx-topic-flag,.homepage-content .brand-partners-section .w-1\.5,.homepage-content .about-us-section .w-1\.5,.homepage-content .latest-news-section .w-1\.5,.homepage-content .pctc-category-section .w-1\.5{border-radius:var(--dmx-radius-control)!important}#megamenu-panel,#megamenu-panel.dmx-mega-floating,.dmx-header-submenu,#ajax-search-results,#ajax-search-results-mobile,#lang-dropdown-panel,.thaian-contact-modal-dialog,.thaian-ai-chatbox{border-radius:var(--dmx-radius-modal)!important;overflow:hidden}.thaian-hero-prev,.thaian-hero-next,.dmx-hero-nav,.pctc-swiper-prev,.pctc-swiper-next,.thaian-news-prev,.thaian-news-next,.thaian-promo-prev,.thaian-promo-next,.thaian-poster-prev,.thaian-poster-next,.thaian-gallery-thumb,.js-remove-viewed-item,#floating-contact-widget a,#floating-contact-widget button,#back-to-top,.thaian-ai-chat-toggle,.thaian-ai-chatbox button,.dmx-mobile-bottom-bar .w-9,.language-dropdown-wrapper img,.language-dropdown-wrapper svg{border-radius:var(--dmx-radius-pill)!important}.js-remove-viewed-item{top:4px!important;right:4px!important}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],select,textarea,.ff-el-form-control{border-radius:var(--dmx-radius-control)!important}.homepage-content .cta-consult-section .fluentform-cta-container .ff-btn-submit,.homepage-content .cta-consult-section .fluentform-cta-container .ff_submit_btn_wrapper button,.homepage-content .cta-consult-section .fluentform-cta-container button[type="submit"],.btn-primary,.button.btn-primary,button[type="submit"].btn-primary,.about-us-section a{border-radius:var(--dmx-radius-control)!important}.dmx-hero-slider,.dmx-campaign-bar,.ssl-badge-card,.thaian-ai-speech-bubble{border-radius:var(--dmx-radius-shell)!important}@media (max-width:640px){.container.dmx-product-shell,.homepage-content>section:not(.dmx-home-hero)>.container,.dmx-topic-block,.dmx-search-cloud,.dmx-viewed-shell,.dmx-category-board,.dmx-trust-strip{border-radius:8px!important}}.site-main .bg-white.border.border-slate-200,.site-main .bg-slate-50.border.border-slate-200,.site-main .bg-white.border[class*="border-slate-"],.site-main .bg-slate-50.border[class*="border-slate-"],.site-main article[class*="border-slate"],.site-main main[class*="border-slate"],.catalogue-book-card,.career-job-card,.thaian-spec-panel,.thaian-map-panel{border-radius:var(--dmx-radius-card)!important}.thaian-map-panel{position:relative;width:100%;overflow:hidden}.thaian-map-panel iframe{width:100%;height:100%;min-height:100%;display:block;border:0}.catalogue-book-card,.career-job-card,.contact-form-section,.contact-info-card,.site-main main[class*="border-slate"]{overflow:hidden}.catalogue-book-cover,#thaian-main-img-wrap,.thaian-gallery-thumb,.thaian-spec-panel>div[class*="border-slate"],.site-main .prose .bg-slate-50.border,.site-main .prose .bg-white.border{border-radius:var(--dmx-radius-card)!important;overflow:hidden}#lang-dropdown-btn,.thaian-map-tab-btn,.career-filter-btn,.career-toggle-jd-btn,.career-apply-direct-btn,#careers-submit-btn,.catalogue-book-card a[class*="bg-primary"],.site-main a[class*="bg-primary"][class*="uppercase"],.site-main a[class*="bg-secondary"][class*="uppercase"],.site-main button[class*="bg-primary"][class*="uppercase"],.site-main button[class*="bg-secondary"][class*="uppercase"]{border-radius:var(--dmx-radius-control)!important}#lang-dropdown-panel{border-radius:var(--dmx-radius-card)!important}.product-card,.dmx-product-card,.thaian-product-card{transform:none!important;transition:border-color 180ms ease,box-shadow 180ms ease!important;will-change:auto}.product-card:hover,.dmx-product-card:hover,.thaian-product-card:hover,.homepage-content .product-card:hover{transform:none!important;border-color:#009e49!important;box-shadow:0 4px 12px rgb(15 23 42 / .1)!important}.product-card:hover .dmx-product-image img,.dmx-product-card:hover .dmx-product-image img{transform:scale(1.025)!important}.homepage-content .news-card:hover,.homepage-content .brand-card:hover,.homepage-content .capability-card:hover,.catalogue-book-card:hover,.career-job-card:hover,.dmx-viewed-mini-card:hover{transform:none!important;box-shadow:0 4px 12px rgb(15 23 42 / .09)!important}.homepage-content .pctc-product-swiper{padding:1px 1px 8px!important}@media (max-width:640px){.product-card:hover,.dmx-product-card:hover,.thaian-product-card:hover,.homepage-content .product-card:hover{box-shadow:0 2px 8px rgb(15 23 42 / .08)!important}}.dmx-category-quick-pills .dmx-cat-quick-pill{box-sizing:border-box;min-height:52px;padding:8px 12px!important;gap:10px!important;border-width:1px!important;border-radius:var(--dmx-radius-control)!important;transform:none!important;box-shadow:0 1px 2px rgb(15 23 42 / .04)!important;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease,box-shadow 180ms ease!important}.dmx-category-quick-pills .dmx-cat-quick-pill:hover{transform:none!important;border-color:#009e49!important;background-color:#f4fbf7!important;box-shadow:0 2px 6px rgb(15 23 42 / .08)!important}.dmx-category-quick-pills .dmx-cat-quick-pill>span:first-child{width:32px!important;height:32px!important;min-width:32px;border-radius:var(--dmx-radius-control)!important}.dmx-category-quick-pills .dmx-cat-quick-pill>span:last-child{line-height:1.25}.dmx-brand-filter-row,.dmx-industry-filter-row{min-width:0}.dmx-brand-filter-scroll,.dmx-industry-filter-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.dmx-brand-filter-scroll::-webkit-scrollbar,.dmx-industry-filter-scroll::-webkit-scrollbar{display:none}.dmx-industry-quick-pill,.dmx-active-industry-chip{border-radius:var(--dmx-radius-control,6px)!important}.dmx-brand-quick-pill.is-active,.dmx-brand-quick-pill.is-active:hover{color:var(--primary-color,#00a651)!important;background:#f0fdf4!important;border-color:var(--primary-color,#00a651)!important;border-width:1.5px!important;box-shadow:0 0 0 1px rgb(0 166 81 / .2)!important}.dmx-brand-quick-pill.is-active img{filter:none!important}.dmx-industry-quick-pill:hover{background:#f4fbf7}.dmx-industry-quick-pill.is-active,.dmx-industry-quick-pill.is-active:hover{color:#fff!important;background:var(--primary-color,#00a651)!important;border-color:var(--primary-color,#00a651)!important}@media (max-width:640px){.dmx-brand-filter-row,.dmx-industry-filter-row{display:grid!important;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px}.dmx-brand-filter-scroll,.dmx-industry-filter-scroll{width:auto;min-width:0;padding-bottom:2px}.dmx-brand-filter-row>span:first-child,.dmx-industry-filter-row>span:first-child{width:76px;text-align:left;white-space:nowrap}.dmx-brand-filter-scroll::after,.dmx-industry-filter-scroll::after{content:"";width:4px;min-width:4px;height:1px}.dmx-brand-quick-pill,.dmx-industry-quick-pill{min-height:32px;padding:6px 10px!important}}@media (max-width:640px){.dmx-category-quick-pills .dmx-cat-quick-pill{min-height:46px;padding:6px 10px!important;gap:8px!important}.dmx-category-quick-pills .dmx-cat-quick-pill>span:first-child{width:30px!important;height:30px!important;min-width:30px}}@media (min-width:1024px){.topbar>.container,.main-header>.container,#wrapper-navbar.dmx-category-nav>.container,.dmx-campaign-shell,.homepage-content>section:not(.dmx-home-hero)>.container,.homepage-content .cta-consult-section>.container,.homepage-content .dmx-news-section>.container,.site-main>.container,.site-main>nav>.container,.site-main>section>.container,.site-main>div>.container,nav[aria-label*="Đường dẫn liên kết"]>.container,nav[aria-label*="Breadcrumb"]>.container,.site-footer>.container,.site-content .container{width:min(1440px, 88vw)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.dmx-header-row{justify-content:flex-start!important;gap:clamp(8px, 0.8vw, 14px)!important}.main-header .header-logo{flex:0 1 clamp(170px, 15vw, 250px)!important}.main-header #logo-img{width:auto!important;height:clamp(38px, 3.2vw, 48px)!important;max-width:100%!important}.dmx-header-category{min-height:38px!important;padding-left:clamp(9px, 0.8vw, 13px)!important;padding-right:clamp(9px, 0.8vw, 13px)!important;font-size:clamp(12px, 0.85vw, 14px)!important}.header-search{flex:1 1 250px!important;width:auto!important;min-width:190px!important;max-width:clamp(260px, 27vw, 430px)!important}.dmx-header-menu{flex:0 1 auto!important;max-width:none!important;margin-left:auto;gap:clamp(2px, 0.35vw, 8px)!important}.dmx-header-menu-link{min-height:38px!important;padding:6px clamp(6px, 0.55vw, 11px)!important;font-size:clamp(11px, 0.78vw, 13px)!important}.dmx-header-menu-cta,.dmx-header-menu-link.dmx-header-menu-cta{margin-left:0!important;padding-left:clamp(11px, 0.9vw, 16px)!important;padding-right:clamp(11px, 0.9vw, 16px)!important}.dmx-category-board .grid{grid-template-columns:repeat(10,minmax(0,1fr))!important}.dmx-viewed-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1024px) and (max-width:1199px){.topbar>.container,.main-header>.container,#wrapper-navbar.dmx-category-nav>.container,.dmx-campaign-shell,.homepage-content>section:not(.dmx-home-hero)>.container,.site-main>.container{width:calc(100% - 64px)!important}.main-header .header-logo{flex-basis:155px!important}.header-search{min-width:170px!important;max-width:220px!important}.dmx-header-menu-link{padding-left:5px!important;padding-right:5px!important;font-size:11px!important}.dmx-header-menu-cta,.dmx-header-menu-link.dmx-header-menu-cta{padding-left:9px!important;padding-right:9px!important}}@media (min-width:768px) and (max-width:1023px){.dmx-campaign-shell,.homepage-content>section:not(.dmx-home-hero)>.container,.site-main>.container{width:calc(100% - 32px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.dmx-category-board .grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.dmx-viewed-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:768px) and (max-width:1023px){.header-search{width:min(380px, 48vw)!important;max-width:min(380px, 48vw)!important}.header-search-filter-toggle-desktop{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important}.header-search-filter-toggle-desktop>span,.header-search-filter-toggle-desktop .header-search-filter-caret,.header-search-submit-main>span{display:none!important}.main-header .header-advanced-search-form .header-search-submit-main[type="submit"]{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;color:#fff!important;background:var(--primary-color,#00a651)!important;border-radius:0 7px 7px 0!important}}@media (max-width:767px){.dmx-campaign-shell,.homepage-content>section:not(.dmx-home-hero)>.container,.site-main>.container{width:100%!important;max-width:none!important}.dmx-slide-content .banner-title{font-size:clamp(15px, 4.5vw, 22px)!important;line-height:1.15!important}.dmx-slide-content .banner-subtitle{font-size:clamp(10px, 2.7vw, 12px)!important;line-height:1.3!important}}@media (max-width:479px){.dmx-category-board .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1024px){.header-search{min-width:300px!important;max-width:clamp(320px, 31vw, 500px)!important}.main-header .header-advanced-search-form{height:40px!important;min-height:40px!important;border-radius:7px!important}.main-header .header-advanced-search-form input[type="search"]{height:38px!important;min-height:38px!important}.main-header .header-advanced-search-form .header-search-filter-toggle-desktop{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:38px!important;min-height:38px!important;padding:0 11px!important;color:#0a54a4!important;background:#f7fafc!important;border:0!important;border-left:1px solid #e2e8f0!important;border-radius:0!important;font-size:12px;font-weight:700;white-space:nowrap}.main-header .header-advanced-search-form .header-search-filter-toggle-desktop:hover,.main-header .header-advanced-search-form .header-search-filter-toggle-desktop[aria-expanded="true"]{color:#008f46!important;background:#eef8f2!important}.header-search-filter-caret{font-size:8px;transition:transform 160ms ease}.header-search-filter-toggle[aria-expanded="true"] .header-search-filter-caret{transform:rotate(180deg)}.main-header .header-advanced-search-form .header-search-submit-main[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px;width:auto!important;height:40px!important;min-height:40px!important;padding:0 14px!important;color:#fff!important;background:var(--primary-color,#00a651)!important;border:0!important;border-radius:0 7px 7px 0!important;font-size:12px!important;font-weight:800;white-space:nowrap}.main-header .header-advanced-search-form .header-search-submit-main[type="submit"] span{display:inline!important}.main-header .header-advanced-search-form .header-search-submit-main[type="submit"]:hover{color:#fff!important;background:#008f46!important}}@media (min-width:1024px) and (max-width:1199px){.header-search{min-width:280px!important;max-width:320px!important}.main-header .header-advanced-search-form .header-search-filter-toggle-desktop{padding-right:9px!important;padding-left:9px!important}.main-header .header-advanced-search-form .header-search-submit-main[type="submit"]{padding-right:11px!important;padding-left:11px!important}}@media (max-width:767px){.mobile-header-search-form{border-radius:7px!important}.mobile-header-search-form .header-search-filter-toggle{width:44px;min-width:44px;padding:0!important;border-radius:0!important}.mobile-header-search-form>button[type="submit"]{width:46px!important;min-width:46px!important;padding:0!important;border-radius:0 7px 7px 0!important}}.header-advanced-search-form,.mobile-header-search-form{overflow:visible!important;border-radius:7px}.header-search-filter-toggle{border-left:1px solid #e2e8f0}.header-search-filter-toggle[aria-expanded="true"]{color:var(--primary-color,#00a651)!important;background:#f1f8f4!important}.header-advanced-search-panel{position:absolute;top:calc(100% + 10px);left:50%;z-index:100000;width:min(920px, calc(100vw - 32px));padding:14px;color:#172033;background:#fff;border:1px solid #d8e2ee;border-top:3px solid var(--primary-color,#00a651);border-radius:8px;box-shadow:0 18px 40px rgb(15 23 42 / .2);transform:translateX(-50%)}.header-advanced-search-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#0b2545;font-size:13px;font-weight:800;line-height:1.3;text-transform:uppercase}.header-advanced-search-title i{color:var(--primary-color,#00a651)}.header-advanced-search-grid{display:grid;grid-template-columns:minmax(130px,0.8fr) repeat(3,minmax(150px,1fr)) minmax(112px,0.65fr);align-items:end;gap:10px}.header-advanced-search-grid label{display:flex;min-width:0;flex-direction:column;gap:5px;margin:0}.header-advanced-search-grid label>span{color:#475569;font-size:11px;font-weight:700;line-height:1.2}.header-advanced-search-grid input,.header-advanced-search-grid select{width:100%;height:40px;min-width:0;margin:0;padding:0 11px;color:#172033;background-color:#fff;border:1px solid #cbd7e6;border-radius:6px;outline:none;font-size:12px;line-height:38px}.header-advanced-search-grid select{padding-right:30px;cursor:pointer}.header-advanced-search-grid input:focus,.header-advanced-search-grid select:focus{border-color:var(--primary-color,#00a651);box-shadow:0 0 0 3px rgb(0 166 81 / .12)}.header-advanced-search-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:40px;padding:0 14px;color:#fff;background:var(--primary-color,#00a651);border:1px solid var(--primary-color,#00a651);border-radius:6px;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter 160ms ease,box-shadow 160ms ease}.header-advanced-search-submit:hover{filter:brightness(.92);box-shadow:0 4px 10px rgb(0 120 65 / .18)}@media (max-width:1023px){.header-advanced-search-panel:not(.header-advanced-search-panel-mobile){width:min(680px, calc(100vw - 32px))}.header-advanced-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-advanced-search-submit{grid-column:1 / -1}}@media (max-width:767px){.header-advanced-search-panel-mobile{top:calc(100% + 8px);left:0;width:100%;max-height:min(70vh, 480px);overflow-y:auto;transform:none}}@media (max-width:479px){.header-advanced-search-panel{padding:12px}.header-advanced-search-grid{grid-template-columns:minmax(0,1fr)}.header-advanced-search-submit{grid-column:auto}}.thaian-advanced-search-section{margin-bottom:16px}.homepage-content>.thaian-advanced-search-section{width:min(1440px, 88vw);margin:16px auto}.thaian-advanced-search-shell{overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:8px;box-shadow:0 2px 8px rgb(15 23 42 / .06)}.thaian-advanced-search-heading{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;border-bottom:1px solid #e4ebf3}.thaian-advanced-search-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;color:#fff;background:var(--primary-color,#00a651);border-radius:6px}.thaian-advanced-search-heading h2{margin:0;color:#0b2545;font-size:16px;font-weight:800;line-height:1.3;text-transform:uppercase}.thaian-advanced-search-heading p{margin:2px 0 0;color:#64748b;font-size:12px;line-height:1.4}.thaian-advanced-search-form{padding:14px 16px 16px}.thaian-advanced-search-grid{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(130px,0.75fr) repeat(3,minmax(150px,1fr)) minmax(112px,0.65fr);align-items:end;gap:10px}.thaian-search-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0}.thaian-search-field>span{color:#334155;font-size:12px;font-weight:700;line-height:1.2}.thaian-search-field input,.thaian-search-field select{width:100%;height:42px;min-width:0;margin:0;padding:0 12px;color:#172033;background-color:#fff;border:1px solid #cbd7e6;border-radius:6px;outline:none;font-size:13px;line-height:40px;transition:border-color 160ms ease,box-shadow 160ms ease}.thaian-search-field select{padding-right:34px;cursor:pointer}.thaian-search-field input::placeholder{color:#94a3b8}.thaian-search-field input:focus,.thaian-search-field select:focus{border-color:var(--primary-color,#00a651);box-shadow:0 0 0 3px rgb(0 166 81 / .12)}.thaian-advanced-search-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;padding:0 16px;color:#fff;background:var(--primary-color,#00a651);border:1px solid var(--primary-color,#00a651);border-radius:6px;font-size:12px;font-weight:800;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter 160ms ease,box-shadow 160ms ease,transform 160ms ease}.thaian-advanced-search-submit:hover{filter:brightness(.92);box-shadow:0 4px 10px rgb(0 120 65 / .18);transform:translateY(-1px)}.thaian-advanced-search-submit:focus-visible{outline:3px solid rgb(0 166 81 / .2);outline-offset:2px}@media (max-width:1279px){.thaian-advanced-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.homepage-content>.thaian-advanced-search-section{width:calc(100% - 32px)}}@media (max-width:767px){.thaian-advanced-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thaian-search-field-keyword{grid-column:1 / -1}.thaian-advanced-search-submit{align-self:end}}@media (max-width:479px){.homepage-content>.thaian-advanced-search-section{width:calc(100% - 20px);margin-top:10px;margin-bottom:10px}.thaian-advanced-search-heading{padding:11px 12px 9px}.thaian-advanced-search-heading h2{font-size:14px}.thaian-advanced-search-heading p{font-size:11px}.thaian-advanced-search-form{padding:12px}.thaian-advanced-search-grid{grid-template-columns:minmax(0,1fr)}.thaian-search-field-keyword{grid-column:auto}}@media (max-width:1023px){.main-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:80!important;padding:8px 16px 10px!important;background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 10px rgb(15 23 42 / .08)!important}body.admin-bar .main-header{top:32px!important}.main-header>.container{width:100%!important;max-width:none!important;padding:0!important}.main-header .dmx-header-row{min-height:44px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.main-header .header-logo{display:flex!important;align-items:center!important;min-width:0!important;flex:1 1 auto!important;padding:0!important}.main-header .header-logo a{display:inline-flex!important;align-items:center!important;min-width:0!important;padding:0!important;background:transparent!important}.main-header #logo-img{width:auto!important;height:42px!important;max-width:min(280px, calc(100vw - 80px))!important;object-fit:contain;object-position:left center}#mobile-drawer-open-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0a54a4!important;background:#f8fafc!important;border:1.5px solid #cfe0f2!important;border-radius:8px!important;box-shadow:0 1px 2px rgb(0 0 0 / .04)!important;transition:all 0.2s ease}#mobile-drawer-open-btn:hover,#mobile-drawer-open-btn[aria-expanded="true"]{color:#008f46!important;background:#f4fbf7!important;border-color:#a9d8be!important}#mobile-drawer-open-btn svg{width:24px!important;height:24px!important}.mobile-tablet-search-wrapper{width:100%;background:#fff}.mobile-tablet-search-row{width:100%!important;display:block!important;padding-top:0!important;padding-bottom:0!important}.mobile-tablet-search-row .mobile-header-search-form{width:100%!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;background:#ffffff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;box-shadow:none!important;overflow:visible!important;position:relative!important;transition:border-color 0.2s,box-shadow 0.2s}.mobile-tablet-search-row .mobile-header-search-form:focus-within{border-color:var(--primary-color,#00a651)!important;box-shadow:0 0 0 3px rgb(0 166 81 / .12)!important}#mobile-search-input{height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:14px!important;line-height:42px!important;color:#1e293b!important;background:transparent!important;border:none!important}#mobile-search-input::placeholder{color:#94a3b8!important;font-size:13.5px!important}.mobile-header-search-form .header-search-filter-toggle{height:42px!important;min-height:42px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#0a54a4!important;background:#f8fafc!important;border:0!important;border-left:1px solid #e2e8f0!important;border-radius:0!important;font-size:13px!important;cursor:pointer!important}.mobile-header-search-form .header-search-filter-toggle[aria-expanded="true"]{color:#008f46!important;background:#eef8f2!important}.mobile-tablet-search-row .mobile-header-search-form>button[type="submit"]{width:48px!important;height:44px!important;min-width:48px!important;min-height:44px!important;margin:-1.5px -1.5px -1.5px 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;background:var(--primary-color,#00a651)!important;border:0!important;border-radius:0 7px 7px 0!important;cursor:pointer!important}.mobile-tablet-search-row .mobile-header-search-form>button[type="submit"]:hover{background:#008f46!important}}@media (max-width:782px){body.admin-bar .main-header{top:46px!important}.main-header{padding:6px 12px 8px!important}.main-header #logo-img{height:38px!important;max-width:min(240px, calc(100vw - 72px))!important}.mobile-tablet-search-row .mobile-header-search-form{height:40px!important;min-height:40px!important}#mobile-search-input{height:38px!important;min-height:38px!important;font-size:13px!important}.mobile-header-search-form .header-search-filter-toggle{height:38px!important;min-height:38px!important;padding:0 10px!important}.mobile-tablet-search-row .mobile-header-search-form>button[type="submit"]{height:40px!important;min-height:40px!important;width:44px!important;min-width:44px!important}}@media (max-width:359px){.main-header #logo-img{height:34px!important;max-width:calc(100vw - 64px)!important}#mobile-drawer-open-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}.main-header .header-logo{flex:0 0 auto!important;display:flex!important;align-items:center!important;min-height:56px!important}.main-header .header-logo a{display:inline-flex!important;align-items:center!important;padding:0!important;background:transparent!important;text-decoration:none!important}.main-header #logo-img{width:auto!important;height:76px!important;margin-right:14px!important;display:block!important;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .05))!important;transition:transform 0.2s ease,height 0.2s ease!important}@media (min-width:1024px) and (max-width:1279px){.main-header #logo-img{height:64px!important;max-height:70px!important;max-width:270px!important;margin-right:10px!important}}@media (max-width:1023px){.main-header .header-logo{min-height:52px!important}.main-header #logo-img{height:54px!important;max-height:58px!important;max-width:220px!important;margin-right:8px!important}}@media (max-width:640px){.main-header #logo-img{height:48px!important;max-height:52px!important;max-width:190px!important;margin-right:4px!important}}@media (max-width:360px){.main-header #logo-img{height:40px!important;max-height:44px!important;max-width:150px!important;margin-right:2px!important}}@media (min-width:768px){.dmx-shell-header h2,.dmx-featured-head h2,.dmx-campaign-posters h2{white-space:nowrap!important}}.dmx-tabs-scroller{min-width:0;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;justify-content:flex-start!important}.dmx-tabs-prev,.dmx-tabs-next{transition:all 0.2s ease!important}.dmx-tabs-prev:disabled,.dmx-tabs-next:disabled{opacity:0!important;pointer-events:none!important}@media (min-width:1024px) and (max-width:1440px){.main-header .header-logo{flex:0 0 auto!important}.main-header #logo-img{height:clamp(54px, 5vw, 72px)!important;max-width:130px!important;margin-right:0!important}.header-search{min-width:160px!important}.dmx-category-links{width:100%;flex-wrap:wrap!important;justify-content:center!important;gap:0!important}.dmx-category-links a{padding:10px clamp(8px, 1vw, 14px)!important}.topbar>.container>:first-child{flex:1 1 auto;min-width:0}.topbar>.container>:last-child{flex:0 1 auto;min-width:0}.topbar-marquee{flex:1 1 180px;min-width:0}.topbar>.container>:first-child>:last-child{display:none!important}}@media (max-width:1023px){.main-header #logo-img{height:56px!important;max-height:56px!important;max-width:min(180px, calc(100vw - 100px))!important;margin-right:0!important}}#mobile-drawer-panel{left:auto!important;right:0!important;top:0!important;bottom:0!important;width:min(90vw, 420px)!important;height:100dvh!important}@media (min-width:768px) and (max-width:1440px){.dmx-shell-header h2,.dmx-featured-head h2,.dmx-campaign-posters h2{white-space:normal!important}}@media (max-width:1023px){.topbar>.container,.mobile-tablet-search-wrapper>.container{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:16px!important}}@media (max-width:782px){.topbar>.container,.mobile-tablet-search-wrapper>.container{padding-inline:12px!important}}@media (max-width:1023px){body:not(.home) #wrapper-navbar.dmx-category-nav{display:none!important}#wrapper-navbar.dmx-category-nav{background:#eef3f8!important;box-shadow:none!important;border-bottom:1px solid #d9e6f3!important;position:relative!important}#wrapper-navbar.dmx-category-nav>.container{width:100%!important;max-width:none!important;padding-inline:0!important}#wrapper-navbar .dmx-category-links{width:100%;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}#wrapper-navbar .dmx-category-links::-webkit-scrollbar{display:none}#wrapper-navbar .dmx-category-links a{color:#005ec2!important;font-weight:700!important;padding:10px 12px!important}#wrapper-navbar .dmx-category-links a.is-active,#wrapper-navbar .dmx-category-links a.active{color:#009e49!important}}@media (min-width:1024px){.topbar>.container,.main-header>.container,#wrapper-navbar.dmx-category-nav>.container,.site-footer>.container,.site-main>.container,.site-main>nav[aria-label*="Đường dẫn liên kết"]>.container,body:not(.home) .site-content .container{padding-inline:0!important}}@media (min-width:1024px) and (max-width:1199px){.site-footer>.container{width:calc(100% - 64px)!important}}@media (max-width:1023px){.site-footer>.container{width:100%!important;max-width:none!important;padding-inline:28px!important}}@media (max-width:767px){.site-footer>.container{padding-inline:8px!important}}@media (max-width:1023px){.mobile-tablet-search-wrapper,.mobile-tablet-search-row,.mobile-tablet-search-row .mobile-header-search-form{position:static!important}.mobile-tablet-search-wrapper{width:auto!important;background:#fff0;border:0;padding:0}.main-header .mobile-tablet-search-row .mobile-header-search-form{height:42px!important;min-height:42px!important;padding:3px!important;background:#f1f5f9!important;border:1px solid transparent!important;border-radius:12px!important}.main-header .mobile-tablet-search-row .mobile-header-search-form:focus-within{background:#fff!important;border-color:var(--primary-color,#00a651)!important}.main-header .mobile-header-search-form>div:first-of-type{overflow:visible!important;border-radius:0!important;gap:2px}.main-header #mobile-search-input{height:34px!important;min-height:34px!important;line-height:34px!important;padding:0 8px 0 10px!important}.main-header .mobile-header-search-form .header-search-filter-toggle{width:32px!important;min-width:32px!important;height:34px!important;min-height:34px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:8px!important;color:#64748b!important}.main-header .mobile-header-search-form .header-search-filter-toggle[aria-expanded="true"]{color:var(--primary-color,#00a651)!important;background:#e8f5ee!important}.main-header .mobile-tablet-search-row .mobile-header-search-form>div:first-of-type>button[type="submit"]{width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border-radius:9px!important;box-shadow:none!important}}@media (max-width:1023px){.main-header #mobile-advanced-search-panel{top:calc(100% + 6px);left:0;right:0;width:auto;max-height:min(72vh, 520px);overflow-y:auto;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 16px 40px -12px rgb(11 37 69 / .28)}.main-header #mobile-advanced-search-panel .header-advanced-search-grid{grid-template-columns:1fr 1fr;gap:12px}.main-header #mobile-advanced-search-panel label span{font-size:12px;font-weight:600;color:#475569;margin-bottom:4px}.main-header #mobile-advanced-search-panel input,.main-header #mobile-advanced-search-panel select{height:44px;font-size:14px}.main-header #mobile-advanced-search-panel .header-advanced-search-submit{grid-column:1 / -1;width:100%;height:46px;border-radius:10px;font-size:14px;font-weight:700;gap:8px}.main-header #ajax-search-results-mobile{position:absolute!important;top:calc(100% + 6px)!important;bottom:auto!important;left:0!important;right:0!important;max-height:min(62vh, 440px)!important;margin:0!important;padding:6px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff;box-shadow:0 16px 40px -12px rgb(11 37 69 / .28)!important;overflow:hidden}.main-header #ajax-search-items-mobile{max-height:calc(min(62vh, 440px) - 44px)!important;overflow-y:auto}.main-header #ajax-search-results-mobile>div:first-child{padding:8px 10px;font-size:12px}}@media (max-width:479px){.main-header #mobile-advanced-search-panel .header-advanced-search-grid{grid-template-columns:1fr}}@media (max-width:639px){.thaian-breadcrumb{flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.thaian-breadcrumb::-webkit-scrollbar{display:none}.thaian-breadcrumb>*{flex-shrink:0}.thaian-breadcrumb>span{max-width:none;overflow:visible;display:inline;-webkit-line-clamp:unset}}@media (min-width:1024px){.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile){left:0!important;transform:none!important;top:calc(100% + 10px)!important;padding:20px 22px 22px!important;border:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 20px 48px -16px rgb(11 37 69 / .28)!important}.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) .header-advanced-search-title{margin-bottom:14px!important;font-size:12px!important;letter-spacing:.04em!important;color:#0b2545!important}.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) .header-advanced-search-grid{grid-template-columns:minmax(120px,.8fr) repeat(3,minmax(140px,1fr)) 128px!important;gap:12px!important;align-items:end!important}.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) label>span{font-size:12px!important;font-weight:600!important;color:#475569!important}.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) input,.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) select{height:44px!important;padding:0 12px!important;font-size:14px!important;line-height:42px!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) select{padding-right:32px!important}.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) input:focus,.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) select:focus{background-color:#fff!important;border-color:var(--primary-color,#00a651)!important;box-shadow:0 0 0 3px rgb(0 166 81 / .14)!important}.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) .header-advanced-search-submit{width:100%!important;height:44px!important;padding:0 16px!important;border-radius:10px!important;color:#fff!important;background:var(--primary-color,#00a651)!important;border:0!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;gap:8px!important}.main-header .header-advanced-search-panel:not(.header-advanced-search-panel-mobile) .header-advanced-search-submit span{display:inline!important}}.mobile-contact-toggle{display:none}@media (max-width:767px){.mobile-contact-toggle{position:fixed;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:88;width:48px;height:48px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#009E49;color:#fff;font-size:20px;border:2px solid #fff;box-shadow:0 6px 18px rgb(11 37 69 / .22);transition:background-color 200ms ease-out,transform 160ms ease-out}.mobile-contact-toggle:active{transform:scale(.94)}.mobile-contact-toggle:focus-visible{outline:3px solid #0B2545;outline-offset:2px}.mobile-contact-toggle__close,body.contact-dock-open .mobile-contact-toggle__open{display:none}body.contact-dock-open .mobile-contact-toggle__close{display:inline}body.contact-dock-open .mobile-contact-toggle{background:#0B2545}#thaian-ai-widget-root .floating-hotline-btn{display:none!important}#thaian-ai-widget-root{right:12px!important;bottom:calc(132px + env(safe-area-inset-bottom))!important;transition:opacity 200ms ease-out,visibility 200ms ease-out!important}body:not(.contact-dock-open) #thaian-ai-widget-root{opacity:0!important;visibility:hidden!important}body:not(.contact-dock-open) #thaian-ai-widget-root *{pointer-events:none!important}#thaian-ai-widget-root .floating-zalo-btn,#thaian-ai-launcher-btn{width:48px!important;height:48px!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mobile-contact-toggle,#thaian-ai-widget-root{transition:none!important}}.thaian-contact-modal{width:min(520px, calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:12px;background:#fff;color:#334155;box-shadow:0 24px 64px rgb(11 37 69 / .28);overflow:auto}.thaian-contact-modal::backdrop{background:rgb(11 37 69 / .55)}.thaian-contact-modal[open]{animation:thaian-modal-in 180ms cubic-bezier(.16,1,.3,1)}@keyframes thaian-modal-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.thaian-contact-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid #e2e8f0}.thaian-contact-modal__title{margin:0;font-size:18px;font-weight:900;color:#0B2545;text-transform:uppercase;letter-spacing:.01em}.thaian-contact-modal__sub{margin:4px 0 0;font-size:13px;color:#64748b}.thaian-contact-modal__close{flex:none;width:36px;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#475569;background:#f1f5f9;transition:background-color 150ms ease-out,color 150ms ease-out}.thaian-contact-modal__close:hover{background:#e2e8f0;color:#0B2545}.thaian-contact-modal__close:focus-visible{outline:3px solid #009E49;outline-offset:2px}.thaian-contact-modal__product{display:flex;align-items:center;gap:8px;margin:16px 24px 0;padding:10px 12px;border-radius:8px;background:#ecfdf3;border:1px solid #bbf7d0;font-size:13px;font-weight:700;color:#0B2545}.thaian-contact-modal__product i{color:#009E49}.thaian-contact-modal__body{padding:16px 24px 8px}.thaian-contact-modal__foot{margin:0;padding:12px 24px 20px;font-size:13px;color:#64748b}.thaian-contact-modal__foot a{font-weight:800;color:#009E49;margin-left:4px}@media (max-width:640px){.thaian-contact-modal__head,.thaian-contact-modal__body,.thaian-contact-modal__foot{padding-left:16px;padding-right:16px}.thaian-contact-modal__product{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.thaian-contact-modal[open]{animation:none}}.thaian-segmented{display:inline-flex;gap:4px;padding:4px;border-radius:10px;background:#eef2f7;border:1px solid #e2e8f0}.thaian-segmented [role="tab"]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#475569;background:#fff0;transition:background-color 160ms ease-out,color 160ms ease-out,box-shadow 160ms ease-out}.thaian-segmented [role="tab"]:hover{color:#0B2545}.thaian-segmented [role="tab"][aria-selected="true"]{background:#fff;color:#084383;box-shadow:0 1px 3px rgb(11 37 69 / .14)}.thaian-segmented [role="tab"]:focus-visible{outline:2px solid #084383;outline-offset:2px}@media (max-width:639px){.thaian-segmented{display:flex;width:100%}.thaian-segmented [role="tab"]{flex:1;justify-content:center}}@media (max-width:1023px){.dmx-header-row{gap:10px!important}.mobile-tablet-search-row .search-form{height:42px!important;min-height:42px!important;border:1px solid transparent!important;border-radius:9999px!important;background:#f1f5f9!important;box-shadow:none!important;padding:0 4px 0 0!important;transition:border-color 160ms ease-out,background-color 160ms ease-out,box-shadow 160ms ease-out!important}.mobile-tablet-search-row .search-form:focus-within{border-color:#009E49!important;background:#ffffff!important;box-shadow:0 0 0 3px rgb(0 158 73 / .12)!important}.mobile-tablet-search-row .search-form>div:first-of-type{border-radius:9999px!important;overflow:visible!important;gap:2px}#mobile-search-input{padding-left:16px!important;font-size:14px!important;color:#0B2545!important}#mobile-search-input::placeholder{color:#94a3b8}.mobile-tablet-search-row .header-search-filter-toggle{height:34px!important;width:34px;padding:0!important;background:transparent!important;border:0!important;border-radius:9999px!important;color:#64748b!important}.mobile-tablet-search-row .header-search-filter-toggle span{display:none!important}.mobile-tablet-search-row .header-search-filter-toggle[aria-expanded="true"]{color:#009E49!important;background:#e8f7ef!important}.mobile-tablet-search-row .search-form button[type="submit"]{height:34px!important;min-height:34px!important;width:34px;padding:0!important;border-radius:9999px!important}.mobile-tablet-search-row .search-form button[type="submit"] i{font-size:13px!important}.main-header #mobile-drawer-open-btn{width:40px!important;height:40px!important;border:0!important;border-radius:9999px!important;color:#0B2545!important;background:transparent!important;box-shadow:none!important}#mobile-drawer-open-btn:active{background:#f1f5f9!important}#mobile-drawer-open-btn svg{width:22px!important;height:22px!important}.mobile-tablet-search-row .header-search-filter-toggle:focus-visible,.mobile-tablet-search-row .search-form button[type="submit"]:focus-visible,#mobile-drawer-open-btn:focus-visible{outline:2px solid #009E49!important;outline-offset:2px}}@media (max-width:400px){.dmx-header-row{gap:6px!important}#mobile-search-input{padding-left:12px!important;padding-right:4px!important;font-size:13px!important;-webkit-appearance:none}#mobile-search-input::-webkit-search-cancel-button{display:none}.mobile-tablet-search-row .header-search-filter-toggle{width:28px}.mobile-tablet-search-row .search-form button[type="submit"]{width:32px;height:32px!important;min-height:32px!important}.main-header #mobile-drawer-open-btn{width:34px!important}}@media (max-width:767px){.topbar{display:none!important}.main-header{padding:10px 12px!important}.main-header .dmx-header-row{gap:10px!important}.main-header .dmx-header-row>.header-logo{flex:0 0 auto!important;min-height:44px!important}.main-header #logo-img{height:42px!important;max-width:72px!important;margin-right:0!important}.mobile-tablet-search-row .search-form{height:44px!important;min-height:44px!important;padding-right:4px!important;border:1px solid #E2E8F0!important;background:#F8FAFC!important}#mobile-search-input{padding-left:14px!important;padding-right:0!important;font-size:14px!important}.mobile-tablet-search-row .header-search-filter-toggle{width:32px!important}.mobile-tablet-search-row .search-form button[type="submit"]{width:36px!important;height:36px!important;min-height:36px!important}.main-header #mobile-drawer-open-btn{width:44px!important;height:44px!important;background:#F1F5F9!important}}@media (max-width:1023px){.dmx-category-links{justify-content:flex-start!important;padding-inline:12px!important;scroll-padding-inline:12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.dmx-category-links.is-auto>*{transform:translate3d(var(--strip-shift,0),0,0);will-change:transform}.dmx-category-links.is-scrolled{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}}@media (max-width:374px){.main-header{padding-inline:10px!important}.main-header .dmx-header-row{gap:8px!important}#mobile-search-input{padding-left:12px!important;font-size:13px!important}.mobile-tablet-search-row .header-search-filter-toggle{width:28px!important}.main-header #mobile-drawer-open-btn{width:40px!important;height:40px!important}}#mobile-drawer-panel>div:first-child{padding:10px 14px!important;box-shadow:none!important}#mobile-drawer-panel .mobile-drawer-logo,#mobile-offcanvas-drawer img.mobile-drawer-logo{height:40px!important;max-height:40px!important}#mobile-drawer-close-btn{width:40px!important;height:40px!important;border-radius:9999px!important;background:#F1F5F9!important;box-shadow:none!important;color:#0B2545!important}#mobile-drawer-panel .mobile-cat-item{border-color:#F1F5F9!important}#mobile-drawer-panel .mobile-cat-item>div:first-child{padding:6px 4px 6px 8px!important;border-radius:10px}#mobile-drawer-panel .mobile-cat-link{display:flex!important;align-items:center;gap:12px;min-height:44px;font-size:14px!important;font-weight:600!important;color:#0B2545!important}.mobile-cat-thumb{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;padding:3px;background:#F4F6F8;border:1px solid #E8ECF1;border-radius:8px;color:#94A3B8;font-size:13px;overflow:hidden}.mobile-cat-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#mobile-drawer-panel .mobile-cat-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px!important;color:#64748B!important}#mobile-drawer-panel .mobile-cat-toggle[aria-expanded="true"],#mobile-drawer-panel .mobile-cat-item.is-open .mobile-cat-toggle{background:#E8F7EF;color:#009E49!important}#mobile-drawer-panel .mobile-cat-submenu{margin-left:56px!important;border-left-color:#D7EFE2!important;border-radius:0 8px 8px 0!important}.mobile-drawer-cta{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border-radius:10px!important;color:#FFFFFF!important;font-size:13.5px;font-weight:700;text-decoration:none!important}.mobile-drawer-cta--call{background:#009E49}.mobile-drawer-cta--zalo{background:#0068FF}.mobile-drawer-cta img{width:18px;height:18px;border-radius:4px}@media (hover:hover){.mobile-drawer-cta--call:hover{background:#00873E}.mobile-drawer-cta--zalo:hover{background:#0055D4}}@media (max-width:767px){.site-footer>.container{padding-inline:20px!important}.site-footer ul.space-y-2{display:flex;flex-direction:column;gap:0}.site-footer ul.space-y-2>li{margin:0!important}.site-footer ul.space-y-2>li>a{display:flex;align-items:center;min-height:40px;font-size:14px!important;color:#334155}.site-footer h3{margin-bottom:4px!important}}.thaian-ai-speech-bubble{position:relative;box-shadow:0 4px 20px rgb(0 0 0 / .1);animation:floatBubble 3s ease-in-out infinite}@keyframes floatBubble{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.thaian-ai-bubble-arrow{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid #fff0;border-bottom:6px solid #fff0;border-left:6px solid #fff}.thaian-ai-chatbox{height:540px;max-height:calc(100vh - 120px);box-shadow:0 16px 40px -8px rgb(10 37 64 / .22),0 0 0 1px rgb(0 0 0 / .04);transform-origin:bottom right;transition:opacity 0.28s cubic-bezier(.16,1,.3,1),transform 0.28s cubic-bezier(.16,1,.3,1),visibility 0.28s ease;border-radius:10px!important;overflow:hidden}.thaian-ai-chatbox.is-open{display:flex!important;opacity:1!important;transform:scale(1) translateY(0)!important;pointer-events:auto!important}.thaian-ai-messages{scrollbar-width:thin;scrollbar-color:#cbd5e1 #fff0}.thaian-ai-messages::-webkit-scrollbar{width:5px}.thaian-ai-messages::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:9999px}.thaian-msg-row{display:flex;margin-bottom:.875rem;animation:fadeInMsg 0.22s cubic-bezier(.16,1,.3,1) both}@keyframes fadeInMsg{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.thaian-msg-row.user-msg{justify-content:flex-end}.thaian-msg-bubble.user-bubble{background:#0B2545;color:#fff;padding:.625rem .875rem;border-radius:14px 14px 4px 14px;max-width:82%;line-height:1.5;word-break:break-word}.thaian-msg-bubble.bot-bubble{background:#fff;color:#1E2B3A;padding:.625rem .875rem;border-radius:4px 14px 14px 14px;max-width:86%;line-height:1.55;border:1px solid #E3E8EE;word-break:break-word}.thaian-msg-time{font-size:10px;color:rgb(255 255 255 / .6);margin-top:2px;text-align:right}.thaian-ai-product-card{display:flex;align-items:center;gap:.625rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem;margin-top:.5rem;box-shadow:0 2px 4px rgb(0 0 0 / .02);transition:border-color 0.2s,box-shadow 0.2s}.thaian-ai-product-card:hover{border-color:#009E49;box-shadow:0 4px 10px rgb(0 158 73 / .08)}.thaian-ai-product-img{width:52px;height:52px;border-radius:6px;object-fit:contain;background:#f8fafc;flex-shrink:0;border:1px solid #f1f5f9}.thaian-ai-product-info{flex:1;min-width:0}.thaian-ai-product-title{font-size:12px;font-weight:700;color:#0A2540;line-height:1.3;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thaian-ai-product-cat{font-size:10px;color:#64748b;margin-bottom:.35rem}.thaian-ai-product-btn{display:inline-flex;align-items:center;gap:.25rem;font-size:11px;font-weight:700;color:#009E49;background:rgb(0 158 73 / .08);padding:.25rem .5rem;border-radius:.375rem;transition:all 0.15s;text-decoration:none}.thaian-ai-product-btn:hover{background:#009E49;color:#fff}.thaian-ai-action-buttons{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.thaian-ai-action-btn{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:700;padding:.35rem .75rem;border-radius:9999px;transition:all 0.18s;text-decoration:none;cursor:pointer;border:1px solid #fff0}.thaian-ai-action-btn.btn-call{background:#009E49;color:#fff}.thaian-ai-action-btn.btn-call:hover{background:#007A38}.thaian-ai-action-btn.btn-link{background:#f1f5f9;color:#0A2540;border-color:#cbd5e1}.thaian-ai-action-btn.btn-link:hover{background:#e2e8f0;color:#009E49}.thaian-zalo-svg{width:15px;height:15px;display:inline-block;vertical-align:-2px;flex-shrink:0;margin-right:5px}.thaian-ai-action-btn.btn-zalo,.thaian-ai-action-btn[href*="zalo"]{background:#f0f7ff;color:#0068FF;border-color:#bcd9ff;font-weight:600}.thaian-ai-action-btn.btn-zalo:hover,.thaian-ai-action-btn[href*="zalo"]:hover{background:#0068FF;color:#fff;border-color:#0068FF}.thaian-ai-action-btn.btn-zalo:hover svg rect,.thaian-ai-action-btn[href*="zalo"]:hover svg rect{fill:#0050c7}.thaian-chip-btn[data-query*="Zalo"]{color:#0068FF;background:#f0f7ff;border-color:#bcd9ff}.thaian-chip-btn[data-query*="Zalo"]:hover{background:#0068FF;color:#fff;border-color:#0068FF}.thaian-chip-btn[data-query*="Zalo"]:hover svg rect{fill:#0050c7}.thaian-ai-welcome{padding:.25rem 0 1rem}.thaian-ai-welcome__mascot{width:64px;height:64px;margin:.25rem 0 .75rem;padding:6px;background:#fff;border:1px solid #E3E8EE;border-radius:9999px;animation:thaianMascotIn 0.45s cubic-bezier(.34,1.56,.64,1) both}.thaian-ai-welcome__mascot svg{display:block;width:100%;height:100%;transform-origin:50% 85%;animation:thaianMascotWave 2.4s ease-in-out 0.6s 2}@keyframes thaianMascotIn{from{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:none}}@keyframes thaianMascotWave{0%,60%,100%{transform:rotate(0)}15%{transform:rotate(-8deg)}30%{transform:rotate(6deg)}45%{transform:rotate(-3deg)}}.thaian-ai-welcome__title{margin:0 0 .25rem;color:#0B2545;font-size:15px;font-weight:800;line-height:1.35}.thaian-ai-welcome__lead{margin:0 0 .875rem;color:#0B2545;font-size:14px;font-weight:600;line-height:1.55}.thaian-ai-welcome__sub{margin:0 0 .875rem;color:#5B6B7C;font-size:13px;line-height:1.5}.thaian-ai-quick-chips{display:flex;flex-wrap:wrap;gap:.5rem}.thaian-chip-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:34px;padding:.375rem .75rem;font-size:12.5px;font-weight:600;color:#0B2545;background:#fff;border:1px solid #D6DEE6;border-radius:9999px;cursor:pointer;transition:border-color 0.15s ease-out,color 0.15s ease-out,background-color 0.15s ease-out}.thaian-chip-btn i{color:#009E49;font-size:12px}@media (hover:hover){.thaian-chip-btn:hover{border-color:#009E49;color:#00803B;background:#F0F9F4}}.thaian-chip-btn:focus-visible{outline:2px solid #009E49;outline-offset:2px}.thaian-typing-bubble{display:inline-flex;align-items:center;gap:4px;padding:.625rem .875rem;background:#fff;border:1px solid #E3E8EE;border-radius:4px 14px 14px 14px}.thaian-typing-dot{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:typingBounce 1.2s infinite ease-in-out}.thaian-typing-dot:nth-child(2){animation-delay:0.2s}.thaian-typing-dot:nth-child(3){animation-delay:0.4s}@keyframes typingBounce{0%,80%,100%{transform:translateY(0)}40%{transform:translateY(-5px)}}@media (max-width:640px){.thaian-ai-chatbox{width:calc(100vw - 24px)!important;height:min(540px, 78vh)!important;right:12px!important;bottom:5rem!important}}@media (prefers-reduced-motion:reduce){.thaian-msg-row,.thaian-typing-dot,.thaian-ai-welcome__mascot,.thaian-ai-welcome__mascot svg,.thaian-ai-speech-bubble{animation:none}}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:'Manrope','Manrope Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;width:100%;max-width:100%}.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.elementor-widget-trp_language_switcher{width:fit-content;max-width:100%}.elementor-widget-trp_language_switcher .elementor-widget-container,.trp-elementor-language-switcher,.trp-elementor-language-switcher .trp-shortcode-switcher__wrapper{width:fit-content;max-width:100%}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height 0.2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px, 70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) #fff0}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden!important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px!important;aspect-ratio:1 / 1!important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector){position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}*,:after,:before{--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:rgba(59,130,246,.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-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::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:rgba(59,130,246,.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-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,Manrope Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1440px){.\!container{max-width:1440px!important}.container{max-width:1440px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-2{inset:-.5rem}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-3{bottom:-.75rem}.-left-10{left:-2.5rem}.-left-2{left:-.5rem}.-left-32{left:-8rem}.-left-\[9px\]{left:-9px}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1\/3{bottom:33.333333%}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-3\.5{bottom:.875rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-12{right:3rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[89\]{z-index:89}.z-\[95\]{z-index:95}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.col-span-full{grid-column:1/-1}.m-0{margin:0}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mt-1{margin-top:-.25rem}.-mt-3\.5{margin-top:-.875rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[12px\]{height:12px}.h-\[320px\]{height:320px}.h-\[520px\]{height:520px}.h-auto{height:auto}.h-full{height:100%}.max-h-5{max-height:1.25rem}.max-h-64{max-height:16rem}.max-h-7{max-height:1.75rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[36px\]{max-height:36px}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[75vh\]{max-height:75vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[calc\(100vh-100px\)\]{max-height:calc(100vh - 100px)}.max-h-full{max-height:100%}.min-h-11{min-height:2.75rem}.min-h-\[105px\]{min-height:105px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[56px\]{min-height:56px}.min-h-\[65vh\]{min-height:65vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[360px\]{width:360px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[230px\]{min-width:230px}.min-w-\[480px\]{min-width:480px}.min-w-\[48px\]{min-width:48px}.min-w-\[92px\]{min-width:92px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[130px\]{max-width:130px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[85\%\]{max-width:85%}.max-w-\[86px\]{max-width:86px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(100\%-48px\)\]{max-width:calc(100% - 48px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom-right{transform-origin:bottom right}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{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))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-3\.5{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))}.translate-x-3\.5{--tw-translate-x:0.875rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-0{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))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.translate-y-4,.translate-y-full{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))}.translate-y-full{--tw-translate-y:100%}.rotate-180{--tw-rotate:180deg}.-skew-x-6,.rotate-180{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))}.-skew-x-6{--tw-skew-x:-6deg}.skew-x-6{--tw-skew-x:6deg}.scale-110,.skew-x-6{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))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.scale-125,.scale-150{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))}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-90,.scale-x-0{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))}.scale-x-0{--tw-scale-x:0}.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))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.375rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#009E49\]{--tw-border-opacity:1;border-color:rgb(0 158 73/var(--tw-border-opacity,1))}.border-\[\#009E49\]\/30{border-color:rgb(0 158 73 / .3)}.border-\[\#084383\]\/30{border-color:rgb(8 67 131 / .3)}.border-\[\#0F2F52\]{--tw-border-opacity:1;border-color:rgb(15 47 82/var(--tw-border-opacity,1))}.border-accent{--tw-border-opacity:1;border-color:rgb(200 16 46/var(--tw-border-opacity,1))}.border-accent\/20{border-color:rgb(200 16 46 / .2)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:rgb(245 158 11 / .2)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-200\/80{border-color:rgb(191 219 254 / .8)}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/40{border-color:rgb(96 165 250 / .4)}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/80{border-color:rgb(167 243 208 / .8)}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-orange-500\/40{border-color:rgb(249 115 22 / .4)}.border-primary{--tw-border-opacity:1;border-color:rgb(0 158 73/var(--tw-border-opacity,1))}.border-primary\/20{border-color:rgb(0 158 73 / .2)}.border-primary\/30{border-color:rgb(0 158 73 / .3)}.border-primary\/40{border-color:rgb(0 158 73 / .4)}.border-primary\/50{border-color:rgb(0 158 73 / .5)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-secondary{--tw-border-opacity:1;border-color:rgb(10 84 164/var(--tw-border-opacity,1))}.border-secondary\/20{border-color:rgb(10 84 164 / .2)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-100\/80{border-color:rgb(241 245 249 / .8)}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/60{border-color:rgb(226 232 240 / .6)}.border-slate-200\/80{border-color:rgb(226 232 240 / .8)}.border-slate-200\/90{border-color:rgb(226 232 240 / .9)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-600\/40{border-color:rgb(71 85 105 / .4)}.border-slate-600\/80{border-color:rgb(71 85 105 / .8)}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/50{border-color:rgb(51 65 85 / .5)}.border-slate-700\/60{border-color:rgb(51 65 85 / .6)}.border-slate-700\/80{border-color:rgb(51 65 85 / .8)}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-transparent{border-color:#fff0}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsl(0 0% 100% / .1)}.border-white\/20{border-color:hsl(0 0% 100% / .2)}.border-t-primary{--tw-border-opacity:1;border-top-color:rgb(0 158 73/var(--tw-border-opacity,1))}.bg-\[\#0068FF\]{--tw-bg-opacity:1;background-color:rgb(0 104 255/var(--tw-bg-opacity,1))}.bg-\[\#009E49\]{--tw-bg-opacity:1;background-color:rgb(0 158 73/var(--tw-bg-opacity,1))}.bg-\[\#063467\]{--tw-bg-opacity:1;background-color:rgb(6 52 103/var(--tw-bg-opacity,1))}.bg-\[\#081633\]{--tw-bg-opacity:1;background-color:rgb(8 22 51/var(--tw-bg-opacity,1))}.bg-\[\#0A66C2\]{--tw-bg-opacity:1;background-color:rgb(10 102 194/var(--tw-bg-opacity,1))}.bg-\[\#0B1B3D\]{--tw-bg-opacity:1;background-color:rgb(11 27 61/var(--tw-bg-opacity,1))}.bg-\[\#0B1B3D\]\/90{background-color:rgb(11 27 61 / .9)}.bg-\[\#0B1B3D\]\/95{background-color:rgb(11 27 61 / .95)}.bg-\[\#0B2545\]{--tw-bg-opacity:1;background-color:rgb(11 37 69/var(--tw-bg-opacity,1))}.bg-\[\#0B2545\]\/45{background-color:rgb(11 37 69 / .45)}.bg-\[\#1877F2\]{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity,1))}.bg-\[\#1E293B\]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-\[\#F4F6F8\]{--tw-bg-opacity:1;background-color:rgb(244 246 248/var(--tw-bg-opacity,1))}.bg-\[\#F8FAFC\],.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#ffd400\]{--tw-bg-opacity:1;background-color:rgb(255 212 0/var(--tw-bg-opacity,1))}.bg-accent{--tw-bg-opacity:1;background-color:rgb(200 16 46/var(--tw-bg-opacity,1))}.bg-accent\/10{background-color:rgb(200 16 46 / .1)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgb(245 158 11 / .1)}.bg-black\/50{background-color:rgb(0 0 0 / .5)}.bg-black\/60{background-color:rgb(0 0 0 / .6)}.bg-black\/70{background-color:rgb(0 0 0 / .7)}.bg-black\/95{background-color:rgb(0 0 0 / .95)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/70{background-color:rgb(239 246 255 / .7)}.bg-blue-50\/90{background-color:rgb(239 246 255 / .9)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/70{background-color:rgb(236 253 245 / .7)}.bg-emerald-50\/80{background-color:rgb(236 253 245 / .8)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-industrial-dark{--tw-bg-opacity:1;background-color:rgb(11 30 56/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(0 158 73/var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(232 248 240/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:rgb(0 158 73 / .1)}.bg-primary\/20{background-color:rgb(0 158 73 / .2)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/80{background-color:hsl(0 86% 97% / .8)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/80{background-color:rgb(220 38 38 / .8)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(10 84 164/var(--tw-bg-opacity,1))}.bg-secondary-400{--tw-bg-opacity:1;background-color:rgb(95 159 231/var(--tw-bg-opacity,1))}.bg-secondary\/10{background-color:rgb(10 84 164 / .1)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/70{background-color:rgb(241 245 249 / .7)}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/50{background-color:rgb(248 250 252 / .5)}.bg-slate-50\/70{background-color:rgb(248 250 252 / .7)}.bg-slate-50\/80{background-color:rgb(248 250 252 / .8)}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/90{background-color:rgb(30 41 59 / .9)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/60{background-color:rgb(15 23 42 / .6)}.bg-slate-900\/70{background-color:rgb(15 23 42 / .7)}.bg-slate-900\/80{background-color:rgb(15 23 42 / .8)}.bg-slate-900\/85{background-color:rgb(15 23 42 / .85)}.bg-slate-900\/90{background-color:rgb(15 23 42 / .9)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/95{background-color:rgb(2 6 23 / .95)}.bg-transparent{background-color:#fff0}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsl(0 0% 100% / .1)}.bg-white\/20{background-color:hsl(0 0% 100% / .2)}.bg-white\/5{background-color:hsl(0 0% 100% / .05)}.bg-white\/95{background-color:hsl(0 0% 100% / .95)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#063467\]\/75{--tw-gradient-from:rgba(6,52,103,.75) var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,52,103,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#084383\]{--tw-gradient-from:#084383 var(--tw-gradient-from-position);--tw-gradient-to:rgba(8,67,131,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0B1B3D\]\/80{--tw-gradient-from:rgba(11,27,61,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(11,27,61,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0B2545\]{--tw-gradient-from:#0b2545 var(--tw-gradient-from-position);--tw-gradient-to:rgba(11,37,69,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,115,22,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,68,68,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary-700{--tw-gradient-from:#063363 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,51,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(241,245,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:rgba(248,250,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#0a54a4\]{--tw-gradient-to:rgba(10,84,164,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0a54a4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0a54a4\]\/80{--tw-gradient-to:rgba(10,84,164,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(10,84,164,.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary{--tw-gradient-to:rgba(10,84,164,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0a54a4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#063467\]\/75{--tw-gradient-to:rgba(6,52,103,.75) var(--tw-gradient-to-position)}.to-\[\#084383\]{--tw-gradient-to:#084383 var(--tw-gradient-to-position)}.to-\[\#0A54A4\]{--tw-gradient-to:#0a54a4 var(--tw-gradient-to-position)}.to-\[\#134074\]{--tw-gradient-to:#134074 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-primary-700{--tw-gradient-to:#00672f var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[1px\]{padding-bottom:1px}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.55rem}.text-lg{font-size:1.125rem;line-height:1.65rem}.text-sm{font-size:.875rem;line-height:1.4rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.8125rem;line-height:1.25rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#009E49\]{--tw-text-opacity:1;color:rgb(0 158 73/var(--tw-text-opacity,1))}.text-\[\#084383\]{--tw-text-opacity:1;color:rgb(8 67 131/var(--tw-text-opacity,1))}.text-\[\#0A2540\]{--tw-text-opacity:1;color:rgb(10 37 64/var(--tw-text-opacity,1))}.text-\[\#0B2545\]{--tw-text-opacity:1;color:rgb(11 37 69/var(--tw-text-opacity,1))}.text-\[\#E11D48\]{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-accent{--tw-text-opacity:1;color:rgb(200 16 46/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-100\/95{color:rgb(219 234 254 / .95)}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(0 158 73/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(10 84 164/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:hsl(0 0% 100% / .8)}.text-white\/90{color:hsl(0 0% 100% / .9)}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-95{opacity:.95}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_-3px_12px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-3px_12px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 -3px 12px rgba(0,0,0,.08);--tw-shadow-colored:0 -3px 12px var(--tw-shadow-color)}.shadow-\[0_-4px_16px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 -4px 16px rgba(0,0,0,.05);--tw-shadow-colored:0 -4px 16px var(--tw-shadow-color)}.shadow-\[0_-4px_16px_rgba\(0\2c 0\2c 0\2c 0\.05\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-accent\/30{--tw-shadow-color:rgba(200,16,46,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color:rgba(0,158,73,.2);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-1{--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)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[\#009E49\]\/10{--tw-ring-color:rgba(0,158,73,.1)}.ring-blue-500\/10{--tw-ring-color:rgba(59,130,246,.1)}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgb(0 158 73/var(--tw-ring-opacity,1))}.ring-primary\/20{--tw-ring-color:rgba(0,158,73,.2)}.filter{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)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-md{-webkit-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);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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.marker\:text-primary ::marker{color:#009e49}.marker\:text-primary::marker{color:#009e49}.selection\:bg-secondary ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(10 84 164/var(--tw-bg-opacity,1))}.selection\:bg-secondary ::selection{--tw-bg-opacity:1;background-color:rgb(10 84 164/var(--tw-bg-opacity,1))}.selection\:text-white ::-moz-selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:text-white ::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:bg-secondary::-moz-selection{--tw-bg-opacity:1;background-color:rgb(10 84 164/var(--tw-bg-opacity,1))}.selection\:bg-secondary::selection{--tw-bg-opacity:1;background-color:rgb(10 84 164/var(--tw-bg-opacity,1))}.selection\:text-white::-moz-selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:text-white::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[-1px\]:after{content:var(--tw-content);bottom:-1px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:w-8:after{content:var(--tw-content);width:2rem}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 158 73/var(--tw-bg-opacity,1))}.after\:content-\[\\\'\\\'\]:after{--tw-content:\'\';content:var(--tw-content)}.last\:border-0:last-child{border-width:0}.focus-within\:border-primary:focus-within{--tw-border-opacity:1;border-color:rgb(0 158 73/var(--tw-border-opacity,1))}.hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.hover\:-translate-y-1\.5:hover,.hover\:scale-105: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))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:border-\[\#084383\]:hover{--tw-border-opacity:1;border-color:rgb(8 67 131/var(--tw-border-opacity,1))}.hover\:border-accent:hover{--tw-border-opacity:1;border-color:rgb(200 16 46/var(--tw-border-opacity,1))}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(0 158 73/var(--tw-border-opacity,1))}.hover\:border-primary\/40:hover{border-color:rgb(0 158 73 / .4)}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-secondary:hover{--tw-border-opacity:1;border-color:rgb(10 84 164/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-\[\#0055d4\]:hover{--tw-bg-opacity:1;background-color:rgb(0 85 212/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ffd400\]:hover{--tw-bg-opacity:1;background-color:rgb(255 212 0/var(--tw-bg-opacity,1))}.hover\:bg-black\/80:hover{background-color:rgb(0 0 0 / .8)}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(0 158 73/var(--tw-bg-opacity,1))}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:rgb(0 131 60/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/70:hover{background-color:rgb(248 250 252 / .7)}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsl(0 0% 100% / .1)}.hover\:bg-white\/15:hover{background-color:hsl(0 0% 100% / .15)}.hover\:bg-white\/20:hover{background-color:hsl(0 0% 100% / .2)}.hover\:text-accent-600:hover{--tw-text-opacity:1;color:rgb(165 13 38/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-emerald-800:hover{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(0 158 73/var(--tw-text-opacity,1))}.hover\:text-primary-700:hover{--tw-text-opacity:1;color:rgb(0 103 47/var(--tw-text-opacity,1))}.hover\:text-primary\/80:hover{color:rgb(0 158 73 / .8)}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-secondary:hover{--tw-text-opacity:1;color:rgb(10 84 164/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:border-primary:focus{--tw-border-opacity:1;border-color:rgb(0 158 73/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid #fff0;outline-offset:2px}.focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--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)}.focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 158 73/var(--tw-ring-opacity,1))}.focus\:ring-primary\/10:focus{--tw-ring-color:rgba(0,158,73,.1)}.focus\:ring-primary\/20:focus{--tw-ring-color:rgba(0,158,73,.2)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#084383\]:focus-visible{outline-color:#084383}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;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))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:z-\[75\]{z-index:75}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;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))}.group[open] .group-open\:border-primary{--tw-border-opacity:1;border-color:rgb(0 158 73/var(--tw-border-opacity,1))}.group[open] .group-open\:bg-emerald-50\/40{background-color:rgb(236 253 245 / .4)}.group[open] .group-open\:text-primary{--tw-text-opacity:1;color:rgb(0 158 73/var(--tw-text-opacity,1))}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-x-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))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:rotate-12,.group:hover .group-hover\:rotate-180{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))}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:rotate-6{--tw-rotate:6deg;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))}.group:hover .group-hover\:scale-105,.group\/btn:hover .group-hover\/btn\:scale-105,.group\/card:hover .group-hover\/card\:scale-105,.group\/viewed:hover .group-hover\/viewed\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-125{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))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-x-100,.group\/card:hover .group-hover\/card\:scale-x-100{--tw-scale-x: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))}.group:hover .group-hover\:border-primary{--tw-border-opacity:1;border-color:rgb(0 158 73/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-primary\/40{border-color:rgb(0 158 73 / .4)}.group\/card:hover .group-hover\/card\:bg-primary{--tw-bg-opacity:1;background-color:rgb(0 158 73/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-accent{--tw-bg-opacity:1;background-color:rgb(200 16 46/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-emerald-50\/40{background-color:rgb(236 253 245 / .4)}.group:hover .group-hover\:bg-primary{--tw-bg-opacity:1;background-color:rgb(0 158 73/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-primary\/10{background-color:rgb(0 158 73 / .1)}.group:hover .group-hover\:bg-primary\/5{background-color:rgb(0 158 73 / .05)}.group:hover .group-hover\:bg-secondary{--tw-bg-opacity:1;background-color:rgb(10 84 164/var(--tw-bg-opacity,1))}.group\/card:hover .group-hover\/card\:text-primary{--tw-text-opacity:1;color:rgb(0 158 73/var(--tw-text-opacity,1))}.group\/card:hover .group-hover\/card\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group\/t1:hover .group-hover\/t1\:text-primary{--tw-text-opacity:1;color:rgb(0 158 73/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgb(200 16 46/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(0 158 73/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-700{--tw-text-opacity:1;color:rgb(0 103 47/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-secondary{--tw-text-opacity:1;color:rgb(10 84 164/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:-right-4{right:-1rem}.sm\:bottom-2\.5{bottom:.625rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-6{left:1.5rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-6{right:1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-3\.5{margin-bottom:.875rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-32{margin-left:8rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:line-clamp-3{-webkit-line-clamp:3}.sm\:line-clamp-3,.sm\:line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.sm\:line-clamp-4{-webkit-line-clamp:4}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:aspect-\[16\/11\]{aspect-ratio:16/11}.sm\:aspect-\[21\/9\]{aspect-ratio:21/9}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-20{height:5rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-9{height:2.25rem}.sm\:h-\[420px\]{height:420px}.sm\:h-auto{height:auto}.sm\:max-h-\[82vh\]{max-height:82vh}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:min-h-\[115px\]{min-height:115px}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-48{width:12rem}.sm\:w-7{width:1.75rem}.sm\:w-\[185px\]{width:185px}.sm\:w-\[380px\]{width:380px}.sm\:w-auto{width:auto}.sm\:min-w-\[140px\]{min-width:140px}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:-skew-x-12,.sm\:translate-y-0{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))}.sm\:-skew-x-12{--tw-skew-x:-12deg}.sm\:skew-x-12{--tw-skew-x:12deg}.sm\:scale-100,.sm\:skew-x-12{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))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;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))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.sm\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem*var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:border-0{border-width:0}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-8{padding-left:2rem}.sm\:pr-12{padding-right:3rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-base{font-size:1rem;line-height:1.55rem}.sm\:text-lg{font-size:1.125rem;line-height:1.65rem}.sm\:text-sm{font-size:.875rem;line-height:1.4rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.8125rem;line-height:1.25rem}.sm\:leading-none{line-height:1}.sm\:leading-tight{line-height:1.25}}@media (min-width:768px){.md\:bottom-6{bottom:1.5rem}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-5{margin-top:1.25rem}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-16{height:4rem}.md\:h-\[450px\]{height:450px}.md\:w-56{width:14rem}.md\:w-\[200px\]{width:200px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[340px\]{max-width:340px}.md\:flex-initial{flex:0 1 auto}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_0\.88fr\]{grid-template-columns:1fr .88fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:border-l{border-left-width:1px}.md\:border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-8{padding-top:2rem}.md\:pb-8,.md\:py-8{padding-bottom:2rem}.md\:pl-4{padding-left:1rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.65rem}.md\:text-sm{font-size:.875rem;line-height:1.4rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:w-1\/3{width:33.333333%}.lg\:w-80{width:20rem}.lg\:w-\[250px\]{width:250px}.lg\:w-auto{width:auto}.lg\:max-w-\[400px\]{max-width:400px}.lg\:flex-none{flex:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:border-t-0{border-top-width:0}.lg\:p-10{padding:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pt-0{padding-top:0}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-\[40px\]{font-size:40px}.lg\:leading-tight{line-height:1.25}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\:group-hover\:block{display:block}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:flex{display:flex}.xl\:w-1\/4{width:25%}.xl\:w-96{width:24rem}.xl\:w-\[260px\]{width:260px}.xl\:max-w-\[360px\]{max-width:360px}.xl\:max-w-\[420px\]{max-width:420px}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[auto_auto_auto_minmax\(280px\2c 360px\)\]{grid-template-columns:auto auto auto minmax(280px,360px)}.xl\:justify-between{justify-content:space-between}.xl\:gap-2{gap:.5rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:text-\[13px\]{font-size:13px}.xl\:text-sm{font-size:.875rem;line-height:1.4rem}}@media (min-width:1440px){.\32xl\:max-w-\[480px\]{max-width:480px}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.fluentform *{box-sizing:border-box}.fluentform .clearfix:after,.fluentform .clearfix:before,.fluentform .ff-el-group:after,.fluentform .ff-el-group:before,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-el-repeat .ff-el-input--content:before,.fluentform .ff-step-body:after,.fluentform .ff-step-body:before{content:" ";display:table}.fluentform .clearfix:after,.fluentform .ff-el-group:after,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-step-body:after{clear:both}@media (min-width:768px){.frm-fluent-form .ff-t-container{display:flex;gap:15px;width:100%}.frm-fluent-form .ff-t-container.ff_cond_v{display:flex!important}.frm-fluent-form .ff-t-container.mobile:not(.ff_excluded){display:block!important}.frm-fluent-form .ff-name-address-wrapper .ff-t-cell,.frm-fluent-form .ff-name-field-wrapper .ff-t-cell{justify-content:flex-end}.frm-fluent-form .ff-t-cell{display:flex;flex-direction:column;vertical-align:inherit;width:100%}.frm-fluent-form .ff-t-cell:first-of-type{padding-left:0}.frm-fluent-form .ff-t-cell:last-of-type{flex-grow:1;padding-right:0}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom{align-items:flex-end;display:flex;margin:auto 0 0}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom.ff-text-center{justify-content:center}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom.ff-text-right{justify-content:flex-end}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{margin-bottom:20px}}@media (max-width:768px){.ff-t-cell{margin-left:0!important}}.ff-cropper-lity .lity-container{max-width:960px}.ff-cropper-lity .lity-content{box-shadow:none;max-width:960px}.ff-cropper-lightbox{background:#fff;border-radius:6px;max-width:960px;overflow:hidden;width:min(960px,100vw - 40px)}.ff-cropper-lightbox__footer,.ff-cropper-lightbox__header{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:16px 20px}.ff-cropper-lightbox__header{border-bottom:1px solid #ececec}.ff-cropper-lightbox__title{font-size:18px;font-weight:600;margin:0}.ff-cropper-lity .lity-close.ff-cropper-lightbox__close{font-family:Arial,Baskerville,monospace;font-size:28px;height:32px;line-height:32px;padding:0;position:static;right:auto;text-align:center;text-decoration:none;top:auto;width:32px;z-index:auto}.ff-cropper-lity .lity-close.ff-cropper-lightbox__close,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:active,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:focus,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:hover,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:visited{background:none;border:0;box-shadow:none;color:#000;text-shadow:none}.ff-cropper-lightbox__body{max-height:calc(100vh - 180px);overflow:auto;padding:20px}.ff-cropper-lightbox__canvas{align-items:center;display:flex;justify-content:center;max-height:calc(100vh - 360px);min-height:320px;overflow:hidden}.ff-cropper-lightbox__canvas img{display:block;max-height:100%;max-width:100%}.ff-cropper-lightbox__error,.ff-cropper-lightbox__hint{font-size:13px;margin-top:10px}.ff-cropper-lightbox__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ff-cropper-lightbox__toolbar-label{color:#606266;font-size:13px;font-weight:600}.ff-cropper-lightbox__ratio-list{display:flex;flex-wrap:wrap;gap:8px}.ff-cropper-lightbox__ratio-btn{background:#fff;border:1px solid #dcdfe6;border-radius:999px;color:#606266;cursor:pointer;font-size:12px;line-height:1;padding:8px 12px}.ff-cropper-lightbox__ratio-btn.is-active{background:#ecf5ff;border-color:#1a7efb;color:#1a7efb}.ff-cropper-lightbox__error{color:#f56c6c;min-height:18px}.ff-cropper-lightbox__footer{border-top:1px solid #ececec;justify-content:flex-end}.ff-cropper-lightbox__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#606266;cursor:pointer;font-family:inherit;line-height:1.2;padding:10px 16px}.ff-cropper-lightbox__btn:focus,.ff-cropper-lightbox__btn:hover{background:#f5f7fa;border-color:#c0c4cc;color:#303133}.ff-cropper-lightbox__btn--primary{background:#1a7efb;border-color:#1a7efb;color:#fff}.ff-cropper-lightbox__btn--primary:focus,.ff-cropper-lightbox__btn--primary:hover{background:#0f6fe8;border-color:#0f6fe8;color:#fff}@media (max-width:767px){.ff-cropper-lightbox{width:calc(100vw - 24px)}.ff-cropper-lightbox__body{max-height:calc(100vh - 150px);padding:16px}.ff-cropper-lightbox__footer,.ff-cropper-lightbox__header{padding:14px 16px}}.fluentform .ff-el-group{margin-bottom:20px}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{display:block;float:none;text-align:left}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-bottom:0;margin-left:auto}@media (min-width:481px){.fluentform .ff-el-group.ff-el-form-left .ff-el-input--label{text-align:left}.fluentform .ff-el-group.ff-el-form-right .ff-el-input--label{text-align:right}}.fluentform .ff-el-input--label{display:inline-block;margin-bottom:5px;position:relative}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-left label:before{color:var(--fluentform-danger);content:"* ";content:"* "/"";margin-right:3px}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--fluentform-danger);content:" *";content:" *"/"";margin-left:3px}.fluentform .ff-el-form-control{display:block;width:100%}.fluentform .ff-el-ratings{--ff-rating-inactive-color:#d4d4d4;--ff-rating-active-color:#ffb100;display:inline-flex;gap:3px;line-height:40px}.fluentform .ff-el-ratings input[type=radio]{display:none;height:0!important;visibility:hidden!important;width:0!important}.fluentform .ff-el-ratings label{align-items:center;border-radius:4px;display:inline-flex;justify-content:center;margin-right:3px;outline:none}.fluentform .ff-el-ratings label:focus,.fluentform .ff-el-ratings label:focus-within{box-shadow:0 0 0 2px rgb(255 177 0 / .25)}.fluentform .ff-el-ratings label .ff-rating-icon{color:var(--ff-rating-inactive-color);display:inline-flex}.fluentform .ff-el-ratings label .ff-rating-icon-svg{display:block;height:22px;transition:all .3s;vertical-align:middle;width:22px}.fluentform .ff-el-ratings label .ff-rating-icon-svg.scale{transition:all .15s}.fluentform .ff-el-ratings label .ff-rating-icon-svg [fill]:not([fill=none]){fill:currentColor!important}.fluentform .ff-el-ratings label .ff-rating-icon-svg [stroke]:not([stroke=none]){stroke:currentColor!important}.fluentform .ff-el-ratings label.active .ff-rating-icon{color:var(--ff-rating-active-color)}.fluentform .ff-el-ratings label:focus,.fluentform .ff-el-ratings label:focus-within,.fluentform .ff-el-ratings label:hover{cursor:pointer}.fluentform .ff-el-ratings label:focus .ff-rating-icon-svg,.fluentform .ff-el-ratings label:focus-within .ff-rating-icon-svg,.fluentform .ff-el-ratings label:hover .ff-rating-icon-svg{transform:scale(1.1)}.fluentform .ff-el-ratings label:focus .ff-rating-icon-svg.scalling,.fluentform .ff-el-ratings label:focus-within .ff-rating-icon-svg.scalling,.fluentform .ff-el-ratings label:hover .ff-rating-icon-svg.scalling{transform:scale(1.2)}.fluentform .ff-el-repeat .ff-el-form-control{margin-bottom:10px;width:100%}.fluentform .ff-el-repeat .ff-t-cell{padding:0 10px;width:100%}.fluentform .ff-el-repeat .ff-t-cell:first-child{padding-left:0}.fluentform .ff-el-repeat .ff-t-cell:last-child{padding-right:0}.fluentform .ff-el-repeat .ff-t-container{display:flex}.fluentform .ff-el-repeat-buttons-list span{cursor:pointer}@media (min-width:481px){.fluentform .ff-el-form-left .ff-el-input--label,.fluentform .ff-el-form-right .ff-el-input--label{float:left;margin-bottom:0;padding:10px 15px 0 0;width:180px}.fluentform .ff-el-form-left .ff-el-input--content,.fluentform .ff-el-form-right .ff-el-input--content{margin-left:180px}.fluentform .ff-el-form-left .ff-t-container .ff-el-input--label,.fluentform .ff-el-form-right .ff-t-container .ff-el-input--label{float:none;margin-bottom:5px;width:auto}.fluentform .ff-el-form-left .ff-t-container .ff-el-input--content,.fluentform .ff-el-form-right .ff-t-container .ff-el-input--content{margin-left:auto}}.fluentform .ff-el-form-right .ff-el-input--label{text-align:right}.fluentform .ff-el-is-error .text-danger{font-size:12px;margin-top:4px}.fluentform .ff-el-is-error .ff-el-form-check-label,.fluentform .ff-el-is-error .ff-el-form-check-label a{color:var(--fluentform-danger)}.fluentform .ff-el-is-error .ff-el-form-control{border-color:var(--fluentform-danger)}.fluentform .ff-el-tooltip{cursor:pointer;display:inline-block;margin-left:2px;position:relative;vertical-align:middle;z-index:2}.fluentform .ff-el-tooltip:hover{color:#000}.fluentform .ff-el-tooltip svg{fill:var(--fluentform-primary)}.fluentform .ff-el-help-message{color:var(--fluentform-secondary);font-size:12px;font-style:italic;margin-top:5px}.fluentform .ff-el-help-message.ff_ahm{margin-bottom:5px;margin-top:-3px}.fluentform .ff-el-progress{background-color:#e9ecef;border-radius:.25rem;font-size:.75rem;height:1.3rem;line-height:1.2rem;overflow:hidden}.fluentform .ff-el-progress-bar{background-color:var(--fluentform-primary);color:#fff;height:inherit;text-align:right;transition:width .3s;width:0}.fluentform .ff-el-progress-bar span{display:inline-block;padding:0 5px 0 0}.fluentform .ff-el-progress-status{font-size:.9rem;margin-bottom:5px}.fluentform .ff-el-progress-title{border-bottom:2px solid #000;display:inline-block;font-weight:600;list-style-type:none;margin:8px 0 0;padding-left:15px;padding-right:15px}.fluentform .ff-el-progress-title li{display:none}.fluentform .ff-float-right{float:right}.fluentform .ff-chat-gpt-loader-svg{border:1px solid #ced4da;box-shadow:0 1px 5px rgb(0 0 0 / .1);margin-top:10px;padding:15px;position:relative}.fluentform .ff-hidden{display:none!important}.fluentform .ff-step-t-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.fluentform .ff-step-t-container .ff-t-cell{width:auto}.fluentform .ff-step-t-container.ff-inner_submit_container .ff-el-group{margin-bottom:0}.fluentform .ff-step-container{overflow:hidden}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left],.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left]{align-items:stretch;display:flex;gap:12px}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header{align-self:stretch;flex:0 0 30%;margin-bottom:0}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-body,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-body{flex:1 1 auto;min-width:0}.fluentform .ff-step-header{margin-bottom:20px}.fluentform .ff-step-header--tabs-left{display:flex;flex-direction:column;margin-bottom:0}.fluentform .ff-step-header--tabs{background:#f5f8ff;border-radius:8px;display:flex;flex-direction:column;padding:16px}.fluentform .ff-step-header--tabs-top .ff-step-titles{justify-content:center}.fluentform .ff-step-header--tabs-top .ff-step-titles.ff-step-titles--overflowing{justify-content:flex-start}.fluentform .ff-step-header--tabs-top .ff-step-titles li .ff-step-title-text{flex:0 1 auto;margin:0 auto;max-width:100%;width:auto}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs{margin-top:16px}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress{background:#dce7f6;border-radius:999px;height:8px}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-bar{border-radius:inherit}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-bar span{display:none}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-status{color:#5f6f89;font-size:14px;font-weight:600;margin:8px 0 0;text-align:right}.fluentform .ff-step-header--tabs .ff-step-titles{counter-reset:none;display:flex;flex-wrap:nowrap;gap:12px;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin;width:100%}.fluentform .ff-step-header--tabs .ff-step-titles.ff-step-titles-navs{cursor:default}.fluentform .ff-step-header--tabs .ff-step-titles li{align-items:center;background:#fff;border:1px solid #d6dee8;border-radius:14px;color:#4b5563;display:flex;flex:0 0 160px;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.3;margin:0;min-height:48px;padding:12px 14px;text-align:center}.fluentform .ff-step-header--tabs .ff-step-titles li:after,.fluentform .ff-step-header--tabs .ff-step-titles li:before{display:none}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;font-size:16px;height:16px;justify-content:center;line-height:1;width:16px}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text i,.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text span[class*=dashicons],.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text svg{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text svg{height:16px;width:16px}.fluentform .ff-step-header--tabs .ff-step-titles li:first-child,.fluentform .ff-step-header--tabs .ff-step-titles li:last-child{padding-left:14px;padding-right:14px}.fluentform .ff-step-header--tabs .ff-step-titles li:focus-visible,.fluentform .ff-step-header--tabs .ff-step-titles li:hover{background:#f8fbff;border-color:#b8d4fb;color:#007bff}.fluentform .ff-step-header--tabs .ff-step-titles li.ff_completed{background:#f8fbff;border-color:#c8dcfb;color:#007bff}.fluentform .ff-step-header--tabs .ff-step-titles li.ff_active{background:#f2f8ff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left{background:#f5f8ff;border-radius:12px;padding:16px}.fluentform .ff-step-header--tabs-left .ff-step-titles{background:#fff0;border:0;border-radius:0;counter-reset:step;display:block;flex:1 1 auto;margin-bottom:0;max-height:240px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:thin}.fluentform .ff-step-header--tabs-left .ff-step-titles li{align-items:center;background:#fff;border:1px solid #d6dee8;border-radius:8px;box-sizing:border-box;color:#4b5563;display:flex;font-size:14px;font-weight:600;justify-content:flex-start;margin:0 0 16px;min-height:48px;overflow:hidden;padding:12px 14px 12px 48px;position:relative;text-align:left}.fluentform .ff-step-header--tabs-left .ff-step-titles li:before{align-items:center;background:#fff;border:1px solid #c8d1dc;border-radius:8px;color:#4b5563;content:counter(step);counter-increment:step;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;left:12px;line-height:1;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:2}.fluentform .ff-step-header--tabs-left .ff-step-titles li:after{background:#d9e0e8;content:"";height:10px;left:34px;position:absolute;top:calc(100% + 1px);width:2px}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text{display:block;flex:1 1 auto;justify-content:flex-start;line-height:1.3;min-width:0;overflow:hidden;padding-left:4px;text-overflow:ellipsis;white-space:nowrap;width:auto}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text i,.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text span[class*=dashicons],.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text svg{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text svg{height:16px;width:16px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:focus-visible,.fluentform .ff-step-header--tabs-left .ff-step-titles li:hover{background:#f8fbff;border-color:#b8d4fb;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed{background:#f8fbff;border-color:#c8dcfb;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed:before{background:#fff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed:after{background:#9ec5fe}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active{background:#f2f8ff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active:before{background:#007bff;border-color:#007bff;color:#fff}.fluentform .ff-step-header--tabs-left .ff-step-titles li:first-child{padding-left:48px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:last-child{margin-bottom:0;padding-left:48px;padding-right:14px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:last-child:after{display:none}.fluentform .ff-step-titles{counter-reset:step;display:table;margin:0 0 20px;overflow:hidden;padding:0;position:relative;table-layout:fixed;text-align:center;width:100%}.fluentform .ff-step-titles--clickable li,.fluentform .ff-step-titles-navs{cursor:pointer}.fluentform .ff-step-titles--clickable li:focus-visible{outline:2px solid;outline-offset:2px}.fluentform .ff-step-titles li{color:#333;display:table-cell;font-size:12px;list-style-type:none;padding:0 10px;position:relative;vertical-align:top;width:auto}.fluentform .ff-step-titles li.ff_active,.fluentform .ff-step-titles li.ff_completed{color:#007bff}.fluentform .ff-step-titles li.ff_active:before,.fluentform .ff-step-titles li.ff_completed:before{background:#007bff;border:1px solid #fff0;color:#fff}.fluentform .ff-step-titles li.ff_active:after,.fluentform .ff-step-titles li.ff_completed:after{background:#007bff}.fluentform .ff-step-titles li.ff_active:after{right:0}.fluentform .ff-step-titles li:before{background:#fff;border:1px solid;border-radius:3px;color:#333;content:counter(step);counter-increment:step;display:block;font-size:10px;line-height:20px;margin:0 auto 5px;position:relative;vertical-align:top;width:20px;z-index:10}.fluentform .ff-step-titles li:after{background:#000;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%;z-index:1}.fluentform .ff-step-titles li:first-child{padding-left:0}.fluentform .ff-step-titles li:first-child:after{left:50%}.fluentform .ff-step-titles li:last-child{padding-right:0}.fluentform .ff-step-titles li:last-child:after{left:-50%}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .fluentform .ff-step-titles,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .fluentform .ff-step-titles{margin-bottom:0}.fluentform .ff-step-body{left:0;margin-bottom:15px;position:relative;top:0}@media (max-width:767px){.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left],.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left]{display:block}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header{flex:unset;margin-bottom:20px}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles{background:#fff0;border:0;border-radius:0;display:flex;gap:10px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li{border-radius:12px;justify-content:center;margin:0;min-height:56px;padding:14px 12px;text-align:center}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:after,.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:before,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:after,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:before{display:none}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text{justify-content:center}}.fluentform .ff-upload-progress{margin:10px 0}.fluentform .ff-upload-progress-inline{border-radius:3px;height:6px;margin:4px 0;position:relative}.fluentform .ff-upload-preview{border:1px solid #ced4da;border-radius:3px;margin-top:5px}.fluentform .ff-upload-preview:first-child{margin-top:0}.fluentform .ff-upload-preview-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:70px;width:70px}.fluentform .ff-upload-container-small-column-image{display:flex;flex-wrap:wrap-reverse;justify-content:center;text-align:center}.fluentform .ff-upload-details,.fluentform .ff-upload-preview{zoom:1;overflow:hidden}.fluentform .ff-upload-details,.fluentform .ff-upload-thumb{display:table-cell;vertical-align:middle}.fluentform .ff-upload-thumb{background-color:#eee}.fluentform .ff-upload-details{border-left:1px solid #ebeef0;padding:0 10px;position:relative;width:10000px}.fluentform .ff-upload-details .ff-inline-block,.fluentform .ff-upload-details .ff-upload-error{font-size:11px}.fluentform .ff-upload-remove{box-shadow:none!important;color:var(--fluentform-danger);cursor:pointer;font-size:16px;line-height:1;padding:0 4px;position:absolute;right:0;top:3px}.fluentform .ff-upload-remove:hover{color:var(--fluentform-danger);text-shadow:1px 1px 1px #000!important}.fluentform .ff-upload-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fluentform .ff-table{margin-bottom:0}.fluentform .ff-checkable-grids{border:1px solid #f1f1f1;border-collapse:collapse}.fluentform .ff-checkable-grids thead>tr>th{background:#f1f1f1;border:0;padding:7px 5px;text-align:center}.fluentform .ff-checkable-grids tbody>tr>td{border:0;padding:7px 5px}.fluentform .ff-checkable-grids tbody>tr>td:not(:first-of-type){text-align:center}.fluentform .ff-checkable-grids tbody>tr:nth-child(2n)>td{background:#f1f1f1}.fluentform .ff-checkable-grids tbody>tr:nth-child(2n-1)>td{background:#fff}.fluentform .ff-screen-reader-element{clip:rect(0,0,0,0)!important;word-wrap:normal!important;border:0!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.fluentform .ff_upload_btn.ff-btn{background:#6f757e;border-color:#6f757e;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px}.fluentform .ff_upload_btn.ff-btn:hover{background-color:#91959b;outline:none}.fluentform .ff_upload_btn.ff-btn:focus-visible{background-color:#91959b;outline:none}.fluentform .ff-el-tc{border:none;border-collapse:collapse;display:table;width:100%}.fluentform .ff-el-tc label.ff_tc_label{display:table-row}.fluentform .ff-el-tc label.ff_tc_label>span{padding-top:8px!important;width:20px}.fluentform .ff-el-tc label.ff_tc_label>div,.fluentform .ff-el-tc label.ff_tc_label>span{display:table-cell}.fluentform .ff-saved-state-input .ff_input-group-text{background-color:#1a7efb;border-color:#1a7efb;margin-left:-1px}.fluentform .ff-saved-state-input .ff_input-group-text:hover{background-color:#4898fc;border-color:#4898fc;opacity:1}.fluentform .ff-saved-state-input .ff_input-group-text img{width:28px}.fluentform .ff-saved-state-link input{text-overflow:ellipsis}.fluentform .ff-hide-group{display:none}.fluentform .ff_t_c{margin:0;padding:0 5px 0 0}.fluentform .ff_t_c p{margin:0;padding:0}.fluentform .force-hide{border:0;display:block;height:0;margin:0;opacity:0;padding:0;visibility:hidden}.fluentform input[type=checkbox],.fluentform input[type=radio]{display:inline-block;margin:0}.fluentform .text-danger{color:var(--fluentform-danger)}.fluentform .iti{width:100%}.fluentform .iti__selected-flag{background:rgb(0 0 0 / .1);border-bottom-left-radius:6px;border-top-left-radius:6px}.fluentform .ff_gdpr_field{margin-right:5px}.fluentform form.ff-form-has-steps .ff-btn-submit{visibility:hidden}.fluentform form.ff-form-has-steps .ff_submit_btn_wrapper{text-align:right}.fluentform textarea{max-width:100%}.fluentform .ff-el-form-check{margin-bottom:5px}.fluentform .ff-el-form-check span.ff_span{margin-left:6px}.fluentform .ff-el-form-check-label .ff-el-form-check-input{position:relative;top:-2px;vertical-align:middle}.fluentform .ff-inline-block{display:inline-block}.fluentform .ff-inline-block+.ff-inline-block{margin-left:10px}.fluentform .ff-text-left{text-align:left}.fluentform .ff-text-center{text-align:center}.fluentform .ff-text-right{text-align:right}.fluentform .ff-el-form-control:focus~.ff-el-help-message{display:block!important}.fluentform .ff-el-form-control::-moz-placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control::placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control:disabled,.fluentform .ff-el-form-control[readonly]:not(.flatpickr-input){background-color:#e9ecef;opacity:1}.fluentform .iti__search-input{min-height:30px}.fluentform-step{float:left;height:1px;overflow-x:hidden;padding:3px}.fluentform-step.active{height:auto;width:100%}.fluentform-step .ff_summary_container{font-size:14px;margin-top:10px}.step-nav .next{float:right}.fluentform .has-conditions{display:none}.ff-message-success{border:1px solid #ced4da;box-shadow:0 1px 5px rgb(0 0 0 / .1);margin-top:10px;padding:15px;position:relative}.ff-errors-in-stack{display:none;margin-top:15px}.ff-errors-in-stack .error{font-size:14px;line-height:1.7}.ff-errors-in-stack .error-clear{cursor:pointer;margin-left:5px;padding:0 5px}.ff-chat-reply-container div p{border-radius:6px;margin-top:12px;padding:20px 16px}.ff-chat-reply-container div .skeleton{animation:skeleton-loading 2s linear infinite alternate;padding:24px}@keyframes skeleton-loading{0%{background-color:#e3e6e8}to{background-color:#f0f3f5}}.ff-el-chat-container{position:relative}.ff-el-chat-container textarea{outline:none;position:relative;resize:none}.ff-el-chat-container .ff_btn_chat_style{background:#fff0;border:none;position:absolute;right:10px;top:38%}.ff-el-chat-container .ff_btn_chat_style svg:hover{cursor:pointer;opacity:.8;outline:0;text-decoration:none;transition:all .4s}.iti-mobile .iti--container{z-index:9999}.fluentform .hidden_field{display:none!important}.fluentform .ff_force_hide{display:none!important;visibility:hidden!important}.fluentform .ff_scrolled_text{background:#e9ebed;height:200px;overflow:scroll;padding:10px 15px}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label{margin:0}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span{background-color:#b3d4fc}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0 0 10px;position:relative;width:auto!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check input{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-left:0;border-radius:0;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:12px 20px;position:relative;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;white-space:nowrap}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:#1a7efb}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{border:1px solid #dcdfe5;overflow:hidden}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder span{border:none!important;border-radius:0!important;margin-left:-1px;width:100%}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected{border-color:#1a7efb}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;box-shadow:none!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label>span{border-radius:0 4px 4px 0}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:#1a7efb;border-color:#1a7efb;box-shadow:-1px 0 0 0 #8cc5ff;color:#fff}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span{border-left-color:#1a7efb}@media only screen and (max-width:768px){.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{display:block;width:100%}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{border:1px solid!important;border-radius:4px!important;box-shadow:none!important;display:block;width:100%}}.fluentform .ff-el-group.ff-hpsf-container{display:none!important;position:absolute!important;transform:translateX(1000%)!important}.fluentform div.ff-el-form-hide_label>.ff-el-input--label{display:none;visibility:hidden}.fluentform .ff_file_upload_holder{margin-bottom:0}.fluentform .ff-dropzone .ff_upload_btn.ff-btn{background:rgb(223 240 255 / .13);border:1px dashed var(--fluentform-primary);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);display:block;padding:35px;text-align:center;transition:all .2s ease;width:100%}.fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover{background:rgb(223 240 255 / .49)}.fluentform .ff-dropzone .ff-uploaded-list{margin-top:10px}.fluentform .ff_center{text-align:center}.fluentform .ff_right{text-align:right}.fluentform .ff_left{text-align:left}.fluentform .ff-form-inline .ff-t-container,.fluentform .ff-form-inline>.ff-el-group,.fluentform .ff-form-inline>.ff-name-field-wrapper{display:inline-block;margin-right:10px;vertical-align:top}.fluentform .ff-form-inline .ff-t-container .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline .ff-t-container>.ff-el-input--label,.fluentform .ff-form-inline>.ff-el-group .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline>.ff-el-group>.ff-el-input--label,.fluentform .ff-form-inline>.ff-name-field-wrapper .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline>.ff-name-field-wrapper>.ff-el-input--label{display:none}.fluentform .ff-form-inline .ff-t-container .ff-el-input--content,.fluentform .ff-form-inline>.ff-el-group .ff-el-input--content,.fluentform .ff-form-inline>.ff-name-field-wrapper .ff-el-input--content{margin-left:0}.fluentform .ff-form-inline .ff-t-container:last-child,.fluentform .ff-form-inline>.ff-el-group:last-child,.fluentform .ff-form-inline>.ff-name-field-wrapper:last-child{margin-right:0}.fluentform .ff-t-container .ff-name-title{width:40%}.fluentform .ff_hide_label .ff-el-input--label{display:none}.fluentform .field-value{white-space:pre-line}.fluentform .ff-el-group .ff-read-only{background-color:#e9ecef!important;opacity:1;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fluentform .ff-el-group .ff-read-only:focus{outline:none}.fluentform label.ff-el-image-input-src{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:200px;width:200px}.fluentform .ff-el-image-holder{float:left;margin-bottom:20px;margin-right:20px;width:200px}.fluentform .ff-el-image-holder .ff-el-form-check-label{padding-left:1px}.fluentform .ff_el_checkable_photo_holders{display:block;margin-bottom:-20px;overflow:hidden}.fluentform .ff-other-input-wrapper input{background:inherit}.fluentform .ff-other-input-wrapper{display:none;margin-top:8px}.fluentform .select2-container{width:100%!important}.fluentform .select2-container .select2-selection__rendered li{margin:0}.fluentform .select2-container .select2-search--inline>input{height:calc(2.25rem + 2px);line-height:1.5;margin-top:0;padding:.375rem 1.75rem .375rem .75rem}.fluentform .ff-el-form-bottom{display:flex;flex-direction:column-reverse}.fluentform .ff-el-form-bottom .ff-el-input--label{margin-bottom:0;margin-top:5px}.fluentform .mce-tinymce.mce-container.mce-panel{border:1px solid #ced4da}.fluentform .ff_input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.fluentform .ff_input-group>.ff-el-form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;width:auto}.fluentform .ff_input-group>.ff-el-form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fluentform .ff_input-group .ff-el-form-control{flex:1 1 auto;margin-bottom:0;position:relative;width:1%}.fluentform .ff_input-group-prepend{margin-right:-1px}.fluentform .input-group-append{margin-left:-1px}.fluentform .ff_input-group-append,.fluentform .ff_input-group-prepend{display:flex}.fluentform .ff_input-group>.ff_input-group-prepend>.ff_input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.fluentform .ff_input-group>.ff_input-group-append>.ff_input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.fluentform .ff_input-group-text{align-items:center;background-color:#e9ecef;border-radius:.25rem;color:#495057;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.fluentform .ff_coupon_wrapper .ff_input-group-append{cursor:pointer}.fluentform .ff_coupon_wrapper .ff_input-group-append:hover .ff_input-group-text{background:#e3e8ed}.fluentform ul.ff_coupon_responses{list-style:none;margin:0;padding:0}.fluentform ul.ff_coupon_responses li{padding-top:5px}.fluentform ul.ff_coupon_responses span.error-clear{color:#ff5050;font-weight:700;margin-right:10px}.fluentform ul.ff_coupon_responses .ff_error{color:#f56c6c;cursor:pointer}.fluentform ul.ff_coupon_responses .ff_success{color:#28a745}.fluentform .ff-btn.disabled{opacity:.65}.fluentform .ff-btn.ff-working{position:relative;transition:all .3s ease}.fluentform .ff-btn.ff-working:after{animation:ff-progress-anim 4s 0s infinite;background:hsl(0 0% 100% / .4);bottom:0;content:"";height:5px;left:0;position:absolute;right:0}.fluentform .ff-btn-block{display:block;width:100%}.fluentform .ff-btn-block+.ff-el-btn-block{margin-top:8px}.fluentform .ff_submitting{pointer-events:none}@keyframes ff-progress-anim{0%{width:0}5%{width:0}10%{width:15%}30%{width:40%}50%{width:55%}80%{width:100%}95%{width:100%}to{width:0}}.ff_modal_container{background:#fff;max-height:90vh!important;max-width:900px;overflow:auto;padding:30px}@media only screen and (min-width:1000px){.ff_modal_container{width:900px}}.select2-results__option{margin:0}.fluentform span.select2.select2-container:after{border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #495057;content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ff_pointer{cursor:pointer}.ff_net_table{border:0;border-collapse:separate;border-spacing:0;line-height:1.4;margin:0;padding:0;table-layout:fixed;width:100%}.ff_net_table th{border:none;font-size:13px;font-weight:400;padding:8px 0;text-align:center;vertical-align:bottom}.ff_net_table th .ff_not-likely{float:left;text-align:left}.ff_net_table th .ff_extremely-likely{float:right;text-align:right}.ff_net_table tbody tr{background:none;border:0}.ff_net_table tbody tr td{background-color:#fff;border:1px solid #ddd;border-left:0;padding:0;text-align:center;vertical-align:middle}.ff_net_table tbody tr td input[type=radio]:checked+label{background-color:#4caf50;color:#fff}.ff_net_table tbody tr td:first-of-type{border-left:1px solid #ddd;border-radius:5px 0 0 5px}.ff_net_table tbody tr td:last-child{border-radius:0 5px 5px 0}.ff_net_table tbody tr td label{border:0;color:#444;cursor:pointer;display:block;font-size:16px;font-weight:700;height:40px;line-height:40px;margin:0;position:relative;width:100%}.ff_net_table tbody tr td label:after{border:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ff_net_table tbody tr td label:hover:after{border:2px solid #4caf50}.ff-el-pop-content{background-color:#000;border-radius:3px;box-shadow:0 5px 10px rgb(0 0 0 / .2);color:#fff;font-size:11px;line-height:1.2;padding:10px;position:absolute;text-align:center;transform-origin:center bottom;z-index:9999}.ff-checkable-grids.mobile{border:0}.ff-checkable-grids.mobile tbody tr{padding-top:0!important}.ff-checkable-grids.mobile tbody tr:nth-child(2n)>td{background:#fff0}.ff-checkable-grids.mobile tbody td{padding-left:10px!important;text-align:left!important}.ff-checkable-grids.mobile tbody td.ff_grid_header{background-color:#eee!important;margin:0}.ff-checkable-grids.mobile tbody td:after{content:attr(data-label);display:inline-block;letter-spacing:.5pt;padding-left:10px;white-space:nowrap}span.ff-el-rating-text{line-height:100%;padding-left:5px;vertical-align:bottom}table.ff_repeater_table{background:transparent!important;border:0;border-collapse:collapse;border-spacing:0;margin:0 0 5px;padding:0;table-layout:auto!important;vertical-align:middle;width:100%}table.ff_repeater_table th{font-size:90%;padding:0;text-align:left}table.ff_repeater_table th,table.ff_repeater_table tr{background:transparent!important;border:0;padding-top:5px}table.ff_repeater_table td{background:transparent!important;border:0;max-width:100%;padding:0 15px 15px 0;text-align:left;width:282px}table.ff_repeater_table tbody tr:only-child td .repeat-minus{visibility:hidden}table.ff_repeater_table .ff-el-group{margin:0;padding:0}table.ff_repeater_table .repeat_btn{padding-right:0;vertical-align:middle;width:30px}table.ff_repeater_table .repeat_btn span.ff-icon{cursor:pointer;margin-right:10px}table.ff_repeater_table .repeat_btn span.ff-icon.icon-minus-circle{margin-right:0}table.ff_repeater_table.repeat-maxed .repeat_btn .repeat-plus{visibility:hidden}.ff-repeater-container{display:flex;flex-direction:column}.ff-repeater-container .repeat_btn{align-self:center;display:flex}.ff-repeater-container .ff_repeater_cont_row,.ff-repeater-container .ff_repeater_header{display:flex;flex-wrap:nowrap}.ff-repeater-container .ff_repeater_cont_row:only-child .repeat-minus{visibility:hidden}.ff-repeater-container .ff_repeater_cell,.ff-repeater-container .ff_repeater_header_item{box-sizing:border-box;padding:0 15px 0 0;text-align:left}.ff-repeater-container .ff-el-repeat-buttons-list{display:flex;margin-top:34%}.ff_repeater_table.mobile tbody td{display:block;padding:10px;width:100%}.ff_repeater_table.mobile tbody td .ff-el-group{margin-top:6px}.ff_repeater_table.mobile tbody td:before{clear:both;content:attr(data-label);display:block;font-size:.875em;letter-spacing:.5pt;white-space:nowrap}.ff-el-section-break .ff-el-section-title{font-weight:600;margin-bottom:5px}.ff-el-section-break hr{background-color:#dadbdd;border:none;height:1px;margin-bottom:10px}table.ff_flexible_table.ff-checkable-grids{width:100%}.ff_flexible_table.mobile thead{left:-9999px;position:absolute;top:-9999px}.ff_flexible_table.mobile tbody td{display:block;padding:10px;width:100%}.ff_flexible_table.mobile tbody tr{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:block;margin:16px 0 10px;position:relative}@media only screen and (max-width:400px){.ff_repeater_table{width:100%}.ff_repeater_table thead{display:none}.ff_repeater_table tbody tr{border:1px solid #ddd;display:block;margin-bottom:15px;padding:10px}.ff_repeater_table tbody td{display:block;padding:5px 0;text-align:left;width:100%!important}.ff_repeater_table tbody td .ff-el-input--content{width:100%}.ff_repeater_table .repeat_btn{margin-top:10px;padding:10px 0;text-align:center;width:100%}.ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list{display:flex;justify-content:space-between}.ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list span{background-color:#f0f0f0;border-radius:3px;cursor:pointer;padding:5px 10px}}@media only screen and (min-width:641px){.fluentform .ff-el-group.ff_list_3col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0 0 2px;min-height:28px;padding-right:16px;vertical-align:top;width:33.3%}.fluentform .ff-el-group.ff_list_2col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:50%}.fluentform .ff-el-group.ff_list_4col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:25%}.fluentform .ff-el-group.ff_list_5col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:20%}.fluentform .ff-el-group.ff_list_inline .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0 15px 10px 0;width:auto!important}}@media (max-width:767px){table.ff_flexible_table,table.ff_flexible_table.ff-checkable-grids{border:0}table.ff_flexible_table.ff-checkable-grids tbody tr{padding-top:0!important}table.ff_flexible_table.ff-checkable-grids tbody tr td.ff_grid_header{background-color:#eee!important;margin:0;text-align:center}table.ff_flexible_table.ff-checkable-grids tbody tr td{text-align:left!important}table.ff_flexible_table.ff-checkable-grids tbody tr td:before{content:none!important}table.ff_flexible_table.ff-checkable-grids tbody tr td:after{content:attr(data-label);display:inline-block;letter-spacing:.5pt;padding-left:10px;white-space:nowrap}table.ff_flexible_table.ff-checkable-grids tbody tr:nth-child(2n)>td{background:#fff0}table.ff_flexible_table thead{left:-9999px;position:absolute;top:-9999px}table.ff_flexible_table tbody tr{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:block;margin:16px 0 10px;padding-top:12px!important;position:relative}table.ff_flexible_table tbody tr td{display:block;margin-left:8px;margin-right:8px;padding:5px}table.ff_flexible_table tbody tr td:before{clear:both;content:attr(data-label);display:block;font-size:.875em;letter-spacing:.5pt;white-space:nowrap}table.ff_flexible_table tbody tr td.repeat_btn{background-color:#eee;margin-left:0;padding:10px!important;width:100%!important}table.ff_flexible_table tbody tr td.repeat_btn .ff-el-repeat-buttons-list{float:none;width:100%}}@media only screen and (max-width:768px){.lity-container{width:96%}.fluentform .ff-t-container .ff-name-title{width:100%}.ff_repeater_cont_row{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:flex;flex-direction:column;margin:16px 0 10px;padding-top:12px}.ff_repeater_cont_row .ff_repeater_cell{display:block;margin-left:8px;margin-right:8px;padding:5px}.ff_repeater_cont_row .ff-t-cell{flex-basis:100%!important;max-width:100%;width:100%}.ff_repeater_cont_row .ff_repeater_body[role=rowgroup]{display:flex;flex-direction:column}.ff-repeater-container .ff-el-repeat-buttons-list{margin-top:-28px}.ff-el-repeat-buttons-list{margin-top:0}}:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto}.ff-default .ff_btn_style{border:1px solid #fff0;border-radius:7px;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;padding:8px 20px;position:relative;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.ff-default .ff_btn_style:focus,.ff-default .ff_btn_style:hover{opacity:.8;outline:0;text-decoration:none}.ff-default .ff-btn-primary:not(.ff_btn_no_style){background-color:#007bff;border-color:#007bff;color:#fff}.ff-default .ff-btn-primary:not(.ff_btn_no_style):focus,.ff-default .ff-btn-primary:not(.ff_btn_no_style):hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.ff-default .ff-btn-secondary:not(.ff_btn_no_style){background-color:#606266;border-color:#606266;color:#fff}.ff-default .ff-btn-secondary:not(.ff_btn_no_style):focus,.ff-default .ff-btn-secondary:not(.ff_btn_no_style):hover{background-color:#727b84;border-color:#6c757d;color:#fff}.ff-default .ff-btn-lg{border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px}.ff-default .ff-btn-sm{border-radius:3px;font-size:13px;line-height:1.5;padding:4px 8px}.ff-default .ff-el-form-control{background-clip:padding-box;background-image:none;border:1px solid var(--fluentform-border-color);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-bottom:0;max-width:100%;padding:11px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ff-default .ff-el-form-control:focus{background-color:#fff;border-color:var(--fluentform-primary);color:var(--fluentform-secondary);outline:none}.ff-default .ff-el-form-check label.ff-el-form-check-label{cursor:pointer;margin-bottom:7px}.ff-default .ff-el-form-check label.ff-el-form-check-label>span:after,.ff-default .ff-el-form-check label.ff-el-form-check-label>span:before{content:none}.ff-default .ff-el-form-check:last-child label.ff-el-form-check-label{margin-bottom:0}.ff-default textarea{min-height:90px}select.ff-el-form-control:not([size]):not([multiple]){height:var(--fluentform-input-select-height,auto)}.elementor-editor-active .ff-form-loading .ff-step-container .fluentform-step:first-child{height:auto}.ff-upload-preview.ff_uploading{opacity:.8}@keyframes ff_move{0%{background-position:0 0}to{background-position:50px 50px}}.ff_uploading .ff-el-progress .ff-el-progress-bar{animation:ff_move 2s linear infinite;background-image:linear-gradient(-45deg,hsl(0 0% 100% / .2) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .2) 0,hsl(0 0% 100% / .2) 75%,transparent 0,transparent);background-size:50px 50px;border-bottom-left-radius:20px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-top-right-radius:8px;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.ff_payment_summary{overflow-x:scroll}.pac-container{z-index:99999!important}.ff-support-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ff-default{font-family:inherit}.ff-default .ff-el-input--label label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0}form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style){background-color:var(--fluentform-primary);color:#fff}form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style){background-color:var(--fluentform-primary);color:#fff}