.elementor-5721 .elementor-element.elementor-element-74870144 > .elementor-container{min-height:400px;}.elementor-5721 .elementor-element.elementor-element-74870144 .elementor-repeater-item-b4f5e31.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5721 .elementor-element.elementor-element-c2fc75e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5721 .elementor-element.elementor-element-c2fc75e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-repeater-item-5b570c6 .swiper-slide-bg{background-color:#14214C;background-image:url(https://bme.snu.ac.kr/wp-content/uploads/sites/383/2026/06/그림1.png);background-size:cover;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-repeater-item-5b570c6 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-repeater-item-5b570c6 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-repeater-item-5b570c6 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-repeater-item-5b570c6 .swiper-slide-inner .elementor-slide-heading{color:#F8F8F8;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-repeater-item-5b570c6 .swiper-slide-inner .elementor-slide-description{color:#F8F8F8;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-repeater-item-5b570c6 .swiper-slide-inner .elementor-slide-button{color:#F8F8F8;border-color:#F8F8F8;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-slide{height:573px;transition-duration:calc(5000ms*1.2);}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-slide-contents{max-width:67%;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-slide-inner{padding:115px 123px 0px 594px;text-align:left;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading{color:#111111;font-family:"Noto Serif KR", Sans-serif;font-size:53px;font-weight:800;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-description{color:#333333;font-family:"Noto Serif KR", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-0.04px;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-weight:500;border-width:0px;border-radius:0px;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-fraction{font-size:10px;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullet-active{background-color:#FFFFFF00;}.elementor-5721 .elementor-element.elementor-element-f011029 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #FFFFFF 100%);}.elementor-5721 .elementor-element.elementor-element-6db00591 > .elementor-container{max-width:1200px;}.elementor-5721 .elementor-element.elementor-element-6db00591 .elementor-repeater-item-ed677ef.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5721 .elementor-element.elementor-element-14a5cfc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:9px;}.elementor-5721 .elementor-element.elementor-element-14a5cfc2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5721 .elementor-element.elementor-element-14a5cfc2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14214C;}.elementor-5721 .elementor-element.elementor-element-14a5cfc2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 45px 40px 0px;}.elementor-5721 .elementor-element.elementor-element-14a5cfc2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5721 .elementor-element.elementor-element-201ece7d{text-align:right;}.elementor-5721 .elementor-element.elementor-element-201ece7d .elementor-heading-title{color:#F8F8F8;font-family:"Noto Serif KR", Sans-serif;font-size:42px;font-weight:bold;}.elementor-5721 .elementor-element.elementor-element-201ece7d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-66d730f9{text-align:right;color:#F8F8F8;font-family:"Noto Sans KR", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.4px;width:var( --container-widget-width, 99.913% );max-width:99.913%;--container-widget-width:99.913%;--container-widget-flex-grow:0;}.elementor-5721 .elementor-element.elementor-element-66d730f9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-f35dfd7 .elementor-button{font-family:"Noto Sans KR", Sans-serif;font-weight:bold;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-f35dfd7 > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-6db00591 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:500px;}.elementor-5721 .elementor-element.elementor-element-6db00591{margin-top:50px;margin-bottom:0px;}.elementor-5721 .elementor-element.elementor-element-502c01c > .elementor-container{max-width:1200px;}.elementor-5721 .elementor-element.elementor-element-502c01c .elementor-repeater-item-ed677ef.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5721 .elementor-element.elementor-element-83d856d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:9px;}.elementor-5721 .elementor-element.elementor-element-83d856d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5721 .elementor-element.elementor-element-83d856d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0F8;}.elementor-5721 .elementor-element.elementor-element-83d856d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 45px 40px 0px;}.elementor-5721 .elementor-element.elementor-element-83d856d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5721 .elementor-element.elementor-element-1e7e422{text-align:left;}.elementor-5721 .elementor-element.elementor-element-1e7e422 .elementor-heading-title{color:#14214C;font-family:"Noto Serif KR", Sans-serif;font-size:42px;font-weight:bold;}.elementor-5721 .elementor-element.elementor-element-1e7e422 > .elementor-widget-container{margin:10px 0px 0px 25px;}.elementor-5721 .elementor-element.elementor-element-c0fbd84{text-align:left;color:#14214C;font-family:"Noto Sans KR", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.4px;}.elementor-5721 .elementor-element.elementor-element-c0fbd84 > .elementor-widget-container{margin:20px 0px 0px 25px;}.elementor-5721 .elementor-element.elementor-element-502c01c{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-dbf29dd .elementor-heading-title{font-family:"Noto Serif KR", Sans-serif;font-size:41px;font-weight:800;}.elementor-5721 .elementor-element.elementor-element-dbf29dd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-d941ddf{--display:flex;--background-transition:0.3s;}.elementor-5721 .elementor-element.elementor-element-dc94603{--display:flex;--background-transition:0.3s;}.elementor-5721 .elementor-element.elementor-element-581532f{--display:flex;--background-transition:0.3s;}.elementor-5721 .elementor-element.elementor-element-65d8172 .elementor-button{font-family:"Noto Sans KR", Sans-serif;font-weight:bold;line-height:1.4em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-65d8172 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-81ccaea > .elementor-container{max-width:1200px;}.elementor-5721 .elementor-element.elementor-element-81ccaea .elementor-repeater-item-ed677ef.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5721 .elementor-element.elementor-element-46dfc31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-5721 .elementor-element.elementor-element-46dfc31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5721 .elementor-element.elementor-element-46dfc31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14214C;}.elementor-5721 .elementor-element.elementor-element-46dfc31 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 45px 40px 0px;}.elementor-5721 .elementor-element.elementor-element-46dfc31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5721 .elementor-element.elementor-element-1f5af38{text-align:left;}.elementor-5721 .elementor-element.elementor-element-1f5af38 .elementor-heading-title{color:#F8F8F8;font-family:"Noto Serif KR", Sans-serif;font-size:42px;font-weight:bold;}.elementor-5721 .elementor-element.elementor-element-1f5af38 > .elementor-widget-container{margin:10px 0px 0px 25px;}.elementor-5721 .elementor-element.elementor-element-e6fd33c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-e6fd33c{width:var( --container-widget-width, 104.526% );max-width:104.526%;--container-widget-width:104.526%;--container-widget-flex-grow:0;}.elementor-5721 .elementor-element.elementor-element-e6fd33c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5721 .elementor-element.elementor-element-a231c8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5721 .elementor-element.elementor-element-a231c8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14214C;}.elementor-5721 .elementor-element.elementor-element-a231c8d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5721 .elementor-element.elementor-element-a231c8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5721 .elementor-element.elementor-element-ca998f4{text-align:justify;color:#F8F8F8;font-family:"Noto Sans KR", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.4px;width:var( --container-widget-width, 102.067% );max-width:102.067%;--container-widget-width:102.067%;--container-widget-flex-grow:0;}.elementor-5721 .elementor-element.elementor-element-ca998f4 > .elementor-widget-container{margin:118px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-ca998f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5721 .elementor-element.elementor-element-2d2033d .elementor-button{font-family:"Noto Sans KR", Sans-serif;font-weight:bold;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-2d2033d > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-81ccaea{margin-top:50px;margin-bottom:0px;}.elementor-5721 .elementor-element.elementor-element-0f4f884 .elementor-heading-title{font-family:"Noto Serif KR", Sans-serif;font-size:41px;font-weight:800;}.elementor-5721 .elementor-element.elementor-element-0f4f884 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-1dd9fad{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-5721 .elementor-element.elementor-element-d38d186 .jet-animated-text{justify-content:center;}.elementor-5721 .elementor-element.elementor-element-d38d186 .jet-animated-text__before-text{color:#52575C;font-family:"Noto Sans KR", Sans-serif;font-size:26px;font-weight:500;}.elementor-5721 .elementor-element.elementor-element-d38d186 .jet-animated-text__animated-text{font-family:"Noto Sans KR", Sans-serif;font-size:34px;font-weight:600;}.elementor-5721 .elementor-element.elementor-element-d38d186 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 50px 20px 50px;border-style:none;border-radius:31px 31px 31px 31px;}.elementor-5721 .elementor-element.elementor-element-d38d186{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5721 .elementor-element.elementor-element-d38d186.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5721 .elementor-element.elementor-element-9a5f516 .jet-animated-text{justify-content:center;}.elementor-5721 .elementor-element.elementor-element-9a5f516 .jet-animated-text__before-text{color:#52575C;font-family:"Noto Sans KR", Sans-serif;font-size:26px;font-weight:500;}.elementor-5721 .elementor-element.elementor-element-9a5f516 .jet-animated-text__animated-text{font-family:"Noto Sans KR", Sans-serif;font-size:34px;font-weight:600;}.elementor-5721 .elementor-element.elementor-element-9a5f516 > .elementor-widget-container{padding:20px 100px 20px 100px;}.elementor-5721 .elementor-element.elementor-element-9a5f516{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5721 .elementor-element.elementor-element-9a5f516.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5721 .elementor-element.elementor-element-bd5e4da .jet-animated-text{justify-content:center;}.elementor-5721 .elementor-element.elementor-element-bd5e4da .jet-animated-text__before-text{color:#52575C;font-family:"Noto Sans KR", Sans-serif;font-size:26px;font-weight:500;}.elementor-5721 .elementor-element.elementor-element-bd5e4da .jet-animated-text__animated-text{font-family:"Noto Sans KR", Sans-serif;font-size:34px;font-weight:600;}.elementor-5721 .elementor-element.elementor-element-bd5e4da > .elementor-widget-container{padding:20px 100px 20px 100px;}.elementor-5721 .elementor-element.elementor-element-bd5e4da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5721 .elementor-element.elementor-element-bd5e4da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5721 .elementor-element.elementor-element-018cd03{--display:flex;--background-transition:0.3s;}.elementor-5721 .elementor-element.elementor-element-db7dec0{color:#52575C;}.elementor-5721 .elementor-element.elementor-element-db7dec0.elementor-element{--align-self:flex-end;}.elementor-5721 .elementor-element.elementor-element-84f2099{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-5721 .elementor-element.elementor-element-c2fc75e{width:100%;}.elementor-5721 .elementor-element.elementor-element-14a5cfc2{width:100%;}.elementor-5721 .elementor-element.elementor-element-46dfc31{width:73.71%;}.elementor-5721 .elementor-element.elementor-element-a231c8d{width:26.25%;}}@media(max-width:1024px){.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-slide{height:500px;}.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-slide-inner{padding:10% 0% 0% 0%;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading{font-size:46px;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-description{font-size:16px;}.elementor-5721 .elementor-element.elementor-element-14a5cfc2 > .elementor-element-populated{padding:10px 20px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-201ece7d .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-5721 .elementor-element.elementor-element-66d730f9{font-size:14px;line-height:1.5em;}.elementor-5721 .elementor-element.elementor-element-66d730f9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-f35dfd7 .elementor-button{font-size:13px;padding:8px 15px 8px 15px;}.elementor-5721 .elementor-element.elementor-element-f35dfd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-6db00591{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 020px;}.elementor-5721 .elementor-element.elementor-element-83d856d > .elementor-element-populated{padding:10px 20px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-1e7e422 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-5721 .elementor-element.elementor-element-c0fbd84{font-size:14px;line-height:1.5em;}.elementor-5721 .elementor-element.elementor-element-c0fbd84 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-502c01c{margin-top:50px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-5721 .elementor-element.elementor-element-65d8172 .elementor-button{font-size:13px;padding:8px 15px 8px 15px;}.elementor-5721 .elementor-element.elementor-element-65d8172 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-46dfc31 > .elementor-element-populated{padding:10px 20px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-1f5af38 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-5721 .elementor-element.elementor-element-ca998f4{font-size:14px;line-height:1.5em;}.elementor-5721 .elementor-element.elementor-element-ca998f4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-2d2033d .elementor-button{font-size:13px;padding:8px 15px 8px 15px;}.elementor-5721 .elementor-element.elementor-element-2d2033d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-81ccaea{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 020px;}.elementor-5721 .elementor-element.elementor-element-1dd9fad{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading{font-size:36px;}.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-description{font-size:16px;}.elementor-5721 .elementor-element.elementor-element-f011029 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-14a5cfc2.elementor-column{order:2;}.elementor-5721 .elementor-element.elementor-element-201ece7d .elementor-heading-title{font-size:28px;}.elementor-5721 .elementor-element.elementor-element-f35dfd7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-6db00591{padding:0px 15px 0px 15px;}.elementor-5721 .elementor-element.elementor-element-83d856d.elementor-column{order:2;}.elementor-5721 .elementor-element.elementor-element-1e7e422 .elementor-heading-title{font-size:28px;}.elementor-5721 .elementor-element.elementor-element-502c01c{padding:0px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-65d8172 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-46dfc31.elementor-column{order:2;}.elementor-5721 .elementor-element.elementor-element-1f5af38 .elementor-heading-title{font-size:28px;}.elementor-5721 .elementor-element.elementor-element-2d2033d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5721 .elementor-element.elementor-element-81ccaea{padding:0px 15px 0px 15px;}.elementor-5721 .elementor-element.elementor-element-1dd9fad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for slides, class: .elementor-element-f011029 */.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-wrapper{
    height: auto;
}

.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullets {line-height:1; bottom:25px;}
.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullet {margin:0 5px; background-color:#fff; border:1px solid #fff; opacity:1;}
.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullet-active {background-color:transparent;}

.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading {margin-bottom:21px !important; position:relative; z-index:0; display:block;}
.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading:after {width:101%; border-top:29px solid #2f2f; content:''; position:absolute; bottom:0; left:50%; z-index:-1; display:block; transform:translateX(-50%);}
.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading:after {
    display: none;
}
@media screen and (max-width:767px){
    .elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading:after { width:100%;}
    .elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullets {bottom:22px;}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f011029 */.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-wrapper{
    height: auto;
}

.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullets {line-height:1; bottom:25px;}
.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullet {margin:0 5px; background-color:#fff; border:1px solid #fff; opacity:1;}
.elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullet-active {background-color:transparent;}

.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading {margin-bottom:21px !important; position:relative; z-index:0; display:block;}
.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading:after {width:101%; border-top:29px solid #2f2f; content:''; position:absolute; bottom:0; left:50%; z-index:-1; display:block; transform:translateX(-50%);}
.elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading:after {
    display: none;
}
@media screen and (max-width:767px){
    .elementor-5721 .elementor-element.elementor-element-f011029 .elementor-slide-heading:after { width:100%;}
    .elementor-5721 .elementor-element.elementor-element-f011029 .swiper-pagination-bullets {bottom:22px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74870144 *//* front page sub visual hide */
.real_subvisual .sub_visual {display:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66d730f9 */.elementor-5721 .elementor-element.elementor-element-66d730f9 {height:170px; overflow:hidden;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f35dfd7 */.elementor-5721 .elementor-element.elementor-element-f35dfd7 .elementor-button {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #f8f8f8 !important;
    border-radius: 0 !important;
    padding: 0 20px 8px 20px !important;
    color: #f8f8f8 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14a5cfc2 */.elementor-5721 .elementor-element.elementor-element-14a5cfc2 {
    position: relative;
    background-color: #14214c;
    z-index: 1;
}

.elementor-5721 .elementor-element.elementor-element-14a5cfc2::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    width: 100vw;
    background-color: #14214c;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66d730f9 */.elementor-5721 .elementor-element.elementor-element-66d730f9 {height:170px; overflow:hidden;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f35dfd7 */.elementor-5721 .elementor-element.elementor-element-f35dfd7 .elementor-button {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #f8f8f8 !important;
    border-radius: 0 !important;
    padding: 0 20px 8px 20px !important;
    color: #f8f8f8 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14a5cfc2 */.elementor-5721 .elementor-element.elementor-element-14a5cfc2 {
    position: relative;
    background-color: #14214c;
    z-index: 1;
}

.elementor-5721 .elementor-element.elementor-element-14a5cfc2::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    width: 100vw;
    background-color: #14214c;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0fbd84 */.elementor-5721 .elementor-element.elementor-element-c0fbd84 {height:170px; overflow:hidden;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-83d856d */.elementor-5721 .elementor-element.elementor-element-83d856d {
    position: relative;
    background-color: #E9F0F8;
    z-index: 1;
}

.elementor-5721 .elementor-element.elementor-element-83d856d::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: 100vw;
    background-color: #E9F0F8;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0fbd84 */.elementor-5721 .elementor-element.elementor-element-c0fbd84 {height:170px; overflow:hidden;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-83d856d */.elementor-5721 .elementor-element.elementor-element-83d856d {
    position: relative;
    background-color: #E9F0F8;
    z-index: 1;
}

.elementor-5721 .elementor-element.elementor-element-83d856d::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: 100vw;
    background-color: #E9F0F8;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65d8172 */.elementor-5721 .elementor-element.elementor-element-65d8172 .elementor-button {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #14214C !important;
    border-radius: 0 !important;
    padding: 0 20px 8px 20px !important;
    color: #14214C !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46dfc31 */.elementor-5721 .elementor-element.elementor-element-46dfc31 {
    position: relative;
    background-color: #14214c;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca998f4 */.elementor-5721 .elementor-element.elementor-element-ca998f4 {
    margin-left: auto !important;
    align-self: flex-end;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2033d */.elementor-5721 .elementor-element.elementor-element-2d2033d .elementor-button {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #f8f8f8 !important;
    border-radius: 0 !important;
    padding: 0 20px 8px 20px !important;
    color: #f8f8f8 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46dfc31 */.elementor-5721 .elementor-element.elementor-element-46dfc31 {
    position: relative;
    background-color: #14214c;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca998f4 */.elementor-5721 .elementor-element.elementor-element-ca998f4 {
    margin-left: auto !important;
    align-self: flex-end;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2033d */.elementor-5721 .elementor-element.elementor-element-2d2033d .elementor-button {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #f8f8f8 !important;
    border-radius: 0 !important;
    padding: 0 20px 8px 20px !important;
    color: #f8f8f8 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-81ccaea */.elementor-5721 .elementor-element.elementor-element-81ccaea {
    position: relative;
    background-color: #111D49;
    z-index: 1;
}

.elementor-5721 .elementor-element.elementor-element-81ccaea::before,
.elementor-5721 .elementor-element.elementor-element-81ccaea::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100vw;
    background-color: #111D49;
    z-index: -1;
}

.elementor-5721 .elementor-element.elementor-element-81ccaea::before {
    right: 100%;
}

.elementor-5721 .elementor-element.elementor-element-81ccaea::after {
    left: 100%;
}/* End custom CSS */