.elementor-52 .elementor-element.elementor-element-548660c{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-52 .elementor-element.elementor-element-548660c::before, .elementor-52 .elementor-element.elementor-element-548660c > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-548660c > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-548660c > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-548660c > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-548660c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-548660c > .elementor-shape-bottom .elementor-shape-fill, .elementor-52 .elementor-element.elementor-element-548660c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-0c2292e );}.elementor-52 .elementor-element.elementor-element-548660c > .elementor-shape-bottom svg, .elementor-52 .elementor-element.elementor-element-548660c > .e-con-inner > .elementor-shape-bottom svg{width:calc(117% + 1.3px);height:50px;}.elementor-52 .elementor-element.elementor-element-63f7622 .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-52 .elementor-element.elementor-element-63f7622 > .elementor-widget-container{margin:0 0 0 0;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-63f7622{left:0px;}body.rtl .elementor-52 .elementor-element.elementor-element-63f7622{right:0px;}.elementor-52 .elementor-element.elementor-element-63f7622{top:0px;z-index:-1;}.elementor-52 .elementor-element.elementor-element-267bd83{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-12d29fb{--display:flex;--min-height:145px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-fd28bb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 30px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-fd28bb5.e-con{--align-self:center;}.elementor-52 .elementor-element.elementor-element-7c6e139{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-7c6e139.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-01a2050{color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-8b3ce7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-8b3ce7d.e-con{--align-self:center;}.elementor-52 .elementor-element.elementor-element-07b51cb{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-665797d{color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-572856a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-572856a.e-con{--align-self:center;}.elementor-52 .elementor-element.elementor-element-c3edcf5{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-5facd39{color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-9a17716{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 30px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-9a17716.e-con{--align-self:center;}.elementor-52 .elementor-element.elementor-element-aa7f928{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-aa7f928.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-e278d5a{color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-658e971{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-658e971.e-con{--align-self:center;}.elementor-52 .elementor-element.elementor-element-78bb7fd{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-526b269{color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-5d49421-font-family ), Sans-serif;font-size:var( --e-global-typography-5d49421-font-size );font-weight:var( --e-global-typography-5d49421-font-weight );text-transform:var( --e-global-typography-5d49421-text-transform );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-a50fed6{color:var( --e-global-color-0d046a4 );font-family:var( --e-global-typography-63f10a0-font-family ), Sans-serif;font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-a50fed6.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-4923dc9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-52 .elementor-element.elementor-element-4923dc9 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-52 .elementor-element.elementor-element-4923dc9 .elementor-button{font-family:"Alumni Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:2px;background-color:var( --e-global-color-8630d9f );}.elementor-52 .elementor-element.elementor-element-4923dc9.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-bb46dea{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-bb46dea::before, .elementor-52 .elementor-element.elementor-element-bb46dea > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-bb46dea > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-bb46dea > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-bb46dea > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-bb46dea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#061F41;}.elementor-52 .elementor-element.elementor-element-bb46dea, .elementor-52 .elementor-element.elementor-element-bb46dea::before{--border-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-bb46dea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-0d8215c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-0d8215c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-0d8215c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061F41;}.elementor-52 .elementor-element.elementor-element-0d8215c, .elementor-52 .elementor-element.elementor-element-0d8215c::before{--border-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-8e2453c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-8e2453c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-8e2453c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8630d9f );}.elementor-52 .elementor-element.elementor-element-8e2453c, .elementor-52 .elementor-element.elementor-element-8e2453c::before{--border-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-c292ce2{text-align:left;color:#F69616;font-family:var( --e-global-typography-af9e414-font-family ), Sans-serif;font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-c292ce2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-c292ce2.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-02e5ee2{text-align:justify;color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-6b48496-font-family ), Sans-serif;font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-02e5ee2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-5a3673a{--display:flex;--min-height:550px;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-52 .elementor-element.elementor-element-5a3673a::before, .elementor-52 .elementor-element.elementor-element-5a3673a > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-5a3673a > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-5a3673a > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-5a3673a > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-5a3673a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-6bf1dab{--display:flex;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-bfcdb8f{--display:flex;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-b570014{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-09bcb4b{color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-af9e414-font-family ), Sans-serif;font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-09bcb4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-dd0732c{text-align:justify;color:var( --e-global-color-f898f31 );font-family:"Alumni Sans", Sans-serif;font-size:1.5rem;letter-spacing:2px;}.elementor-52 .elementor-element.elementor-element-dd0732c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-ae1f4ef{column-gap:0px;text-align:justify;color:var( --e-global-color-0d046a4 );font-family:var( --e-global-typography-6b48496-font-family ), Sans-serif;font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-ae1f4ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-ae1f4ef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-26b7a42{--display:flex;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-0f6e460 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-52 .elementor-element.elementor-element-f604468{--display:flex;--min-height:922px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-f604468:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-f604468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05162C;}.elementor-52 .elementor-element.elementor-element-f604468, .elementor-52 .elementor-element.elementor-element-f604468::before{--border-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-f604468 > .elementor-shape-top .elementor-shape-fill, .elementor-52 .elementor-element.elementor-element-f604468 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-0c2292e );}.elementor-52 .elementor-element.elementor-element-f604468 > .elementor-shape-top svg, .elementor-52 .elementor-element.elementor-element-f604468 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-52 .elementor-element.elementor-element-1dc2f4f{--display:flex;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-4dadded{text-align:left;color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-af9e414-font-family ), Sans-serif;font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-4dadded > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-52 .elementor-element.elementor-element-4dadded.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-a2b8316{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-a2b8316.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-52 .elementor-element.elementor-element-cb8c9fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-cb8c9fc:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-52 .elementor-element.elementor-element-cb8c9fc, .elementor-52 .elementor-element.elementor-element-cb8c9fc::before{--overlay-transition:2s;}.elementor-52 .elementor-element.elementor-element-e742c84{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-09cf709{text-align:center;color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-63f10a0-font-family ), Sans-serif;font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-09cf709.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-50693b0{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-dae47de{--display:flex;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-3d65576{text-align:center;color:var( --e-global-color-f898f31 );font-family:"Alumni Sans", Sans-serif;font-size:2.3rem;letter-spacing:10px;}.elementor-52 .elementor-element.elementor-element-cba22cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-1c56c3b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-775ea54{text-align:center;color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-63f10a0-font-family ), Sans-serif;font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-775ea54.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-a77ea05{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-6dc1003{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-11ef91b{text-align:center;color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-63f10a0-font-family ), Sans-serif;font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-11ef91b.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-4a99aa1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-30e882a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-60174a3{text-align:center;color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-63f10a0-font-family ), Sans-serif;font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-60174a3.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-56e0b65{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-56e0b65:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-56e0b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c2292e );}.elementor-52 .elementor-element.elementor-element-56e0b65, .elementor-52 .elementor-element.elementor-element-56e0b65::before{--border-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-5011679{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-d4cbee8{text-align:left;color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-af9e414-font-family ), Sans-serif;font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-d4cbee8 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-52 .elementor-element.elementor-element-d4cbee8.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-e60c6dd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-e3eb8ce{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-e6a486b{color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-63f10a0-font-family ), Sans-serif;font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-e6a486b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-52 .elementor-element.elementor-element-1251b93{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-6b48496-font-family ), Sans-serif;font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-a9f83da{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-6b48496-font-family ), Sans-serif;font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-a9f83da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-e519512{--display:flex;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-ae6bd39{color:var( --e-global-color-75f1afc );font-family:"Alumni Sans", Sans-serif;font-size:2.5rem;letter-spacing:10px;}.elementor-52 .elementor-element.elementor-element-ae6bd39 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-6913371{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-6b48496-font-family ), Sans-serif;font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-f5a259a{color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-6b48496-font-family ), Sans-serif;font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-4a9a8e4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-4a9a8e4:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-4a9a8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f898f31 );}.elementor-52 .elementor-element.elementor-element-4a9a8e4, .elementor-52 .elementor-element.elementor-element-4a9a8e4::before{--border-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-4a9a8e4 > .elementor-shape-top .elementor-shape-fill, .elementor-52 .elementor-element.elementor-element-4a9a8e4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-0c2292e );}.elementor-52 .elementor-element.elementor-element-4a9a8e4 > .elementor-shape-top svg, .elementor-52 .elementor-element.elementor-element-4a9a8e4 > .e-con-inner > .elementor-shape-top svg{height:28px;}.elementor-52 .elementor-element.elementor-element-5501780{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-4f95c92{text-align:left;color:var( --e-global-color-75f1afc );font-family:var( --e-global-typography-af9e414-font-family ), Sans-serif;font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-4f95c92 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-52 .elementor-element.elementor-element-4f95c92.elementor-element{--align-self:flex-start;}.elementor-52 .elementor-element.elementor-element-0ae8d4d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-52 .elementor-element.elementor-element-2b3b778{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-548660c{--min-height:0vh;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-52 .elementor-element.elementor-element-548660c > .elementor-shape-bottom svg, .elementor-52 .elementor-element.elementor-element-548660c > .e-con-inner > .elementor-shape-bottom svg{height:120px;}.elementor-52 .elementor-element.elementor-element-7c6e139{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-01a2050{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-07b51cb{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-665797d{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-c3edcf5{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-5facd39{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-aa7f928{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-e278d5a{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-78bb7fd{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-526b269{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-a50fed6{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-4923dc9 .elementor-button{font-size:32px;}.elementor-52 .elementor-element.elementor-element-0d8215c{--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-c292ce2{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-02e5ee2{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-09bcb4b{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-ae1f4ef{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-0f6e460 img{height:336px;}.elementor-52 .elementor-element.elementor-element-f604468{--min-height:160px;}.elementor-52 .elementor-element.elementor-element-4dadded{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-09cf709{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-775ea54{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-11ef91b{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-60174a3{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-d4cbee8{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-e60c6dd{--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-e6a486b{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-1251b93{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-a9f83da{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-6913371{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-f5a259a{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-4f95c92{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-548660c{--width:100%;}.elementor-52 .elementor-element.elementor-element-267bd83{--width:100%;}.elementor-52 .elementor-element.elementor-element-12d29fb{--content-width:100%;}.elementor-52 .elementor-element.elementor-element-bb46dea{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-8e2453c{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-5a3673a{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-b570014{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-26b7a42{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-f604468{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-1dc2f4f{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-56e0b65{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-5011679{--content-width:100%;}.elementor-52 .elementor-element.elementor-element-e60c6dd{--content-width:1400px;}.elementor-52 .elementor-element.elementor-element-e3eb8ce{--content-width:1400px;}.elementor-52 .elementor-element.elementor-element-4a9a8e4{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-5501780{--content-width:1600px;}.elementor-52 .elementor-element.elementor-element-0ae8d4d{--content-width:100%;}.elementor-52 .elementor-element.elementor-element-2b3b778{--width:100%;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-548660c{--width:100%;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-52 .elementor-element.elementor-element-63f7622{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-12d29fb{--min-height:293px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-52 .elementor-element.elementor-element-fd28bb5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-7c6e139{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-01a2050{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-8b3ce7d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-07b51cb{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-665797d{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-572856a{--justify-content:center;}.elementor-52 .elementor-element.elementor-element-c3edcf5{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-5facd39{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-9a17716{--justify-content:center;}.elementor-52 .elementor-element.elementor-element-aa7f928{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-e278d5a{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-658e971{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-78bb7fd{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-526b269{font-size:var( --e-global-typography-5d49421-font-size );line-height:var( --e-global-typography-5d49421-line-height );letter-spacing:var( --e-global-typography-5d49421-letter-spacing );word-spacing:var( --e-global-typography-5d49421-word-spacing );}.elementor-52 .elementor-element.elementor-element-a50fed6{text-align:center;font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-4923dc9 .elementor-button{font-size:30px;}.elementor-52 .elementor-element.elementor-element-0d8215c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-c292ce2{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-02e5ee2{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-09bcb4b{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-ae1f4ef{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-f604468{--min-height:55px;}.elementor-52 .elementor-element.elementor-element-4dadded{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-09cf709{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-775ea54{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-11ef91b{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-60174a3{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-d4cbee8{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}.elementor-52 .elementor-element.elementor-element-e60c6dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-e6a486b{font-size:var( --e-global-typography-63f10a0-font-size );line-height:var( --e-global-typography-63f10a0-line-height );letter-spacing:var( --e-global-typography-63f10a0-letter-spacing );word-spacing:var( --e-global-typography-63f10a0-word-spacing );}.elementor-52 .elementor-element.elementor-element-1251b93{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-a9f83da{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-6913371{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-f5a259a{font-size:var( --e-global-typography-6b48496-font-size );line-height:var( --e-global-typography-6b48496-line-height );letter-spacing:var( --e-global-typography-6b48496-letter-spacing );word-spacing:var( --e-global-typography-6b48496-word-spacing );}.elementor-52 .elementor-element.elementor-element-4f95c92{font-size:var( --e-global-typography-af9e414-font-size );line-height:var( --e-global-typography-af9e414-line-height );letter-spacing:var( --e-global-typography-af9e414-letter-spacing );word-spacing:var( --e-global-typography-af9e414-word-spacing );}}/* Start custom CSS for video, class: .elementor-element-63f7622 */.elementor-52 .elementor-element.elementor-element-63f7622 video{
    min-height: 1400px;
    max-height: 100%;
    width: auto;
    position: absolute;
}

.elementor-52 .elementor-element.elementor-element-63f7622 {
    background-color: green;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c6e139 */.elementor-52 .elementor-element.elementor-element-7c6e139{
    width: max-content;
    margin: 0px;;
    opacity: 1;
    text-align: : center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01a2050 */.elementor-52 .elementor-element.elementor-element-01a2050{
    width: max-content;
    margin: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd28bb5 */.elementor-52 .elementor-element.elementor-element-fd28bb5{
    animation-name: animationOne;
}

@keyframes animationOne{
    0%{
        opacity: 0;
        filter: blur(50px);
    }
    5%{
        opacity: 1;
        filter: blur(0px);
    }
    15%{
        opacity: 1;
        filter: blur(0px);
    }
    20%{
        opacity: 0;
        filter: blur(50px);
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07b51cb */.elementor-52 .elementor-element.elementor-element-07b51cb{
    width: max-content;
    margin: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-665797d */.elementor-52 .elementor-element.elementor-element-665797d{
    width: max-content;
    margin: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3ce7d */.elementor-52 .elementor-element.elementor-element-8b3ce7d{
    animation-name: animationTwo;
}

@keyframes animationTwo{
    0%{
        opacity: 0;
    }
 
    20%{
        opacity: 0;
        filter: blur(50px);
    }
    25%{
        opacity: 1;
        filter: blur(0px);
    }
    35%{
        opacity: 1;
        filter: blur(0px);
    }
    40%{
        opacity: 0;
        filter: blur(50px);
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3edcf5 */.elementor-52 .elementor-element.elementor-element-c3edcf5{
    width: max-content;
    margin: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5facd39 */.elementor-52 .elementor-element.elementor-element-5facd39{
    width: max-content;
    margin: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572856a */.elementor-52 .elementor-element.elementor-element-572856a{
    animation-name: animationThree;
}

@keyframes animationThree{
    0%{
        opacity: 0;
    }
    40%{
        opacity: 0;
        filter: blur(50px);
    }
    45%{
        opacity: 1;
        filter: blur(0px);
    }
    55%{
        opacity: 1;
        filter: blur(0px);
    }
    60%{
        opacity: 0;
        filter: blur(50px);
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa7f928 */.elementor-52 .elementor-element.elementor-element-aa7f928{
    width: max-content;
    margin: 0px;
    padding-right: 15px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e278d5a */.elementor-52 .elementor-element.elementor-element-e278d5a{
    width: max-content;
    margin: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a17716 */.elementor-52 .elementor-element.elementor-element-9a17716{
   animation-name: animationFour;
}

@keyframes animationFour{
    0%{
        opacity: 0;
    }
    60%{
        opacity: 0;
        filter: blur(50px); 
    }
    65%{
        opacity: 1;
        filter: blur(0px);
    }
    75%{
        opacity: 1;
        filter: blur(0px);
    }
    80%{
        opacity: 0;
        filter: blur(50px);
    }
    100%{
        opacity: 0;
        filter: blur(50px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78bb7fd */.elementor-52 .elementor-element.elementor-element-78bb7fd{
    width: max-content;
    margin: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-526b269 */.elementor-52 .elementor-element.elementor-element-526b269{
    width: max-content;
    margin: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658e971 */.elementor-52 .elementor-element.elementor-element-658e971{
    animation-name: animationFive;
}

@keyframes animationFive{
    0%{
        opacity: 0;
    }
 
    80%{
        opacity: 0;
        filter: blur(50px);
    }
    85%{
        opacity: 1;
        filter: blur(0px);
    }
    95%{
        opacity: 1;
        filter: blur(0px);
    }
    100%{
        opacity: 0;
        filter: blur(50px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d29fb */.elementor-52 .elementor-element.elementor-element-12d29fb{
    height: 80px;
    width: 100%;
    overflow: hidden;
    transform: translate(0, 50px)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a50fed6 */.elementor-52 .elementor-element.elementor-element-a50fed6{
    width: 1000px;
    text-align: center;
    animation-name: animationSubtitle;
    animation-duration: 20s;
}

@keyframes animationSubtitle{
    0%{
        opacity: 0;
        filter: blur(50px);
    }
    5%{
        opacity: 1;
        filter: blur(0px);
    }
    100%{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4923dc9 */.elementor-52 .elementor-element.elementor-element-4923dc9{
    width: 250px;
    border-radius: 15px;
    border: 1px solid #f69616;
    animation-name: animationButton;
    animation-duration: 20s;
    backdrop-filter: brightness(100%) blur(0px);
    transition-duration: 0.2s;
    position: relative;
}

.elementor-52 .elementor-element.elementor-element-4923dc9:hover{
    backdrop-filter: brightness(160%) blur(20px);
    box-shadow: 0px 0px 20px #f69616a1;
}

@keyframes animationButton{
    0%{
        opacity: 0;
        filter: blur(50px);
    }
    5%{
        opacity: 1;
        filter: blur(0px);
    }
    100%{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-267bd83 */.elementor-52 .elementor-element.elementor-element-267bd83{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translate(0, -200px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548660c */.elementor-52 .elementor-element.elementor-element-548660c{
    margin: 0px;
    padding: 0px;
    height: 1400px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
}

.initial-text-white{
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-duration: 25s;
    text-align: center;
    width: auto;
}

.initial-text-yellow{
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-duration: 20s;
    text-align: center;
    width: auto;
}

.initial-text{
    width: max-content;
    animation-duration: 20s;
    animation-iteration-count: ease-in-out;
    animation-iteration-count: infinite;
    opacity: 1;
    width: auto;
    position: absolute;
    transform: translate(0, 10px);
}

.highlighted-initial-text-shadow{
        position: absolute;
    background-color: red;
    width: 600px;
    height: 200px;
    border-radius: 50%;
background: radial-gradient(#F69616, transparent, transparent);
    z-index: -1;
    transform: translate(370px)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c292ce2 */.elementor-52 .elementor-element.elementor-element-c292ce2{
    height: auto;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-52 .elementor-element.elementor-element-c292ce2 p{
    padding: 0px;
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2453c */.elementor-52 .elementor-element.elementor-element-8e2453c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-414595f */.elementor-52 .elementor-element.elementor-element-414595f img{
    transform: translate(0, -170px);
}

.elementor-52 .elementor-element.elementor-element-414595f {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfcdb8f */.elementor-52 .elementor-element.elementor-element-bfcdb8f{
    border-radius: 15px;
    width: 500px;
    left: 50%;
    transform: translate(-50%,0)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf1dab */.elementor-52 .elementor-element.elementor-element-6bf1dab{
    transform: translate(-10px, 40px);
    border-radius: 15px;
}
.img1{
    animation-name: anima1;
}

.img2{
    animation-name: anima2;
}

.img3{
    animation-name: anima3;
}

.img4{
    animation-name: anima4;
}

.img5{
    animation-name: anima5;
}

.img6{
    animation-name: anima6;
}

@keyframes anima1{
    0%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    6%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    13%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    16%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
    100%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
}

@keyframes anima2{
    0%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    16%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    19%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    29%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    32%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
    100%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
}

@keyframes anima3{
    0%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    32%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    35%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    45%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    48%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
    100%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
}

@keyframes anima4{
    0%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    48%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    51%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    61%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    64%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
    100%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
}

@keyframes anima5{
    0%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    64%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    67%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    77%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    80%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
    100%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
}

@keyframes anima6{
    0%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    80%{
        transform: translate(-100px, 0px);
        opacity: 0;
    }
    83%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    96%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    100%{
        transform: translate(100px, 0px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09bcb4b */.elementor-52 .elementor-element.elementor-element-09bcb4b{
    margin: 0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae1f4ef */.elementor-52 .elementor-element.elementor-element-ae1f4ef{
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8215c */.elementor-52 .elementor-element.elementor-element-0d8215c{
    margin-bottom: 70px;
    overflow: hidden;
    grid-template-columns: repeat(auto-fit, minmax(600px, 1fr));
}

@media (max-width: 700px) {
  .elementor-52 .elementor-element.elementor-element-0d8215c {
    grid-template-columns: 1fr;
  }
}

.about-us-img{
    animation-duration: 30s;
    animation-iteration-count: infinite;
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 500px;
    border-radius: 15px;
}

.about-us-img img{
   border-radius: 15px;
}

.nsn-img{
    width: 100%;
    padding: 0;
    margin: 0;
}

.nsn-img img{
    border-radius: 50px;
    width: 600px;
    height: auto;
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb46dea */.elementor-52 .elementor-element.elementor-element-bb46dea{
    margin: 0px;
    padding: 20px;
    height: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-content: center;
}

.elementor-52 .elementor-element.elementor-element-bb46dea p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dadded */.elementor-52 .elementor-element.elementor-element-4dadded{
    margin-top: 40px;
    width: auto;
}

.elementor-52 .elementor-element.elementor-element-4dadded p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ea3ec */.elementor-52 .elementor-element.elementor-element-b2ea3ec img{
    transform: translate(0, -20%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9eb2e8 */.elementor-52 .elementor-element.elementor-element-a9eb2e8 img{
    width: 700px;
    height: auto;
    transform: translate(0, 20px) scale(1.5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c26bd4 */.elementor-52 .elementor-element.elementor-element-6c26bd4 img{
    transform: translate(0px, -60px) scale(1.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f55080 */.elementor-52 .elementor-element.elementor-element-7f55080 img{
    width: 700px;
    height: auto;
    transform: scale(300%) translate(0, 10%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0f3566 */.elementor-52 .elementor-element.elementor-element-f0f3566 img{
    width: 700px;
    height: auto;
    transform: scale(300%) translate(0, 30%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f604468 */.elementor-52 .elementor-element.elementor-element-f604468{
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    padding-bottom: 100px;
    width: 100%;
}

.elementor-52 .elementor-element.elementor-element-f604468 p{
    padding: 0;
    margin: 0;
}

.service-image-container{
    width: 100%;
    height: 200px;
    max-height: 600px;
    overflow: hidden;
    border-radius: 15px;
}

.service-item{
    transition-duration: 0.6;
    border-radius: 15px;
    backdrop-filter: brightness(1.5); 
    border: 2px solid #FFFFFFA1;
    max-width: 660px;
    min-width: 40px;
    min-height: 225px;
    max-height: 700px;
}

.service-item:hover{
    cursor: pointer;
    backdrop-filter: brightness(1.7);
}

.services-container{
    flex-wrap: wrap;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4cbee8 */.elementor-52 .elementor-element.elementor-element-d4cbee8{
    margin-top: 40px;
    width: 100%;
}

.elementor-52 .elementor-element.elementor-element-d4cbee8 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6a486b */.elementor-52 .elementor-element.elementor-element-e6a486b p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6adc56d */.elementor-52 .elementor-element.elementor-element-6adc56d img{
    height: auto;
    width: 100%;
    transform: translate(0, -50%);
}

.elementor-52 .elementor-element.elementor-element-6adc56d{
    overflow: hidden;
    height: 400px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3eb8ce */.elementor-52 .elementor-element.elementor-element-e3eb8ce{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae6bd39 */.elementor-52 .elementor-element.elementor-element-ae6bd39 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49d5f00 */.elementor-52 .elementor-element.elementor-element-49d5f00 img{
    height: auto;
    width: 100%;
    transform: translate(0, -30%);
}

.elementor-52 .elementor-element.elementor-element-49d5f00{
    overflow: hidden;
    height: 400px;
    border-radius: 15px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e519512 */.elementor-52 .elementor-element.elementor-element-e519512{
    height: auto;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60c6dd */.elementor-52 .elementor-element.elementor-element-e60c6dd{
    padding-left: 40px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5011679 */.elementor-52 .elementor-element.elementor-element-5011679{
    width: 100%;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e0b65 */.elementor-52 .elementor-element.elementor-element-56e0b65{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f95c92 */.elementor-52 .elementor-element.elementor-element-4f95c92{
    margin-top: 40px;

}

.elementor-52 .elementor-element.elementor-element-4f95c92 p{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3b778 */.elementor-52 .elementor-element.elementor-element-2b3b778{
    display: flex;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a9a8e4 */.elementor-52 .elementor-element.elementor-element-4a9a8e4{
    margin: 0;
    padding: 0;
}

.client-img{
    height: auto;
    max-width: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.client-img img{
    filter: grayscale(100%);
    transition-duration: 0.2s;
    max-width: 100px;
    min-width: 20px;
}

.client-img img:hover{
    filter: grayscale(0);
}/* End custom CSS */