/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub{bottom:-.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,h1,h2,h3,h4,h5,hr,p{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:The Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{color:inherit;line-height:inherit;padding:0}code{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}iframe,img,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}.container{width:100%}@media (min-width:469px){.container{max-width:469px}}@media (min-width:520px){.container{max-width:520px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1400px){.container{max-width:1400px}}@media (min-width:1536px){.container{max-width:1536px}}@font-face{font-display:swap;font-family:The Sans;font-style:normal;font-weight:300;src:url(../../assets/fonts/TheSansC5-5_Plain.woff2) format("woff2"),url(../../assets/fonts/TheSansC5-5_Plain.woff) format("woff")}@font-face{font-display:swap;font-family:The Sans;font-style:italic;font-weight:300;src:url(../../assets/fonts/TheSansC5-5iPlainItalic.woff2) format("woff2"),url(../../assets/fonts/TheSansC5-5iPlainItalic.woff) format("woff")}@font-face{font-display:swap;font-family:The Sans;font-style:normal;font-weight:700;src:url(../../assets/fonts/TheSansC5-7_Bold.woff2) format("woff2"),url(../../assets/fonts/TheSansC5-7_Bold.woff) format("woff")}@font-face{font-display:swap;font-family:The Sans;font-style:italic;font-weight:700;src:url(../../assets/fonts/TheSansC5-7iBoldItalic.woff2) format("woff2"),url(../../assets/fonts/TheSansC5-7iBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"The Serif";font-style:normal;font-weight:300;src:url(../../assets/fonts/TheSerifC5-5_Plain.woff2) format("woff2"),url(../../assets/fonts/TheSerifC5-5_Plain.woff) format("woff")}@font-face{font-display:swap;font-family:"The Serif";font-style:italic;font-weight:300;src:url(../../assets/fonts/TheSerifC5-5iPlainItalic.woff2) format("woff2"),url(../../assets/fonts/TheSerifC5-5iPlainItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"The Serif";font-style:normal;font-weight:900;src:url(../../assets/fonts/TheSerifC5-9_Black.woff2) format("woff2"),url(../../assets/fonts/TheSerifC5-9_Black.woff) format("woff")}@font-face{font-display:swap;font-family:"The Serif";font-style:italic;font-weight:900;src:url(../../assets/fonts/TheSerifC5-9iBlackItalic.woff2) format("woff2"),url(../../assets/fonts/TheSerifC5-9iBlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"The Serif";font-style:normal;font-weight:800;src:url(../../assets/fonts/TheSerifC5-7_Bold.woff2) format("woff2"),url(../../assets/fonts/TheSerifC5-7_Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"The Serif";font-style:italic;font-weight:800;src:url(../../assets/fonts/TheSerifC5-7iBoldItalic.woff2) format("woff2"),url(../../assets/fonts/TheSerifC5-7iBoldItalic.woff) format("woff")}@font-face{font-family:verveine,sans-serif;font-style:normal;font-weight:400}@font-face{font-family:star;font-style:normal;font-weight:400;src:url(../../assets/fonts/star.woff) format("woff"),url(../../assets/fonts/star.ttf) format("truetype"),url(../../assets/fonts/star.svg#star) format("svg")}.cms{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity))}.cms blockquote:not(.cms-ignore),.cms form:not(.cms-ignore),.cms h2:not(.cms-ignore),.cms h3:not(.cms-ignore),.cms h4:not(.cms-ignore),.cms h5:not(.cms-ignore),.cms h6:not(.cms-ignore),.cms hr:not(.cms-ignore),.cms img:not(.cms-ignore),.cms ol:not(.cms-ignore),.cms p:not(.cms-ignore),.cms table:not(.cms-ignore),.cms ul:not(.cms-ignore){margin-bottom:1rem}.cms blockquote:not(.cms-ignore) a,.cms form:not(.cms-ignore) a,.cms h2:not(.cms-ignore) a,.cms h3:not(.cms-ignore) a,.cms h4:not(.cms-ignore) a,.cms h5:not(.cms-ignore) a,.cms h6:not(.cms-ignore) a,.cms hr:not(.cms-ignore) a,.cms img:not(.cms-ignore) a,.cms ol:not(.cms-ignore) a,.cms p:not(.cms-ignore) a,.cms table:not(.cms-ignore) a,.cms ul:not(.cms-ignore) a{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));text-decoration:underline}.cms blockquote:not(.cms-ignore) a:hover,.cms form:not(.cms-ignore) a:hover,.cms h2:not(.cms-ignore) a:hover,.cms h3:not(.cms-ignore) a:hover,.cms h4:not(.cms-ignore) a:hover,.cms h5:not(.cms-ignore) a:hover,.cms h6:not(.cms-ignore) a:hover,.cms hr:not(.cms-ignore) a:hover,.cms img:not(.cms-ignore) a:hover,.cms ol:not(.cms-ignore) a:hover,.cms p:not(.cms-ignore) a:hover,.cms table:not(.cms-ignore) a:hover,.cms ul:not(.cms-ignore) a:hover{text-decoration:none}.cms .charitable-form-header,.cms h1,.cms h2,.cms h3,.cms h4,.cms h5,.cms h6{font-weight:700}.cms h2:not(.cms-ignore){font-size:1.5rem}@media (min-width:1024px){.cms h2:not(.cms-ignore){font-size:1.875rem}}.cms .charitable-form-header,.cms h3:not(.cms-ignore){font-size:1.25rem}@media (min-width:1024px){.cms .charitable-form-header,.cms h3:not(.cms-ignore){font-size:1.5rem}}.cms h4:not(.cms-ignore){font-size:1.125rem}@media (min-width:1024px){.cms h4:not(.cms-ignore){font-size:1.25rem}.cms h5:not(.cms-ignore){font-size:1.125rem}}.cms h6:not(.cms-ignore){font-size:.875rem}@media (min-width:1024px){.cms h6:not(.cms-ignore){font-size:1rem}}.cms ul:not(.cms-ignore){list-style-position:inside;list-style-type:disc}.cms ol:not(.cms-ignore){list-style-position:inside;list-style-type:decimal}.cms ol:not(.cms-ignore) li,.cms ul:not(.cms-ignore) li{margin-bottom:.5rem}.cms ol:not(.cms-ignore) li ol,.cms ol:not(.cms-ignore) li ul,.cms ul:not(.cms-ignore) li ol,.cms ul:not(.cms-ignore) li ul{margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem}.cms blockquote:not(.cms-ignore){--border-opacity:1;border-color:#333;border-color:rgba(51,51,51,var(--border-opacity));border-left-width:4px;padding-left:1rem}.cms table:not(.cms-ignore) thead{text-align:left}.cms table:not(.cms-ignore) thead,.cms table:not(.cms-ignore) tr{--border-opacity:1;border-bottom-width:1px;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity))}.cms table:not(.cms-ignore) td,.cms table:not(.cms-ignore) th{padding-bottom:1rem;padding-right:1rem;padding-top:1rem}.cms hr:not(.cms-ignore){--border-opacity:1;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity));border-width:1px}.cms -contained>:last-child{margin-bottom:0!important}.gutenberg .has-background{padding:1rem}@media (min-width:640px){.gutenberg .has-background{padding:1.5rem}}@media (min-width:768px){.gutenberg .has-background{padding:2rem}}@media (min-width:1024px){.gutenberg .has-background{padding:3rem}}.gutenberg .alignfull{left:50%;position:relative;transform:translateX(-50%);width:100vw}.gutenberg .alignwide{margin-left:-.5rem;margin-right:-.5rem}@media (min-width:768px){.gutenberg .alignwide{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:1024px){.gutenberg .alignwide{margin-left:-1rem;margin-right:-1rem}}.gutenberg .wp-block-pullquote blockquote{border-bottom-width:4px;border-left-width:0;border-top-width:4px;padding-bottom:1rem;padding-left:0;padding-top:1rem}.gutenberg .wp-block-separator:not(.is-style-wide){margin-left:auto;margin-right:auto;width:50%}.gutenberg .wp-block-cover,.gutenberg .wp-block-cover-image{height:auto}.gutenberg .wp-block-pb-accordion-item{--border-opacity:1;--border-opacity:0.5;border-bottom-width:1px;border-color:#585858;border-color:rgba(88,88,88,var(--border-opacity));padding-bottom:.25rem;padding-top:.25rem}.gutenberg .wp-block-pb-accordion-item .c-accordion__title{margin-bottom:0}.gutenberg .wp-block-pb-accordion-item .c-accordion__title:after{align-items:center;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23585858' d='m441.9 167.3-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'/%3E%3C/svg%3E");display:flex;height:1.25rem;top:25%;transform:none;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.gutenberg .wp-block-pb-accordion-item.is-open .c-accordion__title:after{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;--transform-rotate:180deg;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform-origin:center}.gutenberg .tab-block .tab-pane:not(.active){display:none}.gutenberg .tab-block .tab-link:not(.active):not(:hover){background-color:transparent}.gutenberg .tab-block .tab-link:not(.active):hover{--bg-opacity:.1}.gutenberg .tab-block .tab-link.active{--text-opacity:1!important;color:#fff!important;color:rgba(255,255,255,var(--text-opacity))!important}.gutenberg .htoc{--bg-opacity:1;--text-opacity:1;--bg-opacity:.1!important;background-color:#df1a5f;background-color:rgba(223,26,95,var(--bg-opacity));border-radius:.125rem;border-style:none;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));margin-bottom:1rem;padding:.75rem}.gutenberg .htoc .ht_toc_title{text-decoration:underline}.gutenberg .htoc .htoc__toggle{--border-opacity:1;align-items:center;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity));border-radius:.125rem;display:flex;justify-content:center;margin:1rem 1rem 1rem auto}.gutenberg .htoc .htoc__toggle svg path{fill:currentColor}.gutenberg .htoc .ht_toc_list{margin-bottom:0}.gutenberg .htoc .ht_toc_list>li>a{font-weight:700}@media (min-width:1024px){.gutenberg .htoc{padding:1.5rem}.gutenberg .htoc .ht_toc_title{font-size:1.125rem}.gutenberg .htoc .htoc__toggle{margin-bottom:0;margin-right:0;margin-top:0}.gutenberg .htoc .htoc__itemswrap{margin-top:1.5rem}}.gutenberg .wp-embed-aspect-16-9{padding-top:56.3%;position:relative}.gutenberg .wp-embed-aspect-16-9 .wp-block-embed__wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.gutenberg .wp-embed-aspect-16-9 iframe{height:100%;width:100%}.gutenberg .has-body-color{--text-opacity:1!important;color:#585858!important;color:rgba(88,88,88,var(--text-opacity))!important}.gutenberg .has-body-background-color{--bg-opacity:1!important;background-color:#585858!important;background-color:rgba(88,88,88,var(--bg-opacity))!important}.gutenberg .has-white-color{--text-opacity:1!important;color:#fff!important;color:rgba(255,255,255,var(--text-opacity))!important}.gutenberg .has-white-background-color{--bg-opacity:1!important;background-color:#fff!important;background-color:rgba(255,255,255,var(--bg-opacity))!important}.form-group{margin-bottom:1rem}.form-label{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity));display:block;font-weight:700;margin-bottom:.5rem}.form-input,.form-input-select{--bg-opacity:1;--text-opacity:1;--border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;color:#585858;color:rgba(88,88,88,var(--text-opacity));padding:.25rem .5rem;width:100%}.form-input-select{background-image:url(../../assets/images/icons/caret-down.svg);background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:1rem;cursor:pointer}.form-input-checkbox{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;vertical-align:bottom;width:1.5rem}.form-input-checkbox:checked{background-image:url(../../assets/images/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.form-input-radio{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-radius:9999px;border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;width:1.5rem}.form-input-radio:checked{background-image:url(../../assets/images/icons/circle.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.form-submit{@apply inline-block;@apply font-bold;@apply text-center;@apply text-white;@apply bg-grey-800;@apply py-2 px-3}.cms .gform_wrapper{--bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--bg-opacity));margin-bottom:1rem;margin-top:1rem;padding:1.25rem}.banner-newsletter .gform_wrapper{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.banner-newsletter .gform_wrapper form{display:flex;flex-direction:column;flex-wrap:wrap}.banner-newsletter .gform_wrapper .gform_heading{margin-bottom:1.25rem}.banner-newsletter .gform_wrapper .gform_title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.banner-newsletter .gform_wrapper .gform_description{font-size:.75rem;font-weight:300}.banner-newsletter .gform_wrapper .gfield_label{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:.875rem;text-transform:uppercase}.banner-newsletter .gform_wrapper .gform_footer{margin-top:1rem}.banner-newsletter .gform_wrapper .gform_footer .gform_button{--text-opacity:1;--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));cursor:pointer;text-transform:uppercase;width:100%}.banner-newsletter .gform_wrapper .gfield{margin-bottom:.5rem}.banner-newsletter .gform_wrapper .gfield input{border-style:none;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:768px){.banner-newsletter .gform_wrapper .gform_title{font-size:1.5rem}.banner-newsletter .gform_wrapper .gform_description{font-size:.875rem}}@media (min-width:1024px){.banner-newsletter .gform_wrapper form{align-items:flex-end;flex-direction:row}.banner-newsletter .gform_wrapper .gform_heading{margin-bottom:2rem;width:100%}.banner-newsletter .gform_wrapper .gform_title{font-size:1.875rem;margin-bottom:1rem}.banner-newsletter .gform_wrapper .gfield_label,.banner-newsletter .gform_wrapper .gform_description{font-size:1rem}.banner-newsletter .gform_wrapper .gform_body{width:66.666667%}.banner-newsletter .gform_wrapper .gform_body .gform_fields{display:flex;margin-left:-.5rem;margin-right:-.5rem}.banner-newsletter .gform_wrapper .gform_body .gform_fields .gfield{margin-bottom:0;padding-left:.5rem;padding-right:.5rem;width:50%}.banner-newsletter .gform_wrapper .gform_footer{padding-left:1rem;width:33.333333%}}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio,.gform_wrapper .gform_fields{list-style-type:none!important}.gform_wrapper .gfield_required,.gform_wrapper .screen-reader-text{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper .gfield_error .validation_message,.gform_wrapper .validation_error{--text-opacity:1;color:#f56565;color:rgba(245,101,101,var(--text-opacity))}.gform_wrapper .validation_error{margin-bottom:1rem}.gform_wrapper .gfield_error .validation_message{font-size:.875rem;margin-top:.25rem;text-align:right}.gform_wrapper .gfield{margin-bottom:1rem}.gform_wrapper .gfield:not(.gfield_contains_required) .gfield_label:after{content:" (Optional)";font-size:.75rem;font-weight:400}.gform_wrapper .gfield.hidden_label .gfield_label{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper .gfield.gform_hidden,.gform_wrapper .gfield.gform_validation_container{display:none}.gform_wrapper .gfield_label{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity));display:block;font-weight:700;margin-bottom:.5rem}.gform_wrapper input[type=date],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=datetime],.gform_wrapper input[type=email],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=week],.gform_wrapper select,.gform_wrapper textarea{--bg-opacity:1;--text-opacity:1;--border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;color:#585858;color:rgba(88,88,88,var(--text-opacity));padding:.25rem .5rem;width:100%}.gform_wrapper select{background-image:url(../../assets/images/icons/caret-down.svg);background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:1rem;cursor:pointer}.gform_wrapper .gfield_checkbox input[type=checkbox]{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;vertical-align:bottom;width:1.5rem}.gform_wrapper .gfield_checkbox input[type=checkbox]:checked{background-image:url(../../assets/images/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.gform_wrapper .gfield_radio input[type=radio]{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-radius:9999px;border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;width:1.5rem}.gform_wrapper .gfield_radio input[type=radio]:checked{background-image:url(../../assets/images/icons/circle.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.gform_wrapper .ginput_container_email input,.gform_wrapper .ginput_container_text input{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.gform_wrapper .ginput_container_checkbox li,.gform_wrapper .ginput_container_consent,.gform_wrapper .ginput_container_radio li{display:flex}.gform_wrapper .ginput_container_checkbox li label,.gform_wrapper .ginput_container_consent label,.gform_wrapper .ginput_container_radio li label{margin-bottom:0;margin-left:.75rem}.gform_wrapper .ginput_container_checkbox li:not(:last-of-type),.gform_wrapper .ginput_container_consent:not(:last-of-type),.gform_wrapper .ginput_container_radio li:not(:last-of-type){margin-bottom:.5rem}.gform_wrapper .ginput_complex{display:flex;flex-wrap:wrap;margin-bottom:-.5rem;margin-left:-.5rem;margin-right:-.5rem}.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex span{padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:640px){.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right,.gform_wrapper .ginput_complex.gf_name_has_2 span{width:50%}.gform_wrapper .ginput_complex.gf_name_has_3 span{width:33.333333%}.gform_wrapper .ginput_complex.gf_name_has_4 span{width:25%}.gform_wrapper .ginput_complex.gf_name_has_5 span{width:20%}}.gform_wrapper .gform_button{--text-opacity:1;--bg-opacity:1;background-color:#333;background-color:rgba(51,51,51,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));display:inline-block;font-weight:700;padding:.5rem .75rem;text-align:center}.cms .charitable-donation-form{--bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--bg-opacity));margin-bottom:1rem;margin-top:1rem;padding:1.25rem}.cms .charitable-donation-form .charitable-donation-options,.cms .charitable-donation-form .charitable-fieldset,.cms .charitable-donation-form .charitable-form-field,.cms .charitable-donation-form .charitable-form-header{margin-bottom:1rem}.cms .charitable-donation-form .charitable-hidden{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cms .charitable-donation-form .charitable-fieldset-field-header,.cms .charitable-donation-form .charitable-form-field:not(.charitable-form-field-checkbox):not(.charitable-radio-list) label{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity));display:block;font-weight:700;margin-bottom:.5rem}.cms .charitable-donation-form #charitable-user-fields,.cms .charitable-donation-form .charitable-gateway-fields{grid-gap:1rem;display:grid;gap:1rem}.cms .charitable-donation-form #charitable-gateway-selector{display:flex;list-style-type:none;margin-bottom:1rem}.cms .charitable-donation-form #charitable-gateway-selector li{margin-right:1rem}.cms .charitable-donation-form input[type=date],.cms .charitable-donation-form input[type=datetime-local],.cms .charitable-donation-form input[type=datetime],.cms .charitable-donation-form input[type=email],.cms .charitable-donation-form input[type=month],.cms .charitable-donation-form input[type=number],.cms .charitable-donation-form input[type=password],.cms .charitable-donation-form input[type=search],.cms .charitable-donation-form input[type=tel],.cms .charitable-donation-form input[type=text],.cms .charitable-donation-form input[type=time],.cms .charitable-donation-form input[type=url],.cms .charitable-donation-form input[type=week],.cms .charitable-donation-form select,.cms .charitable-donation-form textarea{--bg-opacity:1;--text-opacity:1;--border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;color:#585858;color:rgba(88,88,88,var(--text-opacity));padding:.25rem .5rem;width:100%}.cms .charitable-donation-form select{background-image:url(../../assets/images/icons/caret-down.svg);background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:1rem;cursor:pointer}.cms .charitable-donation-form .donate-button{--text-opacity:1;--bg-opacity:1;background-color:#333;background-color:rgba(51,51,51,var(--bg-opacity));border-radius:.25rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:block;display:inline-block;font-size:1.125rem;font-weight:700;padding:.5rem .75rem;text-align:center;width:100%}@media (min-width:768px){.cms .charitable-donation-form .donate-button{font-size:1.25rem;padding-left:2rem;padding-right:2rem}}.banner-newsletter{--bg-opacity:1;background-color:#e18fbd;background-color:rgba(225,143,189,var(--bg-opacity))}body{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity))}.container{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1rem;padding-right:1rem}.btn{--text-opacity:1;--bg-opacity:1;background-color:#333;background-color:rgba(51,51,51,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));display:inline-block;font-weight:700;padding:.5rem .75rem;text-align:center}.btn-lg{font-size:1.125rem}@media (min-width:768px){.btn-lg{font-size:1.25rem;padding-left:2rem;padding-right:2rem}}.placeholder{--bg-opacity:1;background-color:#585858;background-color:rgba(88,88,88,var(--bg-opacity));overflow:hidden;position:relative;width:100%}.placeholder:after{--bg-opacity:1;--bg-opacity:0.5;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));bottom:0;content:"";left:0;-webkit-mask-image:url(../../assets/images/logo-white.svg);mask-image:url(../../assets/images/logo-white.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50%;mask-size:50%;position:absolute;right:0;top:0}.placeholder-11{padding-top:100%}.placeholder-32{padding-top:66.6666%}.placeholder-31{padding-top:33.3333%}.placeholder-a4{padding-top:141.4%}.placeholder-169{padding-top:56.3%}.outline-text{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:inherit;font-weight:700}.text-shadow-bg{text-shadow:0 0 #000}.text-shadow{text-shadow:0 0 .5rem rgba(0,0,0,.75)}@keyframes visible{0%{opacity:0}to{opacity:1}}.site-overlay{animation:visible .25s ease-in-out;opacity:1}.site-overlay.hidden{opacity:0}.main-nav>li.menu-item-has-children>.sub-menu{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:none}.main-nav>li.menu-item-has-grandchildren>.sub-menu>.menu-item-has-children>a{font-weight:700}.main-nav>li.menu-item-has-grandchildren>.sub-menu>.menu-item-has-children>.sub-menu>li{background-color:unset!important}@media (min-width:1024px){.main-nav>li{border-radius:.25rem}.main-nav>li.menu-item-has-children>.sub-menu{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;position:absolute;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.main-nav>li.menu-item-has-children>.sub-menu>li{display:block}.main-nav>li.menu-item-has-children>.sub-menu>li:not(.menu-item-has-children):first-of-type a{padding-top:1.5rem}.main-nav>li.menu-item-has-children>.sub-menu>li:not(.menu-item-has-children):last-of-type a{padding-bottom:1.5rem}.main-nav>li.menu-item-has-children:hover{border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:50}.main-nav>li.menu-item-has-children:hover>.sub-menu{display:block}.main-nav>li.menu-item-has-grandchildren>.sub-menu>.menu-item-has-children{width:25%}.main-nav>li.menu-item-has-grandchildren>.sub-menu>.menu-item-has-children>a{padding-top:1.5rem}.main-nav>li.menu-item-has-grandchildren>.sub-menu>.menu-item-has-children>.sub-menu>li:last-of-type a{padding-bottom:1.5rem}.main-nav>li.menu-item-has-grandchildren:hover>.sub-menu{display:flex}}.dropdown .dropdown-toggle{z-index:-1}.dropdown .dropdown-toggle~.dropdown-content{max-height:0;overflow:hidden;transition-duration:.5s;transition-property:all}.dropdown .dropdown-toggle~.dropdown-label-wrapper label{--transform-translate-x:0;--transform-translate-y:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;--transform-rotate:0;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transition-duration:.5s;transition-property:all}.dropdown .dropdown-toggle:checked~.dropdown-content{max-height:9999vh}.dropdown .dropdown-toggle:checked~.dropdown-label-wrapper label{--transform-rotate:90deg}.pagination .page-numbers:not(.page-link){align-items:center;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.woocommerce-breadcrumb a{overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.woocommerce-breadcrumb a:hover{text-decoration:none}.single-product .woocommerce-product-gallery .flex-viewport{margin-bottom:1.5rem}.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{border-radius:.25rem}.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a{display:block;width:100%}.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a img{width:100%}.single-product .woocommerce-product-gallery .flex-control-nav{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style-type:none;padding-inline-start:0}.single-product .product_title{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media (min-width:768px){.single-product .product_title{font-size:1.875rem}}.single-product .price{--text-opacity:1;color:#444;color:rgba(68,68,68,var(--text-opacity));font-size:1.25rem;margin-bottom:.75rem}@media (min-width:768px){.single-product .price{font-size:1.5rem}}.single-product .woocommerce-product-details__short-description{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity))}.single-product .woocommerce-product-details__short-description blockquote:not(.cms-ignore),.single-product .woocommerce-product-details__short-description form:not(.cms-ignore),.single-product .woocommerce-product-details__short-description h2:not(.cms-ignore),.single-product .woocommerce-product-details__short-description h3:not(.cms-ignore),.single-product .woocommerce-product-details__short-description h4:not(.cms-ignore),.single-product .woocommerce-product-details__short-description h5:not(.cms-ignore),.single-product .woocommerce-product-details__short-description h6:not(.cms-ignore),.single-product .woocommerce-product-details__short-description hr:not(.cms-ignore),.single-product .woocommerce-product-details__short-description img:not(.cms-ignore),.single-product .woocommerce-product-details__short-description ol:not(.cms-ignore),.single-product .woocommerce-product-details__short-description p:not(.cms-ignore),.single-product .woocommerce-product-details__short-description table:not(.cms-ignore),.single-product .woocommerce-product-details__short-description ul:not(.cms-ignore){margin-bottom:1rem}.single-product .woocommerce-product-details__short-description blockquote:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description form:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description h2:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description h3:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description h4:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description h5:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description h6:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description hr:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description img:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description ol:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description p:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description table:not(.cms-ignore) a,.single-product .woocommerce-product-details__short-description ul:not(.cms-ignore) a{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));text-decoration:underline}.single-product .woocommerce-product-details__short-description blockquote:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description form:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description h2:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description h3:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description h4:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description h5:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description h6:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description hr:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description img:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description ol:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description p:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description table:not(.cms-ignore) a:hover,.single-product .woocommerce-product-details__short-description ul:not(.cms-ignore) a:hover{text-decoration:none}.single-product .woocommerce-product-details__short-description .charitable-form-header,.single-product .woocommerce-product-details__short-description h1,.single-product .woocommerce-product-details__short-description h2,.single-product .woocommerce-product-details__short-description h3,.single-product .woocommerce-product-details__short-description h4,.single-product .woocommerce-product-details__short-description h5,.single-product .woocommerce-product-details__short-description h6{font-weight:700}.single-product .woocommerce-product-details__short-description h2:not(.cms-ignore){font-size:1.5rem}@media (min-width:1024px){.single-product .woocommerce-product-details__short-description h2:not(.cms-ignore){font-size:1.875rem}}.single-product .woocommerce-product-details__short-description .charitable-form-header,.single-product .woocommerce-product-details__short-description h3:not(.cms-ignore){font-size:1.25rem}@media (min-width:1024px){.single-product .woocommerce-product-details__short-description .charitable-form-header,.single-product .woocommerce-product-details__short-description h3:not(.cms-ignore){font-size:1.5rem}}.single-product .woocommerce-product-details__short-description h4:not(.cms-ignore){font-size:1.125rem}@media (min-width:1024px){.single-product .woocommerce-product-details__short-description h4:not(.cms-ignore){font-size:1.25rem}.single-product .woocommerce-product-details__short-description h5:not(.cms-ignore){font-size:1.125rem}}.single-product .woocommerce-product-details__short-description h6:not(.cms-ignore){font-size:.875rem}@media (min-width:1024px){.single-product .woocommerce-product-details__short-description h6:not(.cms-ignore){font-size:1rem}}.single-product .woocommerce-product-details__short-description ul:not(.cms-ignore){list-style-position:inside;list-style-type:disc}.single-product .woocommerce-product-details__short-description ol:not(.cms-ignore){list-style-position:inside;list-style-type:decimal}.single-product .woocommerce-product-details__short-description ol:not(.cms-ignore) li,.single-product .woocommerce-product-details__short-description ul:not(.cms-ignore) li{margin-bottom:.5rem}.single-product .woocommerce-product-details__short-description ol:not(.cms-ignore) li ol,.single-product .woocommerce-product-details__short-description ol:not(.cms-ignore) li ul,.single-product .woocommerce-product-details__short-description ul:not(.cms-ignore) li ol,.single-product .woocommerce-product-details__short-description ul:not(.cms-ignore) li ul{margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem}.single-product .woocommerce-product-details__short-description blockquote:not(.cms-ignore){--border-opacity:1;border-color:#333;border-color:rgba(51,51,51,var(--border-opacity));border-left-width:4px;padding-left:1rem}.single-product .woocommerce-product-details__short-description table:not(.cms-ignore) thead{text-align:left}.single-product .woocommerce-product-details__short-description table:not(.cms-ignore) thead,.single-product .woocommerce-product-details__short-description table:not(.cms-ignore) tr{--border-opacity:1;border-bottom-width:1px;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity))}.single-product .woocommerce-product-details__short-description table:not(.cms-ignore) td,.single-product .woocommerce-product-details__short-description table:not(.cms-ignore) th{padding-bottom:1rem;padding-right:1rem;padding-top:1rem}.single-product .woocommerce-product-details__short-description hr:not(.cms-ignore){--border-opacity:1;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity));border-width:1px}.single-product .woocommerce-product-details__short-description -contained>:last-child{margin-bottom:0!important}.single-product .variations{width:100%}.single-product .variations .label{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-weight:300;margin-bottom:.5rem;margin-top:1rem;text-align:left}.single-product .variations select{background-image:url(//phauk.test:3000/app/themes/pha-tw/assets/images/icons/chevron-down.svg);background-repeat:no-repeat;background-size:.75em;border-radius:.25rem;padding:.5rem .75rem;width:100%}.single-product .variations tr{display:flex;flex-direction:column}.single-product .variations .reset_variations{float:right}.single-product .cart .quantity,.single-product .woocommerce-variation-add-to-cart .quantity{margin-top:4rem;position:relative}.single-product .cart .quantity:before,.single-product .woocommerce-variation-add-to-cart .quantity:before{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));content:"Quantity";left:0;margin-top:-2rem;position:absolute;top:0;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.single-product .cart .quantity .qty,.single-product .woocommerce-variation-add-to-cart .quantity .qty{max-width:64px}.single-product .cart .single_add_to_cart_button,.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%!important}.cart .single-product:not(.woocommerce-variation-add-to-cart) .quantity{margin-top:3rem!important}.single-product .qty{--border-opacity:1;--text-opacity:1;border-color:#333;border-color:rgba(51,51,51,var(--border-opacity));border-radius:.125rem;border-width:1px;color:#000;color:rgba(0,0,0,var(--text-opacity));margin-bottom:.75rem;padding:.5rem .75rem;width:auto}.single-product .button{--text-opacity:1;--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity));border-radius:.125rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:1.125rem;font-weight:700;padding:.5rem 1rem}.single-product .button.disabled{--bg-opacity:1;--bg-opacity:0.75;background-color:#585858;background-color:rgba(88,88,88,var(--bg-opacity))}@media (min-width:768px){.single-product .button{font-size:1.25rem;padding:.75rem 1.5rem}}.single-product .related{width:100%}.single-product .related>h2{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:1.5rem;font-weight:700;text-align:center}@media (min-width:768px){.single-product .related>h2{font-size:1.875rem}.single-product .related{margin-bottom:3rem;margin-top:3rem}}.woocommerce .rating-custom .woocommerce-product-rating .star-rating{float:left;margin:.5em 4px 0 0}.woocommerce .rating-custom .woocommerce-product-rating:after,.woocommerce .rating-custom .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .rating-custom .woocommerce-product-rating{line-height:2}.woocommerce .rating-custom .star-rating{float:right;height:1em;overflow:hidden;position:relative;width:5.4em}.woocommerce .rating-custom .star-rating:before{--text-opacity:1;color:#fbbd0d;color:rgba(251,189,13,var(--text-opacity));content:"\73\73\73\73\73";float:left;left:0;position:absolute;top:0}.woocommerce .rating-custom .star-rating{font-family:star;font-size:1em;line-height:1}.woocommerce .rating-custom .star-rating span:before{--text-opacity:1;color:#fbbd0d;color:rgba(251,189,13,var(--text-opacity));content:"\53\53\53\53\53";left:0;position:absolute;top:0}.woocommerce .rating-custom .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.woocommerce #reviews .woocommerce-Reviews-title{display:none}.woocommerce #reviews #reply-title{font-size:1.125rem;font-weight:700}.woocommerce #reviews .commentlist{grid-gap:1rem;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.woocommerce #reviews .commentlist .comment-body{--border-opacity:1;--border-opacity:0.25;border-bottom-width:1px;border-color:#585858;border-color:rgba(88,88,88,var(--border-opacity));display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem;padding-top:1rem}.woocommerce #reviews .commentlist .comment-body>p{margin-top:1rem}.woocommerce #reviews .commentlist .comment-body .comment-author{grid-gap:.5rem;align-items:center;display:flex;font-size:1.125rem;gap:.5rem}.woocommerce #reviews .commentlist .comment-body .comment-author .says,.woocommerce #reviews .commentlist .comment-body .comment-author img,.woocommerce #reviews .commentlist .comment-body .reply{display:none}.woocommerce #reviews .comment-form{grid-gap:1rem;display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.woocommerce #reviews .comment-form .comment-form-author,.woocommerce #reviews .comment-form .comment-form-email{grid-gap:.25rem;display:flex;flex-direction:column;gap:.25rem}.woocommerce #reviews .comment-form .comment-form-author input,.woocommerce #reviews .comment-form .comment-form-email input{--border-opacity:1;border-color:#585858;border-color:rgba(88,88,88,var(--border-opacity));border-radius:.25rem;border-width:1px;padding-bottom:.25rem;padding-top:.25rem;width:100%}@media (min-width:768px){.woocommerce #reviews .comment-form .comment-form-author input,.woocommerce #reviews .comment-form .comment-form-email input{width:66.666667%}}.woocommerce #reviews .comment-form .comment-form-comment{display:flex;flex-direction:column}.woocommerce #reviews .comment-form .comment-form-comment input,.woocommerce #reviews .comment-form .comment-form-comment textarea{--border-opacity:1;border-color:#585858;border-color:rgba(88,88,88,var(--border-opacity));border-radius:.25rem;border-width:1px}.woocommerce #reviews .comment-form #submit{--text-opacity:1;--bg-opacity:1;background-color:#333;background-color:rgba(51,51,51,var(--bg-opacity));background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity));border-radius:.25rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));cursor:pointer;display:inline-block;font-weight:700;padding:.5rem .75rem;text-align:center}.woocommerce #reviews .comment-form .stars a{display:inline-block;height:1em;position:relative;text-decoration:none;text-indent:-999em;width:1em}.woocommerce #reviews .comment-form .stars a:before{--text-opacity:1;color:#b1b1b1;color:rgba(177,177,177,var(--text-opacity));content:"\53";display:block;font-family:star,sans-serif;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:1em}.woocommerce #reviews .comment-form .stars a.active:before,.woocommerce #reviews .comment-form .stars a:hover:before,.woocommerce #reviews .comment-form .stars.selected .active:before,.woocommerce #reviews .comment-form .stars.selected a:not(.active):before{--text-opacity:1;color:#fbbd0d;color:rgba(251,189,13,var(--text-opacity))}.woocommerce #reviews .comment-form .stars.selected .active~a:before{--text-opacity:1;color:#b1b1b1;color:rgba(177,177,177,var(--text-opacity))}.woocommerce #reviews .comment-form .stars:hover a:before{--text-opacity:1;color:#fbbd0d;color:rgba(251,189,13,var(--text-opacity))}.woocommerce #reviews .comment-form .stars:hover a:hover~a:before{--text-opacity:1;color:#b1b1b1;color:rgba(177,177,177,var(--text-opacity))}.woocommerce .cart_totals h2,.woocommerce .checkout h3:not(#ship-to-different-address){--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));font-size:1.25rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.woocommerce .cart_totals h2,.woocommerce .checkout h3:not(#ship-to-different-address){font-size:1.5rem}}@media (min-width:1024px){.woocommerce .cart_totals h2,.woocommerce .checkout h3:not(#ship-to-different-address){font-size:1.875rem}}.woocommerce .woocommerce-NoticeGroup .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .woocommerce-message{--text-opacity:1;--bg-opacity:1;--border-opacity:1;align-items:flex-start;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity));border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity));border-radius:.25rem;border-width:2px;color:#2f855a;color:rgba(47,133,90,var(--text-opacity));display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem;margin-top:1rem;padding:.5rem 1rem}@media (min-width:1024px){.woocommerce .woocommerce-NoticeGroup .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .woocommerce-message{align-items:center;flex-direction:row}}.woocommerce .woocommerce-NoticeGroup .woocommerce-message a,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a{order:9999;white-space:nowrap}.woocommerce .woocommerce-NoticeGroup .woocommerce-message a:not(.button),.woocommerce .woocommerce-notices-wrapper .woocommerce-message a:not(.button){display:block;font-weight:700;text-decoration:underline}.woocommerce .woocommerce-NoticeGroup .woocommerce-message a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button{--bg-opacity:1;--text-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity));border-radius:.25rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));letter-spacing:.025em;margin-top:.5rem;padding:.5rem .75rem}@media (min-width:1024px){.woocommerce .woocommerce-NoticeGroup .woocommerce-message a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button{margin-top:0}}.woocommerce .woocommerce-NoticeGroup .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-error{--text-opacity:1;color:#c53030;color:rgba(197,48,48,var(--text-opacity));list-style-type:none;margin-bottom:.75rem}.woocommerce .woocommerce-NoticeGroup .woocommerce-error li,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li{--bg-opacity:1;--border-opacity:1;align-items:flex-start;background-color:#fed7d7;background-color:rgba(254,215,215,var(--bg-opacity));border-color:#c53030;border-color:rgba(197,48,48,var(--border-opacity));border-radius:.25rem;border-width:2px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem;margin-top:1rem;padding:.5rem 1rem}@media (min-width:1024px){.woocommerce .woocommerce-NoticeGroup .woocommerce-error li,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li{align-items:center;flex-direction:row}}.woocommerce .woocommerce-NoticeGroup .woocommerce-error li a,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li a{order:9999;white-space:nowrap}.woocommerce .woocommerce-NoticeGroup .woocommerce-error li a:not(.button),.woocommerce .woocommerce-notices-wrapper .woocommerce-error li a:not(.button){display:block;font-weight:700;text-decoration:underline}.woocommerce .woocommerce-NoticeGroup .woocommerce-error li a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li a.button{--bg-opacity:1;--text-opacity:1;background-color:#c53030;background-color:rgba(197,48,48,var(--bg-opacity));border-radius:.25rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));letter-spacing:.025em;margin-top:.5rem;padding:.5rem .75rem}@media (min-width:1024px){.woocommerce .woocommerce-NoticeGroup .woocommerce-error li a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li a.button{margin-top:0}}.woocommerce .woocommerce-info{--text-opacity:1;--bg-opacity:1;--border-opacity:1;align-items:flex-start;background-color:#bee3f8;background-color:rgba(190,227,248,var(--bg-opacity));border-color:#2b6cb0;border-color:rgba(43,108,176,var(--border-opacity));border-radius:.25rem;border-width:2px;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity));display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem;margin-top:1rem;padding:.5rem 1rem}@media (min-width:1024px){.woocommerce .woocommerce-info{align-items:center;flex-direction:row}}.woocommerce .woocommerce-info a{order:9999;white-space:nowrap}.woocommerce .woocommerce-info a:not(.button){display:block;font-weight:700;text-decoration:underline}.woocommerce .woocommerce-info a.button{--bg-opacity:1;--text-opacity:1;background-color:#2b6cb0;background-color:rgba(43,108,176,var(--bg-opacity));border-radius:.25rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));letter-spacing:.025em;margin-top:.5rem;padding:.5rem .75rem}@media (min-width:1024px){.woocommerce .woocommerce-info a.button{margin-top:0!important}}.woocommerce .cart_totals .shop_table td.product-name,.woocommerce .cart_totals .shop_table th,.woocommerce .woocommerce-checkout-review-order .shop_table td.product-name,.woocommerce .woocommerce-checkout-review-order .shop_table th{text-align:left}.woocommerce .cart_totals .shop_table td,.woocommerce .cart_totals .shop_table th.product-total,.woocommerce .woocommerce-checkout-review-order .shop_table td,.woocommerce .woocommerce-checkout-review-order .shop_table th.product-total{text-align:right}.woocommerce .products .added_to_cart{--text-opacity:1;--bg-opacity:1;grid-gap:.5rem;align-items:center;background-color:#333;background-color:rgba(51,51,51,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));display:inline-block;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem .75rem;position:relative;text-align:center}.woocommerce .products .added_to_cart:hover{text-decoration:underline}.woocommerce .products .added_to_cart:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%23fff'/%3E%3C/svg%3E");height:1rem;width:1rem}.woocommerce .products .add_to_cart_button{position:relative;z-index:10}.woocommerce .products .add_to_cart_button.loading:not(.disabled){position:relative}.woocommerce .products .add_to_cart_button.loading:not(.disabled):after{--text-opacity:1;--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));content:"Loading...";left:0;left:0;position:absolute;width:100%;z-index:20}.woocommerce .products img{width:100%}.woocommerce .products .woocommerce-LoopProduct-link{display:flex;flex:1 1 auto;flex-direction:column}.woocommerce .products .woocommerce-loop-product__title{font-size:1.25rem;font-weight:700;padding:1.5rem}.woocommerce .products .star-rating{display:none}.woocommerce .products .price{grid-gap:.5rem;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin-top:auto;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.woocommerce .products .button{border-radius:.375rem;margin:-.5rem 1rem 1rem;padding-bottom:.5rem;padding-top:.5rem}.woocommerce .shop_table{--border-opacity:1;border-collapse:separate;border-color:#b1b1b1;border-color:rgba(177,177,177,var(--border-opacity));border-radius:.25rem;border-spacing:0;border-width:1px;font-family:The Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:1rem;width:100%}.woocommerce .shop_table td,.woocommerce .shop_table th{font-weight:400;padding:.5rem .75rem;text-align:center}.woocommerce .shop_table thead th{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity));display:block;display:table-cell;font-weight:700;margin-bottom:.5rem}.woocommerce .shop_table tbody tr:not(:last-of-type) td,.woocommerce .shop_table tbody tr:not(:last-of-type) th,.woocommerce .shop_table thead th{--border-opacity:1;border-bottom-width:1px;border-color:#b1b1b1;border-color:rgba(177,177,177,var(--border-opacity))}.woocommerce .shop_table tfoot tr:first-of-type td,.woocommerce .shop_table tfoot tr:first-of-type th{--border-opacity:1;border-color:#b1b1b1;border-color:rgba(177,177,177,var(--border-opacity));border-top-width:1px}.woocommerce .shop_table tfoot th{--border-opacity:1;border-color:#b1b1b1;border-color:rgba(177,177,177,var(--border-opacity));border-right-width:1px}.woocommerce .shop_table .product-name{width:50%}.woocommerce .shop_table .cart-item-product-name{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));font-size:1.125rem}.woocommerce .shop_table .cart-item-product-name a:hover{text-decoration:underline}@media (min-width:768px){.woocommerce .shop_table .cart-item-product-name{font-size:1.25rem}}.woocommerce .shop_table.cart thead{display:none}@media (min-width:768px){.woocommerce .shop_table.cart thead{display:table-header-group}}.woocommerce .shop_table.cart tbody tr td:not(.actions){display:block;width:100%}.woocommerce .shop_table.cart tbody tr td:not(.actions):not(.product-name){align-items:center;display:flex;justify-content:space-between}.woocommerce .shop_table.cart tbody tr td:not(.actions):not(.product-name):before{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));content:attr(data-title) ": "}@media (min-width:768px){.woocommerce .shop_table.cart tbody tr td:not(.actions):not(.product-name){display:table-cell}.woocommerce .shop_table.cart tbody tr td:not(.actions):not(.product-name):before{content:""}.woocommerce .shop_table.cart tbody tr td:not(.actions){display:table-cell}}.woocommerce .input-text{--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));padding:.25rem .5rem;width:100%}.woocommerce .input-text,.woocommerce .input-text.qty{--text-opacity:1;--border-opacity:1;border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-radius:.25rem;border-width:1px;color:#585858;color:rgba(88,88,88,var(--text-opacity))}.woocommerce .input-text.qty{margin-right:.25rem;padding:.75rem .5rem;text-align:center;width:auto}.woocommerce .select2-selection,.woocommerce select{--bg-opacity:1;--text-opacity:1;--border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));background-image:url(../../assets/images/icons/caret-down.svg);background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:1rem;border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-radius:.25rem;border-width:1px;color:#585858;color:rgba(88,88,88,var(--text-opacity));cursor:pointer;padding:.25rem .5rem;width:100%}.woocommerce .select2-selection{height:auto}.woocommerce .select2-selection .select2-selection__rendered{line-height:1.5;padding-left:0;padding-right:0}.woocommerce .select2-selection .select2-selection__arrow{display:none}.woocommerce input[type=checkbox]{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;vertical-align:bottom;width:1.5rem}.woocommerce input[type=checkbox]:checked{background-image:url(../../assets/images/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.woocommerce input[type=radio]{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-radius:9999px;border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;width:1.5rem}.woocommerce input[type=radio]:checked{background-image:url(../../assets/images/icons/circle.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.woocommerce .input-checkbox{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;vertical-align:bottom;width:1.5rem}.woocommerce .input-checkbox:checked{background-image:url(../../assets/images/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.woocommerce .input-radio{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-radius:9999px;border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;width:1.5rem}.woocommerce .input-radio:checked{background-image:url(../../assets/images/icons/circle.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.woocommerce .woocommerce-form__label-for-checkbox{--text-opacity:1;align-items:center;color:#585858;color:rgba(88,88,88,var(--text-opacity));display:block;display:flex;font-weight:700;margin-bottom:.5rem}.woocommerce .form-group,.woocommerce .form-row{margin-bottom:1rem}.woocommerce .form-group label,.woocommerce .form-row label{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity));display:block;font-weight:700;margin-bottom:.5rem}.woocommerce .form-group.woocommerce-invalid .input-text,.woocommerce .form-group.woocommerce-invalid .select2-selection,.woocommerce .form-group.woocommerce-invalid input[type=checkbox],.woocommerce .form-group.woocommerce-invalid input[type=date],.woocommerce .form-group.woocommerce-invalid input[type=datetime-local],.woocommerce .form-group.woocommerce-invalid input[type=datetime],.woocommerce .form-group.woocommerce-invalid input[type=email],.woocommerce .form-group.woocommerce-invalid input[type=month],.woocommerce .form-group.woocommerce-invalid input[type=number],.woocommerce .form-group.woocommerce-invalid input[type=password],.woocommerce .form-group.woocommerce-invalid input[type=radio],.woocommerce .form-group.woocommerce-invalid input[type=search],.woocommerce .form-group.woocommerce-invalid input[type=tel],.woocommerce .form-group.woocommerce-invalid input[type=text],.woocommerce .form-group.woocommerce-invalid input[type=time],.woocommerce .form-group.woocommerce-invalid input[type=url],.woocommerce .form-group.woocommerce-invalid input[type=week],.woocommerce .form-group.woocommerce-invalid select,.woocommerce .form-group.woocommerce-invalid textarea,.woocommerce .form-row.woocommerce-invalid .input-text,.woocommerce .form-row.woocommerce-invalid .select2-selection,.woocommerce .form-row.woocommerce-invalid input[type=checkbox],.woocommerce .form-row.woocommerce-invalid input[type=date],.woocommerce .form-row.woocommerce-invalid input[type=datetime-local],.woocommerce .form-row.woocommerce-invalid input[type=datetime],.woocommerce .form-row.woocommerce-invalid input[type=email],.woocommerce .form-row.woocommerce-invalid input[type=month],.woocommerce .form-row.woocommerce-invalid input[type=number],.woocommerce .form-row.woocommerce-invalid input[type=password],.woocommerce .form-row.woocommerce-invalid input[type=radio],.woocommerce .form-row.woocommerce-invalid input[type=search],.woocommerce .form-row.woocommerce-invalid input[type=tel],.woocommerce .form-row.woocommerce-invalid input[type=text],.woocommerce .form-row.woocommerce-invalid input[type=time],.woocommerce .form-row.woocommerce-invalid input[type=url],.woocommerce .form-row.woocommerce-invalid input[type=week],.woocommerce .form-row.woocommerce-invalid select,.woocommerce .form-row.woocommerce-invalid textarea{--border-opacity:1;border-color:#c53030;border-color:rgba(197,48,48,var(--border-opacity))}.woocommerce .button{--text-opacity:1;--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity));border-radius:.125rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:inline-block;font-weight:700;padding:.5rem 1rem;text-align:center;text-transform:uppercase}.woocommerce .button[aria-disabled=true]{--bg-opacity:1;--bg-opacity:0.75;background-color:#585858;background-color:rgba(88,88,88,var(--bg-opacity))}@media (min-width:768px){.woocommerce .button{font-size:1.125rem;padding:.75rem 1.5rem}}.woocommerce .button#place_order,.woocommerce .button.checkout-button{display:block;margin-top:1.5rem;width:100%}.woocommerce .coupon{display:flex}.woocommerce .coupon #coupon_code{margin-right:.75rem}@media (min-width:768px){.woocommerce .coupon #coupon_code{width:auto}}.woocommerce .coupon .button{white-space:nowrap}.woocommerce .wc_payment_methods{margin-bottom:1rem}.woocommerce .wc_payment_methods .wc_payment_method{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:.5rem}.woocommerce .wc_payment_methods .wc_payment_method label{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity));display:block;font-weight:700;margin-bottom:0}.woocommerce .wc_payment_methods .wc_payment_method .payment_box{font-size:.875rem;margin-top:.25rem;width:100%}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe .stripe-icon{display:none}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe #stripe-payment-data label{margin-bottom:.5rem}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe #stripe-payment-data #stripe-card-element{--bg-opacity:1;--text-opacity:1;--border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;color:#585858;color:rgba(88,88,88,var(--text-opacity));margin-bottom:0;margin-top:0;padding:.25rem .5rem;width:100%}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe #stripe-payment-data p{margin-bottom:.75rem}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe #stripe-payment-data p.woocommerce-SavedPaymentMethods-saveNew{align-items:center;display:flex;margin-bottom:0}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe #stripe-payment-data p.woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method{--border-opacity:1;--bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;cursor:pointer;height:1.5rem;margin-right:.5rem;vertical-align:bottom;width:1.5rem}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe #stripe-payment-data p.woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method:checked{background-image:url(../../assets/images/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe #stripe-payment-data p.woocommerce-SavedPaymentMethods-saveNew #wc-stripe-new-payment-method{width:1.5rem!important}.woocommerce .wc_payment_methods .wc_payment_method.payment_method_stripe #stripe-payment-data p.woocommerce-SavedPaymentMethods-saveNew label{font-size:.75rem;margin-bottom:0}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.masonry-grid{-moz-column-gap:1rem;column-gap:1rem}@media (min-width:768px){.masonry-grid{-moz-columns:2;column-count:2}}@media (min-width:1024px){.masonry-grid{-moz-columns:3;column-count:3}}.masonry-grid>div{-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}.woocommerce-order{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity))}.woocommerce-order blockquote:not(.cms-ignore),.woocommerce-order form:not(.cms-ignore),.woocommerce-order h2:not(.cms-ignore),.woocommerce-order h3:not(.cms-ignore),.woocommerce-order h4:not(.cms-ignore),.woocommerce-order h5:not(.cms-ignore),.woocommerce-order h6:not(.cms-ignore),.woocommerce-order hr:not(.cms-ignore),.woocommerce-order img:not(.cms-ignore),.woocommerce-order ol:not(.cms-ignore),.woocommerce-order p:not(.cms-ignore),.woocommerce-order table:not(.cms-ignore),.woocommerce-order ul:not(.cms-ignore){margin-bottom:1rem}.woocommerce-order blockquote:not(.cms-ignore) a,.woocommerce-order form:not(.cms-ignore) a,.woocommerce-order h2:not(.cms-ignore) a,.woocommerce-order h3:not(.cms-ignore) a,.woocommerce-order h4:not(.cms-ignore) a,.woocommerce-order h5:not(.cms-ignore) a,.woocommerce-order h6:not(.cms-ignore) a,.woocommerce-order hr:not(.cms-ignore) a,.woocommerce-order img:not(.cms-ignore) a,.woocommerce-order ol:not(.cms-ignore) a,.woocommerce-order p:not(.cms-ignore) a,.woocommerce-order table:not(.cms-ignore) a,.woocommerce-order ul:not(.cms-ignore) a{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));text-decoration:underline}.woocommerce-order blockquote:not(.cms-ignore) a:hover,.woocommerce-order form:not(.cms-ignore) a:hover,.woocommerce-order h2:not(.cms-ignore) a:hover,.woocommerce-order h3:not(.cms-ignore) a:hover,.woocommerce-order h4:not(.cms-ignore) a:hover,.woocommerce-order h5:not(.cms-ignore) a:hover,.woocommerce-order h6:not(.cms-ignore) a:hover,.woocommerce-order hr:not(.cms-ignore) a:hover,.woocommerce-order img:not(.cms-ignore) a:hover,.woocommerce-order ol:not(.cms-ignore) a:hover,.woocommerce-order p:not(.cms-ignore) a:hover,.woocommerce-order table:not(.cms-ignore) a:hover,.woocommerce-order ul:not(.cms-ignore) a:hover{text-decoration:none}.woocommerce-order .charitable-form-header,.woocommerce-order h1,.woocommerce-order h2,.woocommerce-order h3,.woocommerce-order h4,.woocommerce-order h5,.woocommerce-order h6{font-weight:700}.woocommerce-order h2:not(.cms-ignore){font-size:1.5rem}@media (min-width:1024px){.woocommerce-order h2:not(.cms-ignore){font-size:1.875rem}}.woocommerce-order .charitable-form-header,.woocommerce-order h3:not(.cms-ignore){font-size:1.25rem}@media (min-width:1024px){.woocommerce-order .charitable-form-header,.woocommerce-order h3:not(.cms-ignore){font-size:1.5rem}}.woocommerce-order h4:not(.cms-ignore){font-size:1.125rem}@media (min-width:1024px){.woocommerce-order h4:not(.cms-ignore){font-size:1.25rem}.woocommerce-order h5:not(.cms-ignore){font-size:1.125rem}}.woocommerce-order h6:not(.cms-ignore){font-size:.875rem}@media (min-width:1024px){.woocommerce-order h6:not(.cms-ignore){font-size:1rem}}.woocommerce-order ul:not(.cms-ignore){list-style-position:inside;list-style-type:disc}.woocommerce-order ol:not(.cms-ignore){list-style-position:inside;list-style-type:decimal}.woocommerce-order ol:not(.cms-ignore) li,.woocommerce-order ul:not(.cms-ignore) li{margin-bottom:.5rem}.woocommerce-order ol:not(.cms-ignore) li ol,.woocommerce-order ol:not(.cms-ignore) li ul,.woocommerce-order ul:not(.cms-ignore) li ol,.woocommerce-order ul:not(.cms-ignore) li ul{margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem}.woocommerce-order blockquote:not(.cms-ignore){--border-opacity:1;border-color:#333;border-color:rgba(51,51,51,var(--border-opacity));border-left-width:4px;padding-left:1rem}.woocommerce-order table:not(.cms-ignore) thead{text-align:left}.woocommerce-order table:not(.cms-ignore) thead,.woocommerce-order table:not(.cms-ignore) tr{--border-opacity:1;border-bottom-width:1px;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity))}.woocommerce-order table:not(.cms-ignore) td,.woocommerce-order table:not(.cms-ignore) th{padding-bottom:1rem;padding-right:1rem;padding-top:1rem}.woocommerce-order hr:not(.cms-ignore){--border-opacity:1;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity));border-width:1px}.woocommerce-order -contained>:last-child{margin-bottom:0!important}.woocommerce-order .btn,.woocommerce-order .button{--text-opacity:1!important;color:#fff!important;color:rgba(255,255,255,var(--text-opacity))!important;text-decoration:none!important}.woocommerce-order .col2-set{display:flex;flex-wrap:wrap;margin:-.75rem}.woocommerce-order .col2-set>div{padding:.75rem;width:100%}@media (min-width:640px){.woocommerce-order .col2-set>div{width:50%}}.woocommerce-order .col2-set#customer_login{margin:0}@media (min-width:768px){.woocommerce-account .woocommerce-account-content>.woocommerce>.woocommerce-form-login{padding-right:.75rem;width:50%}}.woocommerce-account .woocommerce-account-content>.woocommerce .col2-set{grid-gap:1.5rem;display:grid;gap:1.5rem}@media (min-width:768px){.woocommerce-account .woocommerce-account-content>.woocommerce .col2-set{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce-account .woocommerce-account-content>.woocommerce .lost_password a{text-decoration:underline}.woocommerce-account .woocommerce-account-content>.woocommerce .lost_password a:hover{text-decoration:none}.woocommerce-account .woocommerce-account-content>.woocommerce h2,.woocommerce-account .woocommerce-account-content>.woocommerce legend{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:1024px){.woocommerce-account .woocommerce-account-content>.woocommerce h2,.woocommerce-account .woocommerce-account-content>.woocommerce legend{font-size:1.875rem}}.woocommerce-account .woocommerce-account-content>.woocommerce .button{margin-top:1rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce{display:flex;flex-wrap:wrap;justify-content:center;margin:-.75rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-navigation{padding:.75rem;width:100%}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-navigation ul{--bg-opacity:.1;--text-opacity:1;--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity));border-radius:.125rem;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));display:block;padding:.75rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-navigation ul li:not(:first-of-type){margin-top:1rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-navigation ul li.is-active{font-weight:700}@media (min-width:1024px){.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-navigation ul{padding:1.5rem}}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity));padding:.75rem;width:100%}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content blockquote:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content form:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h2:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h3:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h4:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h5:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h6:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content hr:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content img:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ol:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content p:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table:not(.cms-ignore),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ul:not(.cms-ignore){margin-bottom:1rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content blockquote:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content form:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h2:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h3:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h4:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h5:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h6:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content hr:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content img:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ol:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content p:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table:not(.cms-ignore) a,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ul:not(.cms-ignore) a{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity));text-decoration:underline}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content blockquote:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content form:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h2:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h3:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h4:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h5:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h6:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content hr:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content img:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ol:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content p:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table:not(.cms-ignore) a:hover,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ul:not(.cms-ignore) a:hover{text-decoration:none}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content .charitable-form-header,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h1,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h2,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h3,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h4,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h5,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h6{font-weight:700}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h2:not(.cms-ignore){font-size:1.5rem}@media (min-width:1024px){.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h2:not(.cms-ignore){font-size:1.875rem}}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content .charitable-form-header,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h3:not(.cms-ignore){font-size:1.25rem}@media (min-width:1024px){.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content .charitable-form-header,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h3:not(.cms-ignore){font-size:1.5rem}}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h4:not(.cms-ignore){font-size:1.125rem}@media (min-width:1024px){.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h4:not(.cms-ignore){font-size:1.25rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h5:not(.cms-ignore){font-size:1.125rem}}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h6:not(.cms-ignore){font-size:.875rem}@media (min-width:1024px){.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h6:not(.cms-ignore){font-size:1rem}}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ul:not(.cms-ignore){list-style-position:inside;list-style-type:disc}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ol:not(.cms-ignore){list-style-position:inside;list-style-type:decimal}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ol:not(.cms-ignore) li,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ul:not(.cms-ignore) li{margin-bottom:.5rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ol:not(.cms-ignore) li ol,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ol:not(.cms-ignore) li ul,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ul:not(.cms-ignore) li ol,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ul:not(.cms-ignore) li ul{margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content blockquote:not(.cms-ignore){--border-opacity:1;border-color:#333;border-color:rgba(51,51,51,var(--border-opacity));border-left-width:4px;padding-left:1rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table:not(.cms-ignore) thead{--border-opacity:1;border-bottom-width:1px;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity));text-align:left}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table:not(.cms-ignore) tr{--border-opacity:1;border-bottom-width:1px;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity))}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table:not(.cms-ignore) td,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table:not(.cms-ignore) th{padding-bottom:1rem;padding-right:1rem;padding-top:1rem}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content hr:not(.cms-ignore){--border-opacity:1;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity));border-width:1px}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content -contained>:last-child{margin-bottom:0!important}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content .charitable-form-header,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content a:not(.button),.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h1,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h2,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h3,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h4,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h5,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content h6,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content ul li::marker{--text-opacity:1!important;color:#00bacb!important;color:rgba(0,186,203,var(--text-opacity))!important}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content hr,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table td,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table th,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table thead,.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content table tr{--border-opacity:1!important;border-color:#157e94!important;border-color:rgba(21,126,148,var(--border-opacity))!important}.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content .order-again .button{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));text-decoration:none}@media (min-width:1024px){.woocommerce-account.logged-in .woocommerce-account-content>.woocommerce .woocommerce-MyAccount-content{width:75%}}.charitable-login-form label{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity));display:block;font-weight:700;margin-bottom:.5rem}.charitable-login-form input[type=password],.charitable-login-form input[type=text]{--bg-opacity:1;--text-opacity:1;--border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:grey;border-color:rgba(128,128,128,var(--border-opacity));border-width:1px;color:#585858;color:rgba(88,88,88,var(--text-opacity));padding:.25rem .5rem;width:100%}.charitable-login-form .button{--text-opacity:1;--bg-opacity:1;background-color:#333;background-color:rgba(51,51,51,var(--bg-opacity));background-color:#df1a5f;background-color:rgba(223,26,95,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));display:inline-block;font-weight:700;padding:.5rem .75rem;text-align:center}.charitable-donation-options ul.donation-amounts{display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:1rem}.charitable-donation-options ul.donation-amounts li{--border-opacity:1;border-color:#b1b1b1;border-color:rgba(177,177,177,var(--border-opacity));border-width:1px;cursor:pointer;margin-bottom:.5rem;margin-right:.5rem;padding:.25rem .5rem}.charitable-donation-options ul.donation-amounts li label{cursor:pointer}.charitable-donation-options ul.donation-amounts li.selected{--text-opacity:1;border-color:transparent;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.charitable-donation-options ul.donation-amounts input[type=radio]{display:none}.charitable-donation-options ul.donation-amounts .custom-donation-amount{width:100%}.charitable-donation-options ul.donation-amounts .custom-donation-amount:not(.selected) .custom-donation-input{display:none}#charitable_field_recurring_donation{margin-bottom:0}#charitable_field_recurring_donation ul.recurring-donation-period{display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:0}#charitable_field_recurring_donation ul.recurring-donation-period li{display:flex;margin-bottom:.5rem;margin-right:.75rem}#charitable_field_recurring_donation ul.recurring-donation-period li label{font-weight:400;margin-bottom:0;margin-left:.25rem}.woocommerce-LoopProduct-link{position:relative}.woocommerce-LoopProduct-link .onsale{margin-left:.75rem;margin-top:.75rem;position:absolute}.single-product .onsale,.woocommerce-LoopProduct-link .onsale{--bg-opacity:1;--text-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity));border-radius:.25rem;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:inline-block;font-size:1.25rem!important;font-weight:700;padding-left:.5rem;padding-right:.5rem;text-transform:uppercase}.single-product .onsale{margin-bottom:.5rem}.pledge-icon{overflow:hidden;padding-top:100%;position:relative}.pledge-icon svg{bottom:-.125em;left:20%;max-height:90%;max-width:60%;position:absolute;right:20%;top:auto}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+1) .pledge-title{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+1) .pledge-icon{--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+2) .pledge-title{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+2) .pledge-icon{--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+3) .pledge-title{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+3) .pledge-icon{--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+4) .pledge-title{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+4) .pledge-icon{--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+5) .pledge-title{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity))}.masonry-root.pledges-loop .masonry-cell:nth-child(5n+5) .pledge-icon{--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity))}.populate-avatars .ginput_container ul.gfield_radio{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}@media (min-width:768px){.populate-avatars .ginput_container ul.gfield_radio{grid-template-columns:repeat(6,minmax(0,1fr))}}.populate-avatars .ginput_container ul.gfield_radio li{margin-bottom:0;position:relative}.populate-avatars .ginput_container ul.gfield_radio li input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border-radius:.5rem;border-width:0;bottom:0;cursor:pointer;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%;z-index:10}.populate-avatars .ginput_container ul.gfield_radio li input[type=radio]:checked{--border-opacity:1;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity));border-width:4px}.populate-avatars .ginput_container ul.gfield_radio li label{border-radius:.5rem;margin:0;width:100%}.populate-avatars .ginput_container ul.gfield_radio li label img{display:block;margin:0}.populate-avatars .ginput_container ul.gfield_radio li:first-of-type label{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));padding-top:100%;position:relative}.populate-avatars .ginput_container ul.gfield_radio li:first-of-type label:before{--text-opacity:1;align-items:center;bottom:0;color:#585858;color:rgba(88,88,88,var(--text-opacity));content:"+";display:flex;font-size:1.5rem;justify-content:center;left:0;line-height:1;padding:.5rem;position:absolute;right:0;text-align:center;top:0}@media (min-width:1024px){.populate-avatars .ginput_container ul.gfield_radio li:first-of-type label:before{bottom:auto}}@media (min-width:1400px){.populate-avatars .ginput_container ul.gfield_radio li:first-of-type label:before{padding:1rem}}@media (min-width:1024px){.populate-avatars .ginput_container ul.gfield_radio li:first-of-type label:after{--text-opacity:1;bottom:0;color:#585858;color:rgba(88,88,88,var(--text-opacity));content:"Upload your own";left:0;line-height:1;padding:.5rem;position:absolute;right:0;text-align:center}}@media (min-width:1400px){.populate-avatars .ginput_container ul.gfield_radio li:first-of-type label:after{padding:1rem}}.wcf-shop-top .wcf-results-pool{align-items:center!important;display:flex!important;margin-bottom:auto!important;margin-top:auto!important}.wcf-shop-top .wcf-results-pool .wcf-results-count{align-items:center;display:flex;justify-content:center}.wcf-horizontal-popover.is-active{--border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--border-opacity))}.wcf-active-filter,.woocommerce-result-count{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.wcf-results-pool:not(.with-buttons) .wcf-results-count{align-self:center}.wcf-active-filter,.wcf-horizontal-popover{border-radius:.125rem!important;border-width:1px!important}.-left-10{left:-15%}.filter-teal{filter:brightness(0) saturate(100%) invert(64%) sepia(65%) saturate(4015%) hue-rotate(145deg) brightness(96%) contrast(101%)}.filter-cyan{filter:brightness(0) saturate(100%) invert(26%) sepia(46%) saturate(4234%) hue-rotate(172deg) brightness(94%) contrast(84%)}@media (min-width:1536px){.desktop-gutter-l{margin-left:calc(750px - 50vw)!important;max-width:none!important}.desktop-gutter-r{margin-right:calc(750px - 50vw)!important;max-width:none!important}}.decoration{text-decoration-line:underline;text-decoration-thickness:2px}.decoration-fundraising-pink-light{text-decoration-color:#fb8dd5}.decoration-fundraising-purple{text-decoration-color:#8a3c87}.decoration-pha-teal{text-decoration-color:#00bacb}.decoration-pha-cyan{text-decoration-color:#157e94}.decoration-pha-yellow{text-decoration-color:#ffdb20}.arrow-underline{display:inline-block;position:relative}.arrow-underline:before{background-image:url(../../../pha-tw/assets/images/icons/arrow-head.svg);background-position:100%;background-repeat:no-repeat;background-size:14px;bottom:0;content:"";height:1.5rem;margin-bottom:-10px;margin-right:-24px;position:absolute;right:0;width:100%}.arrow-underline:after{--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity));bottom:0;content:"";height:5.5px;left:0;position:absolute;width:calc(100% + 20px)}.shop-banner{min-height:410px}@media (min-width:768px){.shop-banner{min-height:610px}}.shop-banner-img{height:200px;width:200px}@media (min-width:768px){.shop-banner-img{height:300px;width:300px}}.max-w-300{max-width:350px}.xs-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:520px){.xs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.xs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-bottom:calc(.5rem*var(--space-y-reverse));margin-top:calc(.5rem*(1 - var(--space-y-reverse)))}.space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-bottom:calc(1rem*var(--space-y-reverse));margin-top:calc(1rem*(1 - var(--space-y-reverse)))}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-transparent{background-color:transparent}.bg-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-primary{--bg-opacity:1;background-color:#df1a5f;background-color:rgba(223,26,95,var(--bg-opacity))}.bg-body{--bg-opacity:1;background-color:#585858;background-color:rgba(88,88,88,var(--bg-opacity))}.bg-grey-150{--bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--bg-opacity))}.bg-grey-200{--bg-opacity:1;background-color:#eee;background-color:rgba(238,238,238,var(--bg-opacity))}.bg-pha-cyan{--bg-opacity:1;background-color:#157e94;background-color:rgba(21,126,148,var(--bg-opacity))}.bg-pha-teal{--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity))}.bg-iam-yellow{--bg-opacity:1;background-color:#ffd057;background-color:rgba(255,208,87,var(--bg-opacity))}.bg-iam-green{--bg-opacity:1;background-color:#bff3ca;background-color:rgba(191,243,202,var(--bg-opacity))}.bg-iam-pink{--bg-opacity:1;background-color:#ffcfcd;background-color:rgba(255,207,205,var(--bg-opacity))}.bg-iam-blue{--bg-opacity:1;background-color:#dbecff;background-color:rgba(219,236,255,var(--bg-opacity))}.bg-fundraising-purple{--bg-opacity:1;background-color:#8a3c87;background-color:rgba(138,60,135,var(--bg-opacity))}.hover\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.hover\:bg-pha-teal:hover{--bg-opacity:1;background-color:#00bacb;background-color:rgba(0,186,203,var(--bg-opacity))}.group:hover .group-hover\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--gradient-color-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-color-stops))}.from-black{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.from-primary{--gradient-from-color:#df1a5f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223,26,95,0))}.from-body{--gradient-from-color:#585858;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88,88,88,0))}.from-grey-150{--gradient-from-color:#f6f6f6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96%,0))}.bg-opacity-10{--bg-opacity:.1}.bg-opacity-50{--bg-opacity:0.5}.bg-opacity-75{--bg-opacity:0.75}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-black{--border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--border-opacity))}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-primary{--border-opacity:1;border-color:#df1a5f;border-color:rgba(223,26,95,var(--border-opacity))}.border-body{--border-opacity:1;border-color:#585858;border-color:rgba(88,88,88,var(--border-opacity))}.border-grey-250{--border-opacity:1;border-color:#ebebeb;border-color:rgba(235,235,235,var(--border-opacity))}.border-grey-500{--border-opacity:1;border-color:#aaa;border-color:rgba(170,170,170,var(--border-opacity))}.border-grey-600{--border-opacity:1;border-color:grey;border-color:rgba(128,128,128,var(--border-opacity))}.border-pha-cyan{--border-opacity:1;border-color:#157e94;border-color:rgba(21,126,148,var(--border-opacity))}.border-pha-teal{--border-opacity:1;border-color:#00bacb;border-color:rgba(0,186,203,var(--border-opacity))}.hover\:border-fundraising-pink:hover{--border-opacity:1;border-color:#e60f5e;border-color:rgba(230,15,94,var(--border-opacity))}.hover\:border-fundraising-pink-light:hover{--border-opacity:1;border-color:#fb8dd5;border-color:rgba(251,141,213,var(--border-opacity))}.hover\:border-fundraising-purple:hover{--border-opacity:1;border-color:#8a3c87;border-color:rgba(138,60,135,var(--border-opacity))}.border-opacity-10{--border-opacity:.1}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tr-md{border-top-right-radius:.375rem}.border-2{border-width:2px}.border{border-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.font-sans{font-family:The Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.font-verveine{font-family:verveine,sans-serif}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-auto{height:auto}.h-full{height:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-loose{line-height:2}.leading-tighter{line-height:1.125em}.list-none{list-style-type:none}.m-2{margin:.5rem}.m-4{margin:1rem}.-m-1{margin:-.25rem}.-m-3{margin:-.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-auto{margin-bottom:auto;margin-top:auto}.mx-auto{margin-left:auto;margin-right:auto}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mb-10{margin-bottom:2.5rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.-mt-1{margin-top:-.25rem}.-mb-2{margin-bottom:-.5rem}.-mt-3{margin-top:-.75rem}.-mb-3{margin-bottom:-.75rem}.-mb-5{margin-bottom:-1.25rem}.-mt-8{margin-top:-2rem}.-mt-12{margin-top:-3rem}.max-h-full{max-height:100%}.max-h-80vh{max-height:80vh}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-12{padding:3rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.py-40{padding-bottom:10rem;padding-top:10rem}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pr-12{padding-right:3rem}.pr-24{padding-right:6rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.inset-x-0{left:0;right:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1\/2{top:50%}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.text-left{text-align:left}.text-center{text-align:center}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-primary{--text-opacity:1;color:#df1a5f;color:rgba(223,26,95,var(--text-opacity))}.text-body{--text-opacity:1;color:#585858;color:rgba(88,88,88,var(--text-opacity))}.text-info{--text-opacity:1;color:#7db8ff;color:rgba(125,184,255,var(--text-opacity))}.text-grey-300{--text-opacity:1;color:#cfcfcf;color:rgba(207,207,207,var(--text-opacity))}.text-grey-600{--text-opacity:1;color:grey;color:rgba(128,128,128,var(--text-opacity))}.text-grey-700{--text-opacity:1;color:#444;color:rgba(68,68,68,var(--text-opacity))}.text-pha-yellow{--text-opacity:1;color:#fbbd0d;color:rgba(251,189,13,var(--text-opacity))}.text-pha-blue{--text-opacity:1;color:#1e59a1;color:rgba(30,89,161,var(--text-opacity))}.text-pha-cyan{--text-opacity:1;color:#157e94;color:rgba(21,126,148,var(--text-opacity))}.text-pha-teal{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity))}.text-fundraising-pink{--text-opacity:1;color:#e60f5e;color:rgba(230,15,94,var(--text-opacity))}.text-fundraising-pink-light{--text-opacity:1;color:#fb8dd5;color:rgba(251,141,213,var(--text-opacity))}.text-fundraising-purple{--text-opacity:1;color:#8a3c87;color:rgba(138,60,135,var(--text-opacity))}.hover\:text-primary:hover{--text-opacity:1;color:#df1a5f;color:rgba(223,26,95,var(--text-opacity))}.hover\:text-pha-teal:hover{--text-opacity:1;color:#00bacb;color:rgba(0,186,203,var(--text-opacity))}.text-opacity-25{--text-opacity:0.25}.text-opacity-50{--text-opacity:0.5}.text-opacity-75{--text-opacity:0.75}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.no-underline{text-decoration:none}.hover\:underline:hover{text-decoration:underline}.hover\:no-underline:hover{text-decoration:none}.group:hover .group-hover\:underline{text-decoration:underline}.group:hover .group-hover\:no-underline{text-decoration:none}.tracking-widest{letter-spacing:.1em}.whitespace-no-wrap{white-space:nowrap}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-16{width:4rem}.w-24{width:6rem}.w-32{width:8rem}.w-64{width:16rem}.w-auto{width:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-5\/12{width:41.666667%}.w-7\/12{width:58.333333%}.w-full{width:100%}.w-screen{width:100vw}.z-0{z-index:0}.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}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.rotate-180{--transform-rotate:180deg}.translate-x-banner-left{--transform-translate-x:-50%}.hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-transform{transition-property:transform}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-700{transition-duration:.7s}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.animate-marquee-left{animation:marquee-left 50s linear infinite}.animate-marquee-right{animation:marquee-right 50s linear infinite}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-start{justify-content:flex-start}.sm\:h-12{height:3rem}.sm\:text-base{font-size:1rem}.sm\:text-3xl{font-size:1.875rem}.sm\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.sm\:mt-0{margin-top:0}.sm\:mb-0{margin-bottom:0}.sm\:mt-4{margin-top:1rem}.sm\:mr-4{margin-right:1rem}.sm\:ml-6{margin-left:1.5rem}.sm\:-mt-4{margin-top:-1rem}.sm\:-mb-4{margin-bottom:-1rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:w-auto{width:auto}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-1\/4{width:25%}}@media (min-width:768px){.md\:rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.md\:rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.md\:block{display:block}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:justify-start{justify-content:flex-start}.md\:justify-around{justify-content:space-around}.md\:order-2{order:2}.md\:order-last{order:9999}.md\:h-10{height:2.5rem}.md\:h-56{height:14rem}.md\:h-80{height:20rem}.md\:text-base{font-size:1rem}.md\:text-lg{font-size:1.125rem}.md\:text-xl{font-size:1.25rem}.md\:text-2xl{font-size:1.5rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem}.md\:text-5xl{font-size:3rem}.md\:mt-0{margin-top:0}.md\:mr-0{margin-right:0}.md\:mb-2{margin-bottom:.5rem}.md\:mt-8{margin-top:2rem}.md\:mt-12{margin-top:3rem}.md\:mb-12{margin-bottom:3rem}.md\:ml-auto{margin-left:auto}.md\:opacity-100{opacity:1}.md\:p-3{padding:.75rem}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:pt-4{padding-top:1rem}.md\:pr-4{padding-right:1rem}.md\:pb-4{padding-bottom:1rem}.md\:static{position:static}.md\:top-1\/2{top:50%}.md\:w-10{width:2.5rem}.md\:w-56{width:14rem}.md\:w-auto{width:auto}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-1\/6{width:16.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-5\/12{width:41.666667%}.md\:w-7\/12{width:58.333333%}.md\:gap-2{grid-gap:.5rem;gap:.5rem}.md\:gap-4{grid-gap:1rem;gap:1rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-3{grid-column-start:3}}@media (min-width:1024px){.lg\:border-b{border-bottom-width:1px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:h-5{height:1.25rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-32{height:8rem}.lg\:h-64{height:16rem}.lg\:h-96{height:24rem}.lg\:text-xs{font-size:.75rem}.lg\:text-sm{font-size:.875rem}.lg\:text-base{font-size:1rem}.lg\:text-lg{font-size:1.125rem}.lg\:text-xl{font-size:1.25rem}.lg\:text-2xl{font-size:1.5rem}.lg\:text-3xl{font-size:1.875rem}.lg\:text-4xl{font-size:2.25rem}.lg\:text-5xl{font-size:3rem}.lg\:text-6xl{font-size:3.5rem}.lg\:my-12{margin-bottom:3rem;margin-top:3rem}.lg\:my-16{margin-bottom:4rem;margin-top:4rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mb-1{margin-bottom:.25rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:ml-2{margin-left:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mr-4{margin-right:1rem}.lg\:ml-4{margin-left:1rem}.lg\:mt-8{margin-top:2rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-8{margin-left:2rem}.lg\:mt-12{margin-top:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mt-16{margin-top:4rem}.lg\:ml-16{margin-left:4rem}.lg\:mt-auto{margin-top:auto}.lg\:ml-auto{margin-left:auto}.lg\:-mt-4{margin-top:-1rem}.lg\:-mt-8{margin-top:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:p-0{padding:0}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:py-2{padding-bottom:.5rem;padding-top:.5rem}.lg\:py-3{padding-bottom:.75rem;padding-top:.75rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.lg\:py-12{padding-bottom:3rem;padding-top:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-16{padding-bottom:4rem;padding-top:4rem}.lg\:pt-4{padding-top:1rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-12{padding-top:3rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-16{padding-bottom:4rem}.lg\:text-right{text-align:right}.lg\:w-5{width:1.25rem}.lg\:w-20{width:5rem}.lg\:w-auto{width:auto}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-5\/6{width:83.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-full{width:100%}.lg\:gap-6{grid-gap:1.5rem;gap:1.5rem}.lg\:gap-8{grid-gap:2rem;gap:2rem}.lg\:gap-16{grid-gap:4rem;gap:4rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1400px){.xl\:text-sm{font-size:.875rem}.xl\:text-base{font-size:1rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-4xl{font-size:2.25rem}.xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:mt-0{margin-top:0}.xl\:ml-40{margin-left:10rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-16{padding-bottom:4rem;padding-top:4rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:w-6{width:1.5rem}.xl\:w-1\/2{width:50%}.xl\:w-2\/3{width:66.666667%}}@media (min-width:469px){.\32xs\:-mt-4{margin-top:-1rem}.\32xs\:top-auto{top:auto}}@media (min-width:1536px){.\32xl\:container{width:100%}@media (min-width:469px){.\32xl\:container{max-width:469px}}@media (min-width:520px){.\32xl\:container{max-width:520px}}@media (min-width:640px){.\32xl\:container{max-width:640px}}@media (min-width:768px){.\32xl\:container{max-width:768px}}@media (min-width:1024px){.\32xl\:container{max-width:1024px}}@media (min-width:1400px){.\32xl\:container{max-width:1400px}}@media (min-width:1536px){.\32xl\:container{max-width:1536px}}.\32xl\:w-full{width:100%}}
