.elementor-12465 .elementor-element.elementor-element-e260872 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12465 .elementor-element.elementor-element-e260872:not(.elementor-motion-effects-element-type-background), .elementor-12465 .elementor-element.elementor-element-e260872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F00;}.elementor-12465 .elementor-element.elementor-element-e260872 > .elementor-container{max-width:1805px;}.elementor-12465 .elementor-element.elementor-element-e260872{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-12465 .elementor-element.elementor-element-e260872 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12465 .elementor-element.elementor-element-e7fd5bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-12465 .elementor-element.elementor-element-198fb28{text-align:start;}.elementor-12465 .elementor-element.elementor-element-198fb28 img{width:200px;max-width:100%;height:37px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-12465 .elementor-element.elementor-element-8149c4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12465 .elementor-element.elementor-element-2578511 .elementor-icon-wrapper{text-align:end;}.elementor-12465 .elementor-element.elementor-element-2578511.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12465 .elementor-element.elementor-element-2578511.elementor-view-framed .elementor-icon, .elementor-12465 .elementor-element.elementor-element-2578511.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12465 .elementor-element.elementor-element-2578511.elementor-view-framed .elementor-icon, .elementor-12465 .elementor-element.elementor-element-2578511.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12465 .elementor-element.elementor-element-2578511 .elementor-icon{font-size:24px;}.elementor-12465 .elementor-element.elementor-element-2578511 .elementor-icon svg{height:24px;}.elementor-12465 .elementor-element.elementor-element-2578511 .elementor-icon i, .elementor-12465 .elementor-element.elementor-element-2578511 .elementor-icon svg{transform:rotate(90deg);}.elementor-12465 .elementor-element.elementor-element-91f1505{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12465 .elementor-element.elementor-element-91f1505 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12465 .elementor-element.elementor-element-75455c9:not(.elementor-motion-effects-element-type-background), .elementor-12465 .elementor-element.elementor-element-75455c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-12465 .elementor-element.elementor-element-75455c9 > .elementor-container{max-width:1805px;}.elementor-12465 .elementor-element.elementor-element-75455c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0150px 0px 0250px 0px;}.elementor-12465 .elementor-element.elementor-element-75455c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12465 .elementor-element.elementor-element-cb94dd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12465 .elementor-element.elementor-element-fa5a072{text-align:start;}.elementor-12465 .elementor-element.elementor-element-fa5a072 .elementor-heading-title{font-family:"Nanum Myeongjo", Sans-serif;font-size:38px;font-weight:400;line-height:46px;letter-spacing:0px;color:#473222;}.elementor-12465 .elementor-element.elementor-element-ee07014 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-12465 .elementor-element.elementor-element-ee07014 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-12465 .elementor-element.elementor-element-a57dfb8{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-12465 .elementor-element.elementor-element-a57dfb8 p{margin-block-end:20px;}.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-12465 .elementor-element.elementor-element-c74b724:not(.elementor-motion-effects-element-type-background), .elementor-12465 .elementor-element.elementor-element-c74b724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-12465 .elementor-element.elementor-element-c74b724 > .elementor-container{max-width:1805px;}.elementor-12465 .elementor-element.elementor-element-c74b724{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0150px 0px 0250px 0px;}.elementor-12465 .elementor-element.elementor-element-c74b724 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12465 .elementor-element.elementor-element-595a62e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12465 .elementor-element.elementor-element-bded657{text-align:start;}.elementor-12465 .elementor-element.elementor-element-bded657 .elementor-heading-title{font-family:"Nanum Myeongjo", Sans-serif;font-size:38px;font-weight:400;line-height:46px;letter-spacing:0px;color:#473222;}.elementor-12465 .elementor-element.elementor-element-dd3390d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-12465 .elementor-element.elementor-element-dd3390d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12465 .elementor-element.elementor-element-5d774b5{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-12465 .elementor-element.elementor-element-5d774b5 p{margin-block-end:20px;}.elementor-12465 .elementor-element.elementor-element-2ee6a0c:not(.elementor-motion-effects-element-type-background), .elementor-12465 .elementor-element.elementor-element-2ee6a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D15A5A;}.elementor-12465 .elementor-element.elementor-element-2ee6a0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12465 .elementor-element.elementor-element-2ee6a0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-e260872 */.custom-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 999999 !important;

    background-color: transparent !important;
    transform: translate3d(0, 0, 0);

    transition:
        transform 0.35s ease,
        background-color 0.35s ease !important;

    will-change: transform;
}

.custom-header.header-scrolled {
    background-color: #F7F5F0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91f1505 */.hero_sec {
    position: relative;
    width: 100%;
    height: 100vh;
    min-height: 100vh;
    padding: 0;
    overflow: hidden;
}

.hero_sec > .elementor-background-video-container {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;

    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75455c9 */.about_sec {
    position: sticky;
    top: 0;
    z-index: 9999;

   
}/* End custom CSS */