@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,400;0,500;0,600;0,700;0,800&family=Raleway:ital,wght@0,500;0,600;0,700;0,800;1,500&display=swap);:root{--color-primary:#5DAB97;--color-primary-2:#14624E;--color-primary-dark:#02574D;--color-primary-darker:#02564C;--color-primary-soft:#F4FAF5;--color-primary-soft-2:#F4FAF5;--color-primary-muted:#70A796;--color-primary-border:#AED4CA;--color-secondary:#604EA1;--color-secondary-strong:#6040BF;--color-secondary-deep:#3F2D87;--color-secondary-deep-2:#4F3D94;--color-secondary-light:#B09FE4;--color-secondary-lighter:#F5F3FB;--color-secondary-tint:#F2EFFF;--color-secondary-tint-2:#F3F1F8;--color-secondary-border:#D7CFEF;--color-blue:#576BB2;--color-blue-light:#3F528D /*  #778AC5   */;--color-blue-alt:#EEF0F8  /*  #546BBC  */;--color-blue-strong:#4B57C2;--color-blue-strong-2:#5368BF;--color-blue-100:#EAEDF7;--color-danger-2:#E11F27;--color-red:#BA111A;--color-danger-alt:#DF1F26;--color-danger-light:#F15F5F;--color-warning:#F39320;--color-warning-alt:#F7941D;--color-warning-dark:#BC4E13;--color-pink:#F15FD4;--color-orange-bg:#F7941D1F;--color-orange-semi:#F48F5A;--color-red-100:#F15F5F1F;--color-red-dark:#E11F27;--color-red-light:#FF9898;--color-text:#555565;--color-text-strong:#292D32;--color-text-muted-2:#717183;--color-text-disabled:#91919F;--color-text-dark:#4C4C51;--color-ink:#1E1D1D;--color-black:#000000;--color-noble-black:#222225;--color-white:#FFFFFF;--color-surface:#F4F4F4;--color-surface-2:#EFEFF3;--color-surface-3:#F1F2F9;--color-border:#D9D9D9;--color-overlay-40:rgba(0, 0, 0, 0.40);--color-overlay-60:rgba(0, 0, 0, 0.60);--black-color-overlay-40:rgba(34, 34, 37, 0.40);--color-primary-dark-40:rgba(2, 87, 77, 0.40);--color-primary-dark-08:rgba(2, 87, 77, 0.08);--color-primary-10:rgba(93, 171, 151, 0.10);--color-secondary-deep-70:rgba(63, 45, 135, 0.70);--color-secondary-08:rgba(96, 78, 161, 0.08);--color-secondary-10:rgba(96, 78, 161, 0.10);--color-text-12:rgba(113, 113, 131, 0.12);--color-text-20:rgba(85, 85, 101, 0.20);--color-danger-08:rgba(225, 31, 39, 0.08);--color-danger-10:rgba(225, 31, 39, 0.10);--color-soft-green-50:rgba(228, 242, 231, 0.50);--font-heading:'Montserrat Alternates', sans-serif;--font-body:'Raleway', sans-serif;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-60:60px;--ls-tight:-0.03em;--ls-snug:-0.01em;--ls-wide:0.10em}body{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);line-height:1.5;letter-spacing:var(--ls-tight);color:var(--color-ink);background:var(--color-white)}.text-hero{font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-60);line-height:1.5;letter-spacing:var(--ls-tight)}h1,.h1{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-32);line-height:1.2;letter-spacing:var(--ls-tight);margin:0}h2,.h2{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-28);line-height:1.2;letter-spacing:var(--ls-tight);margin:0}h3,.h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-24);line-height:1.2;margin:0}h4,.h4{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-24);line-height:1.2;margin:0}h5,.h5{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-20);line-height:1.2;letter-spacing:var(--ls-tight);margin:0}h6,.h6{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-18);line-height:1.2;letter-spacing:var(--ls-tight);margin:0}.h2 span,h1 span,.h1 span,h2 span,.h3 span,h3 span{font-weight:var(--fw-medium)}.font-16{font-size:var(--fs-16)}.font-18{font-size:var(--fs-18)}.font-20{font-size:var(--fs-20)}.font-24{font-size:var(--fs-24)}.font-28{font-size:var(--fs-28)}.font-32{font-size:var(--fs-32)}.font-60{font-size:var(--fs-60)}.fw-medium{font-weight:var(--fw-medium)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-bold{font-weight:var(--fw-bold)}.fw-extrabold{font-weight:var(--fw-extrabold)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.text-lg{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-20);line-height:1.5;letter-spacing:var(--ls-snug)}body .text-body,body .text-body-2{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);line-height:1.2;letter-spacing:var(--ls-tight);color:var(--color-ink)}.text-italic{font-style:italic;font-weight:var(--fw-medium)}.text-primary{color:var(--color-primary)}.text-primary-dark{color:var(--color-primary-dark)}.text-secondary{color:var(--color-secondary)}.text-default{color:var(--color-text)}.text-muted-2{color:var(--color-text-muted-2)}.text-disabled{color:var(--color-text-disabled)}.text-danger-2{color:var(--color-danger-2)}.text-white{color:var(--color-white)}.text-secondary-strong{color:var(--color-secondary-strong)}.text-blue-strong-2{color:var(--color-blue-strong-2)}.text-warning-dark{color:var(--color-warning-dark)}.fg-color-blue{color:var(--color-blue)}.fg-color-orange{color:var(--color-warning-dark)}.bg-primary{background-color:var(--color-primary)}.bg-primary-dark,.fg-cat--soy .fg-cat__label{background-color:var(--color-primary-dark)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-secondary,.fg-cat--sensitive .fg-cat__label{background-color:var(--color-secondary)}.bg-secondary-tint{background-color:var(--color-secondary-tint)}.bg-surface,.fg-thead tr th:nth-child(odd){background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-surface-4{background-color:var(--black-color-overlay-40)}.bg-blue,.fg-cat--standard .fg-cat__label{background-color:var(--color-blue)}.bg-noble-black{background-color:var(--color-noble-black)}.bg-white,.fg-thead tr th:nth-child(even){background-color:var(--color-white)}.bg-red{background-color:var(--color-red)}.bg-soft-green{background:var(--color-soft-green-50)}.bg-danger-2{background:var(--color-danger-2)}.bg-secondary-lighter{background:var(--color-secondary-lighter)}.bg-blue-alt{background:var(--color-blue-alt)}.border-default{border:1px solid var(--color-border)}.border-primary{border:1px solid var(--color-primary-border)}.border-secondary{border:1px solid var(--color-secondary-border)}.border-light-green{border:2px solid var(--color-soft-green-50)}.border-light-green-top{border-top:2px solid var(--color-soft-green-50)}.section-spacing{padding-top:56px;padding-bottom:56px}.main-section{display:flex}.content-section{width:calc(100% - 350px);overflow:hidden;display:flex;flex-direction:column}.white-fill:hover svg path{fill:var(--color-white)}.white-stroke:hover svg path{stroke:var(--color-white);fill:none}.header-section{width:350px;border-right:2px solid var(--color-surface-2)}.header-section header{height:100vh;overflow:auto;position:sticky;top:0}.sidebar-wrapper{height:100%}.search-box{padding:40px 40px 0 40px}.header-logo-wrapper{padding:40px;text-align:center}.header-logo-wrapper img{width:268px;height:auto;max-width:100%;object-fit:contain}.portal-menu{padding:0;margin:0}.menu-link{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;font-weight:var(--fw-bold);color:var(--color-text);text-align:left;transition:background .18s ease;background:transparent;border:none;padding:20px 40px;border-radius:0;text-decoration:none}.menu-item{display:block;border-top:2px solid var(--color-surface-2)}.menu-item:last-child{border-bottom:2px solid var(--color-surface-2)}.menu-link:hover,.menu-link:focus,.menu-item--open .menu-link,.menu-link--static:hover,.menu-link--static:focus{background:var(--color-surface-2);color:var(--color-text)}.menu-link__label{flex:1;line-height:1.25}.menu-link__chevron{transition:transform .28s ease;flex-shrink:0}.menu-item--open .menu-link__chevron{transform:rotate(180deg)}.submenu{overflow:hidden;max-height:0;transition:max-height .32s ease}.submenu__list{display:flex;gap:24px;flex-direction:column;padding:10px 40px 24px;background:var(--color-surface-2)}.submenu__list li{display:block}.submenu__link{display:block;padding-left:12px;font-weight:var(--fw-semibold);color:var(--color-text);text-decoration:none;border-radius:0;transition:background .15s ease,color .15s ease;border-left:2px solid var(--color-primary)}.menu-link--static{cursor:default}.menu-link--static:hover{text-decoration:none}.portal-signout-wrap{padding:40px;display:flex;justify-content:left;align-items:center;gap:8px}.portal-signout{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid var(--color-text);border-radius:3px;background:transparent;font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;transition:background .18s ease,color .18s ease;text-decoration:none}.portal-signout:hover{background:var(--color-text);color:var(--color-white)}.portal-signout svg{color:currentColor}.search-wrapper{display:flex}.search-wrapper label{background-color:#F1F2F9;display:inline-block;padding:12px 20px;border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:2px solid rgba(85,85,101,.2);margin:0}.search-wrapper input{background-color:#F1F2F9;display:block;padding:12px 20px;width:100%;border:0;border-top-right-radius:8px;border-bottom-right-radius:8px;font-size:var(--fs-18);color:var(--color-text)}.search-wrapper input::placeholder{color:var(--color-text)}footer{background:#646460;padding:20px 0;color:var(--color-white);font-size:var(--fs-18);margin-top:auto}footer .navbar-brand{-ms-flex-align:center;align-items:center}footer .footer-address p a{color:var(--color-white)}footer .footer-address p a:hover,footer .footer-address p a:focus{color:var(--color-primary)}footer .ft-logo img{max-width:100%}footer .h4{font-size:var(--fs-24)!important;text-transform:capitalize;font-weight:var(--fw-bold)!important}.footer-nav li{display:block}.contact-link,.footer-nav li a{color:var(--color-white)}.contact-link:hover,.footer-nav li a:hover,.contact-link:focus,.footer-nav li a:focus{color:var(--color-primary)}.social-media{display:flex;justify-content:flex-end}.social-media li{display:block}.social-media li a{font-size:var(--fs-20);color:var(--color-white);display:flex}.social-media li a svg{fill:var(--color-white);width:24px;height:25px}.social-media li a:hover,.social-media li a:focus,footer a:hover{color:var(--color-primary);transition:0.2s}.social-media li a:hover svg,.social-media li a:focus svg{fill:var(--color-primary);transition:0.2s}.social-media li+li{margin-left:15px}.footer-address p>a{white-space:nowrap}.footer-address p{font-weight:var(--fw-bold)}footer a{color:var(--color-white);text-decoration:none}footer p{margin:0}footer .footer-right-col{width:100%;text-align:center;padding-top:20px;border-top:1px solid #fff;margin-top:20px}footer .footer-right-col p,footer .footer-right-col a{font-weight:var(--fw-medium)}footer .footer-right-col.text-center p{text-align:center}.privacy-policy a+a{margin-left:12px}.top-button{position:fixed;bottom:30px;right:30px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:1000}.top-button.show{opacity:1;visibility:visible}.banner-sec{background-size:cover;background-repeat:no-repeat;background-color:#000;position:relative;padding:226px 0 28px}.banner-sec::after,.training-manual::after{content:"";background-color:rgba(0,0,0,.4);mix-blend-mode:multiply;position:absolute;top:0;left:0;width:100%;height:100%}.training-manual::after{background-color:rgba(0,0,0,.2)}.banner-heading{position:relative;z-index:11}.banner-heading-img{margin-right:20px;object-fit:contain}.banner-strip{height:34px;background-size:cover;background-repeat:no-repeat;background-position:center center}.inner-banner-sec{background-size:cover;background-repeat:no-repeat;position:relative;padding:40px 0 40px}.banner-heading{position:relative;z-index:11}.inner-banner-sec .banner-heading-img{margin-right:14px;object-fit:contain}.back-button-sec a,.btnn{color:var(--color-text-muted-2);border:2px solid var(--color-surface);background:var(--color-white);border-radius:8px;padding:8px 14px;display:inline-flex;gap:8px;font-weight:var(--fw-semibold);text-decoration:none;align-items:center}.back-button-sec a:hover,.btnn:hover{background-color:var(--color-text-disabled);color:var(--color-white);border-color:var(--color-white)}.back-button-sec a:hover svg path,.btnn:hover svg path{fill:var(--color-white)}.back-button-sec a.back-btn:hover{color:var(--color-white)}.back-button-sec a.back-btn:hover svg path{fill:var(--color-white)}.primary-green-btn{background-color:var(--color-surface);color:var(--color-primary-dark)}.fill-primary{fill:var(--color-primary)}.primary-green-btn:hover{color:var(--color-surface);background-color:var(--color-primary-dark)}.primary-green-btn:hover .fill-primary{fill:var(--color-white)}.training-manual{background-size:cover;background-repeat:no-repeat;background-color:#000;position:relative}.training-manual .container{z-index:111;position:relative}.vendor-card__link[role="button"],.vendor-card__link[data-modal-open]{cursor:pointer}.vendor-card__link[data-modal-open]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.vendor-card__link{transition:all ease 0.3s}.vendor-card__link:hover{transform:scale(1.01)}.vendor-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.vendor-card__action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:6px;background:rgba(93,171,151,.1);border:1px solid rgba(93,171,151,.1);color:var(--color-primary-dark);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-16);line-height:1;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.vendor-card__action-btn svg{width:16px;height:16px;flex-shrink:0}.vendor-card__action-btn:hover,.vendor-card__action-btn:focus-visible{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white);outline:none}.c-modal-overlay[hidden]{display:none}body.is-modal-open{overflow:hidden}.c-modal-overlay{position:fixed;inset:0;z-index:11111!important;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.c-modal{position:relative;width:100%;max-width:1000px;margin:auto;background:var(--color-white);border-radius:16px;padding:50px 40px 44px;box-shadow:0 30px 80px rgba(0,0,0,.6);animation:cModalPop .26s cubic-bezier(.2,.8,.25,1) both}.c-modal--lg{max-width:920px}@keyframes cModalPop{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.c-modal__title{margin:0 56px 28px 0;font-family:var(--font-heading);font-weight:var(--fw-extrabold);color:var(--color-primary-dark);font-size:var(--fs-32);line-height:1.15;letter-spacing:var(--ls-tight)}.c-modal__title .text-accent{color:var(--color-primary)}.c-modal__title span{font-weight:var(--fw-medium)}.c-modal__close{position:absolute;top:26px;right:26px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--color-primary-dark);cursor:pointer;transition:background .18s ease,transform .18s ease;z-index:5;padding:0}.c-modal__close svg{width:40px;height:40px}.c-modal__close:hover,.c-modal__close:focus-visible{transform:rotate(90deg);outline:none}.c-modal__video{background:transparent}.c-modal__video video,.c-modal__video iframe{width:100%;height:100%;border:0;display:block}.video-slide{display:flex;flex-direction:column;height:auto}.video-slide__title{margin:0 0 16px;padding-right:48px;font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-28);line-height:1.2;letter-spacing:var(--ls-tight);color:var(--color-primary-dark)}.video-slide__frame{border-radius:12px;overflow:hidden;background:var(--color-black)}.c-modal__video .swiper-button-next,.c-modal__video .swiper-button-prev{position:fixed;top:50%;transform:translateY(-50%);z-index:1060;width:44px;height:44px;border-radius:50%;background:rgba(225,225,225,.7);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s,transform 0.2s;margin-top:0}.c-modal__video .swiper-button-next:hover,.c-modal__video .swiper-button-prev:hover{background:rgba(225,225,225,1)}.swiper-button-next::after{color:#fff;width:22;height:22}.c-modal__video .swiper-button-next:after,.c-modal__video .swiper-button-prev:after{color:#000;width:auto;height:auto;font-size:inherit;line-height:inherit;line-height:1;font-size:16px}.c-modal__video .swiper-button-prev{left:-60px}.c-modal__video .swiper-button-next{right:-60px;left:auto}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:none}.vendor-video-slider{position:relative;width:100%;padding:0 0 6px}.vendor-video-slider .swiper{padding-bottom:48px}.vendor-video-slider .swiper-slide{height:auto;display:flex}.vendor-video-slider .vendor-card{width:100%;max-width:100%;flex:0 0 auto;padding:0}.vendor-video-slider .swiper-button-next,.vendor-video-slider .swiper-button-prev{color:var(--color-primary-dark);top:auto;bottom:0;width:34px;height:34px}.vendor-video-slider .swiper-button-next:after,.vendor-video-slider .swiper-button-prev:after{font-size:18px;font-weight:700}.vendor-video-slider .swiper-button-prev{left:0}.vendor-video-slider .swiper-button-next{left:44px;right:auto}.vendor-video-slider .swiper-pagination{bottom:6px;text-align:right}.vendor-video-slider .swiper-pagination-bullet-active{background:var(--color-primary-dark)}.vendor-resources{background-size:cover;background-repeat:no-repeat}.vendor-resources .banner-heading-img{max-width:40px}.vendor-resources__title{margin:0 0 20px;color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-24);line-height:1.5;letter-spacing:var(--ls-tight)}.vendor-resources__grid{--bs-gutter-x:40px;--bs-gutter-y:40px;--bs-gutter-y:0px;row-gap:40px;margin-top:34px}.vendor-card{position:relative}.vendor-card__link{display:flex;flex-direction:column;width:100%;background:var(--color-blue);border:2px solid var(--color-secondary-tint-2);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit}.vendor-card__media{position:relative;display:block;aspect-ratio:16 / 8;overflow:hidden}.vendor-card__image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:0;opacity:20%}.vendor-card__title-link{text-decoration:none}.vendor-card__badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:6px 12px;font-weight:600;letter-spacing:1.6px;background:var(--color-white);color:var(--color-text);text-transform:uppercase;border-radius:4px;line-height:1;white-space:nowrap}.vendor-card__action{position:absolute;top:12px;right:calc(calc(var(--bs-gutter-x) * .5) + 12px);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px}.vendor-card__action img{width:16px;height:16px;display:block}.vendor-card__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;padding:16px 18px 18px;background:var(--color-white)}.vendor-card__title{margin:0;color:var(--color-blue);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-20);line-height:1.35;letter-spacing:var(--ls-tight,-.03em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vendor-card__meta{color:var(--color-blue);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);line-height:1.4;letter-spacing:var(--ls-snug,-.01em);margin-bottom:0}.video-black .vendor-card__image{opacity:60%}.vendor-card__link.vendor-card_mintgreen.video-black{background-color:#222}.error404 .coming-soon{background-image:url(/wp-content/uploads/2026/06/Wavy_background_light.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;display:flex;width:100%;align-items:center;justify-content:center;position:relative;min-height:400px;padding:20px;background-color:rgba(0,0,0,1)}.error404 .coming-soon::after{content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);position:absolute}.hero-content{z-index:11;position:relative}.banner-bg-color{background-color:#4F3D94}.gform_wrapper .gform_heading{display:none}body .gform_wrapper form,body .gform_validation_errors{max-width:560px;margin:0 auto;position:relative}body .gform_wrapper form.security-badge-form,body .gform_validation_errors .security-badge-form{max-width:620px}.gform-theme .gfield--type-html{color:var(--color-text);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-16);letter-spacing:var(--ls-snug);line-height:1.5}.gform-theme .gfield--type-html.gravity-green-title{color:var(--color-primary-dark);font-weight:var(--fw-bold)}.gform-theme .gfield--type-html .gravity-medium-title span,.gform-theme .gfield--type-html .gravity-medium-title{color:var(--color-primary-dark);font-weight:var(--fw-medium)}.gform-theme .gfield--type-html.gravity-medium-text{font-weight:var(--fw-medium)}.gform-theme .gfield--type-html span.gravity-bold-text,.gform-theme .gfield--type-html .gravity-bold-text span{font-weight:var(--fw-bold)}.gform-theme label.gfield_label,.gform-theme legend.gfield_label.gform-field-label{color:var(--color-text);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-16);letter-spacing:var(--ls-tight);line-height:1.2}.gform-theme label.gfield_label .gform-field-label>.gfield_required,.gform-theme label.gfield_label .gform-field-label>.gfield_required .gfield_required_asterisk{color:var(--color-danger-2);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-16);letter-spacing:var(--ls-tight);line-height:1.2}.gform-theme--foundation .gravity-from-wic .gform-field-label{gap:0;align-items:anchor-center}.gform-theme--framework .gravity-from-wic .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform_editor .gravity-from-wic legend.gform-field-label>span>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){transform:scale(2.2);margin-left:2px;color:var(--color-danger-2)}.gform-theme--foundation .gravity-from-wic .gfield .ginput_password.large,.gform-theme--foundation .gravity-from-wic .gfield input.large,.gform-theme--framework .gravity-from-wic .gfield--input-type-datepicker .ginput_container_date input,.gform-theme--framework .gravity-from-wic .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date input,.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_first input,.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_middle input,.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_last input,.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_suffix input,.portal-login-form .form-control{border:2px solid var(--color-surface);border-radius:8px;padding:12px;height:auto;display:inline-block;box-sizing:border-box;box-shadow:none;outline:none}.gform-theme--framework .gravity-from-wic .gfield textarea,.gform-theme--framework .gravity-from-wic .gfield textarea.small,.gform-theme--framework .gravity-from-wic .gfield textarea.medium,.gform-theme--framework .gravity-from-wic .gfield textarea.large{border:2px solid var(--color-surface);border-radius:8px;padding:12px;height:90px;display:inline-block;box-sizing:border-box;box-shadow:none;outline:none}.gform-theme--foundation .gravity-from-wic .gfield.gf-date{position:relative}.gform-theme--foundation .gravity-from-wic .gfield.gf-date::after{content:"";position:absolute;right:.6em;width:23px;height:23px;transform:translateY(-50%);background:#fff url(/wp-content/uploads/2026/06/date-gravity-icon-1.svg) no-repeat center;pointer-events:none;top:55px}.gform-theme--framework .gravity-from-wic input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:var(--color-text);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);letter-spacing:var(--ls-tight);line-height:1.2}.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input{width:100%}.gform-theme--framework .gravity-from-wic input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{border-color:var(--color-primary-dark);outline:none}.gform-theme--framework .gravity-from-wic input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){outline:none!important}body .gform-theme--framework .gravity-from-wic input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder{color:var(--color-text-muted-2)}.gform-theme--foundation .gravity-from-wic .gfield .ginput_password.large:focus,.gform-theme--foundation .gravity-from-wic .gfield input.large:focus,.gform-theme--framework .gravity-from-wic .gfield--input-type-datepicker.gfield--datepicker-custom-icon .ginput_container_date input:focus,.gform-theme--framework .gravity-from-wic .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date input:focus,.gform-theme--framework .gravity-from-wic .gfield textarea:focus,.gform-theme--framework .gravity-from-wic .gfield textarea.small:focus,.gform-theme--framework .gravity-from-wic .gfield textarea.medium:focus,.gform-theme--framework .gravity-from-wic .gfield textarea.large:focus,.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_first input:focus,.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_middle input:focus,.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_last input:focus,.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_suffix input:focus,.portal-login-form .form-control:focus{border-color:var(--color-primary-dark)}.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{border-color:var(--color-primary-dark)}.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(:focus),.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(:focus),.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(:focus),.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic:where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{border-color:var(--color-primary-dark)}.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.portal-login-form .btn{text-align:center;justify-content:center;color:var(--color-white);border:2px solid var(--color-primary-dark);background:var(--color-primary-dark);border-radius:3px;padding:8px 16px;display:inline-flex;font-weight:var(--fw-bold);font-size:var(--fs-16);outline:none}.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(:hover,:focus),.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(:hover,:focus),.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(:hover,:focus),.portal-login-form .btn:hover{color:var(--color-primary-dark);border:2px solid var(--color-primary-dark);background:var(--color-white)}.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:var(--color-text);border:2px solid var(--color-surface);background:var(--color-surface);border-radius:3px;padding:8px 16px;display:inline-flex;font-weight:var(--fw-bold);font-size:var(--fs-16);display:inline-block;position:absolute;right:0;outline:none}.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(:hover){color:var(--color-primary-dark);border:2px solid var(--color-primary-dark);background:var(--color-white)}.gform-theme--foundation .gravity-from-wic .gform_fields{row-gap:30px}body .gform-theme--framework .gform_validation_errors .gform_submission_error,.gform-theme--framework .field_description_below .gfield_description:where(:not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message):not(.ginput_counter_tinymce):not(.gfield_choice_limit_message)),body .gform-theme--framework .field_description_above .gfield_description:where(:not([class=gfield_description]):not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message):not(.ginput_counter_tinymce):not(.gfield_consent_description):not(.gfield_choice_limit_message)){color:var(--color-danger-2);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-16);letter-spacing:var(--ls-snug);line-height:1.5}body .gform-theme--framework .gform_validation_errors{border:2px solid var(--color-danger-2);outline:none}.gform-theme--framework .gform_validation_errors:focus{outline:none;border-color:var(--color-danger-2)}.gform-theme--framework .gform_validation_errors .gform-icon{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-18);color:var(--color-danger-2);text-transform:none}.gform-footer.gform_footer.top_label{margin-top:24px;display:inline-block}.training-confirmation-sec .wic-confirmation__image{text-align:center}.training-confirmation-sec .wic-confirmation__title{font-size:var(--fs-28);color:var(--color-primary-dark);font-family:var(--font-heading);text-align:center;line-height:1.2;letter-spacing:var(--ls-tight);font-weight:var(--fw-semibold);padding-top:15px}.training-confirmation-sec .wic-confirmation__subtitle{color:var(--color-primary);font-size:var(--fs-28);font-family:var(--font-heading);text-align:center;line-height:1.2;letter-spacing:var(--ls-tight);font-weight:var(--fw-bold)}.training-confirmation-sec p.wic-confirmation__message{font-size:var(--fs-16);color:var(--color-ink);font-family:var(--font-body);text-align:center;line-height:1.3;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);padding-top:15px;margin-bottom:0}.training-confirmation-sec p.wic-confirmation__message+p.wic-confirmation__message{padding-top:0}.gravity-from-wic .gform-loader{display:inline-block;width:24px;height:24px;margin-left:12px;vertical-align:middle;border:3px solid var(--color-surface,#e0e0e0);border-top-color:var(--color-primary-dark,#1a7a7a);color:#1a7a7a;border-radius:50%;animation:wic-spin 0.7s linear infinite}.gform-theme.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{block-size:13px;inline-size:13px;outline:0;background-color:var(--color-text)}.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{transition:all ease 0.5s}.gform-theme.gform-theme--framework .gfield--type-choice .gfield_radio{flex-direction:row;gap:4px}.gform-theme.gform-theme--foundation .gravity-from-wic .gfield--type-choice .gfield_radio .gfield-choice-input::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.gform-theme.gform-theme--framework .gform-field-label--type-inline{margin-left:0}.gform-theme.gform-theme--framework .gfield--type-choice .gfield_radio .gchoice,.gform-theme.gform-theme--framework .gfield--type-choice .gfield_radio .ginput_container_consent{border:2px solid var(--color-border);border-radius:8px;padding:12px;height:auto;box-sizing:border-box;box-shadow:none}.gform-theme.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){height:13px;width:13px;border:2px solid var(--color-border);box-shadow:none;cursor:pointer}.gform-theme.gform-theme--framework .gfield--type-choice .gfield_radio .gchoice,.gform-theme--framework .gfield--type-choice .gfield_radio .ginput_container_consent{align-items:center;justify-content:center;display:inline-grid}.gform-theme.gform-theme--foundation .gravity-from-wic .gform-field-label,.portal-login-form .form-label{color:var(--color-ink);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-16);letter-spacing:var(--ls-snug);line-height:1.5}.gfield_signature_container canvas{max-width:100%;border-radius:8px;padding:0;height:auto;display:inline-block;box-sizing:border-box;box-shadow:none}.gform-theme.gform-theme--framework .gfield--type-choice .gfield_radio .gchoice:has(input:checked),.gform-theme.gform-theme--framework .gfield--type-choice .gfield_radio .gchoice:has(input:focus){border-color:var(--color-body)}.gfield_signature_ui_container.gform-theme__no-reset--children{border:2px solid var(--color-surface);border-radius:8px;padding-right:0;padding-bottom:0;outline:none}body .gfield_signature_ui_container.gform-theme__no-reset--children{position:relative}.gfield_signature_ui_container.gform-theme__no-reset--children:focus-within{border-color:var(--color-primary-dark)!important}body .gfield_signature_ui_container.gform-theme__no-reset--children div:nth-child(2){display:inline-block;position:absolute!important;bottom:10px;right:10px;width:auto!important;max-width:max-content!important}.gfield_signature_container canvas:focus-visible{outline:none;border:none!important}ul.gravity-ul li{margin-bottom:10px}.gform-theme .gravity-bold-black{color:var(--color-black);font-weight:var(--fw-bold);margin-bottom:-10px!important}.repeater-field-header-acctions li:first-child{display:none}.gform-theme--foundation .gfield.gfield--type-repeater_end{padding:0px!important}.repeater-field-header-acctions,.repeater-field-header-acctions-remove{text-align:right!important}.gform-theme.gform-theme--framework .gfield--type-choice .gchoice{cursor:pointer}.gfield.gfield--input-type-repeater_start{display:none}.gform-theme--foundation .gfield .repeater-field-item{margin-bottom:24px!important}body .gf-repeater-field-button-add{background-color:transparent!important;color:#555565!important;border:2px solid #F4F4F4;border-radius:8px!important;padding:12px 16px 12px 36px!important;transition:all ease 0.5s}body .gf-repeater-field-button-add:hover{box-shadow:none!important;background-color:#555565!important;color:#FFFFFF!important}body .gf-repeater-field-button-add::before{content:"";width:14px;height:14px;position:absolute;background-image:url(/wp-content/uploads/2026/06/add-btn-svg.png);background-position:center center;background-size:contain;left:16px;transition:all ease 0.5s}body .gf-repeater-field-button-add:hover::before{background-image:url(/wp-content/uploads/2026/06/add-btn-svg-white.png)}.repeater-field-header-title{color:var(--color-ink)}body .gfield_signature_image{border:2px solid var(--color-surface);border-radius:8px;padding-right:0;padding-bottom:0;outline:none;box-shadow:none}.gfield:has(.gfield_signature_image img) .gfield_signature_ui_container{border:0}.repeater-field-warp-item>.repeater-field-item:only-child .repeater-field-header-acctions li i{display:none}.portal-login-sec{display:flex;align-items:center;min-height:100vh;padding-top:50px;padding-bottom:50px;background-image:url(/wp-content/uploads/2026/06/Wavy_background_light.svg);background-position:top center;background-size:cover;background-repeat:no-repeat}.portal-login-card{border-radius:14px;box-shadow:0 10px 40px rgba(20,20,50,.08);border:1px solid rgba(85,85,101,.2)}.portal-login-card__title{font-size:var(--fs-28);color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:var(--ls-tight)}.portal-login-card__intro{font-size:var(--fs-16);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--fw-medium);line-height:1.5;letter-spacing:var(--ls-tight)}.login-help{border-top:2px solid rgba(2,87,77,.08)}.portal-login-link{color:var(--color-primary-dark);text-decoration:none}.portal-login-link:hover{text-decoration:underline}.delaware-logo{position:absolute;top:20px;left:20px}.portal-login-split__panel{padding:40px}.portal-login-split__form{padding:80px 40px}.portal-login-split__panel{display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:var(--color-primary-dark);color:var(--color-white);border-radius:14px 0 0 14px}.search-results .vendor-card__media{background-image:url(/wp-content/uploads/2026/06/banner-stri-all-staff.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.search-results .vendor-card__media::after{content:"";position:absolute;inset:0;background-color:rgba(87,107,178,.81);border-radius:7px 7px 0 0}.search-pagination .pagination-list{justify-content:center}.search-wrapper{margin-right:0px!important}.tv-day-section:focus{outline:none}.vendor-card__link.vendor-card_mintgreen{border:2px solid var(--color-primary-soft);background-color:var(--color-primary-dark)}.vendor-card_mintgreen .vendor-card__title,.vendor-card_mintgreen .vendor-card__meta{color:var(--color-primary-dark)}.vendor-card__link{background:var(--color-blue);background-color:var(--color-blue);height:100%}.fg-scroll{overflow-x:auto;overflow-y:hidden}.fg-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fg-table{width:100%;min-width:992px;table-layout:fixed;border-collapse:collapse;border-color:var(--color-secondary-08);border:2px solid var(--color-secondary-08);border-left:none;border-right:none}.fg-table.table .fg-thead tr th{color:var(--color-text)}.fg-table .fg-thead{border-top:2px solid #D9D9D9}.fg-table col{width:169px}.fg-table th,.fg-table td{padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--color-border)}.fg-table thead th{padding-bottom:10px;vertical-align:bottom;justify-items:flex-start}.fg-brand{min-height:105px}.fg-brand img{display:block;margin:0;margin-bottom:15px;max-width:100%;height:auto;object-fit:contain}.gap-5px{gap:5px}.fg-cat__label{height:44px;padding:12px;text-align:left}.fg-group--standard{--fg-odd:rgba(87, 107, 178, 0.08);--fg-even:rgba(87, 107, 178, 0.04)}.fg-group--sensitive{--fg-odd:var(--color-secondary-08);--fg-even:rgba(96, 78, 161, 0.04)}.fg-group--soy{--fg-odd:var(--color-primary-dark-08);--fg-even:rgba(2, 87, 77, 0.04)}.fg-group--hydrolyzed,.fg-group--hydrolyzed tr{--fg-odd:var(--color-danger-08);--fg-even:rgba(225, 31, 39, 0.04);border:2px solid var(--color-danger-10);border-left:none;border-right:none}.fg-group--hydrolyzed,.fg-group--hydrolyzed tr{border-left:none;border-right:none}.fg-group>tr:not(.fg-cat)>:nth-child(odd){background:var(--fg-odd)}.fg-group>tr:not(.fg-cat)>:nth-child(even){background:var(--fg-even)}.fg-group th,.fg-group td{font-weight:var(--fw-semibold);font-size:var(--fs-16);color:var(--color-text)}.fg-icon{flex:0 0 24px;width:24px;height:24px;vertical-align:top}.fg-group--standard.fg-group th,.fg-group--standard.fg-group td{border-bottom:2px solid rgb(87 107 178 / 10%)}.fg-group--sensitive.fg-group th,.fg-group--sensitive.fg-group td{border-bottom:2px solid rgb(96 78 161 / 10%)}.table>:not(caption) .fg-cat--hydrolyzed .fg-cat__label{background-color:#E11F27;border:none}.formula-cap-list-icon{width:70px;height:70px}.rx-section .rx-desc{margin:0 0 20px;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);line-height:20px;letter-spacing:var(--ls-tight);color:var(--color-ink)}.rx-section .product-grid{display:flex;flex-wrap:wrap;gap:20px}.rx-section .product{display:flex;align-items:center;gap:16px;border:2px solid var(--color-surface-2);border-radius:12px;padding:25px}.rx-section .product-image{flex:0 0 auto;width:120px;height:120px;object-fit:contain;mix-blend-mode:multiply}.rx-section .product-grid>.product{flex:1 1 calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}.rx-section .product-body{flex:1 1 auto}.rx-section .product-title{margin:0 0 5px;color:var(--color-black);}.rx-section .product-type{margin:0 0 10px;color:var(--color-black)}.rx-section .product-note{margin:0;line-height:20px;letter-spacing:var(--ls-tight);color:var(--color-text)}.rx-section .product-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.rx-section .product-feature{display:flex;align-items:flex-start;gap:5px;line-height:20px;letter-spacing:var(--ls-tight);color:var(--color-text)}.rx-section .product-check{flex:0 0 auto;width:20px;height:20px;display:block;margin-top:0;vertical-align:top}.fg-group--hydrolyzed tr.fg-cat.fg-cat--hydrolyzed{border:none}.rx-section.prescription-products .product-note{margin-bottom:8px}.not-wic-approved__header{display:flex;align-items:center;gap:15px;margin-bottom:33px}.not-wic-approved__title{margin:0;color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:var(--fw-medium);font-size:var(--fs-24);line-height:27px;letter-spacing:var(--ls-tight)}.not-wic-approved__title strong{font-weight:var(--fw-bold)}.not-wic-approved__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.not-wic-approved__item{display:flex;align-items:flex-start;gap:7px;color:var(--color-ink);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);line-height:20px;letter-spacing:var(--ls-tight)}.not-wic-approved__icon{flex:0 0 auto;width:21px;height:21px;display:block}.not-wic-approved__products{display:flex;align-items:flex-end;flex-wrap:wrap;gap:40px;margin:41px 0 0;padding:0;list-style:none}.not-wic-approved__product{flex:0 0 auto}.not-wic-approved__product img{display:block;width:100px;height:100px;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.cannot-give{display:block;width:100%;background:var(--color-white)}.cannot-give__title{margin:0;font-family:var(--font-heading);font-weight:var(--fw-medium);font-size:var(--fs-24);line-height:1.125;letter-spacing:var(--ls-tight);color:var(--color-primary-dark)}.cannot-give__title strong{font-weight:var(--fw-bold)}.cannot-give__desc{margin:0 0 35px;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);line-height:1.25;letter-spacing:var(--ls-tight);color:var(--color-ink)}.cannot-give__grid{display:flex;flex-wrap:wrap;gap:32px}.cannot-give__column{display:flex;flex-direction:column;gap:32px;min-width:0;flex:0 1 100%;max-width:100%}.compare-group__heading{margin:0 0 12px;padding-bottom:12px;border-bottom:2px solid var(--color-surface-2);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-16);line-height:1.5;letter-spacing:var(--ls-tight);color:var(--color-black)}.compare-group__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.compare-item{display:flex;align-items:center;gap:12px}.compare-item__image{flex:0 0 auto;width:80px;height:80px;object-fit:contain}.compare-item__name{flex:1 1 auto;color:var(--color-text);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);line-height:1.2;letter-spacing:var(--ls-tight)}.wic-formula{padding:40px 0;gap:15px;display:flex;flex-direction:column}.wic-formula-tag{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:12px 24px;background-color:#E4F2E7;color:var(--color-primary-dark);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-16);line-height:1.25;letter-spacing:var(--ls-tight);border-radius:8px}.wic-formula__description{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);line-height:1.25;letter-spacing:var(--ls-tight);color:var(--color-ink)}.rx-section:has(.bg-soft-green) .product{border:2px solid #E4F2E7}.rx-section.bg-soft-green .product{border:2px solid #E4F2E7}.gform-theme--foundation .gravity-from-wic .gfield.gf_list_5col:where(:not(.gfield--type-image_choice)) .gfield_checkbox{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em}.gform-theme--foundation .gravity-from-wic .gfield--type-choice .gchoice{margin:0;position:relative;width:auto;display:inline-block}.gform-theme--foundation .gravity-from-wic .gf-pill-choices .gchoice input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.gform-theme--foundation .gravity-from-wic .gf-pill-choices .gchoice label{display:inline-block;margin:0;padding:5px 11px;border:2px solid var(--color-surface);border-radius:8px;cursor:pointer;user-select:none;transition:all 0.15s ease}.gform-theme--foundation .gravity-from-wic .gf-pill-choices .gchoice label:hover{border-color:#9a9aa8;background:#f7f7fa}.gform-theme--foundation .gravity-from-wic .gf-pill-choices .gchoice input[type="checkbox"]:checked+label{background:#4a4a5e;border-color:#4a4a5e;color:#fff}.gform-theme--foundation .gravity-from-wic .gf-pill-choices .gchoice input[type="checkbox"]:focus-visible+label{outline:2px solid #4a90d9;outline-offset:2px}.gform-theme--foundation .gravity-from-wic .gf-desc-row{text-align:right;position:relative;z-index:1}.gform-theme--foundation .gravity-from-wic .gf-desc-link{font-style:italic;text-decoration:none;color:var(--color-text-muted-2);cursor:pointer;display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16)}.gform-theme--foundation .gravity-from-wic .gf-desc-link::after{content:"";width:12px;height:12px;background:url(/wp-content/uploads/2026/06/descript-arrow.svg) no-repeat center;flex:0 0 auto}.gform-theme--foundation .gravity-from-wic .gf-up-row{margin-top:-55px}.gform-theme--foundation .gravity-from-wic .gf-consent .gchoice{display:flex;align-items:flex-start;gap:.6em;margin:0 0 .9em 0}.gform-theme--foundation .gravity-from-wic .gf-consent .gchoice input[type="checkbox"]{flex:0 0 auto;width:21px;height:21px;color:var(--color-text-muted-2);margin:.15em 0 0 0;cursor:pointer;border-radius:5px;gap:.4em}body .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])){color:var(--color-text);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);letter-spacing:var(--ls-tight);line-height:2}.gform-theme--foundation .gravity-from-wic .gfield select.large{border-color:var(--color-primary-dark);outline:none;width:100%;border:2px solid var(--color-surface)!important;border-radius:8px;padding:12px;display:inline-block!important;box-sizing:border-box;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:3em;cursor:pointer;height:auto;background:#fff url(/wp-content/uploads/2026/06/select-arrow.svg) no-repeat;background-repeat:no-repeat;background-position:calc(100% - 12px)}.gform-theme--foundation .gravity-from-wic .gf-name-custom .ginput_complex{display:flex;flex-wrap:nowrap;column-gap:16px}.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_first{flex:0 0 30%;padding:0}.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_middle{flex:0 0 15%;padding:0}.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_last{flex:0 0 30%;padding:0}.gform-theme--foundation .gravity-from-wic .gf-name-custom .name_suffix{flex:0 0 15%;padding:0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{line-height:35px!important}.gform-theme--foundation .gravity-from-wic .gf-borderbtm{border-bottom:2px solid var(--color-surface);padding-bottom:15px}.gform-theme--foundation .gravity-from-wic .gf-bordertop{border-top:2px solid var(--color-surface);padding-top:20px}.view-link{cursor:pointer}.overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.60);z-index:1000;padding:40px 16px;overflow-y:auto}.overlay.open{display:block;z-index:99999}.licence-code{max-width:590px;margin:0 auto}.fleet-popup .popup{background:#fff;max-width:1010px;margin:0 auto;border-radius:6px;padding:40px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.12)}.fleet-popup .popup h1{color:var(--color-primary-dark);margin-bottom:40px}.fleet-popup .popup h2{color:var(--color-primary-dark);font-size:var(--fs-16);font-weight:var(--fw-bold);padding:15px 12px}.fleet-popup .close{position:absolute;top:26px;right:30px;border:none;background:none}.inner-licence-code{padding-bottom:25px}.fleet-popup table{width:100%;border-collapse:collapse;font-weight:var(--fw-medium);font-size:var(--fs-16);color:var(--color-text-muted-2)}.fleet-popup th,.fleet-popup td{text-align:left;padding:12px}.fleet-popup th{color:var(--color-text-muted-2);font-weight:var(--fw-bold);font-size:var(--fs-16)}.fleet-popup table tr{border-bottom:2px solid rgba(113,113,113,.12)}.fleet-popup table th:nth-child(odd),.fleet-popup table td:nth-child(odd){background:rgba(244,244,244,.4)}.fleet-popup table th:nth-child(even),.fleet-popup table td:nth-child(even){background-color:#fff}.fleet-popup .col-1,.fleet-popup .col-2{width:25%}.fleet-popup .col-3{width:50%}.fleet-popup .col-4{width:75%}.gform-theme.gform-theme--foundation .gravity-from-wic .gform-field-label{display:block}.gform-theme--framework .gravity-from-wic textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:var(--color-text);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-16);letter-spacing:var(--ls-tight);line-height:1.2}.table-wrap{width:100%;overflow-x:auto}.space-top{padding-top:40px!important}ol.gravity-ol{padding-left:15px}ol.gravity-ol li{margin-bottom:15px}ol.gravity-ol .alpha-list{list-style-type:lower-alpha;padding:0}ol.gravity-ol li a{color:var(--color-text);font-weight:var(--fw-bold);text-decoration:none}.gform-theme--foundation .gravity-from-wic .gf-consent.gf-device .gchoice{margin:0 0 0 0}.gform-theme .gfield--type-html .gravity-medium-title.device-arr{margin-top:15px}.gform-theme--foundation .gravity-from-wic .gfield.gf-select.gf-select-col-3 select.large{width:33.33%}.gform-theme--framework .gfield--type-date .gform-datepicker-toggle .gform-calendar-icon{display:none}.gform-theme--framework .gfield--type-date .gform-datepicker-toggle{padding:0!important;border:0!important;background:transparent!important;right:-8px!important}.gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-custom-icon .ginput_container_date .gform-datepicker-toggle .gform-datepicker-toggle-icon--custom{max-block-size:20px;max-inline-size:20px;opacity:1}.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic .gform_footer>.gform_button{right:inherit!important;left:0}.gform-theme.gform-theme--framework.gform_wrapper .gravity-from-wic .gform-footer .gform_button.gform-has-spinner{background:var(--color-primary-dark)!important}@media (max-width:767.98px){.gform-theme--foundation .gravity-from-wic .gfield.gf-select.gf-select-col-3 select.large{width:60%}}.template-section .template-card .btnn{color:var(--color-text);margin-bottom:24px;text-align:left;transition:.3s ease-in-out}.template-section .template-card .btnn:hover{background-color:var(--color-primary-dark);color:var(--color-white);border-color:var(--color-primary-dark)}.template-section .template-card{border-radius:8px;padding:35px;margin-top:25px}.template-section .template-block__label{margin:0 0 24px;transition:margin-bottom 0.4s ease}.content-section{overflow:visible}.template-section a{color:var(--color-blue)}.tabs-toggle{display:none}.tabs-overlay{display:none}.outlook-guide .template-step{gap:48px;padding:40px 0}.outlook-guide .template-step__body{max-width:310px}.outlook-guide .template-step__media{flex:0 0 33%;max-width:33%}.outlook-guide .template-step__body span{color:var(--color-primary-dark);font-weight:var(--fw-bold)}.email-templates-heading{gap:20px;margin-bottom:35px}.step-desc p{margin:0}.email-templates-heading .et-filter-bar{padding:10px;gap:10px;border:2px solid var(--color-surface);border-radius:8px}.et-filter-bar__label{gap:6px;font-weight:var(--fw-semibold);color:var(--color-primary-dark);margin-right:15px}.template-section .btns-main-sec{border-radius:8px}.template-section .btns-main-sec .btnn.et-filter-btn:first-child{border-radius:8px 0 0 8px}.template-section .btns-main-sec .btnn.et-filter-btn:last-child{border-radius:0 8px 8px 0}.template-section .et-filter-btn{font-weight:var(--fw-medium);border:0;border-radius:0;transition:background .2s,color .2s,border-color .2s;background-color:var(--color-surface);color:#545466}.template-section .et-filter-btn:hover,.template-section .et-filter-btn--active{background-color:var(--color-primary-dark);color:var(--color-white)}.template-section .template-block__header{gap:12px}.template-section .template-block:first-child{padding-top:0;margin-top:0}.template-section .template-block{margin-top:30px;padding-top:25px}.et-toggle-btn{width:32px;height:32px;background:var(--color-primary);border:none;border-radius:50%;transition:background .2s}.et-toggle-btn:focus-visible,.et-toggle-btn:hover{outline:2px solid var(--color-primary)}.template-card .template-block__content_copy p:last-child{margin:0}.template-card .template-block__content_copy p{color:var(--color-black)}.et-toggle-btn[aria-expanded="false"] .et-toggle-btn__chevron{transform:rotate(-90deg)}.et-collapsible{overflow:hidden;max-height:2000px;opacity:1;transition:max-height .3s ease,opacity .3s ease}.et-collapsible.is-collapsed{max-height:0!important;opacity:0}.template-card[hidden]{display:none}.template-section .tv-pdf-btn{background-color:var(--color-surface-3);padding:8px 12px;font-weight:var(--fw-bold);border-radius:3px;display:inline-block}.tv-pdf-btn__icon{margin-right:8px}.template-section .tv-pdf-btn a{color:var(--color-text);text-decoration:none}.template-section .tv-pdf-btn:hover{background-color:var(--color-primary-dark)}.template-section .tv-pdf-btn:hover a{color:var(--color-white)}.template-section .tv-pdf-btn:hover svg path{stroke:var(--color-white)}.template-section .template-block:has(button[aria-expanded="false"]) .template-block__label{margin:0}.template-steps .step-desc.bottom-step{padding-top:40px}.portal-signout-wrap .portal-signout,.portal-signout-wrap.innerpage-share .share-btn{min-width:130px;justify-content:center;box-sizing:border-box}.portal-signout-wrap.innerpage-share .share-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid var(--color-blue-strong-2);border-radius:3px;background:var(--color-blue-strong-2);font-weight:var(--fw-semibold);color:var(--color-white);cursor:pointer;transition:background .18s ease,color .18s ease;text-decoration:none}.portal-signout-wrap.innerpage-share .share-btn:hover{background-color:var(--color-white);color:var(--color-blue-strong-2)}.portal-signout-wrap.innerpage-share .share-btn i{font-size:22px;color:var(--color-white);-webkit-transition:ease-in-out all 0.2s;-ms-transition:ease-in-out all 0.2s;-o-transition:ease-in-out all 0.2s;transition:ease-in-out all 0.2s;line-height:normal;font-weight:400}.portal-signout-wrap.innerpage-share .share-btn:hover i{color:var(--color-blue-strong-2)}.share-popup .modal-dialog{max-width:100%;width:580px;margin:0 auto;height:auto}.share-popup .modal-content{background:#E6F3E9;border:0;border-radius:20px;background-image:url(/wp-content/uploads/2026/06/Wavy_background_light.svg);background-repeat:no-repeat;background-position:top center;background-size:cover}.share-popup .modal-header{border:0;display:flex;align-items:center;justify-content:space-between;padding:30px 30px 0;z-index:1}.share-popup .modal-header .share-title{margin:0;font-size:30px!important;font-weight:700;text-transform:uppercase;color:#02574D;font-family:"Montserrat Alternates",Sans-serif}.form-sms p{margin:0}.share-popup .modal-header .close{padding:0;margin:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;opacity:1;overflow:hidden;background:transparent;border:none}.topclose-btn span{font-size:50px;color:#02574d;line-height:1;font-weight:400}.share-popup .modal-body{background:#fff;margin:30px;padding:0;border-radius:10px;margin-top:20px}.share-popup .modal-content .nav-tabs{width:100%;display:flex;border:0;border-bottom:1px solid #604E8F1A;padding:0;margin-bottom:25px}.share-popup .modal-content .nav-tabs .nav-item{width:50%;text-align:center;margin-right:0}.share-popup .modal-content .nav-tabs .nav-item .nav-link{color:rgba(2,87,77,.80);font-size:18px;font-weight:700;border:0;border-radius:0;padding:20px 4px 10px 4px;border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .18s ease,border-color .18s ease}.share-popup .modal-content .nav-tabs .nav-item .nav-link.active{color:#02574D;background-color:transparent;border-bottom:3px solid #02574D}.share-popup .modal-content .tab-content{padding:0 20px 20px 20px}.share-popup .modal-content .tab-content form{width:100%;position:relative}.share-popup .modal-content .tab-content form label{display:block;font-weight:700;color:#000;line-height:1}.share-popup .email-filed #email,.share-popup .smsfiled .wpcf7-form-control.wpcf7-text,.share-popup .smsfiled input[name="yourphone"]{padding:15px 110px 15px 16px;border:1px solid #02574D99!important;border-radius:8px;box-sizing:border-box;background-color:#F2FDF5;border:0}.share-popup .smsfiled input[name="yourphone"]{padding:15px 100px 15px 16px!important}.share-popup .email-filed #email{margin-top:10px}.share-popup .modal-content .tab-content form label,.tab-content form input{width:100%;font-size:16px}.tab-content form input::placeholder{color:#000;font-weight:500}.share-popup .submit-sec{display:flex;flex-direction:column}.share-popup .modal-content .tab-content .submit-btn{padding:11px 22px 10px;line-height:1;border:2px solid #02574D;background-color:#02574D;color:#fff;font-size:16px;font-weight:600;border-radius:5px;cursor:pointer;outline:0;transition:ease-in-out all .3s;width:auto;height:auto;min-width:min-content}.share-popup .email_share_submit{position:absolute;top:31px;right:4px;margin-top:0;border-radius:5px}.share-popup .modal-content .tab-content .submit-btn:hover,.share-popup .modal-content .tab-content .submit-btn:focus,.share-popup .modal-content .tab-content .submit-btn:focus-visible{border:2px solid #02574D;background-color:#fff;color:#02574D}.share-popup .modal-content .tab-content form input:focus-visible,.share-popup .modal-content .tab-content form input#email:focus-visible,.share-popup .intl-tel-input.allow-dropdown .flag-container:focus-within .selected-flag{outline:2px solid #02574D;border-color:transparent!important;background-color:#fff!important}.share-popup .smsfiled .intl-tel-input{display:flex;align-items:center;gap:10px;width:100%;position:relative;margin-top:10px}.share-popup .smsfiled .intl-tel-input .flag-container{position:static;width:auto;flex:0 0 auto;background-color:#f2fdf5}.share-popup .email-filed>form>span{display:block;margin:8px 0 18px 0;color:#000;font-weight:500;font-size:16px!important;line-height:1.5}.share-popup .smsfiled .intl-tel-input .selected-flag{width:120px!important;display:flex;align-items:center;gap:8px;padding:14px;font-size:16px;color:#02574D;border:1px solid #02574D99;border-radius:8px;background-color:#F2FDF5;height:50px}.share-popup .smsfiled .intl-tel-input .flag-container:hover .selected-flag{background-color:transparent}.share-popup .smsfiled .intl-tel-input .flag-container .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:0;right:14px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #02574D;transform:translateY(-50%)}.share-popup .smsfiled #submit-btn-sms{margin:0;border-radius:5px;position:absolute;top:32px;right:4px;padding:11px 22px 10px}.share-popup .smsfiled .form-group{margin-bottom:18px}.share-popup .smsfiled .form-checkbox p{margin-bottom:0}.wpcf7-form-control-wrap{position:relative}.smsfiled .form-checkbox .wpcf7-list-item{margin-left:0}.smsfiled .form-checkbox .wpcf7-list-item label{display:flex;align-items:center;position:relative;cursor:pointer;padding-left:34px;min-height:24px;padding-bottom:0}.smsfiled .form-checkbox input[type="checkbox"]{position:absolute;left:0;top:0;width:24px;height:24px;margin:0;opacity:0;cursor:pointer;z-index:1}.smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item-label::before,.radio .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:12px;transform:translateY(-50%);width:22px;height:22px;background:#fff;border:1px solid #02574D;border-radius:4px;font-size:14px;font-weight:400}.smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before{content:"\f00c";font-family:FontAwesome;background:#02574D;border:1px solid #02574D;color:#fff;display:flex;align-items:center;justify-content:center}.smsfiled .form-checkbox input[type="checkbox"]~span.wpcf7-list-item-label{color:#000;font-weight:500;font-size:16px!important;line-height:1.5;margin-left:0}.wpcf7-not-valid-tip,.form-checkbox .wpcf7-not-valid-tip{font-size:16px;padding-top:5px;line-height:normal}.form-sms .wpcf7-spinner{position:absolute;right:-30px;bottom:0}.wpcf7-spinner{background-color:transparent}.error,.mail_error,.sms_error,.content-text-red{color:#E11F27;font-size:16px;font-weight:500}.sms_success_send,span.mail_success_send{color:#02574D}#smsfiled .wpcf7 form.sent .wpcf7-response-output,#smsfiled .wpcf7 form.invalid .wpcf7-response-output{display:none}.submit-btn.loader_load:after,.smsfiled .wpcf7-form.submitting .submit-btn~.wpcf7-spinner:after{content:"";position:absolute;width:35px;--b:8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#02574D) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10);margin-left:50px;margin-top:-18px;z-index:2}.submit-btn.loader_load:after{top:160px;right:-20px}.smsfiled .wpcf7-form.submitting .submit-btn~.wpcf7-spinner:after{margin-left:0;margin-top:0}.smsfiled .wpcf7-form .submit-btn~.wpcf7-spinner:before{display:none}.g-recaptcha{margin-top:18px}.share-popup .modal-content .tab-content form input,.share-popup .smsfiled .wpcf7-form-control.wpcf7-text,.share-popup .smsfiled input[name="yourphone"]{padding:15px 110px 15px 16px;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box;background-color:#F2FDF5;line-height:1}.content-text-red,.wpcf7-not-valid-tip,.form-checkbox .wpcf7-not-valid-tip{font-size:16px;padding-top:5px}@keyframes l4{to{transform:rotate(1turn)}}.page-share-sec.innerpage-share{position:static;transform:none;display:flex;justify-content:flex-end}.page-share-sec.innerpage-share button.share-btn,.page-share-sec.innerpage-share .share-btn{background-color:var(--color-primary-dark);color:#fff;padding:13.5px 30px;line-height:1;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-18);font-weight:var(--fw-bold);text-transform:capitalize;border:1px solid var(--color-primary-dark)!important;transition:ease-in-out all .2s}.page-share-sec.innerpage-share button i{font-size:22px;margin-left:15px;color:#fff;line-height:normal;font-weight:400;transition:ease-in-out all .2s}.nav-link:focus-visible{box-shadow:none}.share-popup .modal-content .tab-content .submit-btn:hover,.share-popup .modal-content .tab-content .submit-btn:focus,.share-popup .modal-content .tab-content .submit-btn:focus-visible{border:2px solid var(--color-primary-dark);background-color:#fff;color:var(--color-primary-dark)}.share-popup .modal-content .tab-content form input:focus-visible,.share-popup .intl-tel-input.allow-dropdown .flag-container:focus-within .selected-flag{outline:2px solid var(--color-primary-dark);border:0!important;background-color:#fff!important}.share-popup .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:#f2fdf5}.form-checkbox{padding:4px}.form-checkbox:focus,.form-checkbox:focus-visible{border:2px solid var(--color-primary-dark)}.form-checkbox:focus-within{border:none;box-shadow:none;padding:4px;outline:none}.form-checkbox:has(input[type="checkbox"]:focus-visible){outline:2px solid var(--color-primary-dark);outline-offset:2px;padding:4px}.share-popup .modal-content .nav-tabs .nav-item .nav-link.active:hover{border:0!important;border-bottom:3px solid var(--color-primary-dark)!important;background-color:#fff!important}.share-popup .modal-content .nav-tabs .nav-item .nav-link:focus{outline:2px solid var(--color-primary-darker)}.modal-backdrop.show{z-index:1111}.modal.share-popup{z-index:11111}.wic-profile{position:absolute;top:16px;right:16px;z-index:20;font-family:var(--font-body)}.wic-profile__trigger{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.08);border-radius:999px;cursor:pointer;transition:background .15s ease}.wic-profile__trigger:hover{background:var(--color-white)}.wic-profile__chev{transition:transform .2s ease}.wic-profile__trigger[aria-expanded="true"] .wic-profile__chev{transform:rotate(180deg)}.wic-profile__menu{position:absolute;top:calc(100% + 8px);right:0;width:266px;background:var(--color-white);border:1px solid var(--color-surface-2);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.12);overflow:hidden}.wic-profile__menu[hidden]{display:none}.wic-profile__head{display:flex;align-items:start;gap:12px;padding:16px}.wic-profile__id{min-width:0;display:flex;flex-direction:column}.wic-profile__name{font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-ink);text-align:left}.wic-profile__email{font-size:var(--fs-16);color:var(--color-text-muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wic-profile__role{color:var(--color-primary-dark);background-color:var(--color-primary-soft);width:fit-content;font-weight:var(--fw-bold);padding:3px 10px;margin-top:5px;border-radius:50px;font-size:14px}.wic-profile__group{padding:6px 0;border-top:1px solid var(--color-surface)}.wic-profile__item,.wic-profile__meta{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:var(--fs-16);text-decoration:none}.wic-profile__item{color:var(--color-text-strong);cursor:pointer;transition:background .12s ease}.wic-profile__item:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.wic-profile__meta{color:var(--color-text-muted-2);font-size:13px}.wic-profile__item--signout{color:var(--color-primary-dark);font-weight:var(--fw-semibold)}.wic-profile--inline{position:relative;top:auto;right:auto;display:inline-flex;align-items:center;vertical-align:middle;margin-right:14px}.wic-profile--inline .wic-profile__trigger{background:transparent;border-color:var(--color-border)}.wic-profile--inline .wic-profile__menu{z-index:60}.submenu-btn .bar-svg,.submenu-btn .close-svg{vertical-align:middle}.wic-profile__avatar{width:30px;height:30px;background:#02574d;border-radius:100%;font-size:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.single-post .tm-detail .text-black{font-family:var(--font-body);font-size:var(--fs-16);line-height:1.6;color:var(--color-black,#000)}.single-post .tm-detail .text-black h2,.single-post .tm-detail .text-black h3,.single-post .tm-detail .text-black h4,.single-post .tm-detail .text-black h5,.single-post .tm-detail .text-black h6{font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--color-primary-dark);line-height:1.25;margin:32px 0 12px}.single-post .tm-detail .text-black h2{font-size:var(--fs-28)}.single-post .tm-detail .text-black h3{font-size:var(--fs-24)}.single-post .tm-detail .text-black h4{font-size:var(--fs-20)}.single-post .tm-detail .text-black h5{font-size:var(--fs-18)}.single-post .tm-detail .text-black h6{font-size:var(--fs-16)}.single-post .tm-detail .text-black>:first-child{margin-top:0}.single-post .tm-detail .text-black p{margin:0 0 16px}.single-post .tm-detail .text-black strong,.single-post .tm-detail .text-black b{font-weight:var(--fw-bold)}.single-post .tm-detail .text-black ul,.single-post .tm-detail .text-black ol{margin:0 0 16px;padding-left:24px}.single-post .tm-detail .text-black li{margin-bottom:8px}.single-post .tm-detail .text-black li::marker{color:var(--color-primary-dark);font-weight:var(--fw-bold)}.single-post .tm-detail .text-black li>ul,.single-post .tm-detail .text-black li>ol{margin:8px 0 0}.single-post .tm-detail .text-black blockquote{margin:24px 0;padding:20px 24px;background:var(--color-primary-soft);border-left:4px solid var(--color-primary);border-radius:0 8px 8px 0}.single-post .tm-detail .text-black blockquote p{font-size:var(--fs-18);font-style:italic;color:var(--color-primary-dark);margin-bottom:8px}.single-post .tm-detail .text-black blockquote p:last-of-type{margin-bottom:0}.single-post .tm-detail .text-black blockquote cite{display:block;margin-top:10px;font-style:normal;font-size:14px;font-weight:var(--fw-semibold);color:var(--color-primary-dark)}.single-post .tm-detail .text-black figure{margin:24px 0}.single-post .tm-detail .text-black img{max-width:100%;height:auto;border-radius:12px}.single-post .tm-detail .text-black figcaption{margin-top:8px;font-size:14px;color:var(--color-text);text-align:center}.single-post .tm-detail .text-black .wp-block-table{overflow-x:auto}.single-post .tm-detail .text-black table{width:100%;border-collapse:collapse;margin:0}.single-post .tm-detail .text-black th,.single-post .tm-detail .text-black td{padding:12px 16px;border:1px solid var(--color-primary-border);text-align:left;vertical-align:top}.single-post .tm-detail .text-black thead th{background:var(--color-primary-dark);color:var(--color-white);font-weight:var(--fw-bold);border-color:var(--color-primary-dark)}.single-post .tm-detail .text-black tbody tr:nth-child(even){background:var(--color-primary-soft)}.single-post .tm-detail .text-black .wp-block-table thead,.single-post .tm-detail .text-black .wp-block-table tfoot{border:0}.single-post .tm-detail .text-black a:not(.wp-block-file__button){color:var(--color-primary-dark);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.single-post .tm-detail .text-black a:hover,.single-post .tm-detail .text-black a:focus-visible{color:var(--color-primary-dark)}.single-post .wp-block-file .wp-block-file__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;margin-left:12px;padding:10px 20px;border:2px solid var(--color-primary-dark);border-radius:8px;background:var(--color-primary-dark);color:var(--color-white);font-family:var(--font-body);font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:1.3;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;transition:background-color .2s,color .2s}.single-post .wp-block-file .wp-block-file__button:hover,.single-post .wp-block-file .wp-block-file__button:focus-visible{background:var(--color-white);color:var(--color-primary-dark);text-decoration:none}.single-post .wp-block-file .wp-block-file__button::before{content:"";flex:0 0 18px;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 21h14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 21h14'/%3E%3C/svg%3E") center / contain no-repeat}.single-post .tm-detail{--news-content-width:960px;--news-featured-width:400px}.single-post .tm-detail article{max-width:var(--news-content-width);margin-inline:auto}.single-post .tm-detail figure .wp-post-image{width:100%!important;max-width:var(--news-featured-width);height:auto}.single-post .tm-detail .text-black .wp-block-image img{max-width:100%;height:auto}.inservices{background-size:cover;background-repeat:no-repeat}.inservices .inservices__block{margin-top:56px}.inservices .inservices__group+.inservices__group{margin-top:48px}.inservices .inservices__group-title{margin:34px 0 0;padding-bottom:12px;border-bottom:2px solid var(--color-primary-border);font-family:var(--font-body);font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:1.3;letter-spacing:var(--ls-tight);color:var(--color-text-strong)}.inservices .inservices__group .vendor-resources__grid{margin-top:24px}.inservices .inservices__group-head{display:flex;align-items:center;gap:14px;margin-top:34px;padding:0 0 14px;border-bottom:2px solid var(--color-primary-border)}.inservices .inservices__cal{display:inline-flex;flex-direction:column;align-items:center;flex:0 0 68px;width:68px;height:68px;overflow:hidden;border-radius:6px;background:var(--color-white);box-shadow:0 1px 4px rgba(2,87,77,.15);font-family:var(--font-heading);color:var(--color-primary-dark);text-align:center}.inservices .inservices__cal-month{width:100%;padding:3px 0;background:var(--color-primary-dark);color:var(--color-white);font-size:var(--fs-16);font-weight:var(--fw-bold);letter-spacing:.08em;line-height:1}.inservices .inservices__cal-day{padding:4px 0 1px;font-size:22px;font-weight:var(--fw-bold);line-height:1}.inservices .inservices__cal-year{padding:0;font-size:var(--fs-16);line-height:1;color:var(--color-text)}.inservices .inservices__cal--text{flex:0 0 auto;width:auto;height:auto;padding:6px 10px;font-size:var(--fs-16);font-weight:var(--fw-bold)}.inservices .inservices__group-head .inservices__group-title{margin:0;padding:0;border:0;font-family:var(--font-heading);font-size:var(--fs-24);font-weight:var(--fw-bold);line-height:1.25;letter-spacing:var(--ls-tight);color:var(--color-primary-dark)}