.elementor-254 .elementor-element.elementor-element-59649a8{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-254 .elementor-element.elementor-element-6783319{text-align:center;}.elementor-254 .elementor-element.elementor-element-6783319 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:400;}.elementor-254 .elementor-element.elementor-element-1c5b794{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-8630efd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-8630efd:hover::before, .elementor-254 .elementor-element.elementor-element-8630efd:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-8630efd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-8630efd > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-8630efd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-8630efd:hover{--overlay-opacity:0.5;}.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-254 .elementor-element.elementor-element-094a865 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-e077e26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-e077e26{text-align:center;}.elementor-254 .elementor-element.elementor-element-e077e26 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-widget-text-editor{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-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-254 .elementor-element.elementor-element-e7f2b75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-e7f2b75{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-e7f2b75 p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-a196b45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-a196b45:hover::before, .elementor-254 .elementor-element.elementor-element-a196b45:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-a196b45:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-a196b45 > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-a196b45 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-a196b45:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-b58ebaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-77afc2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-77afc2d{text-align:center;}.elementor-254 .elementor-element.elementor-element-77afc2d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-38242c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-38242c0{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-38242c0 p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-304d0bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-304d0bb:hover::before, .elementor-254 .elementor-element.elementor-element-304d0bb:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-304d0bb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-304d0bb > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-304d0bb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-304d0bb:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-aab164d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-dcc5301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-dcc5301{text-align:center;}.elementor-254 .elementor-element.elementor-element-dcc5301 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-bc9fc0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-bc9fc0b{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-bc9fc0b p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-6a7167a{--display:flex;}.elementor-254 .elementor-element.elementor-element-023b003{text-align:center;}.elementor-254 .elementor-element.elementor-element-023b003 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:400;}.elementor-254 .elementor-element.elementor-element-c7f4e0d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-1b279e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-1b279e3:hover::before, .elementor-254 .elementor-element.elementor-element-1b279e3:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-1b279e3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-1b279e3 > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-1b279e3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-1b279e3:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-b0d0a25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-fa7761a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-fa7761a{text-align:center;}.elementor-254 .elementor-element.elementor-element-fa7761a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-f727ada > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-f727ada{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-f727ada p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-0c34a4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-0c34a4a:hover::before, .elementor-254 .elementor-element.elementor-element-0c34a4a:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-0c34a4a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-0c34a4a > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-0c34a4a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-0c34a4a:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-e77ac14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-65f4ff5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-65f4ff5{text-align:center;}.elementor-254 .elementor-element.elementor-element-65f4ff5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-a75d3e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-a75d3e7{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-a75d3e7 p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-40fb89a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-40fb89a:hover::before, .elementor-254 .elementor-element.elementor-element-40fb89a:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-40fb89a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-40fb89a > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-40fb89a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-40fb89a:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-c2e9327 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-29da397 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-29da397{text-align:center;}.elementor-254 .elementor-element.elementor-element-29da397 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-e2066e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-e2066e7{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-e2066e7 p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-a328bf1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-a328bf1:hover::before, .elementor-254 .elementor-element.elementor-element-a328bf1:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-a328bf1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-a328bf1 > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-a328bf1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-a328bf1:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-8bb497a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-75b85fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-75b85fb{text-align:center;}.elementor-254 .elementor-element.elementor-element-75b85fb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-f0fc138 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-f0fc138{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-f0fc138 p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-cb4c005{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-cb4c005:hover::before, .elementor-254 .elementor-element.elementor-element-cb4c005:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-cb4c005:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-cb4c005 > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-cb4c005 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-cb4c005:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-dcd051a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-605b728 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-605b728{text-align:center;}.elementor-254 .elementor-element.elementor-element-605b728 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-715ec29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-715ec29{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-715ec29 p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-9d94cfd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-9d94cfd:hover::before, .elementor-254 .elementor-element.elementor-element-9d94cfd:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-9d94cfd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-9d94cfd > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-9d94cfd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-9d94cfd:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-f2585dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-616a86a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-616a86a{text-align:center;}.elementor-254 .elementor-element.elementor-element-616a86a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-96a774c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-96a774c{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-96a774c p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-364a5c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-364a5c1:hover::before, .elementor-254 .elementor-element.elementor-element-364a5c1:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-364a5c1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-364a5c1 > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-364a5c1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-364a5c1:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-61c1297 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-25212fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-25212fc{text-align:center;}.elementor-254 .elementor-element.elementor-element-25212fc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-7f20ee4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-7f20ee4{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-7f20ee4 p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-51a2967{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-51a2967:hover::before, .elementor-254 .elementor-element.elementor-element-51a2967:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-51a2967:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-51a2967 > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-51a2967 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-51a2967:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-e4b2143 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-4e81b0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-4e81b0f{text-align:center;}.elementor-254 .elementor-element.elementor-element-4e81b0f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-72ea392 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-72ea392{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-72ea392 p{margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-6eaa499{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:024px;--padding-right:24px;}.elementor-254 .elementor-element.elementor-element-6eaa499:hover::before, .elementor-254 .elementor-element.elementor-element-6eaa499:hover > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-6eaa499:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-6eaa499 > .elementor-background-slideshow:hover::before, .elementor-254 .elementor-element.elementor-element-6eaa499 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-6eaa499:hover{--overlay-opacity:0.5;}.elementor-254 .elementor-element.elementor-element-624e9fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-abfdfc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-abfdfc2{text-align:center;}.elementor-254 .elementor-element.elementor-element-abfdfc2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-254 .elementor-element.elementor-element-a4e4fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-a4e4fe7{column-gap:0px;font-family:"Oswald", Sans-serif;font-weight:300;}.elementor-254 .elementor-element.elementor-element-a4e4fe7 p{margin-bottom:0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-254 .elementor-element.elementor-element-1c5b794{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-e077e26 .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-77afc2d .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-dcc5301 .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-c7f4e0d{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-fa7761a .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-65f4ff5 .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-29da397 .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-75b85fb .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-605b728 .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-616a86a .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-25212fc .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-4e81b0f .elementor-heading-title{font-size:24px;}.elementor-254 .elementor-element.elementor-element-abfdfc2 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-254 .elementor-element.elementor-element-6783319 .elementor-heading-title{font-size:36px;}.elementor-254 .elementor-element.elementor-element-1c5b794{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-254 .elementor-element.elementor-element-e7f2b75{font-size:15px;}.elementor-254 .elementor-element.elementor-element-38242c0{font-size:15px;}.elementor-254 .elementor-element.elementor-element-bc9fc0b{font-size:15px;}.elementor-254 .elementor-element.elementor-element-023b003 .elementor-heading-title{font-size:36px;}.elementor-254 .elementor-element.elementor-element-c7f4e0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-254 .elementor-element.elementor-element-f727ada{font-size:15px;}.elementor-254 .elementor-element.elementor-element-a75d3e7{font-size:15px;}.elementor-254 .elementor-element.elementor-element-e2066e7{font-size:15px;}.elementor-254 .elementor-element.elementor-element-f0fc138{font-size:15px;}.elementor-254 .elementor-element.elementor-element-715ec29{font-size:15px;}.elementor-254 .elementor-element.elementor-element-96a774c{font-size:15px;}.elementor-254 .elementor-element.elementor-element-7f20ee4{font-size:15px;}.elementor-254 .elementor-element.elementor-element-72ea392{font-size:15px;}.elementor-254 .elementor-element.elementor-element-a4e4fe7{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-1c5b794 *//* =========================================
   ILHAM ADMINISTRATIVE OFFICER CARDS
   Same effect as Teacher Cards
========================================= */


/* =========================================
   OFFICER CARD
========================================= */

.elementor-element-1c5b794 > .e-con {
    position: relative;
    overflow: hidden;

    border: 1px solid #e5e7eb;
    border-radius: 10px;

    opacity: 0;
    transform: translateY(35px) scale(0.96);

    animation: ilhamOfficerReveal 0.75s
        cubic-bezier(0.22, 1, 0.36, 1) forwards;

    transition:
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.45s ease,
        border-color 0.45s ease;

    perspective: 800px;
}


/* =========================================
   TOP ACCENT LINE
========================================= */

.elementor-element-1c5b794 > .e-con::before {
    content: "";

    position: absolute;
    top: 0;
    left: 50%;

    width: 0;
    height: 3px;

    background: #334155;

    transform: translateX(-50%);

    transition: width 0.45s ease;

    z-index: 5;
}


/* =========================================
   CORNER CIRCLE EFFECT
========================================= */

.elementor-element-1c5b794 > .e-con::after {
    content: "";

    position: absolute;

    width: 180px;
    height: 180px;

    top: -90px;
    right: -90px;

    border-radius: 50%;

    background: rgba(51, 65, 85, 0.06);

    transform: scale(0);

    transition: transform 0.5s ease;

    pointer-events: none;

    z-index: 1;
}


/* =========================================
   CARD HOVER
========================================= */

.elementor-element-1c5b794 > .e-con:hover {
    transform: translateY(-9px);

    border-color: #334155;

    box-shadow:
        0 15px 30px rgba(0, 0, 0, 0.12),
        0 4px 10px rgba(51, 65, 85, 0.08);
}


/* =========================================
   TOP LINE HOVER
========================================= */

.elementor-element-1c5b794 > .e-con:hover::before {
    width: 65%;
}


/* =========================================
   CIRCLE HOVER
========================================= */

.elementor-element-1c5b794 > .e-con:hover::after {
    transform: scale(1);
}


/* =========================================
   ENTRANCE ANIMATION
========================================= */

@keyframes ilhamOfficerReveal {

    0% {
        opacity: 0;
        transform: translateY(35px) scale(0.96);
    }

    70% {
        opacity: 1;
        transform: translateY(-3px) scale(1.005);
    }

    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }

}


/* =========================================
   STAGGERED CARD ANIMATION
========================================= */

.elementor-element-1c5b794 > .e-con:nth-child(1) {
    animation-delay: .05s;
}

.elementor-element-1c5b794 > .e-con:nth-child(2) {
    animation-delay: .10s;
}

.elementor-element-1c5b794 > .e-con:nth-child(3) {
    animation-delay: .15s;
}

.elementor-element-1c5b794 > .e-con:nth-child(4) {
    animation-delay: .20s;
}

.elementor-element-1c5b794 > .e-con:nth-child(5) {
    animation-delay: .25s;
}

.elementor-element-1c5b794 > .e-con:nth-child(6) {
    animation-delay: .30s;
}

.elementor-element-1c5b794 > .e-con:nth-child(7) {
    animation-delay: .35s;
}

.elementor-element-1c5b794 > .e-con:nth-child(8) {
    animation-delay: .40s;
}

.elementor-element-1c5b794 > .e-con:nth-child(9) {
    animation-delay: .45s;

}

.elementor-element-1c5b794 > .e-con:nth-child(10) {
    animation-delay: .50s;
}

.elementor-element-1c5b794 > .e-con:nth-child(11) {
    animation-delay: .55s;
}

.elementor-element-1c5b794 > .e-con:nth-child(12) {
    animation-delay: .60s;
}


/* =========================================
   OFFICER IMAGE
========================================= */

.elementor-element-1c5b794 > .e-con img {
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.5s ease;
}


/* =========================================
   IMAGE HOVER — 3D EFFECT
========================================= */

.elementor-element-1c5b794 > .e-con:hover img {

    transform:
        perspective(800px)
        rotateY(12deg)
        rotateX(5deg)
        scale(1.05);

    filter: brightness(1.04);
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-element-1c5b794 > .e-con:hover {
        transform: translateY(-5px);
    }

    .elementor-element-1c5b794 > .e-con:hover img {
        transform: scale(1.04);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7f4e0d *//* =========================================
   ADMINISTRATIVE OFFICER CARDS
   CLASS: c7f4e0d
========================================= */


/* CARD */
.elementor-element-c7f4e0d > .e-con {
    position: relative;
    overflow: hidden;

    border: 1px solid #e5e7eb;
    border-radius: 10px;

    opacity: 0;
    transform: translateY(35px) scale(0.96);

    animation: ilhamOfficerReveal 0.75s
        cubic-bezier(0.22, 1, 0.36, 1) forwards;

    transition:
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.45s ease,
        border-color 0.45s ease;

    perspective: 800px;
}


/* =========================================
   TOP ACCENT LINE
========================================= */

.elementor-element-c7f4e0d > .e-con::before {
    content: "";

    position: absolute;
    top: 0;
    left: 50%;

    width: 0;
    height: 3px;

    background: #334155;

    transform: translateX(-50%);
    transition: width 0.45s ease;

    z-index: 5;
}


/* =========================================
   CORNER CIRCLE
========================================= */

.elementor-element-c7f4e0d > .e-con::after {
    content: "";

    position: absolute;

    width: 180px;
    height: 180px;

    top: -90px;
    right: -90px;

    border-radius: 50%;

    background: rgba(51, 65, 85, 0.06);

    transform: scale(0);

    transition: transform 0.5s ease;

    pointer-events: none;
}


/* =========================================
   HOVER CARD
========================================= */

.elementor-element-c7f4e0d > .e-con:hover {
    transform: translateY(-9px);

    border-color: #334155;

    box-shadow:
        0 15px 30px rgba(0, 0, 0, 0.12),
        0 4px 10px rgba(51, 65, 85, 0.08);
}


/* TOP LINE HOVER */

.elementor-element-c7f4e0d > .e-con:hover::before {
    width: 65%;
}


/* CIRCLE HOVER */

.elementor-element-c7f4e0d > .e-con:hover::after {
    transform: scale(1);
}


/* =========================================
   ENTRANCE ANIMATION
========================================= */

@keyframes ilhamOfficerReveal {

    0% {
        opacity: 0;
        transform: translateY(35px) scale(0.96);
    }

    70% {
        opacity: 1;
        transform: translateY(-3px) scale(1.005);
    }

    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }

}


/* =========================================
   STAGGER ANIMATION
========================================= */

.elementor-element-c7f4e0d > .e-con:nth-child(1) {
    animation-delay: .05s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(2) {
    animation-delay: .10s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(3) {
    animation-delay: .15s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(4) {
    animation-delay: .20s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(5) {
    animation-delay: .25s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(6) {
    animation-delay: .30s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(7) {
    animation-delay: .35s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(8) {
    animation-delay: .40s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(9) {
    animation-delay: .45s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(10) {
    animation-delay: .50s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(11) {
    animation-delay: .55s;
}

.elementor-element-c7f4e0d > .e-con:nth-child(12) {
    animation-delay: .60s;
}


/* =========================================
   IMAGE EFFECT
========================================= */

.elementor-element-c7f4e0d > .e-con img {
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.5s ease;
}


/* IMAGE HOVER */

.elementor-element-c7f4e0d > .e-con:hover img {
    transform:
        perspective(800px)
        rotateY(12deg)
        rotateX(5deg)
        scale(1.05);

    filter: brightness(1.04);
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-element-c7f4e0d > .e-con:hover {
        transform: translateY(-5px);
    }

    .elementor-element-c7f4e0d > .e-con:hover img {
        transform: scale(1.04);
    }

}/* End custom CSS */