.elementor-16 .elementor-element.elementor-element-534ada7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Compeso-Website-Hero.png");background-position:0% 103%;}.elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-container{min-height:72vh;}.elementor-16 .elementor-element.elementor-element-534ada7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-854fb0f > .elementor-element-populated{margin:0px 0px 60px 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-16 .elementor-element.elementor-element-6bc06dc{text-align:end;}.elementor-16 .elementor-element.elementor-element-6bc06dc .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:56px;font-weight:400;line-height:70px;color:#FFFFFF;}.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-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-16 .elementor-element.elementor-element-7739eba{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-widget-global .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-16 .elementor-element.elementor-global-9851 .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-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-16 .elementor-element.elementor-global-9851{width:auto;max-width:auto;align-self:center;}.elementor-16 .elementor-element.elementor-element-28d8536{margin-top:-13%;margin-bottom:0%;padding:30px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-3542a50.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-3542a50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-3542a50 > .elementor-element-populated{margin:40% 0% 0% -1%;--e-column-margin-right:0%;--e-column-margin-left:-1%;}.elementor-16 .elementor-element.elementor-element-49e6a32{padding:0px 0px 20px 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-49e6a32 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:400;line-height:33px;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-11248c5 > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16 .elementor-element.elementor-element-785c365{padding:40px 0px 40px 0px;}.elementor-16 .elementor-element.elementor-element-036b8ca > .elementor-element-populated{margin:0px -25px 0px -25px;--e-column-margin-right:-25px;--e-column-margin-left:-25px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-efad974 > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-16 .elementor-element.elementor-element-efad974 .masscie-item img{width:140px;height:51px;object-fit:contain;}.elementor-16 .elementor-element.elementor-element-98fc022{padding:100px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-0d919cb{text-align:center;}.elementor-16 .elementor-element.elementor-element-0d919cb .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:48px;font-weight:400;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-343a45a5{padding:0px 0px 100px 0px;}.elementor-16 .elementor-element.elementor-element-1e0468f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-06.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-01.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-7ed96680 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;font-style:italic;}.elementor-16 .elementor-element.elementor-element-20e9d6dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-07.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-02.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-41e1f049 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;font-style:italic;}.elementor-16 .elementor-element.elementor-element-12701910 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-08.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-03.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-59f01ccf .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;font-style:italic;}.elementor-16 .elementor-element.elementor-element-3ec122df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-09.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-04.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-789e5fdc .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;}.elementor-16 .elementor-element.elementor-element-19f2638d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-10.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-05.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-339ade92 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;font-style:italic;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-06.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-01.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;font-style:italic;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-07.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-02.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;font-style:italic;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-08.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-03.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;font-style:italic;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-09.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-04.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-front-container{background-color:#8A35FF00;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-10.png");align-items:flex-start;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container{background-color:#502FC600;background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/260206-Compeso-Website-Journey-Puzzle-05.svg");align-items:center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-flipbox-fixed-height:not(.eael-template){height:250px;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-flipbox-fixed-height.eael-template{min-height:250px;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;font-family:"Figtree", Sans-serif;font-weight:200;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-size:20px;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-size:14px;font-style:italic;}.elementor-16 .elementor-element.elementor-element-6d0cd33:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6d0cd33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F4;}.elementor-16 .elementor-element.elementor-element-6d0cd33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-6d0cd33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-54525f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-54525f9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:48px;font-weight:400;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#FFA93D;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:#FFA93D;color:#fff;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Figtree", Sans-serif;font-size:14px;background-color:#f1f1f1;color:#1D1D1D;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;color:#333;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;fill:#333;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-tab-top-icon li i, .elementor-16 .elementor-element.elementor-element-80bf396 .eael-tab-top-icon li img, .elementor-16 .elementor-element.elementor-element-80bf396 .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-80bf396 > .eael-advance-tabs > .eael-tabs-nav ul li{padding:10px 10px 10px 5px;margin:0px 3px 0px 3px;}.elementor-16 .elementor-element.elementor-element-80bf396 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:10px 10px 10px 5px;margin:0px 3px 0px 3px;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:#444;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-content > div{color:#333;padding:20px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-628dc27{padding:50px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-59c7763{padding:50px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-dca8bfd{text-align:center;}.elementor-16 .elementor-element.elementor-element-dca8bfd .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:48px;font-weight:400;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item{background-color:#FFFFFF00;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#FFA93D00;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:#FFA93D00;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Figtree", Sans-serif;font-size:24px;background-color:#f1f1f1;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;color:#333;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;fill:#333;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-tab-top-icon li i, .elementor-16 .elementor-element.elementor-element-a396974 .eael-tab-top-icon li img, .elementor-16 .elementor-element.elementor-element-a396974 .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-a396974 > .eael-advance-tabs > .eael-tabs-nav ul li{padding:12px 12px 12px 12px;margin:0px 5px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a396974 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:12px 12px 12px 12px;margin:0px 5px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:#444;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-content > div{color:#333;padding:20px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-5cfff87:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5cfff87 > .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-16 .elementor-element.elementor-element-5cfff87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 200px 0px;}.elementor-16 .elementor-element.elementor-element-5cfff87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-0472ed9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:48px;font-weight:400;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-4671c94 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:48px;font-weight:400;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-be3549c{text-align:end;font-family:"Figtree", Sans-serif;font-size:30px;font-weight:400;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-5a55cc2{margin-top:50px;margin-bottom:0px;}.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 );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-1e5263a{right:20%;}body.rtl .elementor-16 .elementor-element.elementor-element-1e5263a{left:20%;}.elementor-16 .elementor-element.elementor-element-1e5263a{top:70%;}.elementor-16 .elementor-element.elementor-element-1e5263a .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-1e5263a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1e5263a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-1e5263a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1e5263a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-1e5263a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1e5263a .elementor-icon{font-size:123px;}.elementor-16 .elementor-element.elementor-element-1e5263a .elementor-icon svg{height:123px;}.elementor-16 .elementor-element.elementor-element-1e5263a .elementor-icon-wrapper svg{width:auto;}.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-16 .elementor-element.elementor-element-32500f8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-32500f8 .elementor-icon-box-wrapper{gap:15px;}.elementor-16 .elementor-element.elementor-element-32500f8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-32500f8.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-32500f8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-32500f8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-32500f8 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-32500f8 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-32500f8 .elementor-icon-box-title{color:#D1D1D1;}.elementor-16 .elementor-element.elementor-element-32500f8 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-d10f77d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d10f77d .elementor-icon-box-wrapper{gap:15px;}.elementor-16 .elementor-element.elementor-element-d10f77d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-d10f77d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-d10f77d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d10f77d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-d10f77d .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-d10f77d .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-d10f77d .elementor-icon-box-title{color:#D1D1D1;}.elementor-16 .elementor-element.elementor-element-d10f77d .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-d7da0b1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d7da0b1 .elementor-icon-box-wrapper{gap:15px;}.elementor-16 .elementor-element.elementor-element-d7da0b1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-d7da0b1.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-d7da0b1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d7da0b1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-d7da0b1 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-d7da0b1 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-d7da0b1 .elementor-icon-box-title{color:#D1D1D1;}.elementor-16 .elementor-element.elementor-element-d7da0b1 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-ea70973{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ea70973 .elementor-icon-box-wrapper{gap:15px;}.elementor-16 .elementor-element.elementor-element-ea70973.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ea70973.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ea70973.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ea70973.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ea70973 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-ea70973 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-ea70973 .elementor-icon-box-title{color:#D1D1D1;}.elementor-16 .elementor-element.elementor-element-ea70973 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-b73c816 > .elementor-background-overlay{background-color:#F9F7F4;opacity:1;}.elementor-16 .elementor-element.elementor-element-b73c816{padding:30px 0px 80px 0px;}.elementor-16 .elementor-element.elementor-element-1670b51 > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16 .elementor-element.elementor-element-4c9693b .masscie-testimonial .masscie-card{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4c9693b > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-16 .elementor-element.elementor-element-4c9693b .masscie-testimonial .masscie-content{color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-4c9693b .masscie-testimonial .masscie-name{color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-4c9693b .masscie-testimonial .masscie-role{color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-4c9693b .masscie-testimonial .masscie-star{color:#f1c40f;}.elementor-16 .elementor-element.elementor-element-e7ced98{margin:30px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-e7ced98 .elementor-icon-wrapper{text-align:end;}.elementor-16 .elementor-element.elementor-element-e7ced98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e7ced98.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e7ced98.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e7ced98.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e7ced98.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e7ced98 .elementor-icon{font-size:123px;}.elementor-16 .elementor-element.elementor-element-e7ced98 .elementor-icon svg{height:123px;}.elementor-16 .elementor-element.elementor-element-e7ced98 .elementor-icon-wrapper svg{width:auto;}.elementor-16 .elementor-element.elementor-element-2d4eecc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2d4eecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Compeso-Website-Photo-Service-Customer.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-2d4eecc > .elementor-container{max-width:530px;min-height:85vh;}.elementor-16 .elementor-element.elementor-element-2d4eecc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-2d4eecc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-4da24a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-4da24a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F400;}.elementor-16 .elementor-element.elementor-element-4da24a2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.93;}.elementor-16 .elementor-element.elementor-element-4da24a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16 .elementor-element.elementor-element-4da24a2 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-4da24a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-4da24a2 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-16 .elementor-element.elementor-element-4da24a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-4da24a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-8b0d849{text-align:center;}.elementor-16 .elementor-element.elementor-element-8b0d849 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:48px;font-weight:400;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-element-ab19a6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-ab19a6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-e7c2383 > .elementor-container{max-width:892px;}.elementor-16 .elementor-element.elementor-element-e7c2383{padding:100px 0px 100px 0px;}.elementor-16 .elementor-element.elementor-element-5301df0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:48px;font-weight:400;color:#1D1D1D;}.elementor-16 .elementor-element.elementor-global-9943 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"Figtree", Sans-serif;}.elementor-16 .elementor-element.elementor-global-9943 .elementskit-accordion .elementskit-card-body p, .elementor-16 .elementor-element.elementor-global-9943 .elementskit-accordion .elementskit-card-body{font-family:"Figtree", Sans-serif;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-e98022a{width:30%;}.elementor-16 .elementor-element.elementor-element-c93c398{width:70%;}.elementor-16 .elementor-element.elementor-element-964daa4{width:40%;}.elementor-16 .elementor-element.elementor-element-af7f1bd{width:60%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-28d8536{padding:30px 20px 50px 20px;}.elementor-16 .elementor-element.elementor-element-6d0cd33{padding:100px 20px 100px 20px;}.elementor-16 .elementor-element.elementor-element-5cfff87{padding:150px 20px 200px 20px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-2d4eecc > .elementor-container{min-height:75vh;}}@media(max-width:1200px){.elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-container{min-height:66px;}.elementor-16 .elementor-element.elementor-element-28d8536{padding:50px 20px 50px 20px;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-container{min-height:53vh;}.elementor-16 .elementor-element.elementor-element-534ada7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-16 .elementor-element.elementor-element-fc613f7{margin-top:-100px;margin-bottom:100px;}.elementor-16 .elementor-element.elementor-element-a3e7708.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-19f306e img{width:70%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-7739eba{padding:20px 0px 20px 0px;text-align:center;font-size:27px;}.elementor-16 .elementor-element.elementor-element-0d919cb .elementor-heading-title{font-size:36px;}.elementor-16 .elementor-element.elementor-element-25a74104{margin-top:-100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-63737fdb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-63737fdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-63737fdb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-04.png");}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-09.png");}.elementor-16 .elementor-element.elementor-element-7fc13ba9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:18px;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-05.png");}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-10.png");}.elementor-16 .elementor-element.elementor-element-2d26fe97{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:18px;}.elementor-16 .elementor-element.elementor-element-7cbf5f48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-06.png");}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-11.png");}.elementor-16 .elementor-element.elementor-element-4643bfab{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:18px;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-07.png");}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-12.png");}.elementor-16 .elementor-element.elementor-element-186c0413{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:18px;}.elementor-16 .elementor-element.elementor-element-3bcda305.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-08.png");padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-13.png");padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-335e1c35{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:18px;}.elementor-16 .elementor-element.elementor-element-6d0cd33{margin-top:80px;margin-bottom:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-1e5263a{right:-10%;}body.rtl .elementor-16 .elementor-element.elementor-element-1e5263a{left:-10%;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-2d4eecc > .elementor-container{min-height:65vh;}.elementor-16 .elementor-element.elementor-element-e7c2383{padding:50px 20px 50px 20px;}.elementor-16 .elementor-element.elementor-element-5301df0 .elementor-heading-title{font-size:35px;}.elementor-16 .elementor-element.elementor-global-9943 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-global-9943 .elementskit-accordion .elementskit-card-body{padding:20px 20px 20px 20px;}}@media(max-width:880px){.elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-container{min-height:55px;}.elementor-16 .elementor-element.elementor-element-7739eba{padding:20px 0px 0px 0px;font-size:25px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-container{min-height:40vh;}.elementor-16 .elementor-element.elementor-element-534ada7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-534ada7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-fc613f7{margin-top:-15%;margin-bottom:10%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-19f306e img{width:80%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-7739eba{padding:20px 0px 10px 0px;text-align:center;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-28d8536{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-98fc022{padding:50px 10px 30px 10px;}.elementor-16 .elementor-element.elementor-element-0d919cb .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-25a74104{margin-top:-80px;margin-bottom:-40px;}.elementor-16 .elementor-element.elementor-element-63737fdb{width:50%;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-04.png");}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-09.png");}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:12px;line-height:0.8em;}.elementor-16 .elementor-element.elementor-element-7fc13ba9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{font-size:11px;}.elementor-16 .elementor-element.elementor-element-6d731be9{width:50%;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-05.png");}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-10.png");}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:12px;}.elementor-16 .elementor-element.elementor-element-2d26fe97 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{font-size:11px;}.elementor-16 .elementor-element.elementor-element-7cbf5f48{width:50%;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-06.png");}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-11.png");}.elementor-16 .elementor-element.elementor-element-4643bfab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:12px;}.elementor-16 .elementor-element.elementor-element-4643bfab .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{font-size:11px;}.elementor-16 .elementor-element.elementor-element-2495a03c{width:50%;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-07.png");}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-12.png");}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:12px;}.elementor-16 .elementor-element.elementor-element-186c0413 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{font-size:11px;}.elementor-16 .elementor-element.elementor-element-3bcda305{width:50%;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-front-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-08.png");}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container{background-image:url("https://compeso.demowebsite33.com/wp-content/uploads/2026/02/Untitled-3-13.png");}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{font-size:12px;}.elementor-16 .elementor-element.elementor-element-335e1c35 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{font-size:11px;}.elementor-16 .elementor-element.elementor-element-4c22d104{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-6d0cd33{margin-top:20px;margin-bottom:0px;padding:50px 10px 50px 10px;}.elementor-16 .elementor-element.elementor-element-9f4de9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-54525f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-54525f9 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-80bf396 .eael-advance-tabs .eael-tabs-content > div{padding:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-628dc27{padding:20px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-5c3d500 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-dca8bfd{padding:0px 13px 0px 13px;}.elementor-16 .elementor-element.elementor-element-dca8bfd .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav > ul li{font-size:18px;}.elementor-16 .elementor-element.elementor-element-5cfff87:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5cfff87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16 .elementor-element.elementor-element-5cfff87{padding:50px 0px 200px 0px;}.elementor-16 .elementor-element.elementor-element-4671c94{text-align:center;}.elementor-16 .elementor-element.elementor-element-4671c94 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-be3549c{text-align:center;font-size:18px;}.elementor-16 .elementor-element.elementor-element-5a55cc2{margin-top:0px;margin-bottom:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-1e5263a{right:-10%;}body.rtl .elementor-16 .elementor-element.elementor-element-1e5263a{left:-10%;}.elementor-16 .elementor-element.elementor-element-1e5263a{top:27em;}.elementor-16 .elementor-element.elementor-element-1e5263a .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-1e5263a .elementor-icon{font-size:60px;}.elementor-16 .elementor-element.elementor-element-1e5263a .elementor-icon svg{height:60px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-32500f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-16 .elementor-element.elementor-element-d10f77d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-16 .elementor-element.elementor-element-d7da0b1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-16 .elementor-element.elementor-element-ea70973{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-16 .elementor-element.elementor-element-b73c816{padding:30px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-e7ced98{margin:30px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-e7ced98 .elementor-icon{font-size:60px;}.elementor-16 .elementor-element.elementor-element-e7ced98 .elementor-icon svg{height:60px;}.elementor-16 .elementor-element.elementor-element-2d4eecc > .elementor-container{min-height:35vh;}.elementor-16 .elementor-element.elementor-element-2d4eecc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2d4eecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16 .elementor-element.elementor-element-4da24a2 > .elementor-element-populated{margin:5% 5% -50% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:20px 10px 20px 10px;}.elementor-16 .elementor-element.elementor-element-4da24a2{z-index:1;}.elementor-16 .elementor-element.elementor-element-8b0d849{text-align:center;}.elementor-16 .elementor-element.elementor-element-8b0d849 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-ab19a6a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ab19a6a > .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-position:bottom left;background-repeat:repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-ab19a6a{padding:0px 0px 100px 0px;}.elementor-16 .elementor-element.elementor-element-e7c2383{padding:50px 10px 50px 10px;}.elementor-16 .elementor-element.elementor-element-5301df0 .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-global-9943 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-global-9943 .elementskit-accordion .elementskit-card-body{padding:10px 10px 10px 10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-63737fdb{width:100%;}.elementor-16 .elementor-element.elementor-element-6d731be9{width:100%;}.elementor-16 .elementor-element.elementor-element-7cbf5f48{width:100%;}.elementor-16 .elementor-element.elementor-element-2495a03c{width:100%;}.elementor-16 .elementor-element.elementor-element-3bcda305{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-6bc06dc */.elementor-16 .elementor-element.elementor-element-6bc06dc span{
    font-family: 'Stix Two Text';
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49e6a32 */.stix{
    font-family: 'Stix Two Text';
    font-style: italic;
    font-size:25px;
}

@media (max-width:1024px){
    .stix{
    font-size:31px;
    }
}

@media (max-width:767px){
    .stix{
    font-size:29px;
    }
}


.compeso-highlight{
    position:relative;
    display:inline-block;
}

.compeso-highlight::after{
    content:'';
    position:absolute;
    left:0;
    bottom:-2px;
    width:100%;
    height:7px;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='8' viewBox='0 0 200 8'%3E%3Cpath d='M2 5 C40 2,80 7,120 4 C150 3,180 5,198 2' stroke='%23FFA93D' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x;
    background-size:auto 100%;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11248c5 */.elementor-16 .elementor-element.elementor-element-11248c5{
    position: relative;
    left:50px;
}/* End custom CSS */
/* Start custom CSS for masscie-image-marquee, class: .elementor-element-efad974 */.elementor-16 .elementor-element.elementor-element-efad974 img{
    filter: grayscale(1.0);
    object-fit: cover;
}

@media(max-width:767px){
    .elementor-16 .elementor-element.elementor-element-efad974 img{
        width:88px !important;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d919cb */.stix-two{
    font-family: 'Stix Two Text';
    font-style: italic;
}

.compeso-circle-word{
    position:relative;
    display:inline-block;
    padding:0 8px;
    z-index:1;
}

.compeso-circle-word::after{
    content:'';
    position:absolute;
    left:-10px;
    top:-8px;
    width:calc(100% + 22px);
    height:calc(100% + 14px);
    border:3px solid #FFA93D;
    border-radius:55% 45% 50% 48%;
    transform:rotate(-6deg);
    z-index:-1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e0468f1 *//*
.elementor-16 .elementor-element.elementor-element-1e0468f1{
    margin-top:-1px;
    margin-right:-0.3px;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20e9d6dd *//*
.elementor-16 .elementor-element.elementor-element-20e9d6dd{
    margin-top:103px;
    margin-left:-55px;
}
*//* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-59f01ccf */.elementor-16 .elementor-element.elementor-element-59f01ccf p{
    margin-left:15px;
}
.elementor-16 .elementor-element.elementor-element-59f01ccf img{
    margin-right:15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12701910 *//*.elementor-16 .elementor-element.elementor-element-12701910 {
    margin-left:-55px;
    margin-top:-1px;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ec122df *//*.elementor-16 .elementor-element.elementor-element-3ec122df{
    margin-top:103px;
    margin-left:-55px;
}
*//* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-339ade92 */.elementor-16 .elementor-element.elementor-element-339ade92 p{
    margin-left:15px;
}
.elementor-16 .elementor-element.elementor-element-339ade92 img{
    margin-right:15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19f2638d *//*.elementor-16 .elementor-element.elementor-element-19f2638d {
    margin-left:-55px;
    margin-top:-1px;
}
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-424bbd54 */.elementor-16 .elementor-element.elementor-element-424bbd54 .eael-elements-flip-box-padding {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 20px;
}

.elementor-16 .elementor-element.elementor-element-424bbd54 .eael-elements-flip-box-rear-container,
.elementor-16 .elementor-element.elementor-element-424bbd54 .eael-elements-flip-box-front-container {
  display: flex;
  align-items: flex-start !important;
}

.puzzle {
  position: relative;
  left: clamp(20px, 5vw, 100px);
}

/* All columns - even more overlap */
.puzzle > .elementor-container > .elementor-column {
  margin-left: clamp(-55px, -6.5vw, -95px) !important;
}

/* Even columns (2nd, 4th) - even more down */
.puzzle > .elementor-container > .elementor-column:nth-child(even) {
  margin-top: clamp(70px, 10vw, 103.5px) !important;
}

/* Odd columns (1st, 3rd, 5th) */
.puzzle > .elementor-container > .elementor-column:nth-child(odd) {
  margin-top: -1px !important;
}

/* First column - no left overlap */
.puzzle > .elementor-container > .elementor-column:first-child {
  margin-left: 0 !important;
}

@media(max-width:1366px){
    .puzzle > .elementor-container > .elementor-column:nth-child(even) {
  margin-top: clamp(70px, 10vw, 104px) !important;
}

.puzzle > .elementor-container > .elementor-column {
  margin-left: clamp(-53px, -6.5vw, -95px) !important;
}

.puzzle > .elementor-container > .elementor-column:nth-child(odd) {
  margin-top: -0.5px !important;
}

.puzzle {
  position: relative;
  left: clamp(20px, 7vw, 100px);
}
}

.elementor-16 .elementor-element.elementor-element-424bbd54 img{
    filter: brightness(0) saturate(100%) invert(99%) sepia(5%) saturate(1%) hue-rotate(113deg) brightness(107%) contrast(100%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1921d22 *//*.elementor-16 .elementor-element.elementor-element-1921d22 {
    position: relative;
    left:100px;
}
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-343a45a5 */.elementor-16 .elementor-element.elementor-element-343a45a5 svg path,
.elementor-16 .elementor-element.elementor-element-343a45a5 svg circle,
.elementor-16 .elementor-element.elementor-element-343a45a5 svg ellipse,
.elementor-16 .elementor-element.elementor-element-343a45a5 svg line,
.elementor-16 .elementor-element.elementor-element-343a45a5 svg polyline,.elementor-16 .elementor-element.elementor-element-343a45a5 img {
  stroke: #ffffff !important;
  stroke-width: 1 !important;
}

.elementor-16 .elementor-element.elementor-element-343a45a5 img{
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25a74104 */.elementor-16 .elementor-element.elementor-element-25a74104 .eael-elements-flip-box-padding {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 50px;
}

.elementor-16 .elementor-element.elementor-element-25a74104 .eael-elements-flip-box-flip-card{
    width:215px;
}

.elementor-16 .elementor-element.elementor-element-25a74104 .eael-elements-flip-box-rear-container,
.elementor-16 .elementor-element.elementor-element-25a74104 .eael-elements-flip-box-front-container {
  display: flex;
  align-items: flex-start !important;
}

.elementor-16 .elementor-element.elementor-element-25a74104 svg, .elementor-16 .elementor-element.elementor-element-25a74104 img{
    filter: brightness(0) saturate(100%) invert(100%) sepia(93%) saturate(27%) hue-rotate(98deg) brightness(106%) contrast(109%);
}

@media (min-width: 768px) and (max-width: 1024px) {
    
    
    
  .mobile-puzzle > .elementor-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    max-width: 350px;
    margin: 0 auto;
    gap: 0;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
    left:15%;
  }

  .mobile-puzzle > .elementor-container > .elementor-column {
    width: 105% !important;
  }

  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
  }

  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
    margin-top: 44%;
    margin-left: -37%;
  }

  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(3) {
    grid-column: 1;
    grid-row: 2;
    margin-top: -39.3%;
  }

  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
    margin-top: -14.75%;
    margin-left: -36.5%;
  }

  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(5) {
    grid-column: 1;
    grid-row: 3;
    margin-top: -38.4%;
    margin-left:0.6%;
  }
}

@media (max-width: 767px) {
  .mobile-puzzle > .elementor-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    max-width: 700px !important;
    width: 700px !important;
    margin: 0 auto;
    gap: 0;
    position: relative;
    right:15%;
  }
  .mobile-puzzle > .elementor-container > .elementor-column {
    width: 100% !important;
    flex-basis: auto !important;
  }
  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
  }
  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
    margin-top: 41.8%;
    margin-left: -40.2%;
  }
  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(3) {
    grid-column: 1;
    grid-row: 2;
    margin-top: -55.2%;
    margin-left: 0.2%;
  }
  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
    margin-top: -31.9%;
    margin-left: -39.5%;
  }
  .mobile-puzzle > .elementor-container > .elementor-column:nth-child(5) {
    grid-column: 1;
    grid-row: 3;
    margin-top: -54%;
    margin-left: 0.7%;
  }
  
  .elementor-16 .elementor-element.elementor-element-25a74104 svg,img{
      width:30px;
      height:30px;
  }
  
  .elementor-16 .elementor-element.elementor-element-25a74104 .eael-elements-flip-box-padding {
      padding-top:30px;
  }
  
  .elementor-16 .elementor-element.elementor-element-25a74104 .eael-elements-flip-box-flip-card{
    width:167px;
    height:167px;
    object-fit: contain;
}


}

@media (max-width: 480px) {
    .mobile-puzzle > .elementor-container {
        right:15%;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c529f3 */.compeso-puzzle-section{
    width:100%;
}

.compeso-puzzle{
    position:relative;
    width:min(94vw,520px);
    max-width:520px;
    margin:0 auto;
    aspect-ratio:429 / 511;
    background:#fff;
    isolation:isolate;
}

.puzzle-piece{
    position:absolute;
    display:block;
    text-decoration:none;
    width:46%;
}

.puzzle-piece img{
    width:100%;
    height:auto;
    display:block;
    mix-blend-mode:multiply;
}

.piece-1{left:35.9%;top:16.2%;transform:translate(-50%,-38%);}
.piece-2{left:70.5%;top:33.1%;transform:translate(-50%,-38%);}
.piece-3{left:36%;top:50.7%;transform:translate(-50%,-38%);}
.piece-4{left:71.2%;top:69.5%;transform:translate(-50%,-38%);}
.piece-5{left:36.6%;top:85.6%;transform:translate(-50.2%,-31.5%);}

.hex-label{
    position:absolute;
    left:50%;
    top:55%;
    transform:translate(-50%,-50%);
    background:rgba(0,0,0,0.55);
    padding:3px 5px;
    border-radius:4px;
    color:#fff;
    font-family:'Figtree',sans-serif;
    font-size:13px;
    font-weight:700;
    line-height:1.1;
    text-shadow:0 1px 4px rgba(0,0,0,0.9);
    white-space:normal;
    pointer-events:none;
    mix-blend-mode:normal;
}

.elementor-16 .elementor-element.elementor-element-c529f3 a{
    pointer-events:none;
}

@media (max-width:767px){
    .elementor-16 .elementor-element.elementor-element-c529f3 {
        position: relative;
        right:10px;
        bottom:10px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c22d104 *//*.compeso-puzzle-section {

  width: 100%;
}
 
.compeso-puzzle {
  position: relative;
  width: 100%;
  max-width: 420px;
  margin: 0 auto;
  aspect-ratio: 429 / 511;
  background: #fff;
  isolation: isolate;
}
 
.puzzle-piece {
  position: absolute;
  display: block;
  text-decoration: none;
  width: 40%;
}
 
.puzzle-piece img {
  width: 100%;
  height: auto;
  display: block;
  mix-blend-mode: multiply;
}
 
.piece-1 { left: 35.9%; top: 16.2%; transform: translate(-50%, -38%); }
.piece-2 { left: 66.0%; top: 28%; transform: translate(-50%, -38%); }
.piece-3 { left: 36%; top: 40.2%; transform: translate(-50%, -38%); }
.piece-4 { left: 66.5%; top: 53.5%; transform: translate(-50%, -38%); }
.piece-5 { left: 36.55%; top: 64.7%; transform: translate(-50.2%, -31.5%); }
 
.hex-label {
  background: rgba(0,0,0,0.45);   
  padding: 2px;
  border-radius: 4px;
  position: absolute;
  color: #fff;
  font-family: 'Figtree', sans-serif;
  font-size: clamp(8px, 2.2vw, 10px);
  font-weight: 700;
  text-shadow: 0 1px 4px rgba(0,0,0,0.9);
  white-space: nowrap;
  transform: translate(-50%, -50%);
  pointer-events: none;
  mix-blend-mode: normal;
  left: 50%;
  top: 55%;
}

.elementor-16 .elementor-element.elementor-element-4c22d104 a{
    pointer-events: none;
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54525f9 */.elementor-16 .elementor-element.elementor-element-54525f9 span{
    font-family: 'Stix Two Text';
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for eael-adv-tabs, class: .elementor-element-80bf396 */.compeso-solutions-tab{
    font-family:'Figtree',sans-serif;
    color:#1d1d1d;
}

.compeso-solutions-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) 290px;
    gap:20px;
}

.compeso-solutions-box{
    display:grid;
    grid-template-columns:minmax(0,1fr) 320px;
    background:#fff;
    border-radius:22px;
    overflow:hidden;
}

.compeso-solutions-content{
    padding:30px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.compeso-solutions-content h3{
    margin:0 0 18px;
    font-size:26px;
    line-height:1.2;
    color:#1F62AE;
    font-weight:700;
}

.compeso-solutions-content p{
    margin:0;
    font-size:17px;
    line-height:1.35;
}

.compeso-products{
    border-top:1px solid #e5e5e5;
    margin-top:34px;
    padding-top:18px;
}

.compeso-products-label{
    display:block;
    margin-bottom:16px;
    font-size:14px;
    letter-spacing:6px;
    text-transform:uppercase;
}

.compeso-product-tags{
    display:flex;
    gap:8px;
    flex-wrap:wrap;
}

.compeso-product-tags span{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:7px 12px;
    border:1.5px solid #1F62AE;
    border-radius:999px;
    color:#1F62AE;
    font-size:14px;
    line-height:1;
    white-space:nowrap;
}

.compeso-product-tags span a{
    color: #1F62AE;   
}

.compeso-solutions-image{
    overflow:hidden;
}

.compeso-solutions-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    border-radius: 19px;
}

.compeso-didyouknow{
    background:#fff;
    border-radius:22px;
    padding:32px 24px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:space-between;
    text-align:center;
}

.compeso-didyouknow-icon{
    width:48px;
    margin-bottom:24px;
}

.compeso-didyouknow-label{
    font-size:14px;
    letter-spacing:6px;
    text-transform:uppercase;
    margin-bottom:44px;
}

.compeso-didyouknow-text{
    margin:0 0 40px;
    color:#1F62AE;
    font-size:24px;
    line-height:1.25;
    font-weight:400;
}

.compeso-didyouknow-text strong{
    font-weight:600;
}

.compeso-didyouknow-button img{
    width:40px;
    display:block;
}

@media(max-width:1024px){
    .compeso-solutions-layout{
        grid-template-columns:1fr;
    }

    .compeso-solutions-box{
        grid-template-columns:1fr;
    }

    .compeso-product-tags{
        flex-wrap:wrap;
    }

    .compeso-solutions-image{
        height:350px;
    }
}

@media(max-width:767px){
    .compeso-solutions-content{
        padding:24px;
    }

    .compeso-solutions-content h3{
        font-size:24px;
    }

    .compeso-solutions-content p{
        font-size:16px;
    }

    .compeso-products-label{
        letter-spacing:4px;
        font-size:12px;
    }

    .compeso-didyouknow{
        padding:30px 22px;
        min-height:300px;
    }

    .compeso-didyouknow-text{
        font-size:22px;
    }
}

.quelle{
    color:#777;
    font-size:12px;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64d881e */.compeso-result-tabs{
    font-family:'Figtree',sans-serif;
    color:#1d1d1d;
    display:grid;
    grid-template-columns:43% 57%;
    min-height:640px;
}

.compeso-result-left{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    padding:60px 40px;
}

.compeso-result-left h2{
    font-size:48px;
    line-height:1.18;
    font-weight:400;
    margin:0 0 50px;
}

.compeso-result-left h2 em{
    font-family:'STIXTwoText-Regular';
    font-style:italic;
    font-weight:400;
    font-size:56px;
}

@media (max-width:1024px){
    .compeso-result-left h2 br{display:none}
    .compeso-result-left h2{font-size:35px}
    .compeso-result-left h2 em{font-size:40px}
}

@media (max-width:767px){
    .compeso-result-left h2{font-size:25px}
    .compeso-result-left h2 em{font-size:30px}
}

.compeso-result-nav{
    display:flex;
    flex-direction:column;
    gap:22px;
    align-items:flex-start;
}

.compeso-result-tab{
    display:inline-flex;
    align-items:center;
    gap:14px;
    background:none !important;
    border:0 !important;
    padding:0 !important;
    font-family:'Figtree',sans-serif;
    font-size:clamp(19px,2vw,25px);
    line-height:1.2;
    color:#1d1d1d !important;
    cursor:pointer;
    width:max-content;
    box-shadow:none !important;
    outline:none !important;
    text-decoration:none !important;
}

.compeso-result-tab:hover,
.compeso-result-tab:focus{
    background:none !important;
    border:0 !important;
    box-shadow:none !important;
    outline:none !important;
    color:#1d1d1d !important;
    text-decoration:none !important;
}

.compeso-result-tab span{
    position:relative;
    display:inline-block;
    width:160px;
}

.compeso-result-tab.active span::after{
    content:'';
    position:absolute;
    left:0;
    bottom:-6px;
    width:100%;
    height:3px;
    background:#FFA93D;
    border-radius:20px;
}

.compeso-result-tab img{
    width:clamp(28px,2.8vw,34px);
    height:clamp(28px,2.8vw,34px);
    flex-shrink:0;
    vertical-align:middle;
    margin-top:2px;
    opacity:.35;
    filter: brightness(0) saturate(100%) invert(14%) sepia(20%) saturate(0%) hue-rotate(202deg) brightness(96%) contrast(108%);
    transition:opacity .2s ease;
}

.compeso-result-tab.active img{
    opacity:1;
    filter:none;
}

.compeso-result-right{
    padding:70px 80px 40px;
}

.compeso-result-panel{
    display:none;
}

.compeso-result-panel.active{
    display:block;
}

.compeso-feature{
    margin-bottom:42px;
}

.compeso-feature:last-child{
    margin-bottom:0;
}

.compeso-feature-head{
    display:grid;
    grid-template-columns:48px 1fr;
    gap:18px;
    align-items:center;
    margin-bottom:14px;
}

.compeso-feature-icon{
    width:48px;
    height:48px;
    object-fit:contain;
}

.compeso-feature-title{
    font-family:'STIXTwoText-Regular';
    font-style:italic;
    font-size:clamp(25px,2.5vw,30px);
    line-height:1.1;
    font-weight:400;
    margin:0;
    color:#1d1d1d;
}

.compeso-feature-subtitle{
    font-size:clamp(17px,1.8vw,21px);
    line-height:1.25;
    color:#777;
    margin:2px 0 0;
}

.compeso-feature-box{
    background:#F7F4F1;
    border-radius:18px;
    padding:18px 24px;
}

.compeso-feature-box p{
    margin:0 0 10px;
    font-size:clamp(15px,1.4vw,17px);
    line-height:1.45;
    color:#1d1d1d;
}

.compeso-feature-box p:last-child{
    margin-bottom:0;
}

/* ===== layout: single column on tablet & down ===== */
@media(max-width:900px){
    .compeso-result-tabs{
        grid-template-columns:1fr;
        min-height:auto;
    }
    .compeso-result-left{padding:40px 24px 20px}
    .compeso-result-right{padding:30px 24px 40px}
    .compeso-result-left h2{margin-bottom:36px}
    .compeso-feature-head{grid-template-columns:40px 1fr;gap:14px}
    .compeso-feature-icon{width:40px;height:40px}
    .compeso-feature-box{padding:16px 18px}
}

@media(max-width:480px){
    .compeso-result-left{padding:34px 20px 18px}
    .compeso-result-right{padding:28px 20px 36px}
    .compeso-result-tab{font-size:20px}
    .compeso-result-tab img{width:28px;height:28px}
    .compeso-feature-head{grid-template-columns:36px 1fr;gap:12px}
    .compeso-feature-icon{width:36px;height:36px}
}

/* ===== nav → horizontal scroll row on tablet & down ===== */
@media(max-width:1024px){
    .compeso-result-nav{
        flex-direction:row;
        flex-wrap:nowrap;
        overflow-x:auto;
        overflow-y:hidden;
        gap:24px;
        padding:0 0 10px;
        scrollbar-width:none;
        max-width:100%;
        min-width:0;
    }
    .compeso-result-nav::-webkit-scrollbar{display:none}
    .compeso-result-tab{flex:0 0 auto}
    .compeso-result-tab span{width:auto}

    .compeso-result-tabs{overflow-x:hidden;max-width:100%}
    .compeso-result-left,
    .compeso-result-right{min-width:0;max-width:100%}
    .compeso-feature-box{max-width:100%;box-sizing:border-box}
    .compeso-feature-box p{white-space:normal;word-break:break-word}
}

/* ===== every tab's content → carousel on tablet & mobile ===== */
@media(max-width:1024px){
    .compeso-result-panel.active{
        display:flex;
        gap:16px;
        overflow-x:auto;
        scroll-snap-type:x mandatory;
        -webkit-overflow-scrolling:touch;
        scrollbar-width:none;
        padding-bottom:8px;
        max-width:100%;
    }
    .compeso-result-panel.active::-webkit-scrollbar{display:none}

    .compeso-result-panel .compeso-feature{
        flex:0 0 calc(50% - 8px);   /* 2 boxes per view on tablet */
        scroll-snap-align:start;
        margin-bottom:0;
        min-width:0;
    }
}

/* 1 box per view on mobile */
@media(max-width:767px){
    .compeso-result-panel .compeso-feature{
        flex:0 0 92%;               /* one card, slight peek of the next */
    }
}

/* ===== dots ===== */
.compeso-dots{display:none}

@media(max-width:1024px){
    .compeso-dots{
        display:flex;justify-content:center;gap:8px;margin-top:16px;
    }
    .compeso-dots button{
        width:8px;height:8px;border-radius:50%;padding:0;cursor:pointer;
        background:#D8D3CC;border:0;appearance:none;
        box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent;
        transition:width .2s, background .2s;
    }
    .compeso-dots button.active{
        width:22px;border-radius:20px;background:#FFA93D;
    }

    .compeso-dots button:focus,
    .compeso-dots button:focus-visible,
    .compeso-dots button:active{
        background:#D8D3CC;outline:none;box-shadow:none;
    }
    .compeso-dots button.active:focus,
    .compeso-dots button.active:focus-visible,
    .compeso-dots button.active:active{
        background:#FFA93D;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dca8bfd */.elementor-16 .elementor-element.elementor-element-dca8bfd span{
    font-family: 'Stix Two Text';
    font-style: italic;
    font-size: 52px;
}

@media(max-width:767px){
    .elementor-16 .elementor-element.elementor-element-dca8bfd span{
    font-size: 24px;
}
}/* End custom CSS */
/* Start custom CSS for eael-adv-tabs, class: .elementor-element-a396974 *//*
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li.active span,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li.active a,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li:hover span,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li:hover a {
    border-bottom: 3px solid #FFA93D;
    display: inline;
    padding-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li span,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li a {
    border-bottom: 3px solid #fff;
    display: inline;
    padding-bottom: 5px;
}
*/

.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li {
    border-bottom: none;
}

.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li span,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li a {
    position: relative;
    display: inline;
    padding-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li span::after,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 3.5px;
    background-color: #1F62AE;
    transition: all 0.3s ease;
    transform: translateX(-50%);
}

.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li:hover span::after,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li:hover a::after,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li.active span::after,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li.active a::after {
    width: 100%;
}

.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li span,
.elementor-16 .elementor-element.elementor-element-a396974 .eael-tabs-nav li a {
    border-bottom: 3px solid #fff;
    display: inline;
    padding-bottom: 5px;
}

@media (max-width: 767px) {
  .elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav ul {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav ul::-webkit-scrollbar {
    display: none;
  }
  .elementor-16 .elementor-element.elementor-element-a396974 .eael-advance-tabs .eael-tabs-nav ul li {
    flex-shrink: 0 !important;
    white-space: nowrap !important;
    width: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0472ed9 */.elementor-16 .elementor-element.elementor-element-0472ed9 span{
    font-family: 'Stix Two Text';
    font-style: italic;
    font-size:52px;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4671c94 */.elementor-16 .elementor-element.elementor-element-4671c94 span{
    font-family: 'Stix Two Text';
    font-style: italic;
    font-size:30px;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be3549c */.elementor-16 .elementor-element.elementor-element-be3549c span{
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32500f8 */.elementor-16 .elementor-element.elementor-element-32500f8 .elementor-icon {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.elementor-16 .elementor-element.elementor-element-32500f8 .elementor-icon:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d10f77d */.elementor-16 .elementor-element.elementor-element-d10f77d .elementor-icon {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.elementor-16 .elementor-element.elementor-element-d10f77d .elementor-icon:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7da0b1 */.elementor-16 .elementor-element.elementor-element-d7da0b1 .elementor-icon {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.elementor-16 .elementor-element.elementor-element-d7da0b1 .elementor-icon:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea70973 *//*
.elementor-16 .elementor-element.elementor-element-ea70973 svg path,
.elementor-16 .elementor-element.elementor-element-ea70973 svg circle,
.elementor-16 .elementor-element.elementor-element-ea70973 svg ellipse,
.elementor-16 .elementor-element.elementor-element-ea70973 svg line,
.elementor-16 .elementor-element.elementor-element-ea70973 svg polyline {
  stroke: #FFA93D !important;
  stroke-width: 1 !important;
}
*/

.elementor-16 .elementor-element.elementor-element-ea70973 .elementor-icon {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.elementor-16 .elementor-element.elementor-element-ea70973 .elementor-icon:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for masscie-testimonial-marquee, class: .elementor-element-4c9693b */.elementor-16 .elementor-element.elementor-element-4c9693b img {
  width: 200px;
  object-fit: contain;
  align-self: flex-start !important;
}

.elementor-16 .elementor-element.elementor-element-4c9693b .img1{
    position: relative;
    left:-60px;
}

.elementor-16 .elementor-element.elementor-element-4c9693b .img2{
    position: relative;
    left:-30px;
}
.elementor-16 .elementor-element.elementor-element-4c9693b .img3{
    position: relative;
    left:-43px;
}
.elementor-16 .elementor-element.elementor-element-4c9693b .img4{
    position: relative;
    left:-23px;
}

.elementor-16 .elementor-element.elementor-element-4c9693b .img5{
    position: relative;
    left:-55px;
}

.elementor-16 .elementor-element.elementor-element-4c9693b .masscie-card {
  align-self: stretch;
  height: 450px; /* adjust to your preferred height */
  display: flex;
  flex-direction: column;
}


.elementor-16 .elementor-element.elementor-element-4c9693b .masscie-author {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0d849 */.elementor-16 .elementor-element.elementor-element-8b0d849 span{
    font-family: 'Stix Two Text';
    font-style: italic;
    font-size: 52px;
}

@media (max-width:767px){
    .elementor-16 .elementor-element.elementor-element-8b0d849 span{
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5301df0 */@media (max-width:1024px){
    .elementor-16 .elementor-element.elementor-element-5301df0 img{
        width:30px;
    }
}

@media (max-width:767px){
    .elementor-16 .elementor-element.elementor-element-5301df0 img{
        width:20px;
    }
}/* End custom CSS */
/* Start custom CSS *//* ===== EA Advanced Tabs #80bf396 – horizontal scroll on mobile ===== */
@media (max-width:1024px){
  #eael-advance-tabs-80bf396 .eael-tabs-nav > ul{
    display:flex !important;
    flex-wrap:nowrap !important;          /* stop the 2-column wrap */
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    gap:10px;
    margin:0;
    padding:4px 4px 10px;
    scrollbar-width:none;                 /* hide scrollbar (Firefox) */
    justify-content:flex-start !important;
  }
  #eael-advance-tabs-80bf396 .eael-tabs-nav > ul::-webkit-scrollbar{display:none}

  #eael-advance-tabs-80bf396 .eael-tabs-nav > ul > li{
    flex:0 0 auto !important;             /* each tab keeps its width, no shrink/wrap */
    white-space:nowrap;                   /* keep label on one line */
    margin:0 !important;
    width:auto !important;
  }
}/* End custom CSS */