.elementor-8082 .elementor-element.elementor-element-7eb9b29c:not(.elementor-motion-effects-element-type-background), .elementor-8082 .elementor-element.elementor-element-7eb9b29c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/%E5%A4%B4%E5%9B%BE%E8%83%8C%E6%99%AF-1.jpg?fit=1920%2C1076&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8082 .elementor-element.elementor-element-7eb9b29c > .elementor-background-overlay{background-color:#070707;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-7eb9b29c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-10px;padding:150px 0px 150px 0px;}.elementor-8082 .elementor-element.elementor-element-7eb9b29c > .elementor-shape-bottom svg{height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-8082 .elementor-element.elementor-element-6d7a6664 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8082 .elementor-element.elementor-element-32e9ee6e{margin-top:0px;margin-bottom:70px;}.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-8082 .elementor-element.elementor-element-155ed47a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-7d39e45 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-144c5ec1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-8082 .elementor-element.elementor-element-144c5ec1 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-144c5ec1 .elementor-divider-separator{width:36%;}.elementor-8082 .elementor-element.elementor-element-144c5ec1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-8082 .elementor-element.elementor-element-76edb668{width:var( --container-widget-width, 153.523% );max-width:153.523%;--container-widget-width:153.523%;--container-widget-flex-grow:0;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-8082 .elementor-element.elementor-element-319a2f16 .elementor-button{background-color:#0D274D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8082 .elementor-element.elementor-element-319a2f16{width:auto;max-width:auto;}.elementor-8082 .elementor-element.elementor-element-319a2f16 > .elementor-widget-container{margin:0px 38px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-52fda5c7:not(.elementor-motion-effects-element-type-background), .elementor-8082 .elementor-element.elementor-element-52fda5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8082 .elementor-element.elementor-element-52fda5c7{border-style:solid;border-width:0px 0px 0px 0px;border-color:#BEBEBE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:100px;}.elementor-8082 .elementor-element.elementor-element-52fda5c7, .elementor-8082 .elementor-element.elementor-element-52fda5c7 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-52fda5c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-3f6fc8b2 > .elementor-element-populated{margin:0px 0px -11px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8082 .elementor-element.elementor-element-428f66d1{margin-top:-92px;margin-bottom:0px;}.elementor-8082 .elementor-element.elementor-element-5ec06643:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8082 .elementor-element.elementor-element-5ec06643 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137c7e5 );}.elementor-8082 .elementor-element.elementor-element-5ec06643 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8082 .elementor-element.elementor-element-5ec06643 > .elementor-element-populated > .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-8082 .elementor-element.elementor-element-4a5b4b99 > .elementor-widget-container{border-style:none;}.elementor-8082 .elementor-element.elementor-element-4a5b4b99{--icon-box-icon-margin:15px;}.elementor-8082 .elementor-element.elementor-element-4a5b4b99.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-4a5b4b99.elementor-view-framed .elementor-icon, .elementor-8082 .elementor-element.elementor-element-4a5b4b99.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-8082 .elementor-element.elementor-element-4a5b4b99.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-4a5b4b99.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-4a5b4b99.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-4a5b4b99.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-4a5b4b99.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-4a5b4b99.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-4a5b4b99 .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-4a5b4b99:has(:hover) .elementor-icon-box-title,
					 .elementor-8082 .elementor-element.elementor-element-4a5b4b99:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-4a5b4b99 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-4298a5b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8082 .elementor-element.elementor-element-4298a5b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137c7e5 );}.elementor-8082 .elementor-element.elementor-element-4298a5b5 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8082 .elementor-element.elementor-element-4298a5b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-1b1eda36{--icon-box-icon-margin:15px;}.elementor-8082 .elementor-element.elementor-element-1b1eda36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-1b1eda36.elementor-view-framed .elementor-icon, .elementor-8082 .elementor-element.elementor-element-1b1eda36.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-8082 .elementor-element.elementor-element-1b1eda36.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-1b1eda36.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-1b1eda36.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-1b1eda36.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-1b1eda36.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-1b1eda36.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-1b1eda36 .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-1b1eda36:has(:hover) .elementor-icon-box-title,
					 .elementor-8082 .elementor-element.elementor-element-1b1eda36:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-1b1eda36 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-73d9204a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8082 .elementor-element.elementor-element-73d9204a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137c7e5 );}.elementor-8082 .elementor-element.elementor-element-73d9204a > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8082 .elementor-element.elementor-element-73d9204a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-62978e7d{--icon-box-icon-margin:15px;}.elementor-8082 .elementor-element.elementor-element-62978e7d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-62978e7d.elementor-view-framed .elementor-icon, .elementor-8082 .elementor-element.elementor-element-62978e7d.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-8082 .elementor-element.elementor-element-62978e7d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-62978e7d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-62978e7d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-62978e7d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-62978e7d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-62978e7d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-62978e7d .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-62978e7d:has(:hover) .elementor-icon-box-title,
					 .elementor-8082 .elementor-element.elementor-element-62978e7d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-62978e7d .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-74df70a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8082 .elementor-element.elementor-element-74df70a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137c7e5 );}.elementor-8082 .elementor-element.elementor-element-74df70a7 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8082 .elementor-element.elementor-element-74df70a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-7200cd5b{--icon-box-icon-margin:15px;}.elementor-8082 .elementor-element.elementor-element-7200cd5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-7200cd5b.elementor-view-framed .elementor-icon, .elementor-8082 .elementor-element.elementor-element-7200cd5b.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-8082 .elementor-element.elementor-element-7200cd5b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-7200cd5b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-7200cd5b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-7200cd5b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-7200cd5b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8082 .elementor-element.elementor-element-7200cd5b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-7200cd5b .elementor-icon-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-7200cd5b:has(:hover) .elementor-icon-box-title,
					 .elementor-8082 .elementor-element.elementor-element-7200cd5b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-7200cd5b .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-3e4975c2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8082 .elementor-element.elementor-element-3e4975c2:not(.elementor-motion-effects-element-type-background), .elementor-8082 .elementor-element.elementor-element-3e4975c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8082 .elementor-element.elementor-element-3e4975c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-3e4975c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8082 .elementor-element.elementor-element-46edf03a > .elementor-widget-container{padding:0px 0px 0px 31px;}.elementor-8082 .elementor-element.elementor-element-31d45b19 > .elementor-element-populated, .elementor-8082 .elementor-element.elementor-element-31d45b19 > .elementor-element-populated > .elementor-background-overlay, .elementor-8082 .elementor-element.elementor-element-31d45b19 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-8082 .elementor-element.elementor-element-31d45b19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-69b398a .elementor-heading-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-a7a2fee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-ba413c6 .elementor-heading-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-71edce7b > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-71edce7b{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-121e27ef .elementor-icon-list-icon i{color:var( --e-global-color-d9f038d );transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-121e27ef .elementor-icon-list-icon svg{fill:var( --e-global-color-d9f038d );transition:fill 0.3s;}.elementor-8082 .elementor-element.elementor-element-121e27ef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8082 .elementor-element.elementor-element-121e27ef .elementor-icon-list-text{color:var( --e-global-color-d9f038d );transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-63feacf:not(.elementor-motion-effects-element-type-background), .elementor-8082 .elementor-element.elementor-element-63feacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1a01a0e ) 0%, var( --e-global-color-d9f038d ) 100%);}.elementor-8082 .elementor-element.elementor-element-63feacf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:100px 0px 100px 0px;}.elementor-8082 .elementor-element.elementor-element-63feacf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-477b54f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-5ce667fc .elementor-heading-title{color:var( --e-global-color-7d39e45 );}.elementor-8082 .elementor-element.elementor-element-2ef85cc7{text-align:left;}.elementor-8082 .elementor-element.elementor-element-2ef85cc7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-7d39e45 );}.elementor-8082 .elementor-element.elementor-element-6efa1680 > .elementor-widget-container{margin:0px 0px -17px 0px;padding:0px 040px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-6efa1680{color:#FFFFFF;}.elementor-8082 .elementor-element.elementor-element-f374866 .elementor-button{background-color:var( --e-global-color-137c7e5 );fill:var( --e-global-color-d9f038d );color:var( --e-global-color-d9f038d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f038d );border-radius:30px 30px 30px 30px;}.elementor-8082 .elementor-element.elementor-element-f374866 .elementor-button:hover, .elementor-8082 .elementor-element.elementor-element-f374866 .elementor-button:focus{background-color:var( --e-global-color-9ab824d );color:var( --e-global-color-5b0b61f );border-color:var( --e-global-color-5b0b61f );}.elementor-8082 .elementor-element.elementor-element-f374866 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-f374866 .elementor-button:hover svg, .elementor-8082 .elementor-element.elementor-element-f374866 .elementor-button:focus svg{fill:var( --e-global-color-5b0b61f );}.elementor-8082 .elementor-element.elementor-element-49030662{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-732d2be8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8082 .elementor-element.elementor-element-732d2be8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/%E6%95%B0%E6%8D%AE%E6%8D%95%E8%8E%B7.jpg?fit=1000%2C600&ssl=1");background-repeat:no-repeat;background-size:cover;}.elementor-8082 .elementor-element.elementor-element-732d2be8 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-42b0d15 );opacity:0.6;}.elementor-8082 .elementor-element.elementor-element-732d2be8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.4;}.elementor-bc-flex-widget .elementor-8082 .elementor-element.elementor-element-732d2be8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8082 .elementor-element.elementor-element-732d2be8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8082 .elementor-element.elementor-element-732d2be8.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8082 .elementor-element.elementor-element-732d2be8 > .elementor-element-populated{transition:background 1.9s, 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:40px 40px 40px 40px;}.elementor-8082 .elementor-element.elementor-element-732d2be8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-36530b45{--spacer-size:85px;}.elementor-8082 .elementor-element.elementor-element-6137020c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;line-height:42px;color:var( --e-global-color-7d39e45 );}.elementor-8082 .elementor-element.elementor-element-2c309057 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-2c309057 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8082 .elementor-element.elementor-element-2c309057{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8082 .elementor-element.elementor-element-2c309057 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-162cee2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-162cee2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-4afc1166{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-4afc1166 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-1cc53aa2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8082 .elementor-element.elementor-element-1cc53aa2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/ele-scaled-1.jpg?fit=1637%2C2560&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8082 .elementor-element.elementor-element-1cc53aa2 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-42b0d15 );opacity:0.6;}.elementor-8082 .elementor-element.elementor-element-1cc53aa2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.4;}.elementor-bc-flex-widget .elementor-8082 .elementor-element.elementor-element-1cc53aa2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8082 .elementor-element.elementor-element-1cc53aa2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8082 .elementor-element.elementor-element-1cc53aa2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8082 .elementor-element.elementor-element-1cc53aa2 > .elementor-element-populated{transition:background 1.9s, 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:40px 40px 62px 40px;}.elementor-8082 .elementor-element.elementor-element-1cc53aa2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-1ca1d5a9{--spacer-size:305px;}.elementor-8082 .elementor-element.elementor-element-40a0377c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;line-height:42px;color:var( --e-global-color-7d39e45 );}.elementor-8082 .elementor-element.elementor-element-b88ab89 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-b88ab89 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8082 .elementor-element.elementor-element-b88ab89{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-8082 .elementor-element.elementor-element-b88ab89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8082 .elementor-element.elementor-element-b88ab89 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-8082 .elementor-element.elementor-element-b88ab89 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-1082066 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-5ebc7b77{margin-top:0px;margin-bottom:0px;padding:0px 0px 8px 0px;}.elementor-8082 .elementor-element.elementor-element-43625453:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8082 .elementor-element.elementor-element-43625453 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/kyokotec.com/wp-content/uploads/2025/12/%E6%B1%BD%E8%BD%A6%E4%BB%A5%E5%A4%AA%E7%BD%91-2-1-2.jpg?fit=2000%2C1143&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8082 .elementor-element.elementor-element-43625453 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-42b0d15 );opacity:0.6;}.elementor-8082 .elementor-element.elementor-element-43625453:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.4;}.elementor-bc-flex-widget .elementor-8082 .elementor-element.elementor-element-43625453.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8082 .elementor-element.elementor-element-43625453.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8082 .elementor-element.elementor-element-43625453.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8082 .elementor-element.elementor-element-43625453 > .elementor-element-populated{transition:background 1.9s, 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:40px 40px 40px 40px;}.elementor-8082 .elementor-element.elementor-element-43625453 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-252d935e{--spacer-size:82px;}.elementor-8082 .elementor-element.elementor-element-516fbf21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;line-height:42px;color:var( --e-global-color-7d39e45 );}.elementor-8082 .elementor-element.elementor-element-590c2b5d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-590c2b5d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8082 .elementor-element.elementor-element-590c2b5d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-8082 .elementor-element.elementor-element-590c2b5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8082 .elementor-element.elementor-element-590c2b5d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-8082 .elementor-element.elementor-element-590c2b5d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-496150a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-4b0c023e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8082 .elementor-element.elementor-element-4b0c023e > .elementor-widget-wrap > .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_500703421_%E7%94%B5%E6%B0%94%E8%87%AA%E5%8A%A8%E5%8C%96%EF%BC%88%E9%9D%9E%E4%BC%81%E4%B8%9A%E5%95%86%E7%94%A8%EF%BC%89-1-scaled-1.jpg?fit=2560%2C1614&ssl=1");background-repeat:no-repeat;background-size:cover;}.elementor-8082 .elementor-element.elementor-element-4b0c023e > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-d9f038d );opacity:0.6;}.elementor-8082 .elementor-element.elementor-element-4b0c023e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.4;}.elementor-bc-flex-widget .elementor-8082 .elementor-element.elementor-element-4b0c023e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8082 .elementor-element.elementor-element-4b0c023e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8082 .elementor-element.elementor-element-4b0c023e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8082 .elementor-element.elementor-element-4b0c023e > .elementor-element-populated{transition:background 1.9s, 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:40px 40px 53px 40px;}.elementor-8082 .elementor-element.elementor-element-4b0c023e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-6def7b13{--spacer-size:2px;}.elementor-8082 .elementor-element.elementor-element-26663598 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;line-height:42px;color:var( --e-global-color-7d39e45 );}.elementor-8082 .elementor-element.elementor-element-7c9fd7f6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-7c9fd7f6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8082 .elementor-element.elementor-element-7c9fd7f6{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-8082 .elementor-element.elementor-element-7c9fd7f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8082 .elementor-element.elementor-element-7c9fd7f6 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-8082 .elementor-element.elementor-element-7c9fd7f6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8082 .elementor-element.elementor-element-62df9588{margin-top:50px;margin-bottom:50px;}.elementor-8082 .elementor-element.elementor-element-6c151a21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8082 .elementor-element.elementor-element-6c151a21{text-align:center;}.elementor-8082 .elementor-element.elementor-element-6c151a21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-29bfc1a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8082 .elementor-element.elementor-element-f39df2b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d9f038d );--border-color:var( --e-global-color-d9f038d );--border-radius:20px 20px 20px 20px;}.elementor-8082 .elementor-element.elementor-element-f39df2b:not(.elementor-motion-effects-element-type-background), .elementor-8082 .elementor-element.elementor-element-f39df2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-8082 .elementor-element.elementor-element-7091cef > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8082 .elementor-element.elementor-element-7091cef.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8082 .elementor-element.elementor-element-7091cef.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8082 .elementor-element.elementor-element-7091cef.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-7091cef .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-8082 .elementor-element.elementor-element-7091cef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8082 .elementor-element.elementor-element-7091cef .elementor-image-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-7091cef:has(:hover) .elementor-image-box-title,
					 .elementor-8082 .elementor-element.elementor-element-7091cef:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-7091cef .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-254dd69 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f038d );border-radius:20px 20px 20px 20px;}.elementor-8082 .elementor-element.elementor-element-254dd69.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8082 .elementor-element.elementor-element-254dd69.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8082 .elementor-element.elementor-element-254dd69.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-254dd69 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-8082 .elementor-element.elementor-element-254dd69 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8082 .elementor-element.elementor-element-254dd69 .elementor-image-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-254dd69:has(:hover) .elementor-image-box-title,
					 .elementor-8082 .elementor-element.elementor-element-254dd69:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-254dd69 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-3a5227f > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f038d );border-radius:20px 20px 20px 20px;}.elementor-8082 .elementor-element.elementor-element-3a5227f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8082 .elementor-element.elementor-element-3a5227f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8082 .elementor-element.elementor-element-3a5227f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-3a5227f .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-8082 .elementor-element.elementor-element-3a5227f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8082 .elementor-element.elementor-element-3a5227f .elementor-image-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-3a5227f:has(:hover) .elementor-image-box-title,
					 .elementor-8082 .elementor-element.elementor-element-3a5227f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-3a5227f .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-f41205d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8082 .elementor-element.elementor-element-898b815{--display:flex;}.elementor-8082 .elementor-element.elementor-element-898b815:not(.elementor-motion-effects-element-type-background), .elementor-8082 .elementor-element.elementor-element-898b815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8082 .elementor-element.elementor-element-5426f65 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f038d );border-radius:20px 20px 20px 20px;}.elementor-8082 .elementor-element.elementor-element-5426f65.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8082 .elementor-element.elementor-element-5426f65.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8082 .elementor-element.elementor-element-5426f65.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-5426f65 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-8082 .elementor-element.elementor-element-5426f65 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8082 .elementor-element.elementor-element-5426f65 .elementor-image-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-5426f65:has(:hover) .elementor-image-box-title,
					 .elementor-8082 .elementor-element.elementor-element-5426f65:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-5426f65 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-8cd5b0a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f038d );border-radius:20px 20px 20px 20px;}.elementor-8082 .elementor-element.elementor-element-8cd5b0a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8082 .elementor-element.elementor-element-8cd5b0a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8082 .elementor-element.elementor-element-8cd5b0a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-8cd5b0a .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-8082 .elementor-element.elementor-element-8cd5b0a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8082 .elementor-element.elementor-element-8cd5b0a .elementor-image-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-8cd5b0a:has(:hover) .elementor-image-box-title,
					 .elementor-8082 .elementor-element.elementor-element-8cd5b0a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-8cd5b0a .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-4a61932 > .elementor-widget-container{background-color:var( --e-global-color-137c7e5 );padding:10px 10px 10px 10px;}.elementor-8082 .elementor-element.elementor-element-4a61932 .elementor-image-box-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-4a61932:has(:hover) .elementor-image-box-title,
					 .elementor-8082 .elementor-element.elementor-element-4a61932:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-8082 .elementor-element.elementor-element-4a61932 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-8082 .elementor-element.elementor-element-99ea099{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8082 .elementor-element.elementor-element-99be4fb{--spacer-size:600px;}.elementor-8082 .elementor-element.elementor-element-21a1a01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8082 .elementor-element.elementor-element-892679f{--spacer-size:600px;}.elementor-8082 .elementor-element.elementor-element-33254600 .elementor-heading-title{color:var( --e-global-color-d9f038d );}.elementor-8082 .elementor-element.elementor-element-6fed3cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8082 .elementor-element.elementor-element-b41398f{--spacer-size:50px;}.elementor-8082 .elementor-element.elementor-element-073886d:not(.elementor-motion-effects-element-type-background), .elementor-8082 .elementor-element.elementor-element-073886d > .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-8082 .elementor-element.elementor-element-073886d > .elementor-background-overlay{background-color:#636363;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8082 .elementor-element.elementor-element-073886d > .elementor-container{min-height:250px;}.elementor-8082 .elementor-element.elementor-element-073886d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-8082 .elementor-element.elementor-element-67b6b37{text-align:center;}.elementor-8082 .elementor-element.elementor-element-67b6b37 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:30px;line-height:1.5em;letter-spacing:1.1px;color:#FFFFFF;}.elementor-8082 .elementor-element.elementor-element-e5741eb{text-align:center;color:var( --e-global-color-137c7e5 );}.elementor-8082 .elementor-element.elementor-element-789dea6 .elementor-button{background-color:#3367E7;font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-8082 .elementor-element.elementor-element-789dea6 .elementor-button:hover, .elementor-8082 .elementor-element.elementor-element-789dea6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1a01a0e ) 0%, var( --e-global-color-d9f038d ) 100%);}@media(max-width:1024px){.elementor-8082 .elementor-element.elementor-element-29bfc1a{--grid-auto-flow:row;}.elementor-8082 .elementor-element.elementor-element-f41205d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8082 .elementor-element.elementor-element-56cab8ce{width:51.081%;}.elementor-8082 .elementor-element.elementor-element-31d45b19{width:48.785%;}}@media(max-width:767px){.elementor-8082 .elementor-element.elementor-element-29bfc1a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8082 .elementor-element.elementor-element-7091cef .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-254dd69 .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-3a5227f .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-f41205d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8082 .elementor-element.elementor-element-5426f65 .elementor-image-box-img{margin-bottom:15px;}.elementor-8082 .elementor-element.elementor-element-8cd5b0a .elementor-image-box-img{margin-bottom:15px;}}