.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-96971fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-shortcode:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-shortcode.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-c1e5cb5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-544 .elementor-element.elementor-element-70aa290{--display:flex;}.elementor-544 .elementor-element.elementor-element-ed0a3a6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:7.7%;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-544 .elementor-element.elementor-element-27de069 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-d3fd834{margin:0px -35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:82px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-d3fd834 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-954b0b0{padding:0px 0px 70px 0px;text-align:end;}.elementor-544 .elementor-element.elementor-element-954b0b0.elementor-element{--align-self:flex-end;}.elementor-544 .elementor-element.elementor-element-954b0b0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-544 .elementor-element.elementor-element-4ef4d27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-b14ed9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-1979e88{--display:flex;--padding-top:10%;--padding-bottom:0%;--padding-left:15.3%;--padding-right:0%;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-544 .elementor-element.elementor-element-752ba02{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-59343b4{--display:flex;}.elementor-544 .elementor-element.elementor-element-3da1459{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:7.5%;}.elementor-544 .elementor-element.elementor-element-ef3cb21{padding:73px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-ef3cb21 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-861810e{margin:0px -31px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-861810e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-5ddf0e8{padding:0px 0px 110px 0px;text-align:end;}.elementor-544 .elementor-element.elementor-element-5ddf0e8.elementor-element{--align-self:flex-end;}.elementor-544 .elementor-element.elementor-element-5ddf0e8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-544 .elementor-element.elementor-element-5bbdaa2{--display:flex;--min-height:85vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1616164A;--border-color:#1616164A;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:58px;}.elementor-544 .elementor-element.elementor-element-5bbdaa2:not(.elementor-motion-effects-element-type-background), .elementor-544 .elementor-element.elementor-element-5bbdaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BEB9B238;}.elementor-544 .elementor-element.elementor-element-75168d11{--display:flex;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-5b78606c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1616164A;--border-color:#1616164A;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-4d3043f5 img{max-width:190px;height:240px;object-fit:cover;object-position:center center;}.elementor-544 .elementor-element.elementor-element-21d98604{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-35b885b7{padding:15px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-35b885b7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-804e39e{padding:30px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-544 .elementor-element.elementor-element-7386c0a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1616164A;--border-color:#1616164A;}.elementor-544 .elementor-element.elementor-element-14ea32dd img{max-width:190px;height:240px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 112% ) blur( 0px ) hue-rotate( 0deg );}.elementor-544 .elementor-element.elementor-element-77d7f6e0{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-24f66942{padding:15px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-24f66942 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-35be17c0{padding:30px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-544 .elementor-element.elementor-element-6e183574{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1616164A;--border-color:#1616164A;}.elementor-544 .elementor-element.elementor-element-3f851126 img{max-width:190px;height:240px;object-fit:cover;object-position:center center;}.elementor-544 .elementor-element.elementor-element-f84953a{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-77bdc23{padding:15px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-77bdc23 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-3d94a19f{padding:30px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-544 .elementor-element.elementor-element-3af2bc0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1616164A;--border-color:#1616164A;}.elementor-544 .elementor-element.elementor-element-6abe7613 img{max-width:190px;height:240px;object-fit:cover;object-position:center center;}.elementor-544 .elementor-element.elementor-element-672f2ba7{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-589f3ac9{padding:15px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-589f3ac9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-171663d0{padding:30px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-7c18c47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:500px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:58px;--z-index:0;}.elementor-544 .elementor-element.elementor-element-7c18c47:not(.elementor-motion-effects-element-type-background), .elementor-544 .elementor-element.elementor-element-7c18c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDD9D3;}@media(min-width:768px){.elementor-544 .elementor-element.elementor-element-70aa290{--width:20%;}.elementor-544 .elementor-element.elementor-element-b14ed9b{--width:52%;}.elementor-544 .elementor-element.elementor-element-1979e88{--width:48%;}.elementor-544 .elementor-element.elementor-element-59343b4{--width:20%;}.elementor-544 .elementor-element.elementor-element-5bbdaa2{--width:100%;}.elementor-544 .elementor-element.elementor-element-75168d11{--width:87%;}.elementor-544 .elementor-element.elementor-element-21d98604{--width:35%;}.elementor-544 .elementor-element.elementor-element-77d7f6e0{--width:35%;}.elementor-544 .elementor-element.elementor-element-f84953a{--width:35%;}.elementor-544 .elementor-element.elementor-element-672f2ba7{--width:35%;}.elementor-544 .elementor-element.elementor-element-7c18c47{--width:100%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-27de069 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-d3fd834 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-752ba02{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-ef3cb21 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-861810e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-35b885b7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-544 .elementor-element.elementor-element-804e39e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-24f66942 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-544 .elementor-element.elementor-element-35be17c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-77bdc23 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-544 .elementor-element.elementor-element-3d94a19f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-589f3ac9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-544 .elementor-element.elementor-element-171663d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-ed0a3a6{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-27de069 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-d3fd834{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-544 .elementor-element.elementor-element-d3fd834 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-954b0b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-544 .elementor-element.elementor-element-954b0b0.elementor-element{--align-self:flex-start;}.elementor-544 .elementor-element.elementor-element-954b0b0 .elementor-heading-title{font-size:17px;}.elementor-544 .elementor-element.elementor-element-1979e88{--padding-top:10%;--padding-bottom:0%;--padding-left:9%;--padding-right:9%;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-752ba02{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-ef3cb21 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-861810e{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-544 .elementor-element.elementor-element-861810e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-5ddf0e8.elementor-element{--align-self:flex-start;}.elementor-544 .elementor-element.elementor-element-5ddf0e8 .elementor-heading-title{font-size:17px;}.elementor-544 .elementor-element.elementor-element-5bbdaa2{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-75168d11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-5b78606c{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:50px;--margin-left:20.5px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-4d3043f5 img{max-width:100%;}.elementor-544 .elementor-element.elementor-element-21d98604{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-35b885b7{padding:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-35b885b7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-544 .elementor-element.elementor-element-804e39e{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-7386c0a3{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:50px;--margin-left:20.5px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-544 .elementor-element.elementor-element-14ea32dd img{max-width:100%;}.elementor-544 .elementor-element.elementor-element-77d7f6e0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-24f66942{padding:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-24f66942 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-544 .elementor-element.elementor-element-35be17c0{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-6e183574{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:50px;--margin-left:20.5px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-544 .elementor-element.elementor-element-3f851126 img{max-width:100%;}.elementor-544 .elementor-element.elementor-element-f84953a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-77bdc23{padding:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-77bdc23 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-544 .elementor-element.elementor-element-3d94a19f{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-544 .elementor-element.elementor-element-3af2bc0e{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:50px;--margin-left:20.5px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-544 .elementor-element.elementor-element-6abe7613 img{max-width:100%;}.elementor-544 .elementor-element.elementor-element-672f2ba7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-589f3ac9{padding:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-589f3ac9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-544 .elementor-element.elementor-element-171663d0{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-544 .elementor-element.elementor-element-7c18c47{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-75168d11 */.content-panel{
    display:none;
}

.content-panel.active{
    display:flex;
}
/* -------------------------
   左側內容進場動畫
------------------------- */

.content-panel.active .panel-image{
    animation:
        panelImageIn .75s cubic-bezier(.22,1,.36,1) both;
}

.content-panel.active .panel-text{
    animation:
        panelTextIn .75s .16s cubic-bezier(.22,1,.36,1) both;
}


/* 圖片：先進場 */
@keyframes panelImageIn{

    from{
        opacity:0;
        transform:translateY(20px) scale(1.015);
    }

    to{
        opacity:1;
        transform:translateY(0) scale(1);
    }

}


/* 文字：延遲一點進場 */
@keyframes panelTextIn{

    from{
        opacity:0;
        transform:translateY(14px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1dbd02d7 */.brand-wheel-widget{
    position:absolute !important;

    top:0;
    right:58px;

    width:max-content !important;
    max-width:none !important;

    margin:0 !important;
    padding:0 !important;
}
.brand-wheel-widget .elementor-widget-container{
    width:max-content !important;
    max-width:none !important;

    margin:0 !important;
    padding:0 !important;

    line-height:0;
}


/* ========================================
   BRAND WHEEL - MOBILE
   圓盤在上 / 圖文在下
======================================== */

@media screen and (max-width:767px){

    /* 1. 最外層 */
    .brand-wheel-area{
        display:flex !important;
        flex-direction:column !important;
        align-items:center !important;
        justify-content:flex-start !important;

        width:100% !important;
        height:auto !important;
        min-height:0 !important;

        padding:0px !important;
        margin:0 !important;


        overflow:visible !important;
    }


    /* 2. SVG HTML Widget */
    .brand-wheel-area .brand-wheel-widget{
        position:relative !important;

        top:auto !important;
        right:auto !important;
        bottom:auto !important;
        left:auto !important;

        order:1 !important;

        display:block !important;

        width:100% !important;
        max-width:420px !important;
        height:auto !important;

        margin:0 auto !important;
        padding:0 0px !important;

        transform:none !important;

        overflow:visible !important;
    }


    /* 3. HTML Widget 內層 */
    .brand-wheel-widget .elementor-widget-container{
        width:100% !important;
        max-width:100% !important;

        height:auto !important;

        padding:0 !important;
        margin:0 !important;

        overflow:visible !important;
        line-height:0;
    }


    /* 4. SVG 本身 */
    .brand-wheel-widget svg{
        display:block !important;

        width:100% !important;
        height:auto !important;

        max-width:100% !important;
        max-height:none !important;

        aspect-ratio:1 / 1 !important;

        margin:0 auto !important;
        padding:0 !important;

        overflow:hidden !important;
    }


    /* 5. 隱藏桌機延伸線 */
    .brand-wheel-widget::before,
    .brand-wheel-widget::after{
        content:none !important;
        display:none !important;
    }


    /* 6. 左側內容改到圓盤下方 */
    .brand-wheel-area .brand-wheel-content{
        position:relative !important;

        order:2 !important;
        display:block !important;

        height:auto !important;
        min-height:0 !important;




    }


    /* 7. 四個內容切換面板 */
    .brand-wheel-content .content-panel{
        display:none !important;

        width:89.6% !important;
        height:auto !important;
        min-height:0 !important;
    }

    .brand-wheel-content .content-panel.active{
        display:flex !important;
        flex-direction:column !important;

        align-items:center !important;
        justify-content:center !important;

        gap:25px !important;
    }


    /* 10. 四個 SVG 按鈕 */
    .brand-wheel-widget .sector{
        cursor:pointer;
        -webkit-tap-highlight-color:transparent;
    }

    .brand-wheel-widget .sector-label{
        pointer-events:none;
    }

}


/* ========================================
   小型手機
======================================== */

@media screen and (max-width:390px){

    .brand-wheel-area .brand-wheel-widget{
        padding:0 0px !important;
    }

    .brand-wheel-area .brand-wheel-content{
        padding:0 0 !important;
    }



}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bbdaa2 */.brand-wheel-area{
    position:relative;
    overflow:visible !important;
}/* End custom CSS */