@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.breakout{width:100vw;max-width:100vw;margin:0 calc(-50vw + 50%) 0 calc(-50vw + 50%)}.sr-only{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.scroll-margin-top{scroll-margin-top:120px}.ratio-1-1{width:100%;padding-top:100%;position:relative}.ratio-1-1 img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.ratio-3-2{width:100%;padding-top:66.666%;position:relative}.ratio-3-2 img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.ratio-4-3{width:100%;padding-top:75%;position:relative}.ratio-4-3 img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.ratio-16-9{width:100%;padding-top:56.25%;position:relative}.ratio-16-9 img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.sticky{position:-webkit-sticky;top:0;position:-webkit-sticky;position:sticky}.sticky-top--s{top:2.5%}.sticky-top--m{top:5%}.sticky-top--l{top:10%}.sticky-top--main{top:120px}.text-link{color:var(--ink-100)}.text-link:hover{text-decoration:unset}.text-link-alt{color:var(--ink-000);text-decoration:none;font-weight:700;background:linear-gradient(transparent 92%,var(--secondary-500) 92%,var(--secondary-500) 100%,transparent 100%);position:relative;z-index:1}.text-link-alt:hover{color:var(--ink-000)}.text-link-alt:hover.text-link-alt:after{content:" ";border-radius:20px;position:absolute;width:110%;top:0;left:-5%;bottom:0;z-index:-1;background:var(--secondary-500);box-shadow:0 0 8px 10px var(--secondary-500)}.c-section-main .ct-section-inner-wrap{padding-top:var(--xl-space);padding-bottom:var(--xl-space)}.tf-icon img{width:100%}.tf-image img{width:100%}.hero-section #home-hero-main{padding-top:50px;padding-bottom:50px}.btn-main,.btn-alt,.btn-secondary,.btn-disable,.btn-transparent,.wp-block-button__link,.wpgb-load-more{line-height:1.25;font-weight:var(--bold);text-decoration:none;text-align:center;border-width:1px;border-style:solid;border-radius:4px;display:-webkit-inline-flexbox;display:-moz-inline-flexbox;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;grid-gap:.5em;gap:.5em;-webkit-transition:0.2s;transition:0.2s;box-shadow:0 0 20px -15px;box-shadow:none;word-break:normal}:is(.btn-main,.btn-alt,.btn-secondary,.btn-disable,.btn-transparent,.wp-block-button__link,.wpgb-load-more):hover{box-shadow:0 7px 25px -10px var(--primary-300);box-shadow:none;transform:translateY(-5px)}.tf-buttons{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;grid-gap:8px;gap:8px}.tf-buttons>*{-webkit-flex-grow:1;flex-grow:1}.wp-block-button__link{background-color:var(--primary-500);color:#fff;border-color:var(--primary-300)}.wp-block-button__link:hover{background-color:var(--primary-500);color:#fff;border-color:var(--primary-300)}.btn-main,.btn-main.ff-btn{background-color:var(--primary-500);color:#fff;border-color:var(--primary-300)}.btn-main:hover,.btn-main.ff-btn:hover{filter:brightness(1.1);box-shadow:var(--box-shadow-primary-s)}.btn-alt,.btn-alt.ff-btn{background-color:var(--primary-100);color:var(--primary-500);border-color:var(--primary-300)}.btn-alt:hover,.btn-alt.ff-btn:hover{filter:brightness(1.1);box-shadow:var(--box-shadow-primary-s)}.btn-secondary{background-color:var(--ink-500);color:#fff;border-color:var(--primary-300)}.btn-secondary:hover{filter:brightness(1.1);box-shadow:var(--box-shadow-primary-s)}.btn-transparent{border:0}.btn-transparent:hover{border:0;background-color:rgba(255,255,255,.05)}.btn-disable{background-color:#DEDEDE;color:#fff;border-color:var(--primary-300);cursor:not-allow;cursor:not-allowed}.btn-disable:hover{transform:unset!important}.wpgb-load-more{background-color:var(--primary-100);color:var(--primary-500);border-color:var(--primary-300)}:is(.btn-main,.btn-alt,.btn-secondary,.btn-disable,.btn-transparent) .tf-icon>*{height:1em;width:1em;transform:scale(1.1)}:is(.btn-main,.btn-alt,.btn-secondary,.btn-disable,.btn-transparent) .tf-icon .ct-fancy-icon>svg{height:unset;width:unset}.btn-xs,.btn-s,.btn-m,.btn-l,.btn-xl{padding:.5em 1.5em .5em 1.5em}.btn-xs{font-size:var(--s-01);padding:.5em .75em .5em .75em}.btn-s{font-size:var(--s-01)}.btn-m,.wp-block-button__link{font-size:var(--s-0)}.btn-l{font-size:var(--s-0)}.btn-xl{font-size:var(--s-1)}.breakout{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.border{border-width:1px;border-style:solid}.border-top{border-top-width:1px;border-top-style:solid}.border-right{border-right-width:1px;border-right-style:solid}.border-bottom{border-bottom-width:1px;border-bottom-style:solid}.border-left{border-left-width:1px;border-left-style:solid}.blur-none{filter:blur(0)}.blur-xs{filter:blur(2px)}.blur-s{filter:blur(4px)}.blur-m{filter:blur(8px)}.blur-l{filter:blur(16px)}.blur-xl{filter:blur(32px)}.bg-blur-none{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.bg-blur-xs{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.bg-blur-s{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bg-blur-m{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bg-blur-l{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bg-blur-xl{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.bg-blur-light-300{background-color:rgba(0,0,0,.3)!important}.bg-blur-light-500{background-color:rgba(0,0,0,.5)!important}.bg-blur-light-700{background-color:rgba(0,0,0,.7)!important}.bg-blur-dark-300{background-color:rgba(255,255,255,.3)!important}.bg-blur-dark-500{background-color:rgba(255,255,255,.5)!important}.bg-blur-dark-700{background-color:rgba(255,255,255,.7)!important}.card-link{position:relative}.card-link a::after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}main ::-webkit-scrollbar{width:7px;height:8px}main ::-webkit-scrollbar-track,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-track{background-color:var(--ink-500);border:3px solid var(--base-500);border-radius:0}main ::-webkit-scrollbar-thumb,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-thumb{background:var(--primary-500);border:0 solid var(--primary-500);border-radius:0}main ::-webkit-scrollbar-thumb:hover,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-thumb:hover{background:var(--primary-300)}:is(.scrollbar-s.scrollbar--vret,.scrollbar-s.scrollbar--vret>span)::-webkit-scrollbar{width:12px}:is(.scrollbar-s.scrollbar--horz,.scrollbar-s.scrollbar--horz>span)::-webkit-scrollbar{height:12px}.mobile{display:none!important}:is(.ellipsis-1,.ellipsis-2,.ellipsis-3,.ellipsis-4) span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.ellipsis-1 span{-webkit-line-clamp:1}.ellipsis-2 span{-webkit-line-clamp:2}.ellipsis-3 span{-webkit-line-clamp:3}.ellipsis-4 span{-webkit-line-clamp:4}.tf-flex-row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;grid-gap:calc(var(--flex-row-gap) / 2) var(--flex-row-gap);gap:calc(var(--flex-row-gap) / 2) var(--flex-row-gap);--flex-row-gap:calc(var(--space-m) * 2)}.tf-flex-row>*{width:100%}.tf-flex-row.tf-alt:nth-child(2n){-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.tf-flex-row.tf-reverse{-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.tf-col-basis-1-1>*{-webkit-flex-basis:calc(50% - var(--flex-row-gap) / 2);flex-basis:calc(50% - var(--flex-row-gap) / 2)}.tf-col-basis-1-2>*:nth-child(1){-webkit-flex-basis:calc(34% - var(--flex-row-gap) / 2);flex-basis:calc(34% - var(--flex-row-gap) / 2)}.tf-col-basis-1-2>*:nth-child(2){-webkit-flex-basis:calc(66% - var(--flex-row-gap) / 2);flex-basis:calc(66% - var(--flex-row-gap) / 2)}.tf-col-basis-2-1>*:nth-child(1){-webkit-flex-basis:calc(66% - var(--flex-row-gap) / 2);flex-basis:calc(66% - var(--flex-row-gap) / 2)}.tf-col-basis-2-1>*:nth-child(2){-webkit-flex-basis:calc(34% - var(--flex-row-gap) / 2);flex-basis:calc(34% - var(--flex-row-gap) / 2)}.tf-col-basis-1-3>*:nth-child(1){-webkit-flex-basis:calc(25% - var(--flex-row-gap) / 2);flex-basis:calc(25% - var(--flex-row-gap) / 2)}.tf-col-basis-1-3>*:nth-child(2){-webkit-flex-basis:calc(75% - var(--flex-row-gap) / 2);flex-basis:calc(75% - var(--flex-row-gap) / 2)}.tf-col-basis-3-1>*:nth-child(1){-webkit-flex-basis:calc(75% - var(--flex-row-gap) / 2);flex-basis:calc(75% - var(--flex-row-gap) / 2)}.tf-col-basis-3-1>*:nth-child(2){-webkit-flex-basis:calc(25% - var(--flex-row-gap) / 2);flex-basis:calc(25% - var(--flex-row-gap) / 2)}.tf-col-basis-2-3>*:nth-child(1){-webkit-flex-basis:calc(40% - var(--flex-row-gap) / 2);flex-basis:calc(40% - var(--flex-row-gap) / 2)}.tf-col-basis-2-3>*:nth-child(2){-webkit-flex-basis:calc(60% - var(--flex-row-gap) / 2);flex-basis:calc(60% - var(--flex-row-gap) / 2)}.tf-col-basis-3-2>*:nth-child(1){-webkit-flex-basis:calc(60% - var(--flex-row-gap) / 2);flex-basis:calc(60% - var(--flex-row-gap) / 2)}.tf-col-basis-3-2>*:nth-child(2){-webkit-flex-basis:calc(40% - var(--flex-row-gap) / 2);flex-basis:calc(40% - var(--flex-row-gap) / 2)}.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-flex:1;flex:1}.flex-2{-webkit-flex:2;flex:2}.flex-3{-webkit-flex:3;flex:3}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.items-left{justify-items:start}.content-left{-webkit-justify-content:start;justify-content:start}.items-center{justify-items:center}.content-center{-webkit-justify-content:center;justify-content:center}.items-right{justify-items:end}.content-right{-webkit-justify-content:end;justify-content:end}.items-top{-webkit-align-items:start;align-items:start}.content-top{-webkit-align-content:start;align-content:start}.items-middle{-webkit-align-items:center;align-items:center}.content-middle{-webkit-align-content:center;align-content:center}.items-bottom{-webkit-align-items:end;align-items:end}.content-bottom{-webkit-align-content:end;align-content:end}.items-stretch{-webkit-align-items:stretch;align-items:stretch}.content-stretch{-webkit-justify-content:stretch;justify-content:stretch}.space-between{-webkit-justify-content:space-between;justify-content:space-between}.space-around{-webkit-justify-content:space-around;justify-content:space-around}.self-left{margin-right:auto;place-self:start}.self-center{margin-inline:auto;place-self:center;-webkit-align-self:center;align-self:center}.self-right{margin-left:auto;place-self:end}.self-top{margin-bottom:auto;-webkit-align-self:start;align-self:start}.self-middle{margin-block:auto;-webkit-align-self:center;align-self:center}.self-bottom{margin-top:auto;-webkit-align-self:end;align-self:end}.self-stretch{-webkit-align-self:stretch;align-self:stretch}.self-auto{-webkit-align-self:auto;align-self:auto}.self-start{-webkit-align-self:flex-start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;align-self:flex-end}.self-baseline{-webkit-align-self:baseline;align-self:baseline}.gap-unset{grid-gap:unset;gap:unset}.gap-0{grid-gap:0;gap:0}.gap-xs{grid-gap:var(--space-xs);gap:var(--space-xs)}.gap-s{grid-gap:var(--space-s);gap:var(--space-s)}.gap-m{grid-gap:var(--space-m);gap:var(--space-m)}.gap-l{grid-gap:var(--space-l);gap:var(--space-l)}.gap-xl{grid-gap:var(--space-xl);gap:var(--space-xl)}.gap-xxl{grid-gap:var(--space-xxl);gap:var(--space-xxl)}.gap-xxxl{grid-gap:var(--space-xxxl);gap:var(--space-xxxl)}.gap-x-unset{grid-column-gap:unset;column-gap:unset;grid-row-gap:unset;row-gap:unset}.gap-x-0{grid-column-gap:0;column-gap:0}.gap-x-xs{grid-column-gap:var(--space-xs);column-gap:var(--space-xs)}.gap-x-s{grid-column-gap:var(--space-s);column-gap:var(--space-s)}.gap-x-m{grid-column-gap:var(--space-m);column-gap:var(--space-m)}.gap-x-l{grid-column-gap:var(--space-l);column-gap:var(--space-l)}.gap-x-xl{grid-column-gap:var(--space-xl);column-gap:var(--space-xl)}.gap-x-xxl{grid-column-gap:var(--space-xxl);column-gap:var(--space-xxl)}.gap-x-xxxl{grid-column-gap:var(--space-xxxl);column-gap:var(--space-xxxl)}.gap-y-0{grid-row-gap:0;row-gap:0}.gap-y-xs{grid-row-gap:var(--space-xs);row-gap:var(--space-xs)}.gap-y-s{grid-row-gap:var(--space-s);row-gap:var(--space-s)}.gap-y-m{grid-row-gap:var(--space-m);row-gap:var(--space-m)}.gap-y-l{grid-row-gap:var(--space-l);row-gap:var(--space-l)}.gap-y-xl{grid-row-gap:var(--space-xl);row-gap:var(--space-xl)}.gap-y-xxl{grid-row-gap:var(--space-xxl);row-gap:var(--space-xxl)}.gap-y-xxxl{grid-row-gap:var(--space-xxxl);row-gap:var(--space-xxxl)}.full-width{width:100%}.full-height{height:100%}.screen-width{width:100vw}.screen-height{height:100vh}.auto-width{width:auto}.auto-height{height:auto}.width-90{width:90%}.width-80{width:80%}.width-70{width:70%}.width-60{width:60%}.width-50{width:50%}.width-40{width:40%}.width-30{width:30%}.width-20{width:20%}.width-10{width:10%}.sr-only{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}:root{--section-space-main:var(--space-xl);--section-space-xs:var(--space-s);--section-space-s:var(--space-m);--section-space-m:var(--space-xl);--section-space-l:var(--space-xxl);--section-space-xl:var(--space-xxxl)}.section-inner-gap-s .ct-section-inner-wrap{grid-row-gap:var(--section-space-s);row-gap:var(--section-space-s)}.section-inner-gap-m .ct-section-inner-wrap{grid-row-gap:var(--section-space-m);row-gap:var(--section-space-m)}.section-inner-gap-l .ct-section-inner-wrap{grid-row-gap:var(--section-space-l);row-gap:var(--section-space-l)}.section-main .ct-section-inner-wrap{padding-top:var(--section-space-main);padding-bottom:var(--section-space-main)}.section-s .ct-section-inner-wrap{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.section-m .ct-section-inner-wrap{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.section-l .ct-section-inner-wrap{padding-top:var(--section-space-l);padding-bottom:var(--section-space-l)}.section-padding-off--top .ct-section-inner-wrap{padding-top:0!important}.section-padding-off--bottom .ct-section-inner-wrap{padding-bottom:0!important}.section-padding-off--left .ct-section-inner-wrap{padding-left:0!important}.section-padding-off--right .ct-section-inner-wrap{padding-right:0!important}.col-padding-main{padding-left:var(--edge-padding-inline);padding-right:var(--edge-padding-inline)}.col-padding-xs{padding-left:var(--section-space-xs);padding-right:var(--section-space-xs)}.col-padding-s{padding-left:var(--section-space-s);padding-right:var(--section-space-s)}.col-padding-m{padding-left:var(--section-space-m);padding-right:var(--section-space-m)}.col-padding-l{padding-left:var(--section-space-l);padding-right:var(--section-space-l)}.col-padding-xl{padding-left:var(--section-space-xl);padding-right:var(--section-space-xl)}.row-padding-main{padding-top:var(--section-space-main);padding-bottom:var(--section-space-main)}.row-padding-xs{padding-top:var(--section-space-xs);padding-bottom:var(--section-space-xs)}.row-padding-s{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.row-padding-m{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.row-padding-l{padding-top:var(--section-space-l);padding-bottom:var(--section-space-l);padding-top:var(--section-space-xl);padding-bottom:var(--section-space-xl)}.section-min-h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.section-min-h>div{width:100%}.sticky{position:-webkit-sticky;top:0;position:-webkit-sticky;position:sticky}.sticky-top-main{top:80px}.sticky-top-alt{top:120px}.sticky-bottom-main{bottom:0}.sticky-bottom-alt{bottom:40px}.sticky-top-overlay{position:fixed;top:72px!important;width:68.5vw;z-index:999}.scroll-fadeout-v::after{background-image:linear-gradient(rgba(0,0,0,0),transparent);width:calc(100% - 9px);height:2.5em;position:absolute;bottom:0;z-index:2;content:''}.scroll-fadeout-v::before{background-image:linear-gradient(transparent,rgba(0,0,0,0));width:calc(100% - 9px);height:2.5em;position:absolute;top:0;z-index:2;content:''}.scroll-fadeout--top{position:relative}.inline-bg-image{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:inline-block;overflow:hidden}.inline-bg-image img{pointer-events:none;object-fit:cover;width:100%;height:100%}.ratio-1-1{padding-top:100%}.ratio-3-2{padding-top:66.666%}.ratio-4-3{padding-top:75%}.ratio-16-9{padding-top:56.25%}:is(.ratio-1-1,.ratio-3-2,.ratio-4-3,.ratio-16-9){width:100%;position:relative}:is(.ratio-1-1,.ratio-3-2,.ratio-4-3,.ratio-16-9) img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.overlay-dark-300,.overlay-dark-500,.overlay-dark-700{position:relative;z-index:0}:is(.overlay-dark-300,.overlay-dark-500,.overlay-dark-700)::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:""}.overlay-dark-300::before{background-color:rgba(0,0,0,.25)}.overlay-dark-500::before{background-color:rgba(0,0,0,.5)}.overlay-dark-700::before{background-color:rgba(0,0,0,.7)}.tf-content{display:block}.no-selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-xs:not(.ct-section)>*+*{margin-top:var(--space-xs)}.owl-s:not(.ct-section)>*+*{margin-top:var(--space-s)}.owl-m:not(.ct-section)>*+*{margin-top:var(--space-m)}.owl-l:not(.ct-section)>*+*{margin-top:var(--space-l)}.owl-xl:not(.ct-section)>*+*{margin-top:var(--space-xl)}.owl-xxl:not(.ct-section)>*+*{margin-top:var(--space-xxl)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-s{margin-top:var(--space-s)}.margin-top-m{margin-top:var(--space-m)}.margin-top-l{margin-top:var(--space-l)}.margin-top-xl{margin-top:var(--space-xl)}.margin-top-xxl{margin-top:var(--space-xxl)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-s{margin-left:var(--space-s)}.margin-left-m{margin-left:var(--space-m)}.margin-left-l{margin-left:var(--space-l)}.margin-left-xl{margin-left:var(--space-xl)}.margin-left-xxl{margin-left:var(--space-xxl)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-s{margin-bottom:var(--space-s)}.margin-bottom-m{margin-bottom:var(--space-m)}.margin-bottom-l{margin-bottom:var(--space-l)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-bottom-xxl{margin-bottom:var(--space-xxl)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-s{margin-right:var(--space-s)}.margin-right-m{margin-right:var(--space-m)}.margin-right-l{margin-right:var(--space-l)}.margin-right-xl{margin-right:var(--space-xl)}.margin-right-xxl{margin-right:var(--space-xxl)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-s{padding-top:var(--space-s)}.padding-top-m{padding-top:var(--space-m)}.padding-top-l{padding-top:var(--space-l)}.padding-top-xl{padding-top:var(--space-xl)}.padding-top-xxl{padding-top:var(--space-xxl)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-s{padding-left:var(--space-s)}.padding-left-m{padding-left:var(--space-m)}.padding-left-l{padding-left:var(--space-l)}.padding-left-xl{padding-left:var(--space-xl)}.padding-left-xxl{padding-bottom:var(--space-xxl)}.padding-bottom-xs{padding-left:var(--space-xs)}.padding-bottom-s{padding-bottom:var(--space-s)}.padding-bottom-m{padding-bottom:var(--space-m)}.padding-bottom-l{padding-bottom:var(--space-l)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-bottom-xxl{padding-bottom:var(--space-xxl)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-s{padding-right:var(--space-s)}.padding-right-m{padding-right:var(--space-m)}.padding-right-l{padding-right:var(--space-l)}.padding-right-xl{padding-right:var(--space-xl)}.padding-right-xxl{padding-right:var(--space-xxl)}.row{-webkit-justify-content:start;justify-content:start;display:grid;grid-auto-flow:column}.column{display:grid;grid-auto-flow:row;justify-items:start;-webkit-align-content:start;align-content:start}.columns-2{display:grid;grid-template-columns:1fr 1fr}.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr}.columns-4{display:grid;grid-template-columns:repeat(4,1fr)}.columns-5{display:grid;grid-template-columns:repeat(5,1fr)}.columns-6{display:grid;grid-template-columns:repeat(6,1fr)}.columns-7{display:grid;grid-template-columns:repeat(7,1fr)}.columns-8{display:grid;grid-template-columns:repeat(8,1fr)}.col-span-2{grid-column:auto / span 2}.col-span-3{grid-column:auto / span 3}.col-span-4{grid-column:auto / span 4}.col-span-5{grid-column:auto / span 5}.col-span-6{grid-column:auto / span 6}.col-span-7{grid-column:auto / span 7}.col-span-8{grid-column:auto / span 8}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-span-2{grid-row:auto / span 2}.row-span-3{grid-row:auto / span 3}.row-span-4{grid-row:auto / span 4}.row-span-5{grid-row:auto / span 5}.row-span-6{grid-row:auto / span 6}.row-span-7{grid-row:auto / span 7}.row-span-8{grid-row:auto / span 8}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.page-width{width:100%;max-width:var(--body-container)}:root{--body-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--display-text:'Funnel Display', 'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif}[lang="zh-HK"]:root{--body-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--display-text:'Funnel Display', 'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif}body{font-display:swap;font-feature-settings:"liga";font-family:var(--body-text);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{font-display:swap;font-feature-settings:"liga";font-family:var(--display-text);font-optical-sizing:auto}:root{--light:200;--regular:500;--bold:700;--black:900}html{line-height:1.25;font-stretch:normal;text-wrap:pretty}[lang="zh-HK"] p{text-align:justify;letter-spacing:.02em}body{font-size:var(--s-0);line-height:inherit;font-weight:var(--regular);color:var(--ink-100)}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:var(--bold);color:var(--ink-100)}h1{font-size:var(--s-4)}h2{font-size:var(--s-3)}h3{font-size:var(--s-2)}h4{font-size:var(--s-1)}h5{font-size:var(--s-0)}h6{font-size:var(--s-01)}p{margin-block-start:0em;color:var(--ink-100)}ul{color:var(--ink-100)}sub,sup{font-size:0.75em!important}:root{font-size:62.5%;--h1:7.168rem;--h1:clamp(4.5rem, 3.11rem - -2.6vw, 6.75rem);--h2:4.48rem;--h2:clamp(3.25rem, 2.57rem - -2.07vw, 5.47rem);--h3:2.3rem;--h3:clamp(2.88rem, 2.38rem - -1.56vw, 4.56rem);--h4:2rem;--h4:clamp(2.56rem, 2.19rem - -1.15vw, 3.8rem);--h5:1.6rem;--h5:clamp(2.27rem, 2.01rem - -0.82vw, 3.16rem);--h6:1.35rem;--h6:clamp(2.03rem, 1.84rem - -0.57vw, 2.64rem);--h7:1.2rem;--h7:clamp(1.8rem, 1.68rem - -0.37vw, 2.20rem);--p1:1.8rem;--p1:clamp(1.8rem, 1.68rem - -0.37vw, 2.20rem);--p2:1.6rem;--p2:clamp(1.8rem, 1.68rem - -0.37vw, 2.20rem);--s-03:0.82rem;--s-02:1.02rem;--s-01:1.28rem;--s-0:1.5rem;--s-0:1.6rem;--s-1:2rem;--s-2:2.5rem;--s-3:3.13rem;--s-4:3.91rem;--s-5:4.88rem;--s-6:6.1rem;--s-7:7.63rem;--s-8:9.54rem;--s-9:11.92rem;--s-10:14.9rem;--s-03:clamp(0.82rem, 0.13vw + 0.77rem, 1.02rem);--s-02:clamp(1.02rem, 0.17vw + 0.96rem, 1.28rem);--s-01:clamp(1.28rem, 0.21vw + 1.2rem, 1.5rem);--s-00:clamp(1.4rem, 0.26vw + 1.49rem, 1.6rem);--s-0:clamp(1.6rem, 0.26vw + 1.49rem, 2rem);--s-1:clamp(2rem, 0.33vw + 1.87rem, 2.5rem);--s-2:clamp(2.5rem, 0.41vw + 2.34rem, 3.13rem);--s-3:clamp(3.13rem, 0.51vw + 2.92rem, 3.91rem);--s-4:clamp(3.91rem, 0.64vw + 3.65rem, 4.88rem);--s-5:clamp(4.88rem, 0.8vw + 4.56rem, 6.1rem);--s-6:clamp(6.1rem, 1vw + 5.7rem, 7.63rem);--s-7:clamp(7.63rem, 1.25vw + 7.13rem, 9.54rem);--s-8:clamp(9.54rem, 1.57vw + 8.91rem, 11.92rem);--s-9:clamp(11.92rem, 1.96vw + 11.14rem, 14.9rem);--s-10:clamp(14.9rem, 2.45vw + 13.92rem, 18.63rem)}:root{--edge-padding-inline:clamp(16px, 5vw, 60px);--edge-padding-inline:8%;--space-xs:1vw;--space-xs:clamp(12px, 1.3vw, 16px);--space-s:2vw;--space-s:clamp(22px, 2.4vw, 28px);--space-m:3.5vw;--space-m:clamp(24px, 3.5vw, 36px);--space-l:5vw;--space-l:clamp(32px, 5vw, 52px);--space-xl:7vw;--space-xl:clamp(60px, 7vw, 84px);--space-xxl:12vw;--space-xxl:clamp(82px, 12vw, 128px);--space-xxxl:16vw;--space-xxxl:clamp(120px, 16vw, 240px);--xxs-space:var(--space-xxs);--xs-space:var(--space-xs);--s-space:var(--space-s);--m-space:var(--space-m);--l-space:var(--space-l);--xl-space:var(--space-xl);--xxl-space:var(--space-xxl)}:root{--primary-100:#EAE6E1;--primary-300:#C9BEB1;--primary-500:#534636;--primary-700:#3A3229;--primary-900:#A18F78;--primary-hover:#968D82;--secondary-300:#EF7676;--secondary-500:#EB4D4D;--secondary-700:#E51A1A;--secondary-900:#B71515;--secondary-hover:#B71515;--tertiary:#16005C;--tertiary-hover:#16005C;--accent-1:#EB4D4D;--accent-2:#EB4D4D;--ink-000:#EAE6E1;--ink-100:#E6E1D6;--ink-300:#5F5F5F;--ink-500:#45403A;--ink-700:#89849D;--ink-alt-500:#777777;--ink-accent:#EB4D4D;--ink-input:#777777;--ink-hidden:#777777;--divider-500:#d6d6d6;--divider-700:#d6d6d6;--divider-alt-500:#EB4D4D;--base-300:#EAE6E1;--base-500:#D6CEC3;--base-700:#C9BEB1;--base-alt-300:#e7f1f9;--base-alt-500:#e7f1f9;--base-alt-700:#e7f1f9;--border-500:#d6d6d6;--border-alt-500:#d6d6d6;--btn-main:#A18F78;--btn-main-hover:#A18F78;--btn-main-ink:#EAE6E1;--btn-main-ink-hover:#EAE6E1;--btn-alt:#EB4D4D;--btn-alt-hover:#B71515;--btn-alt-ink:#3A3A3A;--btn-alt-ink-hover:#3A3A3A;--btn-trans:#00000000;--btn-trans-hover:#C3BDB7;--btn-trans-ink:#3A3A3A;--btn-trans-ink-hover:#ffffff;--warning-primary:#EB4D4D;--warning-primary-hover:#EB4D4D;--warning-secondary:#16005C;--warning-secondary-hover:#16005C;--wcag:#FFA502}.ct-text-block :is(ul,ol),.oxy-rich-text :is(ul,ol),.woocommerce-product-details__short-description :is(ul,ol){line-height:1.25;list-style-position:outside;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-block-start:1em;margin-block-end:1em;margin-inline-start:1em;margin-inline-end:0;padding-inline-start:0em;grid-gap:.75em;gap:.75em;font-size:var(--s-00)}.ct-text-block ul li::marker,.ct-text-block ol li::marker,.oxy-rich-text ul li::marker,.oxy-rich-text ol li::marker{color:var(--primary-900)}.ct-text-block li:not(.menu-item),.oxy-rich-text li:not(.menu-item){padding-inline-start:1em}.oxy-dynamic-list :is(ul,ol){margin-block-start:0;margin-block-end:0;padding-inline-start:0}.oxy-dynamic-list :is(ul,ol):first-child{margin-block-start:0em}.oxy-dynamic-list :is(ul,ol):last-child{margin-block-end:0em}.oxy-rich-text a,.ct-text-block a{color:var(--ink-000);font-weight:700;text-decoration:none;-webkit-transition:.2s;transition:.2s;background:linear-gradient(transparent 84%,var(--primary-100) 84%,var(--primary-100) 100%,transparent 100%)}.oxy-rich-text a:hover,.ct-text-block a:hover{background:linear-gradient(transparent 84%,var(--primary-500) 84%,var(--primary-500) 100%,transparent 100%)}.site-logo{color:var(--ink-000)}.ct-text-block a,.oxy-rich-text a{text-decoration:none}button{font-family:inherit;font-size:100%;line-height:1.15;text-transform:none;background:initial;margin:0;border-width:0;border-style:none;overflow:visible;-webkit-appearance:button}button:hover{cursor:pointer}button:hover,button:focus,button:active{background:none;border-color:inherit;border-radius:0}.wp-block-button__link,.c-btn-main,.c-btn-alt,.c-btn-transparent{text-decoration:none;text-transform:uppercase;border-radius:4px;-webkit-transition:.2s;transition:.2s}.c-btn-main:hover,.c-btn-alt:hover,.c-btn-transparent:hover,.wp-block-button__link:hover{transform:translateY(-5px)}input{font-size:1em;padding:.25em .75em .25em .75em;border:1px solid #2f2f2f;border-radius:4px}.input:not(textarea){line-height:1;height:2.25rem}body{word-wrap:break-word;word-break:break-all}:is(h1,h2,h3,h4,h5,h6,li,p),:is(h1,h2,h3,h4,h5,h6,li,p) a{word-wrap:break-word;word-break:normal}::-moz-selection{color:var(--ink-000);background:var(--primary-700)}::selection{color:var(--ink-000);background:var(--primary-700)}.oxy-stock-content-styles h1,.oxy-stock-content-styles h2{font-size:2.8rem;font-weight:700!important;color:var(--primary);line-height:1.75em;margin-bottom:.5em}.oxy-stock-content-styles h3,.oxy-stock-content-styles h4,.oxy-stock-content-styles h5,.oxy-stock-content-styles h6{font-size:2.2rem;color:var(--body);font-weight:700!important;line-height:1.75em}:root{--header-height:220px}body{background:var(--primary-500)}.grecaptcha-badge{visibility:hidden}.wp-block-table{margin:0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.wp-block-table table{text-align:left}.marguee-items-container{width:100%}.marguee-items-container .gallery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none;margin:0;padding:0;-webkit-align-items:center;align-items:center}.logo-gallery-container{background-color:var(--base-500);width:100%;padding-top:var(--space-xl);padding-bottom:var(--space-xl);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.logo-gallery-container .gallery li{margin-right:var(--space-l);margin-left:var(--space-l);max-width:160px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:var(--base-500)}.logo-gallery-container .gallery li img{max-height:80px;mix-blend-mode:multiply}.site-logo img{width:100%;max-width:100px;height:auto;max-height:25vh;margin-top:20px;margin-bottom:20px}*.site-logo img{max-width:unset;width:200px;position:absolute;left:-20px;right:50%}.site-logo{position:relative}.header{width:100%;height:var(--header-height);position:fixed;top:0;background:rgba(0,0,0,0)}.main-header-row{height:100%}.header.colorChange{-webkit-transition:0.5s;transition:0.5s;opacity:0;pointer-events:none}.site-logo{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.8s;animation-duration:.8s}.rotate-img{-webkit-animation:spin 40s linear infinite;animation:spin 40s linear infinite}.home-hero .ct-section-inner-wrap>div{-webkit-justify-content:center;justify-content:center}.home-hero .ct-section-inner-wrap>div{-webkit-justify-content:center;justify-content:center}.home .hero-bg-container{width:100%;max-width:1400px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;left:0;right:0;z-index:0}.home .home-hero{overflow:hidden}.home .tf-content-wrap{z-index:1;padding-top:var(--space-l);padding-bottom:var(--space-l);padding-right:clamp(20px, 2.8vw, 120px);padding-left:clamp(20px, 2.8vw, 120px)}.home .bg-ellipse{display:block;position:absolute;border-radius:1000px;filter:blur(70px)}.home .bg-ellipse-light{left:0;background:var(--primary-100);z-index:1;width:80%;padding-bottom:80%}.home .bg-ellipse-dark{right:0;background:#908270;opacity:.75;z-index:2;width:60%;padding-bottom:60%}.home .ct-section-inner-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.home .tf-content-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-self:center;align-self:center;width:100%}.home .tf-content-wrap>*{width:100%}.home .tf-content-wrap .tf-headline{font-size:var(--s-8);line-height:1;text-transform:uppercase;font-weight:var(--black)}.home .tf-content-wrap .tf-sub-headline{margin-top:.2em;font-size:var(--s-0);font-weight:var(--regular);padding-left:var(--space-xl);max-width:580px;margin-left:auto;line-height:2}#div_block-111-21{-webkit-justify-content:stretch;justify-content:stretch;-webkit-align-items:center;align-items:center;display:grid;grid-template-columns:3fr 2fr;display:none!important;grid-gap:var(--m-space)}#div_block-111-21 .ct-headline{text-align:left}.logo-gallery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-column-gap:var(--l-space);column-gap:var(--l-space);grid-row-gap:var(--l-space);row-gap:var(--l-space);margin-block-start:0em;margin-block-end:0em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.logo-gallery li{display:-webkit-inline-flexbox;display:-moz-inline-flexbox;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;max-width:18%}.logo-gallery li a{display:-webkit-inline-flexbox;display:-moz-inline-flexbox;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center}.logo-gallery li img{max-height:50px;opacity:1;width:100%}.logo-gallery li:hover img{mix-blend-mode:unset;-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}#div_block-62-21>div p{margin-top:.5em;line-height:2.25;color:inherit}.header .menu-item{padding-left:2.5em}.header .menu-item a{-webkit-transition:1.2s;transition:1.2s;font-size:2.2rem!important;text-transform:uppercase;color:var(--ink-100)!important}.header .menu-item a:hover{-webkit-transition:.3s;transition:.3s;color:var(--secondary-500)!important}.footer-menu .menu-item{padding-top:.75em}.footer-menu .menu-item a{-webkit-transition:1.2s;transition:1.2s;text-transform:uppercase}.footer-menu .menu-item a:hover{-webkit-transition:.3s;transition:.3s;color:var(--secondary-500)!important}#lostpasswordform input,#resetpasswordform input{width:100%;padding:.5em .75em .5em .75em;border:1px solid #e2e2e2}#lostpasswordform label,#resetpasswordform label{font-size:.8em}.service-item:not(:first-of-type){border-top:3px solid var(--ink-500)}.service-item{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.section-heading.mt-inview_once{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.the-content,.page-content,.content{font-size:var(--base-text-size);line-height:var(--content-line-height);font-weight:500;--content-line-height:1.75;--base-text-size:calc(var(--s-00) + 1px);--content-gap:calc(var(--base-text-size) * 1.25);--title-margin-top:calc(var(--base-text-size) * 2.5);--media-border-radius:4px;--title-font-weight:var(--regular)}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content p,.page-content .wp-block-image{margin-block-end:unset;margin-block-start:unset}.page-content p{margin-block-end:.5em}.content{display:block}.the-content :is(h1,h2,h3,h4,h5,h6){color:var(--title-color-primary)}.the-content :is(p,ul,ol,span){color:var(--text-color-primary)}.the-content :is(ul.wp-block-list,ol.wp-block-list),.content :is(ul,ol){font-size:calc(1em);grid-gap:.5em;gap:.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-block-start:.5em;margin-block-end:2em;padding-inline-start:2em}.the-content li::marker,.content li::marker{color:var(--primary-light)}.the-content li,.content li{line-height:var(--content-line-height)}.the-content :is(h1,h2,h3,h4,h5,h6),.content :is(h1,h2,h3,h4,h5,h6){margin-block-end:var(--content-gap);font-weight:var(--title-font-weight)}.the-content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,.wp-block-embed,.wp-block-image):first-child,.content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,.wp-block-embed,.wp-block-image):first-child{margin-block-start:0em}.the-content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,.wp-block-embed,.wp-block-image):last-child,.content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,.wp-block-embed,.wp-block-image):last-child{margin-block-end:0em}.the-content p,.content p{margin-block-end:var(--content-gap);text-align:unset}.the-content h2{margin-block-start:var(--title-margin-top);margin-block-end:var(--base-text-size)}.the-content h3,.the-content h4,.the-content h5,.the-content h6{margin-block-start:var(--title-margin-top);margin-block-end:var(--base-text-size)}.the-content h2+h3,.page-content h2+h3{margin-block-start:var(--title-margin-top)}.the-content h1{font-size:calc(var(--base-text-size) + 160%);font-weight:var(--bold)}.the-content h2,.page-content h2{font-size:calc(var(--base-text-size) + 70%)}.the-content h3,.page-content h3{font-size:calc(var(--base-text-size) + 30%)}.the-content h4,.page-content h4{font-size:calc(var(--base-text-size) + 20%)}.the-content h5,.page-content h5{font-size:calc(var(--base-text-size) + 10%)}.the-content h6,.page-content h6{font-size:var(--s-01)}.the-content .wp-block-image img{width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.the-content figcaption{font-size:var(--s-02);text-align:center;margin-bottom:1em;margin-top:.5em}.the-content .wp-block-embed,.the-content .wp-block-image{margin:unset;margin-block-start:calc(var(--content-gap) * 1);margin-block-end:calc(var(--content-gap) * 1)}.the-content blockquote{font-size:calc(var(--base-text-size) + 10%);font-style:italic}.the-content :where(.wp-block-columns.is-layout-flex){grid-gap:var(--space-l);gap:var(--space-l)}.the-content p:not(:first-of-type),.content p:not(:first-of-type){text-indent:0ch}.the-content :is(h1,h2,h3,h4,h5,h6,figure)+p,.content :is(h1,h2,h3,h4,h5,h6,figure)+p{text-indent:0!important}.the-content p a:not(.wp-block-button__link),.content p a:not(.wp-block-button__link),.the-content li a,.content li a{word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word;word-break:break-word;text-decoration:underline;color:inherit;text-decoration-color:var(--primary-main);font-style:italic}.the-content p a:not(.wp-block-button__link):hover,.content p a:not(.wp-block-button__link):hover,.the-content li a:hover,.content li a:hover{color:inherit;text-decoration:unset}.the-content b,.the-content strong,.content b,.content strong{font-weight:var(--bold)}.the-content--styled h2{color:var(--title-color-primary);padding-left:.5em;border-left:8px var(--primary-light) solid;font-weight:var(--regular)}.the-content--styled .wp-block-embed>*,.the-content--styled .wp-block-image img{border-radius:var(--media-border-radius);overflow:hidden}.fluentform .ff-el-input--label{color:var(--ink-000);font-size:3.4rem;text-transform:uppercase;margin-top:.55em}.ff-contact__grid .ff-el-input--label label{color:var(--ink-000)!important;font-size:1.4rem;font-weight:500!important}.fluentform .ff-btn{color:var(--primary-300)!important;font-size:2rem!important;font-weight:700!important;background-color:var(--primary-700)!important;padding:.5em 3em .5em 3em!important;border-radius:6px!important;-webkit-transition:0.2s!important;transition:0.2s!important}.fluentform .ff-btn:hover{opacity:1!important}.ff-el-group input[type=checkbox]:after,.ff-el-group input[type=radio]:after{background-color:var(--base-light)!important;width:20px!important;height:20px!important;border:1px solid var(--border)!important}.ff-el-group input[type=checkbox]:checked:after,.ff-el-group input[type=radio]:checked:after{background-color:var(--primary)!important}.ff-el-group input[type=checkbox],.ff-el-group input[type=radio]{margin-bottom:1em!important;top:0!important;margin-right:1em!important}.ff-el-section-title{font-size:1.8rem}.ff-section_break_desk p{font-size:1.7rem;font-weight:500;margin-block-start:0em;margin-block-end:0em}.frm-fluent-form .ff-el-section-break:not(:first-of-type){margin-top:3.5em}.ff-el-repeater .ff-el-input--label>label:nth-of-type(1){color:var(--body-dark)!important;font-size:1.3rem;font-weight:500!important}.repeat-plus{fill:var(--primary)}.repeat-minus{fill:var(--warning-primary)}select.ff-el-form-control:not([size]):not([multiple]){height:unset!important}.ff-message-success{color:var(--ink-500)!important;text-align:center;box-shadow:0 0 0 0 tan!important;padding:0!important;margin-top:0;border-width:0!important;border-style:none!important;border-top:3px solid var(--ink-500)!important;border-bottom:3px solid var(--ink-500)!important}.ff-message-success p{text-align:center}#fluentform_3 .ff-el-group{margin-bottom:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-end;align-content:flex-end}#fluentform_3 .ff-el-input--label{-webkit-flex-shrink:0;flex-shrink:0;margin-right:.5em}#fluentform_3 .ff-el-input--content{-webkit-flex-grow:1;flex-grow:1;margin-top:auto;margin-bottom:.5em;width:100%}#fluentform_3 input,#fluentform_3 textarea,#fluentform_3 select{border-radius:0;background:var(--primary-500);border-bottom:3px solid var(--ink-100)!important}#fluentform_3 input::placeholder,#fluentform_3 textarea::placeholder{color:var(--primary-300);font-size:2.2rem;opacity:1}#fluentform_3 .ff-el-form-control:not(select){color:var(--ink-100)!important;font-size:3rem!important;padding:4px 8px!important;min-height:0px!important}#fluentform_3 select{color:var(--primary-300)!important;font-size:2.2rem!important;padding:4px 8px!important;min-height:0px!important}#fluentform_3 button{margin-left:auto;margin-top:5%}#fluentform_3 .ff-el-input--label.ff-el-is-required.asterisk-right label:after{display:none}.fluentform .ff-el-is-error .text-danger{font-size:1.8rem!important}.ff-custom_html li{color:var(--ink-100)!important;font-size:2rem;font-weight:500;margin:0;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:.5rem;text-underline-offset:.5rem;text-decoration-color:var(--ink-100)}.ff-custom_html ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:.25em;gap:.25em}.ff-custom_html{border:3px solid var(--ink-100);padding:var(--xs-space) var(--l-space) var(--xs-space) var(--xs-space)}.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="date"],.acf-field input[type="datetime"],.acf-field input[type="datetime-local"],.acf-field input[type="email"],.acf-field input[type="month"],.acf-field input[type="number"],.acf-field input[type="tel"],.acf-field input[type="time"],.acf-field input[type="url"],.acf-field input[type="week"],.acf-field textarea,.acf-field select,.fluentform .ff-el-form-control{color:var(--body-input)!important;font-size:1.6rem!important;line-height:1.5!important;font-weight:400!important;height:100%!important;min-height:52px!important;padding:.75em 1.25em .75em 1.25em!important;border-radius:4px;border:1px solid var(--border)!important}.acf-field input[type="search"]{color:var(--body-input)!important;font-size:1.6rem!important;font-weight:400!important;padding:.75em 1.25em .75em 1.25em!important;line-height:1.5!important;height:100%!important}.acf-field .acf-label label{font-size:1.3rem;font-weight:500!important}.acf-fields>.acf-field{border-top:0px!important;padding:0px!important}.select2-results__option{background:#fff;padding:.75em 1.25em .75em 1.25em!important}.select2-container--default .select2-results>.select2-results__options{max-height:300px!important}.select2-container--open .select2-dropdown--below{margin-top:30px!important}.acf-icon.small.-plus{color:#fff;background-color:var(--primary);border-color:var(--primary)}.acf-icon.small.-plus:hover{color:#fff;background-color:var(--primary-hover);border-color:var(--primary-hover)}.acf-icon.small.-minus{background-color:var(--warning-primary);color:#fff;border-color:var(--warning-primary)}.acf-icon.small.-minus:hover{background-color:var(--warning-primary-hover);color:#fff;border-color:var(--warning-primary-hover)}.acfe-repeater-stylised-button{padding:0px!important;background:#fff;border:none!important}.acfe-repeater-stylised-button a{width:100%;display:block;padding:10px;-webkit-transition:0.2s;transition:0.2s;border-radius:4px}.acfe-repeater-stylised-button:hover a{background:var(--primary-hover);color:#fff!important}.select2-container--default .select2-selection--multiple{background-color:#fff;border-radius:4px;cursor:text;border:1px solid var(--border)!important}.acf-notice.-error{color:#fff!important;background:var(--primary)!important;border-color:var(--warning-primary)!important}.description{font-size:1.2rem}.acf-true-false .acf-switch{height:38px;border-width:medium!important;border-style:none!important;display:-webkit-inline-flexbox;display:-moz-inline-flexbox;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.acf-switch-slider{border:none!important;margin:2px}.acf-switch:hover,.acf-switch.-focus{border-color:var(--primary);background:#777;color:var(--primary)!important}.acf-switch.-on{background:var(--primary)!important;border-color:var(--primary)!important}.acf-switch span{padding-left:1.5em!important;padding-right:1.5em!important}.select2-dropdown{color:var(--body-input)!important;font-size:1.6rem!important;font-weight:400!important;border-radius:4px;border:1px solid var(--border)!important}.wpgb-facet .wpgb-pagination li a{-webkit-transition:0.2s;transition:0.2s}.wpgb-facet .wpgb-pagination li a:hover{background:var(--primary);border-radius:2px;color:white!important}.wpgb-facet .wpgb-pagination li a[aria-current]{background:var(--primary);border-radius:2px;color:white!important}.wpgb-pagination-facet{margin-top:2vmax}.woocommerce-cart table.cart td.actions .coupon .input-text,.select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce textarea,.select2-dropdown,.woocommerce .select2-selection,.woocommerce input[type="search"],.woocommerce input[type="text"],.woocommerce input[type="number"],.woocommerce input[type="tel"],.woocommerce input[type="email"],.woocommerce input[type="password"],.woocommerce select{font-family:inherit;font-size:14px;background:#fff;height:auto;padding:8px 12px 8px 12px;border:0 solid #c6c6c6;border-radius:0;border-bottom:1px solid var(--primary);outline:none;resize:none}.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.select2-container--default .select2-search--dropdown .select2-search__field:focus,.woocommerce form .form-row textarea:focus,.woocommerce textarea:focus,.select2-dropdown:focus,.woocommerce .select2-selection:focus,.woocommerce input[type="search"]:focus,.woocommerce input[type="text"]:focus,.woocommerce input[type="number"]:focus,.woocommerce input[type="tel"]:focus,.woocommerce input[type="email"]:focus,.woocommerce input[type="password"]:focus,.woocommerce select:focus{border:0 solid #c6c6c6;border-bottom:1px solid var(--primary);box-shadow:0 0 0}.oxy-woo-my-account .woocommerce{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{width:72%;float:right;max-width:unset}.oxy-woo-my-account .woocommerce-MyAccount-navigation ul li{list-style-type:none;padding:0;margin-bottom:1%;border-top-width:medium;border-top-style:none;border-radius:4px;-webkit-transition:0.2s;transition:0.2s}.oxy-woo-my-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:.75em 1.25em .75em 1.25em;color:var(--body-dark)}.oxy-woo-my-account li:not(.is-active) a:hover{background:#f9f9f9;color:var(--secondary)}.oxy-woo-my-account .is-active{background:var(--primary);border-left:unset;border-right:unset}.oxy-woo-my-account .is-active a{color:var(--secondary)}.oxy-woo-my-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:unset}.oxy-woo-order-tracking form,.woocommerce form.woocommerce-ResetPassword.lost_reset_password,.woocommerce .woocommerce-EditAccountForm,.woocommerce .woocommerce-address-fields,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce .col2-set,.woocommerce-form-coupon,.woocommerce #reviews #comments ol.commentlist li .comment-text,ul.woocommerce-order-overview,.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce table.shop_table{border-top:3px solid var(--body-dark)}.woocommerce form.login .form-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.woocommerce-form__label-for-checkbox span{vertical-align:top}.woocommerce div.product .oxy-product-images div.images .flex-control-thumbs li,.woocommerce div.product div.images .flex-control-thumbs li{width:25%}.woocommerce div.flex-viewport,.woocommerce div.product div.images .flex-control-thumbs li{border:0}.woocommerce div.flex-viewport,.woocommerce-product-gallery__wrapper,.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce ul.products li.product a img,.woocommerce-cart table.cart img{border:0 solid #fff!important}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{opacity:1;border:0 solid #fff}.wvg-gallery-thumbnail-image.slick-current,.wvg-gallery-thumbnail-image:hover{border:0 solid var(--primary);opacity:0.7!important}.woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:0}.product__atc tr{padding-left:3px;margin-top:.5em}.product__atc .label label{font-size:1.4rem!important;font-weight:900!important;color:var(--primary)!important}.product__atc .label .woo-selected-variation-item-name{font-size:1.4rem!important;font-weight:400!important;color:var(--primary)!important}.woocommerce .oxy-woo-element div.product form.cart table.variations tr td label,.woocommerce .oxy-product-cart-button table.variations tr td label{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:none;border-radius:8px;padding:6px!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{box-shadow:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{padding:30px!important}ul.variable-items-wrapper li{margin-right:18px!important}.woo-variation-swatches .variable-items-wrapper .variable-item img,.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span{box-shadow:0 2px 5px #ccc;border-radius:4px}.reset_variations{display:none!important}.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span{padding:0 24px!important;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.variable-item:not(.radio-variable-item){margin-bottom:4px!important}.variable-items-wrapper[aria-label="Work Surface Shape"] .variable-item:not(.radio-variable-item){min-height:60px}ul.variable-items-wrapper li{border:2px solid #f9f9f9}ul.variable-items-wrapper li:hover,ul.variable-items-wrapper li.selected{border:2px solid var(--secondary)}.woo-variation-items-wrapper{margin-bottom:12%}.widget_top_rated_products h2,.woocommerce .widget_shopping_cart h2,.woocommerce .widget_products h2,.woocommerce .widget_product_categories h2,.woocommerce .widget_layered_nav_filters h2,.woocommerce .woocommerce-widget-layered-nav h2,.woocommerce .widget_rating_filter h2,.woocommerce .widget_price_filter h2,.woocommerce div.widget_product_tag_cloud h2,.woocommerce h1.page-title,.woocommerce h1.product_title,.woocommerce section.related.products h2,.woocommerce section.upsells.products h2,.woocommerce h2.woocommerce-Reviews-title,.woocommerce span.comment-reply-title,.woocommerce-Tabs-panel h2,h2.woocommerce-order-downloads__title,.woocommerce-orders article header h1,.woocommerce-account article header h1,.woocommerce-downloads article header h1,.woocommerce-edit-address article header h1,.woocommerce-account h2,.woocommerce-Address-title h3,.woocommerce-MyAccount-content h3,.woocommerce-EditAccountForm legend,h1.oxy-woo-archive-title,h2.woocommerce-column__title,h2.woocommerce-order-downloads__title,h2.woocommerce-order-details__title,.woocommerce-billing-fields h3,.woocommerce-checkout h3,.woocommerce .cart_totals h2,.woocommerce .cross-sells h2{font-size:1.5em;font-weight:400}.woocommerce button.button.alt,.woocommerce a.button,.woocommerce ul.products li.product .button,.woocommerce #review_form #respond .form-submit input,.woocommerce a.button.alt,.woocommerce button.button{border-color:#fff}@media (max-width:1439px){.breakout{}.breakout-xl{width:100vw;max-width:100vw;margin:0 calc(-50vw + 50%) 0 calc(-50vw + 50%)}.sticky-off-xl{position:static}.breakout-xl{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.sticky-off-xl{position:static}}@media (max-width:991px){:root{}body,p,li{font-size:clamp(1.8rem, 1.68rem - -0.59vw, 2.20rem)}:root{--header-height:120px}.breakout-l{width:100vw;max-width:100vw;margin:0 calc(-50vw + 50%) 0 calc(-50vw + 50%)}.sticky-off-l{position:static}.site-logo img{width:60%;max-width:unset;margin-bottom:12%}.site-logo-mini img{display:block;width:100%;max-width:200px;object-fit:cover;margin-top:20px;margin-bottom:20px;fill:var(--ink-500)!important}.main-header-row-mobile .oxy-header-container{display:grid;grid-template-columns:1fr 3fr 1fr;grid-template-rows:auto}.service-item:first-of-type{padding-top:0}#div_block-69-13{margin-top:6em}.home .tf-content-wrap .tf-headline{font-size:12vw}.home .tf-content-wrap .tf-sub-headline{margin-top:2em}.home .bg-ellipse{margin-top:-220px}.breakout-l{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.tf-flex-row{--flex-row-gap:calc(var(--space-xl) * 2)}.tf-flex-row.tf-reverse{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.tf-col-basis-blank{display:none}:is(.tf-col-basis-1-1,.tf-col-basis-1-2,.tf-col-basis-2-1,.tf-col-basis-1-3,.tf-col-basis-3-1,.tf-col-basis-2-3,.tf-col-basis-3-2)>*{-webkit-flex-basis:100%!important;flex-basis:100%!important}.sticky-off-l{position:static}}@media (max-width:781px){:root{}p{line-height:1.75}:root{font-size:58%;--s-03:clamp(13px, 0.13vw + 0.77rem, 14px);--s-02:clamp(14px, 0.17vw + 0.96rem, 15px);--s-01:clamp(15px, 0.21vw + 1.2rem, 15px);--s-0:clamp(17px, 0.26vw + 1.49rem, 20px)}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;overflow-x:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.breakout-m{width:100vw;max-width:100vw;margin:0 calc(-50vw + 50%) 0 calc(-50vw + 50%)}.sticky-off-m{position:static}.c-section-main .ct-section-inner-wrap{padding-top:var(--xl-space);padding-bottom:var(--xl-space)}#fluentform_3 .ff-el-group{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.the-content :is(ul.wp-block-list,ol.wp-block-list),.content :is(ul,ol){padding-inline-start:2em}#div_block-111-21{display:grid;grid-template-columns:1fr;text-align:left}#div_block-111-21>:nth-child(2){grid-area:1 / 1 / 2 / 2}#div_block-62-21>div{max-width:380px;margin-right:auto}#div_block-62-21>div p{font-size:1.8rem;line-height:1.75}.feature-item__heading{font-size:var(--h3)}.home .tf-content-wrap .tf-headline{font-size:16vw}.wp-block-columns.is-not-stacked-on-mobile{-webkit-flex-wrap:wrap!important;-moz-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-block-columns.is-not-stacked-on-mobile>*{-webkit-flex-basis:100%!important;flex-basis:100%!important}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;-ms-grid-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.breakout-m{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.desktop{display:none!important}.mobile{display:block!important}.sticky-off-m{position:static}}@media (max-width:439px){.breakout{}.breakout-s{width:100vw;max-width:100vw;margin:0 calc(-50vw + 50%) 0 calc(-50vw + 50%)}.sticky-off-s{position:static}.breakout-s{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.sticky-off-s{position:static}}