/* Regenerated from phoenixenergy-static/flex-notes/index.html
   Inline style blocks, in original document order. */

/* === elementor-frontend-inline-css === */
.elementor-kit-6020{--e-global-color-primary:#002E3F;--e-global-color-secondary:#EBBC00;--e-global-color-text:#000000;--e-global-color-accent:#002E3F;--e-global-color-bab2345:#FFFFFF;--e-global-color-967f526:#D4D3D3;--e-global-color-4e6dad8:#F4F4F4;--e-global-color-c46a543:#FEFEFE;--e-global-color-7f0cc0c:#002533;--e-global-color-8f27af0:#3A5166;--e-global-color-b250ba7:#FFFFFF1F;--e-global-color-535e7d2:#FFFFFF30;--e-global-color-31bc0fa:#FFFFFF40;--e-global-color-286c779:#FFFFFF52;--e-global-color-14f8739:#EBBC0080;--e-global-color-b2261db:#002E3F21;--e-global-color-4ae370a:#0025332B;--e-global-color-2e2c01a:#00253340;--e-global-color-161daae:#0025334F;--e-global-color-941b8b0:#B3B1B1;--e-global-color-c5b3256:#D3A043;--e-global-typography-primary-font-family:"League Spartan";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"League Spartan";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"League Spartan";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:bold;--e-global-typography-fd0a637-font-family:"Open Sans";--e-global-typography-fd0a637-font-size:0.8rem;--e-global-typography-fd0a637-line-height:0.9rem;--e-global-typography-26fe1ab-font-family:"League Spartan";--e-global-typography-26fe1ab-font-size:20px;--e-global-typography-26fe1ab-font-weight:600;--e-global-typography-26fe1ab-text-transform:uppercase;background-color:var( --e-global-color-bab2345 );font-family:"Open Sans", Sans-serif;}.elementor-kit-6020 button,.elementor-kit-6020 input[type="button"],.elementor-kit-6020 input[type="submit"],.elementor-kit-6020 .elementor-button{background-color:var( --e-global-color-primary );font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-c46a543 );border-radius:6px 6px 6px 6px;padding:21px 30px 21px 30px;}.elementor-kit-6020 button:hover,.elementor-kit-6020 button:focus,.elementor-kit-6020 input[type="button"]:hover,.elementor-kit-6020 input[type="button"]:focus,.elementor-kit-6020 input[type="submit"]:hover,.elementor-kit-6020 input[type="submit"]:focus,.elementor-kit-6020 .elementor-button:hover,.elementor-kit-6020 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-kit-6020 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6020 h1{font-family:"League Spartan", Sans-serif;font-weight:bold;text-transform:capitalize;}.elementor-kit-6020 h2{font-family:"League Spartan", Sans-serif;font-size:50px;font-weight:bold;}.elementor-kit-6020 h3{font-family:"League Spartan", Sans-serif;font-weight:600;}.elementor-kit-6020 h4{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:600;}.elementor-kit-6020 h5{font-family:"League Spartan", Sans-serif;font-size:18px;}.elementor-kit-6020 input:not([type="button"]):not([type="submit"]),.elementor-kit-6020 textarea,.elementor-kit-6020 .elementor-field-textual{accent-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bab2345 );}.elementor-kit-6020 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6020 textarea:focus,.elementor-kit-6020 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1322px;}.e-con{--container-max-width:1322px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#00000075;--lightbox-ui-color:var( --e-global-color-bab2345 );--lightbox-header-icons-size:22px;--lightbox-navigation-icons-size:24px;}@media(min-width:2400px){.elementor-kit-6020 h1{font-size:90px;}}@media(max-width:1200px){.elementor-kit-6020 h1{font-size:70px;}.elementor-kit-6020 h2{font-size:48px;}.elementor-kit-6020 h3{font-size:25px;}.elementor-kit-6020 h5{font-size:18px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:991px){.elementor-kit-6020{--e-global-typography-text-font-size:16px;--e-global-typography-fd0a637-font-size:9px;}.elementor-kit-6020 h2{font-size:40px;}.elementor-kit-6020 h4{font-size:25px;}.elementor-kit-6020 button,.elementor-kit-6020 input[type="button"],.elementor-kit-6020 input[type="submit"],.elementor-kit-6020 .elementor-button{padding:20px 15px 20px 15px;}}@media(max-width:767px){.elementor-kit-6020{--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-fd0a637-font-size:0.9rem;}.elementor-kit-6020 button,.elementor-kit-6020 input[type="button"],.elementor-kit-6020 input[type="submit"],.elementor-kit-6020 .elementor-button{font-size:16px;padding:20px 10px 20px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-10183 .elementor-element.elementor-element-d592ceb{--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:15px 75px;--row-gap:15px;--column-gap:75px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-10183 .elementor-element.elementor-element-d592ceb:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-d592ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F1C26D 0%, #A47D38 90%);}.elementor-10183 .elementor-element.elementor-element-d592ceb.e-con{--flex-grow:1;--flex-shrink:0;}.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 );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-10183 .elementor-element.elementor-element-3653a2b.elementor-element{--align-self:center;}.elementor-10183 .elementor-element.elementor-element-3653a2b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10183 .elementor-element.elementor-element-f74aef8{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-f74aef8:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-f74aef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10183 .elementor-element.elementor-element-f74aef8.e-con{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-cfc9a86{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-cfc9a86.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-e8cd90d{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-e8cd90d.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-a7bb077{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-a7bb077.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-c196499{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-c196499.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-5833bef{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-5833bef.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-bd8ac1f{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-bd8ac1f.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-44e9260{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-44e9260.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-d17ae8f{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-d17ae8f.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-a615241{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-a615241.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-8202e42{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-8202e42.elementor-element{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-8c55708{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:065px;--padding-bottom:080px;--padding-left:40px;--padding-right:40px;}.elementor-10183 .elementor-element.elementor-element-8c55708:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-8c55708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bab2345 );}.elementor-10183 .elementor-element.elementor-element-486527a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-31456492{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:4% 4%;--row-gap:4%;--column-gap:4%;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:7%;grid-column:span 2;}.elementor-10183 .elementor-element.elementor-element-765f2d8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-765f2d8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10183 .elementor-element.elementor-element-168a1140 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-10183 .elementor-element.elementor-element-168a1140 .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 );}.elementor-10183 .elementor-element.elementor-element-203628c8{--display:flex;--min-height:159px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10183 .elementor-element.elementor-element-203628c8:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-203628c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/images/2026/01/PHXE_Branding-Style-Guide_052025-1.svg");background-repeat:no-repeat;background-size:contain;}.elementor-10183 .elementor-element.elementor-element-37a8d30b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4% 0% 2% 0%;}.elementor-10183 .elementor-element.elementor-element-37a8d30b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:700;text-transform:none;line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10183 .elementor-element.elementor-element-3660edac > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-icon i{color:var( --e-global-color-c5b3256 );transition:color 0.3s;}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-icon svg{fill:var( --e-global-color-c5b3256 );transition:fill 0.3s;}.elementor-10183 .elementor-element.elementor-element-3660edac{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:clamp(0.875rem, 0.215vw + 0.827rem, 1rem);font-weight:600;line-height:clamp(1.225rem, 0.129vw + 1.196rem, 1.3rem);}.elementor-10183 .elementor-element.elementor-element-3660edac .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10183 .elementor-element.elementor-element-75ce22a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-10183 .elementor-element.elementor-element-4071b8e6 .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:33px 50px 30px 50px;}.elementor-10183 .elementor-element.elementor-element-4071b8e6 .elementor-button:hover, .elementor-10183 .elementor-element.elementor-element-4071b8e6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);border-color:#9F9F9F;}.elementor-10183 .elementor-element.elementor-element-7d2f3a5a{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-7d2f3a5a:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-7d2f3a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/images/2026/01/PHXE_BeforeYouInvestGoogle_Thumbnails_061325.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10183 .elementor-element.elementor-element-7d2f3a5a.e-con:hover{--e-con-transform-scale:1.02;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10183 .elementor-element.elementor-element-571c97fd > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10183 .elementor-element.elementor-element-571c97fd .elementor-icon-wrapper{text-align:start;}.elementor-10183 .elementor-element.elementor-element-571c97fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10183 .elementor-element.elementor-element-571c97fd.elementor-view-framed .elementor-icon, .elementor-10183 .elementor-element.elementor-element-571c97fd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10183 .elementor-element.elementor-element-571c97fd.elementor-view-framed .elementor-icon, .elementor-10183 .elementor-element.elementor-element-571c97fd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10183 .elementor-element.elementor-element-571c97fd .elementor-icon{font-size:83px;}.elementor-10183 .elementor-element.elementor-element-571c97fd .elementor-icon svg{height:83px;}body.elementor-page-10183:not(.elementor-motion-effects-element-type-background), body.elementor-page-10183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-10183 .elementor-element.elementor-element-f74aef8{--content-width:100vw;}.elementor-10183 .elementor-element.elementor-element-8c55708{--content-width:100%;}.elementor-10183 .elementor-element.elementor-element-486527a9{--content-width:1290px;}.elementor-10183 .elementor-element.elementor-element-31456492{--width:100%;}.elementor-10183 .elementor-element.elementor-element-765f2d8f{--width:102.922%;}.elementor-10183 .elementor-element.elementor-element-203628c8{--width:100%;}.elementor-10183 .elementor-element.elementor-element-75ce22a5{--width:82%;}.elementor-10183 .elementor-element.elementor-element-7d2f3a5a{--width:80%;}}@media(max-width:1200px) and (min-width:768px){.elementor-10183 .elementor-element.elementor-element-7d2f3a5a{--width:100%;}}@media(max-width:1366px){.elementor-10183 .elementor-element.elementor-element-d592ceb{--gap:15px 40px;--row-gap:15px;--column-gap:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10183 .elementor-element.elementor-element-168a1140 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1200px){.elementor-10183 .elementor-element.elementor-element-d592ceb{--gap:15px 30px;--row-gap:15px;--column-gap:30px;}.elementor-10183 .elementor-element.elementor-element-8c55708{--padding-top:4%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10183 .elementor-element.elementor-element-486527a9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-10183 .elementor-element.elementor-element-31456492{--justify-content:flex-start;}.elementor-10183 .elementor-element.elementor-element-31456492.e-con{--align-self:flex-start;}.elementor-10183 .elementor-element.elementor-element-7d2f3a5a{--min-height:527px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10183 .elementor-element.elementor-element-8c55708{--padding-top:58px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10183 .elementor-element.elementor-element-31456492{--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10183 .elementor-element.elementor-element-765f2d8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10183 .elementor-element.elementor-element-168a1140 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-10183 .elementor-element.elementor-element-168a1140 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10183 .elementor-element.elementor-element-37a8d30b > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10183 .elementor-element.elementor-element-3660edac > .elementor-widget-container{padding:1% 0% 5% 0%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10183 .elementor-element.elementor-element-4071b8e6 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-10183 .elementor-element.elementor-element-7d2f3a5a{--min-height:50vh;}}@media(max-width:991px){.elementor-10183 .elementor-element.elementor-element-3653a2b{font-size:16px;}}@media(max-width:767px){.elementor-10183 .elementor-element.elementor-element-d592ceb{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10183 .elementor-element.elementor-element-3653a2b{font-size:16px;}.elementor-10183 .elementor-element.elementor-element-8c55708{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10183 .elementor-element.elementor-element-31456492{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10183 .elementor-element.elementor-element-765f2d8f{--width:100%;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-10183 .elementor-element.elementor-element-168a1140 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 4% 0%;}.elementor-10183 .elementor-element.elementor-element-168a1140 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10183 .elementor-element.elementor-element-203628c8:not(.elementor-motion-effects-element-type-background), .elementor-10183 .elementor-element.elementor-element-203628c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/images/2026/01/PHXE_Branding-Style-Guide_052025-1.svg");background-repeat:no-repeat;background-size:contain;}.elementor-10183 .elementor-element.elementor-element-203628c8{--width:92%;--min-height:15vh;}.elementor-10183 .elementor-element.elementor-element-37a8d30b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 4% 0%;}.elementor-10183 .elementor-element.elementor-element-37a8d30b .elementor-heading-title{font-size:clamp(1.75rem, 2.366vw + 1.218rem, 3.125rem);line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);letter-spacing:-1px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10183 .elementor-element.elementor-element-75ce22a5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10183 .elementor-element.elementor-element-4071b8e6{width:100%;max-width:100%;}.elementor-10183 .elementor-element.elementor-element-4071b8e6 > .elementor-widget-container{padding:13px 0px 20px 0px;}.elementor-10183 .elementor-element.elementor-element-4071b8e6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10183 .elementor-element.elementor-element-4071b8e6 .elementor-button{padding:25px 32px 25px 32px;}.elementor-10183 .elementor-element.elementor-element-571c97fd.elementor-element{--align-self:center;}}@media(max-width:1366px) and (min-width:768px){.elementor-10183 .elementor-element.elementor-element-7d2f3a5a{--width:59%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10183 .elementor-element.elementor-element-168a1140 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-168a1140 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a8d30b *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
.elementor-10847 .elementor-element.elementor-element-3cd61509{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10847 .elementor-element.elementor-element-3cd61509:not(.elementor-motion-effects-element-type-background), .elementor-10847 .elementor-element.elementor-element-3cd61509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-8f27af0 ) 100%);}.elementor-10847 .elementor-element.elementor-element-7c71b17{width:var( --container-widget-width, 102.604% );max-width:102.604%;--container-widget-width:102.604%;--container-widget-flex-grow:0;}.elementor-10847 .elementor-element.elementor-element-7c71b17.elementor-element{--flex-grow:0;--flex-shrink:0;}#elementor-popup-modal-10847 .dialog-widget-content{animation-duration:1s;border-radius:0px 0px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-10847{background-color:#02010147;justify-content:flex-start;align-items:flex-end;pointer-events:all;}#elementor-popup-modal-10847 .dialog-message{width:100vw;height:auto;}@media(max-width:1024px){.elementor-10847 .elementor-element.elementor-element-3cd61509{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}
.elementor-6042 .elementor-element.elementor-element-4b356bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-6042 .elementor-element.elementor-element-4b356bd:not(.elementor-motion-effects-element-type-background), .elementor-6042 .elementor-element.elementor-element-4b356bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f0cc0c );}.elementor-6042 .elementor-element.elementor-element-61d728e{--display:grid;--e-con-grid-template-columns:200px 5fr 200px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--grid-justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .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 );}.elementor-6042 .elementor-element.elementor-element-a5d1540{text-align:start;}.elementor-6042 .elementor-element.elementor-element-a5d1540 img{width:100%;max-width:100%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu .elementor-item{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:500;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bab2345 );fill:var( --e-global-color-bab2345 );padding-left:30px;padding-right:30px;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a, .elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a:hover,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a:focus,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a.highlighted,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-menu-toggle:hover,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a:hover,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a:focus,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-bab2345 );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-bab2345 );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown .elementor-item, .elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a{padding-top:10px;padding-bottom:10px;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:32px !important;}.elementor-6042 .elementor-element.elementor-element-e8490fe div.elementor-menu-toggle{color:var( --e-global-color-bab2345 );}.elementor-6042 .elementor-element.elementor-element-e8490fe div.elementor-menu-toggle svg{fill:var( --e-global-color-bab2345 );}.elementor-6042 .elementor-element.elementor-element-e8490fe div.elementor-menu-toggle:hover, .elementor-6042 .elementor-element.elementor-element-e8490fe div.elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-6042 .elementor-element.elementor-element-e8490fe div.elementor-menu-toggle:hover svg, .elementor-6042 .elementor-element.elementor-element-e8490fe div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-secondary );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-menu-toggle:hover, .elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-menu-toggle:focus{background-color:#02010100;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-6042 .elementor-element.elementor-element-81e329a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:bold;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:14px 29px 13.2px 29px;}.elementor-6042 .elementor-element.elementor-element-81e329a .elementor-button:hover, .elementor-6042 .elementor-element.elementor-element-81e329a .elementor-button:focus{background-color:var( --e-global-color-bab2345 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-6042 .elementor-element.elementor-element-4b356bd{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6042 .elementor-element.elementor-element-61d728e{--e-con-grid-template-columns:1fr 5fr 1fr;--grid-auto-flow:row;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1200px){.elementor-6042 .elementor-element.elementor-element-61d728e{--e-con-grid-template-columns:1.5fr 5fr .3fr;--grid-auto-flow:row;}.elementor-6042 .elementor-element.elementor-element-e8490fe.elementor-element{--order:3;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown .elementor-item, .elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-6042 .elementor-element.elementor-element-81e329a.elementor-element{--order:2;}}@media(max-width:1024px){.elementor-6042 .elementor-element.elementor-element-61d728e{--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-6042 .elementor-element.elementor-element-e8490fe.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-6042 .elementor-element.elementor-element-81e329a.elementor-element{--order:2;}}@media(max-width:991px){.elementor-6042 .elementor-element.elementor-element-61d728e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6042 .elementor-element.elementor-element-61d728e{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-6042 .elementor-element.elementor-element-e8490fe{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:26px;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown .elementor-item, .elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--dropdown a{padding-top:13px;padding-bottom:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:2400px){.elementor-6042 .elementor-element.elementor-element-4b356bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-6042 .elementor-element.elementor-element-61d728e{--e-con-grid-template-columns:0.5fr 4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--grid-justify-content:space-between;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6042 .elementor-element.elementor-element-a5d1540 img{max-width:100%;}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-6042 .elementor-element.elementor-element-e8490fe .elementor-nav-menu--main .elementor-item{padding-left:30px;padding-right:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}
.elementor-7621 .elementor-element.elementor-element-1cc857b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7621 .elementor-element.elementor-element-1cc857b8:not(.elementor-motion-effects-element-type-background), .elementor-7621 .elementor-element.elementor-element-1cc857b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7621 .elementor-element.elementor-element-1c06f7ac{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-7621 .elementor-element.elementor-element-1c06f7ac .elementor-widget-container{text-align:right;}.elementor-7621 .elementor-element.elementor-element-1c06f7ac .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:0em;}.elementor-7621 .elementor-element.elementor-element-1c06f7ac .elementor-social-icon i{color:var( --e-global-color-967f526 );}.elementor-7621 .elementor-element.elementor-element-1c06f7ac .elementor-social-icon svg{fill:var( --e-global-color-967f526 );}.elementor-7621 .elementor-element.elementor-element-1c06f7ac .elementor-social-icon:hover{background-color:rgba(255,255,255,0);}.elementor-7621 .elementor-element.elementor-element-1c06f7ac .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-7621 .elementor-element.elementor-element-1c06f7ac .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-7621 .elementor-element.elementor-element-74010590{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7621 .elementor-element.elementor-element-5d75b772{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7621 .elementor-element.elementor-element-2c97c334{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7621 .elementor-element.elementor-element-58f224ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7621 .elementor-element.elementor-element-4192f242{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-menu-toggle{margin-right:auto;background-color:rgba(0,0,0,0);border-width:0px;border-radius:0px;}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-967f526 );fill:var( --e-global-color-967f526 );padding-left:0px;padding-right:0px;}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7621 .elementor-element.elementor-element-2e70da72{--e-nav-menu-horizontal-menu-item-margin:calc( 31px / 2 );--nav-menu-icon-size:30px;}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:31px;}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a, .elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-menu-toggle{color:var( --e-global-color-967f526 );fill:var( --e-global-color-967f526 );}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a:hover,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a:focus,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-menu-toggle:hover,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-menu-toggle:focus{color:var( --e-global-color-bab2345 );}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a:hover,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a:focus,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown a.highlighted{background-color:#ededed;}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown .elementor-item, .elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-7621 .elementor-element.elementor-element-2e70da72 div.elementor-menu-toggle{color:var( --e-global-color-967f526 );}.elementor-7621 .elementor-element.elementor-element-2e70da72 div.elementor-menu-toggle svg{fill:var( --e-global-color-967f526 );}.elementor-7621 .elementor-element.elementor-element-2e70da72 div.elementor-menu-toggle:hover, .elementor-7621 .elementor-element.elementor-element-2e70da72 div.elementor-menu-toggle:focus{color:var( --e-global-color-bab2345 );}.elementor-7621 .elementor-element.elementor-element-2e70da72 div.elementor-menu-toggle:hover svg, .elementor-7621 .elementor-element.elementor-element-2e70da72 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-bab2345 );}.elementor-7621 .elementor-element.elementor-element-475749a8{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7621 .elementor-element.elementor-element-4d3fcf39{text-align:end;}.elementor-7621 .elementor-element.elementor-element-4d3fcf39 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-967f526 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7621 .elementor-element.elementor-element-7483716{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-7621 .elementor-element.elementor-element-7483716 .elementor-divider-separator{width:100%;}.elementor-7621 .elementor-element.elementor-element-7483716 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7621 .elementor-element.elementor-element-49e25ea5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:12px;font-weight:bold;color:var( --e-global-color-967f526 );}.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 );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-7621 .elementor-element.elementor-element-7b2c39f6{text-align:start;font-family:"League Spartan", Sans-serif;font-size:9px;font-weight:400;line-height:1.4em;color:var( --e-global-color-967f526 );}.elementor-7621 .elementor-element.elementor-element-1db92df2{text-align:start;font-family:"League Spartan", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:var( --e-global-color-967f526 );}.elementor-7621 .elementor-element.elementor-element-be46233{text-align:start;font-family:"League Spartan", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:var( --e-global-color-967f526 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-7621 .elementor-element.elementor-element-475749a8{--width:30%;}}@media(max-width:1366px){.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-7621 .elementor-element.elementor-element-1c06f7ac{--icon-size:13px;--grid-column-gap:10px;}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:991px){.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-7621 .elementor-element.elementor-element-7b2c39f6{font-size:16px;}.elementor-7621 .elementor-element.elementor-element-1db92df2{font-size:16px;}.elementor-7621 .elementor-element.elementor-element-be46233{font-size:16px;}}@media(max-width:767px){.elementor-7621 .elementor-element.elementor-element-1c06f7ac .elementor-widget-container{text-align:center;}.elementor-7621 .elementor-element.elementor-element-74010590{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7621 .elementor-element.elementor-element-5d75b772{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7621 .elementor-element.elementor-element-2c97c334{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7621 .elementor-element.elementor-element-4192f242{--width:30%;}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-7621 .elementor-element.elementor-element-2e70da72 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:40px !important;}.elementor-7621 .elementor-element.elementor-element-475749a8{--width:70%;}.elementor-7621 .elementor-element.elementor-element-4d3fcf39{text-align:end;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7621 .elementor-element.elementor-element-7b2c39f6{font-size:16px;}.elementor-7621 .elementor-element.elementor-element-1db92df2{font-size:16px;}.elementor-7621 .elementor-element.elementor-element-be46233{font-size:16px;}}@media(min-width:2400px){.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}
/*# sourceURL=elementor-frontend-inline-css */

/* === inline === */
.cmplz-hidden {
					display: none !important;
				}

/* === inline === */
.wpb_animate_when_almost_visible { opacity: 1; }

/* === elementor-post-10247 === */
.elementor-10247 .elementor-element.elementor-element-31da93ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10247 .elementor-element.elementor-element-31da93ea:not(.elementor-motion-effects-element-type-background), .elementor-10247 .elementor-element.elementor-element-31da93ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bab2345 );}.elementor-10247 .elementor-element.elementor-element-2c5c1123{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10247 .elementor-element.elementor-element-239574ec{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:4% 4%;--row-gap:4%;--column-gap:4%;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:7%;grid-column:span 2;}.elementor-10247 .elementor-element.elementor-element-207f04e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10247 .elementor-element.elementor-element-207f04e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10247 .elementor-element.elementor-element-2438d223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-10247 .elementor-element.elementor-element-2438d223 .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 );}.elementor-10247 .elementor-element.elementor-element-68ad568a{--display:flex;--min-height:159px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10247 .elementor-element.elementor-element-68ad568a:not(.elementor-motion-effects-element-type-background), .elementor-10247 .elementor-element.elementor-element-68ad568a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/images/2026/07/Flex2.svg");background-repeat:no-repeat;background-size:contain;}.elementor-10247 .elementor-element.elementor-element-50d5aac5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4% 0% 2% 0%;}.elementor-10247 .elementor-element.elementor-element-50d5aac5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:700;line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10247 .elementor-element.elementor-element-89f4f08 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-icon i{color:#5CE1E6;transition:color 0.3s;}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-icon svg{fill:#5CE1E6;transition:fill 0.3s;}.elementor-10247 .elementor-element.elementor-element-89f4f08{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:clamp(0.875rem, 0.215vw + 0.827rem, 1rem);font-weight:600;line-height:clamp(1.225rem, 0.129vw + 1.196rem, 1.3rem);}.elementor-10247 .elementor-element.elementor-element-89f4f08 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10247 .elementor-element.elementor-element-27a48f40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-10247 .elementor-element.elementor-element-f6ae6f0 .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:33px 50px 30px 50px;}.elementor-10247 .elementor-element.elementor-element-f6ae6f0 .elementor-button:hover, .elementor-10247 .elementor-element.elementor-element-f6ae6f0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);border-color:#9F9F9F;}.elementor-10247 .elementor-element.elementor-element-4fcb9cd3{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10247 .elementor-element.elementor-element-4fcb9cd3:not(.elementor-motion-effects-element-type-background), .elementor-10247 .elementor-element.elementor-element-4fcb9cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/images/2026/01/PHXE_BeforeYouInvestGoogle_Thumbnails_061325.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10247 .elementor-element.elementor-element-4fcb9cd3.e-con:hover{--e-con-transform-scale:1.02;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10247 .elementor-element.elementor-element-41a156b9 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10247 .elementor-element.elementor-element-41a156b9 .elementor-icon-wrapper{text-align:start;}.elementor-10247 .elementor-element.elementor-element-41a156b9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10247 .elementor-element.elementor-element-41a156b9.elementor-view-framed .elementor-icon, .elementor-10247 .elementor-element.elementor-element-41a156b9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10247 .elementor-element.elementor-element-41a156b9.elementor-view-framed .elementor-icon, .elementor-10247 .elementor-element.elementor-element-41a156b9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10247 .elementor-element.elementor-element-41a156b9 .elementor-icon{font-size:83px;}.elementor-10247 .elementor-element.elementor-element-41a156b9 .elementor-icon svg{height:83px;}@media(max-width:1366px){.elementor-10247 .elementor-element.elementor-element-2438d223 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1200px){.elementor-10247 .elementor-element.elementor-element-31da93ea{--padding-top:4%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10247 .elementor-element.elementor-element-2c5c1123{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-10247 .elementor-element.elementor-element-239574ec{--justify-content:flex-start;}.elementor-10247 .elementor-element.elementor-element-239574ec.e-con{--align-self:flex-start;}.elementor-10247 .elementor-element.elementor-element-4fcb9cd3{--min-height:527px;}}@media(max-width:1024px){.elementor-10247 .elementor-element.elementor-element-31da93ea{--padding-top:58px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10247 .elementor-element.elementor-element-239574ec{--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10247 .elementor-element.elementor-element-207f04e5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10247 .elementor-element.elementor-element-2438d223 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-10247 .elementor-element.elementor-element-2438d223 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10247 .elementor-element.elementor-element-50d5aac5 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10247 .elementor-element.elementor-element-89f4f08 > .elementor-widget-container{padding:1% 0% 5% 0%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10247 .elementor-element.elementor-element-f6ae6f0 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-10247 .elementor-element.elementor-element-4fcb9cd3{--min-height:50vh;}}@media(max-width:767px){.elementor-10247 .elementor-element.elementor-element-31da93ea{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10247 .elementor-element.elementor-element-239574ec{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10247 .elementor-element.elementor-element-207f04e5{--width:100%;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-10247 .elementor-element.elementor-element-2438d223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 10% 0%;}.elementor-10247 .elementor-element.elementor-element-2438d223 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10247 .elementor-element.elementor-element-68ad568a{--width:92%;--min-height:15vh;}.elementor-10247 .elementor-element.elementor-element-68ad568a:not(.elementor-motion-effects-element-type-background), .elementor-10247 .elementor-element.elementor-element-68ad568a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-10247 .elementor-element.elementor-element-50d5aac5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 4% 0%;}.elementor-10247 .elementor-element.elementor-element-50d5aac5 .elementor-heading-title{font-size:clamp(1.75rem, 2.366vw + 1.218rem, 3.125rem);line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);letter-spacing:-1px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10247 .elementor-element.elementor-element-27a48f40.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10247 .elementor-element.elementor-element-f6ae6f0{width:100%;max-width:100%;}.elementor-10247 .elementor-element.elementor-element-f6ae6f0 > .elementor-widget-container{padding:13px 0px 20px 0px;}.elementor-10247 .elementor-element.elementor-element-f6ae6f0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10247 .elementor-element.elementor-element-f6ae6f0 .elementor-button{padding:25px 32px 25px 32px;}.elementor-10247 .elementor-element.elementor-element-41a156b9.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-10247 .elementor-element.elementor-element-31da93ea{--content-width:100%;}.elementor-10247 .elementor-element.elementor-element-2c5c1123{--content-width:1290px;}.elementor-10247 .elementor-element.elementor-element-239574ec{--width:100%;}.elementor-10247 .elementor-element.elementor-element-207f04e5{--width:102.922%;}.elementor-10247 .elementor-element.elementor-element-68ad568a{--width:100%;}.elementor-10247 .elementor-element.elementor-element-27a48f40{--width:82%;}.elementor-10247 .elementor-element.elementor-element-4fcb9cd3{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-10247 .elementor-element.elementor-element-4fcb9cd3{--width:59%;}}@media(max-width:1200px) and (min-width:768px){.elementor-10247 .elementor-element.elementor-element-4fcb9cd3{--width:100%;}}@media(min-width:2400px){.elementor-10247 .elementor-element.elementor-element-2438d223 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-2438d223 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50d5aac5 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */

/* === elementor-post-10260 === */
.elementor-10260 .elementor-element.elementor-element-41c559c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10260 .elementor-element.elementor-element-41c559c2:not(.elementor-motion-effects-element-type-background), .elementor-10260 .elementor-element.elementor-element-41c559c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8f27af0 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10260 .elementor-element.elementor-element-41c559c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10260 .elementor-element.elementor-element-66631b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10260 .elementor-element.elementor-element-bbed2a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10260 .elementor-element.elementor-element-bbed2a2{text-align:center;}.elementor-10260 .elementor-element.elementor-element-bbed2a2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:700;text-transform:none;line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);color:var( --e-global-color-bab2345 );}.elementor-10260 .elementor-element.elementor-element-958a227{width:100%;max-width:100%;text-align:center;}.elementor-10260 .elementor-element.elementor-element-958a227 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10260 .elementor-element.elementor-element-958a227.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-10260 .elementor-element.elementor-element-958a227 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);font-weight:700;text-transform:capitalize;line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);color:var( --e-global-color-bab2345 );}.elementor-10260 .elementor-element.elementor-element-d2e890c{width:100%;max-width:100%;text-align:center;}.elementor-10260 .elementor-element.elementor-element-d2e890c > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10260 .elementor-element.elementor-element-d2e890c.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-10260 .elementor-element.elementor-element-d2e890c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.8rem;text-transform:capitalize;line-height:0.9rem;color:var( --e-global-color-bab2345 );}.elementor-10260 .elementor-element.elementor-element-08b61c1{width:100%;max-width:100%;text-align:center;}.elementor-10260 .elementor-element.elementor-element-08b61c1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10260 .elementor-element.elementor-element-08b61c1.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-10260 .elementor-element.elementor-element-08b61c1 .elementor-heading-title{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 );color:var( --e-global-color-286c779 );}.elementor-10260 .elementor-element.elementor-element-29688488{width:100%;max-width:100%;}.elementor-10260 .elementor-element.elementor-element-29688488 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-10260 .elementor-element.elementor-element-cf1523c .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:33px 50px 30px 50px;}.elementor-10260 .elementor-element.elementor-element-cf1523c .elementor-button:hover, .elementor-10260 .elementor-element.elementor-element-cf1523c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);border-color:#9F9F9F;}.elementor-10260 .elementor-element.elementor-element-cf1523c{width:100%;max-width:100%;}.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 );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-10260 .elementor-element.elementor-element-710ae872 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-10260 .elementor-element.elementor-element-710ae872{font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );color:#FFFFFF70;}@media(max-width:1366px){.elementor-10260 .elementor-element.elementor-element-08b61c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10260 .elementor-element.elementor-element-710ae872{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(min-width:768px){.elementor-10260 .elementor-element.elementor-element-41c559c2{--content-width:1290px;}.elementor-10260 .elementor-element.elementor-element-66631b10{--content-width:1290px;}}@media(min-width:2400px){.elementor-10260 .elementor-element.elementor-element-08b61c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10260 .elementor-element.elementor-element-710ae872{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:1024px){.elementor-10260 .elementor-element.elementor-element-41c559c2{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10260 .elementor-element.elementor-element-66631b10{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10260 .elementor-element.elementor-element-bbed2a2 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-10260 .elementor-element.elementor-element-08b61c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10260 .elementor-element.elementor-element-cf1523c > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10260 .elementor-element.elementor-element-710ae872{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:991px){.elementor-10260 .elementor-element.elementor-element-d2e890c .elementor-heading-title{font-size:9px;}}@media(max-width:767px){.elementor-10260 .elementor-element.elementor-element-41c559c2{--content-width:100%;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10260 .elementor-element.elementor-element-66631b10{--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10260 .elementor-element.elementor-element-bbed2a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 1% 0%;}.elementor-10260 .elementor-element.elementor-element-bbed2a2 .elementor-heading-title{font-size:clamp(1.75rem, 2.366vw + 1.218rem, 3.125rem);line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);}.elementor-10260 .elementor-element.elementor-element-958a227 > .elementor-widget-container{padding:3% 0% 4% 0%;}.elementor-10260 .elementor-element.elementor-element-958a227 .elementor-heading-title{font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10260 .elementor-element.elementor-element-d2e890c > .elementor-widget-container{padding:3% 0% 4% 0%;}.elementor-10260 .elementor-element.elementor-element-d2e890c .elementor-heading-title{font-size:0.9rem;}.elementor-10260 .elementor-element.elementor-element-08b61c1 > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-10260 .elementor-element.elementor-element-08b61c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10260 .elementor-element.elementor-element-29688488{width:100%;max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10260 .elementor-element.elementor-element-cf1523c{width:100%;max-width:100%;}.elementor-10260 .elementor-element.elementor-element-cf1523c > .elementor-widget-container{padding:13px 0px 20px 0px;}.elementor-10260 .elementor-element.elementor-element-cf1523c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10260 .elementor-element.elementor-element-cf1523c .elementor-button{padding:25px 32px 25px 32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10260 .elementor-element.elementor-element-710ae872{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}/* Start custom CSS for heading, class: .elementor-element-bbed2a2 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-958a227 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2e890c *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08b61c1 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */

/* === inline === */
@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@600;700;800&amp;family=Open+Sans:wght@400;600&amp;display=swap');

.phxe-chart *{box-sizing:border-box;margin:0;padding:0;}
.phxe-chart{
  --cyan:#5ce1e6;--txt:#eef4fa;--txt-dim:#9fb6cb;--line:rgba(255,255,255,.08);
  width:100%;font-family:'Open Sans',Arial,Helvetica,sans-serif;
  container-type:inline-size;
}
.phxe-chart .phxe-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;}
.phxe-chart .phxe-table th,
.phxe-chart .phxe-table td{border:0;text-align:center;vertical-align:middle;}
.phxe-corner{width:12%;}

.phxe-logo-cell{padding:clamp(10px,1.3vw,16px) clamp(4px,1vw,12px);}
.phxe-logo{height:clamp(22px,2.4vw,30px);width:auto;max-width:100%;display:inline-block;vertical-align:middle;}
.phxe-etrade{height:clamp(15px,1.7vw,21px);}
.phxe-icon{display:none;}
.phxe-mark{display:block;height:clamp(16px,1.8vw,22px);width:auto;margin:0 auto 5px;}
.phxe-txt{display:inline-block;font-family:'League Spartan',sans-serif;font-weight:700;font-size:clamp(11px,1.3vw,16px);color:var(--txt);line-height:1.15;}
.phxe-src{display:block;font-family:'Open Sans',sans-serif;font-weight:400;font-size:clamp(8px,.85vw,11px);color:var(--txt-dim);margin-top:3px;white-space:nowrap;}

.phxe-chart .phxe-hl,.phxe-chart .phxe-hl-cell{background:rgba(92,225,230,.10);}
.phxe-hl{padding:clamp(10px,1.3vw,16px) clamp(4px,1vw,12px);}

.phxe-chart .phxe-term{
  text-align:left;font-weight:600;font-size:clamp(12px,1.4vw,15px);color:var(--txt);
  padding:clamp(9px,1.05vw,14px) clamp(2px,1vw,10px);white-space:nowrap;
}
.phxe-chart .phxe-val{
  font-family:'League Spartan',sans-serif;font-weight:600;font-size:clamp(15px,2vw,23px);color:var(--txt-dim);
  padding:clamp(9px,1.05vw,14px) clamp(3px,1vw,12px);
}
.dash{color:rgba(159,182,203,.4);}
.u-abbr{display:none;}
/* phoenix column: flat tint, no border, square corners */
.phxe-big{font-family:'League Spartan',sans-serif;font-weight:800;color:#fff;font-size:clamp(22px,2.8vw,34px);letter-spacing:-.01em;}
.pc{font-size:.5em;font-weight:700;color:var(--cyan);vertical-align:top;line-height:1;margin-left:2px;}

/* Mobile layout fires when the CHART'S OWN width is narrow (container query —
   covers narrow Elementor columns + previews) with a viewport media query as
   fallback for older browsers. Keep both blocks in sync. */
@media (max-width:600px){
  .phxe-wordmark{display:none;}
  .u-full{display:none;}
  .u-abbr{display:inline;}
  .phxe-icon{display:inline-block;height:clamp(20px,6.5vw,26px);width:auto;max-width:100%;vertical-align:middle;}
  .phxe-mark{height:clamp(13px,4.4vw,17px);margin-bottom:3px;}
  .phxe-corner{width:12%;}
  .phxe-logo-cell,.phxe-hl{padding:10px 2px;}
  .phxe-src{display:none;}
  .phxe-txt{font-size:clamp(10px,2.9vw,13px);}
  .phxe-chart .phxe-term{font-size:clamp(10px,2.9vw,13px);padding:11px 2px;}
  .phxe-chart .phxe-val{font-size:clamp(12px,3.9vw,17px);padding:11px 2px;}
  .phxe-big{font-size:clamp(15px,4.8vw,21px);}
  /* 5 representative columns: Marcus (CD), US T-Bills, VMFXX (MMF), VCSH (bond ETF), Phoenix */
  .phxe-chart .phxe-table tr>:nth-child(3),
  .phxe-chart .phxe-table tr>:nth-child(4){
    display:none;
  }
  /* explicit widths so the fixed layout re-fits to 100% with hidden columns */
  .phxe-chart .phxe-table tr>:nth-child(1){width:12%;}
  .phxe-chart .phxe-table tr>:nth-child(2),
  .phxe-chart .phxe-table tr>:nth-child(5),
  .phxe-chart .phxe-table tr>:nth-child(6),
  .phxe-chart .phxe-table tr>:nth-child(7){width:16.5%;}
  .phxe-chart .phxe-table tr>:nth-child(8){width:22%;}
  .phxe-chart .phxe-val{padding-left:2px;padding-right:2px;}
}
@container (max-width:600px){
  .phxe-wordmark{display:none;}
  .u-full{display:none;}
  .u-abbr{display:inline;}
  .phxe-icon{display:inline-block;height:clamp(20px,6.5cqw,26px);width:auto;max-width:100%;vertical-align:middle;}
  .phxe-mark{height:clamp(13px,4.4cqw,17px);margin-bottom:3px;}
  .phxe-corner{width:12%;}
  .phxe-logo-cell,.phxe-hl{padding:10px 2px;}
  .phxe-src{display:none;}
  .phxe-txt{font-size:clamp(10px,2.9cqw,13px);}
  .phxe-chart .phxe-term{font-size:clamp(10px,2.9cqw,13px);padding:11px 2px;}
  .phxe-chart .phxe-val{font-size:clamp(12px,3.9cqw,17px);padding:11px 2px;}
  .phxe-big{font-size:clamp(15px,4.8cqw,21px);}
  .phxe-chart .phxe-table tr>:nth-child(3),
  .phxe-chart .phxe-table tr>:nth-child(4){
    display:none;
  }
  .phxe-chart .phxe-table tr>:nth-child(1){width:12%;}
  .phxe-chart .phxe-table tr>:nth-child(2),
  .phxe-chart .phxe-table tr>:nth-child(5),
  .phxe-chart .phxe-table tr>:nth-child(6),
  .phxe-chart .phxe-table tr>:nth-child(7){width:16.5%;}
  .phxe-chart .phxe-table tr>:nth-child(8){width:22%;}
  .phxe-chart .phxe-val{padding-left:2px;padding-right:2px;}
}

/* === elementor-post-10258 === */
.elementor-10258 .elementor-element.elementor-element-374437b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:135px;--padding-left:40px;--padding-right:40px;}.elementor-10258 .elementor-element.elementor-element-374437b6:not(.elementor-motion-effects-element-type-background), .elementor-10258 .elementor-element.elementor-element-374437b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10258 .elementor-element.elementor-element-6514b08c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10258 .elementor-element.elementor-element-674c770d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10258 .elementor-element.elementor-element-674c770d{text-align:center;}.elementor-10258 .elementor-element.elementor-element-674c770d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:700;text-transform:none;line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);color:var( --e-global-color-bab2345 );}.elementor-10258 .elementor-element.elementor-element-4a325aa6{width:100%;max-width:100%;text-align:center;}.elementor-10258 .elementor-element.elementor-element-4a325aa6 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10258 .elementor-element.elementor-element-4a325aa6.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-10258 .elementor-element.elementor-element-4a325aa6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);font-weight:700;text-transform:capitalize;line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);color:var( --e-global-color-bab2345 );}.elementor-10258 .elementor-element.elementor-element-12bb4771{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10258 .elementor-element.elementor-element-41efde36{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10258 .elementor-element.elementor-element-41efde36:not(.elementor-motion-effects-element-type-background), .elementor-10258 .elementor-element.elementor-element-41efde36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/images/2026/07/PHXE_Flex-Short-Term-Offering_Staging-Materials_061126.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-10258 .elementor-element.elementor-element-41efde36.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-10258 .elementor-element.elementor-element-88ddf1e{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:4% 4%;--row-gap:4%;--column-gap:4%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:4%;grid-column:span 2;}.elementor-10258 .elementor-element.elementor-element-88ddf1e.e-con{--align-self:flex-start;}.elementor-10258 .elementor-element.elementor-element-4f3eae07{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10258 .elementor-element.elementor-element-4f3eae07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10258 .elementor-element.elementor-element-d3493cb > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-icon i{color:#5CE1E6;transition:color 0.3s;}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-icon svg{fill:#5CE1E6;transition:fill 0.3s;}.elementor-10258 .elementor-element.elementor-element-d3493cb{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > a{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 );}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-text{color:var( --e-global-color-bab2345 );transition:color 0.3s;}.elementor-10258 .elementor-element.elementor-element-2b1e33a1{--display:flex;--padding-top:5%;--padding-bottom:7%;--padding-left:4%;--padding-right:4%;}.elementor-10258 .elementor-element.elementor-element-2b1e33a1:not(.elementor-motion-effects-element-type-background), .elementor-10258 .elementor-element.elementor-element-2b1e33a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b250ba7 );}.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 );}.elementor-10258 .elementor-element.elementor-element-1936aed1 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-10258 .elementor-element.elementor-element-1936aed1{text-align:start;}.elementor-10258 .elementor-element.elementor-element-1936aed1 img{width:27%;}.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 );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-10258 .elementor-element.elementor-element-2e7034ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10258 .elementor-element.elementor-element-2e7034ad{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 );color:#FFFFFFCC;}.elementor-10258 .elementor-element.elementor-element-441df849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10258 .elementor-element.elementor-element-441df849{color:var( --e-global-color-bab2345 );}.elementor-10258 .elementor-element.elementor-element-716a8b7c{--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;--justify-content:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10258 .elementor-element.elementor-element-716a8b7c.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-10258 .elementor-element.elementor-element-238f8a54 .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:33px 50px 30px 50px;}.elementor-10258 .elementor-element.elementor-element-238f8a54 .elementor-button:hover, .elementor-10258 .elementor-element.elementor-element-238f8a54 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);border-color:#9F9F9F;}.elementor-10258 .elementor-element.elementor-element-238f8a54.elementor-element{--align-self:flex-start;}.elementor-10258 .elementor-element.elementor-element-12c97297{width:100%;max-width:100%;text-align:start;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 );}.elementor-10258 .elementor-element.elementor-element-12c97297 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10258 .elementor-element.elementor-element-12c97297.elementor-element{--align-self:flex-start;}@media(max-width:1366px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-2e7034ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10258 .elementor-element.elementor-element-12c97297{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-10258 .elementor-element.elementor-element-374437b6{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10258 .elementor-element.elementor-element-674c770d > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-10258 .elementor-element.elementor-element-12bb4771{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10258 .elementor-element.elementor-element-41efde36{--min-height:60vh;}.elementor-10258 .elementor-element.elementor-element-41efde36.e-con{--order:99999 /* order end hack */;}.elementor-10258 .elementor-element.elementor-element-88ddf1e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10258 .elementor-element.elementor-element-4f3eae07{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-d3493cb > .elementor-widget-container{padding:1% 0% 5% 0%;}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-2b1e33a1{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-2e7034ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-2e7034ad > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-10258 .elementor-element.elementor-element-441df849{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10258 .elementor-element.elementor-element-441df849 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-10258 .elementor-element.elementor-element-716a8b7c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10258 .elementor-element.elementor-element-238f8a54 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-10258 .elementor-element.elementor-element-12c97297{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-12c97297 > .elementor-widget-container{padding:0% 0% 2% 0%;}}@media(max-width:767px){.elementor-10258 .elementor-element.elementor-element-374437b6{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10258 .elementor-element.elementor-element-6514b08c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10258 .elementor-element.elementor-element-674c770d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 4% 0%;}.elementor-10258 .elementor-element.elementor-element-674c770d .elementor-heading-title{font-size:clamp(1.75rem, 2.366vw + 1.218rem, 3.125rem);line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);}.elementor-10258 .elementor-element.elementor-element-4a325aa6 > .elementor-widget-container{padding:3% 0% 4% 0%;}.elementor-10258 .elementor-element.elementor-element-4a325aa6 .elementor-heading-title{font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10258 .elementor-element.elementor-element-41efde36:not(.elementor-motion-effects-element-type-background), .elementor-10258 .elementor-element.elementor-element-41efde36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-95px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-2b1e33a1{--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-2e7034ad{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-441df849{width:100%;max-width:100%;}.elementor-10258 .elementor-element.elementor-element-716a8b7c{--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10258 .elementor-element.elementor-element-716a8b7c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10258 .elementor-element.elementor-element-238f8a54{width:100%;max-width:100%;}.elementor-10258 .elementor-element.elementor-element-238f8a54 > .elementor-widget-container{padding:13px 0px 20px 0px;}.elementor-10258 .elementor-element.elementor-element-238f8a54.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10258 .elementor-element.elementor-element-238f8a54 .elementor-button{padding:25px 32px 25px 32px;}.elementor-10258 .elementor-element.elementor-element-12c97297{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-10258 .elementor-element.elementor-element-374437b6{--content-width:1290px;}.elementor-10258 .elementor-element.elementor-element-12bb4771{--content-width:1290px;}.elementor-10258 .elementor-element.elementor-element-41efde36{--width:100%;}.elementor-10258 .elementor-element.elementor-element-88ddf1e{--width:100%;}.elementor-10258 .elementor-element.elementor-element-4f3eae07{--width:100%;}.elementor-10258 .elementor-element.elementor-element-716a8b7c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10258 .elementor-element.elementor-element-41efde36{--width:100%;}}@media(min-width:2400px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10258 .elementor-element.elementor-element-d3493cb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10258 .elementor-element.elementor-element-2e7034ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10258 .elementor-element.elementor-element-12c97297{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-674c770d *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a325aa6 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */

/* === elementor-post-10255 === */
.elementor-10255 .elementor-element.elementor-element-7763e1db{--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;--padding-top:70px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-10255 .elementor-element.elementor-element-7763e1db:not(.elementor-motion-effects-element-type-background), .elementor-10255 .elementor-element.elementor-element-7763e1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10255 .elementor-element.elementor-element-153f1aae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10255 .elementor-element.elementor-element-29003cea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10255 .elementor-element.elementor-element-29003cea{text-align:center;}.elementor-10255 .elementor-element.elementor-element-29003cea .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:700;text-transform:none;line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);color:var( --e-global-color-bab2345 );}.elementor-10255 .elementor-element.elementor-element-5d340304{width:100%;max-width:100%;text-align:center;}.elementor-10255 .elementor-element.elementor-element-5d340304 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10255 .elementor-element.elementor-element-5d340304.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-10255 .elementor-element.elementor-element-5d340304 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);font-weight:700;text-transform:capitalize;line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);color:var( --e-global-color-bab2345 );}.elementor-10255 .elementor-element.elementor-element-3b448f2d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 1%;--row-gap:0%;--column-gap:1%;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-10255 .elementor-element.elementor-element-3b448f2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10255 .elementor-element.elementor-element-7700b624{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:10px 10px 10px 10px;--padding-top:14%;--padding-bottom:20%;--padding-left:10%;--padding-right:10%;}.elementor-10255 .elementor-element.elementor-element-7700b624:not(.elementor-motion-effects-element-type-background), .elementor-10255 .elementor-element.elementor-element-7700b624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CE1E60A;}.elementor-10255 .elementor-element.elementor-element-7700b624.e-con:hover{--e-con-transform-scale:1.03;}.elementor-10255 .elementor-element.elementor-element-35eea988 > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-10255 .elementor-element.elementor-element-35eea988{text-align:center;}.elementor-10255 .elementor-element.elementor-element-35eea988 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(3.125rem, 4.301vw + 2.157rem, 5.625rem);font-weight:700;text-transform:none;font-style:normal;line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-3380c3df > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-3380c3df.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-3380c3df{text-align:start;}.elementor-10255 .elementor-element.elementor-element-3380c3df .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10255 .elementor-element.elementor-element-1d7f314b{--divider-border-style:solid;--divider-color:#5CE1E6;--divider-border-width:3px;}.elementor-10255 .elementor-element.elementor-element-1d7f314b > .elementor-widget-container{padding:00% 0% 00% 0%;}.elementor-10255 .elementor-element.elementor-element-1d7f314b .elementor-divider-separator{width:100%;}.elementor-10255 .elementor-element.elementor-element-1d7f314b .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-10255 .elementor-element.elementor-element-4494cc9d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4494cc9d{text-align:center;}.elementor-10255 .elementor-element.elementor-element-4494cc9d .elementor-heading-title{font-family:var( --e-global-typography-26fe1ab-font-family ), Sans-serif;font-size:var( --e-global-typography-26fe1ab-font-size );font-weight:var( --e-global-typography-26fe1ab-font-weight );text-transform:var( --e-global-typography-26fe1ab-text-transform );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-4e670149 > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-4e670149.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-4e670149{text-align:start;}.elementor-10255 .elementor-element.elementor-element-4e670149 .elementor-heading-title{font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-900cd98{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:10px 10px 10px 10px;--padding-top:14%;--padding-bottom:20%;--padding-left:10%;--padding-right:10%;}.elementor-10255 .elementor-element.elementor-element-900cd98:not(.elementor-motion-effects-element-type-background), .elementor-10255 .elementor-element.elementor-element-900cd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CE1E610;}.elementor-10255 .elementor-element.elementor-element-900cd98.e-con:hover{--e-con-transform-scale:1.03;}.elementor-10255 .elementor-element.elementor-element-66ce408 > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-10255 .elementor-element.elementor-element-66ce408{text-align:center;}.elementor-10255 .elementor-element.elementor-element-66ce408 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(3.125rem, 4.301vw + 2.157rem, 5.625rem);font-weight:700;text-transform:none;font-style:normal;line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-30e3bb95 > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-30e3bb95.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-30e3bb95{text-align:start;}.elementor-10255 .elementor-element.elementor-element-30e3bb95 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-289af68e{--divider-border-style:solid;--divider-color:#5CE1E6;--divider-border-width:3px;}.elementor-10255 .elementor-element.elementor-element-289af68e > .elementor-widget-container{padding:00% 0% 00% 0%;}.elementor-10255 .elementor-element.elementor-element-289af68e .elementor-divider-separator{width:100%;}.elementor-10255 .elementor-element.elementor-element-289af68e .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-10255 .elementor-element.elementor-element-364d9710 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-364d9710{text-align:center;}.elementor-10255 .elementor-element.elementor-element-364d9710 .elementor-heading-title{font-family:var( --e-global-typography-26fe1ab-font-family ), Sans-serif;font-size:var( --e-global-typography-26fe1ab-font-size );font-weight:var( --e-global-typography-26fe1ab-font-weight );text-transform:var( --e-global-typography-26fe1ab-text-transform );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-702ffcce > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-702ffcce.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-702ffcce{text-align:start;}.elementor-10255 .elementor-element.elementor-element-702ffcce .elementor-heading-title{font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-61107b74{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:10px 10px 10px 10px;--padding-top:14%;--padding-bottom:20%;--padding-left:10%;--padding-right:10%;}.elementor-10255 .elementor-element.elementor-element-61107b74:not(.elementor-motion-effects-element-type-background), .elementor-10255 .elementor-element.elementor-element-61107b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CE1E624;}.elementor-10255 .elementor-element.elementor-element-61107b74.e-con:hover{--e-con-transform-scale:1.03;}.elementor-10255 .elementor-element.elementor-element-4d5e5b6f > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-10255 .elementor-element.elementor-element-4d5e5b6f{text-align:center;}.elementor-10255 .elementor-element.elementor-element-4d5e5b6f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(3.125rem, 4.301vw + 2.157rem, 5.625rem);font-weight:700;text-transform:none;font-style:normal;line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-7ce3e2e9 > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-7ce3e2e9.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-7ce3e2e9{text-align:start;}.elementor-10255 .elementor-element.elementor-element-7ce3e2e9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-62f01131{--divider-border-style:solid;--divider-color:#5CE1E6;--divider-border-width:3px;}.elementor-10255 .elementor-element.elementor-element-62f01131 > .elementor-widget-container{padding:00% 0% 00% 0%;}.elementor-10255 .elementor-element.elementor-element-62f01131 .elementor-divider-separator{width:100%;}.elementor-10255 .elementor-element.elementor-element-62f01131 .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-10255 .elementor-element.elementor-element-40f3d5ad > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-40f3d5ad{text-align:center;}.elementor-10255 .elementor-element.elementor-element-40f3d5ad .elementor-heading-title{font-family:var( --e-global-typography-26fe1ab-font-family ), Sans-serif;font-size:var( --e-global-typography-26fe1ab-font-size );font-weight:var( --e-global-typography-26fe1ab-font-weight );text-transform:var( --e-global-typography-26fe1ab-text-transform );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-33f2cb23 > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-33f2cb23.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-33f2cb23{text-align:start;}.elementor-10255 .elementor-element.elementor-element-33f2cb23 .elementor-heading-title{font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-37be18a0{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:10px 10px 10px 10px;--padding-top:14%;--padding-bottom:20%;--padding-left:10%;--padding-right:10%;}.elementor-10255 .elementor-element.elementor-element-37be18a0:not(.elementor-motion-effects-element-type-background), .elementor-10255 .elementor-element.elementor-element-37be18a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CE1E638;}.elementor-10255 .elementor-element.elementor-element-37be18a0.e-con:hover{--e-con-transform-scale:1.03;}.elementor-10255 .elementor-element.elementor-element-69c85fd4 > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-10255 .elementor-element.elementor-element-69c85fd4{text-align:center;}.elementor-10255 .elementor-element.elementor-element-69c85fd4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(3.125rem, 4.301vw + 2.157rem, 5.625rem);font-weight:700;text-transform:none;font-style:normal;line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-6c4002a5 > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-6c4002a5.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-6c4002a5{text-align:start;}.elementor-10255 .elementor-element.elementor-element-6c4002a5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-bab2345 );}.elementor-10255 .elementor-element.elementor-element-353332f6{--divider-border-style:solid;--divider-color:#5CE1E6;--divider-border-width:3px;}.elementor-10255 .elementor-element.elementor-element-353332f6 > .elementor-widget-container{padding:00% 0% 00% 0%;}.elementor-10255 .elementor-element.elementor-element-353332f6 .elementor-divider-separator{width:100%;}.elementor-10255 .elementor-element.elementor-element-353332f6 .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-10255 .elementor-element.elementor-element-e224e76 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-e224e76{text-align:center;}.elementor-10255 .elementor-element.elementor-element-e224e76 .elementor-heading-title{font-family:var( --e-global-typography-26fe1ab-font-family ), Sans-serif;font-size:var( --e-global-typography-26fe1ab-font-size );font-weight:var( --e-global-typography-26fe1ab-font-weight );text-transform:var( --e-global-typography-26fe1ab-text-transform );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-72351f91 > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-72351f91.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-72351f91{text-align:start;}.elementor-10255 .elementor-element.elementor-element-72351f91 .elementor-heading-title{font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-6188ba85{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:10px 10px 10px 10px;--padding-top:14%;--padding-bottom:20%;--padding-left:10%;--padding-right:10%;}.elementor-10255 .elementor-element.elementor-element-6188ba85:not(.elementor-motion-effects-element-type-background), .elementor-10255 .elementor-element.elementor-element-6188ba85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CE1E65C;}.elementor-10255 .elementor-element.elementor-element-6188ba85.e-con:hover{--e-con-transform-scale:1.03;}.elementor-10255 .elementor-element.elementor-element-38b30c23 > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-10255 .elementor-element.elementor-element-38b30c23{text-align:center;}.elementor-10255 .elementor-element.elementor-element-38b30c23 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(3.125rem, 4.301vw + 2.157rem, 5.625rem);font-weight:700;text-transform:none;font-style:normal;line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-744d2cd3 > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-744d2cd3.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-744d2cd3{text-align:start;}.elementor-10255 .elementor-element.elementor-element-744d2cd3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-bab2345 );}.elementor-10255 .elementor-element.elementor-element-eb3c98f{--divider-border-style:solid;--divider-color:#5CE1E6;--divider-border-width:3px;}.elementor-10255 .elementor-element.elementor-element-eb3c98f > .elementor-widget-container{padding:00% 0% 00% 0%;}.elementor-10255 .elementor-element.elementor-element-eb3c98f .elementor-divider-separator{width:100%;}.elementor-10255 .elementor-element.elementor-element-eb3c98f .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-10255 .elementor-element.elementor-element-489dcc84 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-489dcc84{text-align:center;}.elementor-10255 .elementor-element.elementor-element-489dcc84 .elementor-heading-title{font-family:var( --e-global-typography-26fe1ab-font-family ), Sans-serif;font-size:var( --e-global-typography-26fe1ab-font-size );font-weight:var( --e-global-typography-26fe1ab-font-weight );text-transform:var( --e-global-typography-26fe1ab-text-transform );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff.elementor-element{--align-self:flex-start;}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff{text-align:start;}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff .elementor-heading-title{font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-10255 .elementor-element.elementor-element-22b16745 .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:28px 50px 25px 50px;}.elementor-10255 .elementor-element.elementor-element-22b16745 .elementor-button:hover, .elementor-10255 .elementor-element.elementor-element-22b16745 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);border-color:#9F9F9F;}.elementor-10255 .elementor-element.elementor-element-22b16745{width:100%;max-width:100%;}.elementor-10255 .elementor-element.elementor-element-22b16745.elementor-element{--flex-grow:1;--flex-shrink:0;}.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 );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-10255 .elementor-element.elementor-element-7dab502{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );color:var( --e-global-color-286c779 );}.elementor-10255 .elementor-element.elementor-element-7dab502 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-10255 .elementor-element.elementor-element-7dab502.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-10255 .elementor-element.elementor-element-7763e1db{--content-width:1290px;}}@media(max-width:1366px) and (min-width:768px){.elementor-10255 .elementor-element.elementor-element-3b448f2d{--width:100%;}}@media(min-width:2400px){.elementor-10255 .elementor-element.elementor-element-3b448f2d{--grid-auto-flow:row;}.elementor-10255 .elementor-element.elementor-element-4494cc9d .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-4e670149 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-364d9710 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-702ffcce .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-40f3d5ad .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-33f2cb23 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-e224e76 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-72351f91 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-489dcc84 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10255 .elementor-element.elementor-element-7dab502{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:1366px){.elementor-10255 .elementor-element.elementor-element-3b448f2d{--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-10255 .elementor-element.elementor-element-4494cc9d .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-4e670149 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-364d9710 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-702ffcce .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-40f3d5ad .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-33f2cb23 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-e224e76 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-72351f91 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-489dcc84 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10255 .elementor-element.elementor-element-7dab502{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:1200px){.elementor-10255 .elementor-element.elementor-element-3b448f2d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-10255 .elementor-element.elementor-element-7763e1db{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10255 .elementor-element.elementor-element-29003cea > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-10255 .elementor-element.elementor-element-3b448f2d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:13px 13px;--row-gap:13px;--column-gap:13px;--grid-auto-flow:row;}.elementor-10255 .elementor-element.elementor-element-35eea988 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-35eea988 .elementor-heading-title{font-size:clamp(4.5rem, 3.9rem + 3.0769vw, 5.625rem);line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);}.elementor-10255 .elementor-element.elementor-element-3380c3df > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4494cc9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4494cc9d .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-4e670149 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4e670149 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-66ce408 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-66ce408 .elementor-heading-title{font-size:clamp(4.5rem, 3.9rem + 3.0769vw, 5.625rem);line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);}.elementor-10255 .elementor-element.elementor-element-30e3bb95 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-364d9710 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-364d9710 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-702ffcce > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-702ffcce .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-4d5e5b6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4d5e5b6f .elementor-heading-title{font-size:clamp(4.5rem, 3.9rem + 3.0769vw, 5.625rem);line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);}.elementor-10255 .elementor-element.elementor-element-7ce3e2e9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-40f3d5ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-40f3d5ad .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-33f2cb23 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-33f2cb23 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-69c85fd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-69c85fd4 .elementor-heading-title{font-size:clamp(4.5rem, 3.9rem + 3.0769vw, 5.625rem);line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);}.elementor-10255 .elementor-element.elementor-element-6c4002a5 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-e224e76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-e224e76 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-72351f91 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-72351f91 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-38b30c23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-38b30c23 .elementor-heading-title{font-size:clamp(4.5rem, 3.9rem + 3.0769vw, 5.625rem);line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);}.elementor-10255 .elementor-element.elementor-element-744d2cd3 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-489dcc84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-489dcc84 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10255 .elementor-element.elementor-element-22b16745 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10255 .elementor-element.elementor-element-7dab502{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:991px){.elementor-10255 .elementor-element.elementor-element-3b448f2d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10255 .elementor-element.elementor-element-7763e1db{--padding-top:060px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10255 .elementor-element.elementor-element-29003cea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 4% 0%;}.elementor-10255 .elementor-element.elementor-element-29003cea .elementor-heading-title{font-size:clamp(1.75rem, 2.366vw + 1.218rem, 3.125rem);line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);}.elementor-10255 .elementor-element.elementor-element-5d340304 > .elementor-widget-container{padding:3% 0% 4% 0%;}.elementor-10255 .elementor-element.elementor-element-5d340304 .elementor-heading-title{font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10255 .elementor-element.elementor-element-3b448f2d{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:17px 0px;--row-gap:17px;--column-gap:0px;--grid-auto-flow:row;--padding-top:17px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10255 .elementor-element.elementor-element-3b448f2d.e-con{--align-self:center;}.elementor-10255 .elementor-element.elementor-element-7700b624{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:17%;--padding-bottom:010%;--padding-left:010%;--padding-right:010%;}.elementor-10255 .elementor-element.elementor-element-7700b624.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10255 .elementor-element.elementor-element-35eea988 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-35eea988 .elementor-heading-title{font-size:clamp(5.5rem, 3.846vw + 1.635rem, 4.375rem);line-height:clamp(3rem, 3.718vw + 2.163rem, 4.513rem);}.elementor-10255 .elementor-element.elementor-element-3380c3df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4494cc9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4494cc9d .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-4e670149 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4e670149 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-900cd98{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:17%;--padding-bottom:010%;--padding-left:010%;--padding-right:010%;}.elementor-10255 .elementor-element.elementor-element-900cd98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10255 .elementor-element.elementor-element-66ce408 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-66ce408 .elementor-heading-title{font-size:clamp(5.5rem, 3.846vw + 1.635rem, 4.375rem);line-height:clamp(3rem, 3.718vw + 2.163rem, 4.513rem);}.elementor-10255 .elementor-element.elementor-element-30e3bb95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-364d9710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-364d9710 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-702ffcce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-702ffcce .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-61107b74{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:17%;--padding-bottom:010%;--padding-left:010%;--padding-right:010%;}.elementor-10255 .elementor-element.elementor-element-61107b74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10255 .elementor-element.elementor-element-4d5e5b6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-4d5e5b6f .elementor-heading-title{font-size:clamp(5.5rem, 3.846vw + 1.635rem, 4.375rem);line-height:clamp(3rem, 3.718vw + 2.163rem, 4.513rem);}.elementor-10255 .elementor-element.elementor-element-7ce3e2e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-40f3d5ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-40f3d5ad .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-33f2cb23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-33f2cb23 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-37be18a0{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:17%;--padding-bottom:010%;--padding-left:010%;--padding-right:010%;}.elementor-10255 .elementor-element.elementor-element-37be18a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10255 .elementor-element.elementor-element-69c85fd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-69c85fd4 .elementor-heading-title{font-size:clamp(5.5rem, 3.846vw + 1.635rem, 4.375rem);line-height:clamp(3rem, 3.718vw + 2.163rem, 4.513rem);}.elementor-10255 .elementor-element.elementor-element-6c4002a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-e224e76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-e224e76 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-72351f91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-72351f91 .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-10255 .elementor-element.elementor-element-6188ba85{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:17%;--padding-bottom:010%;--padding-left:010%;--padding-right:010%;}.elementor-10255 .elementor-element.elementor-element-6188ba85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10255 .elementor-element.elementor-element-38b30c23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-38b30c23 .elementor-heading-title{font-size:clamp(5.5rem, 3.846vw + 1.635rem, 4.375rem);line-height:clamp(3rem, 3.718vw + 2.163rem, 4.513rem);}.elementor-10255 .elementor-element.elementor-element-744d2cd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-489dcc84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-489dcc84 .elementor-heading-title{font-size:var( --e-global-typography-26fe1ab-font-size );}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10255 .elementor-element.elementor-element-3e0ce0ff .elementor-heading-title{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10255 .elementor-element.elementor-element-22b16745{width:100%;max-width:100%;}.elementor-10255 .elementor-element.elementor-element-22b16745 > .elementor-widget-container{padding:13px 0px 20px 0px;}.elementor-10255 .elementor-element.elementor-element-22b16745.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10255 .elementor-element.elementor-element-22b16745 .elementor-button{padding:25px 32px 25px 32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10255 .elementor-element.elementor-element-7dab502{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}/* Start custom CSS for heading, class: .elementor-element-29003cea *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d340304 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35eea988 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4494cc9d */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66ce408 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-364d9710 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5e5b6f */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40f3d5ad */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69c85fd4 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e224e76 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b30c23 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489dcc84 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em; /* tiny bump to prevent top crop */
  overflow: visible;
}/* End custom CSS */

/* === elementor-post-10252 === */
.elementor-10252 .elementor-element.elementor-element-ff35bd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;}.elementor-10252 .elementor-element.elementor-element-ff35bd7:not(.elementor-motion-effects-element-type-background), .elementor-10252 .elementor-element.elementor-element-ff35bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10252 .elementor-element.elementor-element-72aef2a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.89;--border-radius:19px 19px 19px 19px;--padding-top:4%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-10252 .elementor-element.elementor-element-72aef2a6:not(.elementor-motion-effects-element-type-background), .elementor-10252 .elementor-element.elementor-element-72aef2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/images/2026/01/1-2-3.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-10252 .elementor-element.elementor-element-72aef2a6::before, .elementor-10252 .elementor-element.elementor-element-72aef2a6 > .elementor-background-video-container::before, .elementor-10252 .elementor-element.elementor-element-72aef2a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10252 .elementor-element.elementor-element-72aef2a6 > .elementor-background-slideshow::before, .elementor-10252 .elementor-element.elementor-element-72aef2a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10252 .elementor-element.elementor-element-72aef2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8f27af0 );--background-overlay:'';}.elementor-10252 .elementor-element.elementor-element-72aef2a6.e-con:hover{--e-con-transform-scale:1.02;}.elementor-10252 .elementor-element.elementor-element-72aef2a6.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10252 .elementor-element.elementor-element-4896c > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-10252 .elementor-element.elementor-element-4896c.elementor-element{--align-self:center;}.elementor-10252 .elementor-element.elementor-element-4896c{text-align:center;}.elementor-10252 .elementor-element.elementor-element-4896c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-10252 .elementor-element.elementor-element-24d53f82{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 4%;--row-gap:0%;--column-gap:4%;--grid-auto-flow:row;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-wrapper{gap:15px;}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-title, .elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);font-weight:600;line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-title{color:#FFFFFF;}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-description{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 );color:#FFFFFF;}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-wrapper{gap:15px;}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-title, .elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);font-weight:600;line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-description{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 );color:#FFFFFF;}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-wrapper{gap:15px;}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-title, .elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);font-weight:600;line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-title{color:#FFFFFF;}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-description{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 );color:#FFFFFF;}.elementor-10252 .elementor-element.elementor-element-25861b8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:3%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-10252 .elementor-element.elementor-element-25861b8d.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-10252 .elementor-element.elementor-element-58dcfcca .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:33px 70px 30px 70px;}.elementor-10252 .elementor-element.elementor-element-58dcfcca .elementor-button:hover, .elementor-10252 .elementor-element.elementor-element-58dcfcca .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);border-color:#9F9F9F;}@media(min-width:768px){.elementor-10252 .elementor-element.elementor-element-25861b8d{--width:82%;}}@media(max-width:1366px){.elementor-10252 .elementor-element.elementor-element-24d53f82{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-wrapper{text-align:center;}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-wrapper{text-align:center;}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-wrapper{text-align:center;}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:2400px){.elementor-10252 .elementor-element.elementor-element-24d53f82{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1200px){.elementor-10252 .elementor-element.elementor-element-24d53f82{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-10252 .elementor-element.elementor-element-ff35bd7{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10252 .elementor-element.elementor-element-24d53f82{--e-con-grid-template-columns:repeat(1, 1fr);--gap:3% 0%;--row-gap:3%;--column-gap:0%;--grid-auto-flow:row;--padding-top:2%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:991px){.elementor-10252 .elementor-element.elementor-element-72aef2a6:not(.elementor-motion-effects-element-type-background), .elementor-10252 .elementor-element.elementor-element-72aef2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-10252 .elementor-element.elementor-element-24d53f82{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10252 .elementor-element.elementor-element-ff35bd7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10252 .elementor-element.elementor-element-72aef2a6:not(.elementor-motion-effects-element-type-background), .elementor-10252 .elementor-element.elementor-element-72aef2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-10252 .elementor-element.elementor-element-72aef2a6{--padding-top:14%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-10252 .elementor-element.elementor-element-24d53f82{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5% 5%;--row-gap:5%;--column-gap:5%;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:26%;--padding-left:0%;--padding-right:0%;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-title, .elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-title a{font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10252 .elementor-element.elementor-element-206deb0c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-title, .elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-title a{font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10252 .elementor-element.elementor-element-31423ad0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-title, .elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-title a{font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-10252 .elementor-element.elementor-element-76948d2d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-4896c *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */

/* === inline === */
.st0 {        fill: #5ce1e6;      }

/* === elementor-post-10338 === */
.elementor-10338 .elementor-element.elementor-element-32288bf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:98px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-10338 .elementor-element.elementor-element-32288bf7:not(.elementor-motion-effects-element-type-background), .elementor-10338 .elementor-element.elementor-element-32288bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #111111 0%, #333333 100%);}.elementor-10338 .elementor-element.elementor-element-56c3bd08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 3%;--row-gap:0%;--column-gap:3%;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-56c3bd08.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10338 .elementor-element.elementor-element-7da21c17{--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;}.elementor-10338 .elementor-element.elementor-element-32204518{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );}.elementor-10338 .elementor-element.elementor-element-7530f52d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9% 0%;--row-gap:9%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10338 .elementor-element.elementor-element-464a75b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;color:#FFCC99;}.elementor-10338 .elementor-element.elementor-element-cc1ea55 .elementor-heading-title{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 );color:var( --e-global-color-b250ba7 );}.elementor-10338 .elementor-element.elementor-element-343a4261{--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;}.elementor-10338 .elementor-element.elementor-element-3b7cf1c4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10338 .elementor-element.elementor-element-788ec489{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9% 0%;--row-gap:9%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-68bf88eb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;color:#2ADA8D;}.elementor-10338 .elementor-element.elementor-element-51f9a03f .elementor-heading-title{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 );color:var( --e-global-color-b250ba7 );}.elementor-10338 .elementor-element.elementor-element-ef12044{--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;}.elementor-10338 .elementor-element.elementor-element-6ed4e93{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10338 .elementor-element.elementor-element-2251137a img{width:100%;}.elementor-10338 .elementor-element.elementor-element-70a5b834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9% 0%;--row-gap:9%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-5902a7d8 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;color:var( --e-global-color-bab2345 );}.elementor-10338 .elementor-element.elementor-element-246429a7 .elementor-heading-title{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 );color:var( --e-global-color-b250ba7 );}.elementor-10338 .elementor-element.elementor-element-23dbd4ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-58bf4eb1 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10338 .elementor-element.elementor-element-58bf4eb1.elementor-element{--align-self:center;}.elementor-10338 .elementor-element.elementor-element-58bf4eb1 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-10338 .elementor-element.elementor-element-1dda0b1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10338 .elementor-element.elementor-element-1dda0b1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10338 .elementor-element.elementor-element-95b7f33{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10338 .elementor-element.elementor-element-9ba6193{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 75px;--row-gap:26px;--column-gap:75px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#04db8c;--border-color:#04db8c;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:15%;--padding-left:9%;--padding-right:9%;}.elementor-10338 .elementor-element.elementor-element-9ba6193:not(.elementor-motion-effects-element-type-background), .elementor-10338 .elementor-element.elementor-element-9ba6193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}.elementor-10338 .elementor-element.elementor-element-9ff65e5{text-align:start;}.elementor-10338 .elementor-element.elementor-element-9ff65e5 img{width:54%;}.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 );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-10338 .elementor-element.elementor-element-58ac7e5{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 );color:var( --e-global-color-bab2345 );}.elementor-10338 .elementor-element.elementor-element-28a60a0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;color:var( --e-global-color-bab2345 );}.elementor-10338 .elementor-element.elementor-element-81fa7f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 75px;--row-gap:26px;--column-gap:75px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#04db8c;--border-color:#04db8c;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:15%;--padding-left:9%;--padding-right:9%;}.elementor-10338 .elementor-element.elementor-element-81fa7f0:not(.elementor-motion-effects-element-type-background), .elementor-10338 .elementor-element.elementor-element-81fa7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}.elementor-10338 .elementor-element.elementor-element-8cd9222{text-align:start;}.elementor-10338 .elementor-element.elementor-element-8cd9222 img{width:54%;}.elementor-10338 .elementor-element.elementor-element-0c0f460{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 );color:var( --e-global-color-bab2345 );}.elementor-10338 .elementor-element.elementor-element-eced44d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;color:var( --e-global-color-bab2345 );}.elementor-10338 .elementor-element.elementor-element-1994ae9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 75px;--row-gap:26px;--column-gap:75px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#04db8c;--border-color:#04db8c;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:15%;--padding-left:9%;--padding-right:9%;}.elementor-10338 .elementor-element.elementor-element-1994ae9:not(.elementor-motion-effects-element-type-background), .elementor-10338 .elementor-element.elementor-element-1994ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}.elementor-10338 .elementor-element.elementor-element-ecef08c{text-align:start;}.elementor-10338 .elementor-element.elementor-element-ecef08c img{width:54%;}.elementor-10338 .elementor-element.elementor-element-bdbb4a5{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 );color:var( --e-global-color-bab2345 );}.elementor-10338 .elementor-element.elementor-element-0a9bf07 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;color:var( --e-global-color-bab2345 );}.elementor-10338 .elementor-element.elementor-element-90eae58 > .elementor-widget-container{padding:12px 9px 15px 9px;}.elementor-10338 .elementor-element.elementor-element-90eae58{text-align:start;font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );color:var( --e-global-color-286c779 );}@media(min-width:768px){.elementor-10338 .elementor-element.elementor-element-32288bf7{--content-width:1290px;}.elementor-10338 .elementor-element.elementor-element-32204518{--width:29%;}.elementor-10338 .elementor-element.elementor-element-7530f52d{--width:100%;}.elementor-10338 .elementor-element.elementor-element-3b7cf1c4{--width:29%;}.elementor-10338 .elementor-element.elementor-element-788ec489{--width:100%;}.elementor-10338 .elementor-element.elementor-element-6ed4e93{--width:29%;}.elementor-10338 .elementor-element.elementor-element-70a5b834{--width:100%;}.elementor-10338 .elementor-element.elementor-element-23dbd4ba{--width:100%;}.elementor-10338 .elementor-element.elementor-element-1dda0b1c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10338 .elementor-element.elementor-element-32204518{--width:13%;}.elementor-10338 .elementor-element.elementor-element-3b7cf1c4{--width:13%;}.elementor-10338 .elementor-element.elementor-element-6ed4e93{--width:12%;}}@media(max-width:991px) and (min-width:768px){.elementor-10338 .elementor-element.elementor-element-56c3bd08{--width:100%;}.elementor-10338 .elementor-element.elementor-element-7da21c17{--content-width:100%;}.elementor-10338 .elementor-element.elementor-element-32204518{--width:0%;}.elementor-10338 .elementor-element.elementor-element-7530f52d{--width:100%;}.elementor-10338 .elementor-element.elementor-element-343a4261{--content-width:100%;}.elementor-10338 .elementor-element.elementor-element-3b7cf1c4{--width:8%;}.elementor-10338 .elementor-element.elementor-element-ef12044{--content-width:100%;}}@media(min-width:2400px){.elementor-10338 .elementor-element.elementor-element-56c3bd08{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-cc1ea55 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-51f9a03f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-246429a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-95b7f33{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-58ac7e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-0c0f460{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-bdbb4a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-90eae58{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:1366px){.elementor-10338 .elementor-element.elementor-element-56c3bd08{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-cc1ea55 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-51f9a03f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-246429a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-95b7f33{--grid-auto-flow:row;}.elementor-10338 .elementor-element.elementor-element-9ba6193{--gap:15px 40px;--row-gap:15px;--column-gap:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-58ac7e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-81fa7f0{--gap:15px 40px;--row-gap:15px;--column-gap:40px;}.elementor-10338 .elementor-element.elementor-element-0c0f460{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-1994ae9{--gap:15px 40px;--row-gap:15px;--column-gap:40px;}.elementor-10338 .elementor-element.elementor-element-bdbb4a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-90eae58{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:1200px){.elementor-10338 .elementor-element.elementor-element-56c3bd08{--grid-auto-flow:row;}.elementor-10338 .elementor-element.elementor-element-95b7f33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10338 .elementor-element.elementor-element-9ba6193{--gap:15px 30px;--row-gap:15px;--column-gap:30px;}.elementor-10338 .elementor-element.elementor-element-81fa7f0{--gap:15px 30px;--row-gap:15px;--column-gap:30px;}.elementor-10338 .elementor-element.elementor-element-1994ae9{--gap:15px 30px;--row-gap:15px;--column-gap:30px;}}@media(max-width:1024px){.elementor-10338 .elementor-element.elementor-element-32288bf7{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10338 .elementor-element.elementor-element-56c3bd08{--e-con-grid-template-columns:repeat(1, 1fr);--gap:7% 0%;--row-gap:7%;--column-gap:0%;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-7530f52d{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-464a75b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-10338 .elementor-element.elementor-element-cc1ea55 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-788ec489{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-51f9a03f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-70a5b834{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-246429a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-95b7f33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-58ac7e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-0c0f460{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-bdbb4a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-90eae58{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:991px){.elementor-10338 .elementor-element.elementor-element-56c3bd08{--grid-auto-flow:row;}.elementor-10338 .elementor-element.elementor-element-464a75b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10338 .elementor-element.elementor-element-2251137a img{width:85px;}.elementor-10338 .elementor-element.elementor-element-95b7f33{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10338 .elementor-element.elementor-element-32288bf7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10338 .elementor-element.elementor-element-56c3bd08{--e-con-grid-template-columns:repeat(1, 1fr);--gap:3% 0%;--row-gap:3%;--column-gap:0%;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-7da21c17{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-32204518{--width:30%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-7530f52d{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-464a75b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10338 .elementor-element.elementor-element-464a75b .elementor-heading-title{font-size:16px;}.elementor-10338 .elementor-element.elementor-element-cc1ea55 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-343a4261{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-3b7cf1c4{--width:30%;}.elementor-10338 .elementor-element.elementor-element-788ec489{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-68bf88eb .elementor-heading-title{font-size:16px;}.elementor-10338 .elementor-element.elementor-element-51f9a03f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-ef12044{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-70a5b834{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10338 .elementor-element.elementor-element-5902a7d8 .elementor-heading-title{font-size:16px;}.elementor-10338 .elementor-element.elementor-element-246429a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-58bf4eb1 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-10338 .elementor-element.elementor-element-95b7f33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-58ac7e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-28a60a0 .elementor-heading-title{font-size:16px;}.elementor-10338 .elementor-element.elementor-element-0c0f460{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-eced44d .elementor-heading-title{font-size:16px;}.elementor-10338 .elementor-element.elementor-element-bdbb4a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10338 .elementor-element.elementor-element-0a9bf07 .elementor-heading-title{font-size:16px;}.elementor-10338 .elementor-element.elementor-element-90eae58{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}/* Start custom CSS for heading, class: .elementor-element-58bf4eb1 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */

/* === elementor-post-9747 === */
.elementor-9747 .elementor-element.elementor-element-135c5a80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:00px;--padding-left:40px;--padding-right:40px;}.elementor-9747 .elementor-element.elementor-element-135c5a80:not(.elementor-motion-effects-element-type-background), .elementor-9747 .elementor-element.elementor-element-135c5a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f27af0 );}.elementor-9747 .elementor-element.elementor-element-6ea8699d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9747 .elementor-element.elementor-element-6ae75cb9 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-9747 .elementor-element.elementor-element-6ae75cb9.elementor-element{--align-self:center;}.elementor-9747 .elementor-element.elementor-element-6ae75cb9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-widget-global .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9747 .elementor-element.elementor-global-9752{text-align:center;}.elementor-9747 .elementor-element.elementor-global-9752 .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 );color:var( --e-global-color-bab2345 );}.elementor-9747 .elementor-element.elementor-element-3fb9220{width:100%;max-width:100%;}.elementor-9747 .elementor-element.elementor-element-3fb9220.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-global{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 );color:var( --e-global-color-text );}.elementor-widget-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9747 .elementor-element.elementor-global-9751 > .elementor-widget-container{padding:0px 020px 0px 20px;}.elementor-9747 .elementor-element.elementor-global-9751{text-align:center;font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );color:var( --e-global-color-286c779 );}@media(max-width:1366px){.elementor-9747 .elementor-element.elementor-global-9752 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-global{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9747 .elementor-element.elementor-global-9751{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:1024px){.elementor-9747 .elementor-element.elementor-element-135c5a80{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-9747 .elementor-element.elementor-global-9752 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-global{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9747 .elementor-element.elementor-global-9751{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:991px){.elementor-9747 .elementor-element.elementor-element-6ae75cb9.elementor-element{--align-self:flex-start;}.elementor-9747 .elementor-element.elementor-element-6ae75cb9{text-align:start;}}@media(max-width:767px){.elementor-9747 .elementor-element.elementor-element-135c5a80{--padding-top:060px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9747 .elementor-element.elementor-element-6ae75cb9.elementor-element{--align-self:flex-start;}.elementor-9747 .elementor-element.elementor-element-6ae75cb9{text-align:start;}.elementor-9747 .elementor-element.elementor-global-9752 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-global{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9747 .elementor-element.elementor-global-9751{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(min-width:768px){.elementor-9747 .elementor-element.elementor-element-135c5a80{--content-width:1290px;}}@media(min-width:2400px){.elementor-9747 .elementor-element.elementor-global-9752 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-9747 .elementor-element.elementor-element-3fb9220{width:100%;max-width:100%;}.elementor-widget-global{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9747 .elementor-element.elementor-global-9751{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}

/* === elementor-post-7152 === */
.elementor-7152 .elementor-element.elementor-element-6421d672{--display:flex;--min-height:0vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7152 .elementor-element.elementor-element-28f90503{--spacer-size:8px;}.elementor-7152 .elementor-element.elementor-element-91e8943{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7152 .elementor-element.elementor-element-6dffc2c3{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7152 .elementor-element.elementor-element-2195d3e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;}.elementor-7152 .elementor-element.elementor-element-2195d3e .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-7152 .elementor-element.elementor-element-2195d3e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7152 .elementor-element.elementor-element-5c4499fc .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7152 .elementor-element.elementor-element-5c4499fc .elementor-counter-title{color:var( --e-global-color-bab2345 );font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7152 .elementor-element.elementor-element-7bee03c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7152 .elementor-element.elementor-element-7bee03c{text-align:center;}.elementor-7152 .elementor-element.elementor-element-7bee03c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:none;color:var( --e-global-color-941b8b0 );}.elementor-7152 .elementor-element.elementor-element-29edc807{--display:flex;--justify-content:space-evenly;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7152 .elementor-element.elementor-element-4bcddaa{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;}.elementor-7152 .elementor-element.elementor-element-4bcddaa .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-7152 .elementor-element.elementor-element-4bcddaa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7152 .elementor-element.elementor-element-13f82501 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7152 .elementor-element.elementor-element-13f82501 .elementor-counter-title{color:var( --e-global-color-bab2345 );font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7152 .elementor-element.elementor-element-26695aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7152 .elementor-element.elementor-element-26695aa{text-align:center;}.elementor-7152 .elementor-element.elementor-element-26695aa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:none;color:var( --e-global-color-941b8b0 );}.elementor-7152 .elementor-element.elementor-element-5e0b31fe{--display:flex;--justify-content:space-evenly;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7152 .elementor-element.elementor-element-e0f43a7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;}.elementor-7152 .elementor-element.elementor-element-e0f43a7 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-7152 .elementor-element.elementor-element-e0f43a7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7152 .elementor-element.elementor-element-11ee74 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7152 .elementor-element.elementor-element-11ee74 .elementor-counter-title{color:var( --e-global-color-bab2345 );font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:bold;}.elementor-7152 .elementor-element.elementor-element-d13a94b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7152 .elementor-element.elementor-element-d13a94b{text-align:center;}.elementor-7152 .elementor-element.elementor-element-d13a94b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:none;color:var( --e-global-color-941b8b0 );}@media(max-width:1024px) and (min-width:768px){.elementor-7152 .elementor-element.elementor-element-6dffc2c3{--width:45%;}.elementor-7152 .elementor-element.elementor-element-29edc807{--width:45%;}.elementor-7152 .elementor-element.elementor-element-5e0b31fe{--width:45%;}}@media(max-width:1024px){.elementor-7152 .elementor-element.elementor-element-6421d672{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-7152 .elementor-element.elementor-element-91e8943{--justify-content:space-between;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7152 .elementor-element.elementor-element-6dffc2c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7152 .elementor-element.elementor-element-29edc807{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7152 .elementor-element.elementor-element-5e0b31fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:991px){.elementor-7152 .elementor-element.elementor-element-6421d672{--min-height:0px;}.elementor-7152 .elementor-element.elementor-element-5c4499fc .elementor-counter-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-7bee03c .elementor-heading-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-13f82501 .elementor-counter-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-26695aa .elementor-heading-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-11ee74 .elementor-counter-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-d13a94b .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-7152 .elementor-element.elementor-element-6421d672{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-7152 .elementor-element.elementor-element-91e8943{--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7152 .elementor-element.elementor-element-6dffc2c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7152 .elementor-element.elementor-element-5c4499fc .elementor-counter-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-7bee03c .elementor-heading-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-29edc807{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7152 .elementor-element.elementor-element-13f82501 .elementor-counter-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-26695aa .elementor-heading-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-5e0b31fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7152 .elementor-element.elementor-element-11ee74 .elementor-counter-title{font-size:16px;}.elementor-7152 .elementor-element.elementor-element-d13a94b .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-7152 .elementor-element.elementor-element-6dffc2c3{--width:33%;}.elementor-7152 .elementor-element.elementor-element-29edc807{--width:33%;}.elementor-7152 .elementor-element.elementor-element-5e0b31fe{--width:33%;}}@media(max-width:991px) and (min-width:768px){.elementor-7152 .elementor-element.elementor-element-6421d672{--width:100%;}}

/* === elementor-post-10339 === */
.elementor-10339 .elementor-element.elementor-element-1f540541{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:135px;--padding-left:40px;--padding-right:40px;}.elementor-10339 .elementor-element.elementor-element-1f540541:not(.elementor-motion-effects-element-type-background), .elementor-10339 .elementor-element.elementor-element-1f540541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8f27af0 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10339 .elementor-element.elementor-element-5b6b8b9c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10339 .elementor-element.elementor-element-18a684ab > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10339 .elementor-element.elementor-element-18a684ab.elementor-element{--align-self:center;}.elementor-10339 .elementor-element.elementor-element-18a684ab{text-align:center;}.elementor-10339 .elementor-element.elementor-element-18a684ab .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-10339 .elementor-element.elementor-element-560af9c3.elementor-element{--align-self:center;}.elementor-10339 .elementor-element.elementor-element-560af9c3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);font-weight:700;text-transform:none;line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-10339 .elementor-element.elementor-element-6c77cfba .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:27px 40px 27px 40px;}.elementor-10339 .elementor-element.elementor-element-6c77cfba .elementor-button:hover, .elementor-10339 .elementor-element.elementor-element-6c77cfba .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #F1C260 0%, #A47D38 100%);border-color:#9F9F9F;}.elementor-10339 .elementor-element.elementor-element-6c77cfba{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10339 .elementor-element.elementor-element-6c77cfba > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-10339 .elementor-element.elementor-element-6c77cfba.elementor-element{--align-self:center;}.elementor-10339 .elementor-element.elementor-element-6c77cfba .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10339 .elementor-element.elementor-element-753b19d2 .elementor-button{background-color:#A7B0B8;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:27px 40px 27px 40px;}.elementor-10339 .elementor-element.elementor-element-753b19d2 .elementor-button:hover, .elementor-10339 .elementor-element.elementor-element-753b19d2 .elementor-button:focus{background-color:#A7B0B8;border-color:#9F9F9F;}.elementor-10339 .elementor-element.elementor-element-753b19d2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10339 .elementor-element.elementor-element-753b19d2 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-10339 .elementor-element.elementor-element-753b19d2.elementor-element{--align-self:center;}.elementor-10339 .elementor-element.elementor-element-753b19d2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10339 .elementor-element.elementor-element-258b82eb .elementor-button{background-color:#A7B0B8;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:27px 40px 27px 40px;}.elementor-10339 .elementor-element.elementor-element-258b82eb .elementor-button:hover, .elementor-10339 .elementor-element.elementor-element-258b82eb .elementor-button:focus{background-color:#A7B0B8;border-color:#9F9F9F;}.elementor-10339 .elementor-element.elementor-element-258b82eb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10339 .elementor-element.elementor-element-258b82eb > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-10339 .elementor-element.elementor-element-258b82eb.elementor-element{--align-self:center;}.elementor-10339 .elementor-element.elementor-element-258b82eb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10339 .elementor-element.elementor-element-5ec0e3df .elementor-button{background-color:#A7B0B8;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:27px 40px 27px 40px;}.elementor-10339 .elementor-element.elementor-element-5ec0e3df .elementor-button:hover, .elementor-10339 .elementor-element.elementor-element-5ec0e3df .elementor-button:focus{background-color:#A7B0B8;border-color:#9F9F9F;}.elementor-10339 .elementor-element.elementor-element-5ec0e3df{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10339 .elementor-element.elementor-element-5ec0e3df > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-10339 .elementor-element.elementor-element-5ec0e3df.elementor-element{--align-self:center;}.elementor-10339 .elementor-element.elementor-element-5ec0e3df .elementor-button .elementor-button-content-wrapper{justify-content:center;}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-10339 .elementor-element.elementor-element-1f540541{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10339 .elementor-element.elementor-element-560af9c3.elementor-element{--align-self:center;}.elementor-10339 .elementor-element.elementor-element-560af9c3{text-align:start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10339 .elementor-element.elementor-element-6c77cfba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10339 .elementor-element.elementor-element-753b19d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10339 .elementor-element.elementor-element-258b82eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10339 .elementor-element.elementor-element-5ec0e3df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:991px){.elementor-10339 .elementor-element.elementor-element-1f540541{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-10339 .elementor-element.elementor-element-1f540541{--padding-top:40px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-10339 .elementor-element.elementor-element-18a684ab.elementor-element{--align-self:flex-start;}.elementor-10339 .elementor-element.elementor-element-18a684ab{text-align:start;}.elementor-10339 .elementor-element.elementor-element-560af9c3.elementor-element{--align-self:flex-start;}.elementor-10339 .elementor-element.elementor-element-560af9c3 .elementor-heading-title{font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-10339 .elementor-element.elementor-element-1f540541{--content-width:1290px;}}@media(min-width:2400px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-560af9c3 *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */

/* === elementor-post-9421 === */
.elementor-9421 .elementor-element.elementor-element-10da1be3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-9421 .elementor-element.elementor-element-10da1be3:not(.elementor-motion-effects-element-type-background), .elementor-9421 .elementor-element.elementor-element-10da1be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9421 .elementor-element.elementor-element-37d5d690{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9421 .elementor-element.elementor-element-10286b96 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-9421 .elementor-element.elementor-element-10286b96.elementor-element{--align-self:center;}.elementor-9421 .elementor-element.elementor-element-10286b96 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:700;line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);color:#FFFFFF;}.elementor-9421 .elementor-element.elementor-element-2f9edc8b.elementor-element{--align-self:center;}.elementor-9421 .elementor-element.elementor-element-2f9edc8b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);font-weight:700;text-transform:none;line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-9421 .elementor-element.elementor-element-7ef93890{--display:grid;--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9421 .elementor-element.elementor-element-7ef93890.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9421 .elementor-element.elementor-element-4674654c{--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;--justify-content:flex-start;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9421 .elementor-element.elementor-element-35962bc1{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.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 );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-9421 .elementor-element.elementor-element-792f19af > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-792f19af{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-616d29d5{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9421 .elementor-element.elementor-element-7c428433 > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-7c428433{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-8bb26f6{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9421 .elementor-element.elementor-element-62a1741 > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-62a1741{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-78a456e8{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9421 .elementor-element.elementor-element-13622a0a > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-13622a0a{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-7d9811e2{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9421 .elementor-element.elementor-element-279cfc92 > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-279cfc92{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-17447370{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9421 .elementor-element.elementor-element-6adf6d21 > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-6adf6d21{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-201df38{--display:flex;border-style:none;--border-style:none;}.elementor-9421 .elementor-element.elementor-element-4a5bbebf > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-4a5bbebf{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-7a90e52f{--display:flex;border-style:none;--border-style:none;}.elementor-9421 .elementor-element.elementor-element-de0b57d > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-de0b57d{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-5a5afda8{--display:flex;border-style:none;--border-style:none;}.elementor-9421 .elementor-element.elementor-element-24a5d1fa > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-24a5d1fa{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-779769cf{--display:flex;border-style:none;--border-style:none;}.elementor-9421 .elementor-element.elementor-element-419b7de0 > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-419b7de0{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-120b0ef4{--display:flex;border-style:none;--border-style:none;}.elementor-9421 .elementor-element.elementor-element-7ccd37da > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-9421 .elementor-element.elementor-element-7ccd37da{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 );color:#9F9F9F;}.elementor-9421 .elementor-element.elementor-element-315daf41{--n-accordion-title-font-size:1rem;width:100%;max-width:100%;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF99;--n-accordion-title-active-color:#D3A043;--n-accordion-icon-size:15px;}.elementor-9421 .elementor-element.elementor-element-315daf41 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-9421 .elementor-element.elementor-element-315daf41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9421 .elementor-element.elementor-element-315daf41 {--n-accordion-padding:20px 0px 20px 0px;}@media(max-width:1366px){.elementor-9421 .elementor-element.elementor-element-7ef93890{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-792f19af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-7c428433{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-62a1741{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-13622a0a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-279cfc92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-6adf6d21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-4a5bbebf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-de0b57d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-24a5d1fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-419b7de0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-7ccd37da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-315daf41{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;}}@media(max-width:1200px){.elementor-9421 .elementor-element.elementor-element-7ef93890{--grid-auto-flow:row;}.elementor-9421 .elementor-element.elementor-element-315daf41{width:100%;max-width:100%;}}@media(max-width:1024px){.elementor-9421 .elementor-element.elementor-element-10da1be3{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-9421 .elementor-element.elementor-element-2f9edc8b.elementor-element{--align-self:center;}.elementor-9421 .elementor-element.elementor-element-2f9edc8b{text-align:start;}.elementor-9421 .elementor-element.elementor-element-7ef93890{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-9421 .elementor-element.elementor-element-4674654c{--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;--justify-content:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-792f19af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-7c428433{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-62a1741{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-13622a0a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-279cfc92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-6adf6d21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-4a5bbebf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-de0b57d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-24a5d1fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-419b7de0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-7ccd37da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-315daf41{width:100%;max-width:100%;}}@media(max-width:991px){.elementor-9421 .elementor-element.elementor-element-7ef93890{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9421 .elementor-element.elementor-element-10da1be3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9421 .elementor-element.elementor-element-37d5d690{--padding-top:0%;--padding-bottom:11%;--padding-left:0%;--padding-right:0%;}.elementor-9421 .elementor-element.elementor-element-10286b96.elementor-element{--align-self:flex-start;}.elementor-9421 .elementor-element.elementor-element-10286b96{text-align:start;}.elementor-9421 .elementor-element.elementor-element-10286b96 .elementor-heading-title{font-size:clamp(1.75rem, 2.366vw + 1.218rem, 3.125rem);line-height:clamp(2.275rem, 2.538vw + 1.704rem, 3.75rem);}.elementor-9421 .elementor-element.elementor-element-2f9edc8b.elementor-element{--align-self:flex-start;}.elementor-9421 .elementor-element.elementor-element-2f9edc8b .elementor-heading-title{font-size:clamp(1.125rem, 0.645vw + 0.98rem, 1.5rem);line-height:clamp(1.575rem, 0.645vw + 1.43rem, 1.95rem);}.elementor-9421 .elementor-element.elementor-element-7ef93890{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-9421 .elementor-element.elementor-element-4674654c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-792f19af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-7c428433{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-62a1741{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-13622a0a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-279cfc92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-6adf6d21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-4a5bbebf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-de0b57d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-24a5d1fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-419b7de0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-7ccd37da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-315daf41 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-9421 .elementor-element.elementor-element-10da1be3{--content-width:1290px;}.elementor-9421 .elementor-element.elementor-element-4674654c{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-9421 .elementor-element.elementor-element-7ef93890{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-9421 .elementor-element.elementor-element-7ef93890{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9421 .elementor-element.elementor-element-7ef93890{--width:100%;}.elementor-9421 .elementor-element.elementor-element-4674654c{--width:100%;}}@media(min-width:2400px){.elementor-9421 .elementor-element.elementor-element-7ef93890{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-792f19af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-7c428433{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-62a1741{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-13622a0a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-279cfc92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-6adf6d21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-4a5bbebf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-de0b57d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-24a5d1fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-419b7de0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9421 .elementor-element.elementor-element-7ccd37da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-2f9edc8b *//* widget wrapper class (goes on the whole block) */
.rc-gradient-wrap .rc-gradient-text{
  display: inline-block;
  background-image: linear-gradient(90deg, #f1c26d,#a47d38);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */

/* === elementor-post-10262 === */
.elementor-10262 .elementor-element.elementor-element-bfe04db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10262 .elementor-element.elementor-element-bfe04db:not(.elementor-motion-effects-element-type-background), .elementor-10262 .elementor-element.elementor-element-bfe04db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10262 .elementor-element.elementor-element-5ef1577e{--display:flex;}.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 );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-10262 .elementor-element.elementor-element-306cbde3{width:100%;max-width:100%;font-family:var( --e-global-typography-fd0a637-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );color:#FFFFFFBF;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10262 .elementor-element.elementor-element-306cbde3{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:1200px){.elementor-10262 .elementor-element.elementor-element-bfe04db{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-10262 .elementor-element.elementor-element-bfe04db{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10262 .elementor-element.elementor-element-306cbde3{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(max-width:767px){.elementor-10262 .elementor-element.elementor-element-bfe04db{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10262 .elementor-element.elementor-element-306cbde3{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}@media(min-width:768px){.elementor-10262 .elementor-element.elementor-element-bfe04db{--width:100%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10262 .elementor-element.elementor-element-306cbde3{font-size:var( --e-global-typography-fd0a637-font-size );line-height:var( --e-global-typography-fd0a637-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-306cbde3 *//* Put this class on the widget/section that contains the <ol> */
.rc-no-ol-indent ol{
  margin-left: 0 !important;
  padding-left: 0 !important;
  list-style-position: inside;
}

.rc-no-ol-indent ol li{
  margin-left: 0 !important;
  padding-left: 0 !important;
}/* End custom CSS */

/* === inline === */
.st0 {        fill: #fff;      }

/* === inline === */
/* Load the brand fonts so the headline/eyebrow actually render in League Spartan
     (they only *reference* it below; without this import they fall back to Arial). */
  @import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@500;600;700;800&amp;family=Open+Sans:wght@400;600;700&amp;display=swap');

  #pxbar-root {
    --pxbar-navy: #06253F;
    --pxbar-gold: #DAAA00;
    --pxbar-white: #FFFFFF;
    --pxbar-mist: #EEF1F4;
    --pxbar-font-head: 'League Spartan', 'Helvetica Neue', Arial, sans-serif;
    --pxbar-font-body: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;

    all: initial;
    font-family: var(--pxbar-font-body);
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    position: relative;
    display: block;
    width: 100%;
    box-sizing: border-box;
    background: transparent;
    overflow: visible;
  }
  #pxbar-root *, #pxbar-root *::before, #pxbar-root *::after {
    box-sizing: border-box;
    /* NOTE: do NOT force font-family here. This ID-scoped universal selector
       out-specifies the .pxbar-headline / .pxbar-eyebrow class rules and would
       clobber their League Spartan (--pxbar-font-head). font-family already
       inherits by default, so children still pick up the body font. */
  }

  .pxbar-bar {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    background: linear-gradient(90deg, var(--pxbar-navy) 0%, var(--pxbar-navy) 42%, #3A5166 100%);
    border-top: 3px solid var(--pxbar-gold);
    padding: 36px 40px;
    gap: 40px;
    overflow: visible;
  }
  @media (max-width: 900px) {
    .pxbar-bar { padding: 16px 16px; gap: 12px; min-height: 206px; }
  }
  /* Paints the navy strip BELOW the bar (behind the card's bottom overhang) so on
     mobile the card sits on the blue bar with no transparent gap at the screen
     bottom. Height is set by JS (syncPoke); 0 on desktop keeps it floating. */
  .pxbar-bar::after {
    content: ""; position: absolute; left: 0; right: 0; top: 100%;
    height: var(--pxbar-fill, 0px);
    background: linear-gradient(90deg, var(--pxbar-navy) 0%, var(--pxbar-navy) 42%, #3A5166 100%);
    pointer-events: none;
  }

  /* Left column */
  .pxbar-left { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 12px; }
  @media (max-width: 900px) { .pxbar-left { gap: 5px; justify-content: center; } }

  .pxbar-eyebrow {
    font-family: var(--pxbar-font-head);
    font-size: 12.5px; font-weight: 700;
    letter-spacing: 0.05em; text-transform: uppercase;
    color: var(--pxbar-gold); margin: 0;
  }
  .pxbar-headline {
    font-family: var(--pxbar-font-head);
    font-size: 28px; font-weight: 700; line-height: 1.15;
    text-transform: uppercase; letter-spacing: 0.01em;
    color: var(--pxbar-white); margin: 0;
  }
  .pxbar-subtext {
    font-size: 15px; line-height: 1.4;
    color: rgba(255,255,255,0.85); margin: 0 0 6px;
  }
  @media (max-width: 900px) {
    .pxbar-eyebrow {
      font-size: 8.5px !important; line-height: 1.25 !important;
      display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
    }
    .pxbar-headline {
      font-size: 15px !important; line-height: 1.15 !important;
      display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
    }
    .pxbar-subtext { display: none !important; }
  }

  .pxbar-meta {
    display: flex;
    border: 1px solid rgba(255,255,255,0.16);
    border-radius: 10px; padding: 14px 0; margin: 4px 0 6px;
  }
  .pxbar-meta-col { flex: 1; padding: 0 20px; }
  .pxbar-meta-col:not(:last-child) { border-right: 1px solid rgba(255,255,255,0.16); }
  .pxbar-meta-label {
    display: block; font-family: var(--pxbar-font-head);
    font-size: 11px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase;
    color: rgba(255,255,255,0.55); margin-bottom: 4px;
  }
  .pxbar-meta-value { display: block; font-size: 14px; font-weight: 600; color: var(--pxbar-white); }
  @media (max-width: 900px) { .pxbar-meta { display: none; } }

  .pxbar-disclosure {
    font-size: 13px; line-height: 1.55;
    color: rgba(255,255,255,0.6); margin: 0; max-width: 620px;
  }
  @media (max-width: 900px) { .pxbar-disclosure { display: none; } }

  /* Close button (enlarged -> bar, bar -> slim) */
  .pxbar-close {
    position: absolute; top: 10px; right: 10px; z-index: 20;
    display: inline-flex; align-items: center; justify-content: center;
    width: 34px; height: 34px; border-radius: 50%;
    color: var(--pxbar-white); cursor: pointer;
    background: rgba(6, 37, 63, 0.55);
    box-shadow: 0 2px 8px rgba(0,0,0,0.35);
    -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px);
    transition: background 0.15s ease;
  }
  .pxbar-close:hover, .pxbar-close:focus-visible { background: rgba(6, 37, 63, 0.9); outline: none; }
  .pxbar-close svg { width: 18px; height: 18px; display: block; }
  @media (max-width: 900px) { .pxbar-close { top: 8px; right: 8px; width: 30px; height: 30px; } .pxbar-close svg { width: 16px; height: 16px; } }

  /* Right column: photo-style PDF card that hangs over the bar */
  .pxbar-card-slot { position: relative; flex: 0 0 300px; width: 300px; align-self: stretch; }
  @media (max-width: 900px) { .pxbar-card-slot { flex: 0 0 50%; width: 50%; } }

  .pxbar-card {
    position: absolute; right: 0; top: 0; width: 100%;
    background: var(--pxbar-white); border-radius: 10px;
    box-shadow: 0 18px 40px rgba(0,0,0,0.35);
    overflow: hidden; z-index: 2; cursor: pointer;
    transition: box-shadow 0.2s ease;
  }
  .pxbar-card::before {
    content: ""; position: absolute; inset: 0;
    background: var(--pxbar-mist); border-radius: 10px;
    transform: rotate(-4deg) translate(-10px, 6px);
    box-shadow: 0 12px 30px rgba(0,0,0,0.28); z-index: -1;
  }
  @media (max-width: 900px) { .pxbar-card::before { display: none; } }

  .pxbar-card-photo {
    position: relative; width: 100%;
    aspect-ratio: 8.5 / 11; background: var(--pxbar-mist); overflow: hidden;
  }
  @media (max-width: 900px) { .pxbar-card-photo { aspect-ratio: auto; height: 196px; } }
  .pxview-host { position: absolute; inset: 0; }

  /* Instant cover poster shown over the viewer until the live PDF is ready. */
  .pxbar-poster {
    position: absolute; inset: 0; z-index: 2;
    width: 100%; height: 100%;
    object-fit: cover; object-position: top center;
    background: var(--pxbar-navy);
    opacity: 1; transition: opacity 0.45s ease;
  }
  .pxbar-poster-spin {
    position: absolute; right: 12px; bottom: 12px; z-index: 3;
    width: 22px; height: 22px; border-radius: 50%;
    border: 3px solid rgba(255,255,255,0.35); border-top-color: var(--pxbar-gold);
    animation: pxview-spin 0.9s linear infinite; transition: opacity 0.3s ease;
  }
  .pxbar-poster-hidden { opacity: 0 !important; pointer-events: none; }

  .pxbar-card-hint {
    position: absolute; left: 50%; bottom: 10px; transform: translateX(-50%); z-index: 3;
    display: inline-flex; align-items: center; gap: 6px;
    padding: 6px 12px; border-radius: 999px;
    background: rgba(6, 37, 63, 0.82); color: #fff;
    font-family: var(--pxbar-font-head); font-size: 11px; font-weight: 700; letter-spacing: 0.03em;
    pointer-events: none; opacity: 0; transition: opacity 0.15s ease;
  }
  .pxbar-card:hover .pxbar-card-hint, .pxbar-card:focus-within .pxbar-card-hint { opacity: 1; }
  .pxbar-card-hint svg { width: 12px; height: 12px; }
  @media (max-width: 900px) { .pxbar-card-hint { display: none; } }   /* mobile uses the footer "Enlarge" button instead */

  .pxbar-card-footer {
    display: flex; align-items: center; justify-content: space-between;
    padding: 10px 12px; background: var(--pxbar-mist); border-top: 1px solid #E4E8EB;
  }
  @media (max-width: 900px) { .pxbar-card-footer { padding: 8px 10px; } }

  .pxbar-download {
    display: inline-flex; align-items: center; gap: 6px;
    font-weight: 700; font-size: 12.5px; color: var(--pxbar-navy);
    text-decoration: none; font-family: var(--pxbar-font-head);
  }
  @media (max-width: 900px) {
    .pxbar-download { font-size: 11px; gap: 5px; padding: 7px 6px; }
    .pxbar-download svg { width: 18px; height: 18px; }
    .pxbar-download-label { display: none; }
  }

  .pxbar-expand-btn {
    -webkit-appearance: none; appearance: none;
    display: inline-flex !important; align-items: center; gap: 4px; justify-content: center;
    height: 20px; padding: 0 6px !important; border-radius: 5px;
    background: transparent !important; background-image: none !important;
    color: var(--pxbar-navy) !important; border: 0 !important; box-shadow: none !important;
    cursor: pointer; margin: 0; line-height: 1;
    font-family: var(--pxbar-font-head); font-size: 9.5px; font-weight: 700;
    text-transform: uppercase; letter-spacing: 0.03em; opacity: 0.75;
    transition: opacity 0.15s ease;
  }
  .pxbar-expand-btn:hover, .pxbar-expand-btn:focus-visible { opacity: 1; outline: none; }
  .pxbar-expand-btn svg { width: 11px; height: 11px; display: block; fill: none; stroke: currentColor; }
  @media (max-width: 900px) {
    .pxbar-expand-btn { height: 22px; padding: 0 7px !important; font-size: 10px; }
    /* keep the "Enlarge" label visible on mobile -- it replaces the "tap to enlarge" hint */
    .pxbar-expand-btn .pxbar-expand-label { display: inline; }
  }

  .pxbar-noscript {
    display: flex; flex-direction: column; align-items: center; justify-content: center;
    gap: 10px; padding: 32px; text-align: center; font-family: Arial, sans-serif;
  }

  /* ===== ENLARGED (in-place) STATE -- ~50%-wide floating reader ===== */
  .pxbar-open { isolation: isolate; }
  .pxbar-open .pxbar-bar { position: relative; z-index: 2; padding: 14px; gap: 0; align-items: flex-start; justify-content: center; background: transparent; border-top: 0; }
  .pxbar-open .pxbar-left { display: none; }
  .pxbar-open .pxbar-card-slot { flex: 0 0 50%; width: 50%; }
  @media (max-width: 900px) { .pxbar-open .pxbar-card-slot { flex: 0 0 92%; width: 92%; } }
  .pxbar-open .pxbar-card {
    position: relative !important; top: 0 !important; right: auto; width: 100%;
    cursor: default; border-radius: 10px;
  }
  .pxbar-open .pxbar-card::before { display: none; }
  .pxbar-open .pxbar-card-hint { display: none; }
  .pxbar-open .pxbar-card-photo { aspect-ratio: auto; height: min(78vh, 900px); }
  @media (max-width: 900px) {
    .pxbar-open .pxbar-card-photo { height: 62vh; height: 62dvh; }   /* dvh leaves room for mobile browser chrome */
  }
  .pxbar-expand-btn .pxbar-ic-min { display: none; }
  .pxbar-open .pxbar-expand-btn .pxbar-ic-max { display: none; }
  .pxbar-open .pxbar-expand-btn .pxbar-ic-min { display: block; }

  /* Enlarged reader: make the footer a clear, tappable action bar, and on mobile
     lift it off the very bottom edge so the browser toolbar / home indicator
     can't cover the Download button. */
  .pxbar-open .pxbar-card-footer { padding: 12px 16px; }
  .pxbar-open .pxbar-download { font-size: 13px; gap: 8px; padding: 6px 2px; }
  .pxbar-open .pxbar-download svg { width: 16px !important; height: 16px !important; }
  .pxbar-open .pxbar-download .pxbar-download-label { display: inline !important; }
  @media (max-width: 900px) {
    .pxbar-open .pxbar-bar { padding-bottom: calc(22px + env(safe-area-inset-bottom, 0px)); }
    .pxbar-open .pxbar-card-footer { padding: 12px 14px; }
    .pxbar-open .pxbar-download { font-size: 12.5px; }
  }

  /* Fallback dim (only used when no popup modal is found) */
  #pxbar-dimfb { position: fixed; inset: 0; background: rgba(4,12,20,0.62); z-index: 1; }

  /* ===== MINIMIZED SLIM BAR ===== */
  .pxbar-sliver { display: none; }
  .pxbar-slim .pxbar-bar, .pxbar-slim .pxbar-close { display: none !important; }
  .pxbar-slim .pxbar-sliver {
    display: flex; align-items: center; justify-content: center; gap: 16px;
    width: 100%; min-height: clamp(54px, 8vh, 78px); padding: 13px 22px; cursor: pointer;
    background: linear-gradient(90deg, #06253F 0%, #3A5166 100%);
    border-top: 2px solid var(--pxbar-gold);
    color: #fff; box-shadow: 0 -6px 20px rgba(0,0,0,0.18);
    transition: filter 0.15s ease;
    animation: pxbar-sliver-in 0.28s cubic-bezier(0.22, 1, 0.36, 1) both;
  }
  @keyframes pxbar-sliver-in {
    from { opacity: 0; transform: translateY(10px); }
    to   { opacity: 1; transform: translateY(0); }
  }
  @media (prefers-reduced-motion: reduce) {
    .pxbar-slim .pxbar-sliver { animation: none; }
  }
  .pxbar-slim .pxbar-sliver:hover, .pxbar-slim .pxbar-sliver:focus-visible { filter: brightness(1.08); outline: none; }
  .pxbar-sliver-left { display: inline-flex; align-items: center; gap: 10px; min-width: 0; }
  .pxbar-sliver-left svg { width: 17px; height: 17px; color: var(--pxbar-gold); flex: 0 0 auto; }
  .pxbar-sliver-title {
    font-family: var(--pxbar-font-head); font-weight: 700; font-size: 14px;
    text-transform: uppercase; letter-spacing: 0.04em;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  }
  .pxbar-sliver-cta {
    display: inline-flex; align-items: center; gap: 6px; flex: 0 0 auto;
    font-family: var(--pxbar-font-head); font-size: 11.5px; font-weight: 700;
    text-transform: uppercase; letter-spacing: 0.05em; color: var(--pxbar-gold); white-space: nowrap;
  }
  .pxbar-sliver-cta svg { width: 14px; height: 14px; }
  @media (max-width: 900px) {
    .pxbar-slim .pxbar-sliver { padding: 11px 14px; }
    .pxbar-sliver-title { font-size: 12px; }
    .pxbar-sliver-cta { font-size: 10.5px; }
  }
