img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0%;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-content{display:flow-root}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}:root{--edd-blocks-light-grey:#eee}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:#000000;--wp--preset--color--secondary:#000000;--wp--preset--color--foreground:#000000;--wp--preset--color--background:#ffffff;--wp--preset--color--tertiary:#f5f2ec;--wp--preset--color--custom-links:#0000ff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:clamp(0.825rem, 0.825rem + ((1vw - 0.2rem) * 0.298), 1.0625rem);--wp--preset--font-size--medium:clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.313), 1.25rem);--wp--preset--font-size--large:clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.313), 2rem);--wp--preset--font-size--x-large:clamp(2.5rem, 2.5rem + ((1vw - 0.2rem) * 0.625), 3rem);--wp--preset--font-family--cabin:Cabin, sans-serif;--wp--preset--font-family--montserrat:Montserrat, sans-serif;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:root{--wp--style--global--content-size:100%;--wp--style--global--wide-size:100%}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:0;padding-left:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:var(--wp--preset--spacing--50)}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0}:root :where(.is-layout-flex){gap:var(--wp--preset--spacing--50)}:root :where(.is-layout-grid){gap:var(--wp--preset--spacing--50)}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:#fcfcfc;color:var(--wp--preset--color--foreground);font-family:var(--wp--preset--font-family--cabin);font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.391), 19px);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--20);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--20)}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--custom-links);font-family:var(--wp--preset--font-family--cabin);font-size:clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.575), 22px);line-height:1.6;text-decoration:underline}:root :where(a:where(:not(.wp-element-button)):hover){color:var(--wp--preset--color--light-green-cyan);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--montserrat);line-height:1.6;text-transform:none}h1{font-family:var(--wp--preset--font-family--nunito);font-size:clamp(2.629rem, 2.629rem + ((1vw - 0.2rem) * 2.964), 5rem);text-transform:none}h2{font-family:var(--wp--preset--font-family--nunito);font-size:clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 1.571), 3rem);line-height:1.5;text-transform:none}h3{font-family:var(--wp--preset--font-family--nunito);font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);text-transform:none}h4{font-family:var(--wp--preset--font-family--nunito);font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:400;text-transform:none}h5{font-family:var(--wp--preset--font-family--nunito);font-size:var(--wp--preset--font-size--small);font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:none}h6{font-family:var(--wp--preset--font-family--nunito);font-size:var(--wp--preset--font-size--small);font-style:normal;font-weight:400;letter-spacing:1px;text-transform:none}:root :where(.wp-element-button,.wp-block-button__link){background-color:#e98a15;border-radius:.25rem;border-width:0;color:var(--wp--preset--color--background);font-family:var(--wp--preset--font-family--montserrat);font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.313), 18px);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--background)}:root :where(.wp-element-button:focus,.wp-block-button__link:focus){background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}:root :where(.wp-element-button:active,.wp-block-button__link:active){background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}:root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption){font-family:var(--wp--preset--font-family--cabin);font-size:var(--wp--preset--font-size--medium)}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-primary-color{color:var(--wp--preset--color--primary)!important}.has-secondary-color{color:var(--wp--preset--color--secondary)!important}.has-foreground-color{color:var(--wp--preset--color--foreground)!important}.has-background-color{color:var(--wp--preset--color--background)!important}.has-tertiary-color{color:var(--wp--preset--color--tertiary)!important}.has-custom-links-color{color:var(--wp--preset--color--custom-links)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary)!important}.has-foreground-background-color{background-color:var(--wp--preset--color--foreground)!important}.has-background-background-color{background-color:var(--wp--preset--color--background)!important}.has-tertiary-background-color{background-color:var(--wp--preset--color--tertiary)!important}.has-custom-links-background-color{background-color:var(--wp--preset--color--custom-links)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-primary-border-color{border-color:var(--wp--preset--color--primary)!important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary)!important}.has-foreground-border-color{border-color:var(--wp--preset--color--foreground)!important}.has-background-border-color{border-color:var(--wp--preset--color--background)!important}.has-tertiary-border-color{border-color:var(--wp--preset--color--tertiary)!important}.has-custom-links-border-color{border-color:var(--wp--preset--color--custom-links)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-cabin-font-family{font-family:var(--wp--preset--font-family--cabin)!important}.has-montserrat-font-family{font-family:var(--wp--preset--font-family--montserrat)!important}:root{--text-color:#333}html{scroll-behavior:smooth}body{font-family:'Cabin','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:1rem;color:#2f2f2f;background:#fff}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--text-color);margin-bottom:.5em}h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.3rem}h5{font-size:1.1rem}h6{font-size:1rem}p{font-size:1rem;line-height:1.7;margin-bottom:1em}blockquote{border-left:5px solid #fdf25c;background:#fcfcfc;padding:1.5rem;font-style:italic;margin:2rem 0}.wpforms-form{background-color:#fcfcfc;padding:20px;border-radius:10px;box-shadow:0 2px 10px rgb(0 0 0 / .05);color:#2f2f2f;font-family:inherit}.wpforms-form input[type="text"],.wpforms-form input[type="email"],.wpforms-form textarea{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;font-size:16px;color:#2f2f2f;background-color:#fff}.wpforms-form button[type="submit"]{background-color:#f6f930;color:#000;padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.wpforms-form button[type="submit"]:hover{background-color:#d2f898;color:#000}a{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;font-family:inherit!important;color:inherit;text-decoration:none;position:relative;transition:color 0.2s ease}a:not(:has(img)):not(.wp-block-button__link):not(.button):not(.btn):not(.hero-btn):not(button):not(.tr-hero-btn):not(.tr-about-btn):not(.tr-nav-card):not(.tr-post-card)::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#f6f930;transform:scaleX(1);transform-origin:left;opacity:1;transition:none}main .wp-block-button__link,main button:not(.wp-block-navigation__responsive-container-open):not(.wp-block-navigation__responsive-container-close),main input[type="submit"],main input[type="button"],main input[type="reset"],main a.button,main a.btn,main .button,main .btn,.entry-content .wp-block-button__link,.entry-content button,.entry-content input[type="submit"],.entry-content input[type="button"],.entry-content input[type="reset"],.entry-content a.button,.entry-content a.btn,.entry-content .button,.entry-content .btn,.hero-btn{background-color:#fdf25c!important;color:#000!important;padding:12px 24px!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-size:1rem!important;transition:background-color 0.3s ease!important;display:inline-block!important;text-align:center!important;text-decoration:none!important;border:none!important;cursor:pointer!important}main .wp-block-button__link:hover,main button:not(.wp-block-navigation__responsive-container-open):not(.wp-block-navigation__responsive-container-close):hover,main input[type="submit"]:hover,main input[type="button"]:hover,main input[type="reset"]:hover,main a.button:hover,main a.btn:hover,main .button:hover,main .btn:hover,.entry-content .wp-block-button__link:hover,.entry-content button:hover,.entry-content input[type="submit"]:hover,.entry-content input[type="button"]:hover,.entry-content input[type="reset"]:hover,.entry-content a.button:hover,.entry-content a.btn:hover,.entry-content .button:hover,.entry-content .btn:hover,.hero-btn:hover{background-color:#d8fcb8!important;color:#000!important}.hero-section-img::before{content:"";position:absolute;inset:0;background-color:rgb(255 255 255 / .85);z-index:1}.hero-section-img{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:75vh;overflow:hidden}.hero-img-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-content{position:relative;z-index:2;padding:40px 20px;max-width:800px;color:#1a1a1a;text-shadow:0 1px 3px rgb(255 255 255 / .85)}.hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:10px}.hero-content .underline{width:60px;height:4px;background-color:#f6f930;margin:16px auto;border-radius:2px}.hero-content h2{margin-bottom:20px}.hero-content p{font-size:1rem;line-height:1.6;margin:0 auto 30px auto;max-width:700px}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content h2{font-size:1.25rem}.hero-content p{font-size:.95rem}}main .hero-btn:hover,.entry-content .hero-btn:hover,.hero-btn:hover{background-color:#d8fcb8!important;color:#000!important}.hero-btn{background-color:#fdf25c!important;color:#000!important;padding:12px 24px!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-size:1rem!important;transition:background-color 0.3s ease!important;display:inline-block!important;text-align:center!important;text-decoration:none!important;border:none!important;cursor:pointer!important}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content h2{font-size:1.25rem}.hero-content p{font-size:.95rem}}.wp-block-group.site-header{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 40px;background-color:#fff;border-bottom:1px solid #eee}.wp-block-group.site-header nav{display:flex;justify-self:start;justify-content:flex-start;gap:32px}.wp-block-group.site-header nav a{color:#2f2f2f;font-weight:500;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.wp-block-group.site-header nav a:hover{color:#f6f930}.wp-block-group.site-header nav .current-menu-item a{color:#000;font-weight:600}.site-logo.wp-block-site-logo{display:flex;justify-content:center;align-items:center;padding-top:15px;padding-bottom:15px}.site-logo.wp-block-site-logo img{height:64px;width:auto;max-width:100%;border-radius:50%;display:block}.wp-block-group.site-header form[role="search"]{display:flex;justify-self:end;justify-content:flex-end}.wp-block-group.site-header input[type="search"]{width:200px;max-width:100%;padding:8px 12px;border-radius:6px;border:1px solid #2f2f2f;font-size:14px}.free-guides-section{background-color:#fcfcfc;padding:80px 20px;text-align:center}.free-guides-section h2{font-size:36px;font-weight:800;margin-bottom:16px;color:#2f2f2f}.free-guides-section p{font-size:16px;color:#2f2f2f;max-width:700px;margin:0 auto 40px auto;line-height:1.6}.free-guides-section .wp-block-columns{justify-content:center;gap:40px;max-width:1000px;margin:0 auto 40px auto}.free-guides-section .wp-block-column{text-align:center;opacity:0;transform:translateY(20px);animation:fadeInUp 0.6s ease-out forwards}.free-guides-section .wp-block-column:nth-child(1){animation-delay:0.1s}.free-guides-section .wp-block-column:nth-child(2){animation-delay:0.3s}.free-guides-section .wp-block-column:nth-child(3){animation-delay:0.5s}.free-guides-section .wp-block-column img{width:100%;max-width:260px;height:auto;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .06);transition:transform 0.3s ease,box-shadow 0.3s ease}.free-guides-section .wp-block-column img:hover{transform:scale(1.03);box-shadow:0 6px 20px rgb(0 0 0 / .1)}.free-guides-section .wp-block-button__link{background-color:#000;color:#fff;padding:14px 28px;font-weight:600;border-radius:6px;transition:background-color 0.3s ease,color 0.3s ease;text-transform:uppercase;font-size:14px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.free-guides-section .wp-block-button__link:hover{background-color:#f6f930;color:#000}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:900px){.free-guides-section .wp-block-columns{flex-direction:column;align-items:center;gap:32px}.free-guides-section .wp-block-column img{max-width:300px}}.about-me-section{background-color:#fcfcfc;padding:80px 20px;max-width:1200px;margin:0 auto}.about-me-section .wp-block-columns{align-items:center;gap:60px}.about-me-section .wp-block-column{flex:1}.about-me-section .wp-block-image img{width:100%;max-width:320px;border-radius:50% 40% 30% 60% / 60% 50% 40% 50%;box-shadow:0 4px 12px rgb(0 0 0 / .06);margin:0 auto;display:block;opacity:0;transform:translateY(20px);animation:fadeInUp 0.8s ease forwards;animation-delay:0.2s;position:relative;z-index:2;margin-top:-20px}.about-me-section h2{font-size:36px;font-weight:800;color:#2f2f2f;margin-bottom:20px}.about-me-section p{font-size:18px;line-height:1.7;color:#2f2f2f;margin-bottom:20px}.about-me-section .wp-block-button__link{background-color:#000;color:#fff;padding:12px 24px;font-weight:600;border-radius:6px;text-transform:uppercase;transition:background-color 0.3s ease}.about-me-section .wp-block-button__link:hover{background-color:#f6f930;color:#000}@media (max-width:900px){.about-me-section .wp-block-columns{flex-direction:column;gap:40px}.about-me-section .wp-block-image img{max-width:100%}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.travel-runner-resources{background-color:#fcfcfc;padding:80px 20px;max-width:1200px;margin:0 auto}.travel-runner-resources h2{text-align:center;font-size:2rem;margin-bottom:10px}.travel-runner-resources p.section-description{text-align:center;font-size:1rem;color:#555;margin-bottom:50px}.travel-runner-resources .wp-block-columns{gap:30px;align-items:stretch}.travel-runner-resources .wp-block-column{background:#fff;border-radius:20px;box-shadow:0 4px 16px rgb(0 0 0 / .05);padding:30px 20px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;animation:fadeInUp 0.8s ease forwards;opacity:0;transform:translateY(30px)}.travel-runner-resources .wp-block-column:hover{transform:scale(1.03);box-shadow:0 10px 24px rgb(0 0 0 / .08)}.travel-runner-resources .wp-block-image img{width:100%;max-width:100%;height:auto;border-radius:16px;margin-bottom:24px;transition:transform 0.3s ease}.travel-runner-resources .wp-block-column:hover .wp-block-image img{transform:scale(1.03)}.entry-content a.wp-block-button__link,.travel-runner-resources .wp-block-button__link{background-color:#fdf25c;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;border-radius:6px;padding:12px 24px;transition:background-color 0.3s ease,transform 0.3s ease;display:inline-block;text-align:center;border:none;box-shadow:none}.entry-content a.wp-block-button__link:hover,.travel-runner-resources .wp-block-button__link:hover{background-color:#d8fcb8;transform:translateY(-2px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.youtube-signup-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin:80px auto;max-width:1200px;padding:0 20px}.youtube-signup-section .wp-block-column{flex:1 1 48%;max-width:48%}.youtube-signup-section iframe{width:100%;aspect-ratio:16 / 9;border-radius:6px;box-shadow:none;display:block}.youtube-signup-section .ml-form-embedWrapper{background:none;border:none;box-shadow:none;padding:0}.youtube-signup-section .ml-form-embedBody{display:flex;flex-direction:column;gap:15px;padding:0}.youtube-signup-section .ml-form-embedBody h4{margin:0;font-size:1.25rem}.youtube-signup-section .ml-form-embedBody p{color:#000;font-size:1rem;line-height:1.5;margin:0}.youtube-signup-section .ml-form-embedBody form{display:flex;flex-direction:column;gap:15px}.youtube-signup-section .ml-form-embedBody input[type="email"]{width:100%;padding:12px;font-size:1rem;border:1px solid #ddd;border-radius:6px;box-sizing:border-box}.youtube-signup-section .ml-form-embedBody button{background-color:#fdf25c;color:#000;padding:12px 24px;font-weight:700;font-size:1rem;border-radius:6px;cursor:pointer;border:none;transition:background-color 0.3s ease}.youtube-signup-section .ml-form-embedBody button:hover{background-color:#d8fcb8}@media (max-width:768px){.youtube-signup-section{flex-direction:column;padding:0 16px}.youtube-signup-section .wp-block-column{max-width:100%}.youtube-signup-section iframe{width:100%;aspect-ratio:16 / 9;height:auto}}.ml-subscribe-form .ml-form-embedBody{display:flex;flex-direction:column;align-items:center;text-align:center}.ml-subscribe-form input[type="text"],.ml-subscribe-form input[type="email"]{width:100%;max-width:400px;margin:0 0 1rem 0;padding:12px 16px;font-size:1rem;border:1px solid #ccc;border-radius:6px;font-family:inherit;box-sizing:border-box}.ml-subscribe-form button[type="submit"]{background-color:#fdf25c;color:#000;font-weight:700;padding:12px 24px;font-size:1rem;border:none;border-radius:8px;cursor:pointer;text-transform:uppercase;transition:background-color 0.3s ease;width:100%;max-width:400px;box-sizing:border-box;display:block;margin:0 auto}.ml-subscribe-form button[type="submit"]:hover{background-color:#d8fcb8}.site-footer{background-color:#f8f8f8;color:#333;font-size:14px;border-top:1px solid #e0e0e0;width:100%}.site-footer .footer-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.site-footer .footer-left{display:flex;flex-direction:column;align-items:flex-start}.site-footer .footer-left img{max-width:60px;height:auto;margin-bottom:8px}.site-footer .footer-tagline{font-weight:500;font-size:16px;margin-bottom:8px}.site-footer .footer-left small{color:#777;font-size:13px}.site-footer .footer-socials{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap}.site-footer .footer-socials a{color:#fff;font-size:1.5rem;transition:color 0.3s ease}.site-footer .footer-socials a:hover{color:#fdf25c}@media (max-width:768px){.site-footer .footer-container{flex-direction:column;align-items:center;text-align:center}.site-footer .footer-left{align-items:center}.site-footer .footer-socials{justify-content:center}}.wp-block-cover{position:relative;padding-bottom:5rem;background-color:#fcfcfc!important}.wp-block-cover h1{font-size:clamp(2.25rem, 6vw, 3.5rem);font-weight:800;line-height:1.2;color:#fff;text-align:center;margin-bottom:.5rem;text-shadow:1px 1px 4px rgb(0 0 0 / .3)}.wp-block-cover .blog-meta{font-size:1rem;color:#e0e0e0;font-style:italic;text-align:center}.single-post-content{max-width:760px;margin:0 auto;padding:2rem;line-height:1.75;font-size:1.1rem;color:#222}.single-post-content h2,.single-post-content h3{font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:#111}.single-post-content img{max-width:100%;border-radius:12px;margin:2rem 0}.product-highlight{background:#f9f9f9;padding:1.5rem;border:2px solid #eee;border-radius:12px;margin:2rem 0}.product-highlight h3{margin-top:0}.wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:100%;padding:5rem 1rem}.wp-block-cover__inner-container h1.wp-block-post-title{font-size:clamp(2.5rem, 6vw, 4rem);line-height:1.2;margin:0 auto 1rem auto;padding:0 1rem;text-align:center;max-width:800px;word-break:break-word}.wp-block-group.post-meta-on-cover{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:1.5rem;gap:1rem;font-size:1rem;font-weight:600;color:#fff;text-align:center;width:100%;max-width:800px}.wp-block-group.post-meta-on-cover p,.wp-block-group.post-meta-on-cover div,.wp-block-group.post-meta-on-cover time{margin:0!important;font-size:inherit!important;color:#fff!important;text-align:center}.wp-block-group.post-meta-on-cover p span,.wp-block-group.post-meta-on-cover p strong{color:#fff!important}.meta-intro{font-size:1.25rem;background:#f7f7f7;padding:1.25rem 1.5rem;border-left:4px solid #fdf25c;border-radius:.5rem;font-style:italic;margin-bottom:2rem;Line-height:1.6;color:#333}.callout{border-left:6px solid #f6f930;background-color:#fcfcfc;color:#000;padding:1rem 1.25rem;margin:2rem 0;border-radius:6px;font-size:1rem;line-height:1.6;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.callout.tip{border-color:#d2f898}.callout.warning{border-color:#f6f930;background-color:#fffef1}.callout.info{border-color:#2f2f2f;background-color:#f7f7f7}.callout.summary{border-color:#000;background-color:#f9f9f9}.trail-journal-bio{display:flex;align-items:flex-start;background:#fcfcfc;border:1px solid #d2f898;border-radius:8px;padding:1.5rem;gap:1.5rem;font-family:system-ui,sans-serif;margin-top:3rem}.trail-journal-avatar img{width:100px;height:100px;border-radius:8px;object-fit:cover;border:2px solid #f6f930}.trail-journal-content{flex:1}.trail-journal-heading{font-weight:700;font-size:1.2rem;margin-bottom:.25rem;color:#2f2f2f}.trail-journal-heading span{font-weight:400;color:#555}.trail-journal-text{font-size:.95rem;color:#333;margin:.3rem 0}.trail-journal-tags{margin-top:1rem}.trail-journal-tags span{display:inline-block;background-color:#d2f898;color:#000;font-size:.8rem;font-weight:600;padding:.3rem .6rem;border-radius:4px;margin-right:.5rem;margin-top:.4rem}.trail-journal-social{margin-top:1rem;font-size:1.2rem}.trail-journal-social a{text-decoration:none;margin-right:.75rem;transition:opacity 0.2s ease}.trail-journal-social a:hover{opacity:.7}.trailrunner-related-posts{margin-top:4rem;padding:2rem;background-color:#fcfcfc;border-left:4px solid #f6f930;border-radius:6px}.trailrunner-related-posts h3{font-size:1.5rem;margin-bottom:1rem;color:#2f2f2f}.trailrunner-related-posts ul{list-style:none;padding:0;margin:0;display:grid;gap:1.5rem}.trailrunner-related-posts li a{display:flex;align-items:center;gap:1rem;color:inherit;text-decoration:none;transition:transform 0.2s ease}.trailrunner-related-posts li a:hover{transform:translateX(4px)}.trailrunner-related-posts img{width:80px;height:80px;object-fit:cover;border-radius:4px}.destination-badge.dynamic-category{display:inline-block;padding:.5rem 1rem;border-radius:999px;font-size:.95rem;font-weight:600;box-shadow:1px 2px 6px rgb(0 0 0 / .1);margin:.5rem 0}.category-destinations-and-guides .badge{background-color:#f6f930}.category-community-stories-interviews .badge{background-color:#d2f898}.category-gear-nutrition-recovery .badge{background-color:#fcfcfc;border:1px solid #2f2f2f}.category-race-recaps .badge{background-color:#2f2f2f;color:#FFF}.category-training-and performance .badge{background-color:#000}.category-travel-planning .badge{background-color:#9bf2f0}.category-travel .badge{background-color:#ffa6e4}.contact-section{background-color:#fcfcfc;padding:3rem 1.5rem;max-width:700px;margin:0 auto}.contact-page h2{font-size:2rem;margin-bottom:.5rem}.contact-page p{font-size:1.1rem;color:#2f2f2f;margin-bottom:2rem}.contact-intro{font-size:1.1rem;margin-bottom:2rem;color:#2f2f2f}@media screen and (max-width:700px){.trail-svg{height:150px}}.about-kyle{background-color:#fcfcfc;padding:3rem 1.5rem;border-radius:12px}.about-kyle-columns{display:flex;flex-wrap:wrap;gap:2rem;align-items:center}.about-kyle-photo img,.about-page-photo img{border-radius:8px;max-width:100%;height:auto;box-shadow:0 6px 16px rgb(0 0 0 / .08)}.about-kyle-text h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.about-kyle-text p{font-size:1.125rem;line-height:1.7;color:#2f2f2f}.about-signup-wrapper{background-color:#fcfcfc;border:2px solid #f6f930;padding:2rem;margin:3rem 0;border-radius:12px;text-align:center;box-shadow:2px 4px 12px rgb(0 0 0 / .05)}.about-signup-wrapper h3{font-size:1.75rem;margin-bottom:.5rem;color:#2f2f2f}.about-signup-wrapper p{font-size:1rem;color:#2f2f2f;margin-bottom:1.5rem}.about-signup-wrapper form{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.about-signup-wrapper input[type="email"]{max-width:320px;width:100%;padding:12px;font-size:1rem;border-radius:6px;border:1px solid #ccc;font-family:inherit}.about-signup-wrapper button[type="submit"]{background-color:#fdf25c;color:#000;padding:12px 24px;font-weight:700;font-size:1rem;border-radius:6px;cursor:pointer;border:none;text-transform:uppercase;transition:background-color 0.3s ease}.about-signup-wrapper button[type="submit"]:hover{background-color:#d8fcb8}.lazy-youtube-wrapper{max-width:65%;margin:2rem auto;padding:1.5rem;background:#fcfcfc;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .05);text-align:center}.lazy-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.youtube-thumb{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;cursor:pointer}.youtube-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:#f6f930;color:#000;font-size:2.5rem;line-height:80px;text-align:center;border-radius:50%;box-shadow:0 6px 20px rgb(0 0 0 / .2);transition:transform 0.2s ease}.youtube-title-overlay{position:absolute;top:0;left:0;background:rgb(246 249 48 / .9);padding:.4rem .75rem;font-weight:700;color:#000;font-size:.9rem;border-radius:0 0 6px 0;z-index:2}.youtube-thumb:hover .youtube-play-button{transform:translate(-50%,-50%) scale(1.05)}.youtube-subscribe-banner{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:rgb(246 249 48 / .9);padding:.6rem 1rem;font-weight:700;color:#000;font-size:1rem;border-radius:6px 6px 0 0;text-decoration:none;z-index:2}.youtube-subscribe-banner:hover{text-decoration:none;background:rgb(210 248 152 / .95)}.travelrunner-sidebar{display:flex;flex-direction:column;gap:2.5rem;padding:1rem}.sidebar-about-me{text-align:center}.sidebar-about-me-btn{display:inline-block;background-color:#fdf25c;color:#000;font-weight:700;font-size:1rem;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;text-align:center;transition:background-color 0.3s ease;margin-top:1rem}.sidebar-about-me-btn:hover{background-color:#d8fcb8;text-decoration:none}.sidebar-about-photo{width:200px;height:240px;border-radius:50%;object-fit:cover}.sidebar-latest-posts ul{list-style:none;padding:0;margin:0}.sidebar-latest-posts li{margin-bottom:1rem}.sidebar-latest-posts a{font-weight:500;text-decoration:none;position:relative;transition:color 0.2s ease}.sidebar-latest-posts a::after{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:2px;background-color:#fdf25c;transition:transform 0.3s ease;transform:scaleX(0);transform-origin:left}.sidebar-latest-posts a:hover::after{transform:scaleX(1)}.sidebar-newsletter{background-color:#fcfcfc;border:2px solid #fdf25c;padding:1.5rem;border-radius:12px;box-shadow:2px 4px 12px rgb(0 0 0 / .05);text-align:center}.sidebar-newsletter h3{font-size:1.2rem;margin-bottom:.75rem;line-height:1.4}.sidebar-newsletter p{font-size:.95rem;margin-bottom:1.25rem;line-height:1.6}.sidebar-newsletter input[type="email"]{width:90%;max-width:320px;margin:0 auto 1rem auto;padding:.75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:6px;font-family:inherit;display:block}.sidebar-newsletter button{background-color:#fdf25c;color:#000;font-weight:700;padding:.75rem 1rem;font-size:1rem;border:none;border-radius:8px;width:100%;cursor:pointer;transition:background-color 0.2s ease}.sidebar-newsletter button:hover{background-color:#d8fcb8}@media screen and (max-width:768px){.travelrunner-sidebar{display:none!important}}@media (max-width:768px){.home .free-guides-section figure.wp-block-image img{width:80%!important;height:auto!important;max-width:80%!important;display:block;margin:0 auto}.home .free-guides-section .wp-block-image img[src*="before-we-get-started"]{width:80%!important;height:auto!important;max-width:80%!important}.home .free-guides-section .wp-block-image img[src*="acadia"]{width:80%!important;height:auto!important;max-width:80%!important}.home .about-me-section .wp-block-image img{width:80%!important;height:auto!important;border-radius:50% / 35%!important;object-fit:cover;display:block;margin:0 auto}.home .free-guides-section .wp-block-column,.home .about-me-section .wp-block-column{padding:0!important;margin:0 auto!important}}.trailrunner-related-posts-grid{margin-top:4rem;padding:2rem 0}.trailrunner-related-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center;color:#2f2f2f}.trailrunner-post-grid{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.trailrunner-post-card{width:100%;max-width:280px;text-align:center;background:#fcfcfc;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .05);transition:transform 0.3s ease}.trailrunner-post-card:hover{transform:translateY(-5px)}.trailrunner-post-img{width:100%;height:auto;display:block;border-bottom:1px solid #eee}.trailrunner-post-title{font-size:1rem;font-weight:600;color:#222;padding:1rem;margin:0;transition:color 0.2s ease}.trailrunner-post-card a{text-decoration:none;color:inherit}.trailrunner-post-card:hover .trailrunner-post-title{color:#f6f930}@media (max-width:768px){.trailrunner-post-grid{flex-direction:column;align-items:center}}.thank-you-wrapper{font-family:'Inter',sans-serif;padding:3rem 1.5rem;max-width:900px;margin:0 auto;color:#2f2f2f}.thank-you-hero h1{font-size:2.5rem;margin-bottom:.5rem;text-align:center}.thank-you-hero p{text-align:center;margin-bottom:2rem}.video-wrapper iframe{width:100%;max-width:700px;height:400px;display:block;margin:0 auto;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.freebies h2,.testimonials h2,.explore-more h2{font-size:1.75rem;margin:3rem 0 1rem}.freebie-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.freebie-card{background:#fcfcfc;border:2px solid #fdf25c;border-radius:10px;padding:1.5rem;text-decoration:none;color:#2f2f2f;transition:box-shadow 0.3s ease}.freebie-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1)}.testimonial-grid blockquote{background:#f7f7f7;border-left:5px solid #d2f898;padding:1.25rem;border-radius:6px;margin-bottom:1.5rem;font-style:italic}.explore-more ul{list-style:none;padding:0}.explore-more li{margin:.75rem 0}.explore-more a{color:#000;font-weight:600;text-decoration:underline;transition:color 0.3s ease}.explore-more a:hover{color:#f6f930}.custom-toc{background-color:#fcfcfc;border-left:4px solid #f6f930;padding:1.5rem;margin-bottom:2rem;border-radius:8px;box-shadow:0 2px 6px rgb(0 0 0 / .03)}.custom-toc-heading{margin-top:0;font-size:1.25rem;font-weight:700;color:#2f2f2f}.custom-toc-list{list-style:none;margin:0;padding-left:1rem}.custom-toc-list li{margin-bottom:.75rem}.custom-toc-list a{color:#2f2f2f;text-decoration:none;position:relative;padding-left:.25rem}.custom-toc-list a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#f6f930;transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease}.custom-toc-list a:hover::after{transform:scaleX(0)}#mlb2-25882838 .ml-form-embedWrapper{background-color:#fcfcfc;border-radius:6px;padding:2rem;max-width:600px;margin:0 auto;font-family:inherit!important}#mlb2-25882838 .ml-form-embedContent h4{font-family:'Montserrat',sans-serif;font-size:32px;font-weight:700;text-align:center;color:#2f2f2f;margin-bottom:.5rem}#mlb2-25882838 .ml-form-embedContent p{font-size:18px;text-align:center;color:#2f2f2f;margin-bottom:1.5rem}#mlb2-25882838 input[type="text"],#mlb2-25882838 input[type="email"]{font-size:16px;padding:12px;width:100%;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;box-sizing:border-box}#mlb2-25882838 .ml-form-embedSubmit{margin-top:1rem;text-align:center}#mlb2-25882838 .ml-form-embedSubmit button.primary{background-color:#f6f930;color:#000;font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;padding:12px;width:100%;border:none;border-radius:4px;transition:background-color 0.2s ease}#mlb2-25882838 .ml-form-embedSubmit button.primary:hover{background-color:#d2f898}.ml-form-embedSubmit .loading{display:none!important;visibility:hidden;pointer-events:none}.ml-form-embedSubmit .loading[style*="display: block"]{display:flex!important;visibility:visible;justify-content:center;align-items:center}#mlb2-25882838 .ml-form-successContent{text-align:center}@media only screen and (max-width:500px){#mlb2-25882838 .ml-form-embedWrapper{padding:1rem}#mlb2-25882838 .ml-form-embedContent h4{font-size:24px}#mlb2-25882838 .ml-form-embedContent p{font-size:16px}}.trailrunner-breadcrumbs{font-weight:600;font-size:.9rem;margin-bottom:1rem;padding:0 20px;max-width:760px;margin-left:auto;margin-right:auto}.trailrunner-breadcrumbs a{color:#2f2f2f;text-decoration:none;font-weight:600;border-bottom:1px dotted #fff0;transition:border-color 0.2s ease}.trailrunner-breadcrumbs a:hover{border-bottom:1px dotted #fdf25c}.tr-product-card{position:relative;border:1px solid #ddd;border-radius:12px;padding:1.5rem;background:#fcfcfc;font-family:'Cabin',sans-serif;max-width:800px;margin:2rem auto;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.tr-badge{position:absolute;top:-12px;left:-12px;background-color:#000;color:#fff;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;padding:.4em .8em;border-radius:4px 4px 4px 0;z-index:1}.tr-card-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.tr-card-text{flex:1 1 60%}.tr-product-title{font-family:'Montserrat',sans-serif;font-size:1.75rem;font-weight:700;border-bottom:2px solid #f6f930;padding-bottom:.25rem;margin:0 0 1rem 0}.tr-product-description{font-size:1.125rem;line-height:1.6;margin-bottom:1rem;color:#2f2f2f}.tr-button{display:inline-block;background-color:#f6f930;color:#000;font-family:'Montserrat',sans-serif;font-weight:700;padding:.6rem 1.2rem;border-radius:999px;text-decoration:none;transition:background-color 0.3s ease;margin-bottom:1rem}.tr-button:hover{background-color:#d2f898}.tr-disclosure{font-size:.65rem;font-style:italic;color:#666;margin:0}.tr-card-image{flex:1 1 30%;min-width:140px;text-align:center}.tr-card-image img{max-width:100%;height:auto;max-height:300px;object-fit:contain}@media (max-width:600px){.tr-card-content{flex-direction:column;text-align:center}.tr-card-text{flex:1 1 100%}}form.edd_download_purchase_form input.edd-no-js,.edd_purchase_submit_wrapper input.edd-no-js,form[id^="edd_purchase_"] input.edd-no-js,.edd-no-js.edd-submit{display:none!important}.edd_purchase_submit_wrapper .edd_go_to_checkout{display:none!important}form.edd_download_purchase_form .edd_purchase_submit_wrapper>a.edd_go_to_checkout.button,.edd_purchase_submit_wrapper a.edd_go_to_checkout.button.blue.edd-submit{display:none!important;visibility:hidden!important}#edd_purchase_14066 .edd_purchase_submit_wrapper{display:flex;justify-content:center}#edd_purchase_14066 .edd_purchase_submit_wrapper button.edd-add-to-cart{margin:0 auto}.edd_purchase_submit_wrapper{display:flex;justify-content:center}.edd_purchase_submit_wrapper .edd-add-to-cart{margin:0 auto}.pop-image{box-shadow:0 4px 12px rgb(0 0 0 / .15);background-color:#f8f8f8;border-radius:6px;padding:4px}.tr-resistance-plan-block.compact{border:1px solid #ddd;border-radius:8px;padding:16px;background:#fff;max-width:650px;margin:20px auto;font-family:sans-serif}.tr-resistance-plan-block.compact .tr-title{font-size:1.4rem;margin:0 0 4px}.tr-resistance-plan-block.compact .tr-subtitle{font-size:.95rem;margin:0 0 12px;color:#555}.tr-resistance-plan-block.compact .tr-plan-layout{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.tr-resistance-plan-block.compact .tr-plan-image{flex:1 1 40%;min-width:180px}.tr-resistance-plan-block.compact .tr-plan-image img{width:100%;height:auto;border-radius:6px;box-shadow:0 3px 10px rgb(0 0 0 / .05)}.tr-resistance-plan-block.compact .tr-plan-benefits{flex:1 1 55%;min-width:200px;font-size:.9rem}.tr-resistance-plan-block.compact ul{padding-left:18px;margin:0 0 10px}.tr-resistance-plan-block.compact .tr-plan-cta{text-align:left;margin-top:8px}.tr-resistance-plan-block.compact .tr-plan-button{background:#fc0;color:#000;font-weight:700;text-decoration:none;padding:8px 16px;border-radius:4px;font-size:.9rem}.tr-resistance-plan-block.compact .tr-plan-button:hover{background:#f5c400}@media (max-width:600px){.tr-resistance-plan-block.compact .tr-plan-layout{flex-direction:column;align-items:flex-start}.tr-resistance-plan-block.compact .tr-plan-cta{text-align:center;width:100%}}:root{--ttr-yellow:#FDF25C;--ttr-ink:#0a0a0a;--ttr-border:#e9e9e9}.tr-offer{position:relative;display:grid;grid-template-columns:1.1fr 1.4fr;gap:20px;align-items:center;background:#fff;border:1px solid var(--ttr-border);border-radius:16px;padding:18px;margin:20px 0;box-shadow:0 2px 12px rgb(0 0 0 / .06);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tr-offer::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--ttr-yellow),#ffe);border-top-left-radius:16px;border-bottom-left-radius:16px}.tr-offer:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(0 0 0 / .10);border-color:#d6d6d6}.tr-offer-link{position:absolute;inset:0;border-radius:16px}.tr-offer-link:focus{outline:3px solid var(--ttr-yellow);outline-offset:2px}.tr-offer-media img{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 6px 20px rgb(0 0 0 / .08)}.tr-eyebrow{font:600 12px/1.2 Cabin,system-ui;letter-spacing:.08em;text-transform:uppercase;color:#666;margin-bottom:6px}.tr-title{font:800 22px/1.25 Montserrat,system-ui;margin:0 0 4px;color:var(--ttr-ink)}.tr-sub{margin:0 0 10px;color:#444}.tr-benefits{list-style:none;padding:0;margin:0 0 14px}.tr-benefits li{display:flex;align-items:flex-start;gap:10px;margin:6px 0;color:#222}.tr-benefits .chk{flex:0 0 22px;height:22px;display:grid;place-items:center;background:var(--ttr-yellow);color:#000;font-weight:800;border:2px solid #000;border-radius:999px;line-height:1}.tr-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tr-btn{display:inline-block;background:var(--ttr-yellow);color:#000;text-decoration:none;border:2px solid #000;border-radius:999px;padding:10px 16px;font:700 15px/1 Montserrat,system-ui;box-shadow:0 2px 0 #000;transition:transform .05s ease,box-shadow .1s ease;position:relative;z-index:1}.tr-btn:hover{transform:translateY(-1px)}.tr-btn:active{transform:translateY(0);box-shadow:0 1px 0 #000}.tr-note{font-size:12.5px;color:#666}@media (max-width:800px){.tr-offer{grid-template-columns:1fr;padding:16px}.tr-offer::before{width:5px}.tr-title{font-size:20px}}.tr-offer.compact{padding:14px;gap:16px}.tr-offer.compact .tr-title{font-size:19px}.tr-offer.compact .tr-benefits li{margin:4px 0}.tr-offer a,.tr-offer a:link,.tr-offer a:visited,.tr-offer a:hover,.tr-offer a:focus,.tr-offer a:active{text-decoration:none!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important}.tr-offer a::before,.tr-offer a::after{content:none!important}:root{--ttr-yellow:#FDF25C;--ttr-hover:#d2f898}.tr-offer a.button.tr-btn{display:inline-block;vertical-align:middle;background:var(--ttr-yellow);color:#000!important;border:2px solid #000;border-radius:999px;padding:10px 16px;font-weight:700;line-height:1;box-shadow:0 2px 0 #000}.tr-offer a.button.tr-btn:hover{background:var(--ttr-hover);border-color:var(--ttr-hover)}.tr-offer a.button.tr-btn:focus-visible{outline:2px solid #000;outline-offset:2px}:root{--tr-btn-yellow:#fdf25c;--tr-btn-yellow-hover:#ffe96b;--tr-btn-yellow-press:#f2dc3b;--tr-btn-text:#111;--tr-btn-shadow:rgba(0,0,0,.10)}.tr-plan-button,.btn-yellow{position:relative;display:inline-block;padding:12px 22px;border:0;border-radius:8px;background:var(--tr-btn-yellow);color:var(--tr-btn-text);font-weight:800;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;line-height:1;box-shadow:0 2px 0 #e6d300,0 6px 14px var(--tr-btn-shadow);transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease;overflow:hidden}.tr-plan-button:hover,.btn-yellow:hover{background:var(--tr-btn-yellow-hover);transform:translateY(-1px);box-shadow:0 3px 0 #d4c400,0 10px 22px var(--tr-btn-shadow)}.tr-plan-button:active,.btn-yellow:active{transform:translateY(0);background:var(--tr-btn-yellow-press);box-shadow:0 1px 0 #c8b800,0 5px 12px var(--tr-btn-shadow)}.tr-plan-button:focus-visible,.btn-yellow:focus-visible{outline:2px solid #111;outline-offset:3px;border-radius:8px}.tr-plan-button::after,.btn-yellow::after{content:"";position:absolute;top:0;left:-140%;width:120%;height:100%;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .35) 50%,transparent 100%);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}.tr-plan-button:hover::after,.btn-yellow:hover::after{left:135%}@media (prefers-reduced-motion:reduce){.tr-plan-button,.btn-yellow{transition:background-color .2s ease,box-shadow .2s ease}.tr-plan-button::after,.btn-yellow::after{display:none}}.info-box{background:#f0fdf4;border-left:4px solid #4ade80;padding:12px 16px;margin:20px 0;border-radius:6px}.info-icon{margin-right:6px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.info-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:16px}.info-table th,.info-table td{border:1px solid #d1d5db;padding:10px;vertical-align:top}.info-table thead th{background:#dcfce7;text-align:left;font-weight:700}@media (max-width:768px){.responsive-table thead{display:none}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}.responsive-table tr{border:1px solid #d1d5db;border-radius:6px;margin-bottom:12px;background:#fff}.responsive-table td{border:none;border-bottom:1px solid #e5e7eb;padding:10px 12px 10px 44%;position:relative}.responsive-table td:last-child{border-bottom:none}.responsive-table td::before{content:attr(data-label);position:absolute;left:12px;top:10px;width:38%;font-weight:700;color:#374151}}@media (max-width:768px){.info-box .info-table.stack-mobile thead{display:none}.info-box .info-table.stack-mobile,.info-box .info-table.stack-mobile tbody,.info-box .info-table.stack-mobile tr,.info-box .info-table.stack-mobile td{display:block;width:100%}.info-box .info-table.stack-mobile tr{border:1px solid #d1d5db;border-radius:8px;background:#fff;margin:12px 0;overflow:hidden}.info-box .info-table.stack-mobile td{border:0;border-bottom:1px solid #e5e7eb;padding:10px 12px 10px 44%;position:relative;font-size:15px}.info-box .info-table.stack-mobile td:last-child{border-bottom:0}.info-box .info-table.stack-mobile td:nth-child(1)::before{content:"Season"}.info-box .info-table.stack-mobile td:nth-child(2)::before{content:"Best For"}.info-box .info-table.stack-mobile td:nth-child(3)::before{content:"Pros"}.info-box .info-table.stack-mobile td:nth-child(4)::before{content:"Cons"}.info-box .info-table.stack-mobile td:nth-child(5)::before{content:"Kyle’s Take"}.info-box .info-table.stack-mobile td::before{position:absolute;left:12px;top:10px;width:38%;font-weight:700;color:#374151;white-space:normal}}@media (max-width:768px){.info-box .info-table.stack-mobile{--label-w:36%}.info-box .info-table.stack-mobile td{box-sizing:border-box;padding:10px 12px 10px calc(var(--label-w) + 12px);white-space:normal;word-break:normal;overflow-wrap:anywhere;hyphens:auto}.info-box .info-table.stack-mobile td::before{width:var(--label-w)}@media (max-width:420px){.info-box .info-table.stack-mobile{--label-w:34%}}}.page-title-hidden{display:none}.inline-optin-ml25882838{--brand-yellow:#f6f930;--brand-yellow-hover:#d2f898;--card-border:#e5e7eb;--muted:#6b7280;background:#fff;border:1px solid var(--card-border);border-radius:16px;box-shadow:0 8px 20px rgb(0 0 0 / .06);padding:22px;max-width:980px;margin:20px auto;display:grid;grid-template-columns:380px 1fr;gap:18px;align-items:center}@media (min-width:1200px){.inline-optin-ml25882838{grid-template-columns:420px 1fr}}.inline-optin-ml25882838 .thumb-wrap{border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;background:#fafafa;box-shadow:0 6px 14px rgb(0 0 0 / .05)}.inline-optin-ml25882838 .thumb-wrap img{display:block;width:100%;height:auto}.inline-optin-ml25882838 .cta-title{font:700 28px/1.25 "Montserrat",system-ui,Arial,sans-serif;margin:0 0 10px;text-align:center}.inline-optin-ml25882838 .cta-bullets{margin:8px 0 14px 20px;padding:0}.inline-optin-ml25882838 .cta-bullets li{margin:6px 0;font:400 16px/1.55 "Cabin",system-ui,Arial,sans-serif}.inline-optin-ml25882838 .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 10px}.inline-optin-ml25882838 input[type="text"],.inline-optin-ml25882838 input[type="email"]{appearance:none;border:1px solid #d1d5db;border-radius:10px;padding:12px 14px;min-height:52px;font-size:16px;line-height:1.25;width:100%;outline:none;background:#fff}.inline-optin-ml25882838 input[type="text"]:focus,.inline-optin-ml25882838 input[type="email"]:focus{border-color:var(--brand-yellow);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-yellow) 40%,transparent)}.inline-optin-ml25882838 .ttr-btn,.inline-optin-ml25882838 button[type="submit"]{display:inline-block;width:100%;border:none;border-radius:12px;padding:14px 18px;min-height:52px;font:700 16px/1 "Montserrat",system-ui,Arial,sans-serif;background:var(--brand-yellow);color:#000;cursor:pointer;transition:background .18s ease,transform .04s ease;text-decoration:none}.inline-optin-ml25882838 .ttr-btn:hover,.inline-optin-ml25882838 button[type="submit"]:hover{background:var(--brand-yellow-hover)}.inline-optin-ml25882838 .ttr-btn:active,.inline-optin-ml25882838 button[type="submit"]:active{transform:translateY(1px)}.inline-optin-ml25882838 .tiny-note{margin-top:6px;font-size:12px;color:var(--muted)}.inline-optin-ml25882838 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.inline-optin-ml25882838{grid-template-columns:1fr;padding:18px}.inline-optin-ml25882838 .form-grid{grid-template-columns:1fr;gap:10px}.inline-optin-ml25882838 .cta-title{font-size:22px}}@media (max-width:380px){.inline-optin-ml25882838{padding:14px;border-radius:12px}.inline-optin-ml25882838 .ttr-btn,.inline-optin-ml25882838 button[type="submit"]{padding:12px 14px;font-size:15px}}.inline-optin-ml25882838{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important}.inline-optin-ml25882838,.inline-optin-ml25882838 .cta-inner,.inline-optin-ml25882838 .cta-content{background:transparent!important}.inline-optin-ml25882838 .cta-title{margin-top:0!important}.inline-optin-ml25882838 .cta-bullets{margin-top:8px!important}.inline-optin-ml25882838 .form-grid{margin-top:8px!important}.inline-optin-ml25882838 .tiny-note{margin-top:6px!important}.plan-info-box{background:#f0fdf4;border-left:4px solid #4ade80;padding:12px 16px;border-radius:6px;margin:20px 0}.plan-info-box .plan-heading{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:10px}.plan-info-box .plan-heading .icon{font-size:18px}.plan-table{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff;font-size:16px}.plan-table thead th{background:#dcfce7;color:#111827;text-align:left;font-weight:700;padding:12px 14px}.plan-table td{padding:12px 14px;border-top:1px solid #e5e7eb;vertical-align:top}.plan-table tbody tr:nth-child(even) td{background:#fbfbfb}@media (max-width:768px){.plan-table.stack-mobile thead{display:none}.plan-table.stack-mobile,.plan-table.stack-mobile tbody,.plan-table.stack-mobile tr,.plan-table.stack-mobile td{display:block;width:100%}.plan-table.stack-mobile tr{border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;background:#fff}.plan-table.stack-mobile td{border:0;border-bottom:1px solid #f1f5f9;padding:12px 12px 12px 46%;position:relative}.plan-table.stack-mobile td:last-child{border-bottom:0}.plan-table.stack-mobile td::before{content:attr(data-label);position:absolute;left:12px;top:12px;width:40%;font-weight:700;color:#374151;white-space:normal}}:root{--tr-line:#e5e7eb;--tr-muted:#6b7280}.tr-lg-wrap{text-align:center;max-width:920px;margin:0 auto}.tr-lg-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tr-muted);margin:0 0 6px}.tr-lg-wrap h3{margin:4px 0 8px;font-size:clamp(22px,2.3vw,30px);line-height:1.25;text-align:center}.tr-lg-bullets{display:inline-block;text-align:left;margin:10px 0 18px;padding-left:18px}.tr-lg-bullets li{margin:6px 0}#mlb2-30497048.ml-form-embedContainer{width:100%!important;margin:0 auto}#mlb2-30497048 .ml-form-embedWrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}#mlb2-30497048 .ml-form-embedBody{padding:0!important}#mlb2-30497048 .ml-form-embedContent{display:none!important}#mlb2-30497048 form{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px;margin:0}#mlb2-30497048 .ml-form-formContent{width:auto!important;margin:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}#mlb2-30497048 .ml-form-fieldRow{width:auto!important;margin:0!important}#mlb2-30497048 input.form-control{height:48px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid var(--tr-line)!important;font-size:16px!important;width:min(320px, 100%)!important}#mlb2-30497048 .ml-form-embedSubmit{width:100%;text-align:center;margin-top:6px!important}.tr-lg-note{margin-top:8px;font-size:12px;color:var(--tr-muted)}@media (max-width:640px){#mlb2-30497048 input.form-control{width:100%!important}}.tr-hero-ctas{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:22px;flex-wrap:wrap}.tr-hero-btn{display:inline-flex;align-items:center;justify-content:center;max-width:520px;width:100%}.tr-hero-secondary{display:inline-flex;align-items:center;line-height:1;font-weight:700;font-size:16px;color:#fff;text-decoration:none;border-bottom:2px solid #F6FF4D;padding-bottom:3px;opacity:.95;white-space:nowrap}.tr-hero-secondary:hover{opacity:1}@media (max-width:768px){.tr-hero-ctas{flex-direction:column;gap:14px}.tr-hero-btn{max-width:420px}}:root :where(.wp-block-navigation){font-family:var(--wp--preset--font-family--roboto);font-size:.8rem;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:uppercase}:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration:none}:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration:underline}:root :where(.wp-block-search){border-radius:0;border-top-width:0;border-top-style:none;border-right-width:0;border-right-style:none;border-bottom-width:0;border-bottom-style:none;border-left-width:0;border-left-style:none}:root :where(.wp-block-search .wp-block-search__label,.wp-block-search .wp-block-search__input,.wp-block-search .wp-block-search__button){font-size:var(--wp--preset--font-size--small);line-height:1.6}:root :where(.wp-block-separator){border-color:currentColor;border-width:0 0 1px 0;border-style:solid;color:var(--wp--preset--color--foreground)}:root :where(p){font-family:var(--wp--preset--font-family--pt-serif);font-size:clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.575), 22px)}.wp-elements-fcd920ff6bd59654762a5cf5733be39b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--background)}.wp-container-core-navigation-is-layout-f50baabb{gap:var(--wp--preset--spacing--70);justify-content:space-between}.wp-container-core-group-is-layout-b25c7a58{flex-wrap:nowrap;justify-content:flex-start}.wp-container-core-post-content-is-layout-84868bdb>.alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1)}.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.mailerlite-form .mailerlite-form-description{margin-bottom:10px}.mailerlite-form .mailerlite-form-field{margin-bottom:10px}.mailerlite-form .mailerlite-form-field label{display:block}.mailerlite-form .mailerlite-subscribe-button-container{text-align:center}.mailerlite-form input.error{color:red;border-color:red}.mailerlite-form label.error{color:red}.mailerlite-form-response{margin-top:20px;display:none;text-align:center;color:#00a154}.mailerlite-form-loader{display:none;text-align:center;font-weight:700;margin:0 20px}.mailerlite-form-error{display:block;color:red}.mailerlite-subscribe-submit{max-width:100%}.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{animation:edd-icon-spin 2s linear infinite;display:inline-block}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#edd_checkout_cart{border:none;margin:0 0 21px;table-layout:auto;text-align:left;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{border:1px solid #eee;color:#666;padding:.5em 1.387em;text-align:left}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:none}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{background:none;border:none;float:left;margin:0 8px 0 0;padding:0}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;font-weight:700;line-height:1;margin:0 0 1rem;padding:0;white-space:nowrap;width:100%}#edd_checkout_form_wrap label{display:block;font-size:95%;font-weight:700;line-height:100%;margin:0 0 5px;position:relative}#edd_checkout_form_wrap .edd-description{color:#666;display:block;font-size:80%;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input{display:block;width:70%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap fieldset>div,#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{display:inline-block;font-weight:700;margin-bottom:5px;position:relative}#edd_checkout_form_wrap fieldset{border:1px solid #eee;margin:0 0 21px;padding:1.387em}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{border:none;padding:0}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=disabled]{cursor:not-allowed;opacity:.5}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button [data-edd-button-state=processing],#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=updating]{cursor:wait;opacity:.5}#edd_checkout_form_wrap fieldset fieldset{border:none;margin:0;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{margin-bottom:2px;padding:3px 12px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:inline-block;margin:1em 0 0;width:100%}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-left:none;border-right:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:98% 50%;background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;right:0;top:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{box-shadow:none}.edd-vat-number-wrap{display:flex;gap:8px;justify-content:space-between}.edd-vat-number-wrap .edd-vat-check__control{display:flex;gap:4px}.edd-vat-number-wrap .edd-vat-check__control .edd-loading{margin:auto!important;position:unset!important}.edd-vat-number-wrap+.edd-alert{margin-top:18px}.edd_clearfix:after{clear:both;content:".";display:block;float:none;text-indent:-9999px;visibility:hidden}.edd_discount_remove{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0 no-repeat;display:inline-block;height:14px;opacity:.6;position:relative;width:14px}.edd_discount_remove:hover{opacity:1}#edd_secure_site_wrapper{font-weight:700;padding:4px 4px 4px 0}#edd_secure_site_wrapper span{vertical-align:middle}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}.edd_cart_tax .edd-loading-ajax.edd-loading{display:inline-block;margin:0 0 0 auto}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:100%}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{display:none;overflow:hidden;position:relative;text-decoration:none}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;left:-35px;position:relative}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;height:1.5em;width:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:#fff;filter:alpha(opacity=0);font-size:.75em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:#0003 #0003 #0003 #000}.edd-loading-ajax.edd-loading{display:inline-block;left:.25em;position:relative;top:0;vertical-align:middle}.edd-discount-loader.edd-loading{display:inline-block;height:1.25em;left:auto;position:relative;vertical-align:middle;width:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.edd_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.edd_receipt_page td,body.edd_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px;text-align:left}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{border-bottom:none;border-top:1px solid #f0f0f0;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{border-bottom:1px solid #f0f0f0;border-top:none;padding:3px 5px;text-align:left}#edd_user_history th{background:#f5f5f5;font-weight:700}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{display:inline-table;list-style-type:none;margin-bottom:0;margin-left:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{background:#9ecce2;border:1px solid #046a9e;color:#333;font-size:14px;margin:8px 0;padding:5px}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:none!important;border:none!important;cursor:pointer;display:inline;padding:0!important}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;margin:0;padding:0}.edd_download_purchase_form .edd_price_options li{display:block;margin:0;padding:0}.edd_download_purchase_form .edd_price_options span{display:inline;margin:0;padding:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;max-width:90%;width:50px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{border:1px solid #ccc;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin:0;padding:6px 12px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.edd-submit.plain{border:none;border-radius:0;padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{background:#f0f0f0;border-color:#ccc;color:#333}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{background:#fff;border-color:#ccc;color:#333}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{background:#428bca;border-color:#357ebd;color:#fff}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{background:#3276b1;border-color:#285e8e;color:#fff}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{background:#d9534f;border-color:#d43f3a;color:#fff}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{background:#d2322d;border-color:#ac2925;color:#fff}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{background:#5cb85c;border-color:#4cae4c;color:#fff}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{background:#47a447;border-color:#398439;color:#fff}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{background:#f0ad4e;border-color:#eea236;color:#fff}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{background:#ed9c28;border-color:#d58512;color:#fff}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{background:#ed9c28;border-color:#e3921e;color:#fff}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{background:#e59016;border-color:#d58512;color:#fff}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{background:#363636;border-color:#222;color:#fff}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{background:#333;border-color:#adadad;color:#fff}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list{display:grid;grid-column-gap:20px;grid-row-gap:40px}.edd_downloads_list:after{clear:both;content:"";display:table}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{margin:0 0 10px;padding:0 8px 8px}.edd_download_columns_2 .edd_download:nth-child(odd),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{margin:0;padding:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{background:none;border:none;margin:0 8px 0 4px;padding:0;position:relative;top:2px}.edd-cart-number-of-items{color:gray;font-style:italic}.edd-cart-meta.edd_subtotal{font-style:italic;font-weight:700}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax:before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){background:#ffffe0;border:1px solid #e6db55;border-radius:2px;color:#333;margin:0 0 21px}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){background:#d5eab3;border:1px solid #b3ce89;border-radius:2px;box-shadow:inset 0 1px 0 #ffffffb3;color:#567622;margin:20px 0;padding:6px 8px}.edd-alert{border:1px solid #0000;border-radius:2px;margin-bottom:20px;padding:10px;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.edd-alert-warn{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--secondary)}a{text-decoration-thickness:0.0625em!important;text-underline-offset:.15em}.tr-footer-section{background-color:#111;color:#fff;padding:80px 20px 40px 20px;font-family:'Cabin',sans-serif;border-top:4px solid #f6f930}.tr-footer-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.tr-footer-brand h2{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;font-size:1.8rem;color:#fff;margin:0 0 20px 0;letter-spacing:-1px}.tr-footer-bio{color:#aaa;line-height:1.6;margin-bottom:30px;max-width:350px;font-size:.95rem}.tr-footer-col h3{font-family:'Bebas Neue',sans-serif;color:#f6f930;font-size:1.3rem;letter-spacing:1px;margin-bottom:25px;text-transform:uppercase}.tr-footer-links{list-style:none;padding:0;margin:0}.tr-footer-links li{margin-bottom:15px}a.tr-footer-link{color:#fff!important;text-decoration:none!important;border-bottom:none!important;font-size:1rem;transition:color 0.3s ease;font-weight:500;display:inline-block}a.tr-footer-link:hover{color:#f6f930!important;transform:translateX(5px)}.tr-footer-bottom{max-width:1200px;margin:60px auto 0 auto;padding-top:30px;border-top:1px solid #333;text-align:center;color:#666;font-size:.85rem;display:flex;justify-content:space-between}@media (max-width:900px){.tr-footer-grid{grid-template-columns:1fr;gap:50px}.tr-footer-bottom{flex-direction:column;gap:15px}}.tr-hero-btn,.tr-about-btn,.tr-nav-card,.tr-post-card,a.tr-post-card,a.tr-nav-card{border-bottom:none!important;text-decoration:none!important;box-shadow:none!important;background-image:none!important}.tr-hero-btn:hover,.tr-about-btn:hover,.tr-nav-card:hover,.tr-post-card:hover{border-bottom:none!important;text-decoration:none!important}.tr-story-img img{border-radius:8px;border:2px solid #111;box-shadow:12px 12px 0 #f6f930;transition:transform 0.3s ease}.tr-story-img img:hover{transform:translate(-2px,-2px);box-shadow:16px 16px 0 #f6f930}.tr-partner-grid img{filter:grayscale(100%);opacity:.6;transition:all 0.3s ease;mix-blend-mode:multiply}.tr-partner-grid img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.tr-service-card{background:#fff;border:1px solid #eee;border-top:4px solid #f6f930;padding:30px;border-radius:8px;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;height:100%}.tr-service-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .08)}.tr-service-card h4,.tr-service-card h3{margin-top:20px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:1.1rem}.tr-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin:40px 0}.tr-post-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease;text-decoration:none!important;display:flex;flex-direction:column;border:1px solid #eee}.tr-post-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(0 0 0 / .12)}.tr-card-image{flex:0 0 220px!important;height:220px!important;width:100%;background-size:cover;background-position:center top}.tr-card-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.tr-card-cat{font-family:'Bebas Neue',sans-serif;color:#888;font-size:1rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.tr-card-title{font-family:'Montserrat',sans-serif;font-size:1.2rem;font-weight:700;color:#111;margin:0 0 15px 0;line-height:1.4}.tr-card-excerpt{font-family:'Cabin',sans-serif;font-size:.95rem;color:#666;line-height:1.6;margin-bottom:20px}.tr-read-more{margin-top:auto;font-family:'Montserrat',sans-serif;font-size:.85rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center}.tr-read-more::after{content:'→';margin-left:5px;transition:margin 0.2s ease}.tr-post-card:hover .tr-read-more::after{margin-left:10px}.breadcrumb{list-style:none;margin:0;padding-inline-start:0}.breadcrumb li{margin:0;display:inline-block;position:relative}.breadcrumb li::after{content:' - ';margin-left:5px;margin-right:5px}.breadcrumb li:last-child::after{display:none}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:400;font-display:fallback;src:url(https://www.thetravelrunner.com/wp-content/uploads/fonts/u-4x0qwljrw-pfu81xckcpdpbgzjl6xfpfed7ea9bixxkv2el7svxm7re_s.woff2) format('woff2')}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:700;font-display:fallback;src:url(https://www.thetravelrunner.com/wp-content/uploads/fonts/u-4x0qwljrw-pfu81xckcpdpbgzjl6xfpfed7ea9bixxkbqdl7svxm7re_s.woff2) format('woff2')}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:400;font-display:fallback;src:url(https://www.thetravelrunner.com/wp-content/uploads/fonts/u-4v0qwljrw-pd815fnqc8t_wafcx-c37mpinylwnij2hjxhx_klx0zua_u1bg.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;font-display:fallback;src:url(https://www.thetravelrunner.com/wp-content/uploads/fonts/jtuhjig1_i6t8kchkm4532vjot5-qnfgpcvc70w7y3tcoqk5.woff2) format('woff2')}.edd-js-none .edd-has-js,.edd-js .edd-no-js,body.edd-js input.edd-no-js{display:none}