.elementor-81 .elementor-element.elementor-element-d8f432a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-d8f432a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F4;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/06/8899.jpg");background-position:center center;background-size:cover;}.elementor-81 .elementor-element.elementor-element-d8f432a > .elementor-container{min-height:85vh;}.elementor-81 .elementor-element.elementor-element-d8f432a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-d8f432a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-d8f989c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81 .elementor-element.elementor-element-d8f989c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81 .elementor-element.elementor-element-d8f989c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left: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-81 .elementor-element.elementor-element-f830f52 .elementor-heading-title{font-family:"Figtree-Regular", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-8e8c8d2{text-align:start;}.elementor-81 .elementor-element.elementor-element-8e8c8d2 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:52px;font-weight:400;line-height:70px;color:#FFFFFF;}.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 );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-81 .elementor-element.elementor-element-533f094{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Figtree-Regular", Sans-serif;font-size:24px;font-weight:400;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-weight:var( --e-global-typography-accent-font-weight );}.elementor-81 .elementor-element.elementor-element-7f3f61f .elementor-button{background-color:#FFA93D;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-81 .elementor-element.elementor-element-7f3f61f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-febff10{padding:100px 0px 100px 0px;}.elementor-81 .elementor-element.elementor-element-3740447:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-3740447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-3740447, .elementor-81 .elementor-element.elementor-element-3740447 > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-81 .elementor-element.elementor-element-3740447{box-shadow:0px 10px 99px 0px rgba(0, 0, 0, 0.10196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 50px 38px 50px;}.elementor-81 .elementor-element.elementor-element-3740447 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-1c71392 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#DDDDDD;}.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-81 .elementor-element.elementor-element-ca16c9b .elementor-counter-number-wrapper{font-family:"Figtree-Regular", Sans-serif;font-size:52px;font-weight:400;}.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 );color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-bdabf3b .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-bdabf3b .elementor-icon-box-title a{font-family:"Figtree-Regular", Sans-serif;font-size:52px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-f7bfbcf > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#DDDDDD;}.elementor-81 .elementor-element.elementor-element-692dbae .elementor-counter-number-wrapper{font-family:"Figtree-Regular", Sans-serif;font-size:52px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-28a57fb .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-28a57fb .elementor-icon-box-title a{font-family:"Figtree-Regular", Sans-serif;font-size:52px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-8890938 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:#DDDDDD;}.elementor-81 .elementor-element.elementor-element-9a9e37a .elementor-counter-number-wrapper{font-family:"Figtree-Regular", Sans-serif;font-size:52px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-d4afd77 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-d4afd77 .elementor-icon-box-title a{font-family:"Figtree-Regular", Sans-serif;font-size:52px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-cb676ba .elementor-counter-number-wrapper{font-family:"Figtree-Regular", Sans-serif;font-size:52px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-74f1017 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-74f1017 .elementor-icon-box-title a{font-family:"Figtree-Regular", Sans-serif;font-size:52px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-ff1da6b:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-ff1da6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F4;}.elementor-81 .elementor-element.elementor-element-ff1da6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-81 .elementor-element.elementor-element-ff1da6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-d1fbb73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81 .elementor-element.elementor-element-d1fbb73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81 .elementor-element.elementor-element-d1fbb73 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81 .elementor-element.elementor-element-60f6991 .elementor-heading-title{font-family:"Figtree-Regular", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-fcaa26a{text-align:start;}.elementor-81 .elementor-element.elementor-element-fcaa26a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:52px;font-weight:400;line-height:70px;color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-91d9d3e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Figtree-Light", Sans-serif;font-size:16px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-ff7893a{margin-top:30px;margin-bottom:0px;}.elementor-81 .elementor-element.elementor-element-7b1a0bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-7b1a0bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-7b1a0bb > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-7b1a0bb > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-7b1a0bb > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-81 .elementor-element.elementor-element-7b1a0bb > .elementor-element-populated{box-shadow:0px 10px 99px 0px rgba(0, 0, 0, 0.10196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:19px 19px 19px 19px;}.elementor-81 .elementor-element.elementor-element-7b1a0bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-cb9a08c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-81 .elementor-element.elementor-element-cb9a08c.elementor-view-stacked .elementor-icon{background-color:#E6F1FB;fill:#1F62AE;color:#1F62AE;}.elementor-81 .elementor-element.elementor-element-cb9a08c.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-cb9a08c.elementor-view-default .elementor-icon{fill:#E6F1FB;color:#E6F1FB;border-color:#E6F1FB;}.elementor-81 .elementor-element.elementor-element-cb9a08c.elementor-view-framed .elementor-icon{background-color:#1F62AE;}.elementor-81 .elementor-element.elementor-element-cb9a08c .elementor-icon{font-size:32px;padding:10px;}.elementor-81 .elementor-element.elementor-element-cb9a08c .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-cb9a08c .elementor-icon-box-title a{font-family:"Figtree-Regular", Sans-serif;font-size:20px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-cb9a08c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-cb9a08c:has(:hover) .elementor-icon-box-title,
					 .elementor-81 .elementor-element.elementor-element-cb9a08c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-bd5ff59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-bd5ff59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-bd5ff59 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-bd5ff59 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-bd5ff59 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-81 .elementor-element.elementor-element-bd5ff59 > .elementor-element-populated{box-shadow:0px 10px 99px 0px rgba(0, 0, 0, 0.10196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:19px 19px 19px 19px;}.elementor-81 .elementor-element.elementor-element-bd5ff59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-38ecc96 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-81 .elementor-element.elementor-element-38ecc96.elementor-view-stacked .elementor-icon{background-color:#E6F1FB;fill:#1F62AE;color:#1F62AE;}.elementor-81 .elementor-element.elementor-element-38ecc96.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-38ecc96.elementor-view-default .elementor-icon{fill:#E6F1FB;color:#E6F1FB;border-color:#E6F1FB;}.elementor-81 .elementor-element.elementor-element-38ecc96.elementor-view-framed .elementor-icon{background-color:#1F62AE;}.elementor-81 .elementor-element.elementor-element-38ecc96 .elementor-icon{font-size:32px;padding:10px;}.elementor-81 .elementor-element.elementor-element-38ecc96 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-38ecc96 .elementor-icon-box-title a{font-family:"Figtree-Regular", Sans-serif;font-size:20px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-38ecc96 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-38ecc96:has(:hover) .elementor-icon-box-title,
					 .elementor-81 .elementor-element.elementor-element-38ecc96:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-2358923{margin-top:30px;margin-bottom:0px;}.elementor-81 .elementor-element.elementor-element-d19ef1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-d19ef1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-d19ef1d > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-d19ef1d > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-d19ef1d > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-81 .elementor-element.elementor-element-d19ef1d > .elementor-element-populated{box-shadow:0px 10px 99px 0px rgba(0, 0, 0, 0.10196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:19px 19px 19px 19px;}.elementor-81 .elementor-element.elementor-element-d19ef1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-02d7711 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-81 .elementor-element.elementor-element-02d7711.elementor-view-stacked .elementor-icon{background-color:#E6F1FB;fill:#1F62AE;color:#1F62AE;}.elementor-81 .elementor-element.elementor-element-02d7711.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-02d7711.elementor-view-default .elementor-icon{fill:#E6F1FB;color:#E6F1FB;border-color:#E6F1FB;}.elementor-81 .elementor-element.elementor-element-02d7711.elementor-view-framed .elementor-icon{background-color:#1F62AE;}.elementor-81 .elementor-element.elementor-element-02d7711 .elementor-icon{font-size:32px;padding:10px;}.elementor-81 .elementor-element.elementor-element-02d7711 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-02d7711 .elementor-icon-box-title a{font-family:"Figtree-Regular", Sans-serif;font-size:20px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-02d7711 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-02d7711:has(:hover) .elementor-icon-box-title,
					 .elementor-81 .elementor-element.elementor-element-02d7711:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-4a5575c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-4a5575c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-4a5575c > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-4a5575c > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-4a5575c > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-81 .elementor-element.elementor-element-4a5575c > .elementor-element-populated{box-shadow:0px 10px 99px 0px rgba(0, 0, 0, 0.10196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:19px 19px 19px 19px;}.elementor-81 .elementor-element.elementor-element-4a5575c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-f207da9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-81 .elementor-element.elementor-element-f207da9.elementor-view-stacked .elementor-icon{background-color:#E6F1FB;fill:#1F62AE;color:#1F62AE;}.elementor-81 .elementor-element.elementor-element-f207da9.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-f207da9.elementor-view-default .elementor-icon{fill:#E6F1FB;color:#E6F1FB;border-color:#E6F1FB;}.elementor-81 .elementor-element.elementor-element-f207da9.elementor-view-framed .elementor-icon{background-color:#1F62AE;}.elementor-81 .elementor-element.elementor-element-f207da9 .elementor-icon{font-size:32px;padding:10px;}.elementor-81 .elementor-element.elementor-element-f207da9 .elementor-icon-box-title, .elementor-81 .elementor-element.elementor-element-f207da9 .elementor-icon-box-title a{font-family:"Figtree-Regular", Sans-serif;font-size:20px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-f207da9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-f207da9:has(:hover) .elementor-icon-box-title,
					 .elementor-81 .elementor-element.elementor-element-f207da9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-6d98ff0 a{color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-6d98ff0{padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-ffd2f21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81 .elementor-element.elementor-element-ffd2f21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81 .elementor-element.elementor-element-ffd2f21 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81 .elementor-element.elementor-element-3c34d4a .elementor-heading-title{font-family:"Figtree-Regular", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-fa456b8{text-align:start;}.elementor-81 .elementor-element.elementor-element-fa456b8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:52px;font-weight:400;line-height:70px;color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-cfba79e{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Figtree-Light", Sans-serif;font-size:16px;font-weight:400;}.elementor-81 .elementor-element.elementor-element-e9c07a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-b1ad556 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Figtree-Light", Sans-serif;font-size:16px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-81 .elementor-element.elementor-element-b1ad556{width:auto;max-width:auto;}.elementor-81 .elementor-element.elementor-element-a7a90a7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Figtree-Light", Sans-serif;font-size:16px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-81 .elementor-element.elementor-element-a7a90a7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-81 .elementor-element.elementor-element-879e7ac{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-879e7ac .elementor-heading-title{font-family:"Figtree-Regular", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:#1D1D1D73;}.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-81 .elementor-element.elementor-element-99b868d{--divider-border-style:solid;--divider-color:#1D1D1D73;--divider-border-width:1.5px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-99b868d .elementor-divider-separator{width:100%;}.elementor-81 .elementor-element.elementor-element-99b868d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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 );}.elementor-81 .elementor-element.elementor-element-d5548b4:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-d5548b4.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-d2df341{text-align:center;}.elementor-81 .elementor-element.elementor-element-592eff7:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-592eff7.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-9987864{text-align:center;}.elementor-81 .elementor-element.elementor-element-033a82c:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-033a82c.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-7f6e2b5{text-align:center;}.elementor-81 .elementor-element.elementor-element-f117aac{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-f117aac .elementor-heading-title{font-family:"Figtree-Regular", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:#1D1D1D73;}.elementor-81 .elementor-element.elementor-element-7f73337{--divider-border-style:solid;--divider-color:#1D1D1D73;--divider-border-width:1.5px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-7f73337 .elementor-divider-separator{width:100%;}.elementor-81 .elementor-element.elementor-element-7f73337 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-81 .elementor-element.elementor-element-dd5b8f9:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-dd5b8f9.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-9494280{text-align:center;}.elementor-81 .elementor-element.elementor-element-c5663cb:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-c5663cb.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-3e3b626{text-align:center;}.elementor-81 .elementor-element.elementor-element-cb7ad1a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-cb7ad1a .elementor-heading-title{font-family:"Figtree-Regular", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:#1D1D1D73;}.elementor-81 .elementor-element.elementor-element-dcc8856{--divider-border-style:solid;--divider-color:#1D1D1D73;--divider-border-width:1.5px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-dcc8856 .elementor-divider-separator{width:100%;}.elementor-81 .elementor-element.elementor-element-dcc8856 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-81 .elementor-element.elementor-element-3ac90d1:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-3ac90d1.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-a38b920{text-align:center;}.elementor-81 .elementor-element.elementor-element-def0025:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-def0025.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-1cb5f1b{text-align:center;}.elementor-81 .elementor-element.elementor-element-041c7f2:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-041c7f2.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-f35dba0{text-align:center;}.elementor-81 .elementor-element.elementor-element-e4ae820:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-e4ae820.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-c730641{text-align:center;}.elementor-81 .elementor-element.elementor-element-5ed578f{margin-top:20px;margin-bottom:0px;}.elementor-81 .elementor-element.elementor-element-b61a3e6:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-b61a3e6.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-356b8a1{text-align:center;}.elementor-81 .elementor-element.elementor-element-785c965:not( .elementor-widget-image ), .elementor-81 .elementor-element.elementor-element-785c965.elementor-widget-image img{-webkit-mask-image:url( https://compeso.demowebsite33.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-81 .elementor-element.elementor-element-dbc17ac{text-align:center;}.elementor-81 .elementor-element.elementor-element-6efd0a8:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-6efd0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/06/260123-Compeso-Website-Elemente.svg");background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-6efd0a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 200px 0px;}.elementor-81 .elementor-element.elementor-element-6efd0a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-80ffea2 .elementor-heading-title{font-family:"Figtree-Regular", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-47a098d{text-align:start;}.elementor-81 .elementor-element.elementor-element-47a098d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:52px;font-weight:400;line-height:70px;color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-0402f7b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Figtree-Light", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:1024px) and (min-width:768px){.elementor-81 .elementor-element.elementor-element-f2a03a2{width:50%;}.elementor-81 .elementor-element.elementor-element-dc40531{width:50%;}.elementor-81 .elementor-element.elementor-element-651a643{width:50%;}.elementor-81 .elementor-element.elementor-element-3f2ef1b{width:50%;}.elementor-81 .elementor-element.elementor-element-95f2af5{width:50%;}.elementor-81 .elementor-element.elementor-element-568e336{width:50%;}.elementor-81 .elementor-element.elementor-element-b70d54e{width:50%;}.elementor-81 .elementor-element.elementor-element-aecbc9d{width:50%;}.elementor-81 .elementor-element.elementor-element-110b732{width:50%;}.elementor-81 .elementor-element.elementor-element-5f9e27d{width:50%;}.elementor-81 .elementor-element.elementor-element-ddddc06{width:50%;}.elementor-81 .elementor-element.elementor-element-33d59d2{width:50%;}.elementor-81 .elementor-element.elementor-element-e59574d{width:50%;}.elementor-81 .elementor-element.elementor-element-7e5c064{width:50%;}}@media(max-width:1366px){.elementor-81 .elementor-element.elementor-element-d8f432a{padding:0px 20px 0px 20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-febff10{padding:90px 20px 90px 20px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-ff1da6b{padding:90px 20px 90px 20px;}.elementor-81 .elementor-element.elementor-element-6d98ff0{padding:90px 20px 90px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-6efd0a8{padding:150px 20px 90px 20px;}}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-d8f432a > .elementor-container{min-height:60vh;}.elementor-81 .elementor-element.elementor-element-d8f432a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-d8f432a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-81 .elementor-element.elementor-element-d8f432a{padding:50px 20px 50px 20px;}.elementor-81 .elementor-element.elementor-element-d8f989c > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-febff10{padding:50px 20px 50px 20px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-ff1da6b{padding:50px 20px 50px 20px;}.elementor-81 .elementor-element.elementor-element-6d98ff0{padding:50px 20px 50px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-6efd0a8{padding:100px 20px 50px 20px;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-d8f432a > .elementor-container{min-height:80vh;}.elementor-81 .elementor-element.elementor-element-d8f432a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-d8f432a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-d8f432a{padding:0px 20px 0px 20px;}.elementor-81 .elementor-element.elementor-element-8e8c8d2 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-533f094{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-81 .elementor-element.elementor-element-febff10{padding:50px 10px 50px 10px;}.elementor-81 .elementor-element.elementor-element-3740447{padding:20px 20px 20px 20px;}.elementor-81 .elementor-element.elementor-element-1c71392 > .elementor-element-populated{border-width:0px 0px 2px 0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-f7bfbcf > .elementor-element-populated{border-width:0px 0px 2px 0px;}.elementor-81 .elementor-element.elementor-element-8890938 > .elementor-element-populated{border-width:0px 0px 2px 0px;}.elementor-81 .elementor-element.elementor-element-ff1da6b{padding:50px 10px 50px 10px;}.elementor-81 .elementor-element.elementor-element-fcaa26a .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-81 .elementor-element.elementor-element-91d9d3e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-81 .elementor-element.elementor-element-7b1a0bb > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81 .elementor-element.elementor-element-bd5ff59 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81 .elementor-element.elementor-element-2358923{margin-top:0px;margin-bottom:0px;}.elementor-81 .elementor-element.elementor-element-d19ef1d > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81 .elementor-element.elementor-element-4a5575c > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81 .elementor-element.elementor-element-6d98ff0{padding:50px 10px 50px 10px;}.elementor-81 .elementor-element.elementor-element-fa456b8 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-81 .elementor-element.elementor-element-cfba79e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-6efd0a8:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-6efd0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-81 .elementor-element.elementor-element-6efd0a8{padding:50px 10px 50px 10px;}.elementor-81 .elementor-element.elementor-element-47a098d .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-81 .elementor-element.elementor-element-0402f7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8e8c8d2 */.elementor-81 .elementor-element.elementor-element-8e8c8d2 span{
    font-family: 'Stix Two Text';
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcaa26a */.elementor-81 .elementor-element.elementor-element-fcaa26a span{
    font-family: 'Stix Two Text';
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff7893a */.elementor-81 .elementor-element.elementor-element-ff7893a .elementor-icon-box-content{
    margin-top:20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2358923 */.elementor-81 .elementor-element.elementor-element-2358923 .elementor-icon-box-content{
    margin-top:20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa456b8 */.elementor-81 .elementor-element.elementor-element-fa456b8 span{
    font-family: 'Stix Two Text';
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d98ff0 */.sub-text{
    color:#1F62AE;
    font-size:12px;
}

.sub-text-2{
    color:#1D1D1D73;
    font-size:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a098d */.elementor-81 .elementor-element.elementor-element-47a098d span{
    font-family: 'Stix Two Text';
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a53589 */.tl-wrap {
    --blue: #1f5fae;          /* titles, dots, years        */
    --line: #d9dade;          /* center line                */
    --badge-bg: #e9f1fb;      /* pill background            */
    --badge-tx: #6f7f9e;      /* pill text                  */
    --ink: #5c6570;           /* body text                  */
    --card: #ffffff;          /* card background            */
    --page-bg: #f4f4f6;       /* section bg behind timeline */

    font-family: 'Figtree';
  }

  .tl {
    position: relative;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
    padding: 20px 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 14px;
  }

  /* the continuous center line */
  .tl::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 3px;
    transform: translateX(-50%);
    background: var(--line);
    z-index: 0;
  }

  .tl__row {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: 1fr 130px 1fr;
    align-items: center;
  }

  /* center marker: dot + year */
  .tl__marker {
    grid-column: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    z-index: 2;
  }
  .tl__dot {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: var(--blue);
    box-shadow: 0 0 0 5px var(--page-bg);
  }
  .tl__year {
    color: var(--blue);
    font-size: 22px;
    font-weight: 600;
    background: #F9F7F4;
    padding: 0 6px;
  }

  /* cards */
  .tl__card {
    position: relative;
    width: 100%;
    max-width: 460px;
    box-sizing: border-box;
    background: var(--card);
    border-radius: 18px;
    padding: 26px 30px;
    filter: drop-shadow(0 12px 24px rgba(20, 40, 80, 0.10));
  }
  .tl__card::after {
    content: "";
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    background: var(--card);
    transform: translateY(-50%) rotate(45deg);
  }

  .tl__row--left  .tl__card { grid-column: 1; justify-self: end; }
  .tl__row--right .tl__card { grid-column: 3; justify-self: start; text-align: right; }
  .tl__row--left  .tl__card::after { right: -8px; }
  .tl__row--right .tl__card::after { left: -8px; }

  .tl__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    margin-bottom: 14px;
  }
  .tl__row--right .tl__head { flex-direction: row-reverse; }

  .tl__title {
    margin: 0;
    color: var(--blue);
    font-size: 23px;
    font-weight: 600;
    line-height: 1.25;
  }
  .tl__badge {
    flex-shrink: 0;
    background: var(--badge-bg);
    color: #000;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 14px;
    border-radius: 999px;
    white-space: nowrap;
  }
  .tl__text {
    margin: 0;
    color: #000;
    font-size: 15px;
    line-height: 1.55;
  }

  /* pagination dots — hidden on desktop */
  .tl-dots { display: none; }

  /* ============ TABLET & MOBILE: one-card-at-a-time carousel ============ */
  @media (max-width: 1024px) {
    .tl {
      flex-direction: row;
      flex-wrap: nowrap;
      max-width: 100%;
      overflow-x: auto;
      scroll-snap-type: x mandatory;
      -webkit-overflow-scrolling: touch;
      gap: 0;
      padding: 14px 0 26px;
      scrollbar-width: none;          /* Firefox */
    }
    .tl::-webkit-scrollbar { display: none; }   /* WebKit */
    .tl::before { display: none; }              /* hide center rail */

    .tl__row {
      flex: 0 0 100%;
      min-width: 0;
      box-sizing: border-box;
      scroll-snap-align: center;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 12px;
      padding: 4px 12px;
    }

    /* year label sits on top of each slide */
    .tl__marker {
      order: 0;
      width: 100%;
      max-width: 560px;
      flex-direction: row;
      align-items: center;
      justify-content: flex-start;
      gap: 8px;
      padding-left: 2px;
    }
    .tl__dot { width: 12px; height: 12px; box-shadow: none; }
    .tl__year { font-size: 16px; background: #F9F7F4; padding: 0; }

    .tl__card {
      order: 1;
      min-width: 0;
      width: 100%;
      max-width: 560px;
      text-align: left;
    }
    .tl__card::after { display: none; }                 /* no tail in carousel */

    /* everything left-aligned on mobile (overrides the desktop right card) */
    .tl__row--right .tl__card { text-align: left; }
    .tl__row--right .tl__head { flex-direction: row; }
    /* header wraps so a long title + badge can never overflow the card */
    .tl__head {
      flex-wrap: wrap;
      justify-content: flex-start;
      gap: 8px 12px;
    }
    .tl__title { min-width: 0; overflow-wrap: break-word; }

    /* dots */
    .tl-dots {
      display: flex;
      justify-content: center;
      gap: 8px;
      margin-top: 2px;
    }
    .tl-dots button {
      width: 8px; height: 8px;
      padding: 0;
      border: none;
      border-radius: 50%;
      background: #c9cdd4;
      cursor: pointer;
      transition: background .2s ease, transform .2s ease;
    }
    .tl-dots button:hover { background: var(--blue); }
    .tl-dots button[aria-current="true"] {
      background: var(--blue);
      transform: scale(1.3);
    }
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Regular.eot');
	src: url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Regular.woff2') format('woff2'),
		url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Regular.woff') format('woff'),
		url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Regular.ttf') format('truetype'),
		url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Regular.svg#Figtree-Regular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Light.eot');
	src: url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Light.eot?#iefix') format('embedded-opentype'),
		url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Light.woff2') format('woff2'),
		url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Light.woff') format('woff'),
		url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Light.ttf') format('truetype'),
		url('https://compeso.demowebsite33.com/wp-content/uploads/2026/04/Figtree-Light.svg#Figtree-Light') format('svg');
}
/* End Custom Fonts CSS */