.elementor-7764 .elementor-element.elementor-element-52484ca3{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-7764 .elementor-element.elementor-element-440a6589:not(.elementor-motion-effects-element-type-background), .elementor-7764 .elementor-element.elementor-element-440a6589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/%E6%91%84%E5%9B%BE%E7%BD%91_600626611_%E9%A3%8E%E8%83%BD%E5%8F%91%E7%94%B5%E5%8E%82%E4%BC%81%E4%B8%9A%E5%95%86%E7%94%A8-2.jpg?fit=900%2C383&ssl=1");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7764 .elementor-element.elementor-element-440a6589 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(184deg, #E7F2FA 0%, #9BCAEB 100%);opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-440a6589{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-440a6589 > .elementor-shape-bottom svg{width:calc(241% + 1.3px);height:52px;transform:translateX(-50%) rotateY(180deg);}.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-7764 .elementor-element.elementor-element-7a763d7a > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-7a763d7a{text-align:center;}.elementor-7764 .elementor-element.elementor-element-7a763d7a .elementor-heading-title{font-size:20px;color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-250c4db{text-align:center;}.elementor-7764 .elementor-element.elementor-element-250c4db .elementor-heading-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-77218dc7 > .elementor-widget-container{margin:0px 200px 100px 200px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-77218dc7{text-align:center;font-size:16px;color:#0D274D;}.elementor-7764 .elementor-element.elementor-element-4b5fb7ca{margin-top:80px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-524d0276:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7764 .elementor-element.elementor-element-524d0276 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137c7e5 );}.elementor-7764 .elementor-element.elementor-element-524d0276 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-524d0276 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-51dcc48 > .elementor-widget-container{margin:100px 0px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-51dcc48 .elementor-heading-title{font-size:35px;line-height:2em;letter-spacing:1.5px;color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-66fa4283{width:var( --container-widget-width, 103.684% );max-width:103.684%;--container-widget-width:103.684%;--container-widget-flex-grow:0;text-align:justify;font-size:14px;line-height:20px;color:#5A5A5A;}.elementor-7764 .elementor-element.elementor-element-66fa4283 > .elementor-widget-container{margin:0px 80px 50px 0px;padding:0px 50px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-397ae775 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-397ae775 .elementor-heading-title{font-size:24px;line-height:2em;letter-spacing:1.5px;color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-48a904ab{width:var( --container-widget-width, 103.684% );max-width:103.684%;--container-widget-width:103.684%;--container-widget-flex-grow:0;text-align:justify;font-size:14px;line-height:20px;color:#5A5A5A;}.elementor-7764 .elementor-element.elementor-element-48a904ab > .elementor-widget-container{margin:0px 80px 100px 0px;padding:0px 50px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-410d0ed9 > .elementor-element-populated{margin:35px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-7764 .elementor-element.elementor-element-19d781d3{margin-top:50px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-62c1aa4a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-62c1aa4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-5f21774f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7764 .elementor-element.elementor-element-5f21774f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2FA;background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/illus-electricity-transport.jpg?fit=800%2C800&ssl=1");background-size:cover;}.elementor-7764 .elementor-element.elementor-element-5f21774f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #CFDEFF 0%, #09239A 100%);opacity:0.5;}.elementor-7764 .elementor-element.elementor-element-5f21774f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-680px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7764 .elementor-element.elementor-element-5f21774f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-6420df5c{margin-top:80px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-354eb89a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7764 .elementor-element.elementor-element-354eb89a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137c7e5 );}.elementor-7764 .elementor-element.elementor-element-354eb89a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-354eb89a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-260c20e1 > .elementor-widget-container{margin:100px 0px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-260c20e1 .elementor-heading-title{font-size:35px;line-height:2em;letter-spacing:1.5px;color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-17be983c{width:var( --container-widget-width, 103.684% );max-width:103.684%;--container-widget-width:103.684%;--container-widget-flex-grow:0;text-align:justify;font-size:14px;line-height:20px;color:#5A5A5A;}.elementor-7764 .elementor-element.elementor-element-17be983c > .elementor-widget-container{margin:0px 80px 50px 0px;padding:0px 50px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-390d88be > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-390d88be .elementor-heading-title{font-size:24px;line-height:2em;letter-spacing:1.5px;color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-6da8f1cf{width:var( --container-widget-width, 103.684% );max-width:103.684%;--container-widget-width:103.684%;--container-widget-flex-grow:0;text-align:justify;font-size:14px;line-height:20px;color:#5A5A5A;}.elementor-7764 .elementor-element.elementor-element-6da8f1cf > .elementor-widget-container{margin:0px 80px 100px 0px;padding:0px 50px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-79650659{margin-top:50px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-ea1b50b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7764 .elementor-element.elementor-element-ea1b50b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2FA;background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/illus-petrol.jpg?fit=800%2C800&ssl=1");background-size:cover;}.elementor-7764 .elementor-element.elementor-element-ea1b50b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #D4E3F5 0%, #00067B 100%);opacity:0.5;}.elementor-7764 .elementor-element.elementor-element-ea1b50b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-654px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-ea1b50b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-243643cc > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7764 .elementor-element.elementor-element-15a093ce{margin-top:80px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-16c5069:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7764 .elementor-element.elementor-element-16c5069 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137c7e5 );}.elementor-7764 .elementor-element.elementor-element-16c5069 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-16c5069 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-205f5457 > .elementor-widget-container{margin:100px 0px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-205f5457 .elementor-heading-title{font-size:35px;line-height:2em;letter-spacing:1.5px;color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-3dc74a5f{width:var( --container-widget-width, 103.684% );max-width:103.684%;--container-widget-width:103.684%;--container-widget-flex-grow:0;text-align:justify;font-size:14px;line-height:20px;color:#5A5A5A;}.elementor-7764 .elementor-element.elementor-element-3dc74a5f > .elementor-widget-container{margin:0px 80px 50px 0px;padding:0px 50px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-7c257a96 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-7c257a96 .elementor-heading-title{font-size:24px;line-height:2em;letter-spacing:1.5px;color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-4844fa32{width:var( --container-widget-width, 103.684% );max-width:103.684%;--container-widget-width:103.684%;--container-widget-flex-grow:0;text-align:justify;font-size:14px;line-height:20px;color:#5A5A5A;}.elementor-7764 .elementor-element.elementor-element-4844fa32 > .elementor-widget-container{margin:0px 80px 100px 0px;padding:0px 50px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-7cfb7349 > .elementor-element-populated{margin:35px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-7764 .elementor-element.elementor-element-3cbc984d{margin-top:50px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-7fa17a9d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-7fa17a9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-4e4f5123:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7764 .elementor-element.elementor-element-4e4f5123 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2FA;background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/illus-gas-transport.jpg?fit=800%2C800&ssl=1");background-size:cover;}.elementor-7764 .elementor-element.elementor-element-4e4f5123 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #CFDEFF 0%, #09239A 100%);opacity:0.5;}.elementor-7764 .elementor-element.elementor-element-4e4f5123 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-680px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7764 .elementor-element.elementor-element-4e4f5123 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-37032f08{margin-top:80px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-3417807b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7764 .elementor-element.elementor-element-3417807b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137c7e5 );}.elementor-7764 .elementor-element.elementor-element-3417807b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-3417807b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-118ffa52 > .elementor-widget-container{margin:100px 0px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-118ffa52 .elementor-heading-title{font-size:35px;line-height:2em;letter-spacing:1.5px;color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-6a4d58b3{width:var( --container-widget-width, 103.684% );max-width:103.684%;--container-widget-width:103.684%;--container-widget-flex-grow:0;text-align:justify;font-size:14px;line-height:20px;color:#5A5A5A;}.elementor-7764 .elementor-element.elementor-element-6a4d58b3 > .elementor-widget-container{margin:0px 80px 50px 0px;padding:0px 50px 0px 80px;}.elementor-7764 .elementor-element.elementor-element-5c1c63b1{margin-top:50px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-1ea48a8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7764 .elementor-element.elementor-element-1ea48a8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2FA;background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/illus-wind-turbine.jpg?fit=800%2C800&ssl=1");background-size:cover;}.elementor-7764 .elementor-element.elementor-element-1ea48a8b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #D4E3F5 0%, #00067B 100%);opacity:0.5;}.elementor-7764 .elementor-element.elementor-element-1ea48a8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-654px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-1ea48a8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-56ff65a0 > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7764 .elementor-element.elementor-element-3f25939b:not(.elementor-motion-effects-element-type-background), .elementor-7764 .elementor-element.elementor-element-3f25939b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1F48F;}.elementor-7764 .elementor-element.elementor-element-3f25939b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-7764 .elementor-element.elementor-element-3f25939b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-6f2328b:not(.elementor-motion-effects-element-type-background), .elementor-7764 .elementor-element.elementor-element-6f2328b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1F48F;}.elementor-7764 .elementor-element.elementor-element-6f2328b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7764 .elementor-element.elementor-element-6f2328b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7764 .elementor-element.elementor-element-63f0a3c > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-63f0a3c{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-63f0a3c .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-63f0a3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-63f0a3c.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-63f0a3c.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-63f0a3c .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-63f0a3c .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-63f0a3c .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-63f0a3c:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-63f0a3c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-63f0a3c .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-289ee14 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-289ee14{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-289ee14 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-289ee14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-289ee14.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-289ee14.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-289ee14 .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-289ee14 .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-289ee14 .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-289ee14:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-289ee14:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-289ee14 .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-9d8528f > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-9d8528f{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-9d8528f .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-9d8528f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-9d8528f.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-9d8528f.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-9d8528f .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-9d8528f .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-9d8528f .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-9d8528f:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-9d8528f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-9d8528f .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-cd617d1:not(.elementor-motion-effects-element-type-background), .elementor-7764 .elementor-element.elementor-element-cd617d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1F48F;}.elementor-7764 .elementor-element.elementor-element-cd617d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7764 .elementor-element.elementor-element-cd617d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-32985ee > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-32985ee{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-32985ee .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-32985ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-32985ee.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-32985ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-32985ee .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-32985ee .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-32985ee .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-32985ee:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-32985ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-32985ee .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-2cf8fd7 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-2cf8fd7{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-2cf8fd7 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-2cf8fd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-2cf8fd7.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-2cf8fd7.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-2cf8fd7 .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-2cf8fd7 .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-2cf8fd7 .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-2cf8fd7:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-2cf8fd7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-2cf8fd7 .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-c6763a7 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-c6763a7{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-c6763a7 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-c6763a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-c6763a7.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-c6763a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-c6763a7 .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-c6763a7 .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-c6763a7 .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-c6763a7:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-c6763a7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-c6763a7 .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-40494b8:not(.elementor-motion-effects-element-type-background), .elementor-7764 .elementor-element.elementor-element-40494b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1F48F;}.elementor-7764 .elementor-element.elementor-element-40494b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-7764 .elementor-element.elementor-element-40494b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-2164203 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-2164203{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-2164203 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-2164203.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-2164203.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-2164203.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-2164203 .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-2164203 .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-2164203 .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-2164203:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-2164203:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-2164203 .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-9a3acec > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-9a3acec{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-9a3acec .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-9a3acec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-9a3acec.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-9a3acec.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-9a3acec .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-9a3acec .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-9a3acec .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-9a3acec:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-9a3acec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-9a3acec .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-191db4d > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:5px 5px 5px 5px;}.elementor-7764 .elementor-element.elementor-element-191db4d{--icon-box-icon-margin:42px;}.elementor-7764 .elementor-element.elementor-element-191db4d .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1a01a0e );}.elementor-7764 .elementor-element.elementor-element-191db4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-191db4d.elementor-view-framed .elementor-icon, .elementor-7764 .elementor-element.elementor-element-191db4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-191db4d .elementor-icon{font-size:88px;}.elementor-7764 .elementor-element.elementor-element-191db4d .elementor-icon-box-title, .elementor-7764 .elementor-element.elementor-element-191db4d .elementor-icon-box-title a{font-weight:400;text-decoration:none;line-height:40px;letter-spacing:1px;}.elementor-7764 .elementor-element.elementor-element-191db4d:has(:hover) .elementor-icon-box-title,
					 .elementor-7764 .elementor-element.elementor-element-191db4d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-7764 .elementor-element.elementor-element-191db4d .elementor-icon-box-description{line-height:25px;letter-spacing:0px;color:#3E3E3E;}.elementor-7764 .elementor-element.elementor-element-dd6afb5:not(.elementor-motion-effects-element-type-background), .elementor-7764 .elementor-element.elementor-element-dd6afb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2024/04/Codra-accueil.png?fit=1666%2C937&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7764 .elementor-element.elementor-element-dd6afb5 > .elementor-background-overlay{background-color:#636363;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7764 .elementor-element.elementor-element-dd6afb5 > .elementor-container{min-height:250px;}.elementor-7764 .elementor-element.elementor-element-dd6afb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-50px;padding:20px 20px 0px 20px;}.elementor-7764 .elementor-element.elementor-element-6438a22{text-align:center;}.elementor-7764 .elementor-element.elementor-element-6438a22 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:30px;line-height:1.5em;letter-spacing:1.1px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7764 .elementor-element.elementor-element-d281f25 .elementor-button{background-color:var( --e-global-color-d9f038d );font-size:16px;}.elementor-7764 .elementor-element.elementor-element-d281f25 .elementor-button:hover, .elementor-7764 .elementor-element.elementor-element-d281f25 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fc7fdd1 ) 0%, var( --e-global-color-d9f038d ) 100%);}