.elementor-40 .elementor-element.elementor-element-7044ca5d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7044ca5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-40 .elementor-element.elementor-element-7044ca5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-7044ca5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-4010c17e{--spacer-size:29px;}.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-40 .elementor-element.elementor-element-5fb2b18a{width:var( --container-widget-width, 102.622% );max-width:102.622%;--container-widget-width:102.622%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-5fb2b18a .elementor-heading-title{font-family:"MicroExtendFLF", Sans-serif;font-size:54px;font-weight:600;color:#F8F8F3;}.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-40 .elementor-element.elementor-element-6d055ac{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-31b848e{--spacer-size:19px;}.elementor-40 .elementor-element.elementor-element-8cd6be3{width:var( --container-widget-width, 85.816% );max-width:85.816%;--container-widget-width:85.816%;--container-widget-flex-grow:0;text-align:center;font-family:"Nanum Pen Script", Sans-serif;font-size:30px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-8cd6be3 > .elementor-widget-container{margin:0px 0px 0px 080px;}.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-40 .elementor-element.elementor-element-64a4e4f5{width:var( --container-widget-width, 95.385% );max-width:95.385%;--container-widget-width:95.385%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-64a4e4f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7f193033 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-7f193033:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7f193033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #192D5F 30%, #000000 79%);}.elementor-40 .elementor-element.elementor-element-7f193033{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-40 .elementor-element.elementor-element-7f193033 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-7bad304c > .elementor-element-populated{padding:25px 25px 25px 25px;}.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-40 .elementor-element.elementor-element-7a1c9b1c .elementor-icon-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-7a1c9b1c{--icon-box-icon-margin:15px;}.elementor-40 .elementor-element.elementor-element-7a1c9b1c .elementor-icon-box-title{margin-block-end:5px;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-7a1c9b1c.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-7a1c9b1c.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-7a1c9b1c.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-7a1c9b1c .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-7a1c9b1c .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-7a1c9b1c .elementor-icon-box-title a{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-40 .elementor-element.elementor-element-7a1c9b1c .elementor-icon-box-description{font-size:15px;font-weight:300;line-height:1.6em;color:#FFFAFA;}.elementor-40 .elementor-element.elementor-element-43881464 > .elementor-widget-container{padding:55px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-43881464 .elementor-icon-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-43881464{--icon-box-icon-margin:15px;}.elementor-40 .elementor-element.elementor-element-43881464 .elementor-icon-box-title{margin-block-end:5px;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-43881464.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-43881464.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-43881464.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-43881464 .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-43881464 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-43881464 .elementor-icon-box-title a{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-40 .elementor-element.elementor-element-43881464 .elementor-icon-box-description{font-size:15px;font-weight:300;line-height:1.6em;color:#FFFAFA;}.elementor-40 .elementor-element.elementor-element-3caf4b3f > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-5d618962{width:var( --container-widget-width, 93.291% );max-width:93.291%;--container-widget-width:93.291%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-7adbb7d5 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-25593634 .elementor-icon-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-25593634{--icon-box-icon-margin:15px;}.elementor-40 .elementor-element.elementor-element-25593634 .elementor-icon-box-title{margin-block-end:5px;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-25593634.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-25593634.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-25593634.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-25593634 .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-25593634 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-25593634 .elementor-icon-box-title a{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-40 .elementor-element.elementor-element-25593634 .elementor-icon-box-description{font-size:15px;font-weight:300;line-height:1.6em;color:#FFFAFA;}.elementor-40 .elementor-element.elementor-element-3d02cd54 > .elementor-widget-container{padding:55px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-3d02cd54 .elementor-icon-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-3d02cd54{--icon-box-icon-margin:15px;}.elementor-40 .elementor-element.elementor-element-3d02cd54 .elementor-icon-box-title{margin-block-end:5px;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-3d02cd54.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-3d02cd54.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-3d02cd54.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-3d02cd54 .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-3d02cd54 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-3d02cd54 .elementor-icon-box-title a{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-40 .elementor-element.elementor-element-3d02cd54 .elementor-icon-box-description{font-size:15px;font-weight:300;color:#FFFAFA;}.elementor-40 .elementor-element.elementor-element-c8a7a1b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-11a7990{width:var( --container-widget-width, 79.814% );max-width:79.814%;--container-widget-width:79.814%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-11a7990 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-26845f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-373f690.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-1c551e4{--spacer-size:108px;}.elementor-40 .elementor-element.elementor-element-fc2a467{width:var( --container-widget-width, 90.633% );max-width:90.633%;--container-widget-width:90.633%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-d4acfd3{--spacer-size:66px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40 .elementor-element.elementor-element-4d6f3c5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-40 .elementor-element.elementor-element-4d6f3c5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-40 .elementor-element.elementor-element-4d6f3c5{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40 .elementor-element.elementor-element-6c24b28e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6c24b28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40 .elementor-element.elementor-element-6c24b28e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-6c24b28e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-b1f4120{--spacer-size:66px;}.elementor-40 .elementor-element.elementor-element-1c56a0e9{width:var( --container-widget-width, 102.622% );max-width:102.622%;--container-widget-width:102.622%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-1c56a0e9 .elementor-heading-title{font-family:"MicroExtendFLF", Sans-serif;font-size:54px;font-weight:600;color:#F8F8F3;}.elementor-40 .elementor-element.elementor-element-ad10bf8{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-1d36b9c{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-6da4d4e1:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6da4d4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40 .elementor-element.elementor-element-6da4d4e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-6da4d4e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-55278c73{width:var( --container-widget-width, 101.667% );max-width:101.667%;--container-widget-width:101.667%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-5a6b061{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-1809bf0e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1809bf0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-40 .elementor-element.elementor-element-1809bf0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-1809bf0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-58ce035b .elementor-heading-title{color:#FDFEFF;}.elementor-40 .elementor-element.elementor-element-5ba99bb8 .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-251a5cda{width:var( --container-widget-width, 75.709% );max-width:75.709%;--container-widget-width:75.709%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-251a5cda .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-525d16cd:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-525d16cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40 .elementor-element.elementor-element-525d16cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-525d16cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-3394c8fe{width:var( --container-widget-width, 96.086% );max-width:96.086%;--container-widget-width:96.086%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:10px;}.elementor-40 .elementor-element.elementor-element-db1c91c{--spacer-size:87px;}.elementor-40 .elementor-element.elementor-element-74743b7c{width:var( --container-widget-width, 86.341% );max-width:86.341%;--container-widget-width:86.341%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:10px;}.elementor-40 .elementor-element.elementor-element-26cae025{font-family:"Roboto", Sans-serif;font-weight:400;line-height:10px;}.elementor-40 .elementor-element.elementor-element-345ce851{width:var( --container-widget-width, 74.942% );max-width:74.942%;--container-widget-width:74.942%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:10px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-6fb1158.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40 .elementor-element.elementor-element-6fb1158.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40 .elementor-element.elementor-element-6fb1158.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-4f1a94c .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-7050271e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7050271e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-40 .elementor-element.elementor-element-7050271e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-7050271e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-49184b31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-49184b31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40 .elementor-element.elementor-element-49184b31 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-49184b31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1383de08{width:var( --container-widget-width, 102.622% );max-width:102.622%;--container-widget-width:102.622%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-1383de08 .elementor-heading-title{font-family:"MicroExtendFLF", Sans-serif;font-size:54px;font-weight:600;color:#F8F8F3;}.elementor-40 .elementor-element.elementor-element-b79a6a4{--spacer-size:13px;}.elementor-40 .elementor-element.elementor-element-e40d2a9{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-add3794:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-add3794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40 .elementor-element.elementor-element-add3794{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-add3794 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-febb032{width:var( --container-widget-width, 112.809% );max-width:112.809%;--container-widget-width:112.809%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-c9e6068{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-8cf3750{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-6a2f781:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6a2f781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-40 .elementor-element.elementor-element-6a2f781{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-6a2f781 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-77326ae .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2752351{width:var( --container-widget-width, 75.709% );max-width:75.709%;--container-widget-width:75.709%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-2752351 .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-62e0569:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-62e0569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40 .elementor-element.elementor-element-62e0569{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-62e0569 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1aabc0f{font-family:"Roboto", Sans-serif;font-weight:400;line-height:10px;}.elementor-40 .elementor-element.elementor-element-204ebc0{font-family:"Roboto", Sans-serif;font-weight:400;line-height:10px;}.elementor-40 .elementor-element.elementor-element-c9c660d{width:var( --container-widget-width, 55.936% );max-width:55.936%;--container-widget-width:55.936%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:10px;}.elementor-40 .elementor-element.elementor-element-1f253b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-6b8c835{width:var( --container-widget-width, 66.909% );max-width:66.909%;--container-widget-width:66.909%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-6b8c835 > .elementor-widget-container{box-shadow:0px 0px 10px 21px rgba(147.89999999999998, 135.04891587901702, 45.977608695652165, 0.5);}.elementor-40 .elementor-element.elementor-element-6b8c835 img{width:100%;opacity:1;box-shadow:17px 4px 0px -87px rgba(0,0,0,0.5);}.elementor-40 .elementor-element.elementor-element-33ef65c > .elementor-widget-container{margin:16px 16px 16px 16px;}.elementor-40 .elementor-element.elementor-element-33ef65c{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-e62f3d9{--spacer-size:84px;}.elementor-40 .elementor-element.elementor-element-543794b{width:var( --container-widget-width, 102.622% );max-width:102.622%;--container-widget-width:102.622%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-543794b .elementor-heading-title{font-family:"MicroExtendFLF", Sans-serif;font-size:54px;font-weight:600;color:#F8F8F3;}.elementor-40 .elementor-element.elementor-element-1d6fa72{--spacer-size:38px;}.elementor-40 .elementor-element.elementor-element-7acadb7{width:var( --container-widget-width, 99.815% );max-width:99.815%;--container-widget-width:99.815%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7acadb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-390577e{width:var( --container-widget-width, 103.455% );max-width:103.455%;--container-widget-width:103.455%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-faa8222{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-b7281cd{width:var( --container-widget-width, 102.622% );max-width:102.622%;--container-widget-width:102.622%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-b7281cd .elementor-heading-title{font-family:"MicroExtendFLF", Sans-serif;font-size:54px;font-weight:600;color:#F8F8F3;}.elementor-40 .elementor-element.elementor-element-120c4b6{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-ecb6d8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-40 .elementor-element.elementor-element-67704bc{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-2c437c6{width:var( --container-widget-width, 57.796% );max-width:57.796%;--container-widget-width:57.796%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-2c437c6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-423fbbd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-423fbbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-423fbbd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-f8c11f3{width:var( --container-widget-width, 51.088% );max-width:51.088%;--container-widget-width:51.088%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-50d1a87{--spacer-size:71px;}.elementor-40 .elementor-element.elementor-element-3fe81d2{width:var( --container-widget-width, 102.622% );max-width:102.622%;--container-widget-width:102.622%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-3fe81d2 .elementor-heading-title{font-family:"MicroExtendFLF", Sans-serif;font-size:54px;font-weight:600;color:#F8F8F3;}.elementor-40 .elementor-element.elementor-element-1d8a2c5{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-5c0dbc5{width:var( --container-widget-width, 104.445% );max-width:104.445%;--container-widget-width:104.445%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-65bb6d4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-40 .elementor-element.elementor-element-abf7355{--spacer-size:13px;}.elementor-40 .elementor-element.elementor-element-428c1a7{width:var( --container-widget-width, 89.818% );max-width:89.818%;--container-widget-width:89.818%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-991446b{--spacer-size:44px;}.elementor-40 .elementor-element.elementor-element-c4eda67 > .elementor-container{max-width:847px;}.elementor-40 .elementor-element.elementor-element-320f2549{width:var( --container-widget-width, 89.856% );max-width:89.856%;--container-widget-width:89.856%;--container-widget-flex-grow:0;text-align:center;font-family:"Nanum Pen Script", Sans-serif;font-size:30px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-320f2549 > .elementor-widget-container{margin:0px 0px 0px 080px;}body.elementor-page-40:not(.elementor-motion-effects-element-type-background), body.elementor-page-40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-7f193033{padding:100px 25px 100px 25px;}.elementor-40 .elementor-element.elementor-element-7bad304c > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-3caf4b3f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7adbb7d5 > .elementor-element-populated{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-55608d36{width:75.35%;}.elementor-40 .elementor-element.elementor-element-311cc747{width:24.564%;}.elementor-40 .elementor-element.elementor-element-7bad304c{width:27.63%;}.elementor-40 .elementor-element.elementor-element-3caf4b3f{width:46.246%;}.elementor-40 .elementor-element.elementor-element-7adbb7d5{width:25.429%;}.elementor-40 .elementor-element.elementor-element-c8a7a1b{width:28.946%;}.elementor-40 .elementor-element.elementor-element-373f690{width:71.054%;}.elementor-40 .elementor-element.elementor-element-8158524{width:18.42%;}.elementor-40 .elementor-element.elementor-element-1ab3be0{width:60.543%;}.elementor-40 .elementor-element.elementor-element-7bee7f68{width:20.342%;}.elementor-40 .elementor-element.elementor-element-1057da05{width:28.154%;}.elementor-40 .elementor-element.elementor-element-17657fbb{width:18.422%;}.elementor-40 .elementor-element.elementor-element-18412263{width:17.807%;}.elementor-40 .elementor-element.elementor-element-4ce8e85f{width:35.595%;}.elementor-40 .elementor-element.elementor-element-44d48fdb{width:28.482%;}.elementor-40 .elementor-element.elementor-element-1fee718c{width:18.482%;}.elementor-40 .elementor-element.elementor-element-50d7e482{width:17.768%;}.elementor-40 .elementor-element.elementor-element-91af757{width:13.034%;}.elementor-40 .elementor-element.elementor-element-6fb1158{width:22.216%;}.elementor-40 .elementor-element.elementor-element-20276e1{width:24.209%;}.elementor-40 .elementor-element.elementor-element-a5bf414{width:46.158%;}.elementor-40 .elementor-element.elementor-element-f866700{width:28.938%;}.elementor-40 .elementor-element.elementor-element-293fb02{width:34.103%;}.elementor-40 .elementor-element.elementor-element-e7d3d66{width:17.88%;}.elementor-40 .elementor-element.elementor-element-beb6fd5{width:47.654%;}.elementor-40 .elementor-element.elementor-element-ff0f5ce{width:34.641%;}.elementor-40 .elementor-element.elementor-element-3f27572{width:18.127%;}.elementor-40 .elementor-element.elementor-element-36112e4{width:22.21%;}.elementor-40 .elementor-element.elementor-element-81c50c3{width:57.803%;}.elementor-40 .elementor-element.elementor-element-423fbbd{width:42.153%;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-5fb2b18a .elementor-heading-title{font-size:9vw;}.elementor-40 .elementor-element.elementor-element-6d055ac{font-size:5vw;}.elementor-40 .elementor-element.elementor-element-31b848e{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-8cd6be3{width:var( --container-widget-width, 342.766px );max-width:342.766px;--container-widget-width:342.766px;--container-widget-flex-grow:0;font-size:24px;}.elementor-40 .elementor-element.elementor-element-8cd6be3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-64a4e4f5{text-align:center;}.elementor-40 .elementor-element.elementor-element-7f193033{padding:50px 20px 50px 20px;}.elementor-40 .elementor-element.elementor-element-7bad304c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7a1c9b1c .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-7a1c9b1c .elementor-icon-box-title a{font-size:20px;}.elementor-40 .elementor-element.elementor-element-43881464 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-43881464 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-43881464 .elementor-icon-box-title a{font-size:20px;}.elementor-40 .elementor-element.elementor-element-3caf4b3f > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-40 .elementor-element.elementor-element-7adbb7d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-25593634 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-25593634 .elementor-icon-box-title a{font-size:20px;}.elementor-40 .elementor-element.elementor-element-3d02cd54 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-3d02cd54 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-3d02cd54 .elementor-icon-box-title a{font-size:20px;}.elementor-40 .elementor-element.elementor-element-1c551e4{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-fc2a467{text-align:left;font-size:5vw;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-e740586.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-e740586.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-e740586.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-d4acfd3{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-b1f4120{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-1c56a0e9{text-align:left;}.elementor-40 .elementor-element.elementor-element-1c56a0e9 .elementor-heading-title{font-size:9vw;}.elementor-40 .elementor-element.elementor-element-1d36b9c{font-size:5vw;}.elementor-40 .elementor-element.elementor-element-5a6b061{text-align:center;font-size:6.9vw;}.elementor-40 .elementor-element.elementor-element-ba28a09{text-align:center;}.elementor-40 .elementor-element.elementor-element-49184b31.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-1383de08{text-align:left;}.elementor-40 .elementor-element.elementor-element-1383de08 .elementor-heading-title{font-size:9vw;}.elementor-40 .elementor-element.elementor-element-b79a6a4{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-e40d2a9{font-size:5vw;}.elementor-40 .elementor-element.elementor-element-c9e6068{text-align:center;font-size:6.9vw;}.elementor-40 .elementor-element.elementor-element-505ce55{text-align:center;}.elementor-40 .elementor-element.elementor-element-6b8c835{text-align:center;}.elementor-40 .elementor-element.elementor-element-33ef65c{font-size:5vw;}.elementor-40 .elementor-element.elementor-element-e62f3d9{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-543794b{text-align:left;}.elementor-40 .elementor-element.elementor-element-543794b .elementor-heading-title{font-size:9vw;}.elementor-40 .elementor-element.elementor-element-1d6fa72{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-7acadb7{font-size:5vw;}.elementor-40 .elementor-element.elementor-element-b7281cd{text-align:left;}.elementor-40 .elementor-element.elementor-element-b7281cd .elementor-heading-title{font-size:9vw;}.elementor-40 .elementor-element.elementor-element-120c4b6{font-size:5vw;}.elementor-40 .elementor-element.elementor-element-81c50c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-67704bc{font-size:5vw;}.elementor-40 .elementor-element.elementor-element-3fe81d2{text-align:left;}.elementor-40 .elementor-element.elementor-element-3fe81d2 .elementor-heading-title{font-size:9vw;}.elementor-40 .elementor-element.elementor-element-1d8a2c5{font-size:5vw;}.elementor-40 .elementor-element.elementor-element-65bb6d4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-428c1a7{width:var( --container-widget-width, 341.375px );max-width:341.375px;--container-widget-width:341.375px;--container-widget-flex-grow:0;font-size:5vw;}.elementor-40 .elementor-element.elementor-element-320f2549 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-40 .elementor-element.elementor-element-320f2549{font-size:24px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'MicroExtendFLF';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.baselight.fi/wp-content/uploads/2023/07/MicroExtendFLF.ttf') format('truetype');
}
@font-face {
	font-family: 'MicroExtendFLF';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.baselight.fi/wp-content/uploads/2023/07/MicroExtendFLF-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'MicroExtendFLF';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.baselight.fi/wp-content/uploads/2023/07/MicroExtendFLF-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'MicroExtendFLF';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.baselight.fi/wp-content/uploads/2023/07/MicroExtendFLF-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */